我的问题正如描述的那样这里,我的左鼠标偶尔会在单击时记录双击。这种情况平均(但不完全)每 10-20 次点击发生一次。这种情况今天才开始出现,以前从未发生过。我没有对我的 PC 进行任何硬件或软件更改。
我的鼠标是有线的,HyperX Pulsefire Surge,大约 5 个月前购买的,但正如将要解释的那样,我认为这与硬件无关。
我尝试了解决方案这里它使用 AutoHotKey 脚本(今天下载了最新的 AHK 版本,v.1.1.33.02。这是脚本:
LButton::
If (A_TimeSincePriorHotkey < 100)
Return
Send {LButton Down}
KeyWait LButton ;physical state
Send {LButton Up}
Return
基本上,如果在第一次点击后的整数时间间隔内发生任何双击,它会忽略它,而是将其视为单击。
这个脚本似乎按照指示完美地执行,但它并没有阻止这个自发的双击错误。例如:我可以将延迟设置为 500(毫秒)那么大,果然,任何速度快于半秒的双击都不会被记录。所以这证明脚本是有效的。然而,即使运行了这个脚本,每点击 10-20 次,单击将自发且立即被注册为双击。
这让我相信这不是硬件(物理鼠标)问题。如果是,那么软件程序肯定会过滤掉错误,因为它记录的点击速度太快了。
我正在运行 Windows 10,几个月来没有进行任何更新,也没有更新任何鼠标驱动程序或其他驱动程序。这种行为很奇怪,并且在过去 24 小时内突然发生。作为故障排除步骤,我删除了所有鼠标驱动程序并扫描硬件更改以重新安装它们,并且还禁用了 USB-Hub 上的省电功能。这些更改没有起作用。
我很好奇,是否有人对可能的原因有任何建议?