把手柄平放在桌上、完全松手,点开始。3 秒内读数应该稳稳停在 0 附近,偏得越多漂移越严重。
开始后把两个摇杆推到底、贴着外框慢慢转几圈。轨迹越接近一个正圆越好;某个方向凹进去,说明那个方向推不满。
手柄测试直接在浏览器里读取游戏手柄的实时数据,逐个检查按键是否失灵、摇杆有没有漂移、摇杆能不能推满、扳机是否线性,以及震动马达是否正常。支持 Xbox、PS5、PS4、Switch Pro 以及绝大多数 USB 或蓝牙手柄,不用装任何软件。
| 检测 | 怎么测 | 正常表现 |
|---|---|---|
| 按键 | 每个键按一遍 | 按下立刻亮起,进度走满 17 个 |
| 漂移 | 平放松手 3 秒 | 最大偏移在 0.03 以内 |
| 外圈 | 推到底转几圈 | 轨迹接近正圆,没有凹进去的方向 |
| 扳机 | 慢慢压到底 | 从 0% 平滑涨到 100%,没有跳变 |
传统摇杆靠碳膜电位器测量位置,推动时电刷在碳膜上滑动。用久了碳膜磨损、进灰,回中时读数就不再是 0,这就是漂移。它几乎是所有传统摇杆手柄的通病,只是早晚不同。霍尔摇杆用磁场感应位置,没有物理接触,从原理上不会因为磨损而漂移。
先按一下手柄上的任意键。浏览器为了防止网站偷偷识别你的设备,规定手柄必须有过一次按键操作才会交给网页。还不行就依次试:换一个 USB 口;蓝牙手柄在系统设置里删除后重新配对;换用最新版 Chrome 或 Edge。另外这个接口只在 https 页面上可用。
看松手时的最大偏移(0 表示正中,1 表示推到底)。0.03 以内是完全正常的回中;0.03–0.08 属于轻微,大多数游戏的默认死区都能盖住,实际感觉不到;0.08–0.15 是明显漂移,死区小的游戏里会出现角色自己走;超过 0.15 就是严重漂移了,死区要开得很大,会明显损失微操。
先在游戏里把死区调到工具建议的数值,这是零成本的办法。其次可以试试清洁:关机状态下把摇杆推到底转几圈,从缝隙里吹掉灰尘,很多轻微漂移是进灰造成的。都不行的话就是电位器磨损,需要换摇杆模块;换成霍尔摇杆可以从原理上避免这种磨损。
把摇杆推到底转一圈,理想情况下每个方向的读数都是 1,画出来是一个正圆。平均误差就是各个方向偏离 1 的平均程度。10% 以内正常;10%–20% 偏大,常见于外框是方形或八角形的手柄(斜方向能推到 1 以上);某一个方向明显凹进去,说明那个方向推不满,游戏里会表现为斜着走速度不够。
浏览器会尽量把各家手柄统一成标准映射,示意图就是按标准映射画的。大多数 Xbox、PS4、PS5、Switch Pro 手柄在 Chrome 和 Edge 上都是标准映射。如果页面提示「非标准映射」,说明这个浏览器没认出你的手柄,按键序号可能错位,这时请展开最下面的原始数据,那里显示的是手柄上报的真实读数。
震动接口目前只有 Chrome 和 Edge 支持得比较好,Firefox 还不支持。即使浏览器支持,很多手柄在蓝牙连接下也不接受网页发来的震动指令,换成 USB 有线连接再试。扳机震动(Xbox 手柄的扳机马达)只在支持的浏览器和手柄上才会出现按钮。
不会。所有读数都只在你的浏览器里实时显示,页面不发送任何手柄数据,关掉页面就没了。