很多鼠标用久了都会出现按键不灵或者“过于灵敏”的问题,比如会把正常的单击事件检测为双击,或是无法正常向主机报告滚轮的滚动方向。
DoubleClickFix这个工具可以鉴别并屏蔽由鼠标电路自行产生的双击事件以及滚轮的反向滚动事件,这些误产生的指令一般都发生在很短的时间内,和人为的操作有很大的区别。东西很简单,但是比较实用,解决了我的老鼠标双击问题。附上一个无界面版本,通过命令行启动,可以设为开机运行。
使用说明
软件两个可以设置参数:UpDownTime(按下和放开鼠标左键的时间间隔)和DbClickTime(两次双击鼠标左键的时间间隔),运行程序以后,在设定间隔之内发生的两次鼠标动作将会被屏蔽掉。
打包内容如下:
DoubleClickFix.exe
主程序。使用前“Hook”一次即可。比较简单,一用就会。就不弄中文版了,需要的自己编译。
DoubleClickAutoFix.exe
命令行版本。第一个参数是UpDownTime,第二个参数为DbClickTime,例如“DoubleClickAutoFix.exe /40 /170”。
MouseHook.dll
鼠标钩子库。
更新日志
1. 改进了反向滚动屏蔽的修正功能。
2. 命令行控制增加了返回结果。