我使用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 GetKeyState("Shift")
Send {+Down Down}
Else
Send {Down Down}
Return
怎么了?
答案 0 :(得分:1)
你必须通过添加*来告诉你的HotKey“接受”其他修饰符
否则 Shift + Alt + k 将被忽略(除非您将+!k::
置于!k::
之上。
*!k::
if GetKeyState("Shift","P")
{
;ToolTip, Shift
Send {+Down Down}
return
}
else
{
;ToolTip, Normal
Send {Down Down}
}
return