controller test 测试大全:按需选择每一项手柄专项检测

首页的快速检测能让你在一分钟内了解手柄的整体状况,而这里汇总的每一项 controller test 都只盯住一个具体问题:摇杆漂移、死区大小、扳机行程、按键连击、振动马达、输入延迟、回报率、蓝牙掉线、陀螺仪、触摸板、麦克风,甚至方向盘、飞行摇杆和街机摇杆。所有测试都在浏览器里运行,通过 W3C Gamepad API 读取数据,Sony 手柄的体感和触摸板则通过 WebHID 读取,不需要安装任何软件。

controller test 测试分类示意图,列出摇杆漂移、死区、扳机、按键、振动、延迟、陀螺仪和触摸板等专项测试

通过 USB 或蓝牙连接手柄,然后按任意键

USB 蓝牙
检测不到手柄?
  • 使用 Google Chrome、Microsoft Edge、Brave 或 Opera,可获得最完整的 Gamepad API 支持。
  • 打开本页后按任意键或推动一下摇杆,浏览器才会激活手柄。
  • 在 Firefox 中,需要先按一次按键,已连接的手柄才会对当前标签页开放。
  • 在 macOS 和 iOS 16 及以上版本中,请先到系统的蓝牙设置里确认手柄已配对。
从快速检测发现问题,到选择专项测试、处理并复测的手柄诊断流程图

体感、触摸板与电池(PS4 / PS5)

WebHID 模式支持 Sony DualShock 4、DualSense 和 DualSense Edge。

如何选择并完成合适的专项测试

  1. 先用快速检测找出可疑项目: 在首页把所有按键、摇杆和扳机都操作一遍,记下哪一项读数看起来不对,比如静止时摇杆数值不为 0,或者某个按键时亮时灭。
  2. 打开对应的专项测试页: 根据可疑项目,从下面的分类里选择对应的测试。摇杆问题看漂移和死区,按键问题看按键测试,游戏里操作慢半拍就看延迟和回报率。
  3. 固定连接方式和环境: 测试时保持同一种连接方式,USB 或蓝牙二选一,并关闭会接管手柄的映射程序。这样测出来的数据才能和之后的复测结果相互比较。
  4. 按照页面提示完成测量: 每个专项测试都有自己的操作要求,例如漂移测试要求双手离开摇杆五秒,扳机测试要求慢慢压到底。按提示操作,读数会更可靠。
  5. 复制结果,处理后再复测: 用复制按钮保存测试结果。清洁、调整死区或更换零件之后,再做一次同样的测试,对比前后数据,就能确认问题有没有真正解决。

各项测试的判断标准一览

不同的测试关注不同的数值。下表按测试类型列出了大致的判断范围,帮助你快速判断结果属于正常、可以接受,还是需要处理。

测试类型正常表现可以接受需要处理
摇杆漂移静止偏移在 ±0.02 以内±0.02 至 ±0.08超过 ±0.10 或持续跳动
摇杆死区所需死区很小,外圈接近圆形需要 5% 至 8% 的死区需要超过 10% 的死区才能静止
扳机0.00 到 1.00 平滑连续末端需要多压一点中途跳变或到不了 1.00
按键按下即亮,松开即灭偶尔需要稍用力连击、漏键或完全无反应
蓝牙稳定性长时间测试无断连偶尔出现短暂停顿频繁断连或长时间无数据
陀螺仪静止时读数接近零且稳定有轻微缓慢漂移静止时读数大幅跳动

为什么要把 controller test 拆成多个专项

手柄出问题时,症状往往很模糊。角色自己往前走,可能是左摇杆漂移,也可能是死区设置太小;开枪慢半拍,可能是蓝牙延迟,也可能是扳机行程有问题。把所有数据堆在一个页面上,容易看漏重点。

专项 controller test 的好处在于,每一页只解决一个问题,并给出对应的操作步骤和判断标准。你不需要读懂所有数值,只需要按照提示完成一次测量,就能得到一个清楚的结论。

这些专项测试也适合维修前后的对比。更换摇杆或清洁按键之后,用同一项测试再测一次,数据的变化比主观感受更有说服力。

