技术分享 《极限竞速地平线4》STEAM版方向盘无法识别解决方法 [复制链接]

RECKY
三国LV12
技术中心 33616 0 2021-7-6 14:20:31
本帖最后由 RECKY 于 2021-7-6 15:07 编辑
1.jpg
        第一步:首先要确保你的方向盘正确安装了,以我手上的g923为例。也就是在罗技的ghub里正确显示并且可以进行操作验证。

       第二步:在steam的中对具体的游戏禁用steam端输入,让游戏直接调取自身的输入接口
具体做法就是在库中,在对应的游戏上按右键,出现的菜单上选择属性
2.jpg
然后到控制器的选项里,这里改成禁用steam输入
3.jpg
现在再进入游戏,就在控制项里看到方向盘了,有一半的用户,这样就解决问题,但还有很多用户是没有解决的。 steam给我的答案是,游戏的外设都是读取的设备vid码。一个vid码调用一个oem数据,当你按照前两部进行操作后还是无法解决问题,说明你的设备vid对应的oem数据已经错误了。
        第三步:需要对自己的设备进行vid码重注册。
具体的做法是,在win中左下角里输入搜索【或者按win+R键输入 regedit 】运行打开注册表编辑器。
4.jpg

复制下方路径可以在注册表内直接打开:
  1. <b>HKEY_CURRENT_USER>System>CurrentControlSet>Control>Mediaproperties>PrivateProperties>Joystick>OEM</b>
复制代码

操作正确后应该如上图一样,看到有一排的 vid 作为起始子串的注册信息,这里就存放着自己设备的vid和对应的oem (这里以罗技产品系列演示,其他品牌或设备,在注册表中的位置可能有细微差别,请自行查找),找到我们对应的vid。要知道购买的设备的名称。和对应的版本,比如这边的就是 g923 PC/PS4版,那么一次点击vid,查看oem的名称。
发现第二个 ,也就是vid后缀C266的,是我的设备
5.jpg


这里也列举一下常见的罗技设备的vid码
g923 pc/ps4 C266 g923 pc/xbox c26E g29 C24F g920 C262
其实也不需要知道,通过oemname都能判断出来

找到对应的vid码,接下来就是把它删除
6.jpg
直接右键删除就可以。然后需要把设备拔下来。然后重新插回去(间隔一下,几秒钟)

在注册表里刷新一下
7.jpg
刚才删除的vid码就会重新出现,并且oemdata被重新正确注册

8.jpg
然后就可以通过steam进入游戏。方向盘就完美识别了。



您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29041 个
  • 话题数: 9632 篇
  • 巅峰数: 5500 人