Contents

Steam游戏无法识别北通手柄

每当兴冲冲下一个好玩的游戏,进入却发现手柄识别不了,或者识别不全。 一个杂牌的手柄属实是折腾人,网上兜了一圈,方法很多,但是适用自己电脑情况的还是很少。 最佳的解决方案就是买个微软的xbox手柄。

次一点的解决方案就是用软件模拟出xbox360的手柄,然后进入游戏就可以正常游玩了。下面重点写下如何达成

首先来个前提,游戏必须安装在无中文路径,各种微软的游戏依赖库安装齐全。网络问题的话,下个uu加速器处理下

我自己的电脑系统是win11

我使用的模拟软件是xOutput https://github.com/csutorasa/XOutput

下载安装后,打开xOutput,手柄录入键位映射,把手柄的所有按键都输入一边, 然后方向轴看是否录入是否正确(我遇到一个右键上下的位置对调了,然后这个键位勾选反转就行),接下来下拉绑定选择北通的控制器,然后保存配置。 (这个的使用搜b站的视频比较方便,文字描述这里写不下.)

接下来再关闭,以管理员权限打开xOutput(这点很重要!!)再点击开始,启用这个模拟的控制器

这时一般window的设备管理器,会识别出2个手柄设备,一个是北通自己的原有手柄,另一个是模拟出来的xbox360手柄

此时我们点开steam,通用的手柄管理一般也会识别出2个手柄。

这时游戏启用steam手柄输入。

手柄设置那里关闭 playstation,任天堂switch相关。

勾选通用,xbox,xbox扩展支持就行。

这时打开游戏就能完了。如果失败,重启电脑,必须控制软件打开的先后顺序

先打开 xOutput 以管理员权限,

再打开steam,

再打开游戏。

接下来是坑总结

设备管理器确保是2个,一个北通自带,一个虚拟出来的。我之前安装了ds4windows,勾选了隐藏北通的控制器,导致xOutput失效。

管理员权限运行xOutput这点也很重要

x360ce 这个软件我也试过,用起来时灵时不灵。

如果问题还没解决,可以搜下其他的模拟xbox360的软件 https://alternativeto.net/software/x360ce/

具体可以看这篇文章,我就是在这个文章找到xOutput的

用了steam 这么久,发现2个好用软件,

一个是steam账号切换器 可以方便的管理多个steam账号,但是记住限制切号器的网络,可以用火绒来控制软件的网络

另一个是msi afterburner 可以用来显示游戏的帧率,显卡内存占用等等