鼠标加速检测器

检测您的操作系统是否启用了鼠标加速。先慢后快地移动鼠标,我们将分析光标的非线性程度。

零网络请求。鼠标数据不会离开您的浏览器。

测试

Escape 重置

你刚测试了鼠标加速检测器 — 试试 鼠标灵敏度转换器 →

什么是鼠标加速检测?

鼠标加速是操作系统应用于原始鼠标计数(传感器报告的 CPI/DPI)和屏幕上渲染光标像素之间的非线性缩放曲线。在 Windows 上,相关设置称为「增强指针精确度」;在 macOS 上,它是「系统设置」中「追踪速度」的一部分;在 Linux 上,它是 libinput-pointer-acceleration-profile(flat 对比 adaptive)。启用加速时,操作系统根据速度乘以你的物理移动 — 100 原始计数/秒可能映射到 0.8x,而 2000 计数/秒映射到 2.5x。这个检测器采样一个慢速通过和一个快速通过的光标运动,拟合速度对增益曲线,并报告一个非线性指数 — 接近 0 表示平坦(原始)曲线,大于 0 表示加速输入。选择原始输入的游戏引擎(Windows 上的 SetWindowsHookExWM_INPUT,或主机上的 Steam Input)完全绕过操作系统曲线;其他所有,包括大多数浏览器和生产力应用,接收烹饪的加速流。

如何使用鼠标加速检测器

点击「开始测试」。第一阶段要求你慢慢移动鼠标 — 轻柔的拖动,保持恒定的低速约 5 秒。第二阶段要求快速挥动 — 以高速度进行快速宽弧线。页面通过 pointermove 事件记录光标位置增量(现代浏览器上的子像素精度),将样本按速度分组,并比较每个桶中的平均增益。输出:一个非线性指数(越低越好 — 0 表示线性/原始输入)和一个判断。如果检测到加速,页面列出 Windows 上的精确切换路径(设置 > 蓝牙和设备 > 鼠标 > 其他鼠标设置 > 指针选项 > 取消勾选「增强指针精确度」),macOS(系统设置 > 鼠标 > 追踪速度不可切换但可通过 defaults write .GlobalPreferences com.apple.mouse.scaling -1 调整),以及 Linux(libinput 配置文件 flat)。

为什么鼠标加速会影响你的瞄准

瞄准一致性是一种记忆的物理手部距离到屏幕旋转的映射。加速破坏了映射,因为相同的手部移动根据挥动速度产生不同的光标距离。10 厘米的低速挥动可能旋转游戏内摄像头 90°;相同的 10 厘米高速挥动旋转 180°。肌肉记忆无法适应移动的目标 — 职业 CS、Valorant 和 Apex 选手几乎普遍在操作系统和游戏中禁用加速。权衡是桌面工作:加速关闭,以低速跨越 4K 显示器需要多次滑动。大多数竞技选手接受这一点 — 他们为桌面使用绑定更高的 DPI 或依赖第二个指针配置文件。在 Windows 上修复是一个复选框;在 Linux 上是一行配置。正确执行此操作花费零成本并解锁可重现的瞄准,这些年的练习无法在变化的增益曲线下实现。

常见问题

什么是鼠标加速?

这是一个设置,让光标在您快速移动鼠标时移动更远的距离。这会让精准瞄准更困难,因为您的肌肉记忆会变得不一致。

这个测试如何检测加速?

您先慢后快地移动鼠标。我们比较两个阶段之间光标速度的非线性程度。如果快速移动产生的速度变化不成比例,则可能启用了加速。

加速一定是坏事吗?

对于游戏(FPS、RTS),建议关闭加速以保持瞄准的一致性。对于日常桌面使用,则取决于个人偏好。