手把校正:在 Windows 重新設定搖桿與板機的完整步驟

手把校正的目的,是讓電腦重新認識搖桿的中心點和最大行程,以及板機從放開到壓到底的範圍。當你發現角色在遊戲裡走不直、搖桿推到底卻跑不到全速,或是板機壓到底仍然沒有反應,就值得做一次手把校正。Windows 內建的「設定 USB 遊戲控制器」工具,也就是 joy.cpl,可以替支援 DirectInput 的手把重新設定軸向;Xbox 手把則比較適合用 Xbox 配件 app 調整。這篇教學會帶你一步一步完成校正,說明不同手把該用哪個工具,並告訴你如何用本頁的檢測工具確認校正結果,避免花了時間卻改錯地方。

手把校正流程圖:在 Windows 開啟 joy.cpl,進入內容與設定,依照精靈記錄中心點與行程

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

USB 藍牙
偵測不到手把?
  • 建議使用 Google Chrome、Microsoft Edge、Brave 或 Opera,對 Gamepad API 的支援最完整。
  • 開啟這個頁面後,請按任一按鍵或推動搖桿,瀏覽器才會啟用手把。
  • Firefox 需要先偵測到一次按鍵輸入,才會把已連接的手把開放給這個分頁。
  • 在 macOS 與 iOS 16 以上版本,請到系統的藍牙設定確認手把已完成配對。
搖桿中心點與最大行程範圍在校正前後的數值比較示意圖

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

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

用 joy.cpl 完成校正的五個步驟

  1. 連接手把: 用能傳輸資料的 USB 線或藍牙把手把接上電腦,等 Windows 發出新裝置的提示音。如果手把有模式切換開關,先切到電腦或 DirectInput 模式,部分手把在 XInput 模式下不會出現校正選項。
  2. 開啟 joy.cpl: 按下 Windows 鍵加 R,輸入 joy.cpl 後按 Enter,就會打開「遊戲控制器」視窗。清單裡會列出目前連接的手把,若看不到你的手把,代表系統還沒辨識成功,要先處理連線問題。
  3. 進入內容與設定: 在清單中選取手把,按下「內容」。如果視窗上方有「設定」分頁,點進去後選擇「校正」,就會啟動校正精靈。Xbox 手把通常只有測試畫面,沒有這個分頁。
  4. 依照精靈操作: 精靈會先請你放開搖桿讓系統記錄中心點,接著把搖桿往各方向推到底轉幾圈,再依指示操作板機或其他軸向。每一步都動作平穩,不要中途碰到其他搖桿,完成後按下套用。
  5. 回到瀏覽器確認: 打開本頁檢測工具並按下任一按鍵,放開搖桿看靜止數值是否接近 0,再把搖桿推到邊緣確認能到達 1。瀏覽器讀取的是硬體原始數值,所以若這裡看不出變化,代表問題不在系統校正。

校正後的數值代表什麼

檢測工具顯示的是瀏覽器透過 Gamepad API 收到的數值,搖桿每個軸向介於 -1 到 1,板機介於 0 到 1。下表整理了手把校正後常見的幾種結果,幫你判斷是否還需要進一步處理。

檢測工具中的觀察評估可能原因建議做法
靜止值接近 0正常中心點正確不需再處理
靜止值仍明顯偏離校正無效搖桿電位器磨損參考飄移修理教學或調整死區
推到底只到 0.8 左右行程不足外圈範圍偏小或模組老化重新校正並完整轉圈
板機壓到底不到 1行程不足板機感測器老化或設定錯誤在精靈中重新設定板機軸
系統內正常,瀏覽器偏離原始值有誤差校正只作用於 DirectInput 程式以硬體原始值為準
瀏覽器正常,遊戲異常遊戲設定問題遊戲內死區或曲線調整遊戲內的設定

什麼時候需要做手把校正

手把出廠時就已經完成校正,大多數人其實一輩子都不需要再做。會需要重新校正的情況,通常是搖桿或板機的輸出範圍跟實際動作對不起來,例如放開搖桿時角色仍慢慢移動、搖桿推到底卻只能走路不能跑步,或是賽車遊戲裡油門壓到底仍然沒有全速。

另一種常見的情況,是更換了搖桿模組或維修過手把之後。新的零件電氣特性和原本的不一定相同,重新校正可以讓系統重新記錄範圍。老舊的 USB 手把、飛行搖桿與方向盤,也比較常需要定期校正。

