gamepad tester:線上檢測手把按鍵、類比搖桿與板機

這個免費的 gamepad tester 直接在瀏覽器裡讀取手把的原始數據,幾秒內就能看出搖桿有沒有飄移、按鍵會不會卡住,以及板機能不能從頭推到底。不論你手上是 PS5 的 DualSense、Xbox Series X|S 手把、Switch Pro 手把,還是 8BitDo 等第三方品牌,只要用 USB 線或藍牙接上電腦、筆電或手機,按下任一按鍵,畫面就會即時顯示每一個軸、按鍵與震動馬達的狀態。整個過程不用安裝驅動程式,也不用註冊帳號,關掉分頁就結束,非常適合買二手手把前驗貨、維修後確認結果,或是單純想知道遊戲裡的角色為什麼會自己亂走。

gamepad tester 即時畫面,顯示左右搖桿位置、18 鍵矩陣與板機壓力數值

請用 USB 或藍牙連接手把,再按下任一按鍵

USB 藍牙
偵測不到手把?
  • 建議使用 Google Chrome、Microsoft Edge、Brave 或 Opera,對 Gamepad API 的支援最完整。
  • 開啟這個頁面後,請按任一按鍵或推動搖桿,瀏覽器才會啟用手把。
  • Firefox 需要先偵測到一次按鍵輸入,才會把已連接的手把開放給這個分頁。
  • 在 macOS 與 iOS 16 以上版本,請到系統的藍牙設定確認手把已完成配對。
手把搖桿飄移、死區與輪詢率檢測結果的示意圖

體感、觸控板與電池(PS4 / PS5)

WebHID 模式支援 Sony DualShock 4、DualSense 與 DualSense Edge。

五個步驟完成手把快速檢測

  1. 用 USB 或藍牙連接手把: 用可以傳輸資料的 USB 線把手把接到電腦、筆電或手機上,或是到作業系統的藍牙設定裡完成配對。有些便宜的線只能充電不能傳資料,接上後沒有反應時先換一條線試試。
  2. 按一下按鍵喚醒手把: gamepad tester 頁面載入後,按下任一動作鍵或推一下搖桿。基於隱私設計,W3C Gamepad API 要等使用者實際操作過一次,瀏覽器才會把手把開放給網頁讀取。
  3. 放開搖桿檢查靜止位置: 把兩支搖桿完全放開,觀察 X 軸與 Y 軸的數值,或直接啟動 5 秒飄移測試,看搖桿的彈簧能不能把它準確拉回 0 附近。
  4. 逐一按下所有按鍵與板機: 依序按下 18 鍵矩陣裡的每一個按鍵,再把 L2、R2 或 LT、RT 從 0% 慢慢壓到 100%,找出沒有反應的死點或數值跳動的位置。
  5. 檢查震動、輪詢率與 WebHID 感測器: 點選震動測試區觸發雙馬達震動,查看量測到的更新頻率;如果是 PS4 或 PS5 手把,還可以在桌面版 Chrome 或 Edge 啟用 WebHID 模式,讀取陀螺儀、觸控板與電池電量。

看懂 gamepad tester 的數值:每個數字代表什麼

瀏覽器回報的原始數據會顯示到小數點後四位。任何機械零件都有製造公差,不可能完全歸零,下面這張表可以幫你判斷手把是正常、需要調整,還是該考慮維修。表中的範圍是一般玩家常用的參考值,不同型號的實際表現會略有差異。

