切换语言?

切换语言将清空当前测试数据,是否继续?

手柄测试

在线检查手柄按键、摇杆回中、扳机与振动,查看浏览器报告的原始输入。

测试指南与常见问题

3D 手柄可视化

按键布局未知未连接手柄操作手柄开始测试,拖动模型检视外观。
正在加载 3D 模型…
等待连接

摇杆

摇杆实时轨迹

左摇杆

X —Y —

右摇杆

X —Y —

扳机

浏览器报告的数值

左扳机

B6

右扳机

B7

按键

暂无实时读数

已测试按键

— / —

识别的轴
—
识别的按钮
—

振动检查

点击振动,或同时双击左右扳机(LT + RT / L2 + R2 / ZL + ZR)按顺序测试振动。

摇杆

原始输入记录

连接手柄后,可查看浏览器返回的各轴数据。

按键检测:—

勾选的按键计入检测进度。可排除被浏览器或设备占用的键位;仅凭未检测到输入不能认定故障。

尚无可用按键。

事件记录

时间事件输入部件数值
尚未测试到变化。
测试方法与局限

这里显示浏览器收到的输入。每帧读取的数据不等同于 USB 数据报告,也不能用于测量硬件延迟。本工具不对输入进行校准或死区处理,也不提供硬件质量评分。

手柄测试指南:按键、摇杆、扳机与振动

本工具显示浏览器报告的手柄按键、摇杆轴值和扳机数值。操作各个部件并观察原始输入,再松开摇杆对照静止值。设备识别、映射和振动能力取决于手柄、连接方式与浏览器。

如何测试

  1. 通过 USB 或蓝牙连接手柄,再按一下手柄按键。连接多个设备时,选择要测试的手柄。访问页面需使用 HTTPS 或 localhost,才能满足 Gamepad API 的安全要求。
  2. 逐个按下并松开按键,沿摇杆活动范围移动,再松手观察静止时的 X/Y 值。扣动并松开各个扳机;页面数值是浏览器输入,不是物理行程。
  3. 若振动可用,点击一种振动效果,确认是否实际感受到振动。导出收到的数据,便于比较不同连接方式或浏览器。更换显示模型不会改变实体设备,也不会校准手柄。

常见问题

为什么没有检测到 Xbox、PS5 或 PS4 手柄?

连接手柄后,让当前页面保持激活,再按一下手柄按键。检查是否通过 HTTPS 访问、浏览器是否支持,以及是否选中了正确设备;还可换用支持数据传输的 USB 线或其他浏览器。显示对应 3D 外观不代表完整兼容,非标准设备可能只提供原始按键和轴编号。

如何检查手柄摇杆漂移?

松开摇杆并观察静止 X/Y 值,再多次推动、松手,让摇杆回中。持续偏移可以作为对比不同浏览器、连接方式和游戏表现的线索。本页面不添加软件死区,也没有通用的合格阈值;它不能校准或修复漂移。

为什么手柄振动测试没有反应?

振动要求设备和浏览器提供受支持的振动接口。请点击可用的振动效果;若按钮不可用或没有体感,可对比 USB、蓝牙及其他浏览器。接口接受请求,只能说明命令已提交,不能证明马达实际振动。

手柄输入测试能测延迟或硬件回报率吗?

不能。页面按显示帧读取 Gamepad API,多次读取可能拿到相同设备时间戳,浏览器调度也会影响观测。读取次数和时间戳变化都不能证明 USB 硬件回报率或端到端输入延迟。

如何测试与理解数据

连接并选择设备

通过 USB 或蓝牙连接,再按一下手柄按键。部分浏览器只在交互后显示设备。需要时请使用 localhost 或 HTTPS。连接多个设备时请明确选择设备。

自动外观根据可识别的设备名称或 USB 厂商/产品编号选择;未知设备会标注为示意外观,也可手动覆盖。只有标准映射才将原始按钮和轴关联到模型。非标准设备保留全部原始读数,不猜测映射。独立的 Joy-Con 设备不会自动合并。

保持比较口径一致

切换设备会开始独立的一轮测试,并保留最多 5 轮历史测试记录。“重置当前设备测试”仅清除所选设备的本轮记录。切换标签页或窗口后会继续采集,但后台读取受浏览器限制。暂停采集、设备断开或读取间隔超过 250 ms,都会中断采样,不会判为通过。

浏览器多次读取可能使用同一个设备时间戳,读取次数或时间戳变化都不能证明硬件回报率。JSON 包含实际输入变化、主动测试证据及淘汰计数;CSV 仅包含当前会话保留的控件变化。