矢印キーを Alt キーの組み合わせに再マップして、キーボードの中央に配置しようとしています。問題は、シフトとの組み合わせが機能しないことです(カーソルを移動しながらテキストを選択するため)。
これが出発点です。
lalt & ö:: Send, {left}
lalt & å:: Send, {up}
lalt & -:: Send, {down}
lalt & ä:: Send, {right}
ヒントをいただければ幸いです。
矢印キーを Alt キーの組み合わせに再マップして、キーボードの中央に配置しようとしています。問題は、シフトとの組み合わせが機能しないことです(カーソルを移動しながらテキストを選択するため)。
これが出発点です。
lalt & ö:: Send, {left}
lalt & å:: Send, {up}
lalt & -:: Send, {down}
lalt & ä:: Send, {right}
ヒントをいただければ幸いです。
これはShiftに対してのみ修正されます。
lalt & ö::
If GetKeyState("Shift", "D") = true
Send, +{Left}
Else
Send, {Left}
Return
lalt & å::
If GetKeyState("Shift", "D") = true
Send, +{Up}
Else
Send, {Up}
Return
lalt & -::
If GetKeyState("Shift", "D") = true
Send, +{Down}
Else
Send, {Down}
Return
lalt & ä::
If GetKeyState("Shift", "D") = true
Send, +{Right}
Else
Send, {Right}
Return
! で alt 修飾子を宣言できます。+でシフトして、
それらを組み合わせてalt + shiftを与える
!ö:: Send, {left}
!å:: Send, {up}
!-:: Send, {down}
!ä:: Send, {right}
+!ö:: Send, +{left}
+!å:: Send, +{up}
+!-:: Send, +{down}
+!ä:: Send, +{right}