提供任天堂Switch Pro手柄,Joycons,Switch SNES手柄与cemu(搭配Cemuhook), Citra,Dolphin,Yuzu以及系统范围通用的XInput支持。
允许使用陀螺仪控制鼠标并将特殊按钮(SL,SR,Capture)重新映射到您选择的按键。
原作者: Davidobot
感谢您使用我的软件以及我得到的所有建设性反馈。 我开始写这个项目很久以前,从那时起,我就学到了很多有关编程和软件开发的知识。 我没有太多的时间来从事这个项目,但是我会尝试修复错误,如果它们出现的话。 也感谢您在这方面的耐心等待!
这真是一段疯狂的旅程,在GitHub上有近11万的官方下载,也许在午夜还会有更多。我认为这个项目给予我到目前为止得到的两个工作的帮助,所以我很自豪。
去看看 Releases栏
- 安装驱动
- 阅读README.md
- 运行 Drivers/ViGEmBus_Setup_1.16.116.exe
- 运行 BetterJoyForCemu.exe
- 电脑连接你的手柄
- 启动Cemu并确保CemuHook已选择手柄.
- 你如果使用的是Joycons, CemuHook会检测到俩手柄 - 每个都有所有的按钮,但是选择其中一个只是选择使用哪只手来控制陀螺仪。
- 去cemu选项输入设置, 控制器API选择XInput并正常分配按钮.
- (忽略此项) 如果你因为某些原因不想这样做,只需要设置一个输入配置文件Wii U Gamepad作为控制器,并在 GamePad motion source下启用"也用于按钮/轴" . 版本3以不需要再去这样做
- 如果你想要振动,调到70-80%。
- 从版本3开始,你可以使用Switch pro手柄和Joycons作为PC上的普通xbox手柄-用Steam试试
请查看WiKi! 你会发现各种各样的优点,比如变更日志,应用程序设置的描述,常见问题和问题页面,以及如何让BetterJoy与Steam更好协同工作的信息.
- 比如按住Switch Pro手柄顶部配对小按钮5秒钟 - 这会使手柄进入广播扫描模式。
- 在你的蓝牙设置中搜索并正常配对。
- 要断开连接 - 按住主屏幕(Home)按钮(或截图按钮)2秒钟(或按顶部配对小按钮)。要重新连接 - 按下手柄上的任何按钮都可以。
- 将手柄数据线插入计算机USB口.
- 去"设置" -> "设备" -> "蓝牙和其他设备
- 在"鼠标、键盘和笔" -> 有一个"Pro Controller"
- 点击"Pro Controller"再点击"删除设备"
非常感谢rajkosto 收到了17封电子邮件,并非常迅速地回复了我的愚蠢查询。UDP服务器也主要来自他的ScpToolkit 存储库
我也非常感谢mfosse 向我指出正确的方向,并感谢Looking-Glass, 没有他们我将无法解决任何问题。(在这里说明一下 - joycon代码是他的)
非常感谢nefarius 的的ViGEm项目! 向WiimoteHook的创建者Epigramx, 表示歉意和赞赏,他向我提供了驱动程序的想法,并让我继续使用他的批处理脚本,即使我未经许可使用了该脚本。感谢MTCKC 提供灵感和批处理文件
最后感谢dekuNukem 提供的文档,尤其是关于SPI校准数据和IMU传感器说明的文档
图标(已修改):Chad Remsing通过the Noun Project 重新设计 "Switch Pro手柄", " Switch左Joycon", "Switch右joycon" 图标。 Amy Alexander. 修改了Mark Davis从the Noun Project 设计的任天堂图标 图标