鼠标滚轮测试
免费的鼠标滚轮测试:统计滚轮向上、向下滚动的每一格,并标出方向跳反的那一格。
把光标移到框内,先慢后快地滚动滚轮,上下两个方向都试一遍。
在浏览器本地运行,任何输入都不会离开此页面。
鼠标滚轮测试会统计滚轮发出的每一格,并标出方向不对的那一格。把光标放进上方的测试框,先慢后快地滚动滚轮,两个方向都试一遍:如果向上和向下每滚一格都在增加,反向跳动一直是 0,滚轮就是正常的。
鼠标滚轮测试怎么用
- 把光标移到写着在这里滚动的测试框里。光标在框内时,页面本身不会滚动。
- 慢慢向下滚动滚轮,一格一格地滚,滚十格以上。然后向上同样滚一遍。
- 两个方向再各用快速、长距离的拨动测一遍。大多数滚轮故障只在某一种速度下才出现。
- 如果你的鼠标滚轮可以左右倾斜,往左、往右各拨几下。
- 查看测试框下方的五个计数。点重置可以重新开始。
滚动时,每一格都会在框内画出一根小竖条。向上的竖条位置偏高,向下的偏低,所以正常的滚动看起来是整齐的一排。被标记为反向跳动的那一格会用不同的颜色显示,并且出现在相反的高度上,一眼就能看出来。这一排显示最近的 60 格。
框内的提示是对这一轮的总结。每一格方向都正确表示还没有抓到故障。出现有 2 格反向跳动这样的提示,就说明滚轮有两次报错了方向。
滚轮测试的数字是什么意思?
| 计数 | 统计的内容 | 正常结果 |
|---|---|---|
| 向上 | 上报为向上的滚动格数 | 普通刻度滚轮每滚一格加一 |
| 向下 | 上报为向下的滚动格数 | 普通刻度滚轮每滚一格加一 |
| 反向跳动 | 与你滚动方向相反的格数 | 0 |
| 倾斜 / 横向 | 向左和向右的滚动格数 | 只有左右拨动滚轮或横向滚动时才增加 |
| 滚动距离 | 浏览器上报的纵向滚动总距离,单位 px | 以均匀的幅度稳定增长 |
看这些数字时要注意两点。第一,计数显示的是滚动事件,不是物理刻度。传统的刻度滚轮通常每格发出一个事件,但平滑滚动的滚轮和无极滚动模式每转一圈可能发出许多细小的事件。
第二,每一格滚动多远并不只取决于鼠标,还取决于操作系统里设置的滚动速度和浏览器,所以同一个滚轮在不同电脑上得到的 px 总数不一样。滚动距离适合在同一台电脑上对比不同轮次,不能当作绝对的测量值。
反向跳动是怎么判定的
反向跳动就是大家常说的“往下滚,页面却往上抽一下”。同时满足下面三个条件时,测试会把这一格标记为反向跳动:
- 你已经朝一个方向连续滚了至少两格。
- 下一格是朝相反方向的。
- 它距离前一格不到 150 ms。
正是这个时间条件,把故障和你自己改主意区分开来。如果你停下来再特意往回滚,中间的停顿会超过 150 ms,不会被标记。状态良好的滚轮不会在连续滚动的中途冒出一格相反方向的信号。
有一个副作用:如果你用最快的速度来回拨滚轮,自己也能触发标记。想测得公平,就一次只朝一个方向滚,换方向之前稍微停一下。
鼠标滚轮为什么会乱跳或丢步?
滚轮后面有一个编码器。它把转动变成电脉冲,脉冲的先后顺序告诉鼠标你是朝哪个方向转的。大多数鼠标用的是带小金属触点的机械编码器;也有一些用光学编码器,通过带缝隙的码盘读取光信号。
两种编码器出问题的方式差不多。灰尘、毛发和皮屑会掉进滚轮周围的缝隙和编码器里。机械编码器的触点还会磨损和氧化。脉冲于是变得残缺或顺序错乱,鼠标就把某一格读成了反方向,或者干脆漏掉。
| 症状 | 可能的原因 | 首先尝试 |
|---|---|---|
| 滚动时页面往反方向跳 | 编码器脏了或磨损 | 一边转动滚轮,一边用压缩空气吹滚轮缝隙 |
| 慢速滚动时丢格 | 编码器触点磨损,或刻度机构变松 | 先清洁;仍然出现就更换编码器 |
| 慢滚正常,快滚出问题 | 编码器因脏污或磨损跟不上 | 清洁后用两种速度重测 |
| 滚轮手感发涩或吱吱响 | 滚轮轴上有异物 | 清洁滚轮轴和滚轮缝隙 |
| 滚动距离不均匀,但方向正确 | 软件的平滑滚动或加速 | 检查系统滚动设置和鼠标驱动 |
| 无线鼠标滚动时卡顿 | 电量低或连接信号弱 | 充电,并把接收器挪近 |
滚轮没通过测试怎么修
从动静最小的办法开始,一步一步来。
- 吹干净滚轮。 拔掉鼠标或关掉电源。一边转动滚轮,一边用压缩空气对着滚轮两侧的缝隙短促地吹几下,然后重测。
- 排除软件因素。 把鼠标换到另一台电脑上试,或者关掉厂商驱动软件再测。如果反向跳动消失了,就和驱动或平滑滚动功能有关。
- 检查无线鼠标的电量和连接。 充电或换电池,并让接收器远离其他 USB 设备。
- 更新固件,如果厂商为你的型号提供了更新。
- 拆之前先确认保修。 滚轮方向乱跳属于硬件缺陷,自己拆开鼠标可能影响保修。
- 清洁或更换编码器。 过保之后,可以拆开鼠标,用电子触点清洁剂清洗编码器。如果故障又回来了,说明编码器本身已经磨损。更换需要焊接,还要找到和你的型号匹配的零件。
清洁往往能管用一阵子。如果过几天或几周反向跳动又出现,就应该认为编码器是磨损了,而不是脏了。
测试左右倾斜滚轮和横向滚动
倾斜 / 横向计数会并排显示向左和向右的格数。把滚轮往两边各拨一下,看对应的数字有没有增加。带第二个横向滚轮的鼠标也会在这里计数。
如果你的鼠标没有倾斜功能,这个计数一般保持为零。在很多浏览器里,按住 Shift 滚动滚轮会被当作横向滚动,所以如果按着 Shift,数字不为零并不是故障。
浏览器里做滚轮测试的局限
- 它读取的是浏览器收到的内容。 驱动和操作系统设置可能在页面看到之前就改变了滚动输入。换一台电脑重测,可以分清是鼠标的问题还是软件的问题。
- 触控板和触控表面的鼠标表现不同。 它们发出的是一连串细小事件,并带着惯性继续滚动,格数无法和刻度滚轮直接比较。
- 不包括滚轮按下。 中键是滚轮下面一颗独立的微动开关。
- 一轮干净只是当时的情况。 时有时无的编码器故障,可能要用不同速度多测几轮才会出现。
相关测试
滚轮只是鼠标的一部分。完整的鼠标测试会在一个面板里把中键和其他所有按键一起检查。如果按键也不对劲,鼠标双击测试能抓出把一次按下识别成两次的微动。
常见问题
01怎么测试鼠标滚轮好不好用?
把光标放进测试框,先朝一个方向慢慢滚动滚轮,再朝另一个方向滚,然后加快速度重复一遍。正常的滚轮每滚一格,向上或向下的计数就加一,反向跳动保持为 0。只要出现反向跳动,就说明有一格被报成了和你滚动方向相反的方向。
02什么是反向跳动?
反向跳动是指连续滚动过程中,突然有一格朝相反方向走。如果某一格出现在至少连续两格反方向滚动之后,并且距离上一格不到 150 ms,测试就会把它标记出来。你在屏幕上看到的症状,就是往下滚时页面突然往上弹一下。
03为什么鼠标滚轮往下滚,页面却往上跳?
常见原因是滚轮编码器脏了或磨损了,编码器就是把滚轮转动变成一格一格信号的零件。灰尘和磨损的触点会让它把某一格的方向认错。用压缩空气吹一吹滚轮缝隙往往有用;编码器磨损了就只能更换。
04为什么向上、向下的计数和我感觉到的格数对不上?
计数显示的是浏览器收到的滚动事件,而不是滚轮的物理刻度。普通的带刻度滚轮一般每格产生一个事件,但平滑滚动的滚轮、无极滚动模式、触控板以及某些驱动会发出许多细小的事件。反过来,普通刻度滚轮上出现丢格,就说明编码器有问题。
05触控板或 Magic Mouse 能做滚轮测试吗?
会有反应,但这些数字不能当作硬件检测。触控表面发出的是一连串带惯性的细小滚动事件,所以格数和反向跳动的含义和带刻度的滚轮不一样。
06这个测试会检查滚轮中键吗?
不会。这个页面只读取滚轮的转动和左右倾斜。要检查中键,也就是按下滚轮本身的那个键,请用首页的综合鼠标测试。
更多鼠标测试
下面每个测试只针对鼠标的一个部分,比综合测试查得更细。