![在 Windows 7 中鼠标滚轮不该滚动时却滚动](https://linux22.com/image/1272089/%E5%9C%A8%20Windows%207%20%E4%B8%AD%E9%BC%A0%E6%A0%87%E6%BB%9A%E8%BD%AE%E4%B8%8D%E8%AF%A5%E6%BB%9A%E5%8A%A8%E6%97%B6%E5%8D%B4%E6%BB%9A%E5%8A%A8.png)
我正在运行 Windows 7 Home Premium x64,Service Pack 1。
我的鼠标是罗技MX620无线激光鼠标,驱动程序由罗技提供:罗技HID兼容无线鼠标,版本5.20.12.0(2010年8月24日)。SetPoint控制中心是版本6.20.60,驱动程序版本5.20.51。
现在技术细节已经解决了,下面是我的故事:我的电脑是 Vista x86,一切运行正常。我购买了上面列出的 OEM Windows 安装,并在空白硬盘上进行了全新安装(即不是升级。
现在我的鼠标滚轮有点不正常。大部分情况下,它滚动正常,但滚动很小一部分时会非常敏感,例如当我按下它将其用作中间按钮时。硬件与 Vista 相同,但操作系统和驱动程序明显不同(使用 x64 SetPoint 和驱动程序,更新版本)。
再次,它滚动正常,只是在移动一点点时会变得非常敏感。如果我单击鼠标中键在新选项卡中打开链接,鼠标会将链接从光标下方滚出。如果我滚动到页面顶部单击导航链接,它可能会向下滚动一个单位。
当我在 Google 或 StackExchange 上搜索帮助时,得到的都是“我的鼠标不滚动”或“它滚动得太少/太远”。我的问题是,对于正常滚动来说,它滚动得很好,但如果我稍微触摸一下滚轮,它就会滚动,而我认为它不应该滚动(在 Vista 下它没有滚动)。
另外需要注意的是——我的鼠标下面有一个“微型齿轮”开关,可以在滚动时使鼠标“咔哒”一声,但这对我的问题没有影响。不需要的滚轮移动量在鼠标的“齿轮阈值”或任何其他值以下。
本质上,我希望有一个阈值,如果我移动鼠标滚轮的次数少于该值,它就不会执行任何操作。这显然是 Vista 的处理方式,但 Windows 7 却不是这样。
答案1
我的鼠标也出现了同样的问题(同样有一个切换旋转/棘轮模式的按钮)。就我而言,是处理棘轮模式的机制磨损了。我通过拆开鼠标并摆弄滚轮来修复它几次。最后我不得不买一只新鼠标。
答案2
记录一下:我也有 MX620,在 win7 设置中也遇到了同样的问题。这不是硬件问题。您可以通过终止 SetPoint 软件(右键单击托盘图标 -> 退出)来验证这一点,这将禁用所有调整。
对于大多数应用来说,禁用“平滑滚动”在 setpoint 配置中是解决方案。我还卸载了 setpoint 安装程序添加的所有浏览器扩展。
不过,我感觉 Logitech 为 Microsoft Office、Adobe Reader 等程序添加了一些特定调整。有时我会偶然发现某个程序的极高灵敏度又恢复了,甚至移动鼠标也会触发滚轮。正如您所说,切换微齿轮对这种过度灵敏度没有影响。
无论如何,请定期升级您的驱动程序,因为 Logitech 支持通常建议这样做作为滚动相关问题的解决方案:http://goo.gl/PBLy8E