檢測項目理想範圍需要留意建議處理
搖桿靜止值(X / Y 軸)-0.02 到 +0.02±0.02 到 ±0.08,輕微偏移超過 ±0.08,遊戲中容易感覺到飄移
搖桿外圈圓度推到邊緣時數值接近 1.0,各方向平均斜角明顯超過或達不到 1.0某個方向始終推不到 0.9 以上
類比板機(L2 / R2 / LT / RT)放開為 0,壓到底為 1.0要壓下一小段才開始有數值壓到底只到 0.85 左右或數值閃爍
數位按鍵按下立即顯示 1,放開立即回 0偶爾需要用力按才有反應放開後仍顯示按下,或一次按壓出現兩次
更新頻率數值穩定,與手把規格大致相符藍牙下偶爾出現短暫停頓數值大幅跳動或常常斷線
震動馬達強弱兩種震動都清楚可辨其中一邊震動較弱完全沒有震動或伴隨異音

為什麼你需要一個好用的 gamepad tester

很多玩家第一次發現手把有問題,是在遊戲裡角色明明沒碰搖桿卻慢慢往旁邊走,或是準星一直往上飄。問題是,遊戲本身通常會套用死區把小偏移藏起來,你只看得到結果,看不到原因。gamepad tester 的用處就是跳過遊戲這一層,直接把手把送出的原始數值攤開給你看,讓你知道問題到底出在搖桿、按鍵、板機,還是連線本身。

另一個常見情況是買賣二手手把。面交時對方說「都正常」,但你很難在幾分鐘內確認每個按鍵和搖桿的狀況。打開手機瀏覽器,用 USB 轉接頭或藍牙連上,按一輪按鍵、轉幾圈搖桿,有沒有飄移、哪一顆按鍵按不太下去,一下就清楚了。

自己動手維修的人也很需要它。不管是清潔搖桿模組、換上霍爾效應搖桿,還是更換板機彈簧,修完之後都應該確認數值回到正常範圍。用同一個工具在維修前後各測一次,對照兩份報告,就能確定這次維修是否真的有效。

這個 gamepad tester 在瀏覽器裡是怎麼運作的

本站使用的是 W3C 制定的 Gamepad API,這是現代瀏覽器都內建的標準介面。手把連上後,作業系統會把它識別成輸入裝置,瀏覽器再透過這個介面把按鍵與軸的狀態交給網頁。頁面會在每一次畫面更新時讀取一次最新狀態,所以你看到的圓點移動和數值變化,就是手把當下送出的資料。

在 Gamepad API 裡,搖桿的每個方向都是一個軸,數值介於 -1 到 1 之間,0 代表中心點;按鍵則是 0 到 1 的數值,數位按鍵只有 0 和 1,類比板機則會出現中間值。當瀏覽器認得手把的配置時,會回報「standard」標準配置,按鍵順序就會和畫面上的示意圖對齊;如果顯示的是非標準配置,按鍵編號可能會錯位,但數值本身依然可以用來判斷好壞。

所有運算都在你的裝置上完成,頁面不會把手把資料傳到任何伺服器。這也代表檢測結果只跟你的手把、連線方式和瀏覽器有關,不受網路速度影響。

  • 軸數值:-1 到 1,0 為中心點
  • 按鍵數值:0 到 1,類比板機會出現中間值
  • 標準配置:按鍵編號與示意圖一致
  • 本機運算:資料不會離開瀏覽器

搖桿飄移怎麼量:碳膜電位器、霍爾效應與 TMR 的差別

大部分原廠手把的搖桿使用碳膜電位器,搖桿轉動時電刷在碳膜上滑動,改變電阻值來表示位置。用久了碳膜會磨損,加上灰塵和皮屑跑進去,靜止時的電阻就不再落在正中間,這就是搖桿飄移最常見的成因。在測試畫面上,你會看到放開搖桿後圓點沒有回到中心,數值停在 0.05、0.1 甚至更高。

霍爾效應搖桿用磁鐵和感測器量測位置,沒有直接摩擦的零件,理論上比較不容易因磨損而飄移。TMR 是另一種磁性感測技術,強調更低的耗電與更細的解析度。這兩種搖桿在測試中通常會顯示非常穩定的靜止值,但如果校正不當,仍然可能出現固定方向的偏移。

