BetterJoy 完整使用指南:让 Switch 手柄连接 PC,通吃模拟器与 XInput 游戏 📅 2026/8/15 11:02:47 BetterJoy 完整使用指南让 Switch 手柄连接 PC通吃模拟器与 XInput 游戏【免费下载链接】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如果你家里有一台 Switch抽屉里大概率正躺着一只 Pro 手柄或一对 Joy-Con。一旦把它们拿到电脑前事情就变得别扭蓝牙配上了却不被当成手柄模拟器里键位认不全打开 Steam 还可能跟系统抢设备。Switch 手柄连接 PC 这件事BetterJoy 正是为此而生的开源工具——它把任天堂手柄翻译成 Windows 认得的 XInput 标准让 Pro 手柄、Joy-Con、SNES 手柄直接服务于 CEMU、Citra、Dolphin、Yuzu 以及绝大多数 PC 游戏。这篇文章不堆术语按问题在哪 → 十分钟完成第一次上手 → 两个值得深挖的功能 → 三类玩家的配置路线 → 常见坑位的顺序展开读完你就能把手柄真正用起来。先搞清楚问题Switch 手柄在电脑上为什么水土不服任天堂手柄走的是自家的 HID 协议而 Windows 原生只认 XInputXbox 360 手柄协议这类标准设备。所以手柄连上电脑后系统层面它只是个蓝牙外设游戏和模拟器自然无从下手。实际你会遇到的是这三个麻烦系统不认蓝牙配对成功但控制面板里根本没有手柄图标游戏更识别不到。模拟器各自为政CEMU、Yuzu、Citra、Dolphin 的输入方案各不相同每个都要单独折腾。Steam 来抢Steam Input 和系统同时识别手柄游戏里出现重复输入、键位乱跳。BetterJoy 的思路很直接读取手柄的原始数据通过 ViGEmBus 在系统里虚拟出一个 Xbox 360 手柄。从 Windows 的角度看你只是插了一个标准手柄于是所有支持 XInput 的程序都能直接使用上面三个问题一次性消失。BetterJoy 是什么一层连接 Switch 硬件与 PC 游戏的翻译层这是一个免费开源项目目前迭代到 v7.0仅 GitHub 官方渠道累计就有接近 60 万次下载。它的核心能力可以概括为四条支持的设备Switch Pro 手柄、左右 Joy-Con、Switch 复刻版 SNES 手柄输出形态标准 XInput 虚拟手柄对系统表现为 Xbox 360 手柄附加能力陀螺仪映射鼠标、SL/SR/Capture/Home 特殊键自定义映射、多手柄同时工作运行环境Windows 7 及以上蓝牙或 USB 连接均可。简单说它负责在任天堂硬件和PC 游戏之间做翻译你不需要懂任何协议细节装好就能用。第一次上手BetterJoy 手柄连接电脑的最小步骤整个流程只有三步装驱动、连手柄、开软件。第一步安装 ViGEmBus 虚拟手柄驱动并重启驱动文件在项目Drivers目录下64 位系统运行ViGEmBusSetup_x64.msi32 位系统运行ViGEmBusSetup_x86.msi。安装完成后务必重启电脑驱动才会真正生效。这是新手最常见的翻车点——没有 ViGEmBusBetterJoy 无法虚拟出 Xbox 手柄后续一切免谈。第二步蓝牙配对或 USB 直连连接方式操作适用场景蓝牙按住手柄顶部小圆钮约 5 秒进入配对模式再到系统蓝牙设置里完成配对日常使用无线自由USB数据线直插电脑即插即用追求低延迟的竞技游戏配对成功后有个省心技巧以后想重连随便按一下手柄任意按键就能唤醒不需要重新走配对流程断开则按住 Home或 Capture键约 2 秒。第三步以管理员身份启动 BetterJoy 并验证识别右键BetterJoyForCemu.exe选择以管理员身份运行。这里强调权限是因为按键映射功能必须提权才能向系统注入键盘输入普通权限下游戏能玩但映射和鼠标控制会失灵。随后连接手柄软件界面会出现对应的设备条目。可以在 Windows 的设置 → 蓝牙和其他设备 → 游戏控制器面板里确认手柄已被识别为一个 Xbox 360 控制器。看到这个就算成功了一大半。进阶玩法一用 Switch Pro 手柄陀螺仪在模拟器里体感瞄准陀螺仪是 Switch 硬件上最被低估的部分BetterJoy 把它变成了实打实的能力。在设置里开启陀螺仪映射后手柄的空间姿态会被换算成鼠标移动于是出现三个非常顺手的场景桌面光标把手柄当无线鼠标用适合电脑接电视、人靠在沙发上的场景模拟器体感在 CEMU 配合 Cemuhook 使用时BetterJoy 内置的 UDP 服务会把陀螺仪数据实时推给 Cemuhook像《塞尔达传说荒野之息》里就能做精细的弓箭瞄准视图控制在 3D 建模、看图软件里充当视角控制器转动手腕即可旋转视图。灵敏度可以在设置里调节到顺手为止如果光标漂出屏幕外按下左摇杆默认归位键就能让鼠标回到屏幕中央。若你用一对 Joy-Con 玩体感注意 CEMU 会把左右手柄识别成两个控制器此时选择哪一个只是决定陀螺仪参考哪只手——这是正常现象不是故障。进阶玩法二SL、SR、Capture 按键映射手柄秒变快捷键SL、SR 这两个肩部小键和 Capture 键在 PC 上几乎用不上BetterJoy 允许你把它们映射成任意键盘按键连 Home 键也能自定义。几个实用思路Capture 键 →PrintScreen这也是它的默认映射装好就能截图Home 键 →Win呼出开始菜单或任务视图SL/SR → 游戏里的快速使用物品键或语音软件的一键静音。每个手柄可以单独保存一套映射设置会自动写入软件目录下的配置文件中重开软件也不会丢。整套功能同样依赖管理员权限别忘了这一步。三类玩家的配置路线模拟器玩家CEMU、Yuzu、Citra、Dolphin 的接入要点模拟器接入方式CEMU先装 Cemuhook 插件在输入设置里把输入源选为 XInput再按习惯分配按键想要震动就把强度调到 70%~80%Yuzu / Citra / Dolphin直接识别为 XInput 手柄在控制器设置里选中并分配按键即可Steam 与普通 PC 游戏玩家关掉 Steam 输入更省心手柄会以 Xbox 360 手柄的身份出现在 Steam 里。为了防止 Steam 和 BetterJoy 抢设备建议在 Steam 大屏幕模式 → 设置 → 控制器 → 常规控制器设置中取消勾选所有控制器类型把输入完全交给 BetterJoy个别游戏若仍出现重复输入可在该游戏的属性 → 控制器里单独关闭 Steam 输入。复古游戏与本地多人双 Joy-Con 与 SNES 手柄的玩法双 Joy-Con 各自独立左右手柄分别被识别为独立控制器天然适合本地双人游戏一人一个合体使用左右 Joy-Con 组合后可作为一只完整手柄使用SNES 手柄玩 2D 复古游戏时手感最对味怀旧玩家值得留一只。上手路上常见的五个坑提前避开装完驱动没重启虚拟手柄驱动未生效一切白搭务必重启。没以管理员身份运行游戏正常但按键映射和鼠标控制全部失效先检查权限。Steam 双重识别输入重复、键位乱跳按上文关掉 Steam 输入即可。蓝牙频繁断连或延迟高先换 USB 排除硬件问题再排查 2.4GHz 频段干扰远离路由器、微波炉并保持手柄电量在较高水平。多手柄识别混乱同时连接多只 Switch 手柄导致冲突时可以选用项目自带的 HIDGuardian 驱动把原始设备对系统隐藏起来只暴露虚拟的 XInput 手柄。关于 HIDGuardian它属于可选高级组件安装在Drivers/HIDGuardian目录下附带了安装/卸载脚本。动手前建议先创建系统还原点遇到问题可直接运行卸载脚本恢复原状。遇到问题去哪求助以及如何参与这个项目BetterJoy 的 Wiki 里整理了完整的设置项说明和常见问题解答遇到问题先查那里效率最高也欢迎在项目 Issues 区提交 bug 报告记得附上系统版本、BetterJoy 版本和复现步骤维护者定位问题会快得多。如果你愿意为项目出力方向其实很多提交代码修复、完善文档与翻译、分享自己的配置方案、在社区帮新手解答问题都可以。项目本体用 C# 开发对想了解 XInput、HID 通信和多线程编程的人也是不错的阅读素材。想从源码开始可以执行git clone https://gitcode.com/gh_mirrors/be/BetterJoy然后打开解决方案文件BetterJoy.sln用 Visual Studio 直接构建运行。现在就可以开始装驱动、重启、连手柄、开软件整套流程十分钟内就能走完。下次打开电脑那只躺在抽屉里的 Switch 手柄就不再是摆设而是你所有模拟器和 PC 游戏的通用控制器。先从你最常玩的一款游戏试起把手感调到顺手剩下的交给 BetterJoy 就好。【免费下载链接】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),仅供参考