搖桿飄移測試:用數字確認你的手把搖桿有沒有自己亂跑

沒碰搖桿,角色卻慢慢往旁邊走;選單自己往下捲;射擊遊戲的準心一直往某個方向滑。這些都是典型的搖桿飄移症狀。這個頁面會讀取瀏覽器透過 Gamepad API 回報的搖桿 X、Y 軸數值,精確到小數點後四位,讓你看清楚搖桿在放開時到底偏離中心多少。按下「開始 5 秒飄移測試」,放開兩支搖桿,工具就會記錄這段時間內的最大偏移,判斷手把是正常、輕微飄移,還是已經嚴重到需要維修。整個檢測在本機完成,不需要安裝軟體,也不會上傳資料。

搖桿飄移測試畫面:左右搖桿靜止時偏離中心點的 X、Y 軸數值

請用 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 傳輸線或藍牙連接手把,接著按任一按鍵,讓瀏覽器開始讀取資料。畫面上的兩個搖桿圓圈會出現一個代表目前位置的小點。
  2. 把手把平放,雙手完全放開: 把手把放在桌上,不要握著,也不要碰到搖桿。手指輕觸就會產生數值,平放才能量到搖桿真正的靜止位置。
  3. 按下開始 5 秒飄移測試: 點選畫面上的按鈕,工具會在五秒內持續記錄左右搖桿的 X、Y 軸數值,並算出最大偏移量。這段時間內請保持手把不動。
  4. 推到底轉一圈再放開: 測完靜止值後,把每支搖桿推到邊緣慢慢轉一圈再放開,觀察它回到中心的位置。重複三到四次,比較每次回中的數值是否一致。
  5. 對照判讀表決定處理方式: 依照下方表格判讀結果。偏移很小可以忽略,中度偏移可以先調高遊戲死區,數值明顯偏離或不斷變動,就要考慮清潔或更換搖桿模組。

搖桿飄移數值怎麼看:從正常到需要維修

Gamepad API 會把搖桿每個軸向回報成 -1 到 +1 之間的數字,正中央理論上是 0。實際上任何搖桿都有製造公差,不可能完全歸零,下表是一般玩家常用的參考範圍,不同型號會略有差異。

靜止偏移量狀態遊戲中的感受建議處理
±0.00 到 ±0.02正常完全感覺不到不需要處理
±0.02 到 ±0.05輕微偏移預設死區通常會吸收掉持續觀察,定期重測
±0.05 到 ±0.08明顯偏移精細瞄準時偶爾會滑調高遊戲死區至 5% 到 8%
超過 ±0.08嚴重飄移角色或準心會自己移動清潔或更換搖桿模組
數值持續跳動訊號不穩畫面抖動、時好時壞檢查排線,多半是感測元件磨損
每次回中位置不同回中不良放開後停在不同方向彈簧疲乏或機構磨損,需維修

什麼是搖桿飄移

簡單說,搖桿飄移就是你沒有推搖桿,手把卻回報搖桿正在被推動。遊戲收到這個訊號,就會讓角色移動、讓鏡頭轉向,或讓選單自己跑。輕微的時候只是準心慢慢偏一點,嚴重的時候連在選單裡都很難好好操作。

這個問題幾乎所有品牌的手把都可能遇到,不只是某一款特別嚴重。只要搖桿裡用的是會磨損的感測元件,使用時間一長,回報的中心位置就可能偏移。差別只在於出現的早晚,以及廠商預設的死區能不能把它蓋過去。

要注意的是,飄移不一定一開始就很明顯。很多手把是先在某個方向出現極小的偏移,被遊戲死區吸收掉,玩家完全沒察覺;等到偏移超過死區,才會突然覺得「手把壞了」。定期量測可以讓你提早發現趨勢。

還有一種常被混淆的情況:搖桿本身沒問題,但遊戲或模擬器的校正資料錯了,導致中心點被設在錯誤的位置。這時候在本頁看到的原始數值會很正常,只有特定遊戲裡會飄。用這個方式先分辨是硬體還是軟體設定,可以少走很多冤枉路。

