通用控制器測試器
測試任何 USB 或藍牙遊戲手把
Universal Diagnostic Tools
Select a tool below to diagnose your gamepad.
完整指南:測試第三方與通用控制器
HTML5 Gamepad API 設計用於任何作業系統辨識為標準遊戲手把輸入裝置的控制器。這表示我們的測試器適用於大量第三方控制器、特殊遊戲手把、大搖、賽車方向盤,甚至復古主機轉接器。
支援的控制器品牌
- 8BitDo:Ultimate、Pro 2、SN30 Pro+ 與所有有線/無線型號。8BitDo 控制器透過藍牙、USB-C 或隨附 2.4GHz 無線轉接器(瀏覽器偵測僅 USB 模式)完全相容。
- Logitech:F310、F710、Logitech Gamepad F510 與特殊控制器。F310/F710 有硬體開關(XInput vs DirectInput)— 確保設為 XInput 模式(X 位置)以正確瀏覽器偵測。
- Razer:透過 USB 連接的 Wolverine V2、Raion 與 Kishi 型號。Razer 專有無線協定可能無法被瀏覽器偵測。
- SteelSeries:Stratus Duo、Nimbus+ 與其他藍牙型號。
- 以精密計時測量控制器的反應時間。
霍爾效應 vs 電位器搖桿:預防止搖桿漂移的未來
搖桿漂移流行病推動了新一波使用<strong>霍爾效應感測器</strong>的「無漂移」控制器。在評估控制器健康度時,了解兩種技術的差異至關重要:
- <strong>電位器(標準):</strong>使用實體碳軌與金屬滑動件測量電阻。隨著碳膜因摩擦隨時間磨損,電阻不可預測地變化,產生稱為「搖桿漂移」的幽靈輸入。幾乎所有標準控制器(DualSense、Xbox Series、Joy-Con、DualShock 4)都採用。
- <strong>霍爾效應(現代):</strong>使用附著在搖桿上的磁鐵與電路板上的磁性感測器(霍爾效應感測器)。感測器偵測磁鐵位置,無任何實體接觸。零接觸 = 零磨損 = 零漂移。用於:DualSense Edge、8BitDo Ultimate、GuliKit KingKong 2 Pro、Flydigi Vader 3 Pro。
我們的診斷測試對兩種技術同樣有效。事實上,執行<strong>抖動測試</strong>是很好的比較方式 — 霍爾效應搖桿通常顯示的雜訊等級比電位器搖桿低 10-50 倍。
疑難排解與解讀結果
控制器未被偵測到
如果你的控制器未出現在測試器中,請嘗試以下步驟:
- 確保 Chrome 或 Edge 已完全更新(Gamepad API 需要現代瀏覽器)。
- 先按下控制器上的任意按鍵 — Gamepad API 僅在使用者互動後啟用。
- 檢查控制器是否有模式開關(DirectInput vs XInput)。設為 XInput 模式。
- 嘗試不同的 USB 連接埠,最好是後方主機板連接埠。
- 在 Windows 上,檢查裝置管理員 →「人機介面裝置」以確認作業系統辨識控制器。
按鍵對應問題
通用控制器可能以非標準順序回報按鍵。Gamepad API 暴露「Standard」對應配置(符合 Xbox 配置),但某些控制器使用自訂對應。按鍵測試頁面顯示所有原始按鍵索引,無論對應為何,輕鬆辨識控制器配置。
相關工具
Xbox 控制器測試器
測試 Xbox One、Series X|S 與 Elite 控制器功能。
PS5 DualSense 測試器
測試 DualSense 的自適應扳機、觸覺回饋與觸控板。
PS4 DualShock 4 測試器
測試 DualShock 4 的按鍵、搖桿、觸控板與光條。
Nintendo Switch 測試器
診斷 Joy-Con 漂移、Pro 控制器與 HD 震動。
控制器未被瀏覽器偵測到的最常見單一原因是其使用的輸入協定。Windows 支援兩種遊戲手把協定:
如果你的控制器有實體開關(常見於 Logitech F310、F710 與某些 8BitDo 型號),將其設為「X」模式(XInput)而非「D」模式(DirectInput),以獲得最佳瀏覽器相容性。
除了標準遊戲手把,Gamepad API 也偵測許多特殊控制器:
- XInput(現代):Microsoft 的協定,專為 Xbox 控制器設計。提供標準化 16 按鍵配置,含兩個類比搖桿與兩個類比扳機。瀏覽器 Gamepad API 與 XInput 控制器搭配最佳。Xbox、現代 8BitDo 與大多數新第三方控制器預設使用 XInput。
- DirectInput(舊版):較舊的 Windows 協定,支援多達 128 個按鍵與 8 個軸,但沒有標準化配置。某些較舊或特殊控制器(某些 Logitech 型號、特定 HOTAS 控制器)僅支援 DirectInput,可能出現錯誤按鍵對應或完全不出現。
- 大搖 / 街機搖桿:Hori Fight Stick Alpha、Qanba Obsidian、Mayflash F500 與 Victrix Pro FS 都透過 USB 運作。它們回報 8-12 個按鍵與方向輸入。使用按鍵測試對應每個按鍵。
- 賽車方向盤:Logitech G29/G920、Thrustmaster T300RS 與 Fanatec 方向盤可被偵測為遊戲手把裝置。轉向軸、油門與煞車踏板對應到類比軸。力回饋無法透過瀏覽器觸發。
- 飛行搖桿 / HOTAS:Thrustmaster T.16000M、Logitech Extreme 3D Pro 與類似搖桿部分相容。回報多個軸(俯仰、偏航、翻滾、油門)。使用死區測試校正每個軸。
- 復古轉接器:SNES、N64、GameCube 與 Genesis 控制器的 USB 轉接器通常使用 DirectInput,可能需要 XInput 包裝軟體(如 x360ce)以獲得完整瀏覽器相容性。
常見問題
為什麼我的控制器在瀏覽器中沒有被偵測到?
先按下任意按鍵 — Gamepad API 僅在使用者互動後啟用。確保你使用 Chrome、Edge 或 Firefox。檢查控制器是否有 DirectInput/XInput 開關,並設為 XInput(「X」位置)。嘗試不同的 USB 連接埠(最好是後方主機板連接埠)。在 Windows 上,在裝置管理員中確認作業系統辨識控制器。
XInput 與 DirectInput 有何不同?
XInput 是 Microsoft 針對 Xbox 風格控制器(標準 16 按鍵配置)的現代協定。DirectInput 是較舊協定,支援更多按鍵/軸,但沒有標準化對應。瀏覽器偏好 XInput 以可靠偵測。Logitech F310/F710 有實體開關(「X」vs「D」)可切換。
大搖與街機控制器適用於此測試器嗎?
可以!透過 USB 連接的大搖(Hori、Qanba、Mayflash、Victrix)完全可被 Gamepad API 偵測。它們通常回報 8-12 個按鍵與對應為 hat 開關的方向鍵。按鍵測試頁面顯示原始按鍵索引,方便對應。
賽車方向盤適用於此測試器嗎?
Logitech G29/G920、Thrustmaster T300RS 與 Fanatec 方向盤可被偵測為遊戲手把裝置。方向盤旋轉與踏板對應到類比軸。使用死區測試校正每個軸。注意:力回饋效果無法透過瀏覽器 API 觸發。
為什麼我的控制器按鍵對應錯誤?
通用控制器可能使用自訂按鍵對應,而非標準 Xbox 配置。Gamepad API 回報 mapping 屬性 — 如果顯示「standard」,按鍵遵循 Xbox 配置;如果為空,控制器使用自訂索引。使用按鍵測試逐一按下每個按鍵,辨識你的特定配置。
我可以測試連接到手機的控制器嗎?
可以!在 Android 上,開啟 Chrome 或 Edge 並瀏覽 GPad Tester。透過藍牙或 USB OTG 連接控制器並按下任意按鍵。在 iOS 上,Safari 從 iOS 16.4 開始有有限 Gamepad API 支援。iOS 上的 Chrome 不支援,因為它使用 WebKit 引擎。