鼠标加速度测试
指针加速的意思是:你移得越快,系统把位移放大得越多。所以测试的方法就是——用慢和快两种速度,各推同一段物理距离,看屏幕上光标走的距离是不是一样。一样,说明没有加速;快的那次明显走得更远,就是有。
这一页不需要先关掉加速,它测的正是加速现在开着没开着。需要一把尺子,并保证两次推的距离一致。
怎么测
- 在下面选好距离(默认 10 厘米),把鼠标放在尺子的起点刻度上,然后点第一次的“开始测量”。慢慢推完这段距离,停住。
- 停下约 0.7 秒后自动结算。然后把鼠标放回起点,点第二次的“开始测量”,这次快速地推完同样的距离,推到头立刻停手。
- 两次都有数之后,下面会给出结论。
这背后的判定标准
读数是快速那次的估算 DPI ÷ 慢速那次的估算 DPI。两次推的是同一段物理距离,如果系统没有加速,这个比值应当是 1 左右——不会精确等于 1,因为手推的距离本来就有几毫米的出入。
| 比值 | 判定 | 说明 |
|---|---|---|
| < 1.15 | 没测到加速 | 差异在手速变化和测量误差能解释的范围内 |
| 1.15 – 1.50 | 轻微加速 | Windows 的“提高指针精确度”在中等速度下大约是这个量级 |
| ≥ 1.50 | 明显加速 | 开了加速并且快速甩动时会到 2 倍甚至更多 |
为什么不直接告诉我“加速已开启”
因为网页读不到那个开关。系统有没有勾上“提高指针精确度”,浏览器没有 API 能查。它也不告诉你当前鼠标驱动有没有自己再加一层加速——有些游戏鼠标的驱动会绕过系统设置单独处理。
能观测到的只有行为:同样的手部动作,快慢两种速度下光标的响应是否一致。所以这一页只能给出行为上的结论,不能断言那个复选框的状态。如果你测出了加速,那无论开关在哪,你手上的确感觉到了加速——这就够你去做决定了。
读数会偏的几种情况
- 两次速度差得不够大。这是最常见的一种。如果第一次和第二次的速度只差一点点,加速就基本不显现,结论会偏向“没有”。页面上把两次的实际速度都列了出来,速度差太小的时候,请把结论当成无效——不是鼠标没问题,是这次没测出来。
- 快速那次光标撞到屏幕边缘。开了加速时光标会走得很远,一旦撞边,坐标就不再变化,量到的位移会偏小,把加速给掩盖掉。距离选短一点可以避免。
- 手推的距离不一致。这一项没法自动检测——页面只知道屏幕上走了多少像素,不知道你的手实际推了多少。所以两次都要对着尺子的同一段刻度。
常见问题
恰恰相反——开着才测得出东西。这一页问的就是"我的系统现在有没有加速"。所以按你平时用鼠标的状态测就行。测完之后如果结论是"有加速",再决定要不要去关。
因为要比的是"同样一段物理距离,屏幕上的位移是否相同"。距离不一样的话,两次的读数就不可比了。如果你第一次推了 10 厘米、第二次推了 12 厘米,那差异里混着手推的误差,得不出任何结论。所以页面会把两次的距离锁定成同一个值。
开了加速之后,同样推 10 厘米,快推会让光标走得更远——屏幕上可能根本放不下,光标会在中途撞到屏幕边缘。一旦撞边,浏览器报的坐标就停住了,量到的位移会小于实际,结果反而偏低。所以选一个短一点的距离,并且推到头立刻停手。
不是。这一页只能给出"在你刚才那个速度区间内,没有观察到放大"。如果你两次移动的速度其实差不太多,加速度就藏起来了——它只在速度差足够大时才显形。所以页面会把两次的实际速度显示出来,你可以自己看这个比值是在多大的速度差下得出的。速度差太小的话,结论不成立。