摇杆漂移测试与死区测试

摇杆漂移测试会让你把双手离开摇杆,然后连续记录五秒钟内两根轴的偏移。最大偏移值和平均偏移值都会显示出来。电位器摇杆磨损或进灰后,中心读数会逐渐偏离 0,这项测试能把这种变化量化。

死区测试则从另一个角度看同一个问题:这根摇杆至少需要多大的死区,游戏里才不会出现乱动。它还会检查外圈轨迹,看摇杆推到底转一圈时能否画出接近圆形的轨迹,以及各个方向是否都能推到最大值。

两项测试结合起来看最有用。漂移不大但需要的死区很大,说明摇杆中心有一段不稳定区域;漂移明显但外圈正常,通常清洁后就能改善。

按键测试与扳机测试

按键测试会显示 18 个按键的实时状态,包括面键、十字键、肩键、扳机、摇杆按下以及中间的功能键。它会统计每个按键的按下次数,方便你发现按一次触发两次的连击,或者按了却没有记录的漏键。

扳机测试专门观察 L2、R2 或 LT、RT 的模拟数值。慢慢压下扳机,数值应该从 0.00 连续增加到 1.00,松开后回到 0.00。页面会画出行程曲线,任何跳变、平台或回不到零的情况都会一目了然。

对赛车和飞行游戏玩家来说,扳机的线性程度直接影响油门和刹车的控制。在调整游戏内的扳机灵敏度之前,先做一次 controller test 确认硬件本身没有问题,会省去很多猜测。

振动测试:检查左右马达与振动强度

振动测试通过 Gamepad API 的振动接口驱动手柄内部的马达。大多数手柄有左右两个马达,左边通常是低频的重振动,右边是高频的轻振动。你可以分别触发弱振动、强振动和双马达脉冲,判断哪一侧出了问题。

如果点击后完全没有反应,先确认使用的是 Chrome 或 Edge 等支持振动的浏览器,再换 USB 有线连接试一次。部分第三方手柄只在特定模式下才开放振动功能,DualSense 的自适应扳机阻力则不属于这个接口的测试范围。

输入延迟、回报率与蓝牙稳定性测试

输入延迟测试关注的是从你按下按键到页面收到信号之间的时间。回报率测试则估算手柄每秒发送多少次状态更新。两者都会受到连接方式、系统和浏览器的影响,所以在线 controller test 给出的是估算值,最适合用来对比。

蓝牙手柄测试会长时间记录数据流,看有没有断连、停顿或数据间隔突然变大的情况。如果手柄在游戏里偶尔卡顿,可以在这项测试里让手柄保持操作几分钟,观察是否出现空白区间。

常见的改善办法包括让手柄更靠近电脑、避开无线路由器和 USB 3.0 接口附近的干扰、更换蓝牙适配器,或者直接改用有线连接。改动之后用同一项测试复测,就能看出是否有效。

陀螺仪测试与触摸板测试

陀螺仪测试读取手柄的六轴体感数据,包括三轴陀螺仪和三轴加速度计。把手柄平放时,读数应该接近零且保持稳定;转动手柄时,对应的轴会有明显变化。这对使用体感瞄准的玩家很重要。

触摸板测试会显示手指在 PS4 或 PS5 手柄触摸板上的位置,最多支持两根手指,同时检查触摸板按下的点击。滑动时轨迹断断续续,或者某个区域没有响应,就说明触摸板可能有问题。

这两项测试通过 WebHID 读取数据,目前支持 DualShock 4、DualSense 和 DualSense Edge,并且需要在桌面版 Chrome、Edge 或 Opera 中使用。启用时浏览器会弹出授权窗口,选择手柄并确认即可。

麦克风测试:检查手柄内置麦克风和耳机

DualSense 手柄内置麦克风,也有不少手柄带 3.5 毫米耳机接口。麦克风测试会在你授权后,通过浏览器读取当前的音频输入设备,并实时显示音量电平,帮助你确认声音是否被正确采集。

