先講結論:要讓 Switch 的 Pro 控制器在 Windows PC 上好好運作,其實只要處理兩件事——用 BetterJoy 把它轉成 XInput,再用 HidHide 擋掉雙重輸入。這兩步完成後,按鍵配置錯亂、按一下卻輸入兩次的狀況就會消失。至於「無線一直斷線」,那通常不是設定問題,而是藍牙接收器本身不夠力,設定改再多也沒用。
下面這張對照表先幫你找到入口,直接跳到需要的章節就好。本文提到的工具版本,以 2026 年 8 月 13 日各官方頁面的最新穩定版為準。
| 你現在的狀況 | 要做的事 | 看哪一章 |
|---|---|---|
| 只玩 Steam 上的遊戲 | 用 Steam Input 就夠,不用裝 BetterJoy | 三種接法比較 |
| 要玩非 Steam 遊戲、模擬器 | BetterJoy + ViGEmBus,把整台 PC 都 XInput 化 | 用 BetterJoy 轉成 XInput |
| 按一下變成輸入兩次 | 用 HidHide 把實體 Pro 控制器藏起來 | 徹底解決雙重輸入 |
| 無線斷斷續續 | 先換有線測試,有改善就換接收器 | 延遲與斷線 |
| 完全不想碰設定 | 買 8BitDo 無線接收器,插上去就好 | 三種接法比較 |
這篇教學做完,你的 Pro 控制器會變成什麼樣子
結論先說:做完之後,PC 會把你的 Pro 控制器當成一支標準的 Xbox 手把,遊戲不用再一個一個重設按鍵,雙重輸入消失,連陀螺儀都能用。
BetterJoy 和 HidHide 各自解決什麼
- BetterJoy 解決「相容性」:把 Pro 控制器的訊號轉換成 Windows 標準的「Xbox 手把(XInput)」。只要遊戲支援 Xbox 手把就能直接用,包含模擬器和那些不支援 XInput 的舊 PC 遊戲。
- HidHide 解決「雙重輸入」:把實體 Pro 控制器從系統層級藏起來,只讓虛擬的 Xbox 手把訊號送進遊戲。按一下就是一下。
- 兩者一起用才能完整發揮陀螺儀:BetterJoy 內建的陀螺儀輸出,可以送給 FPS、動作遊戲,或是 Cemu、Dolphin 這類模擬器使用。
如果你只是想快速判斷自己該走哪條路,可以參考下表:
| 你想做的事 | 建議做法 | 理由 |
|---|---|---|
| 只玩 Steam 遊戲 | Steam Input(內建功能) | 不用另外裝軟體,最省事 |
| 玩模擬器、非 Steam 遊戲 | BetterJoy + HidHide | 整台 PC 通用,可調整的空間最大 |
| 不想研究設定,現在就想玩 | 8BitDo 無線接收器(硬體) | USB 插上去就完成 |
三種接法比較:Steam Input、BetterJoy、8BitDo 無線接收器
結論先說:只玩 Steam 選 Steam Input,玩模擬器選 BetterJoy,懶得設定就買 8BitDo 接收器。三者不衝突,但同時開啟反而會互相打架。
做法一:Steam Input 一站解決
想玩的遊戲都在 Steam 上的話,什麼都不用裝。到 Steam 的設定裡把「Switch Pro 控制器支援」打勾即可。
實際使用上,較新的 Steam 動作遊戲用這條路完全沒問題,延遲也感覺不出來。缺點是不經過 Steam 的東西就吃不到,例如瀏覽器遊戲、部分較舊的模擬器可能根本認不到手把。另外陀螺儀的細部靈敏度調整,BetterJoy 的自由度比較高。
做法二:用 BetterJoy 把整台 PC 都 XInput 化
這是本文的主線,也是搜尋「BetterJoy 教學」的人多半在找的答案。它讓 PC 上所有遊戲都把 Pro 控制器當成 Xbox 手把,你就不用再管每一款遊戲有沒有「支援 Switch 手把」。
實測環境是 Windows 11(Build 22631),搭配後面會講的 ViGEmBus 一起使用時運作相當穩定。最大的好處是陀螺儀的精度能完整保留下來。
做法三:8BitDo 無線接收器,設定全部外包
插一個 USB 接收器「8BitDo Wireless Adapter 2」,由接收器本身完成訊號轉換,PC 從頭到尾就只看到一支 Xbox 手把,不需要裝任何軟體。
缺點也很實際:PC 內建的藍牙就用不到了,而且會佔掉一個 USB 埠。如果你有好幾支手把要輪流用,切換時可能得重新配對一次。台灣通路上蝦皮購物、露天拍賣都找得到,價格大致落在 NT$800~1,200 區間(2026-08-13 查詢,實際以賣場標價為準)。
三種做法一覽
| 比較項目 | Steam Input | BetterJoy | 8BitDo 接收器 |
|---|---|---|---|
| 導入難度 | 低(打勾就好) | 高(要設定) | 低(插上就好) |
| 非 Steam 遊戲 | 不一定認得到 | 全面支援 | 全面支援 |
| 陀螺儀 | 可用 | 可用且可細調 | 可用 |
| 額外花費 | 無 | 無 | 需買接收器 |
事前準備:先避開這三個坑,再開始安裝
結論先說:解壓縮位置放錯、舊驅動程式沒清乾淨、藍牙接收器太爛,這三件事是 2026 年 Windows 11 環境下最常見的失敗原因。動手前先處理掉。
三個常見失敗點
- 一定要用系統管理員身分執行:把解壓縮後的檔案放到 Program Files 之類的系統資料夾,會被 Windows 的保護機制擋住,導致設定存不起來、驅動程式無法正常運作。請放在一般權限就能寫入的位置,例如桌面或 C:\Tools,然後用「以系統管理員身分執行」啟動。
- 清掉舊的驅動程式:以前裝過 HidGuardian 的話,它會干擾 BetterJoy。殘留在系統裡時,會出現「一啟動 BetterJoy 手把就斷線」這種狀況。請先完整移除。
- 藍牙接收器的品質:用百元上下的無牌接收器時,BetterJoy 會頻繁地「找不到」手把。這不是軟體的問題,而是接收器的驅動程式撐不起這種通訊需求。
有線還是藍牙?建議「設定時有線、平常用藍牙」
設定階段用 USB 有線最省事,可以排除掉一整批無線相關的變因;設定完成之後再改成藍牙使用。藍牙大約會有 10~15ms 左右的延遲,一般遊戲幾乎感覺不出來;如果你玩 FPS 追求極限反應,就維持有線。
不過有線也有代價:線材的重量長期壓在 USB-C 埠上容易讓接頭鬆掉,而且用陀螺儀大幅揮動手把時,線會很礙事。線材請選支援資料傳輸的,不要拿只能充電的線來用。
需要準備的三套軟體
| 軟體 | 角色 | 下載來源 |
|---|---|---|
| ViGEmBus | 產生虛擬 Xbox 手把的必要基礎 | 官方 GitHub |
| BetterJoy | 把 Pro 控制器訊號轉成 XInput 的主程式 | 官方 GitHub |
| HidHide | 擋掉雙重輸入的「隱藏」工具 | 官方 GitHub |
三套都請從官方 GitHub 的 Releases 頁面抓 Assets 裡的 .msi 或 .zip。從非官方站台下載的版本可能是舊版,也有夾帶惡意程式的風險,不值得冒這個險。
舊的 HidGuardian 已經不要用了
網路上比較舊的教學文章還在推薦 HidGuardian,2026 年請直接跳過。它已經停止開發,在 Windows 11 上運作不穩定,後繼者就是本文用的 HidHide。很多「手把突然認不到了」的狀況,追下去都是這支舊驅動程式的殘骸在作怪。先移除乾淨,再安裝 HidHide。
把 Pro 控制器連上 Windows 11
結論先說:先用 USB 有線把整套設定跑通,確認沒問題之後再切藍牙,排錯速度會快很多。
藍牙配對步驟
- 打開 Windows 的「設定」>「藍牙與裝置」>「新增裝置」。
- 長按 Pro 控制器上方的同步鈕,等下方指示燈開始來回跑燈。
- PC 上出現「Pro Controller」時點下去,配對完成。
一個實測心得:PC 主機板內建的藍牙對雜訊很敏感,容易斷線。而且把 USB 藍牙接收器插在機殼背面的 USB 3.0 埠,會因為干擾變得更糟。改插前面板,或用 USB 2.0 延長線把接收器拉到桌面上,狀況會明顯改善。
USB 有線連接
用原廠附的 USB-C 線接上去就好。但要注意:經過機殼前面板的 USB 集線器時,供電可能不足,會出現「充得了電但通訊會中斷」的個體。接主機板背面直出的 USB 埠最穩。
用 BetterJoy 轉成 XInput
結論先說:BetterJoy 單獨執行是沒有用的,一定要搭配 ViGEmBus,而且一定要用系統管理員身分啟動。
步驟一:正確啟動 BetterJoy
- 解壓縮 ZIP,把整個資料夾移到 C:\Tools 這類權限寬鬆的位置。留在「下載」資料夾裡常常會遇到設定存不起來的狀況。
- 對資料夾內的 BetterJoyForCemu.exe 按右鍵,選「以系統管理員身分執行」。沒有管理員權限的話,程式碰不到驅動程式,手把就不會被認到。
- 正常啟動後會出現一個小視窗,已連線的 Pro 控制器圖示會亮綠色。如果是紅色或什麼都沒出現,先把藍牙配對解除再重配一次。
步驟二:安裝 ViGEmBus 產生虛擬手把
光有 BetterJoy,PC 上的遊戲還是不知道「這是一支 Xbox 手把」。負責搭橋的就是 ViGEmBus 驅動程式。安裝之後,系統內部會建立一支虛擬的 「Xbox 360 Controller for Windows」。
沒有它的話,BetterJoy 就只是一個「看得到陀螺儀數值」的軟體而已,遊戲完全不會有反應。安裝完務必重新開機,然後到「裝置和印表機」確認是否出現「Xbox 360 Controller for Windows」,有出現就代表成功。
步驟三:BetterJoy 的建議設定
在 BetterJoy 視窗右側按「>」按鈕會展開詳細設定。
| 項目 | 建議值 | 理由 |
|---|---|---|
| ShowAsXInput | ON | 絕大多數 PC 遊戲才會認得到 |
| UseGhosting | OFF | 要搭配 HidHide 時,關掉才不會互相衝突 |
| StartInTray | ON | 啟動後收進工作列,不佔畫面 |
BetterJoy 常見問題與疑難排解
結論先說:多數問題不是 BetterJoy 壞掉,而是 ViGEmBus 沒裝、權限不足,或是 HidHide 沒設好。
| 常見疑問 | 回答 |
|---|---|
| BetterJoy 到底是做什麼的? | 免費軟體,把 Pro 控制器/Joy-Con 讓 PC 認成「Xbox 手把」,所有支援 XInput 的遊戲都能用。 |
| 現在還能用嗎? | 能。但一定要從官方倉庫抓最新穩定版,不要用轉載站的重新打包版本。 |
| 一定要裝 ViGEmBus 嗎? | 一定要。它是產生虛擬手把的基礎,沒有它,BetterJoy 開了也不會有任何反應。 |
| 一定要系統管理員權限嗎? | 是。權限不足時程式碰不到驅動程式,手把不會被認到。 |
| 按鍵輸入兩次是 BetterJoy 的錯嗎? | 不是。是實體手把和虛擬手把同時被看到造成的,用 HidHide 把實體的藏起來就好。 |
| 在 Steam 裡用要注意什麼? | 把 Steam Input 的「Switch Pro 控制器支援」關掉。開著會被處理兩次,行為變得不穩定。 |
另外整理一份症狀對照表:
| 症狀 | 主要原因 | 最快解法 |
|---|---|---|
| BetterJoy 圖示不會變綠 | 藍牙配對有問題,或驅動程式沒裝 | 重裝 ViGEmBus 後重新開機 |
| 按鍵輸入兩次、角色自己亂動 | 雙重輸入 | 用 HidHide 確實隱藏 Pro Controller |
| 手把突然完全認不到 | HidHide 的白名單設錯 | 在 Applications 分頁正確加入 BetterJoy |
| 陀螺儀沒反應 | BetterJoy 設定沒開 | 檢查「Also use for buttons/axes」 |
徹底解決「Pro手把 雙重輸入」
結論先說:雙重輸入是「遊戲同時看到兩支手把」造成的,解法只有一個——把實體的那支藏起來。
為什麼會發生雙重輸入
從遊戲的角度看,此時系統上存在兩個裝置:
- 實體 Pro 控制器:透過藍牙或 USB 直接連上的裝置(DirectInput)。
- 虛擬 Xbox 手把:BetterJoy 轉換後產生的裝置(XInput)。
兩種輸入都吃的遊戲,會判定「Pro 控制器的 A 鍵」和「虛擬 Xbox 手把的 A 鍵」同時被按下,所以按一次就跳兩次。要根治,就得讓遊戲看不見實體的那一支。
HidHide 設定步驟
- 開啟 HidHide,切到「Devices」分頁,勾選「Nintendo Switch Pro Controller」。
- 勾選下方的「Enable device hiding」。這一步很多人會忘記,忘了就等於沒設定。
- 切到「Applications」分頁,把 BetterJoy 的執行檔加進白名單,這樣只有 BetterJoy 看得到實體手把。
設定範本:隱藏裝置=Pro Controller;允許的程式=BetterJoyForCemu.exe、Steam.exe。
設定完卻沒生效時,最常見的原因是先開了 BetterJoy,之後才改 HidHide 設定。改完設定請先關掉 BetterJoy,把手把重新連一次,再重新啟動 BetterJoy。
還是沒好的話,照這份清單檢查:
- 「Enable device hiding」到底有沒有打勾。
- 舊的 HidGuardian 是不是還留在系統裡(會衝突,要完整移除)。
- 是不是在遊戲已經開著的狀態下改設定。部分遊戲會在啟動當下就鎖定手把清單,改完設定要關掉遊戲、重啟 BetterJoy,再重新開遊戲。
讓陀螺儀在 PC 上派上用場
結論先說:陀螺儀要「BetterJoy 端」和「遊戲/模擬器端」兩邊都設定好才會動,只開 BetterJoy 那一半是不會有反應的。
BetterJoy 端的陀螺儀設定
在 BetterJoy 畫面右側按「Config」(小箭頭)展開詳細設定,重點有三項:
- Non-Original Controller:使用第三方相容手把時設為 True,原廠 Pro 控制器維持 False。
- Gyro To Mouse:想把陀螺儀當成滑鼠來用時設為 True。這樣連本身不支援陀螺儀的遊戲,也能用體感控制視角。
- Sensitivity(靈敏度):依螢幕解析度調整,4K 螢幕大致要調高一些。
實際感受上,在 Windows 11 環境跑 Mesen 或 Dolphin 時,光是有這個陀螺儀設定,原本需要 Wii 遙控器的軟體就能用一支 Pro 控制器代替。需要細微指向操作的場面,會比純用類比搖桿輕鬆很多。
和模擬器連動(Cemu、Dolphin 等)
BetterJoy 內建 UDP 伺服器功能,可以把手把的傾斜資料即時送給其他軟體。在 Cemu 或 Dolphin 的手把設定裡選擇「DSU Client」,伺服器位址填 127.0.0.1 即可。
延遲與斷線:卡頓的排除順序
結論先說:斷斷續續幾乎都是藍牙接收器造成的。先用有線測試,有線正常就代表問題在無線端,這時候與其一直改設定,不如直接換接收器。
- 把藍牙接收器「拉遠」,這是效果最明顯的做法:不建議直接插在 PC 背面的 USB 埠。機殼發出的電磁雜訊會干擾藍牙的 2.4GHz 頻段,造成斷斷續續。實際上光是用 USB 延長線把接收器拉到桌面上,卡頓就消失了。
- 不建議:直接插在機殼背面的 USB 3.0 埠。
- 建議:用 USB 2.0 延長線,把接收器放在距離手把 1 公尺以內、看得到的位置。
- 關掉 Windows 的省電設定:
- 對「開始」按鈕按右鍵,開啟「裝置管理員」。
- 在「藍牙」項目下找到你用的接收器(例如 Generic Bluetooth Radio),按右鍵選「內容」。
- 在「電源管理」分頁,取消勾選「允許電腦關閉這個裝置以節省電源」。
- 比較新的 Windows 11 驅動程式可能不會顯示「電源管理」分頁。這種情況請到控制台的「電源選項」,把 USB 的選擇性暫停停用。
- 換成支援藍牙 5.3 的接收器:如果你手上還是好幾年前的藍牙 4.0 接收器,換掉是最快的解法。實測中,無牌便宜貨和知名品牌的 5.3 產品相比,PC 從睡眠喚醒後的重新配對速度差了 3 秒以上。選購時挑支援藍牙 5.3 的知名品牌接收器即可,不必迷信特定型號;台灣通路在 PChome、蝦皮購物、露天拍賣都買得到,價格大致 NT$300~600(2026-08-13 查詢)。要提醒的是,規格較新不代表在任何環境下都一定更快,抗干擾的效果會受你的桌面配置影響。
- 有線時注意供電不足:接在機殼前面板的 USB 埠,或沒有外接電源的 USB 集線器上,供電會不穩並產生通訊錯誤。請接主機板背面直出的 USB 埠,線材也要選支援資料傳輸的,不要用只能充電的線。
真的怎麼設定都不行的時候
結論先說:硬體相容性的組合是無限的,卡太久就換方向,用硬體解決。
某些主機板內建的藍牙模組,或是從很舊的 Windows 10 一路升級上來的環境,驅動程式衝突有時真的解不掉。花了一兩個小時還是不行的話,不用硬撐,改用 8BitDo 這類無線接收器,讓硬體幫你完成轉換,是很務實的選擇。
另外補充一個台灣讀者常遇到的狀況:Switch 在台灣的普及率高,二手 Pro 控制器在蝦皮購物、露天拍賣的流通量很大,價格也不錯。但二手品要特別留意搖桿漂移(俗稱蘑菇頭漂移,也就是搖桿在沒碰的狀態下自己有輸入)。這個問題和本文的設定完全無關,接到 PC 上一樣會漂。買之前先確認賣家有沒有實測影片,收到後也建議先用 Windows 的遊戲控制器校正畫面檢查一次靜置狀態。
總結
要讓 Pro 控制器在 PC 上有接近 Switch 的手感,核心就是兩件事:用 BetterJoy 做轉換,用 HidHide 擋掉雙重輸入。環境建立好之後,從舊遊戲到最新的 Steam 大作,一支手把就能全部搞定。
接下來的行動順序建議這樣走:
- 先裝 BetterJoy 和 ViGEmBus,用有線確認能不能動。
- 按鍵會跳兩次的話,回到 HidHide 那一章把設定完成。
- 無線斷線受不了的話,再考慮換一顆支援藍牙 5.3 的接收器,或直接改用 8BitDo 無線接收器。
順序反過來做,會很難判斷問題出在哪一層。照這個順序一步一步來,多數狀況都能在一個下午內解決。

コメント