美文网首页Autohotkey学习与实践
AHK脚本中用双击作为热键

AHK脚本中用双击作为热键

作者: 何彪1973 | 来源:发表于2020-08-16 17:21 被阅读0次

    实现思路 : 记录所击的键,与上一次所击的键进行对比判断

    • 间隔时间是否在一个规定时间内
    • 两次键击的是否是同一个键

    Autohotkey中,内置了一些变量,这些内置变量是全局的 ,这次要用到其中的2个 :
    A PriorHotkey :前一次键击的热键名
    A TimeSincePriorHotkey : 从前一个按键被按下后到现在的时间间隔 (毫秒数)

    代码如下:

    ~RButton:: 
    intInterval := 500 ; 若两次连击在这个时间间隔中,则视为双击。
    if (A_PriorHotkey <> "~RButton" or A_TimeSincePriorHotkey > intInterval)
    {
        KeyWait, RButton
        return
    }
    ;TO DO……此处写入你想要热键干的事
    return
    

    相关文章

      网友评论

        本文标题:AHK脚本中用双击作为热键

        本文链接:https://www.haomeiwen.com/subject/rjztjktx.html