游戏手柄测试

多手柄连接检测、17 键标准映射按键计数、LT/RT 行程条、双摇杆可视化与漂移校准、网页震动测试

在线游戏手柄测试工具:手柄连上电脑后按任意键唤醒,即可实时查看每个按键的按下高亮与累计按压次数、LT/RT 模拟扳机的 0-100% 行程条、 左右摇杆的实时位置,并通过 3 秒静置校准得到摇杆零点基准,自动判定摇杆是否漂移(静置偏移超过 0.15 提示送修或调死区); 支持 XInput 标准映射与第三方接收器的非标准映射设备,可触发双马达震动测试。全部检测在浏览器本地完成,不上传任何数据,买二手手柄验货必备。

连接状态

未连接手柄

请按下手柄任意按键或摇动摇杆唤醒(浏览器安全机制)

累计按键总数(当前手柄)

0 次

此刻按住 0 / 17 键

最近事件

—

连接手柄后可测试震动。

按键与摇杆测试

未连接或未选择手柄

用手柄有线/蓝牙连接电脑后,按任意键唤醒,再点击左侧列表开始测试

Gamepad API 出于安全设计,需要手柄产生输入(按一下按键或摇动摇杆)后才会出现在列表;非标准映射(non-standard)手柄(如部分第三方接收器)按钮名以 #序号 显示。 震动测试需要 Chrome/Edge 等支持 GamepadHapticActuator 的浏览器与对应硬件。

#游戏手柄测试是什么?

游戏手柄测试是一款基于浏览器 Gamepad API 的在线外设检测工具。手柄通过 USB 或蓝牙连接电脑后,按任意按键即可被浏览器枚举; 页面每帧读取手柄的按键与摇杆状态:标准映射(mapping=standard)设备按 W3C 标准布局显示 A/B/X/Y、肩键、扳机、Back/Start、 L3/R3、Guide 与十字键共 17 个按键的按下状态与累计次数,LT/RT 两个模拟扳机额外显示 0-100% 的行程条; 左右摇杆以双圆域可视化,动点实时跟随 axes 数值移动,并画出 0.15 死区虚线圆。 工具还提供 3 秒静置校准求摇杆零点基准,之后持续判定静置偏移是否超过 0.15,帮你判断摇杆是否漂移;并可在支持的浏览器里触发双马达震动。

怎么测手柄按键和摇杆?

  • 把手柄连接电脑(USB 最稳,蓝牙需先配对),按下手柄任意按键或摇动摇杆,左侧列表出现手柄即代表唤醒成功。
  • 逐个按下全部按键:对应格子会高亮并累计次数,按完后确认 17 个格子的计数都与实际按下次数一致、无卡键(不按也亮)也无失灵(按了不亮)。
  • 慢推 LT/RT 扳机:观察行程条能否从 0% 平滑走到 100% 再回落,中途跳变说明电位器(霍尔 Sensor)有坏点。
  • 把左右摇杆各推到上下左右四个极限方向:右侧圆域内动点应能贴到边缘,四个方向的读数都应接近 ±1,中心回中后读数应接近 0。

摇杆漂移是什么?怎么判断?

摇杆漂移指你没有碰摇杆,游戏画面里的视角/角色却在缓慢移动——成因通常是电位器磨损、进灰或弹簧回中不良,导致零点电压偏离中心。 判断方法:先把手柄静置放在桌上,点「校准零点」采集 3 秒各轴平均值作为基准(正常应接近 0), 之后工具会持续对比实时轴值与基准的偏差;在你没有触碰摇杆(静置)时,任一轴的静置偏移超过 0.15 即判定为疑似漂移, 偏移越大警告颜色越深(超过 0.35 为红色严重)。偏移在 0.05 以内属正常老化;若确认漂移,可先在系统/驱动里调大死区缓解,根治需更换摇杆模块。

买二手手柄验货清单

  • 连接唤醒:插上即被识别,mapping 显示 standard(XInput 手柄优先,兼容性最好)。
  • 全键计数:17 个键逐个按 3-5 次,计数准确、不亮不卡;连点 A/B 快速敲击不漏按。
  • 扳机行程:LT/RT 行程条 0-100% 平滑无跳变;数值漂移的线性扳机 play 游戏时等于半自动开枪,务必测。
  • 摇杆回中与漂移:静置校准后确认两个摇杆偏移都低于 0.15;再画圈摇一摇,确认全程无断层(坏点)。
  • 震动:点震动测试,两个马达都应有感;微软手柄在浏览器里通常可触发,测不了不一定是坏(Firefox/Safari 不支持网页震动)。
  • 十字键:斜方向(如上+右同时)确认无误触、无串键。

为什么按了手柄没反应?

Gamepad API 有一个刻意的安全机制:出于隐私考虑,浏览器不会主动暴露静置的手柄——你必须先按下手柄任意按键或摇动摇杆, 触发 gamepadconnected 事件后它才会出现在列表里,这是「按了没反应」最常见的原因。 其次请检查:浏览器支持(Chrome/Edge/Firefox/Safari 桌面版均支持 Gamepad API,但震动只有 Chromium 系内核支持); 手柄模式开关(部分手柄有 XInput/DInput 或 Switch/Android 模式拨键,需切到对应 PC 模式); 蓝牙连接时要先完成系统配对;以及非标准映射手柄的按键序号与实体按键不对应,属正常现象。

测试数据会上传吗?

不会。手柄的按键、摇杆与震动数据全部在你的浏览器内存中通过 Gamepad API 读取与计算,页面不发送任何网络请求, 刷新或离开页面后计数与校准基准自动清零。

#常见问题 (FAQ)

手柄已经连上了,页面为什么显示未连接?

这是浏览器的唤醒机制:静置的手柄不会出现在 Gamepad API 列表里,按下手柄任意按键或摇动摇杆即可唤醒。若仍无反应,检查浏览器兼容性、手柄模式拨键与蓝牙配对状态。

摇杆漂移的判断标准是什么?

先静置 3 秒校准零点基准,之后在摇杆静置(未触碰)状态下,任一轴与基准的偏移超过 0.15 即判定疑似漂移;超过 0.35 为严重漂移。判定前请勿触碰摇杆,正在移动时的偏差不计入。

震动测试按钮为什么是灰的?

网页震动依赖 GamepadHapticActuator 接口,目前仅 Chrome/Edge 等 Chromium 内核浏览器支持,Firefox、Safari 以及部分无线接收器方案的手柄不支持,按钮会自动置灰并提示。

测试数据会上传吗?

不会。所有按键、摇杆与校准数据都在浏览器本地内存中处理,不发送任何网络请求,刷新或离开页面后自动清零。

相关工具推荐

Spine动画编辑器

专业的Spine动画预览和编辑工具,支持多引擎导出

热门 新品 本地

SQL查询优化器

分析SQL查询并提供优化建议

热门 新品 本地

JVM启动参数配置

可视化配置Java虚拟机启动参数,支持内存、GC、性能等选项

热门 新品 本地

代码片段转换

不同编程语言间代码片段转换(如Python↔JavaScript)

热门 新品 本地

IP地址查询

查询IP地址的地理位置、运营商、ASN等信息,支持IPv4和IPv6

热门 新品 本地

JSON转TypeScript接口

根据JSON数据自动生成TypeScript类型定义

热门 新品 本地

相关教程