从今天开始,我的鼠标滚轮在屏幕的某些区域停止工作。例如,它在屏幕左侧 20% 的区域工作得非常好。在其他(看似随机的)区域,大约 50% 的鼠标滚动事件得到处理,其余的则被忽略。但在大多数屏幕上,根本没有记录任何鼠标滚动事件。有时单个向下滚动事件甚至被记录为向上滚动。
令我震惊的是,该行为完全取决于鼠标指针当前所在的位置。
无论我是否打开任何窗口,即使系统重启后,行为仍会直接显示在桌面上。例如,我可以通过单击系统托盘中的扬声器图标(右下角,时间和日期旁边)来打开音量控制。只要该控件处于打开状态,鼠标滚动应该可以调整屏幕上光标所在位置的音量,但鼠标滚动事件的行为如上所述。
我已经尝试卸载鼠标驱动程序,将鼠标插入另一个 USB 端口(板载与 USB-3 扩展卡),但没有任何效果。
我还移除了所有其他 USB 设备,这似乎暂时解决了问题。即使重新插入其他设备,一切也正常工作了一分钟左右。然后问题又出现了。现在,即使移除其他设备也无法解决问题。桌面上的问题区域似乎已经缩小了很多,但是,目前似乎只有右上角的区域有问题。
什么原因可能导致这样的问题?
答案1
今天问题又出现了。
我尝试的第一件事是从前置 USB 插槽中移除蓝牙适配器(上次忽略了这一点)。没有效果。然后我尝试了另一款相同型号的鼠标。没有效果。
然后我意识到光标位置与问题无关,但是鼠标在我桌上的位置。
事实证明,当明亮的阳光透过鼠标滚轮和鼠标按钮之间的缝隙和缝隙照射时,鼠标滚轮就会停止工作。阳光只在某些位置照射到我桌面的表面,而鼠标位于该区域时就会出现问题。当鼠标位于明亮的区域并且鼠标滚轮不工作时,我只需用手挡住阳光就可以让它工作。我的两个 Logitech M500 鼠标都是如此。
他们说的没错。软件开发和阳光并不相容。