手柄测试
在浏览器中测试游戏手柄或控制器。按任意键唤醒设备后,每个输入都会实时显示——按键、肩键、扳机、摇杆和十字键。按键失灵、摇杆漂移或震动马达失效,几秒钟就能看出来。
支持通过USB或蓝牙连接的Xbox、PlayStation、Switch Pro以及大多数第三方手柄。如果没有任何反应,请按一下任意键——浏览器会隐藏空闲状态的手柄,直到你这样做。
通过USB或蓝牙连接手柄,然后按任意键唤醒它。
浏览器会对网站隐藏空闲状态的手柄,直到你按下某个按键——这是隐私规则,不是故障。按一下,它就会出现在这里。
松开摇杆,观察轴数值。接近0.00是健康状态;静止的摇杆明显偏离零点,就是你在游戏里感受到的漂移。
浏览器对震动的支持并不统一——Chrome、Edge搭配Xbox手柄效果最好。如果按键有反应但震动没反应,先怀疑浏览器,再怀疑马达。
手柄的输入会一个接一个地老化:摇杆开始漂移,角色在屏幕上不受控地移动;肩键三次按下才响应一次;扳机再也压不到底。玩游戏时你根本分不清是手柄、游戏还是自己的问题。这项测试只显示手柄向电脑报告的原始数据,不多不少——无论是买卖二手手柄前的检查、摔落或进水之后,还是游戏突然识别不到你确实按下的按键,都值得测一下。它支持Xbox、PlayStation、Switch Pro以及大多数第三方手柄,和键盘测试器、鼠标测试器检测其他输入设备的方式一样——无需安装,全部在本地运行。
测试使用浏览器的Gamepad API,它每一帧都会轮询手柄的完整状态——每个按键和每个轴各对应一个数值。数字按键读数为0或1;模拟扳机报告的是连续区间的值,因此你可以看到缓慢按压时数值从0.00升到1.00。每个摇杆报告两个轴,取值范围是−1到+1,居中位置为0。出于隐私考虑,浏览器会隐藏已连接的手柄,直到你按下某个按键——正是这第一次按键,让手柄出现在这里。震动按钮通过同一个API驱动震动马达;大多数手柄配有两个马达,一个负责沉重的低频震动,一个负责更尖锐的高频震动。
如何发现摇杆漂移?
松开两个摇杆,观察轴数值。健康的摇杆在两个轴上都会停留在接近0.00的位置;几个百分点的偏移属于正常磨损,游戏会通过死区把它屏蔽掉。漂移则是静止的摇杆报告出明显非零的数值,或者数值自己会漂动。游戏会把这个偏移当作持续的推动指令,这就是为什么视角漂移或角色不受控移动会跟着你从一款游戏延续到另一款。原因出在摇杆模组本身——电位器磨损或积灰——而不是被它拖累的游戏。用异丙醇清洁摇杆底座并在系统设置中重新校准;如果偏移依然存在,就需要更换摇杆模组了。
手柄识别不到?
Gamepad API只有在你与手柄互动之后才会显示它,所以识别不到通常是握手问题,而不是手柄坏了:
- 按一下任意键——浏览器会隐藏空闲状态的手柄,直到你这样做。
- 重新插拔USB线,或确认手柄确实已通过蓝牙配对,而不只是开机通电。
- 关闭抢先占用手柄的软件:Steam、DS4Windows或reWASD等重映射工具,以及远程串流应用。
- 把USB换成蓝牙(或反过来),并换一个接口或数据线试试。
- 换用Chrome或Edge——它们对Gamepad API的支持最完整。
- 测试到一半突然失去响应?给手柄充电或换电池,很多手柄闲置一段时间会自动休眠。
常见手柄故障
| 故障 | 在本测试中的表现 | 解决方法 |
|---|---|---|
| 摇杆漂移 | 未触碰的轴停在偏离0.00的位置,或数值自行漂动 | 清洁摇杆底座、重新校准,或更换摇杆模组 |
| 按键失灵或不稳定 | 按键始终不亮,或单次按下时闪烁不定 | 清洁按键内部;如果问题持续,更换导电膜 |
| 扳机压不到底 | 无论用多大力气,数值都到不了1.00 | 清洁扳机机构;电位器磨损需要更换 |
| 没有震动 | 按键和摇杆都正常,但震动测试毫无反应 | 先确认浏览器支持震动,再怀疑马达或其接口 |
| 随机断连 | 测试过程中手柄突然掉线 | 给手柄充电或重新配对;换一根数据线或USB接口试试 |
