【问题标题】:Sending and releasing multiple keys at once using AutoHotkey使用 AutoHotkey 一次发送和释放多个键
【发布时间】:2017-08-17 05:00:55
【问题描述】:

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

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

当我运行它时,它不会释放按键,看起来 Alt 按钮保持按下状态。按下上述键后,我想再次按下“q”字符(单独,而不是同时)。

如何修改上面的脚本来实现这一点?

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

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

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

    【讨论】:

    • 我认为Send, !+q 也可以。
    猜你喜欢
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 2018-01-24
    • 2019-08-29
    • 1970-01-01
    相关资源
    最近更新 更多