BetterJoy:3步让Switch手柄在Cemu、Citra和Steam里当Xbox手柄用

📅 2026/8/22 12:33:07
BetterJoy:3步让Switch手柄在Cemu、Citra和Steam里当Xbox手柄用
BetterJoy3步让Switch手柄在Cemu、Citra和Steam里当Xbox手柄用【免费下载链接】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打开Cemu或Citra插上手柄设备管理器里却是一串未知设备——这正是BetterJoy要解决的麻烦。它是一个Windows桌面小工具把Nintendo Switch的Pro手柄、Joy-Con和SNES手柄转成标准XInputXbox控制器让Cemu、Citra、Dolphin、Yuzu以及Steam里的游戏都能直接认出。你不需要为每个模拟器单独折腾插件装好驱动、连上手柄就能用。 从驱动到手柄连接BetterJoy的4步接入流程第一次用按这个顺序来一遍就行装驱动。打开BetterJoyForCemu/Drivers文件夹运行对应系统的 ViGEmBus 安装包64位系统用ViGEmBusSetup_x64.msi32位用ViGEmBusSetup_x86.msi。这一步是把虚拟Xbox手柄设备注册进系统的关键装完务必重启一次。运行主程序。启动BetterJoyForCemu.exe。如果后面发现按键或鼠标重映射不生效就改用以管理员身份运行。连上手柄。蓝牙或USB二选一具体差别见下一节。在模拟器里选XInput。进Cemu的Input Settings把输入源设成XInput然后像接普通Xbox手柄一样正常分配按键即可。源码可从项目 Releases 下载现成的BetterJoyForCemu或执行git clone https://gitcode.com/gh_mirrors/be/BetterJoy获取再按上面的流程装驱动、跑程序。 连接、陀螺仪、重映射BetterJoy的三件核心事蓝牙与USB两种接法各有什么不同两种连接都能让手柄被识别成XInput差别在稳定性和操作成本USB用数据线直插电脑系统即插即用延迟最低、最稳适合长时间游戏或固定位置。蓝牙长按手柄顶部的小同步键sync约5秒进入广播模式再到Windows蓝牙设置里配对。想断开就长按Home键或Capture键2秒或再按一次sync想重连按手柄上任意键即可。Win10下彻底移除设备要进蓝牙和其他设备里点删除。如果你用的是SNES手柄连接方式一样配对后在模拟器里直接映射即可。把手柄陀螺仪变成鼠标或摇杆这是BetterJoy最常被用到的一块。主程序把陀螺仪输出接到虚拟控制器上关键开关是GyroToJoyOrMouse取值效果可观察到的行为适合场景none陀螺仪不参与纯按键操作动作/格斗怕误触mouse晃动手柄鼠标指针跟着动FPS瞄准、拖拽joy_left / joy_right晃动分别转成左/右摇杆输入第三人称视角设为mouse后有一个实用细节按一次摇杆键reset_mouse默认绑在STICK指针就回到屏幕中央方便随时重置。灵敏度都在App.config里默认GyroMouseSensitivityX1200、GyroMouseSensitivityY800摇杆模式则看GyroStickSensitivityX/Y和GyroStickReduction默认1.5会压缩摇杆量程。把UseFilteredIMU设成 true 走滤波、更顺滑设成 false 用原始值更跟手但要把灵敏度降下来。Capture、Home、SL/SR重映射到键盘主界面打开 Reassign 窗口能看到一排可改的键Capture、Home、SL_L/SL_R、SR_L/SR_R、shake、reset_mouse、active_gyro。操作逻辑是左键点某个键进入等待输入此时按键盘或鼠标就把该手柄键绑到对应输入中键点它清空回默认值比如Capture默认是PrintScreenreset_mouse默认是STICK右键点它可以从下拉里改绑成另一个Joy-Con按键。设完点应用保存。这样按下Capture就会触发你指定的键盘键把SL/SR这种小侧键当快捷键用就很顺手。 进阶玩法多手柄方向切换、震动调参与模拟器接法Joy-Con拆分与方向切换把Joy-Con拆成单只后双击摇杆L3/R3可以旋转它的方向方便竖着握持双击控制器图标能拆分或重新合并。如果你要一只Pro手柄两只Joy-Con同屏给多人用需要启用Drivers/HIDGuardian里的驱动它会避免设备识别冲突。震动调参EnableRumble打开震动LowFreqRumble/HighFreqRumble控制震动音色默认40/120想要更强烈可试160/320。在Cemu里把rumble拉到70%–80%手感最明显。模拟器的接法Cemu走XInput源、按键正常分配、震动拉满即可Yuzu、Citra、Dolphin里直接选Pro/Joy-Con或XInput按实际按键映射就行陀螺仪大多自动适配。 断连、漂移、按键失灵BetterJoy常见问题对照症状可能原因解决动作手柄在设备管理器或模拟器里识别不到ViGEmBus驱动没装或装完没重启在Drivers里装ViGEmBus并重启再运行exe按键/鼠标重映射点了没反应没用管理员权限运行以管理员身份运行 BetterJoyForCemu.exe陀螺仪指针漂移或乱飘没校准或开了raw原始值在App.config开AllowCalibration后点Calibrate或把UseFilteredIMU设回 true连接频繁断开2.4GHz干扰、电量低改USB直连、远离路由器、保持电量充足退出BetterJoy后手柄在别的程序里失效HIDGuardian白名单残留关闭UseHIDG或用PurgeAffectedDevices清理残留先把驱动和手柄按上面四步接好、确认模拟器和Steam里都认出了控制器剩下的灵敏度、震动、重映射都可以一边玩一边在App.config里慢慢细调。【免费下载链接】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),仅供参考