手柄测试

连接手柄后按任意按键,第 2 步即显示 17 个标准按键、2 个摇杆与 2 个扳机的实时读数。松开摇杆后读数应回到 0 附近,否则可能存在摇杆漂移。

连接手柄(当前步骤)

请用数据线或蓝牙连接手柄,然后按手柄上的任意按键。浏览器在按下按键之前不会显示手柄。

尚未检测到手柄。

按键与摇杆

连接手柄并按任意按键后,在此显示实时读数。

测试震动

连接手柄后,在此逐项显示结果。

核对结果

连接手柄后,在此逐项显示结果。

使用方法

  1. 用数据线或蓝牙连接手柄,然后按手柄上的任意按键。
  2. 依次按下每个按键,第 2 步示意图上对应的按键随即点亮,按过的按键保持标记。
  3. 将两个摇杆各转动一整圈后松开,在第 4 步查看回中偏差。
  4. 在第 3 步测试强、弱两个震动马达,确认手柄有无震动。

常见问题

如何判断摇杆漂移?
松开摇杆后,读数应回到 0 附近。回中偏差明显,或松开后示意图上的圆点仍在缓慢移动,即为漂移。游戏通常会忽略中心附近的微小读数,轻微偏差不影响使用。
扳机读数只有 0 和 1 是否正常?
模拟扳机按下时读数从 0 连续增加到 1。读数只有 0 和 1 时,该扳机为数字按键,或手柄当前的模式不提供模拟读数。
为何无法测试震动?
震动接口仅 Chrome、Edge 与 Mac 上的 Safari 16.4 及以上提供;Firefox 与 iPhone、iPad 上的浏览器不支持。部分手柄本身没有震动马达。
能否在手机上测试手柄?
可以。将手柄通过蓝牙连接到 Android 手机后,用 Chrome 打开本页并按任意按键即可。

无法使用时的排查步骤

本页通过浏览器内置的手柄接口读取按键与摇杆。手柄连接后没有显示时,请按下列各项检查。

连接

先按一次按键
在你按下手柄上的按键之前,浏览器不会显示该手柄。连接后请按任意一个按键。
有线与蓝牙
有线手柄连接后请按一次按键;蓝牙手柄请先在系统的蓝牙设置中配对。
模式切换
部分手柄有模式切换开关。按键位置与示意图不一致时,请切换模式后再测试;显示为非标准映射时,以原始读数为准。
多个手柄
本页最多显示 4 个手柄,可在第 1 步中切换。

震动与漂移

震动
Chrome、Edge 与 Mac 上的 Safari 16.4 及以上可以测试震动;Firefox 与 iPhone、iPad 上的浏览器不支持。部分手柄本身没有震动马达。
摇杆漂移
松开摇杆后,读数应回到 0 附近;离 0 越远,漂移越明显。游戏通常会忽略中心附近的微小读数,这一范围称为死区。可使用系统或手柄附带的软件进行校准。
扳机
模拟扳机的读数从 0 到 1 连续变化;只有 0 和 1 两种读数的是数字按键。

依据

  1. W3C:Gamepad
  2. MDN:GamepadHapticActuator:playEffect() 方法

以上资料核对于 2026年10月31日。

各系统、各浏览器的菜单名称随版本更新可能变化,以你设备上显示的为准。