
BetterJoy 上手指南3 步让 Switch 手柄在 PC 上完整可用【免费下载链接】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你肯定卡在这一步Pro 手柄蓝牙配对成功Windows 弹出已连接游戏里却找不到控制器。问题不在手柄在协议。BetterJoy 把 Switch 手柄实时翻译成 Windows 认识的 Xbox 信号专治这个。BetterJoy 解决什么问题Switch 手柄与 Windows 的协议差异根源是语言不通。任天堂手柄说的是自家 HID 协议Windows 只认 XInput——也就是系统内置的 Xbox 手柄标准。好比在只讲普通话的餐馆里用方言点餐菜上不了桌人却坐在对面前。BetterJoy 替你解决这些配对成功游戏仍提示未检测到控制器陀螺仪、体感瞄准、HD 振动全部用不上Switch 的 ABXY 排布与 Xbox 相反按键全错位一次接多个手柄各程序互相抢占打架它的做法分三层。底层用 HIDAPI 接口直接读手柄原始数据这个接口可以理解为直连手柄的读卡器。中间层把数据转成标准输入格式。最上层靠 ViGEmBus 驱动在系统里登记一张虚拟 Xbox 360 手柄的身份证。游戏看到的就是一只普通 Xbox 手柄。BetterJoy 安装步骤驱动、程序与首次连接验证环境要求Windows 7 SP1 以上推荐 Windows 10/11.NET Framework 4.6.2 以上安装驱动需要管理员权限蓝牙适配器或 USB-C 数据线二选一获取程序。方式一到项目发布页下载 Release 压缩包解压即用。方式二从源码构建。git clone https://gitcode.com/gh_mirrors/be/BetterJoy nuget restore BetterJoy.sln msbuild BetterJoy.sln -p:ConfigurationRelease -p:Platformx64装核心驱动这是最容易漏的一步进入Drivers/目录64 位系统运行ViGEmBusSetup_x64.msi以管理员身份安装装完重启电脑确认标准重启后设备管理器里出现 ViGEm Bus 设备说明虚拟手柄通道就绪。首次启动验证运行BetterJoyForCemu.exe手柄按住顶部 SYNC 键 5 秒进入配对到蓝牙设置里配对嫌麻烦就直接插 USB-C看主窗口状态确认标准图标由灰变亮 下方控制台打印出 Starting server 字样。做到这两点才算真正跑起来。按场景用起来模拟器、Steam 与体感瞄准CEMU / Citra 里的 BetterJoy 按键映射适合谁用模拟器跑 3DS、Wii U、Switch 的玩家。操作要点模拟器输入源选 XInput选中 BetterJoy 虚拟出来的手柄CEMU 用户确认 Cemuhook 已选对控制器它通过 UDP 26760 端口收数据按键按 Xbox 布局常规映射即可不用逐项猜想用 HD 振动把模拟器内的震动音量拉到 70–80%推荐参数SwapAB 与 SwapXY 保持 false习惯 Xbox 键位感的人可打开。Steam 游戏里的通用手柄用法适合谁玩原生 PC 游戏、不想逐个配置的玩家。操作要点ShowAsXInput 默认开启。BetterJoy 一启动系统就多一只 Xbox 手柄Steam 大画面模式可直接识别零配置开玩若其他程序也抢手柄安装Drivers/HIDGuardian里的驱动相当于给手柄设一道门卫白名单只放白名单程序通过推荐参数UseHIDG 按冲突情况开启改完保存并重启程序。体感瞄准BetterJoy 陀螺仪映射鼠标适合谁玩弓箭瞄准、想用体感修正准星的玩家。操作要点设置里把 GyroToJoyOrMouse 改成 mouse保存后程序自动重启默认按摇杆键L3/R3可把鼠标复位到屏幕中心建议按住激活GyroHoldToggle 保持 true不想用体感时松手即停水平有偏差就校准打开 AllowCalibration手柄平放桌面点校准约 7 秒完成推荐参数X 轴 1200、Y 轴 800觉得太灵敏就减半再试。BetterJoy 参数表进阶调优建议值参数作用建议值GyroToJoyOrMouse体感输出鼠标 / 摇杆 / 关闭mouseGyroMouseSensitivityX体感鼠标 X 轴灵敏度1200GyroMouseSensitivityY体感鼠标 Y 轴灵敏度800GyroHoldToggletrue 按住激活false 点按切换trueEnableRumbleHD 振动总开关trueLowFreqRumble / HighFreqRumble振动低/高频决定振动手感40 / 120deadzone摇杆死区防漂移误触200SwapAB / SwapXY按 Xbox 布局交换按键falseUseHIDG用 HIDGuardian 隔离设备按需所有参数都在主窗口设置区直接改点保存后程序自动重启生效。BetterJoy 常见问题急救连不上、没振动怎么排查症状原因一句话解法配对成功但游戏无手柄驱动没装或没重启管理员身份装 ViGEmBus 并重启键鼠映射点了没反应权限不足以管理员身份运行体感完全无反应GyroToJoyOrMouse 为 false改为 mouse 保存重启振动几乎没有模拟器内音量低震动拉到 70–80%关掉程序后手柄失灵设备占用未释放打开 PurgeAffectedDevicesSteam 大画面下手柄乱串多程序抢占设备装 HIDGuardian 后重启诊断入口主窗口下方控制台实时打印连接与服务器日志BetterJoyForCemu.exe.config里把 DebugType 设为 1 可看全量信息运行状态存在同目录settings文件删掉它即可恢复默认配置行动清单与核心价值以管理员身份装好 ViGEmBus 驱动并重启运行 BetterJoyForCemu.exe连上手柄确认图标变绿按你的场景选一个子节照推荐参数改设置体感玩家再花 5 分钟做鼠标映射与水平校准出问题时先查急救表再看控制台日志✅ Pro、Joy-Con、SNES 三种手柄一次接管 ✅ 虚拟 Xbox 手柄Steam 与绝大多数游戏零配置可用 ✅ 陀螺仪可映射鼠标或摇杆体感瞄准落地 ✅ 设置全部可视化改完保存即生效手柄还是那只手柄现在它终于听得懂 PC 的话了。【免费下载链接】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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考