BetterJoy 使用指南: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
BetterJoy 是一款免费开源的 PC 程序,专门解决 Switch 手柄不被 Windows 识别的麻烦:装好驱动后,Pro 控制器、Joy-Con 和 SNES 手柄就能以 Xbox 手柄的身份接入 Steam 游戏和 CEMU、Citra、Dolphin、Yuzu 等模拟器,体感陀螺仪还能驱动鼠标或摇杆。如果你的目标是"在电脑上用手柄玩游戏",照这篇指南操作,大约 20 分钟就能跑通。
先想清楚你打算把 Switch 手柄用在哪
不同场景要做的事不一样,先对号入座,再往下读:
| 你的场景 | 装完后得到什么 | 需要额外做的事 |
|---|---|---|
| Steam / 普通 PC 游戏 | 手柄被当成 Xbox 手柄 | 装 ViGEmBus 驱动即可 |
| 模拟器(CEMU、Citra、Dolphin、Yuzu) | 全部按键 + 体感 | 驱动 + 在模拟器里选输入源并映射 |
| 同时接多个手柄 | 每个手柄一个独立设备 | 驱动 + HIDGuardian |
如果你只玩 Steam 游戏,后面模拟器那一节可以直接跳过。
安装驱动,让 Windows 认出你的手柄
上手过程只有四步:
- 获取项目文件:到项目页面下载最新 Release,或者克隆仓库
git clone https://gitcode.com/gh_mirrors/be/BetterJoy,解压到任意目录。 - 以管理员身份运行 BetterJoyForCemu/Drivers 目录里的 ViGEmBus 安装包(64 位系统选 ViGEmBusSetup_x64.msi,32 位选 x86),装完重启电脑——跳过这一步是后面绝大多数问题的来源。
- 运行 BetterJoyForCemu.exe;如果之后按键映射不生效,就要改用管理员身份启动它。
- 连接手柄,两种方式任选:
| 方式 | 操作 | 适合 |
|---|---|---|
| 蓝牙 | 按住 Pro 控制器顶部(或 Joy-Con 侧面)的小圆按钮约 5 秒进入配对模式,在 Windows 蓝牙设置里搜索并配对 | 日常游玩 |
| USB | 用数据线直插,系统自动识别 | 追求低延迟 |
验证方法:BetterJoy 窗口的 Connected Controllers 区域列出你的手柄,就算接入成功;点手柄旁的 Locate,手柄会闪烁,方便确认是哪一只。
如果你打算同时接一个 Pro 控制器加两只 Joy-Con,补一步:以管理员身份运行 Drivers/HIDGuardian 目录下的 HIDGuardian Install (Run as Admin).bat,重启后每个手柄会有独立设备号,不再互相抢占。
在模拟器里启用按键和体感
手柄接入后,模拟器里只需要选对输入源:
- CEMU:打开 Input Settings,输入源选 XInput,按键按习惯映射即可;想要震动反馈就把 rumble 拉到 70–80%。
- Citra / Dolphin / Yuzu:在控制器设置里选中 BetterJoy 识别出的设备,按键直接映射。
- 体感:把陀螺仪选为运动控制源(CEMU 里对应 GamePad motion source);用 Joy-Con 时会检测出两只设备,任选一只作为体感来源即可。
验证很简单:进模拟器的按键测试页按一遍方向键和摇杆,再触发一次体感动作,能看到对应响应就说明配置生效了。
在 BetterJoy 里校准体感、重映射特殊按键
主窗口下方的 Config 面板里,三个功能最常用:
- 校准:把控制器平放在桌面上,点 Calibrate,窗口日志出现 Calibration completed 即完成。体感漂移基本都靠这一步解决。
- 重映射:点 Map Buttons 打开按键映射窗口,把 capture、home、SL/SR 等特殊键改绑成任意键盘键或鼠标动作(capture 默认就是 PrintScreen)。
- 体感模式:在 Config 里把陀螺仪设为控制鼠标、映射到摇杆或彻底关闭;灵敏度先用默认值,觉得太飘或太钝再微调。
改完点 Apply 保存,设置会写入程序目录的 settings 文件,下次启动自动读取。
常见卡点与处理办法
📌 遇到下面几种情况先别急着重装,按表处理:
| 现象 | 常见原因 | 处理办法 |
|---|---|---|
| 窗口里看不到手柄 | ViGEmBus 没装或装完没重启 | 重装驱动并重启电脑 |
| 按键映射不生效 | 没用管理员身份运行 BetterJoy | 右键以管理员身份运行 |
| 多个手柄互相干扰 | 没装 HIDGuardian | 运行 HIDGuardian 安装脚本 |
| 体感方向歪、漂移 | 陀螺仪未校准 | 重新点 Calibrate |
| 蓝牙频繁断连 | 电量低或 2.4GHz 干扰 | 充电、远离路由器 |
下一步可以试试把 capture 键映射成你常用的截图键、把体感灵敏度调到顺手,配置会自动保存在程序目录的 settings 文件里,换游戏不用重调;多人场景再研究一下 HIDGuardian 的设备分配,就能让每人各拿一只 Joy-Con 互不冲突。
【免费下载链接】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),仅供参考