Steam客户端不识别PS5手柄不识别SwitchPro手柄不识别Xbox和国产手柄
解决Steam最常见的Windows客户端之特定游戏不识别PS5手柄(或者Switch Pro手柄, 或Xbox手柄), 实现Windows中的Steam可使用各种游戏手柄来控制
有什么用
解决Steam最常见的Windows客户端之特定游戏, 不识别PS5手柄, 或者Switch Pro手柄, 或Xbox手柄, 等等无线手柄
电脑的Steam客户端, 使用无线手柄玩游戏, 实现了和游戏主机类似的功能
本文具体举例了如何设置后, 让Steam中的艾尔登法环游戏可以使用Switch Pro手柄来控制
相关内容
实现方法
根据不同的游戏客户端, 设置稍有不同; 案例征集中….
老头环适配Switch Pro手柄
艾尔登法环
2、设置手柄
非Xbox360手柄可以使用xoutput这个软件模拟。
github下载免费。怎么设置。。。B站教程一堆,此处不写了。
有些古董手柄没有home键,可以用键盘随便替代一个,这个无所谓的,基本按键有就行了。
设置完后记得运行。
重要更新:
今天测试了新的蓝牙手柄。发现又不行了。最后发现关键点就是,老头环只支持1个控制设备,这是核心思想。
所以点开电脑的设置,其它设备。如果有别的设备,是手柄的话,就删除。总之只留1个就行了。
Install emulation software
Install one of the two libraries. ViGEm (preferred) or SCPToolkit (unsupported, legacy)
| Software | State | Download |
|---|---|---|
| ViGEmBus | Deprecated since Nov 2, 2023 | ViGEmBus |
Install dependencies
Install:
- DirectX (any version that contains dinput8.dll)
- all the drivers for your controllers
- .NET 7 ASP.NET and Desktop runtime
- if you have issues, install the official XBox 360 controller drivers.
Download XOutput
- Download the latest stable release
- Unzip to any directory 直接解压后 就可以使用
设置XOutput
识别到switch pro手柄后

设置 中开启 GUID, 在切换语言到中文简体的 往下二个选项(倒数第二个选项), 选中.
- 添加控制器
- 然后配置各个按键的映射
- 保存后, 点击启用, 启用模拟XBox360手柄
完成switch pro 配置后, 开启Steam
然后在steam老头环的控制器设置中 关闭Steam输入; 是的! 关闭控制器的Steam输入
关闭控制器的Steam输入
然后 老头环就可以用Switch Pro手柄来控制了(模拟成了XBox手柄)
在老头环中的游戏设置
把控制 从 鼠标键盘, 改成控制器; 设置中的 第三个选项

荒野大嫖客2更改PS5手柄布局和图标
先备份整个游戏目录文件
然后添加到根目录(icon要放到iml文件夹下):
- [Done]Iml_rdr_beta_11.zip
- 复制ModLoader目录下的所有文件 到大镖客根目录

