索引:

左摇杆 (按下)

X: Y:

全部按键狀態

右摇杆 (按下)

X: Y:

轴資料

無轴資料

最近按键

按任意按键...

💡 提示: 如果手柄已连接但未显示,请按任意按键啟用。部分手柄需要先在系统設定中配对。扳机按键可能显示為轴資料而非按钮。

工作原理

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

常見問題

1. 手柄已连接但页面没有反應?
Gamepad API 需要使用者交互才能啟用。请在连接手柄後,按任意按键或行動摇杆来"唤醒"手柄。如果仍無反應,尝试重整页面後重新操作。
2. 按键映射和我预期的不一样?
不同手柄的按键映射可能有所不同。本工具使用标准 Xbox 布局作為參考。PlayStation 手柄的 Cross/Circle/Square/Triangle 对應 A/B/X/Y 位置。
3. 摇杆静止时數值不是 0?
这通常是"摇杆漂移"的表现。轻微的偏移(0.05 以内)属于正常,但如果偏移較大(超过 0.1)且持续存在,可能需要清洁或更换摇杆模块。
4. 扳机键没有力度显示?
部分手柄(如 Nintendo Switch Pro)的扳机键是數字按键,没有模拟量。Xbox 和 PlayStation 手柄通常支援模拟扳机,会显示在轴資料中。
5. 可以同时连接多個手柄吗?
可以。瀏覽器支援同时识别多個手柄。本工具目前显示第一個檢測到的手柄,但"索引"字段会显示当前手柄的编号。
6. 手机可以使用这個工具吗?
理论上可以,但行動端瀏覽器对 Gamepad API 的支援有限。Android Chrome 支援較好,iOS Safari 几乎不支援。建議使用电脑瀏覽器測試。
7. 為什麼显示的按键數和轴數與规格不符?
不同驱动和模式会影响手柄暴露的按键/轴數量。例如,PS4 手柄在 DirectInput 模式下可能显示更多轴(包括触摸板和陀螺仪資料)。
8. 这個工具会收集我的資料吗?
絕對不会。本工具完全在瀏覽器本地运行,不会將任何手柄輸入資料发送到伺服器。关闭页面後,所有資料即刻消失。

相關小工具推薦