NS Pro 有線直連電腦教學:完整設定步驟與常見問題
將 Nintendo Switch Pro 控制器透過有線方式連接到個人電腦,是許多玩家提升遊戲體驗的直接途徑。這款控制器以其優異的握持手感、精準的類比搖桿與靈敏的按鍵回饋聞名,但在 Windows 環境中,若未正確設定,控制器無法被系統直接辨識為標準遊戲手把。本指南將詳細說明從硬體連接到軟體設定的完整流程,並針對常見問題提供解決方案。
Pro 控制器本身並未內建 USB 埠,而是採用 USB-C 介面進行充電與資料傳輸。因此,進行有線連接時,需要使用一條支援資料傳輸的 USB-C 對 USB-A 或 USB-C 對 USB-C 連接線,將控制器頂部的 USB-C 埠與電腦的 USB 連接埠相連。值得注意的是,控制器在 Windows 系統中預設是以藍牙 HID 裝置的形式存在,即使透過有線連接,也需要藉助第三方軟體才能將其模擬為 Xbox 360 控制器,進而被絕大多數 PC 遊戲所支援。

事前準備:硬體與軟體需求
在開始設定之前,請確認手邊已備妥以下項目:
- Nintendo Switch Pro 控制器一台。
- 一條具備資料傳輸功能的 USB-C 連接線。建議使用原廠充電線或品質良好的第三方線材,避免僅能充電的線材導致無法通訊。
- 一台搭載 Windows 10 或 Windows 11 的個人電腦,並確保系統已更新至最新版本。
- 從官方網站或 GitHub 下載 X-Output 或 xdInput 軟體。這些工具能將 Pro 控制器的輸入訊號映射為 Xbox 360 控制器,從而解決驅動程式相容性問題。
X-Output 是一個開源專案,由開發者 Neon22 維護,目前可在其 GitHub 頁面上取得。這個軟體輕量且無需安裝,下載後即可執行。xdInput 則是另一個替代方案,功能相似,可根據個人偏好選擇。建議優先使用 X-Output,因為其社群活躍且更新較頻繁。

第一步:有線連接的配對模式
為了確保控制器以有線模式正常運作,且不會受到藍牙或其他無線干擾,需要執行一個特殊的配對步驟。首先,請確保 Nintendo Switch 主機處於關機狀態,或至少與控制器之間切斷藍牙連線。接著,在控制器頂部靠近 USB-C 埠的位置,找到一個小型的配對按鈕。這個按鈕在一般使用時很少用到,但在此處至關重要。
執行連接時,請先按住控制器上的配對按鈕不放,然後再將 USB-C 線插入控制器頂部的連接埠。繼續按住配對按鈕約 3 到 5 秒鐘,直到控制器底部的指示燈開始閃爍。這個動作會強制控制器進入有線配對模式,並向電腦發送正確的裝置識別資訊。此時,Windows 系統可能會彈出「正在安裝裝置驅動程式」的通知,但最終會顯示為「未知的 USB 裝置」或「Pro Controller」,這是正常現象,因為系統仍無法自行載入正確的驅動程式。

若省略此步驟,控制器可能會被 Windows 誤判為僅充電裝置,或者持續嘗試透過藍牙連線,導致有線模式無法啟用。因此,這個配對程序是整個設定中最重要的環節之一。
第二步:安裝與設定 X-Output 軟體
完成硬體連接後,接下來需要透過 X-Output 軟體來建立控制器與系統之間的橋樑。首先,從 GitHub 的 X-Output 專案頁面下載最新版本的壓縮檔。解壓縮後,找到並執行 `XOutput.exe` 應用程式。首次執行時,軟體可能會要求安裝虛擬 Xbox 360 控制器驅動程式,請同意並按照指示完成安裝。

安裝完成後,重新啟動 X-Output。主介面會顯示一個控制器設定面板。請按照以下步驟進行設定:
- 在「Controller」下拉選單中,選擇你的 Pro 控制器。它通常會顯示為「Wireless Controller」或類似的名稱。若未出現,請檢查 USB 連接是否穩固,或重新執行一次配對程序。
- 點擊「Map」按鈕,進入按鍵對應介面。這裡需要將 Pro 控制器的每個實體按鍵與 Xbox 360 控制器的對應按鍵進行配對。例如,Pro 控制器的 A 按鍵對應 Xbox 的 A 按鍵,B 對應 B,X 對應 X,Y 對應 Y。左類比搖桿對應左搖桿,右類比搖桿對應右搖桿,方向鍵對應方向鍵。扳機鍵 L 與 R 對應 Left Trigger 和 Right Trigger,肩鍵 ZL 與 ZR 則對應 Left Shoulder 和 Right Shoulder。
- 每個按鍵的對應很直觀,但需注意 Pro 控制器的「-」與「+」按鍵分別對應 Xbox 的「Back」與「Start」。Home 按鍵則通常對應 Xbox 的「Guide」按鍵,用於開啟遊戲功能表。
- 完成映射後,點擊「Save」儲存設定,然後按下「Start」按鈕啟動控制器模擬服務。此時,X-Output 會將 Pro 控制器模擬成一個虛擬的 Xbox 360 控制器,Windows 遊戲就能夠辨識並使用它。
為了驗證設定是否成功,可以打開 Windows 的「設定」>「藍牙與裝置」>「控制器」,應該會看到一個名為「Xbox 360 Controller」的裝置。或者,也可以使用 X-Output 內建的測試功能,點擊「Test」按鈕,確認每個按鍵都能正確觸發相應的燈號顯示。