DirectInput 和 XInput:先分清楚手把類型

Windows 有兩套主要的手把輸入方式。DirectInput 是比較早的標準,許多通用 USB 手把、飛行搖桿和方向盤都使用它,joy.cpl 的校正精靈主要就是為這類裝置設計的。XInput 則是微軟為 Xbox 手把推出的介面,現在大多數 PC 遊戲都以它為主。

Xbox 手把在 joy.cpl 裡通常只看得到測試畫面,沒有校正分頁,這是正常現象。PlayStation 手把在 Windows 中會以 DirectInput 裝置出現,有時可以看到校正選項,但多數遊戲是透過 Steam Input 或遊戲本身的支援讀取它,所以系統校正的效果有限。

簡單來說,先確認手把在系統中是以哪種方式出現,再決定用哪個工具,比盲目重複執行精靈有效得多。

用 joy.cpl 進行手把校正

joy.cpl 是 Windows 從很早的版本就內建的控制台工具,在 Windows 10 和 Windows 11 中仍然可以使用。除了按 Windows 鍵加 R 輸入 joy.cpl,也可以在開始選單搜尋「設定 USB 遊戲控制器」找到它。打開後選取手把並按下「內容」,就能看到測試與設定畫面。

測試畫面會顯示十字準心代表搖桿位置,以及每顆按鍵的狀態。先在這裡觀察一下現況,如果準心在放開搖桿時就已經不在中央,再進入設定分頁執行校正。若完成後狀況變得更糟,可以在同一個分頁按下「重設為預設值」恢復原狀。

校正精靈的每一步

精靈第一步會要求你放開搖桿並按下任一按鍵,這時系統記錄的就是中心點,所以手要完全離開搖桿,也不要讓手把晃動。第二步要把搖桿往四周推到底並轉幾圈,讓系統記錄最大範圍。轉圈時速度放慢,確保每個方向都碰到邊緣。

接下來精靈可能會要求你設定其他軸向,例如 Z 軸、旋轉軸或滑桿。對手把來說,這些通常對應右搖桿或板機;對方向盤和飛行搖桿來說,則可能是踏板與油門。依照畫面提示,把對應的控制器從最小推到最大即可。

全部完成後記得按下「完成」與「套用」。設定是存在這台電腦上的,換一台電腦或重灌系統後,就需要重新做一次。

Xbox 手把:改用 Xbox 配件 app

Xbox Series 和 Xbox One 手把在 Windows 上使用 XInput,joy.cpl 沒有提供校正功能。微軟的 Xbox 配件 app 可以在 Microsoft Store 免費下載,用來更新手把韌體、重新對應按鍵,部分型號也能調整搖桿與板機的設定。

更新韌體本身就能修正一些輸入相關的問題,所以在懷疑手把需要校正之前,先確認韌體是最新版本。Xbox Elite 系列手把在 app 中還有更多可調項目,例如搖桿靈敏度曲線與板機的觸發範圍。

手把校正與死區的差別

很多人會把校正和死區設定混在一起。校正是告訴系統搖桿的中心在哪裡、範圍有多大,讓輸出的數值對應實際位置。死區則是遊戲或軟體刻意忽略中心附近的一小段範圍,讓輕微的偏移不會造成移動。

如果搖桿的電位器已經磨損,放開後每次停的位置都不同,校正只能記錄某一次的中心,無法解決問題,這時加大死區反而比較有效。反過來說,如果搖桿推到底卻達不到最大值,死區也幫不上忙,應該重新校正行程範圍。

Steam Input 也能協助調整

如果你主要在 Steam 上玩遊戲,Steam Input 提供了另一套調整方式。在 Steam 的控制器設定中,可以啟用 PlayStation、Xbox、Switch Pro 等手把的支援,並針對每款遊戲設定搖桿死區、反應曲線與外圈範圍。

Steam 也有自己的校正功能,可以重新設定搖桿與陀螺儀的中心。這些設定只在 Steam 啟動的遊戲裡生效,不會改變 Windows 的系統設定,也不會改變瀏覽器讀到的原始數值。

手把校正後在瀏覽器確認結果

本頁的檢測工具透過 W3C Gamepad API 讀取手把,所有運算都在你的瀏覽器裡進行,不會把資料傳到伺服器。打開頁面後先按下任一按鍵,瀏覽器才會把手把交給網頁,接著就能看到每支搖桿兩個軸向的即時數值。

