BetterJoy完整教程5步把Switch手柄接入PC模拟器和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/BetterJoySwitch Pro手柄插到电脑上设备管理器里却只是个未知设备打开Cemu控制器一栏空空如也。BetterJoy解决的就是这个问题它把Switch Pro手柄、Joy-Con和SNES控制器转换成XInput设备PC游戏和模拟器通用的输入协议也就是Xbox手柄那套标准让你直接把它用在Cemu、Citra、Dolphin、Yuzu里甚至Steam游戏里。这篇指南从装驱动一直讲到陀螺仪鼠标映射跟着做完手柄就能在PC上跑起来。 先花30秒确认环境系统Windows 7及以上驱动安装流程在Win7和Win10/11上一样手柄只支持Switch Pro、左右Joy-Con、Switch SNES控制器其他品牌不在范围内连接蓝牙走无线USB-C线走有线两者都行三条都满足就可以动手缺硬件条件的话换台机器或先买根线。⚡ 装好驱动并连上第一个手柄ViGEmBus是一个虚拟总线驱动作用是让PC看见一个虚拟的Xbox手柄。整个最小流程克隆代码git clone https://gitcode.com/gh_mirrors/be/BetterJoy或直接从项目Releases页下载发布包在BetterJoyForCemu/Drivers/目录运行安装程序64位系统装ViGEmBusSetup_x64.msi32位装ViGEmBusSetup_x86.msi装完重启一次电脑双击运行BetterJoyForCemu.exe建议以管理员身份运行否则键盘映射会失效连接手柄蓝牙模式下长按手柄顶部小同步按钮5秒进入配对模式再到Windows蓝牙设置里配对有线模式直接插USB线主界面出现手柄图标和LED编号说明它已经以XInput设备身份存在Steam和游戏都能看见了Drivers/HIDGuardian/里的驱动默认不装它属于进阶可选项后面再讲。️ 分层解锁手柄的三层能力第一层连接管理默认就能用蓝牙配对长按顶部同步按钮5秒看到指示灯快闪再进系统蓝牙配对断开连接按住Home键左Joy-Con则按住Capture键2秒想重新连接按任意按键即可主界面勾选ProgressiveScan可自动扫描新接入的手柄默认开启StartInTray让程序最小化到托盘常驻第二层陀螺仪体感需在设置表里改值默认陀螺仪不生效。在主界面右侧设置表里把GyroToJoyOrMouse改成mouse体感转鼠标移动适合第三人称瞄准、joy_left/joy_right转对应摇杆或保持none灵敏度对应GyroMouseSensitivityX/Y默认1200/800和GyroStickSensitivityX/Y启用mouse模式后按一次摇杆按键光标会回到屏幕中心用久了瞄点漂移的话把AllowCalibration设为true手柄平放点主界面Calibrate按钮重校一次只能校准一个手柄第三层按键重映射Reassign窗口点主界面的Reassign打开映射窗口Capture、Home、两侧SL/SR、摇动、陀螺仪开关这些按键都能绑到任意键盘键或鼠标键出厂默认Capture对应PrintScreenreset_mouse对应摇杆按键两只Joy-Con会显示为两个独立XInput控制器选哪个都行差别只在陀螺仪归哪只手SNES控制器同样走这套流程无需额外设置 给各模拟器配好控制器Cemu打开CemuHook确认选中的是BetterJoy输出的控制器用Joy-Con时它会识别出两个控制器任选其一即可Input Settings里输入源选XInput按键按习惯分配想要震动的话把rumble音量拉到70%–80%Citra控制器设置里从输入设备列表中选那个XInput设备按键会被当成标准Xbox手柄识别直接映射到3DS键位DolphinGameCube控制器设置里选XInput控制器并分配按键Wii体感部分可开motion选项配合BetterJoy的陀螺仪鼠标模式辅助操作Yuzu控制器设置里输入类型选XInputPro手柄的按键、摇杆、陀螺仪全部可用Steam和PC原生游戏Steam把它识别为标准Xbox 360手柄用默认Xbox布局即可不确定的游戏开个大图模式测试一下 按现象自查常见问题手柄连不上先查ViGEmBus驱动装没装、装完有没有重启BetterJoy主界面里有没有出现手柄再试在Windows蓝牙设置里删除已配对记录长按同步按钮5秒重新配对周围2.4GHz设备多的话把手柄和路由器错开游戏里按键没反应先查BetterJoy是否以管理员运行模拟器里输入源选的是不是XInput再试重启电脑一次确认游戏没有强制走DirectInput模式陀螺仪瞄点漂移先查AllowCalibration是否开启、是否已经校准过再试手柄平放桌面重新Calibrate把GyroMouseSensitivity调低一档减少抖动手柄掉电太快把PowerOffInactivity单位分钟设成一个数值闲置到时间自动关机默认-1表示永不关机⚙️ 用进阶技巧少踩坑蓝牙稳定性电量保持50%以上与适配器距离5米内环境干扰大时把蓝牙适配器挪离机箱降低延迟优先USB有线不需要平滑滤波时把UseFilteredIMU改为false响应更直接但灵敏度要按约15倍调低多设备区分BetterJoy同时支持4个手柄con1–con4用不同的LED灯号区分玩家和Steam混用出问题装Drivers/HIDGuardian/里的驱动并把UseHIDG设为true防止手柄被别的程序抢走按键感觉反了SwapAB、SwapXY设为true按Xbox布局习惯归位震动手感LowFreqRumble/HighFreqRumble默认40/120想震得猛试试160/320别超过1200 收尾现在你可以做什么到这里蓝牙或USB接入后被系统识别为XInput设备、陀螺仪映射成鼠标、Capture和Home键绑定自定义按键这几件事都应该已经跑通。后续想调得更细建议对照项目wiki里的设置说明逐项核对遇到解决不了的问题把现象和系统版本写清楚后到项目仓库提issue这是推动开源项目前进最有效的方式。【免费下载链接】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),仅供参考