工作原理
本工具使用瀏覽器內建的 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 模式)才能被正确识别。蓝牙连接的延遲可能略高于有线连接。