最近玩游戏遇到一个手柄视角转动的问题,由于缺钱,实在不想入手360的手柄
x360ce这个工具又不好使
下面是找到一个不用工具,通过修改注册表解决视角转动问题的
这本身跟技术没啥关系,但是我决定还是记录一下,方便遇到相同问题的同志们检索
这是原文
https://gtaforums.com/topic/383548-possible-fix-for-usb-gamepad-problem/
我试验的是第一种方法,亲测有效
另外补全了一些细节上的说明
原文最后说需要重启电脑,实际不需要,注册表改完就立即生效了
首先在控制面板确定自己的手柄名字
通过属性看一下Z轴的旋转情况,转动一下就能看到
打开注册表(regedit)
打开这两个路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM
HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM
在这下面会看到一堆设备ID项
选中每一个设备项看看右侧的值里面有没有一个叫OEMName的,值正好是你的设备名
找到之后在这个项下面创建一个Axes项
再在Axes项下面分别创建两个项,名字叫2,5
在2和5下面分别创建两个二进制值,名称都叫Attributes
2下面的值设定为
00 00 00 00 01 00 35 00
5下面的值设定为
00 00 00 00 01 00 32 00
这时再通过设备属性看一下Z轴的转动情况,是不是变啦