在AutoHotkey中使用连发,用GetKeyState函数判断松开按键并中止连发,有时会出现无法停止的bug
头痛了一段时间,后来用DllCall调用GetKeyState函数进行测试,终于发现了问题的关键!
其实是因为绑定快捷键时屏蔽了按键本身,所以偶尔会导致按键松开无法被检测到,只要绑定时用~符号,不要屏蔽按键本身就行了.
在AutoHotkey中使用连发,用GetKeyState函数判断松开按键并中止连发,有时会出现无法停止的bug
头痛了一段时间,后来用DllCall调用GetKeyState函数进行测试,终于发现了问题的关键!
其实是因为绑定快捷键时屏蔽了按键本身,所以偶尔会导致按键松开无法被检测到,只要绑定时用~符号,不要屏蔽按键本身就行了.