美文网首页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