搖桿飄移的常見原因

大部分手把的搖桿模組使用的是電位器。搖桿底下有兩組碳膜軌道,分別對應 X 軸與 Y 軸,金屬刷片在軌道上滑動,位置不同、電阻就不同,手把再把電阻換算成座標。碳膜會隨著摩擦慢慢磨損,磨出來的粉末又會卡在軌道上,讓同一個位置讀出不同的電阻,中心點就跑掉了。

除了磨損,灰塵、皮屑和手汗也是常見元兇。搖桿根部有縫隙,髒污很容易從那裡進去,附著在軌道上。另外,負責讓搖桿回中的彈簧也會疲乏,力道變弱後,搖桿放開時無法精準回到正中央,看起來也像是飄移。

少數情況則是排線或電路板的問題,例如摔過之後排線鬆脫,或是受潮造成接觸不良。這類問題的特徵是數值會劇烈跳動,而不是穩定地偏向某一邊。

用瀏覽器檢測搖桿飄移的原理

本站使用 W3C 制定的 Gamepad API 讀取搖桿數據。瀏覽器會持續詢問手把目前的狀態,拿到每支搖桿的 X、Y 軸數值,也就是畫面上那顆小點的位置。數值範圍是 -1 到 +1,往左或往上是負數,往右或往下是正數。

5 秒飄移測試會在這段時間內記錄每個軸向出現過的最大絕對值。只看單一瞬間的數字不夠準,因為有些搖桿的偏移是時有時無的,持續記錄五秒,比較能抓到真實的最壞情況。測試結束後,工具會根據偏移量給出未偵測到飄移、輕微飄移或嚴重飄移的判斷。

這裡讀到的是手把回報給系統的原始數值,還沒經過遊戲的死區處理。所以你可能會遇到「遊戲裡感覺正常,測試卻顯示偏移」的情況,這代表遊戲的死區暫時遮住了問題,並不是測試不準。

靜止偏移和回中誤差要分開看

檢查搖桿飄移時,有兩種數字值得注意。第一種是靜止偏移,也就是手把平放、完全沒碰時,搖桿回報的位置。第二種是回中誤差,指的是把搖桿推到底再放開之後,它停下來的位置。

靜止偏移大,通常是感測元件磨損或髒污;回中誤差大,則比較可能是彈簧或機構的問題。有些搖桿靜止時很漂亮,但只要往左推一下再放開,就會停在 -0.06 附近,往右推一下又停在 +0.04,這種「回不了家」的狀況在遊戲裡同樣會造成困擾。

因此建議你在 5 秒測試之後,再手動做幾次推到底放開的動作,記下每次停下的數值。如果每次都差不多,且都在 ±0.02 以內,就代表搖桿狀態良好。

遊戲死區能不能解決搖桿飄移

死區的意思是:搖桿數值在某個範圍以內時,遊戲直接當作 0。如果你的搖桿靜止時偏移 0.05,把遊戲死區設到 0.07 左右,偏移就會被完全忽略,角色也不會再自己走。這是成本最低、最快見效的處理方式。

不過死區是有代價的。死區越大,你需要推更多才會讓角色開始移動,精細瞄準與慢慢轉鏡頭的手感都會變差。在射擊遊戲裡,過大的死區會讓小幅修正準心變得很困難。所以死區比較適合處理輕微到中度的偏移,而不是嚴重的搖桿飄移。

如果你需要把死區調到 0.1 以上才能壓住偏移,那就表示感測元件已經磨損得很明顯,繼續靠調整設定只是拖延時間。更多關於死區的設定方式,可以參考本站的搖桿死區測試頁面。

清潔搖桿:值得先試的低成本方法

在拆機之前,可以先試試外部清潔。把搖桿推到某個方向,露出底部的縫隙,用棉花棒沾少量高濃度酒精擦拭縫隙周圍,接著往各方向反覆推動搖桿,讓酒精帶走一部分髒污。也有人會用壓縮空氣從縫隙吹氣,把灰塵吹出來。