用 gamepad tester 量測飄移時,建議把手把平放在桌上,手完全離開搖桿,再啟動 5 秒飄移測試。工具會記錄這段時間內的最大偏移量,比肉眼盯著數字更準確。如果偏移只出現在剛放開的瞬間,之後慢慢回到中心,通常是彈簧回彈較慢;如果一直停在同一個位置,就比較可能是感測元件本身的問題。

死區與外圈圓度:判斷搖桿精準度的兩個關鍵

死區是遊戲或系統忽略小幅度輸入的範圍。設得太小,輕微飄移就會讓角色亂動;設得太大,搖桿推了一段距離卻沒有反應,瞄準會變得遲鈍。gamepad tester 上的最小死區數值,是依照目前量到的靜止偏移推算出來的建議值,你可以拿它當作遊戲設定的起點。

外圈圓度則是把搖桿推到底後轉一圈,看軌跡是不是接近正圓。很多手把在斜角方向的數值會略高於 1 或略低於 1,這是設計上的取捨,並不一定代表故障。真正需要注意的是某個方向特別短,例如往右上永遠推不到 0.9,這可能是搖桿外圈卡到異物,或模組本身變形。

判斷死區時,也要考慮你玩的遊戲類型。射擊遊戲通常希望死區越小越好,好讓細微瞄準有反應;賽車或動作遊戲對小偏移比較不敏感,死區稍大反而讓操作更穩定。

按鍵矩陣測試:導電膠、微動開關與十字鍵

手把的動作鍵大多是在電路板上方覆蓋一層導電膠,按下時膠墊底部的導電面接觸電路,訊號就會送出。導電膠老化或沾到飲料殘留時,常見的症狀是要用力按才有反應,或是按了沒反應。在 gamepad tester 的按鍵矩陣裡,你可以一顆一顆按,觀察每顆按鍵從 0 變成 1 是否乾脆俐落。

肩鍵和部分高階手把的背鍵會使用微動開關,手感清脆,但長期使用後可能出現連擊,也就是按一次卻被判定為兩次。測試時可以快速連按同一顆鍵,注意矩陣上的燈號有沒有多閃一下。

十字鍵常被忽略,但對格鬥遊戲和平台遊戲來說非常重要。請分別按上、下、左、右,再試試斜角,確認不會同時觸發不該觸發的方向。

  • 動作鍵:注意是否需要用力才有反應
  • 肩鍵與背鍵:快速連按,檢查是否連擊
  • 十字鍵:四個方向與斜角都要測
  • 搖桿按壓(L3 / R3):按下時不要同時推動搖桿

類比板機測試:L2、R2、LT、RT 為什麼會失準

類比板機和數位按鍵不同,它會回報 0 到 1 之間的連續數值,賽車遊戲的油門與煞車就是靠它控制力道。在 gamepad tester 裡檢測時,請把板機非常慢地往下壓,觀察數值是否平順地從 0 爬到 1,中間有沒有突然跳動或停住。

常見的問題有兩種。第一種是起始死區太大,要壓下一段距離數值才開始變化,這通常和感測器校正有關。第二種是壓到底時達不到 1,只停在 0.85 或 0.9 左右,有時還會在兩個數值之間閃爍,可能是感測元件磨損或板機內部的機構有落差。

DualSense 的自適應板機會在部分遊戲中產生阻力,但這項功能需要遊戲或專用程式透過特定通訊協定控制,一般網頁的 Gamepad API 無法觸發。在本工具中,你看到的是板機的位置數值,不包含阻力回饋。

在 gamepad tester 裡看輪詢率與輸入延遲

輪詢率是手把每秒回報幾次狀態,單位是 Hz。數值越高,理論上輸入的反應越即時。很多 USB 手把的預設回報率落在 125 Hz 到 250 Hz 之間,部分強調電競的手把會標示 1000 Hz。藍牙連線則會受到無線環境與裝置本身影響,數值通常比有線低,也比較容易出現波動。

