自动热键映射修改器

时间:2018-11-02 00:41:35

标签: autohotkey

我无法使用键盘上的箭头键,因此我将1234映射为这样的箭头键:

*!^1::
   Send, {Left down}{Left up}
Return

*!^2::
   Send, {Down down}{Down up}
Return

*!^3::
   Send, {Up down}{Up up}
Return

*!^4::
   Send, {Right down}{Right up}
Return

现在我的问题是,当我按 Ctrl + Alt 时,在某些程序中,使用shift修饰符按下的箭头键与功能和当前设置相关联+ Shift + 1 ,它仍然向我输出相关的箭头键,而无需考虑'Shift'修饰符。 你知道我该怎么解决吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以仅添加已经包含shift键的命令列表,如下所示:

*+!^1::
   Send, {Shift down}{Left down}{Left up}{Shift up}
Return

*+!^2::
   Send, {Shift down}{Down down}{Down up}{Shift up}
Return

*+!^3::
   Send, {Shift down}{Up down}{Up up}{Shift up}
Return

*+!^4::
   Send, {Shift down}{Right down}{Right up}{Shift up}
Return