[PR]アフィリエイト広告を利用しています
[PR]アフィリエイト広告を利用しています

Pro控制器接PC完全教學|BetterJoy+HidHide 解決雙重輸入、按鍵錯亂與藍牙斷線

ゲーム環境ガジェット

先講結論:要讓 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 環境下最常見的失敗原因。動手前先處理掉。

三個常見失敗點

  1. 一定要用系統管理員身分執行:把解壓縮後的檔案放到 Program Files 之類的系統資料夾,會被 Windows 的保護機制擋住,導致設定存不起來、驅動程式無法正常運作。請放在一般權限就能寫入的位置,例如桌面或 C:\Tools,然後用「以系統管理員身分執行」啟動。
  2. 清掉舊的驅動程式:以前裝過 HidGuardian 的話,它會干擾 BetterJoy。殘留在系統裡時,會出現「一啟動 BetterJoy 手把就斷線」這種狀況。請先完整移除。
  3. 藍牙接收器的品質:用百元上下的無牌接收器時,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 有線把整套設定跑通,確認沒問題之後再切藍牙,排錯速度會快很多。

藍牙配對步驟

  1. 打開 Windows 的「設定」>「藍牙與裝置」>「新增裝置」。
  2. 長按 Pro 控制器上方的同步鈕,等下方指示燈開始來回跑燈。
  3. PC 上出現「Pro Controller」時點下去,配對完成。

一個實測心得:PC 主機板內建的藍牙對雜訊很敏感,容易斷線。而且把 USB 藍牙接收器插在機殼背面的 USB 3.0 埠,會因為干擾變得更糟。改插前面板,或用 USB 2.0 延長線把接收器拉到桌面上,狀況會明顯改善。

USB 有線連接

用原廠附的 USB-C 線接上去就好。但要注意:經過機殼前面板的 USB 集線器時,供電可能不足,會出現「充得了電但通訊會中斷」的個體。接主機板背面直出的 USB 埠最穩

用 BetterJoy 轉成 XInput

結論先說:BetterJoy 單獨執行是沒有用的,一定要搭配 ViGEmBus,而且一定要用系統管理員身分啟動。

步驟一:正確啟動 BetterJoy

  1. 解壓縮 ZIP,把整個資料夾移到 C:\Tools 這類權限寬鬆的位置。留在「下載」資料夾裡常常會遇到設定存不起來的狀況。
  2. 對資料夾內的 BetterJoyForCemu.exe 按右鍵,選「以系統管理員身分執行」。沒有管理員權限的話,程式碰不到驅動程式,手把就不會被認到。
  3. 正常啟動後會出現一個小視窗,已連線的 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 設定步驟

  1. 開啟 HidHide,切到「Devices」分頁,勾選「Nintendo Switch Pro Controller」。
  2. 勾選下方的「Enable device hiding」。這一步很多人會忘記,忘了就等於沒設定。
  3. 切到「Applications」分頁,把 BetterJoy 的執行檔加進白名單,這樣只有 BetterJoy 看得到實體手把。

設定範本:隱藏裝置=Pro Controller;允許的程式=BetterJoyForCemu.exeSteam.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 即可。

延遲與斷線:卡頓的排除順序

