JoystickTest

手柄测试:在线检测你的游戏手柄

插上或配对任意手柄,按一下按键。所有输入都会在下方实时显示:按键状态、扳机压力、带运动轨迹的摇杆位置、震动马达,以及浏览器读到的回报率。

这个手柄测试器检测什么

测试器通过浏览器的 Gamepad API 读取手柄,这和网页游戏使用的是同一个接口,所以你在这里看到的,就是游戏实际收到的数据。它覆盖了旧手柄最常出问题的四个方面。

  • 按键。17 个标准输入在按下时会亮起,被识别过一次后会保留外框,你可以把整只手柄按一遍,找出失灵或连按两次的按键。
  • 摇杆。两个圆形示波区显示每个摇杆的当前位置,并画出最近两秒的轨迹。静止时偏离中心、回弹迟缓或推不到外圈的摇杆一眼就能看出来。
  • 扳机。大多数手柄的 LT 和 RT 是线性扳机。进度条会显示压力从 0 到 100% 是否平滑上升,以及松开后是否归零。
  • 震动和回报率。分别触发强震和弱震马达,并查看手柄每秒向电脑发送多少次输入报告。

手柄测试的使用方法

  1. 用数据线连接手柄,或通过蓝牙配对。在 macOS 和 Linux 上手柄还需要处于唤醒状态,所以请按任意键。
  2. 等待状态点变绿并显示手柄名称。
  3. 把每个按键都按一次。沿外圈转动每个摇杆,然后松手,确认读数回到 0.00。
  4. 慢慢按下两个扳机,确认数值均匀上升。
  5. 如果摇杆松手后不在零点,请运行专门的摇杆漂移测试做精确测量。

支持哪些手柄

任何能被操作系统识别的 HID 手柄:Xbox Series、Xbox One 和 Xbox 360 手柄,PlayStation DualSense 和 DualShock 4,Nintendo Switch Pro Controller 和 Joy-Con(蓝牙配对),以及北通、八位堂(8BitDo)、盖世小鸡(GameSir)、飞智、罗技、Hori、雷蛇、PowerA 和绝大多数通用 USB 手柄。Android 和 iPadOS 的手机浏览器同样支持 Gamepad API,所以你也可以在手机或平板上做手柄测试。

测试器完全在你的设备上运行。无需安装任何东西,输入数据也不会发送到任何地方。

常见问题

手柄已经连接,但页面没有任何显示,为什么?

出于隐私考虑,浏览器只会在第一次按键之后才开放手柄。请按任意键。如果仍然不显示,请检查 Steam 或 DS4Windows 等其他程序是否独占了设备,并换一个 USB 接口或数据线试试。

在线测试器支持 PC 上的 PS5 和 PS4 手柄吗?

支持。Windows、macOS 和 Linux 都能通过 USB 和蓝牙识别 DualSense 和 DualShock 4。触摸板和陀螺仪不属于标准 Gamepad API,所以不会显示,但按键、摇杆、扳机和震动都可以测试。

为什么按键编号和我手柄上的标注对不上?

Gamepad API 使用带编号按键的标准布局。每个编号下方的小标签标出了该位置常见的 Xbox / PlayStation 名称。被识别为“原始”映射的手柄,输入位置可能有所不同。

回报率应该是多少才正常?

有线 Xbox 和 DualSense 手柄通常报告 125 到 250 Hz,蓝牙大约 60 到 125 Hz,电竞级手柄可达 1000 Hz。远低于这个范围通常意味着数据线不良、蓝牙链路拥堵,或浏览器正在限制后台标签页。