使用AutoHotkey一次发送和释放多个键

时间:2014-09-11 21:01:05

标签: autohotkey

我正在尝试使用此脚本同时发送三个键(Alt,Shift,Q):

:*:pk::   ;
Send, {AltDown}{ShiftDown}{qDown}
return

当我运行时,它不会释放按键,似乎Alt按钮仍然按下。按下上述键后,我想再次按“q”字符(单独,不是同时)。

我如何修改上面的脚本来实现这个目标?

1 个答案:

答案 0 :(得分:4)

使用Down时,您还必须将Up发送到同一个键,否则它将保持按下状态。这可以这样实现:

:*:pk::
    Send, {Alt Down}{Shift Down}{q Down}{Alt Up}{Shift Up}{q Up}
    Send, {q}