第一种方法 数据线直连手柄 最新版本只支持Win10 且带振动
1、安装DsHidMini下载页面
https://github.com/ViGEm/DsHidMini/releases/tag/v2.2.282.0https://github.com/ViGEm/DsHidMini/releases/tag/v2.2.282.0
在dshidmini_v2.2.282.0.zip\x64\dshidmini 目录下右键 dshidmini.inf 和 igfilter.inf选择安装
2、插上手柄 管理员权限启动DSHMC.exe HID Device Mode 选择SXS(Steam/RPCS3)
3、启动RPCS3->Configuration->Pads->handler 选择DualShock3 刷新 默认键位是不用改的
正常启动游戏后手柄振动正常
第二种方法 支持win10,理论上xp/win7应该也可以 我只试了win10可以用 但是没有振动
1、下载motioninjoy
https://soft.xitongxz.net/202012/MotioninJoy_V7.1_XiTongZhiJia.zip
2、解压后运行DS3tool_local(只能运行local,另一个是上网网页,已失效)
插上手柄
选择DriverManager 勾选手柄,这时最右方是一个叉,因为还没有安装驱动
勾选后点击LoadDriver 这时Win10系统可能报错 解决方法安装.net framework3.5 同时永久禁用驱动强制签名
win10禁用驱动程序强制签名的三种方法 - CAD自学网
最简单的方法是按住Shift然后重启然后禁用强制签名
驱动安装好后点击Profiles 此时状态应该显示为PS3DualShock3USBConnected
勾选Playstation3 点击右侧的Options设置键位
之所以设置键位 是因为进入RPCS3后键位是乱的而且右摇杆的上下识别错误需要改为Rxz+和Rxz-
保存设置后退出
3、如方法一第3部进入Pads后Handler选择MMJoystick 重新设置键位后正常使用但是没有振动
第三种 蓝牙连接 我买的CSR4.0蓝牙适配器 参照网上的方法都无法连接手柄 可能是适配器的兼容问题 感兴趣的可以看以下链接
Release BthPS3 Bluetooth Drivers v2.1.153 · ViGEm/BthPS3 · GitHub
PS3手柄还能这样玩儿——PC篇_游戏手柄_什么值得买
How to Install/Remove - Virtual Gamepad Emulation Framework