这是一个使用键盘来模拟鼠标的程序。
有两种状态:非激活状态、激活状态
非激活状态下不生效,键盘按到什么就是什么。和正常使用键盘没变区别。
激活状态下,J、K、L三个按键就代表了左、中、右键。
他们的监听状态要区分按下和松开。用来表示鼠标长按等操作。
WSAD四个键就代表了移动鼠标的操作。也需要区别监听按下和松开。
期望WSAD按的时候,能够像游戏中移动角色一样,有缓动和漂移效果,这会很重要!
然后shift+WSAD的时候,就是慢速移动,用于需要精确点击的场景。
提供一个全局快捷键:alt + shift + i 进入激活状态。
在激活状态下,快速按两个空格退出激活状态。