需要特別說明的是,瀏覽器通常是配合螢幕的刷新率讀取手把狀態,在 60 Hz 的螢幕上,網頁每秒大約只會讀取 60 次。因此 gamepad tester 顯示的更新頻率,是瀏覽器實際觀察到的數值,當手把回報率高於螢幕刷新率時,結果可能被螢幕限制住。比較不同手把時,請在同一台電腦、同一個螢幕和同一個瀏覽器下測試,結果才有參考價值。

如果你在意的是延遲,那更重要的是穩定性。數值忽高忽低、偶爾出現長時間沒有更新,通常比平均數字低一點更影響手感。這種情況在藍牙下較常見,可以試著讓手把靠近接收端,或改用有線連接比較看看。

支援哪些手把與平台

只要作業系統能把手把辨識成遊戲控制器,大多數瀏覽器就讀得到,gamepad tester 也就能顯示它的數值。實際測試中,Xbox Series X|S、Xbox One 手把在 Windows 上的相容性最好;PS5 的 DualSense 與 PS4 的 DualShock 4 在 Chrome 與 Edge 中通常會以標準配置出現;Switch Pro 手把與 Joy-Con 則依系統與瀏覽器不同,可能顯示為非標準配置。8BitDo 等第三方手把多半提供 XInput 或 Switch 等不同模式,切換模式後再測一次,常常就能得到正確配置。

平台方面,Windows、macOS、Linux、Android 與 iOS 上的主流瀏覽器都支援 Gamepad API。手機測試時,Android 可以用 USB OTG 轉接頭有線連接,也可以用藍牙;iOS 與 iPadOS 則需要先在系統設定裡完成藍牙配對。

如果你要檢查的是方向盤、飛行搖桿或大搖這類特殊控制器,只要系統把它當成遊戲控制器,同樣可以在這裡看到軸與按鍵數值,只是畫面上的示意圖不一定和實體配置相同。

  • Sony:DualSense、DualSense Edge、DualShock 4
  • Microsoft:Xbox Series X|S、Xbox One、Xbox 360
  • Nintendo:Switch Pro 手把、Joy-Con
  • 第三方:8BitDo 與其他支援 XInput 的電腦手把

進階檢測:震動、陀螺儀與觸控板

震動測試透過 Gamepad API 的震動功能觸發手把裡的兩顆馬達,一顆負責低頻的強震動,一顆負責高頻的弱震動。Chrome 與 Edge 對這項功能的支援最完整,其他瀏覽器的支援度不一。測試時分別觸發強震、弱震與雙重脈衝,確認左右兩邊都有明顯震感,而且沒有喀喀聲之類的異音。

陀螺儀、加速度計、觸控板與電池電量並不在標準 Gamepad API 的範圍內。對 Sony 的 DualShock 4、DualSense 與 DualSense Edge,本站另外提供 WebHID 模式,直接讀取手把送出的原始報告。WebHID 目前只在桌面版的 Chrome、Edge 與 Opera 中可用,第一次使用時瀏覽器會跳出視窗,請你選擇要授權的裝置。

啟用後,你可以轉動手把看陀螺儀三個軸的變化,用手指在觸控板上滑動確認兩點觸控的位置,也能看到電池電量和是否正在充電。若陀螺儀靜止時仍有持續變化,可以先按「將目前位置設為零點」,再觀察數值是否穩定。

故障排除:電腦偵測不到手把或數值怪怪的時候

使用 gamepad tester 時,最常見的情況是手把明明接上了,頁面卻一直顯示等待輸入。這通常只是還沒按過按鍵,瀏覽器尚未把手把開放給網頁,按一下任一按鍵即可。如果還是沒有反應,請確認 USB 線可以傳輸資料,或到系統設定檢查藍牙是否已經配對成功。

