Snaplytics Toolkit

鼠标滚动速度与精准度测试

诊断滚动抖动、反向滚动和跳过滚动等问题。选择测试时长,将鼠标悬停在方框上,朝一个方向滚动,即可获取滚动速度、上下滚动次数以及滚轮健康状态判定。

准备就绪

滚动以开始

将鼠标悬停在此处,朝一个方向滚动滚轮 15 秒。

总刻度
0
峰值 /秒
上 · 下
0 · 0
反向
0

时间滚动速度

15 秒测试
您的时间滚动速度将在此显示

几乎每个滚轮内部都有一个旋转编码器,它将滚轮的转动转换为一个个离散的电脉冲——每个齿位一个,高分辨率滚轮则可能有多个——每个脉冲都会告诉计算机向上或向下滚动一格。当编码器触点变脏或磨损后,这些脉冲就会传错:页面在滚动过程中突然反向跳动、卡顿、跳过步骤,或者在某个方向上完全没有反应。这项测试要检测的正是这种误报现象。

该测试会监听浏览器的滚轮事件。在方框内朝一个方向持续滚动:第一次触发会锁定该方向并启动计时器,之后每一次触发都会被计数并记录时间戳。你的滚动速度即为每秒的滚动次数,任何反向触发的滚动都会被记为一次反向事件——这是编码器故障最明显的特征。整个过程均在你的浏览器本地完成。

健康的滚轮产生的反向事件数量为零(或接近零),且速度曲线相对平稳。在一次长时间、快速的滚动测试中,偶尔出现一次反向记录,可能只是因为你的手指从滚轮上松开;而真正的故障会持续累积反向事件,且每次测试都会重现。还要检查上下滚动次数的分布——如果一个方向几乎没有计数,而另一个方向正常,那么很可能是其中一个编码通道已经失效,即便反向计数看起来正常。

常见的滚轮故障

症状测试中的表现可能原因
反向滚动反向计数在每次测试中稳步上升编码器触点脏污或磨损,导致方向误判
抖动和卡顿速度曲线上出现不规则的尖峰编码器内有异物,或定位机构磨损
跳过滚动记录的滚动次数少于你实际感觉到的档位数编码器漏计步数;无线鼠标电池电量低
单向失效上或下方向几乎没有计数,而另一方向正常某个编码通道已失效
无响应完全没有记录到任何滚动编码器完全失效,或存在驱动/软件问题

相关工具