要特別注意,Windows 的 joy.cpl 校正主要作用於透過 DirectInput 讀取手把的程式,瀏覽器通常讀到的是硬體送出的原始資料。所以檢測工具顯示的數值,比較能反映手把本身的狀態。若這裡的靜止值已經接近 0,推到底也能到 1,代表硬體沒問題,剩下的只是遊戲或軟體設定。

手把校正常見的錯誤

最常見的錯誤是在記錄中心點時手還放在搖桿上,或手把放在不平穩的地方晃動,結果系統記錄到一個偏移的中心。另一個錯誤是轉圈太快或沒有推到底,讓系統以為行程比實際小,之後搖桿推到底也到不了最大值。

還有人同時開著 Steam Input、手把對應程式和 joy.cpl,三套設定互相疊加,最後很難知道是哪一個造成問題。建議一次只調整一個地方,每改一次就用檢測工具確認,才能找到真正有效的設定。

校正無法解決的狀況

如果搖桿每次放開停的位置都不一樣,或數值在靜止時不停跳動,這通常是電位器磨損或接點髒污,屬於硬體問題,手把校正無法修好。這時可以參考搖桿飄移的修理教學,從清潔開始處理,必要時更換模組或送修。

板機也是一樣。如果壓到底時數值時有時無,或是忽高忽低,代表感測器或接點有問題。校正只能重新對應範圍,不能讓損壞的零件恢復正常。

飛行搖桿、方向盤與踏板

比起手把,飛行搖桿和方向盤更依賴系統校正。這類裝置大多使用 DirectInput,有多個軸向,包括油門、方向舵與踏板。在 joy.cpl 中依序校正每個軸向,確保踏板放開時是 0、踩到底時是最大值,模擬遊戲裡的操作才會準確。

許多方向盤廠商也提供自己的驅動程式與設定軟體,裡面的校正功能通常比 joy.cpl 更完整,例如可以設定方向盤的旋轉角度。安裝廠商軟體後,最好先在本頁檢測工具確認各軸向都有正確反應。

定期檢查校正狀態

校正不是做一次就永遠有效。搖桿和板機會隨使用慢慢磨損,原本正確的範圍可能逐漸偏移。建議每隔幾個月,或在發現遊戲操作怪怪的時候,用本頁的檢測工具量一次靜止數值與最大行程,記錄下來比較變化。

如果數值長期穩定,就不需要特別處理;如果慢慢變差,可以先重新校正,再視情況調整死區或安排維修。及早發現變化,就能避免在重要的遊戲時刻才發現手把出問題。

官方硬體規格: Microsoft Official joy.cpl Calibration Guide

常見問題

Windows 的手把校正工具在哪裡?

按下 Windows 鍵加 R,輸入 joy.cpl 後按 Enter,或在開始選單搜尋「設定 USB 遊戲控制器」。選取手把後按「內容」,再進入「設定」分頁即可開始校正。

為什麼我的 Xbox 手把沒有設定分頁?

Xbox 手把使用 XInput,joy.cpl 對它通常只提供測試畫面。要更新韌體或調整設定,請使用 Microsoft Store 的 Xbox 配件 app。

PS5 或 PS4 手把可以在 Windows 校正嗎?

有時可以在 joy.cpl 看到校正選項,但多數遊戲透過 Steam Input 或遊戲本身讀取 PlayStation 手把,系統校正的效果有限。建議在 Steam 的控制器設定中調整。

手把校正能解決搖桿飄移嗎?

只能改善中心點偏移固定的情況。如果是電位器磨損造成每次回中位置不同,校正無效,需要加大死區、清潔或更換模組。

校正失敗要怎麼恢復?

在 joy.cpl 的同一個設定分頁按下「重設為預設值」,就能恢復原本的設定,之後可以重新執行一次精靈。

為什麼校正後瀏覽器裡看不出差別?

瀏覽器通常讀取的是手把硬體送出的原始資料,Windows 的校正主要影響透過 DirectInput 讀取手把的程式,所以檢測工具的數值不一定會改變。

每次重新開機都要重新校正嗎?

不需要。校正結果會存在這台電腦上,重新開機後仍然有效。只有換電腦、重灌系統或更換手把零件後,才需要再做一次。

校正需要另外安裝軟體嗎?

一般手把不需要,Windows 內建的 joy.cpl 就夠了。Xbox 手把建議安裝 Xbox 配件 app,方向盤與飛行搖桿則可以使用廠商提供的設定軟體。

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