鼠标按键与滚轮测试

逐个按一遍看看哪个键没反应,滚一滚看方向和模式对不对,再画条线看指针稳不稳。

  • 侧键可能让页面跳走。鼠标上的前进、后退侧键,在多数浏览器里被绑成了「后退一页」「前进一页」。网页虽然能收到事件,但不一定能拦掉跳转,所以按侧键之前先有心理准备——真有可能会离开这个页面,浏览器后退一下就能回来。
  • 中键的自动滚动已经拦掉了。中键原本会触发浏览器的自动滚动模式(页面上出现一个四向箭头)。测试页会主动拦掉这个默认行为,否则一点中键页面就开始滚,根本没法继续测。所以你在这里测中键感觉「和平时不一样」是正常的。

鼠标测试能查出什么,查不出什么

最有价值的一项是「哪个键完全没反应」。鼠标用了几年之后,微动开关会先坏最常用的那个键,表现形式往往是「偶尔漏点」而不是彻底失灵。在这个页面上连续点几十下,如果某个键的计数明显少于你实际按的次数,那就是漏点的早期征兆。更彻底的做法是每个键都耐心点五十下,看四个数字是否对得上——左键数字偏小基本可以确定是微动老化。

关于中键和侧键,这个页面做了取舍。中键原本会触发浏览器的自动滚动模式,一点下去页面就开始滚,根本没法继续测,所以这里主动拦掉了这个默认行为——你在测试区里按中键感觉「和平时不一样」是正常的。至于前进和后退侧键,网页虽然能收到事件,但不一定能拦住浏览器跟着跳转,所以按侧键之前要有心理准备:有可能会离开这个页面,浏览器后退一下就能回来。

滚轮的数值跨浏览器没法比。滚轮事件只报「滚了几格」,一格对应多少像素由浏览器决定,各家实现从 12 像素到 40 像素都有,所以这里把「行」模式折算成像素时标了「约」。真正有意义的是三件事:滚动方向对不对(有些鼠标的驱动可以反转方向)、每一格是不是稳定一致(有的鼠标一格 100 像素、有的会出现 120 和 100 混杂)、以及是滚轮还是触控板——后者的数值带小数、事件密集,页面会按这些特征做判断。

轨迹画板能看出指针加速和抖动。「直线度比值」是轨迹总长除以首尾直线距离,手动画一条看着直的线,这个值通常在 1.02 到 1.10 之间。如果系统开了「提高指针精确度」这类指针加速,快速划动时会明显更「飘」,比值和最大偏离都会变大。反过来,如果你刻意慢慢画一条斜线,轨迹却异常笔直、呈规则的锯齿状,那要怀疑鼠标开了角度捕捉,也就是直线修正——它会把斜线硬掰成水平、垂直或 45 度。

它测不出传感器本身的素质。最大跟踪速度、抬升距离、点击延迟、传感器有没有做平滑处理,这些都需要专业设备或者高速摄像才能测。这个页面能做的是如实反映「系统最终交给程序的东西」,用来排查指针加速、直线修正、按键失灵、滚轮方向这类配置和老化问题足够用,但不能代替硬件评测——参数表上那句「1000Hz 回报率」,网页验证不了。