鼠标滚轮测试
在框内滚动并左右倾斜滚轮。测试会统计每一格、测量每格的大小,并捕捉在连续滚动中途反向跳动的格数——这是滚轮磨损的常见迹象。
快速向上滚动约 20 格,再向下滚动约 20 格。
本测试统计滚轮发出的每一格,并检查是否有某一格在连续滚动中途反向。正是这种反向让页面在滚动时往回跳, 通常意味着滚轮编码器脏了或磨损了。测试还会测量每格大小、倾斜格数以及你能把滚轮转多快。
如何测试滚轮
- 把鼠标指针放到框内。指针在框内时页面不会滚动。
- 快速向下滚动约二十次,再向上滚动二十次。
- 每个方向慢慢地一格一格滚几次。
- 如果滚轮能左右倾斜,再向左右倾斜。
- 查看“反向跳格”以及框下方的提示。
如何解读结果
| 读数 | 说明 |
|---|---|
| 反向跳格大于 0 | 有一格在连续滚动中途走错方向。平稳滚动时反复出现,多半是编码器问题 |
| 每格大小,例如 100 像素或 3 行 | 有段落感的滚轮,每格大小相同 |
| 每格大小:没有统一大小 | 无极滚轮、高精度滚轮或触控板 |
| 最高速度 | 一秒内最多的格数。取决于你滚得多用力,不是合格与否的标准 |
| 最后一次增量 (X, Y) | 浏览器为最近一格报告的原始数值 |
为什么不同浏览器的每格大小不同
浏览器把每一格报告为一段距离加一个单位:像素、行或页(WheelEvent 的 deltaMode 值)。 Windows 规定一格滚动几行(默认 3 行),每个浏览器再把它换算成自己的距离。所以同一只鼠标在 Chrome 和 Firefox 里可能显示不同的每格大小。对有段落感的滚轮来说,重要的是每一格的大小保持一致。
乱跳、丢格和没反应
- 往反方向跳:反向跳格。一边转动滚轮,一边往缝隙里吹压缩空气。
- 有些格没反应:一格一格滚并观察计数。如果感觉到一格而计数没变,说明编码器在丢格。
- 只会横向滚动:检查 Shift 键是否卡住,以及鼠标软件是否改了滚轮功能。
想顺便检查按键,请运行鼠标测试。
滚轮常见问题
什么是反向跳格?
连续滚动中途突然反方向走了一格,例如:下、下、上、下。当这一格前后两格都朝另一个方向、且间隔都小于 150 毫秒时,测试就会把它计为反向跳格。这通常说明滚轮编码器脏了或磨损了。
我往下滚时页面会往上跳,滚轮坏了吗?
这正是反向跳格的表现。每个方向各滚约二十次。如果平稳滚动时计数还在增加,问题很可能出在滚轮编码器。
每格大小是什么意思?
浏览器报告的单格滚动距离及其单位(像素、行或页)。有段落感的滚轮大多数格大小相同。如果没有统一大小,说明滚轮是无极滚动或高精度滚轮,或者你在用触控板。
为什么测试说反向检测不适用?
无极滚轮和触控板会发送很多大小不一的小步长,方向也可能自然变化,所以出现反向并不代表故障。
滚一格会滚动几行?
Windows 默认每格 3 行,可在鼠标设置中修改。浏览器再把行数换算成自己的距离,所以同一只鼠标在不同浏览器里的每格大小可能不同。
为什么倾斜计数一直是 0?
你的滚轮可能不支持左右倾斜,或者鼠标软件改了倾斜功能。滚动时按住 Shift 也会让普通滚轮变成横向滚动,所以测试会忽略按住 Shift 时的横向步长。
滚轮乱跳能修吗?
编码器里进灰是常见原因。一边转动滚轮,一边向滚轮缝隙短促地吹压缩空气,有时就能解决。如果不行,可以更换编码器或在保修期内维修。
更新于 2026 年 10 月。增量单位依据 WheelEvent 的 deltaMode 取值;Windows 默认值来自其鼠标设置。