【问题标题】:AHK Script to send two button presses on one button press+releaseAHK脚本在一个按钮按下+释放时发送两个按钮按下
【发布时间】:2018-08-23 03:13:43
【问题描述】:

您好,我正在尝试制作一个 AHK 脚本,该脚本发送两次按下按钮,一次是按住按钮,第二次是松开键盘上的按钮。到目前为止,我只是想出了将任何按钮设为切换按钮的反面,但这并没有真正帮助我 D:感谢任何帮助!

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    $-prefix 防止热键自行触发,因为它强制使用键盘挂钩。

    $a::
        SendInput, a
        KeyWait, a ; wait for the key to be released
        SendInput, a
    return
    

    对于多个键,您可以使用:

    #NoEnv
    #SingleInstance Force
    SendMode Input
    #InstallkeybdHook
    #UseHook ; prevents the keys from triggering itself
    
    keys := ["a","b","c","d","1","2","3","4"] ; ....
    for each, key in keys
        hotkey, %key%, send_key_twice, on   
    return
    
    send_key_twice:
        Send, %A_ThisHotkey%
        KeyWait, %A_ThisHotkey% ; wait for the key to be released
        Send, %A_ThisHotkey%
    return
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 1970-01-01
      相关资源
      最近更新 更多