软硬兼施解决鼠标自动双击问题
硬用高手
故障现象:
近段时间,笔者的光电鼠标出现左键单击变双击现象,十次单击有八九次变双击,刚选中对象,就如双击般自动打开,很不方便。比如,用浏览器打开多窗口网页时,关闭一个网页,相邻网页连带被关,只得重新再打开,非常麻烦。
故障分析:
根据网站搜索总结所得,按先软后硬的故障排除原则,鼠标单击变双击存在以下可能:1.软件设置问题;2.病毒引起;3.鼠标按键的微动开关出现故障。鼠标长时间使用后,由于触点的氧化,造成触点的接触不良,最常见的现象有两种:1.单击无反应;2.单击变双击。
故障解决:
笔者首先将杀毒软件升级至最新,进行全盘杀毒,结果发现系统无任何病毒(我用的是Windows XP SP2操作系统)。然后进入“控制面板→鼠标属性”中进行设置,发现双击速度设置对鼠标无作用,仍然是单击变双击。随后去该鼠标厂商官方网站下载鼠标最新驱动程序,安装后再次对鼠标进行设置,问题依旧。
第一招:改动设置
步骤1:选择设备管理器→通用串行总线控制器→Intel(R)82801DB/DBMUSBUniversalHosController-24C2,点击其“属性→高级”项:勾选“不要通知我USB错误”选项(图1),然后点击“确定”即可。这样就可以提高包括USB鼠标在内的USB设备对系统做出反应的灵敏度。

步骤2:进入“控制面板→鼠标→鼠标键”,把“鼠标键配置”一栏中“切换主要和次要的按钮”选项前面的钩去掉(图2)。

步骤3:打开“我的电脑”,依次点击窗口上面的“工具→文件夹选项”,在“常规”选项卡中有一个“通过双击打开项目”(图3),选中它就可以了。

注意:进入“控制面板”,打开“鼠标属性”窗口,在“鼠标键”选项卡中勾选“启用单击锁定”,然后调整双击速度设置。
第二招:鼠标单击变双击修正工具
笔者下面介绍一个工具软件(下载地址:http://www.shudoo.com/bzsoft),它可以鉴别并屏蔽由鼠标电路自行产生的双击事件(一般都发生在很短的时间内,和人为的点击有很大的区别)。软件虽然简单,但比较实用,可以解决鼠标的双击问题。
软件可以设置参数:UpDownTime(按下和放开鼠标按键的时间间隔)和DbClickTime(两次双击鼠标按键的时间间隔),以及BlockType(屏蔽鼠标左键或右键,或者将两者都屏蔽)。运行程序后,在设定间隔之内发生的两次鼠标动作将会被屏蔽掉。
打包内容如下:
1.DoubleClickFix.exe
主程序。使用前“Hook”一次即可,比较简单。
2.DoubleClickAutoFix.exe
命令行版本。第一个参数是UpDownTime,第二个参数为DbClickTime,第三个参数为左右键选择(BOTH/LEFT/RIGHT),例如“DoubleClickAutoFix.exe/40/170/BOTH”,具体用法可运行“DoubleClickAutoFix.exe/?”命令查询。
3.MouseHook.dll(鼠标钩子库)。
第三招:硬件修复
准备好改锥、镊子、牙签、酒精、棉花棒等物品。把鼠标“大卸八块”,找到鼠标左按键的微动开关,一个黑色的小盒子卡在电路板上。
打开微动开关的方法是用牙签从侧面下方的小洞插入撬开,轻撬微动开关中部的卡子,注意不要盲目乱插,观察一下上面的机关再动手,小心用力过猛导致塑料上盖损坏。轻轻将微动开关的上盖打开,这时可以看到下面的铜片(见图4,注:这是微动开关铜片标准形状),铜片如果变形,就把它取下来,小心弄回原来的形状,然后装回原处。

用棉花棒蘸上酒精清洗一下铜片,清洗的过程中,用力要均匀,避免铜片移位。注意不要带水,擦的时候不要太用力,不然会造成鼠标短路。经过清洗之后,如果问题还没有得到解决,原因很可能就是接触点出现了毛刺,这时候就需用细砂纸将铜片下面的接触点磨平(主要将毛刺部分清除掉就行了),然后再用酒精清洗一下。如果找不到细砂纸和酒精,用小起子伸进铜片中多多摩擦接触点也能应急。
最后装回原来的样子就可以了,注意组装还原微动开关时,小塑料块要按原位置装好。安装好后进行了试验,鼠标单击是单击,双击是双击,问题终于解决。