【发布时间】:2017-08-17 05:00:55
【问题描述】:
我正在尝试使用此脚本同时发送三个键(Alt、Shift、Q):
:*:pk:: ;
Send, {AltDown}{ShiftDown}{qDown}
return
当我运行它时,它不会释放按键,看起来 Alt 按钮保持按下状态。按下上述键后,我想再次按下“q”字符(单独,而不是同时)。
如何修改上面的脚本来实现这一点?
【问题讨论】:
标签: autohotkey
我正在尝试使用此脚本同时发送三个键(Alt、Shift、Q):
:*:pk:: ;
Send, {AltDown}{ShiftDown}{qDown}
return
当我运行它时,它不会释放按键,看起来 Alt 按钮保持按下状态。按下上述键后,我想再次按下“q”字符(单独,而不是同时)。
如何修改上面的脚本来实现这一点?
【问题讨论】:
标签: autohotkey
使用Down 时,您还必须将Up 发送到同一个键,否则它将保持按下状态。可以这样实现:
:*:pk::
Send, {Alt Down}{Shift Down}{q Down}{Alt Up}{Shift Up}{q Up}
Send, {q}
【讨论】:
Send, !+q 也可以。