結論先說:斷斷續續幾乎都是藍牙接收器造成的。先用有線測試,有線正常就代表問題在無線端,這時候與其一直改設定,不如直接換接收器。

  1. 把藍牙接收器「拉遠」,這是效果最明顯的做法:不建議直接插在 PC 背面的 USB 埠。機殼發出的電磁雜訊會干擾藍牙的 2.4GHz 頻段,造成斷斷續續。實際上光是用 USB 延長線把接收器拉到桌面上,卡頓就消失了。
    • 不建議:直接插在機殼背面的 USB 3.0 埠。
    • 建議:用 USB 2.0 延長線,把接收器放在距離手把 1 公尺以內、看得到的位置。
  2. 關掉 Windows 的省電設定
    • 對「開始」按鈕按右鍵,開啟「裝置管理員」。
    • 在「藍牙」項目下找到你用的接收器(例如 Generic Bluetooth Radio),按右鍵選「內容」。
    • 在「電源管理」分頁,取消勾選「允許電腦關閉這個裝置以節省電源」。
    • 比較新的 Windows 11 驅動程式可能不會顯示「電源管理」分頁。這種情況請到控制台的「電源選項」,把 USB 的選擇性暫停停用。
  3. 換成支援藍牙 5.3 的接收器:如果你手上還是好幾年前的藍牙 4.0 接收器,換掉是最快的解法。實測中,無牌便宜貨和知名品牌的 5.3 產品相比,PC 從睡眠喚醒後的重新配對速度差了 3 秒以上。選購時挑支援藍牙 5.3 的知名品牌接收器即可,不必迷信特定型號;台灣通路在 PChome、蝦皮購物、露天拍賣都買得到,價格大致 NT$300~600(2026-08-13 查詢)。要提醒的是,規格較新不代表在任何環境下都一定更快,抗干擾的效果會受你的桌面配置影響。
  4. 有線時注意供電不足:接在機殼前面板的 USB 埠,或沒有外接電源的 USB 集線器上,供電會不穩並產生通訊錯誤。請接主機板背面直出的 USB 埠,線材也要選支援資料傳輸的,不要用只能充電的線。

真的怎麼設定都不行的時候

結論先說:硬體相容性的組合是無限的,卡太久就換方向,用硬體解決。

某些主機板內建的藍牙模組,或是從很舊的 Windows 10 一路升級上來的環境,驅動程式衝突有時真的解不掉。花了一兩個小時還是不行的話,不用硬撐,改用 8BitDo 這類無線接收器,讓硬體幫你完成轉換,是很務實的選擇。

另外補充一個台灣讀者常遇到的狀況:Switch 在台灣的普及率高,二手 Pro 控制器在蝦皮購物、露天拍賣的流通量很大,價格也不錯。但二手品要特別留意搖桿漂移(俗稱蘑菇頭漂移,也就是搖桿在沒碰的狀態下自己有輸入)。這個問題和本文的設定完全無關,接到 PC 上一樣會漂。買之前先確認賣家有沒有實測影片,收到後也建議先用 Windows 的遊戲控制器校正畫面檢查一次靜置狀態。

總結

要讓 Pro 控制器在 PC 上有接近 Switch 的手感,核心就是兩件事:用 BetterJoy 做轉換用 HidHide 擋掉雙重輸入。環境建立好之後,從舊遊戲到最新的 Steam 大作,一支手把就能全部搞定。

接下來的行動順序建議這樣走:

  1. 先裝 BetterJoy 和 ViGEmBus,用有線確認能不能動。
  2. 按鍵會跳兩次的話,回到 HidHide 那一章把設定完成。
  3. 無線斷線受不了的話,再考慮換一顆支援藍牙 5.3 的接收器,或直接改用 8BitDo 無線接收器。

順序反過來做,會很難判斷問題出在哪一層。照這個順序一步一步來,多數狀況都能在一個下午內解決。

YouTubeチャンネルも運営中!

昭和~平成のレトロゲームを中心に、ゆっくりボイスで「語って笑って」解説しています。
遊び方のコツや裏話など、ブログでは書ききれないネタも動画でお届け中です。

「メリ爺のゲーム万歳」を見に行く

当ブログは、レトロゲーム好きのみなさんとの「遊び場」として運営しています。
「記事が役に立った」「続きも読んでみたい」と感じていただけたら、下記リンクからのご利用・ご支援で応援してもらえると嬉しいです。

※Amazonのアソシエイトとして、「メリ爺のゲーム万歳」は適格販売により収入を得ています。

ゲーム環境ガジェット
Meritをフォローする

コメント

標題和URL已復制