這個方法對灰塵造成的偏移特別有效,有時清潔之後偏移量可以從 0.06 降到 0.02 以下。清潔完請等酒精完全揮發,再重新做一次 5 秒飄移測試,用數字確認是否真的改善。

要提醒的是,外部清潔無法修復已經磨損的碳膜。如果清潔後數值只改善一點點,或過幾天又回到原狀,就表示磨損才是主因。另外,切記不要把清潔劑直接噴進手把,液體流進電路板可能造成更嚴重的損壞。

更換搖桿模組與霍爾感應搖桿

感測元件磨損到一定程度,最徹底的處理方式是更換整個搖桿模組。這需要拆開手把並焊下舊模組,有一定難度,不熟悉焊接的人建議交給維修店。若手把還在保固期內,先聯絡原廠客服通常是最划算的選擇。

近年市面上出現越來越多使用霍爾感應或 TMR 磁阻感應的搖桿。這類搖桿用磁場感應位置,感測元件之間沒有物理接觸,理論上不會因為摩擦磨損而產生搖桿飄移。有些副廠零件可以直接替換原廠模組,也有整支手把出廠就採用這種設計。

不過磁感應搖桿並不是完全不會出問題,彈簧疲乏、機構鬆動或校正偏差仍然可能讓中心點偏移。換裝之後,同樣建議用這個頁面量一次靜止偏移與回中誤差,確認新模組的狀態。

PS5、Xbox 與 Switch 手把的飄移差異

DualSense、Xbox 無線控制器、Switch Pro 控制器和 Joy-Con 的原廠搖桿,大多都是以電位器為基礎的設計,因此都有可能隨著使用出現飄移。Joy-Con 因為體積小、搖桿模組更迷你,玩家社群裡討論飄移的聲音特別多。

各家手把的預設死區與內部濾波也不同。有些手把會在韌體層級先做一點處理,讓輕微偏移在遊戲裡看不出來;有些則把數值比較直接地交給系統。所以同樣是 0.03 的偏移,在不同手把、不同遊戲裡的感受可能差很多。

與其比較品牌,不如針對自己手上的那一支,定期記錄數值。拿測試結果去聯絡客服或維修店,也比只說「好像會飄」更有說服力。

什麼時候該送修或換新手把

如果靜止偏移超過 0.08,或是數值持續大幅跳動,而且清潔之後沒有改善,通常就表示感測元件已經損壞。這時候繼續調大死區只會讓操作越來越不精準,比較實際的選擇是送修或更換模組。

決定之前可以先比較成本。保固內的手把直接走原廠流程;保固過期的話,比較維修費用和新手把的價格。如果你本來就打算升級,也可以趁機考慮採用磁感應搖桿的手把。

送修前建議把測試結果截圖或複製下來,附上偏移數值與出現問題的方向。修好之後再測一次,確認數值回到正常範圍,才算真的處理完成。

減緩搖桿飄移的日常習慣

雖然磨損無法完全避免,但一些小習慣可以延長搖桿的壽命。玩遊戲前洗手、避免邊吃零食邊玩,可以減少油脂與碎屑進入搖桿縫隙。不玩的時候把手把收進盒子或抽屜,也能少沾一些灰塵。

操作上,避免長時間用力把搖桿壓在邊緣,例如在某些遊戲裡一直推到底衝刺。過大的力道會加速碳膜與彈簧的磨損。手把掉到地上之後,也建議立刻量一次靜止偏移,及早發現問題。

最後,把這個頁面加入書籤,每隔一兩個月檢查一次。記錄下每次的數值,就能看出搖桿是否正在慢慢變差,在問題影響遊戲之前就先處理。

外圈圓度:飄移之外也要順便檢查的數值

既然已經打開測試頁面,不妨順便看看搖桿的外圈。把搖桿推到最邊緣慢慢轉一圈,畫面上的小點會畫出一個圓。理想情況下,每個方向推到底時數值都接近 1.0,畫出來的形狀應該又圓又平均。

