Autohotkey学习与实践

AHK脚本中用双击作为热键

2020-08-16  本文已影响0人  何彪1973

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

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

代码如下:

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

猜你喜欢

热点阅读