自动热键映射修饰符
Autohotkey Mapping Modifiers
我无法使用键盘上的箭头键,所以我将 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+[=15 时,使用 shift 修饰符按下的箭头键与一个函数和当前设置相关联=]Alt+Shift+1 它仍然输出相关的箭头键而不考虑 'Shift' 修饰符。
你知道我怎么解决这个问题吗?
谢谢
您可以只添加一个已经包含 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
我无法使用键盘上的箭头键,所以我将 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+[=15 时,使用 shift 修饰符按下的箭头键与一个函数和当前设置相关联=]Alt+Shift+1 它仍然输出相关的箭头键而不考虑 'Shift' 修饰符。 你知道我怎么解决这个问题吗? 谢谢
您可以只添加一个已经包含 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