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

总结
我使用的是笔记本,蓝牙驱动是自带的微软蓝牙驱动,使用第1种和第3种方法都能成功连接上 PS3 原装 DualShock 3 手柄。仿制手柄请参考软件的网站的疑难解答部分。