1

我正在尝试将箭头键重新映射到 Alt 键的组合,以使它们更集中在键盘上。问题是我无法将 shift 组合起来工作(用于在移动光标时选择文本)。

这是一个起点:

lalt & ö:: Send, {left}
lalt & å:: Send, {up}
lalt & -:: Send, {down}
lalt & ä:: Send, {right}

任何提示将不胜感激。

4

2 回答 2

1

您可以使用 ! 声明 alt 修饰符 并 shift with +
将它们组合成 alt + shift

!ö:: Send, {left}
!å:: Send, {up}
!-:: Send, {down}
!ä:: Send, {right}

+!ö:: Send, +{left}
+!å:: Send, +{up}
+!-:: Send, +{down}
+!ä:: Send, +{right}
于 2011-03-26T16:32:46.420 回答
1

这仅针对 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
于 2011-01-27T20:14:32.113 回答