测试前请在浏览器的权限提示里选择手柄或耳机对应的输入设备。如果音量条没有变化,检查系统声音设置中默认的输入设备,或者换用 USB 有线连接,因为部分手柄只有在有线连接时才会被电脑识别为音频设备。

方向盘、飞行摇杆与街机摇杆测试

方向盘测试显示方向盘转角、油门、刹车和离合踏板的数值。很多方向盘不使用标准映射,页面会按原始编号列出每一根轴,你可以逐个踩下踏板,确认对应的数值能从头到尾变化。

飞行摇杆测试关注俯仰、横滚、偏航和油门推杆,以及摇杆上的帽子开关和众多按键。街机摇杆测试则侧重于摇杆的八个方向和面板按键的响应,特别适合格斗游戏玩家检查斜向输入和多键同按。

这些设备的按键数量和布局差别很大,但只要浏览器能通过 Gamepad API 识别它们,就能在这些 controller test 页面里看到每一个按键和每一根轴的实时状态。

测试之后:从 controller test 结果到实际处理

测试的最终目的是做出决定。轻微漂移可以先在游戏里调高死区;明显漂移或按键时灵时不灵,可以先断电清洁;清洁无效时,再考虑更换摇杆模块、导电胶或微动开关,保修期内则优先联系官方售后。

每次处理之后,都建议用同一项 controller test 再测一次,并把结果复制保存。这样你手里就有一份前后对比的记录,无论是自己维修还是申请售后,都能清楚说明问题所在。

官方硬件规格: W3C Gamepad Specification

常见问题

应该先做哪一项 controller test?

建议先在首页做一次快速检测,找出看起来异常的项目,再打开对应的专项测试。摇杆问题先测漂移,游戏里反应慢先测延迟和回报率。

这些专项测试都需要安装软件吗?

不需要。所有测试都直接在浏览器里运行,基于 Gamepad API,Sony 手柄的体感和触摸板通过 WebHID 读取,全部免费。

漂移测试和死区测试有什么区别?

漂移测试记录摇杆在静止时的偏移量,死区测试则计算需要多大的死区才能让摇杆在游戏里保持不动,并检查外圈轨迹。两者结合使用效果最好。

为什么陀螺仪和触摸板测试只支持部分手柄?

这两项数据不属于 Gamepad API 的标准内容,需要通过 WebHID 读取原始报告。目前支持 DualShock 4、DualSense 和 DualSense Edge,并且只能在桌面版 Chrome、Edge 和 Opera 中使用。

延迟测试的结果准确吗?

它是基于浏览器数据的估算值,会受到屏幕刷新率、系统和浏览器的影响。适合比较 USB 与蓝牙,或比较不同手柄,不适合作为精确的仪器测量。

方向盘的踏板在测试里显示成奇怪的编号,正常吗?

正常。很多方向盘和飞行摇杆不使用标准映射,浏览器会按设备上报的原始顺序列出轴和按键。逐个操作,就能找到每个踏板对应的那一根轴。

麦克风测试会录下我的声音吗?

不会。麦克风测试只在本地读取音量电平,用来显示声音是否被采集到,不会录音,也不会把任何音频上传。

蓝牙手柄经常断连,用哪一项测试?

使用蓝牙手柄测试。它会长时间记录数据流,标出断连和停顿的位置。改善摆放位置或更换适配器之后再测一次,就能看出是否有效。

振动测试没有反应,是马达坏了吗?

不一定。先确认浏览器支持振动,例如 Chrome 或 Edge,再改用 USB 有线连接试试。如果其他设备上振动正常,问题多半在浏览器或连接方式。

多久做一次 controller test 比较合适?

平时觉得手感变化时做一次即可。买二手手柄、维修前后,或者参加比赛前,都建议完整测一遍,并保存结果用来对比。

Sources

  1. W3C Gamepad Specification
  2. MDN Web Docs: Gamepad API
  3. MDN Web Docs: WebHID API
  4. PlayStation Support: DualSense controller on PC
  5. Xbox Support: Connect controller to PC
  6. Nintendo Support: Joy-Con troubleshooting