控制器測試:Android 手把、副廠手把與 USB 手把線上檢查
這個控制器測試適合所有沒有專屬檢測頁面的手把,包括 Android 手機用的藍牙手把、夾住手機兩側的伸縮手把、網路上買到的副廠手把,以及各種 USB 有線手把。只要手把能被系統辨識成遊戲控制器,用 Chrome 打開本頁按一下任意按鍵,畫面就會即時顯示每顆按鍵的狀態、搖桿的精確座標與板機的數值。你可以馬上知道手把有沒有被讀到、按鍵是否都有反應、搖桿是否飄移。整個檢測都在瀏覽器裡完成,手機上也不用下載任何 App。下面會說明手機連線方式、看不懂按鍵編號時該怎麼判斷,以及哪些情況代表手把真的有問題。
請用 USB 或藍牙連接手把,再按下任一按鍵
偵測不到手把?
- 建議使用 Google Chrome、Microsoft Edge、Brave 或 Opera,對 Gamepad API 的支援最完整。
- 開啟這個頁面後,請按任一按鍵或推動搖桿,瀏覽器才會啟用手把。
- Firefox 需要先偵測到一次按鍵輸入,才會把已連接的手把開放給這個分頁。
- 在 macOS 與 iOS 16 以上版本,請到系統的藍牙設定確認手把已完成配對。
體感、觸控板與電池(PS4 / PS5)
WebHID 模式支援 Sony DualShock 4、DualSense 與 DualSense Edge。
五個步驟完成手機與副廠手把檢測
- 把手把連上手機或電腦: 藍牙手把請先進入配對模式,通常是長按電源鍵或配對鍵直到指示燈快速閃爍,再到 Android 的藍牙設定裡選擇該裝置。有線手把可直接插電腦 USB 孔;接手機時需要 OTG 轉接頭,把 USB-A 轉成手機的 USB-C 接口。
- 確認手把的模式設定: 很多副廠手把有好幾種模式,例如 X-input、D-input、Android 或 iOS 模式,切換方式多半是開機時同時按住某個組合鍵。若手把模式不對,系統可能把它當成鍵盤或滑鼠,瀏覽器就讀不到。請先查看說明書,切到 Android 或 X-input 模式。
- 用 Chrome 打開本頁並按一下按鍵: 在手機或電腦上用 Chrome 或 Edge 打開本頁,先按一下任意按鍵。瀏覽器基於隱私保護,要等使用者實際操作手把才會讓網頁讀取資料。辨識成功後,畫面會顯示手把名稱與廠商代碼,副廠手把的名稱常常只是一串英文或數字。
- 逐一檢查按鍵、搖桿與板機: 依序按下所有按鍵,觀察畫面上是否都有對應的位置亮起。放開搖桿啟動五秒鐘的飄移檢測,看靜止值是否接近零,再把搖桿推到邊緣轉幾圈。最後慢慢壓下板機,確認數值變化是否平順。
- 測試震動並保存結果: 按下強震與弱震按鈕,確認手把是否有震動反應。很多便宜的手機手把沒有震動馬達,或在藍牙下不支援震動,沒有反應不一定代表故障。測完按複製結果,就能把摘要貼給賣家或客服。
控制器測試結果怎麼看
畫面上的資料都是瀏覽器透過 Gamepad API 讀到的原始數值。按鍵只有按下與放開,搖桿是負 1 到正 1 的座標,類比板機則是 0 到 1。副廠手把最常讓人困惑的是按鍵編號,下表整理常見情況與判讀方式。
| 觀察到的現象 | 代表的意思 | 可能原因 | 建議做法 |
|---|---|---|---|
| 畫面顯示標準配置 | 按鍵位置與畫面一致 | 瀏覽器認得這種手把 | 直接以畫面位置判斷 |
| 按鍵亮起的位置錯亂 | 以原始配置回報 | 瀏覽器沒有這支手把的對應表 | 確認每顆按鍵都有編號亮起即可 |
| 按鍵完全沒有反應 | 瀏覽器沒有讀到手把 | 模式錯誤或被當成鍵盤 | 切換到 Android 或 X-input 模式 |
| 放開搖桿數值不歸零 | 搖桿可能飄移 | 便宜搖桿元件精度不足或磨損 | 重複檢測並調大遊戲死區 |
| 板機只有 0 或 1 | 板機為數位按鍵 | 手把本身設計或模式限制 | 查看規格並切換模式比對 |
| 十字鍵顯示在搖桿軸上 | 十字鍵被回報為軸或帽鍵 | D-input 類手把常見做法 | 觀察數值變化即可判斷 |
這個控制器測試適合哪些手把
本站針對 PlayStation、Xbox、Switch 與 8BitDo 手把都有專屬的檢測頁面,而這一頁是給其他所有手把使用的通用檢測。手機遊戲常用的藍牙手把、把手機夾在中間的伸縮手把、電腦用的 USB 副廠手把、復古風格的小手把,甚至部分電視盒附的遙控手把,只要系統把它辨識成遊戲控制器,都能在這裡檢查。
檢測原理是 W3C Gamepad API。這是瀏覽器內建的標準介面,能讀取手把回報的按鍵、搖桿軸向與類比板機數值,在支援的手把與瀏覽器上也能觸發震動。不論手把是什麼品牌,只要它以標準的遊戲控制器身分連線,這個控制器測試就能把資料即時顯示在畫面上。
要注意的是,部分手機手把其實是模擬成鍵盤或滑鼠,用來對應特定 App 的觸控位置,這類手把在瀏覽器裡不會被當成遊戲控制器,畫面自然不會有反應。另外,陀螺儀、電量和觸控板等進階功能不在 Gamepad API 的範圍內,本站的 WebHID 模式只支援 Sony 的 DualShock 4、DualSense 與 DualSense Edge,其他品牌無法讀取。
在 Android 手機上做控制器測試
Android 手機是最方便的檢測環境之一。系統內建遊戲控制器支援,大部分藍牙手把配對後就能直接使用,不需要額外安裝驅動或 App。用手機版 Chrome 打開本頁,按一下手把上的按鍵,畫面就會顯示手把名稱與即時數值。
有線手把需要透過 OTG 轉接頭連接。現在大多數 Android 手機都支援 OTG,接上後手把的指示燈應該會亮起;若完全沒反應,可能是手機不支援對外供電,或轉接頭只能充電。伸縮手把多半透過 USB-C 直接插在手機上,也是走同樣的有線連線方式。
手機上檢測時,建議把螢幕亮度調高並關閉省電模式,部分手機在省電模式下會降低瀏覽器的更新頻率。另外,Android 有時會把手把的某些按鍵保留給系統使用,例如返回鍵或首頁鍵,這些按鍵在瀏覽器裡不一定會顯示,屬於系統行為,不是手把故障。
標準配置與原始配置的差異
Gamepad API 定義了一套標準配置,規定每個按鍵編號對應的實體位置,例如 0 號是動作鍵最下方那顆,12 到 15 號是十字鍵的上下左右。當瀏覽器認得某支手把時,會自動把它的按鍵轉換成標準配置,畫面上的位置就和你按的完全一致。
副廠手把常常不在瀏覽器的對應清單裡,這時瀏覽器會以原始配置回報,也就是手把自己定義的按鍵順序。你可能會發現按下 A 鍵時,畫面上亮的是別的位置;十字鍵也可能不是四個按鍵,而是顯示在某個軸上,按上下左右時數值在負 1 到正 1 之間變化。這些都是正常現象。
判斷原始配置的手把是否正常,重點不在位置對不對,而在每顆按鍵是否都有反應。請逐一按下每顆按鍵,確認每次都有一個編號亮起,而且不同按鍵對應的編號不重複。只要符合這兩點,就代表手把的訊號完全正常,遊戲裡只要重新設定按鍵對應即可使用。
副廠手把常見的搖桿問題
便宜的副廠手把在搖桿元件上通常比較省成本,出廠時的靜止值就可能比原廠手把大一點,用久了也比較容易出現飄移。做控制器測試時,先把手把平放,雙手完全放開,啟動五秒鐘的飄移檢測,觀察兩支搖桿的 X 軸與 Y 軸數值。
靜止值在正負 0.05 以內大多屬於正常,遊戲的預設死區能夠吸收;若在 0.05 到 0.1 之間,部分死區較小的遊戲可能出現輕微移動;超過 0.1 或數字不停跳動,就代表搖桿已經有明顯飄移。接著把搖桿推到邊緣轉幾圈,看外圈軌跡是否完整,若某個方向推到底仍然遠小於 1,遊戲中就無法全速移動。
副廠手把的另一個常見問題是搖桿外圈呈方形或不規則形狀,代表手把內部對搖桿數值做了簡化處理。這不一定影響遊戲,但在需要精細瞄準的遊戲中可能會感覺不夠順。若你在意這一點,購買前先跑一次檢測,就能清楚看到外圈的實際形狀。
板機、十字鍵與連發功能
不同手把的板機設計差異很大。部分手把有類比板機,從放開到壓到底數值會從 0 平順上升到 1;很多手機手把則是數位板機,只有 0 和 1 兩種狀態。在原始配置下,類比板機也可能顯示在軸上,而不是按鍵區,壓下時觀察哪個軸的數值在變化即可。
十字鍵在不同手把上的回報方式也不一樣。標準配置下是四個獨立按鍵;原始配置下可能是兩個軸,也可能是一個帽鍵軸,按不同方向時數值會跳到不同的固定值。只要每個方向都會讓數值改變,而且放開後回到原位,十字鍵就是正常的。
很多副廠手把有連發功能,按住某顆按鍵時會自動重複觸發。如果你在檢測時看到某顆按鍵按住不放卻一直閃爍,很可能是不小心開啟了連發。請依說明書關閉該按鍵的連發,再重新檢測確認。
連線問題的排除方式
做控制器測試時最常遇到的狀況,是手把明明已經配對或插上,畫面卻完全沒有反應。這時可以依照以下順序排查,大部分問題都能找到原因:
- 先按一下手把上的按鍵,瀏覽器要等使用者操作後才會讀取
- 確認手把處於 X-input 或 Android 模式,而不是鍵盤模式
- 改用 Chrome 或 Edge 的最新版本再試一次
- 有線連接時確認線材能傳輸資料,不是只能充電
- 藍牙手把先在系統設定中刪除舊配對,再重新配對
- 關閉其他已連過這支手把的裝置,避免手把自動連到別處
震動與 Hz 數字的說明
Gamepad API 的震動功能需要瀏覽器和手把雙方都支援。在 Chrome 與 Edge 中,以 X-input 模式連線的手把通常能觸發強震與弱震,但許多便宜的手機手把根本沒有震動馬達,或在藍牙下不支援震動指令。按下震動按鈕沒有反應時,先確認手把規格是否有震動功能,再改用有線連線比對。
檢測畫面上的 Hz 數字是瀏覽器每秒更新畫面的次數,會跟著螢幕更新率走,在 60 Hz 螢幕上約為 60 Hz,手機開啟高更新率模式時數字會跟著提高。手把的硬體回報頻率是另一回事,瀏覽器無法顯示超過螢幕更新率的數值,所以這個數字不能用來判斷手把好壞。
購買手機手把或副廠手把前的檢查清單
手機手把和副廠手把價格差異很大,品質也參差不齊。收到新手把或購買二手手把時,花幾分鐘跑一次控制器測試,就能在退貨期限內發現問題。建議逐項確認以下重點:
- 瀏覽器能讀到手把,並顯示名稱與廠商代碼
- 每顆按鍵按下時都有編號亮起,且不互相重複
- 兩支搖桿靜止值接近 0,外圈軌跡完整
- 類比板機能從 0 平順上升到 1
- 十字鍵四個方向都會改變數值,放開後回到原位
- 沒有不小心開啟的連發功能
- 標示有震動的手把確實有震動反應
隱私說明:資料只在你的裝置上處理
整個控制器測試都在你的瀏覽器中執行,按鍵、搖桿與板機的數值不會上傳到任何伺服器。網頁只有在你操作手把之後才會讀取資料,關閉分頁時所有數據都會清除,不需要註冊帳號,也不需要安裝任何 App。
常見問題
手機做手把檢測需要下載 App 嗎?
不需要。Android 手機用 Chrome 打開本頁,透過藍牙或 OTG 接上手把後按一下按鍵,就能直接看到按鍵與搖桿數值。
為什麼手把已經配對,畫面卻沒有反應?
瀏覽器要等你實際按下按鍵才會讀取手把。如果按了仍無反應,手把可能處於鍵盤或滑鼠模式,請切換到 Android 或 X-input 模式再試。
按鍵亮起的位置和我按的不一樣,是壞了嗎?
通常不是。瀏覽器不認得這支手把時會以原始配置回報,只要每顆按鍵都有編號亮起且不重複,訊號就是正常的。
十字鍵為什麼顯示在搖桿軸上?
部分手把在原始配置下會把十字鍵回報為軸或帽鍵。按不同方向時數值會改變,放開後回到原位,就代表十字鍵正常。
搖桿靜止值多少算正常?
放開搖桿後數值在正負 0.05 以內通常屬於正常。超過 0.1 或持續跳動,代表搖桿可能已經飄移。
伸縮手把也可以檢測嗎?
可以。只要伸縮手把以遊戲控制器的身分連到手機,用 Chrome 打開本頁就能檢測。若它模擬的是觸控或鍵盤,瀏覽器就無法讀取。
iPhone 可以用這個頁面檢測手把嗎?
可以,但 iOS 只支援部分手把,例如系統認可的 MFi 手把與主流主機手把。手把能在 iPhone 的藍牙設定中被當成遊戲控制器,Safari 才能讀到。
按震動按鈕沒有反應怎麼辦?
很多手機手把沒有震動馬達,或在藍牙下不支援震動。先確認手把規格,再改用有線連線與 X-input 模式比對。
可以讀取副廠手把的陀螺儀嗎?
目前不行。陀螺儀不在 Gamepad API 的範圍內,本站的 WebHID 模式只支援 Sony 手把。
檢測資料會被上傳嗎?
不會。所有數值都只在你的瀏覽器裡處理,不會傳到任何伺服器,關閉分頁後就會清除。