工作原理
本工具使用浏览器内置的 Gamepad API 来读取游戏手柄的输入信号。当手柄通过 USB 或蓝牙连接到电脑后, 系统会自动识别并通过 API 暴露手柄的按键状态和摇杆位置信息。本工具以 60 帧/秒的速度轮询这些数据,实现实时可视化展示。
🎮 按键检测
实时读取所有按键的按下/释放状态,支持最多 17 个标准按钮。
🕹️ 摇杆追踪
读取摇杆的 X/Y 轴偏移量(-1.0 到 1.0),可视化显示摇杆位置和死区。
🔧 扳机力度
部分手柄的扳机键支持模拟量读取,显示按压力度(0-100%)。
使用场景
- 1 新手柄验货:购买新手柄后检测所有按键是否正常响应,确认无故障。
- 2 摇杆漂移检测:排查摇杆是否存在"漂移"问题(不触碰时数值不归零)。
- 3 按键失灵诊断:判断某个按键不响应是硬件问题还是游戏设置问题。
- 4 驱动/连接验证:确认手柄驱动是否正确安装、蓝牙配对是否成功。
兼容性说明
✅ 支持的手柄
Xbox 360/One/Series 手柄、PlayStation DualShock 4/DualSense、Nintendo Switch Pro 手柄、大多数符合 XInput/DirectInput 标准的第三方手柄。
🌐 支持的浏览器
Chrome 21+、Edge 79+、Firefox 29+、Opera 15+。Safari 和移动端浏览器支持有限。
⚠️ 注意事项
部分手柄(如 8BitDo)可能需要切换到特定模式(如 XInput 模式)才能被正确识别。蓝牙连接的延迟可能略高于有线连接。