Autohotkey 自动热键=>;将组合键指定给组合键
我使用Alt+J/K/L/I键代替左/下/右/上键。这很简单:Autohotkey 自动热键=>;将组合键指定给组合键,autohotkey,Autohotkey,我使用Alt+J/K/L/I键代替左/下/右/上键。这很简单: !k::Send {Down Down} 现在我决定将Shift添加到这个序列中,并使用它来左/下展开选择。。。我尝试了不同的方法,阅读了多篇文章——没有任何帮助。 例如: !k:: if GetKeyState("Shift") { Send {+Down Down} return } else { Send {Down Down} } return 或者这个: !k:: If
!k::Send {Down Down}
现在我决定将Shift添加到这个序列中,并使用它来左/下展开选择。。。我尝试了不同的方法,阅读了多篇文章——没有任何帮助。
例如:
!k::
if GetKeyState("Shift")
{
Send {+Down Down}
return
}
else
{
Send {Down Down}
}
return
或者这个:
!k::
If GetKeyState("Shift")
Send {+Down Down}
Else
Send {Down Down}
Return
怎么了?您必须通过添加一个*
否则,Shift+Alt+k将被忽略(除非您将
+!k::
放置在!k::
上方)
*!k::
if GetKeyState("Shift","P")
{
;ToolTip, Shift
Send {+Down Down}
return
}
else
{
;ToolTip, Normal
Send {Down Down}
}
return
Thatks!它工作得很好!最终版本:
code
*!k::if GetKeyState(“Shift”,“P”){SendInput+{Down}}else{SendInput{Down}返回code