先以FIFAonline3为例吧,使用这个方法可以完美使用右摇杆了

下面介绍方法:

1.找到摇杆设置文件,位置为:




 

2.点开这个buttonData文件,会出现


 
"Generic USB Joystick "这个是我手柄名称,每个人手柄名称不一样,把引号内的手柄名称换成你自己的手柄名称就可以了(Controller_025不要动)。大家注意我的手柄后面有2个空格,一个字符都不能少,少了系统无法识别,下面教大家怎么看自己手柄的名称
3.有两种方法,第二种方法最保险,不会漏掉手柄名称的空格:

方法一:

①找到设备~(WIN7在“设备和打印机”里找)

 
②找到自己的手柄
③右击手柄图标~弹出窗口选择“游戏控制器设置”就可以看到自己的手柄型号了,然后记下来(弊端:空格无法显示)




 
方法二:

1.“开始”--“运行”--“regedit”
2.找到 HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / MediaProperties / PrivateProperties / Joystick / OEM
3.一般都是OEM下面第一个文件,左键点一下,然后看右边右键点OEMName,点修改,直接复制这个名称就ok了




 
以上,知道自己手柄名称了,修改了buttonData里手柄名称,下面段落介绍里面的一些参数如何设置 

AddMap PC_CONTROL_BUTTON01代表手柄上代号为01的按键,以此类推,从01到12(09是暂停,10是暂停左边的那个键)。所以你应当先搞清楚手柄上每个键的代号,就算你不清楚那些按键编号也没关系,因为我们只需要调整“AddMap PC”开头的这些字母就ok了。

PC_CONTROL_BUTTON 这些从01~08都是传球射门那些按键,比如你想修改不同按键功能,比如我们想把02按键和03按键功能调换,只需要把02 AI_B后面的B改成A,03 AI_A后面的A改成B,就可以了,当然只要是同一个数字后面的内容就要相应的都更换,一般是更换2个。RT RB一个是加速一个是射门推射键,你们可以找到相应数字对调,这样就可以把加速设置到RT上,类似于实况足球(如果你们的按键出现错位,一定要学会这种方法修改,修改好了去游戏里面测试有没有问题);

AddMap PC_POV_0代表十字方向键,AddMap PC_AXIS_0代表左摇杆,AddMap PC_AXIS_2代表右摇杆。后面的UP、LEFT、DOWN、RIGHT就是方向

下面放出我的按键设置,你们可以直接复制修改,当然只用修改
AddController "Controller_025"下面“AddMap PC”开头的部分,如果出现错位就用上面的方法自行调试,我的仿实况按键设置,使用前一定要备份 buttondata 这个文件

AddMap PC_CONTROL_BUTTON02 VB_AI_B
AddMap PC_CONTROL_BUTTON02 VB_FE_CANCEL
AddMap PC_CONTROL_BUTTON03 VB_AI_A
AddMap PC_CONTROL_BUTTON03 VB_FE_SELECT
AddMap PC_CONTROL_BUTTON04 VB_AI_X
AddMap PC_CONTROL_BUTTON04 VB_FE_X
AddMap PC_CONTROL_BUTTON01 VB_AI_Y
AddMap PC_CONTROL_BUTTON01 VB_FE_Y
AddMap PC_CONTROL_BUTTON05 VB_AI_LB
AddMap PC_CONTROL_BUTTON05 VB_FE_LB
AddMap PC_CONTROL_BUTTON06 VB_AI_RT
AddMap PC_CONTROL_BUTTON06 VB_FE_RT
AddMap PC_CONTROL_BUTTON07 VB_AI_LT
AddMap PC_CONTROL_BUTTON07 VB_FE_LT
AddMap PC_CONTROL_BUTTON08 VB_AI_RB
AddMap PC_CONTROL_BUTTON08 VB_FE_RB
AddMap PC_POV_0_UP VB_AI_LDPAD_UP
AddMap PC_POV_0_UP VB_FE_LDPAD_UP
AddMap PC_POV_0_LEFT VB_AI_LDPAD_LEFT
AddMap PC_POV_0_LEFT VB_FE_LDPAD_LEFT
AddMap PC_POV_0_DOWN VB_AI_LDPAD_DOWN
AddMap PC_POV_0_DOWN VB_FE_LDPAD_DOWN
AddMap PC_POV_0_RIGHT VB_AI_LDPAD_RIGHT
AddMap PC_POV_0_RIGHT VB_FE_LDPAD_RIGHT
AddMap PC_CONTROL_BUTTON11 VB_AI_L3
AddMap PC_CONTROL_BUTTON11 VB_FE_L3
AddMap PC_CONTROL_BUTTON12 VB_AI_R3
AddMap PC_CONTROL_BUTTON12 VB_FE_R3
AddMap PC_AXIS_0_UP VB_AI_LS_UP
AddMap PC_AXIS_0_UP VB_FE_LS_UP
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_2_UP VB_AI_RS_UP
AddMap PC_AXIS_2_UP VB_FE_RS_UP
AddMap PC_AXIS_2_LEFT VB_AI_RS_LEFT
AddMap PC_AXIS_2_LEFT VB_FE_RS_LEFT
AddMap PC_AXIS_2_DOWN VB_AI_RS_DOWN
AddMap PC_AXIS_2_DOWN VB_FE_RS_DOWN
AddMap PC_AXIS_2_RIGHT VB_AI_RS_RIGHT
AddMap PC_AXIS_2_RIGHT VB_FE_RS_RIGHT
AddMap PC_CONTROL_BUTTON10 VB_AI_START
AddMap PC_CONTROL_BUTTON10 VB_FE_START
AddMap PC_CONTROL_BUTTON09 VB_AI_BACK
AddMap PC_CONTROL_BUTTON09 VB_FE_HELP

这是十字键控制方向的设置,改成下面这样就ok了

AddMap PC_POV_0_UP VB_AI_LS_UP
AddMap PC_POV_0_UP VB_FE_LS_UP
AddMap PC_POV_0_LEFT VB_AI_LS_LEFT
AddMap PC_POV_0_LEFT VB_FE_LS_LEFT
AddMap PC_POV_0_DOWN VB_AI_LS_DOWN
AddMap PC_POV_0_DOWN VB_FE_LS_DOWN
AddMap PC_POV_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_POV_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_0_UP VB_AI_LDPAD_UP
AddMap PC_AXIS_0_UP VB_FE_LDPAD_UP
AddMap PC_AXIS_0_LEFT VB_AI_LDPAD_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LDPAD_LEFT
AddMap PC_AXIS_0_DOWN VB_AI_LDPAD_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LDPAD_DOWN
AddMap PC_AXIS_0_RIGHT VB_AI_LDPAD_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LDPAD_RIGHT