Steam游戏无法识别北通手柄
每当兴冲冲下一个好玩的游戏,进入却发现手柄识别不了,或者识别不全。 一个杂牌的手柄属实是折腾人,网上兜了一圈,方法很多,但是适用自己电脑情况的还是很少。 最佳的解决方案就是买个微软的xbox手柄。
次一点的解决方案就是用软件模拟出xbox360的手柄,然后进入游戏就可以正常游玩了。下面重点写下如何达成
xOutput使用
前提
首先来个前提,游戏必须安装在无中文路径
,各种微软的游戏依赖库
安装齐全。网络问题的话,下个uu加速器
处理下
我自己的电脑系统是win11
我使用的模拟软件是xOutput
https://github.com/csutorasa/XOutput
配置
下载安装后,打开xOutput,手柄录入键位映射,把手柄的所有按键都输入一边, 然后方向轴看是否录入是否正确(我遇到一个右键上下的位置对调了,然后这个键位勾选反转就行),接下来下拉绑定选择北通的控制器,然后保存配置。 (这个的使用搜b站的视频比较方便,文字描述这里写不下.)
使用
接下来再关闭,以管理员权限
打开xOutput(这点很重要!!)再点击开始
,启用这个模拟的控制器
这时一般window的设备管理器,会识别出2个手柄设备,一个是北通自己的原有手柄,另一个是模拟出来的xbox360手柄
此时我们点开steam,通用的手柄管理一般也会识别出2个手柄。
配置steam
这时游戏启用
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
可以用来显示游戏的帧率,显卡内存占用等等