BetterJoy10 分钟把 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/BetterJoyBetterJoy 是一款开源工具把 Switch Pro 手柄、Joy-Con 和 SNES 手柄实时翻译成 Windows 认识的 Xbox 360 虚拟手柄。装好驱动约 10 分钟手柄就能在模拟器与 Steam 里正常按键、震动、用体感。为什么 Windows 不认 Switch 手柄Switch 手柄走的是任天堂私有协议Windows 只听 XInput≈Windows 原生就认的通用手柄语言和 DirectInput≈较老的一套输入接口。两边接口对不上好比英标插头硬插国标插座——外形相近、针脚错位。BetterJoy 在中间做转接先读懂手柄再向系统报上一个 Xbox 360 虚拟手柄。常见症状蓝牙能配对游戏里却看不到手柄按键、摇杆能动体感和 HD 震动没反应同时插两个手柄就互相抢开工前准备系统要求Windows 7 SP1 及以上Win10 / Win11 最稳已装 .NET Framework 4.6.1 或更高无线连接需蓝牙适配器装驱动要用管理员权限获取程序直接下 Release 预编译包最省事想自己编译再拉源码。git clone https://gitcode.com/gh_mirrors/be/BetterJoy装 ViGEmBus 驱动这步让 Windows 能看见那个虚拟 Xbox 手柄进 驱动目录64 位系统装ViGEmBusSetup_x64.msi32 位装ViGEmBusSetup_x86.msi管理员身份运行装完重启一次电脑按手柄类型接入接入 Switch Pro 手柄蓝牙顶部 SYNC 小键按住 5 秒灯快闪后进广播在系统蓝牙设置里搜到 Pro Controller 配对USB用 USB-C 线直插最稳打游戏推荐成功判据主界面四个槽位之一出现 Pro 图标点旁边Locate手柄会震一下确认Joy-Con 单独配对左右各一单柄模式按住 Joy-Con 侧边 SYNC 键进配对左右各配一次成对模式两柄拼在一起唤醒系统会识别为一个手柄想竖着单手握在 BetterJoy 里点左 / 右图标即可拆开成功判据拆开时左、右各占一个槽位拼合时合并占一个其他经典手柄SNES 等SNES 手柄仅支持 USB插上即用第三方手柄主界面点Add Controllers添加可套用默认校准成功判据对应槽位出现手柄图标接上之后怎么用启动与状态识别运行BetterJoyForCemu.exe如果键盘 / 鼠标映射不生效改用管理员身份运行槽位图标 已连接、灰色为空闲、 连接异常拿不准是哪只手柄就点对应槽位的Locate让它震一下CEMU / Steam 按键映射CEMU 里输入源选 XInput 后正常分配即可Steam 会直接把它当通用 Xbox 手柄能在 Steam 输入里自定义。映射关系如下你在手柄上按的键系统收到的键Xbox 360 虚拟手柄说明A 键B多数游戏当确定 / 跳跃B 键A当取消X 键Y道具 / 特殊动作Y 键X攻击L / R 肩键LB / RB同位对应摇杆按下L3 / R3摇杆键可兼作体感激活键BetterJoy 默认按 Switch 布局输出若某游戏只认 Xbox 习惯可在App.config把SwapAB、SwapXY设为true让键位对齐 Xbox。进阶玩法陀螺仪体感在App.config把GyroToJoyOrMouse设为mouse或joy决定体感去控制鼠标还是摇杆按 stick 键可把鼠标拉回屏幕中心要更准把AllowCalibration设为true主界面会出现Calibrate按钮手柄平放后点一次完成校准常用灵敏度参考都在App.config改完重启生效参数默认值作用建议范围GyroMouseSensitivityX1200体感转鼠标横轴800–1500GyroMouseSensitivityY800体感转鼠标纵轴500–1000GyroStickSensitivityX40.0体感转摇杆横轴30–50GyroStickSensitivityY10.0体感转摇杆纵轴8–20UseFilteredIMUtrue用滤波后的陀螺仪关成 false 更跟手但偏抖关掉UseFilteredIMU用原始值时上面数值要再除以约 15 才相当。多手柄冲突主界面默认提供 4 个槽位Pro 手柄加两只 Joy-Con 混用、或要在 Steam 大屏里认出手柄时装 HIDGuardian并把UseHIDG设为true后重启具体说明见 驱动说明出问题先查这里症状常见原因处理装完毫无反应驱动没装对或没重启重装 ViGEmBus重启按键 / 映射错乱旧配置残留删程序目录下settings文件再重开体感没反应未开GyroToJoyOrMouse或没校准设对参数并做Calibrate震动异常权限不足管理员运行确认EnableRumble为 true多手柄互相抢HID 设备冲突装 HIDGuardian 并设UseHIDGtrue诊断入口主界面底部的 console 框会滚动打印设备与错误信息需要更细的排查把App.config的DebugType调高1全部、2通信、4IMU再重启看输出。配置出问题时删掉settings文件即可回到默认。装好 ViGEmBus、跑起 BetterJoySwitch 手柄就能当 Xbox 手柄用。细节更多去项目仓库的 README 与 wiki 看遇到问题直接找社区问。【免费下载链接】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),仅供参考