Autohotkey 中文论坛

完整版: AutoHotKey解决鼠标单击变双击问题(转帖)
你目前正在浏览的是简化版. 请点击这里浏览完整版
百度贴吧看到这个帖子
https://tieba.baidu.com/p/4881770069
就转帖过来,有时间修改下,鼠标键双击是以前坏掉的鼠标常出现的故障,有了这个,应该可以避免出现类似故障。
代码:
^!F12::exitapp
LButton::
If ( A_TimeSincePriorHotkey < 50 )
SendInput {null}
else
sendinput {LButton Down}
return
LButton Up::
If ( A_TimeSincePriorHotkey < 50 )
SendInput {null}
else
SendInput {LButton Up}
return


^LButton::
If ( A_TimeSincePriorHotkey < 50 )
SendInput {null}
else
sendinput ^{LButton Down}
return
^LButton Up::
If ( A_TimeSincePriorHotkey < 50 )
SendInput {null}
else
SendInput ^{LButton Up}
return

基本意思就是:
如果按下时距离上一次释放在50毫秒内,忽略这次按下
如果释放时距离上一次按下在50毫秒内,忽略这次释放
参考网址