注册 | 登录

游侠NETSHOW论坛





查看: 8415|回复: 2
打印 上一主题 下一主题

[建议] 修改手柄右摇杆轴的方法 [复制链接]

帖子
2042
精华
1
积分
1371
金钱
5259
荣誉
15
人气
2
评议
0
跳转到指定楼层
楼主
发表于 2010-12-3 10:36:35 |只看该作者 |倒序浏览
其实以前就有类似的问题,只不过由于有XInputEmulator等的模拟软件帮助可以解决,但是有的游戏不支持这些软件。比如蜘蛛侠。
一般的国产的手柄,比如北通系列,右摇杆Rz/Z轴是相反的。这是驱动原因。所以一劳永逸的方法是修改注册表。
建立一个新建文本文件,输入以下内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0E8F&PID_0003\Axes]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0E8F&PID_0003\Axes\0]
@="X axis"
"Attributes"=hex:01,81,00,00,01,00,30,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0E8F&PID_0003\Axes\1]
@="Y axis"
"Attributes"=hex:01,81,00,00,01,00,31,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0E8F&PID_0003\Axes\2]
@="Z axis"
"Attributes"=hex:01,81,00,00,01,00,35,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0E8F&PID_0003\Axes\5]
@="Rz axis"
"Attributes"=hex:01,81,00,00,01,00,32,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00


然后保存,修改扩展名为.reg
即为注册表文件,然后导入就可以了,可以先备份原始注册表。这个适用于北通神鹰手柄。
如果你的手柄不是,你需要自己修改其中手柄的VID&PID值,这个可以在你的注册表里查到。

使用道具 举报

帖子
108
精华
0
积分
54
金钱
-11
荣誉
0
人气
0
评议
0
沙发
发表于 2010-12-3 14:06:27 |只看该作者
[加油]

使用道具 举报

帖子
114
精华
0
积分
57
金钱
1088
荣誉
0
人气
0
评议
0
板凳
发表于 2010-12-3 16:09:57 |只看该作者
买个XBX360手柄多好,即插即用,不用设置,完美震动,基本新出的游戏全支持
其实游戏在于操做和互动的乐趣,画面只是点缀

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-15 16:22 , Processed in 1.467797 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到