鼠标滚轮测试

在框内滚动并左右倾斜滚轮。测试会统计每一格、测量每格的大小,并捕捉在连续滚动中途反向跳动的格数——这是滚轮磨损的常见迹象。

在这里滚动

快速向上滚动约 20 格,再向下滚动约 20 格。

向上
0
向下
0
向左倾斜
0
向右倾斜
0
反向跳格
0
每格大小
–
最高速度
0 格/秒
最后一次增量 (X, Y)
–

本测试统计滚轮发出的每一格,并检查是否有某一格在连续滚动中途反向。正是这种反向让页面在滚动时往回跳, 通常意味着滚轮编码器脏了或磨损了。测试还会测量每格大小、倾斜格数以及你能把滚轮转多快。

如何测试滚轮

  1. 把鼠标指针放到框内。指针在框内时页面不会滚动。
  2. 快速向下滚动约二十次,再向上滚动二十次。
  3. 每个方向慢慢地一格一格滚几次。
  4. 如果滚轮能左右倾斜,再向左右倾斜。
  5. 查看“反向跳格”以及框下方的提示。

如何解读结果

读数说明
反向跳格大于 0有一格在连续滚动中途走错方向。平稳滚动时反复出现,多半是编码器问题
每格大小,例如 100 像素或 3 行有段落感的滚轮,每格大小相同
每格大小:没有统一大小无极滚轮、高精度滚轮或触控板
最高速度一秒内最多的格数。取决于你滚得多用力,不是合格与否的标准
最后一次增量 (X, Y)浏览器为最近一格报告的原始数值

为什么不同浏览器的每格大小不同

浏览器把每一格报告为一段距离加一个单位:像素、行或页(WheelEvent 的 deltaMode 值)。 Windows 规定一格滚动几行(默认 3 行),每个浏览器再把它换算成自己的距离。所以同一只鼠标在 Chrome 和 Firefox 里可能显示不同的每格大小。对有段落感的滚轮来说,重要的是每一格的大小保持一致。

乱跳、丢格和没反应

  • 往反方向跳:反向跳格。一边转动滚轮,一边往缝隙里吹压缩空气。
  • 有些格没反应:一格一格滚并观察计数。如果感觉到一格而计数没变,说明编码器在丢格。
  • 只会横向滚动:检查 Shift 键是否卡住,以及鼠标软件是否改了滚轮功能。

想顺便检查按键,请运行鼠标测试。

滚轮常见问题

什么是反向跳格?

连续滚动中途突然反方向走了一格,例如:下、下、上、下。当这一格前后两格都朝另一个方向、且间隔都小于 150 毫秒时,测试就会把它计为反向跳格。这通常说明滚轮编码器脏了或磨损了。

我往下滚时页面会往上跳,滚轮坏了吗?

这正是反向跳格的表现。每个方向各滚约二十次。如果平稳滚动时计数还在增加,问题很可能出在滚轮编码器。

每格大小是什么意思?

浏览器报告的单格滚动距离及其单位(像素、行或页)。有段落感的滚轮大多数格大小相同。如果没有统一大小,说明滚轮是无极滚动或高精度滚轮,或者你在用触控板。

为什么测试说反向检测不适用?

无极滚轮和触控板会发送很多大小不一的小步长,方向也可能自然变化,所以出现反向并不代表故障。

滚一格会滚动几行?

Windows 默认每格 3 行,可在鼠标设置中修改。浏览器再把行数换算成自己的距离,所以同一只鼠标在不同浏览器里的每格大小可能不同。

为什么倾斜计数一直是 0?

你的滚轮可能不支持左右倾斜,或者鼠标软件改了倾斜功能。滚动时按住 Shift 也会让普通滚轮变成横向滚动,所以测试会忽略按住 Shift 时的横向步长。

滚轮乱跳能修吗?

编码器里进灰是常见原因。一边转动滚轮,一边向滚轮缝隙短促地吹压缩空气,有时就能解决。如果不行,可以更换编码器或在保修期内维修。

更新于 2026 年 10 月。增量单位依据 WheelEvent 的 deltaMode 取值;Windows 默认值来自其鼠标设置。