鼠标漂移与跟踪测试

一个页面,两个问题:鼠标静止时光标会不会自己动,移动鼠标时传感器跟不跟得上。无需安装,数据不会离开你的设备。

传感器漂移

松开鼠标再开始,3 秒内不要碰它。

最大漂移
累计位移
采样数

健康的鼠标在静止时不会上报任何移动。如果这次测试干干净净,日常使用中光标却还是会跑,请试试更长的测试——有些传感器只是偶尔抽一下。

轨迹板与拖拽测试

在这里移动光标即可作画。按住左键拖动会画出更粗的线。

采样数
0
最大跳变
0px
断掉的拖拽
0

先慢慢画,再快速画。曲线中出现的折角和笔直的抄近路,都是传感器漏采。按住左键作画:如果粗线在你松手之前就变细了,说明按键自己弹开了。

光标为何漂移、线条为何断裂

上面两项测试从两端观察同一件事:该什么都不上报时传感器报了什么,以及该把一切都报上来时它又报了什么。

漂移:凭空出现的位移

光学传感器就是一台微型相机,每秒给桌面拍上千张照片,再算出两张之间画面移动了多少。当它找不到可比对的东西,或者比对错了对象时,它就只能靠猜,而这份猜测会以你从未做出的光标移动送到系统里。鼠标静止时出现这种情况,就叫漂移。

抖动:散架的线条

动得越快,前后两张照片的重叠就越少。越过极限后传感器会跟丢,线条不再拐弯而是直接跳过去。轨迹板上的最大跳变把它量化了——不过较大的间隔也可能只是回报率偏低,未必是传感器出问题。

断掉的拖拽来自按键,不是传感器

拖到一半就撒手,几乎从来不是跟踪的问题。那是弹簧疲劳的左键微动开关弹开了大约一毫秒,电脑把它读成了松开按键。轨迹板会统计每一次发生在光标仍在移动时的松开。

先清理,再考虑更换

把鼠标翻过来,在灯下看看镜头。一根头发或一层油膜就足以捣乱。用干棉签擦净镜头,清掉四周一圈污垢,并给鼠标换上纯色磨砂垫,而不是裸露的桌面、玻璃或花哨的图案。

什么时候鼠标是真的到头了

镜头擦干净了,换了纯色垫子、新电池或另一个 USB 口,漂移依然存在——那就是传感器寿终正寝了。用了几年的鼠标出现断掉的拖拽,同样的故事只不过发生在微动开关上。这两种情况,换掉都比忍着划算。

鼠标 DPI 测试
光标显得毛躁,往往只是灵敏度调得太高。测一测你的鼠标每英寸究竟上报多少计数。
测量 DPI
回报率测试
轨迹上的间隔更多是回报率偏低,而不是传感器故障。看看你的鼠标多久说一次话。
查看回报率
手柄摇杆漂移
同样的故障出现在另一种设备上:拇指松开后,手柄摇杆还在继续移动。
测试摇杆漂移

常见问题

有东西让传感器以为鼠标动了。镜头上的灰尘或头发、光亮或玻璃桌面,以及带细密重复花纹的鼠标垫,占了绝大多数情况;剩下的则是传感器磨损。把手拿开后运行上面的测试:如果静止几秒内光标偏移超过一两个像素,说明传感器正在上报根本没发生过的移动。
按顺序来。把鼠标翻过来,用干棉签擦净镜头。换成纯色磨砂鼠标垫——不要玻璃、不要抛光桌面、不要花哨图案。无线鼠标要换电池,并把接收器插到靠近鼠标、远离其他发射设备的接口上。然后重新测试。如果这些都做了还在漂移,那就是传感器的问题。
在怀疑损坏之前,有两个无害的原因。一是传感器超出了它能跟踪的速度上限,这正是规格里“最高速度”的含义,只有在快速划动时才会暴露。二是鼠标本身回报得不够频繁:125 Hz 时浏览器每 8 毫秒才听到它一次,快速甩动自然留下肉眼可见的间隔。把同一个形状慢慢画一遍,如果线条平滑,那就是速度问题,而不是故障。
就是你按住左键拖动东西,它却在半路自己松开了。按键里的微动开关弹开了不到一毫秒,电脑判定你松了手,文件便落在光标当时所在的位置。轨迹板会统计它们:按住按键作画,任何在你仍在移动时记录到的松开,都会显示为一次断掉的拖拽。
比大多数人以为的重要得多。光学传感器需要可以抓取的纹理,所以玻璃、高光泽桌面和透明塑料是最糟糕的表面。镜面和花纹极细密的垫子则以另一种方式迷惑它:传感器把花纹对到了错误的重复单元上,于是凭空造出位移。一块中灰色的纯色磨砂垫,用一杯咖啡的价钱就能同时解决这两个问题。
把鼠标插到另一台电脑上,或把另一只鼠标插到这台上,一分钟就有答案。如果做不到:换了桌面依然跟着鼠标走的漂移,是鼠标;只在电脑繁忙时才跳的光标,是电脑跟不上。此外指针精度设置、鼠标工具软件和远程桌面本身也会移动光标,先把它们关掉再给硬件定罪。
它的表现可能更差,但通常不是以漂移的形式。电池电量不足,或接收器挤在一堆 USB 设备中间,会让鼠标丢采样、发顿,在轨迹板上表现为间隔,而不是静止时的位移。换电池,把接收器插到靠近鼠标的接口,并让它远离 Wi-Fi 路由器和 USB 3 硬盘。
两者皆是。全部计算都在你的浏览器里完成,不上传任何内容,也没有任何东西需要安装。离开页面,测量结果也就随之消失。