
BetterJoy 完整上手指南Switch Pro 手柄與 Joy-Con 連接 Windows 的免費解決方案【免費下載鏈接】BetterJoyAllows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput項目地址: https://gitcode.com/gh_mirrors/be/BetterJoy當(dāng)你想把 Switch Pro 手柄、Joy-Con 或 SNES 手柄接到電腦上玩 PC 游戲和模擬器時Windows 往往只能把它們識別成無法使用的 HID 設(shè)備。BetterJoy正是解決這個痛點的免費開源工具它通過 ViGEmBus 虛擬驅(qū)動把手柄模擬成 Xbox 360 手柄XInput讓 Switch 全系手柄在 Cemu、Citra、Dolphin、Yuzu 等模擬器和絕大多數(shù)原生 PC 游戲中即插即用還附帶陀螺儀鼠標(biāo)、按鍵重映射等進階功能。本文用 5 分鐘帶你完成從驅(qū)動安裝到深度配置的全過程。 先用 3 個問題自測你是不是 BetterJoy 的目標(biāo)用戶在動手之前先對照下面三個高頻場景命中任意一條這工具就是為你準(zhǔn)備的你的處境痛點BetterJoy 能做什么有 Switch Pro 手柄想在電腦上玩 3A 大作手柄不被識別或按鍵錯亂模擬成 Xbox 360 手柄全游戲通用有兩只 Joy-Con想玩本地雙人游戲無法在 PC 上作為獨立手柄使用支持雙 Joy-Con 獨立控制與組合模式用模擬器玩 Wii U / Switch 游戲需要體感陀螺儀控制通過 UDP 體感服務(wù)器對接 Cemu 等模擬器如果你只是偶爾用手柄玩一局可能用不到它但如果你手頭正好有 Switch 系手柄且想物盡其用BetterJoy 幾乎是零成本的最優(yōu)解——它完全免費、開源而且作者明確聲明支持 Steam 大屏幕模式。 BetterJoy 到底是什么一個驅(qū)動、兩條輸出路徑理解 BetterJoy 的原理配置時就不容易踩坑。它的核心是翻譯Switch 手柄使用私有的 HID 通信協(xié)議Windows 原生不認(rèn)識。BetterJoy 持續(xù)讀取手柄數(shù)據(jù)再通過 ViGEmBus一個開源虛擬手柄驅(qū)動把手柄偽裝成 Xbox 360 手柄對外輸出。對游戲來說你插的就是一只標(biāo)準(zhǔn)的 XInput 手柄。BetterJoy 同時提供兩條輸出路徑XInput 直出默認(rèn)開啟配置項ShowAsXInput把手柄模擬成 Xbox 360 控制器適配所有支持 XInput 的 PC 游戲和模擬器。UDP 體感服務(wù)器默認(rèn)監(jiān)聽127.0.0.1:26760專門把陀螺儀數(shù)據(jù)推送給 Cemu、Dolphin 等模擬器供體感操作使用。此外它還支持模擬成 DS4PS4 手柄需關(guān)閉 XInput 模擬以及接入第三方手柄通過3rdPartyControllers界面指定廠商 ID 與產(chǎn)品 ID。 5 分鐘上手驅(qū)動安裝與手柄連接的完整步驟第 1 步安裝 ViGEmBus 虛擬手柄驅(qū)動這是最關(guān)鍵的一步驅(qū)動包就放在項目BetterJoyForCemu/Drivers/目錄下打開Drivers文件夾先閱讀其中的README.txt里面有針對 Win7 的特殊說明。根據(jù)系統(tǒng)位數(shù)選擇安裝包64 位系統(tǒng)運行ViGEmBusSetup_x64.msi32 位系統(tǒng)運行ViGEmBusSetup_x86.msi。重啟電腦。這一步不能省否則系統(tǒng)無法加載新的驅(qū)動層BetterJoy 會一直提示找不到 ViGEmBus。?? 避坑提醒HIDGuardian 驅(qū)動不需要默認(rèn)安裝。它主要用于解決 Steam 大屏幕模式下 Pro 手柄與多個程序搶設(shè)備的問題。新手先跳過它等遇到具體沖突再回頭處理否則反而可能制造額外故障。第 2 步連接手柄藍牙方式無線首選按住 Pro 手柄頂部的 Sync 小按鈕約 5 秒手柄進入廣播配對模式。在 Windows 藍牙設(shè)置中搜索并配對。USB 方式更穩(wěn)定適合低延遲場景直接用原裝 USB-C 線連接電腦即可系統(tǒng)會自動識別。第 3 步啟動并驗證運行BetterJoyForCemu.exe。主界面下方有控制臺輸出日志連接成功后會出現(xiàn)對應(yīng)手柄圖標(biāo)Pro、左/右 Joy-Con 各有獨立圖標(biāo)。按下任意按鍵觀察界面指示是否亮起搖動搖桿檢查方向輸入是否平滑。進入 Steam 大屏幕模式測試若 Steam 能識別到 Xbox 360 控制器說明整條鏈路已打通。 經(jīng)驗總結(jié)如果你要使用按鍵映射到鍵盤/鼠標(biāo)的功能務(wù)必以管理員身份運行BetterJoy否則鍵盤鉤子可能失效。程序還支持最小化到托盤、開機自啟配置文件中的StartInTray選項適合長期掛后臺使用。 核心功能逐個用從按鍵重映射到陀螺儀鼠標(biāo)按鍵重映射把 SL/SR/Capture 變成你想要的鍵Joy-Con 和 Pro 手柄上有幾個特殊鍵在 PC 上默認(rèn)無用Capture截圖、Home、SL/SR。BetterJoy 內(nèi)置了 Reassign 窗口點擊對應(yīng)按鍵按鈕選擇左鍵點擊檢測輸入。直接按下你想映射的鍵盤按鍵或鼠標(biāo)按鍵。也可以右鍵從菜單中直接選一個手柄按鍵作為映射目標(biāo)。點 Apply 保存。典型玩法把 Capture 映射為 F12Steam 截圖快捷鍵把 SL/SR 映射為游戲里的快速技能鍵。所有映射保存在settings配置文件中隨時可改。陀螺儀當(dāng)鼠標(biāo)FPS 微調(diào)瞄準(zhǔn)的利器BetterJoy 支持將陀螺儀運動轉(zhuǎn)換為鼠標(biāo)移動或搖桿輸入核心配置項在App.config中GyroToJoyOrMouse設(shè)為mouse即開啟陀螺儀鼠標(biāo)設(shè)為joy_left/joy_right則轉(zhuǎn)成搖桿輸出。GyroMouseSensitivityX / GyroMouseSensitivityY靈敏度默認(rèn) 1200 / 800。UseFilteredIMU默認(rèn)開啟濾波數(shù)值更平滑設(shè)為 false 用原始數(shù)據(jù)更跟手此時靈敏度需按約 1/15 下調(diào)。開啟后游戲中通過傾斜手柄即可微調(diào)瞄準(zhǔn)配合搖桿大范圍轉(zhuǎn)身FPS 體驗接近體感搖桿的混合操作。按搖桿按鈕默認(rèn)reset_mouse可以把鼠標(biāo)快速歸中。震動調(diào)教從嗡嗡到咚咚BetterJoy 支持 HD 震動透傳并通過兩個參數(shù)控制震動音調(diào)參數(shù)默認(rèn)值說明LowFreqRumble40低頻震動頻率HighFreqRumble120高頻震動頻率EnableRumbletrue總開關(guān)想要更重的手感官方建議把低頻/高頻設(shè)為 160 / 320。注意頻率不要超過 1200否則會超出硬件能力范圍。Joy-Con 雙人/組合模式獨立模式兩只 Joy-Con 會被識別為兩個獨立的 Xbox 手柄各占一個 XInput 端口適合本地雙人游戲。組合模式同時連接左右 Joy-Con 時BetterJoy 會自動把它們合體成一只完整手柄界面圖標(biāo)會從單只變?yōu)槌蓪D標(biāo)。若想拆分或改變朝向可在連接狀態(tài)下雙擊 Joy-Con 圖標(biāo)切換。第三方手柄支持如果你用的是仿制/第三方 Switch 兼容手柄打開3rdPartyControllers窗口填入廠商 ID、產(chǎn)品 ID、序列號并指定類型Pro 或左/右 Joy-ConBetterJoy 就能像處理原裝手柄一樣處理它——這是官方產(chǎn)品之外最有用的擴展點。? 模擬器配置Cemu、Dolphin、Citra、Yuzu 通用要點BetterJoy 最初的場景就是配合 Cemu配置方法對各家模擬器大同小異保持 BetterJoy 運行并讓手柄處于連接狀態(tài)。進入模擬器的輸入設(shè)置Controller / Input Settings。選擇XInput作為控制器 API然后按提示逐鍵綁定。對 Cemu體感請啟用 Cemuhook并在 GamePad motion source 里選擇 BetterJoy 的 UDP 源默認(rèn)端口 26760如需震動把震動強度調(diào)到 70%–80% 手感更佳。 提示Cemu 下用 Joy-Con 時Cemuhook 會檢測到兩個控制器任意選擇一個即可區(qū)別僅在于陀螺儀優(yōu)先使用哪只手的數(shù)據(jù)。? 高頻故障排查連接失敗、按鍵沖突、陀螺儀漂移癥狀原因與解法啟動報錯找不到 ViGEmBus驅(qū)動未裝或未重啟重裝ViGEmBusSetup_x64.msi后重啟按鍵映射不生效多半是沒以管理員身份運行程序重新以管理員啟動與 Steam 大屏幕沖突、退出后手柄失靈啟用 HIDGuardian以管理員運行安裝腳本并確認(rèn)UseHIDG為 true陀螺儀漂移、回中不準(zhǔn)在手柄靜止時開啟AllowCalibration并點擊 Calibrate 按鈕進行校準(zhǔn)檢查電池電量USB 連接 CPU 占用異常換用穩(wěn)定 USB 端口避免劣質(zhì)數(shù)據(jù)線和集線器此外默認(rèn)配置里AutoPowerOff為關(guān)閉、PowerOffInactivity為 -1不限時若你希望手柄在空閑 30 分鐘后自動關(guān)機把后者改為30即可。 進階配置文件與關(guān)鍵參數(shù)速查BetterJoy 有兩處配置App.config程序啟動時讀取含大部分功能開關(guān)和settings文件存放按鍵映射與啟動選項如ProgressiveScan、capture、sl_l、reset_mouse、active_gyro。最常用的幾個開關(guān)匯總?cè)缦屡渲庙椖J(rèn)值作用ShowAsXInputtrue是否模擬為 Xbox 360 手柄總開關(guān)ShowAsDS4false是否改為模擬 DS4與上者二選一MotionServer/IP/Porttrue / 127.0.0.1 / 26760UDP 體感服務(wù)器開關(guān)與地址SwapAB/SwapXYfalse按名稱交換 AB/XY 鍵模擬 Xbox 布局UseHIDGfalse是否使用 HIDGuardian 設(shè)備隔離GyroHoldToggletrue陀螺儀激活方式按住觸發(fā)或切換觸發(fā)修改配置后重啟 BetterJoy 生效。動手前建議先備份原文件改壞了可以隨時還原。 寫在最后讓 Switch 手柄真正物盡其用BetterJoy 的價值在于它讓一只本被 Windows 拒之門外的 Switch 手柄變成全 PC 通用的 XInput 手柄——既能玩 Steam 大作也能驅(qū)動各類模擬器的體感還能通過按鍵重映射和陀螺儀鼠標(biāo)解鎖更多玩法。整個項目免費開源官方在 GitHub Releases 發(fā)布安裝包詳細的設(shè)置說明、更新日志和常見問題解答都在項目 Wiki 中遇到解決不了的問題可以直接到倉庫的 Issues 頁面提交反饋社區(qū)維護者會持續(xù)修復(fù)已知 bug。從今天裝好驅(qū)動、連上手柄、跑通第一個游戲開始你就能體會到這只手柄被解放的快樂了?!久赓M下載鏈接】BetterJoyAllows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput項目地址: https://gitcode.com/gh_mirrors/be/BetterJoy創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考