控制器測試器

測試控制器輸入、檢查搖桿飄移,並自訂死區範圍。完全在瀏覽器中執行。

🔒 控制器資料不會離開你的瀏覽器,不上傳、不連伺服器。

你的瀏覽器不支援 Gamepad API,請使用 Chrome 或 Firefox。

你剛測試了控制器測試器 — 試試 螢幕刷新率 →

什麼是手把測試器?

手把測試器透過 Web Gamepad API 讀取控制器的每個輸入,將連接的每台設備映射到 axes(−1 到 1 之間的浮點數)和 buttons(各包含按下標旗、觸碰標旗和類比值)的陣列。瀏覽器會公開 mapping 字串:「standard」表示設備遵循 W3C 標準 XInput 風格配置,其中索引 0 為下方面板按鍵、1 為右、2 為左、3 為上,軸 0–1 為左搖桿、2–3 為右搖桿,按鍵 6–7 為類比扳機。沒有重新映射驅動程式的控制器回傳 mapping: ''(空值)——通常是舊型 DirectInput 設備如 DualShock 3、第三方複製品和許多對戰搖桿。測試器也會偵測搖桿飄移,即最常見的類比缺陷:磨損電位器會在搖桿實際位於中心時回傳移動訊號。基準擷取會儲存中性參考快照,之後任何超出設定死區的軸向偏差都會即時標記。

如何使用手把測試器

用 USB 或藍牙插接控制器,然後按任意按鍵——Chromium 和 Safari 只在使用者手勢後才公開 navigator.getGamepads(),防止指紋識別。一旦偵測到,軸向和按鍵即時填入。把控制器平放在桌上、雙手離開搖桿,點擊「擷取基準」;測試器取樣 120 幀來記錄靜止時的類比讀數。調整死區滑桿(通常 5–15%)以符合遊戲設定。任何超出該範圍超過基準的類比動作都會被視為飄移。使用即時十字準心視覺化工具來發現單純數字無法呈現的細微圓形飄移。若控制器回傳 vibrationActuator.playEffect,「振動測試」面板讓你用自訂弱強度和持續時間測試震動馬達——這是取代舊有 pulse(value, duration) 介面的現代雙震動 API,在 Chromium 瀏覽器上運作。

為什麼測試控制器很重要

飄移無聲地複合。在 FPS 遊戲中,即使 3% 的飄移也會造成穩定的準心漂移,肌肉記憶會無意識地修正,提高保持準心靜止所需的有效靈敏度。在賽車遊戲中,左搖桿飄移會偏向轉向線;在 3D 平台遊戲中會移動攝影機。及早偵測飄移能讓你精確調升遊戲內死區——通常只在受影響的軸——而非削弱整個搖桿。除了飄移,測試器還驗證二手購買或更換搖桿模組後的按鍵映射:快速檢查每個面板按鍵、肩鍵和扳機能在承諾退貨期間前發現無法動作的接點。輸入資料流保持在本地標籤;測試器絕不往伺服器來回傳送類比資料,所以測試借用的控制器或店家借用品無隱私成本。

常見問題

什麼是搖桿飄移?

搖桿飄移是指類比搖桿在未實際操作時仍產生輸入訊號,通常因控制器內部電位器磨損所致。

應設定多少死區?

大多數遊戲的死區為 5–15%。數值越高越能遮蓋飄移,但會降低細微操作的精準度。

此工具需要安裝程式或帳號嗎?

不需要。Gamepad API 完全在瀏覽器中執行,無需安裝、帳號或上傳任何資料。