輸入實驗室 · 即時手把測試台

手把測試

按下的瞬間,手把示意圖上的每個按鍵、扳機與搖桿都會亮起。

手把測試台Gamepad API · 本機工作階段
連接手把後,按任一按鍵。
左搖桿0.000 · 0.000
右搖桿0.000 · 0.000
左扳機0%
右扳機0%
目前按下

—

每個按鍵按下時應亮一次、放開即熄滅。沒按卻閃爍、或從不亮起的按鍵,就是要檢查的那顆。

原始編號與軸

瀏覽器在加上名稱之前回報的原始內容。未使用標準對應的手把只會以編號顯示。

B0B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16B17B18B19

—

本頁用語
軸

搖桿移動的單一方向,回報值從 -1 到 1。每支搖桿有兩個軸:左右與上下。

搖桿飄移

沒碰搖桿時手把卻回報有移動。磨損或校正不良的搖桿永遠回不到正好的零點。

HID / WebHID

輸入裝置與電腦溝通的標準語言,以及讓頁面能直接讀取它的瀏覽器功能。它呈現的是裝置本身回報的內容,而不是驅動程式決定顯示的內容。

結果實際測量的是什麼

測試台讀取瀏覽器透過 Gamepad API 提供的按鍵與軸,並依 USB 廠商 ID 為眼前的手把(Xbox、PlayStation 或 Nintendo)命名。它描出每支搖桿外緣有多圓、計算手把回報的頻率,並在你允許時啟動震動馬達,讓你感受每顆是否正常。

測量限制: 瀏覽器的對應會因手把、作業系統與驅動程式而異。缺少震動功能或名稱怪異不代表手把故障,而回報率也無法看到超過螢幕更新率的部分。

如何解讀結果

按鍵反應

按鍵按下應亮一次、放開即熄滅。沒刻意按卻快速閃爍,可能是微動、驅動程式或連線問題。

搖桿圓度

沿邊緣轉動每支搖桿。新手把有幾個百分點是正常的,0% 不是目標:許多手把會刻意在斜角超出圓周。比以前差很多的手把才是警訊。

回報率

讀數等於螢幕更新率,代表手把至少有這麼快——瀏覽器看不到更多。明顯低於它則是手把本身的上限,通常改用有線會改善。

震動

弱馬達和強馬達應明顯不同。感覺和「兩顆」一樣、或完全沒反應的那顆就是可疑對象。瀏覽器能啟動馬達但無法測量。

異常結果排除

沒有任何反應

按一下手把按鍵——多數瀏覽器要有輸入才會偵測到手把——試試有線連接,並檢查是否有其他分頁或遊戲獨占手把。

名稱和我的手把不符

未使用標準對應的手把會以原始編號顯示,因為猜測的名稱會出錯。原始編號在「原始編號與軸」底下。

震動沒有反應

桌面版 Chrome 與 Edge 支援多數 Xbox 與 PlayStation 手把的震動;Firefox 與 Safari 通常不支援。試試有線,並先按一下手把按鍵,讓頁面能存取馬達。

常見問題

需要安裝驅動程式嗎?

不需要。它只讀取瀏覽器已提供的手把訊號。

能辨識哪些手把?

瀏覽器看得到的手把都可以。Xbox、PlayStation 與 Nintendo 手把會依 USB 廠商 ID 命名並以各自的配置繪製;其他手把用通用配置,非標準手把則以原始編號顯示。

震動測試需要權限嗎?

需要。在你按下「允許本次造訪使用震動」之前,頁面不會對手把送出任何東西;每種模式都會在兩秒內自動停止,離開頁面後權限即結束。

為什麼回報率顯示「至少 60 Hz」?

瀏覽器每顯示一幀才把手把狀態交給頁面一次,所以在 60 Hz 螢幕上看不到比 60 Hz 更快的速率。當數字是螢幕上限而非手把本身速率時,頁面會註明。

這能證明我的手把壞了嗎?

它能記錄瀏覽器觀察到的輸入,但硬體診斷還應在其他瀏覽器、連線方式與裝置上確認。

我的手把 ID 會上傳嗎?

不會。即時工作階段在你的瀏覽器中處理,手把輸入與識別資訊都不會傳給 Keymap Labs。