如果某個方向始終推不到 0.9 以上,或是斜角明顯超出圓圈,代表搖桿的行程或感測範圍有偏差。這不完全等於飄移,但常常和同一個原因有關,也就是感測元件磨損或機構變形。外圈某一側特別短,遊戲裡往那個方向跑就會比較慢,鏡頭轉向的速度也會不一致。

把靜止偏移、回中誤差和外圈圓度三個數字一起記錄下來,就能對這支搖桿的健康狀況有完整的認識。三項都正常,代表搖桿狀態很好;只有其中一項異常,也能幫助你或維修人員更快鎖定問題所在。

在手機與平板上檢查手把

不一定要用電腦才能做檢測。Android 手機搭配支援 Gamepad API 的瀏覽器,用藍牙或 OTG 轉接線連接手把,就能打開這個頁面量測。iPhone 與 iPad 在 iOS 16 以上的版本,也能透過藍牙連接多數主流手把。

在手機上測試時,同樣建議把手把平放在桌上,避免手指碰到搖桿。行動裝置的螢幕比較小,可以把手機橫放,讓兩個搖桿圓圈看得更清楚。測試結果的判讀方式和電腦完全一樣。

這個方法特別適合面交二手手把,或是在朋友家臨時想確認手把狀況的時候。不需要帶筆電,只要一支手機就能在幾分鐘內完成檢查。

官方硬體規格: MDN Gamepad.axes Coordinate Array Documentation

常見問題

測試顯示有偏移,但遊戲裡感覺正常,要處理嗎?

不一定要馬上處理。遊戲通常有預設死區,會把輕微偏移吸收掉。只要偏移在 ±0.05 以內且穩定,可以先觀察,定期重測,看數值有沒有逐漸變大。

搖桿飄移可以靠軟體校正修好嗎?

校正可以重新設定中心點,對機構造成的輕微偏差有幫助,但無法修復磨損的感測元件。如果偏移是磨損造成的,校正後很快又會回到原狀。

為什麼我的搖桿數值一直在跳動?

數值不停小幅跳動,通常代表感測元件接觸不穩,可能是碳膜磨損、髒污或排線鬆動。可以先做外部清潔,若跳動幅度仍大,就需要拆機檢查或更換模組。

測試時一定要把手把平放嗎?

建議平放。手握手把時,手指很容易輕碰到搖桿,產生一點數值,會讓你誤以為有偏移。平放並完全放開,才能量到搖桿真正的靜止位置。

藍牙和有線連接的測試結果會不一樣嗎?

靜止偏移是搖桿硬體本身的狀態,跟連線方式無關,有線與藍牙應該得到相近的數字。如果差很多,可能是藍牙訊號不穩,建議改用有線再測一次。

新買的手把也會飄移嗎?

有可能。製造公差或運送過程中的碰撞,都可能讓新手把一開始就有輕微偏移。在退換貨期限內做一次檢測,發現明顯偏移就能及早處理。

用酒精清潔搖桿安全嗎?

使用 90% 以上的異丙醇並少量擦拭,一般來說是安全的,它揮發快、不易導電。避免使用含水量高的酒精或直接噴灑,並等完全乾燥後再通電使用。

死區要調到多少才合適?

原則是比靜止偏移稍大一點就好。例如偏移 0.04,死區設 0.05 到 0.06 通常就夠了。設得太大會讓小幅度操作失去反應,影響瞄準手感。

霍爾感應搖桿真的不會飄嗎?

霍爾感應搖桿的感測元件沒有物理接觸,不會因摩擦磨損而飄移,這是它最大的優點。但彈簧、機構和校正仍可能造成偏移,所以偶爾檢測一下還是有必要。

這個測試支援哪些手把?

只要瀏覽器能透過 Gamepad API 偵測到的手把都可以,包括 PS5、PS4、Xbox Series、Xbox One、Switch Pro 以及多數副廠手把,在電腦和手機上都能使用。

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