news 2026/8/27 16:20:34

BetterJoy 使用指南:Switch 手柄 PC 连接与模拟器体感配置快速上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BetterJoy 使用指南:Switch 手柄 PC 连接与模拟器体感配置快速上手

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 认出你的手柄

上手过程只有四步:

  1. 获取项目文件:到项目页面下载最新 Release,或者克隆仓库git clone https://gitcode.com/gh_mirrors/be/BetterJoy,解压到任意目录。
  2. 以管理员身份运行 BetterJoyForCemu/Drivers 目录里的 ViGEmBus 安装包(64 位系统选 ViGEmBusSetup_x64.msi,32 位选 x86),装完重启电脑——跳过这一步是后面绝大多数问题的来源。
  3. 运行 BetterJoyForCemu.exe;如果之后按键映射不生效,就要改用管理员身份启动它。
  4. 连接手柄,两种方式任选:
方式操作适合
蓝牙按住 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!