测试工具

手柄测试器

实时检测你手柄上的每一个按键、扳机键和摇杆状态。

给这个工具评分

如何使用 手柄测试器

  1. 连接手柄,然后按下手柄上任意一个按键,让浏览器识别到它。
  2. 依次按下每个按键和扳机键——它们会随着按下逐一亮起。
  3. 移动摇杆后松开:如果数值无法归零,说明存在摇杆漂移。

关于 手柄测试器

插入手柄,按下任意按键,手柄上的每一项输入都会实时显示出来:每个按键会在你按下时亮起,模拟扳机键会在你按压时显示0到100的数值,每个摇杆轴都会在一条数值条上绘制出来,精确读数范围为-1.00到1.00。浏览器识别到的手柄名称也会一并显示,这在你不确定某个手柄被识别为Xbox设备、DirectInput设备,还是通用设备时很有用。

有一点很容易让人困惑:在你按下手柄上的按键之前,浏览器不会显示你的手柄。这是Gamepad API规范中的一项隐私规则,并非漏洞,也不是手柄坏了——在你主动使用某个控制器之前将其隐藏,可以防止任何页面在你不知情的情况下悄悄识别你的硬件指纹。所以,连接手柄后按下一个按键,它就会出现。Chrome、Edge和Firefox都支持该API;Safari的支持有限,该工具也会如实说明,而不是显示一个空面板。

要检查摇杆是否漂移,松开两个摇杆并观察轴数值。健康的摇杆会稳定在0.00或非常接近该值。如果某个摇杆持续自行报告一个数值,那就是漂移。笔记本电脑与台式机测试可以检测你设备的其余部分。

常见问题

为什么我的手柄没有被检测到?

按下手柄上的一个按键。浏览器会故意隐藏手柄,直到你与它进行交互为止,这是Gamepad API规范中的隐私规则,而不是故障。如果仍未出现,请检查连接线或配对状态,并注意Safari的支持有限,而Chrome、Edge和Firefox都可以正常使用。

我该如何检查摇杆漂移?

完全松开两个摇杆,观察轴数值。它们应该显示0.00或非常接近该值。一个在无人触碰时静止在0.15的摇杆就是在漂移,这也正好解释了为什么你的角色会自己走开。

它能测试模拟扳机键吗?

可以。扳机键报告的是一个数值,而不仅仅是按下或未按下的状态,该工具会在你按压时将其显示为百分比。一个直接跳到满值,或者永远达不到满值的扳机键,会立刻显现出来。

它支持PlayStation、Xbox和通用手柄吗?

它会显示浏览器通过Gamepad API暴露出的所有内容,这涵盖了大多数有线和蓝牙手柄。不同手柄和驱动程序之间的按键编号各不相同,因此该工具按索引而非猜测名称来标注按键。

有任何内容被安装或上传吗?

没有。测试完全在你的浏览器中通过Gamepad API运行,只有在页面打开时才会读取手柄数据。关于你手柄的任何信息都不会被发送到任何地方。