如果電腦上同時開著 Steam 或其他會接管手把的程式,有時它們會改寫按鍵配置,讓瀏覽器看到的資料跟預期不同。先關閉這些程式,再重新整理頁面測試一次。另外,同時連接多支手把時,記得用手把欄位切換到你要測的那一支。

假如數值顯示正常,但遊戲裡依然有問題,就要檢查遊戲本身的設定,例如死區、靈敏度和反應曲線。反過來說,如果在這裡就已經看到明顯飄移或按鍵失靈,問題就出在硬體上,可以參考本站的搖桿飄移處理與手把校正教學,決定要清潔、校正還是更換零件。

  • 先按一下按鍵喚醒手把
  • 換一條可傳輸資料的 USB 線
  • 關閉會接管手把的程式後重新整理
  • 多支手把時確認選到正確的欄位

官方硬體規格: W3C Gamepad API Specification on MDN

常見問題

這個 gamepad tester 真的免費嗎?

是的,所有功能都免費,不需要註冊或安裝任何軟體。打開頁面、連接手把、按下按鍵就能開始檢測,網站靠頁面上的廣告維持營運。

測試時會上傳我的手把資料嗎?

不會。gamepad tester 的所有運算都在你的瀏覽器裡完成,按鍵、搖桿與感測器數據不會傳到任何伺服器,關掉分頁後也不會留下紀錄。

為什麼手把接上了,頁面卻沒有反應?

瀏覽器基於隱私規定,要等你實際按下按鍵或推動搖桿,才會讓網頁讀取手把。請先按任一按鍵;如果仍沒有反應,換一條可傳輸資料的 USB 線,或確認藍牙已完成配對。

搖桿靜止時的數值多少算正常?

一般來說,放開搖桿後 X 軸與 Y 軸都落在 -0.02 到 +0.02 之間就很健康。超過 0.08 通常已經會在遊戲中感覺到飄移,可以考慮清潔或更換搖桿模組。

可以用手機測試手把嗎?

可以。Android 手機可以透過 USB OTG 轉接頭或藍牙連接,iPhone 與 iPad 則要先在藍牙設定裡完成配對,再用瀏覽器開啟本站。

為什麼我的手把顯示非標準配置?

代表瀏覽器不認得這支手把的按鍵順序,畫面上的按鍵編號可能和實體位置不同,但數值仍然正確。換用 Chrome 或 Edge,或把第三方手把切換成 XInput 模式,常常就能改成標準配置。

震動測試沒有反應是手把壞了嗎?

不一定。震動功能需要瀏覽器支援,Chrome 與 Edge 的支援最完整,其他瀏覽器可能無法觸發。建議先換成這兩個瀏覽器再測一次,仍然沒有震動才比較可能是馬達的問題。

可以檢查 PS5 手把的陀螺儀和觸控板嗎?

可以。在桌面版 Chrome、Edge 或 Opera 中啟用 WebHID 模式,就能讀取 DualShock 4、DualSense 與 DualSense Edge 的陀螺儀、加速度計、觸控板和電池電量。

測出來的輪詢率比手把規格低,正常嗎?

很常見。瀏覽器多半配合螢幕刷新率讀取手把狀態,60 Hz 螢幕上大約每秒只讀 60 次,所以結果可能低於手把的實際回報率。比較時請在同一台電腦與同一個瀏覽器下進行。

gamepad tester 能幫我修好搖桿飄移嗎?

它本身不會修改手把,但能精確告訴你偏移有多大、發生在哪個方向。你可以依照建議的死區值調整遊戲設定,或參考本站的維修與校正教學處理硬體問題。

Sources

  1. W3C Gamepad Specification
  2. MDN Web Docs: Gamepad API
  3. MDN Web Docs: WebHID API
  4. PlayStation Support: DualSense controller on PC
  5. Xbox Support: Connect controller to PC
  6. Nintendo Support: Joy-Con troubleshooting