Skip to main content

估算 DPI 和回报率

在测试区域内移动鼠标,通过移动增量估算 DPI,通过事件间隔估算回报率 — 全部在浏览器中本地处理。

本测试通过分析 movementX/Y 像素增量与物理距离的关系估算鼠标 DPI,并根据连续 mousemove 事件之间的平均间隔计算回报率。

游戏鼠标 DPI 范围从 400 到 25600,回报率为 125Hz(8ms)、500Hz(2ms)或 1000Hz(1ms);一些新型号支持 4000-8000Hz。

Move mouse here

结果含义

Result Range Meaning
良好 DPI 估算接近鼠标设置值,回报率匹配规格 浏览器报告的移动数据与您配置的 DPI 一致,事件间隔与预期回报率匹配 — 鼠标传感器和 USB 连接工作正常。
注意 DPI 估算偏差 20% 以上或回报率低于规格 浏览器中的 DPI 估算本身有一定误差。回报率低于规格可能是 USB 节能导致 — 检查系统 USB 电源管理设置。
异常 DPI 估算极不稳定或回报率低于 125Hz 不稳定的读数表明传感器故障、追踪表面脏污或鼠标通过带宽限制的 USB 集线器连接。

常见问题及解决方案

估算回报率低于鼠标规格

系统 USB 节能可以降低轮询频率。在 Windows 上,在电源选项中禁用 USB 选择性暂停。在 Linux 上,使用 'mousepoll' 内核参数设置 usbhid 轮询间隔。

DPI 估算与设置值差异很大

浏览器 DPI 估算依赖于物理移动距离的假设。要获得准确的 DPI 值,请使用鼠标制造商的软件。浏览器测试最适合相对比较。

相关工具

常见问题

DPI 是如何估算的?

通过比较物理鼠标移动(从 movementX/Y 增量估算)与已知测试区域尺寸。缓慢稳定地移动以获得最佳估算。

回报率是如何测量的?

回报率由连续 mousemove 事件之间的平均间隔计算。1000Hz 时,事件大约每 1ms 到达一次;125Hz 时,每 8ms。

浏览器测量有多准确?

浏览器事件计时精度有限。结果为估算值 — 实际 DPI 和回报率可能不同。请使用制造商软件获取准确值。

会上传数据吗?

不会。所有鼠标追踪使用本地 mousemove 事件 API。没有数据离开您的设备。