索引:

左搖桿 (按下)

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. 這個工具會收集我的數據嗎?
絕對不會。本工具完全在瀏覽器本地運行,不會將任何手把輸入數據發送到伺服器。關閉頁面後,所有數據即刻消失。

相關小工具推薦