源文件: https://www.rdr2mods.com/downloads/rdr2/tools/76-lennys-mod-loader-rdr/
解压后lml_rdr_beta_11目录下: 把“ModLoader”整个子目录下的所有文件 复制到 大镖客根目录
[Done]钩子文件 ScriptHookRDR2_1.0.1491.17.zip
目录下的ScriptHookRDR2.dll, NativeTrainer.asi,dinput8.dll 复制放到steam的大镖客根目录
[Done]PlayStation Icons Replacement (PS5)-660-1-0-1641914236.7z
- 解压得到的PS Buttons Dualsense文件夹, 整个文件夹复制到大镖客根目录iml下
- 整个文件夹复制到iml目录下
- PS5 Mod打好了
![image-20260329175226277]()
如果无效的, 请先操作步骤:
- 下载并安装: ViGEmBus Setup from ViGEmBus
.NET 7 ASP.NET and Desktop runtime (这一步不是必须的, 一般Windows电脑都有)
下载并打开DS4Windows
设置DS4Windows 模拟PS5手柄成PS4
这一步很关键, DS4Windows下载默认的版本即可; 设置新建profile 把PS5手柄模拟成DS4即可
重新打开Steam中 荒野大嫖客2; 关闭Steam输入, 让操作系统接管PS5手柄的输入
本章节来源: Get Playstation icons in Red Dead Redemption on PC
Solution: We will install Lenny’s Mode Loader to make use of the PlayStation Icons Replacement
- Go to https://www.rdr2mods.com and download Lenny’s Mod Loader
- Before unzipping the files, locate your Red Dead Redemption game folder. It is most commonly found here: C:\Program Files (x86)\Steam\steamapps\common\Red Dead Redemption 2
- Open the downloaded zip file, go to the Mod Loader folder and extract the files to your game folder. The files need to be in the root directory of Red Dead Redemption 2 or it won’t work
- Next, we’ll need to install Scripthook from http://www.dev-c.com/rdr2/scripthookrdr2
- Once that’s downloaded, unzip wherever you’d like, then copy the contents of the “bin” folder, not the folder itself, to your game folder. Similar to what you did with lennys mod loader.
- Now that the mod loader and scripthook are both installed, we can download the icons. Go to Nexus Mods and download the PS4 or PS5 version of the icons, whichever you need. https://www.nexusmods.com/reddeadrede...
- Unzip wherever you’d like, then copy the “PS Buttons Dualsense” folder into the “lml” folder that’s located withint he Red Dead Redemption 2 folder: C:\Program Files (x86)\Steam\steamapps\common\Red Dead Redemption 2\lml This would be the same location that you placed lennys mod loader and scripthook in, but then one more folder in, lml (I might have mixed that up in the video).
- Assuming you followed the first video of how to use your Playstation controllers on the PC for Red Dead Redemption 2, you can open the game and you should be ready to go.
- Links from the video: Common folder location for Red Dead Redemption 2: 📁 C:\Program Files (x86)\Steam\steamapps\common\Red Dead Redemption 2
灵感来源
如何将我的 XBOX 手柄蓝牙连接到电脑?
主要讲xbox精英二代手柄蓝牙连接电脑
可以查看手柄电池电量
可以测试蓝牙功能在手柄上是否正常, 长期稳定运行?
可以通过使用 USB 电缆、适用于 Windows 的 XBOX 无线适配器或蓝牙将控制器连接到 Windows 设备。 有些 Windows 设备还附带了 XBOX 无线功能,因此无需适配器即可直接连接控制器。
- USB数据线
- 将微型 USB 充电缆线插入控制器顶部,将另一端插入电脑。 如果你使用的是 XBOX Series X|S、XBOX Elite 无线控制器系列 2 或 XBOX 自适应控制器,请使用 USB-C 缆线连接控制器。 请务必使用支持数据传输的电缆。
- 蓝牙方式
要连接控制器,可能需要适用于 Windows 的 XBOX 无线适配器。 如果电脑内置了 XBOX 无线,则无需适配器即可直接连接控制器。
很多时候, 我们使用的是第三方蓝牙接收器, 比如 orio的蓝牙适配器, 小小的长方体插入usb口(主机箱后侧USB)
如果使用的是内置 XBOX 无线:
- 按住 XBOX 按钮 3 秒打开控制器。 打开控制器时,XBOX 按钮 将开始闪烁。
- 长按控制器顶部的的“配对”按钮 (凸起按钮)。 控制器上的 XBOX 按钮 将加速闪烁 - 这意味着控制器正在搜索电脑。
- 在电脑上,按“开始”按钮 ,然后选择“设置” > 设备(在 Windows 11 上:设置 > 蓝牙和设备)。
- 选择“添加蓝牙或其他设备”(在 Windows 11 上:添加设备),然后选择“其他所有内容”。
- 从列表中选择“XBOX 无线控制器”或“XBOX Elite 无线控制器”。 连接后,控制器上的 XBOX 按钮 将保持亮起。

第4步是关键步骤
然后选择“其他所有设备”。 我的Win7 选择的就是 第一项的 蓝牙! 选择其他所有设备无法搜索到xbox精英二代
轻按 Xbox 键 开启手柄,再按住 配对键 约 3 秒使手柄处于可被发现状态,指示灯快速闪烁。(仅首次连接时需要配对,连接过的手柄下次开机可自动连接)

