Snaplytics JS Tests

手把測試

在瀏覽器中測試手把(又稱手柄)或控制器。按下任意按鈕喚醒它,所有輸入即時顯示——按鈕、肩鍵、扳機、搖桿與十字鍵。故障按鈕、飄移搖桿或不作動的震動馬達,幾秒內就能看出。

等待手把連接

支援透過 USB 或藍牙連接的 Xbox、PlayStation、Switch Pro 與多數第三方控制器。若沒有任何反應,請按下任意按鈕——瀏覽器會隱藏閒置中的手把,直到你按下為止。

透過 USB 或藍牙連接手把,然後按下任意按鈕將它喚醒。

按下以喚醒

瀏覽器會對網站隱藏閒置中的手把,直到你按下按鈕為止——這是隱私規則,不是故障。按一下就會出現在這裡。

判讀飄移

放開搖桿,觀察軸向數值。接近 0.00 屬於正常;靜止的搖桿明顯偏離零,就是你在遊戲中感受到的飄移。

震動支援

瀏覽器對震動的支援參差不齊——搭配 Xbox 手把使用 Chrome 或 Edge 效果最好。若輸入正常但震動毫無反應,先懷疑瀏覽器,再懷疑馬達。

手把總是一個輸入接著一個輸入耗損:搖桿開始飄移,讓角色不自覺地往螢幕一側移動;肩鍵每按三次才反應一次;扳機再也壓不到底。玩遊戲時,你永遠分不清問題出在手把、遊戲,還是自己身上。這項測試只顯示手把回報給電腦的原始資料,不多不少——買賣二手手把前、摔落或進水後,或遊戲突然偵測不到你確定按下的輸入時,都值得花點時間測一下。支援 Xbox、PlayStation、Switch Pro 與多數第三方控制器,原理與鍵盤測試器滑鼠測試器檢查其他輸入裝置相同——不需安裝,一切都在本機執行。

這項測試使用瀏覽器的 Gamepad API,它每一影格都會讀取手把的完整狀態——每個按鈕與軸向各對應一個數值。數位按鈕只回報 0 或 1;類比扳機則回報介於兩者之間的所有數值,你可以看著緩慢壓下的動作從 0.00 爬升到 1.00。每支搖桿回報兩個軸向,範圍從 −1 到 +1,置中時為 0。基於隱私考量,瀏覽器會隱藏已連接的手把,直到你按下按鈕為止——這第一次按下正是讓它出現在這裡的原因。震動按鈕透過同一組 API 驅動震動馬達;多數手把配有兩顆馬達,一顆負責深沉震動,一顆負責較尖銳的顫動。

如何看出搖桿飄移?

放開兩支搖桿,觀察軸向讀數。正常的搖桿在兩軸上都會停在接近 0.00 的位置;幾個百分點的偏移屬於正常磨損,遊戲會用死區把它隱藏起來。飄移則是靜止的搖桿回報出明顯不為零的數值,或是自己會亂跑。遊戲會把這個偏移當成持續的推力來讀取,這就是為什麼飄移的視角或角色亂跑會跟著你從一款遊戲換到另一款。原因出在搖桿模組本身——磨損或髒污的電位器——而不是被它搞砸的那些遊戲。用異丙醇清潔搖桿基座周圍,並在系統設定中重新校準;如果偏移依然存在,就需要更換模組了。

手把無法偵測到?

Gamepad API 只有在你與手把互動後才會顯示它,所以偵測不到通常是握手問題,不是手把壞了:

  • 按下任意按鈕——瀏覽器會隱藏閒置中的手把,直到你按下為止。
  • 重新插拔 USB 連接線,或確認手把真的已透過藍牙配對,而不只是開機而已。
  • 關閉會搶先佔用手把的軟體:Steam、DS4Windows 或 reWASD 之類的按鍵映射工具,以及遠端遊玩應用程式。
  • 把 USB 換成藍牙(或反過來),並換一個連接埠或連接線試試。
  • 改用 Chrome 或 Edge——它們對 Gamepad API 的支援最完整。
  • 測試到一半突然沒反應?幫它充電或換電池;許多手把閒置一段時間就會進入休眠。

常見手把故障

故障在這項測試中看到的現象解決方法
搖桿飄移未觸碰的軸向停在偏離 0.00 的位置,或自行亂跑清潔搖桿基座周圍、重新校準,或更換搖桿模組
按鈕失靈或不穩定按鈕完全沒反應,或按一次卻閃爍不定清潔按鈕底部;若問題持續,需更換接點薄膜
扳機壓不到底不論多用力壓,數值都到不了 1.00清潔扳機機構;電位器磨損則需更換
沒有震動按鈕與搖桿都正常,但震動測試毫無反應先確認瀏覽器是否支援震動,再懷疑馬達或其接頭
隨機斷線測試過程中手把突然斷開為手把充電或重新配對;換一條連接線或 USB 連接埠試試

相關工具