第三步:遊戲相容性與進階設定
完成上述設定後,Pro 控制器就能在絕大多數支援 Xbox 360 控制器的遊戲中直接運作,包括 Steam、Epic Games Store、Ubisoft Connect 等平台的遊戲,以及許多原生 Windows 遊戲。部分遊戲可能需要額外調整輸入設定,例如在 Steam 中,可以透過「Steam 輸入」功能進一步自訂按鍵配置或啟用陀螺儀支援。但對於大多數情況,X-Output 的映射已足夠滿足基本需求。
若遇到遊戲無法正確辨識控制器的情況,請檢查以下幾點:
- 確認 X-Output 正在執行且「Start」按鈕已啟用。
- 確認遊戲的控制器設定中已選擇「Xbox 360 Controller」或「Gamepad」。
- 部分遊戲可能需要重新啟動才能正確載入控制器驅動程式。
- 若使用 Steam,可以嘗試在遊戲的屬性中停用「Steam 輸入」,改為使用系統預設的 Xbox 控制器支援。
此外,X-Output 還提供了一些進階選項,例如調整類比搖桿的靈敏度、扳機鍵的觸發閾值,以及設定多個控制器配置檔。這些功能對於追求精準操作的玩家來說非常實用。例如,在射擊遊戲中,可以適度降低搖桿靈敏度以獲得更穩定的瞄準;在賽車遊戲中,則可以設定線性扳機響應以模擬油門深度。
常見問題與疑難排除
儘管設定流程相對簡單,但仍有部分使用者可能會遇到連線不穩或無法辨識的問題。以下整理幾種常見情況及其解決方法:
| 問題描述 | 可能原因 | 解決方案 |
|---|---|---|
| 控制器指示燈閃爍但 X-Output 無法偵測到裝置 | USB 連接線僅支援充電,不支援資料傳輸;或配對模式未正確觸發。 | 更換一條具備資料傳輸功能的 USB-C 線;重新執行配對程序,確實按住配對按鈕再插入線材。 |
| X-Output 顯示「Controller not found」 | Windows 未正確識別控制器;或驅動程式發生衝突。 | 到「裝置管理員」中檢查是否有「未知的 USB 裝置」或「Pro Controller」,嘗試更新驅動程式或解除安裝後重新連接。必要時可重啟電腦。 |
| 遊戲中按鍵無反應或對應錯誤 | X-Output 的按鍵映射未正確設定;或遊戲本身未支援 Xbox 控制器。 | 重新進入 X-Output 的「Map」界面,確認每個按鍵都有正確對應;檢查遊戲的輸入設定是否已切換為遊戲手把模式。 |
| 有線連接後控制器持續震動或無法關閉 | 驅動程式衝突或電源管理設定異常。 | 在「裝置管理員」中,找到 Pro 控制器或 Xbox 360 控制器,右鍵選擇「內容」,在「電源管理」標籤中取消勾選「允許電腦關閉這個裝置以節省電源」。 |
若以上方法仍無法解決問題,建議查閱 Nintendo 官方支援頁面,或參考 Steam 社群上的相關討論串,許多使用者曾分享類似的除錯經驗。此外,Reddit 的 r/NintendoSwitch 板塊也有不少關於 Pro 控制器 PC 連線的討論,可作為額外參考資源。
參考資料
本教學內容參考了以下來源,以確保資訊的正確性與完整性:
- Nintendo Support - Nintendo Switch Pro Controller Pairing Instructions (https://support.nintendo.com/switch/procontroller/)
- GitHub - Neon22/X-Output 專案頁面 (https://github.com/Neon22/X-Output)
- Steam 社群指南 - Wired Pro Controller Setup (https://steamcommunity.com/sharedfiles/filedetails/?id=186660)
- Reddit r/NintendoSwitch - Pro Controller Not Detected by PC When Wired (https://www.reddit.com/r/NintendoSwitch/comments/spn885/switch_pro_controller_not_detected_by_pc_when/)
- PCGamingWiki - Nintendo Switch Pro Controller Input (https://www.pcgamingwiki.com/wiki/Nintendo_Switch_Pro_Controller)




