Config.dat
"Eliminator GamePad Pro" 10 "Eliminator GamePad Pro" 10 1 2 3 5 4 6 7 9 10 8
"Gravis Eliminator GamePad Pro" 10 "Gravis Eliminator GamePad Pro" 10 1 2 3 5 4 6 7 9 10 8
"Eliminator Aftershock" 10 "Eliminator Aftershock" 10 1 2 3 5 4 6 7 9 10 -1
"Gravis Eliminator Aftershock" 10 "Gravis Eliminator Aftershock" 10 1 2 3 5 4 6 7 9 10 8
"Gravis Gamepad" 4 "Gravis Gamepad" 4 1 2 3 5
"Gamepad" 4 "Gamepad" 4 1 2 3 5
"Gravis Gamepad" 4 "Gravis Gamepad" 4 1 2 3 5
"Destroyer Tiltpad" 6 "Destroyer Tiltpad" 6 1 2 3 5 4 -1 -1 -1
"Gravis Gamepad Pro (Gameport)" 10 "Gravis Gamepad Pro (Gameport)" 10 1 2 3 5 4 6 7 9 10 8
"Gravis Gamepad Pro" 10 "Gravis Gamepad Pro" 10 1 2 3 5 4 6 7 9 10 8
"Gamepad Pro USB" 10 "Gamepad Pro USB" 10 1 2 3 5 4 6 7 9 10 8
"Gravis Xterminator Digital GamePad" 11 "Gravis Xterminator Digital GamePad" 11 1 2 3 5 4 6 7 9 10 8 0
"Interact 3D Program Pad" 10 "Gravis Gamepad Pro (Gameport)" 10 6 3 4 5 1 2 7 8 12 11
"Interact/3Dfx SV-262A HammerheadFX" 10 "Interact/3Dfx SV-262A HammerheadFX" 10 4 5 6 1 2 8 7 9 3 10
"InterAct HammerHead Fx" 10 "InterAct HammerHead Fx" 10 4 5 6 1 2 8 7 9 3 10
"Interact Gaming Device" 10 "Interact Gaming Device" 10 4 5 6 1 2 8 7 9 3 10
"Logitech Wingman" 11 "Logitech Wingman" 11 1 2 3 4 5 8 7 10 9 6 0
"Wingman" 11 "Wingman" 11 1 2 3 4 5 8 7 6 9 10 0
"Logitech Wingman Gamepad" 11 "Logitech Wingman Gamepad" 11 1 2 3 4 5 8 7 10 9 6 0
"Wingman Gamepad" 11 "Wingman Gamepad" 11 1 2 3 4 5 8 7 10 9 6 0
"Logitech Wingman Gamepad (Black)" 11 "Logitech Wingman Gamepad (Black)" 11 1 2 3 4 5 8 7 10 9 6 0
"Wingman Gamepad (Black)" 11 "Wingman Gamepad (Black)" 11 1 2 3 4 5 8 7 10 9 6 0
"Logitech Wingman Gamepad Black" 11 "Logitech Wingman Gamepad Black" 10 1 2 3 4 5 8 7 10 9 6 0
"Wingman Gamepad Black" 11 "Wingman Gamepad Black" 10 1 2 3 4 5 8 7 10 9 6 0
"Logitech Wingman Gamepad Extreme" 10 "Logitech Wingman Gamepad Extreme" 10 1 2 3 4 5 8 7 10 9 6 0
"Wingman Gamepad Extreme" 10 "Wingman Gamepad Extreme" 10 1 2 3 4 5 8 7 10 9 6 0
"Logitech WingMan RumblePad" 9 "Logitech WingMan RumblePad" 9 1 2 3 4 5 8 7 10 9 6 0
"WingMan RumblePad" 9 "WingMan RumblePad" 9 1 2 3 4 5 8 7 10 9 6
"Wingman Rumad" 9 "Wingman Rumad" 9 1 2 3 4 5 8 7 10 9 6
"WingManblePad" 9 "WingManblePad" 9 1 2 3 4 5 8 7 10 9 6
"WingMan Cordless Gamepad" 10 "WingMan Cordless Gamepad" 10 1 2 3 4 5 8 7 10 9 6
"Logitech WingMan Cordless Gamepad USB" 10 "Logitech WingMan Cordless Gamepad USB" 10 1 2 3 4 5 8 7 10 9 6
"Microsoft SideWinder FreeStyle Pro" 10 "Logitech WingMan Cordless Gamepad USB" 10 1 2 3 4 5 8 7 10 9 6
"Microsoft SideWinder game pad" 10 "Microsoft SideWinder game pad" 10 1 2 3 4 5 8 7 10 9 6
"SideWinder Gamepad Pro USB version 1.0" 9 "SideWinder Gamepad Pro USB version 1.0" 9 1 2 3 4 5 8 7 10 9 6
"Microsoft Sidewinder Game Pad Pro" 9 "Microsoft Sidewinder Game Pad Pro" 9 1 2 3 4 5 8 7 10 9 6
"Microsoft SideWinder Plug & Play Game Pad" 6 "Gravis Gamepad Pro (Gameport)" 10 3 1 2 4 5 6
"SideWinder Gamepad USB version 1.0" 9 "SideWinder Gamepad USB version 1.0" 9 1 2 3 4 5 8 7 10 9 6
"AxisPad" 12 "AxisPad" 12 1 3 4 5 2 6 7 8 11 9
"MP-8866 Dual USB Joypad" 12 "MP-8866 Dual USB Joypad" 12 4 3 2 1 7 8 5 6 9 10 11 12
Now, after the name, the first # is the # of gamepad buttons.
Example:
"SideWinder Gamepad Pro USB version 1.0" 9 "SideWinder Gamepad Pro USB version 1.0" 9 1 2 3 4 5 8 7 10 9 6
So the format is:
Name #Buttons Name #Buttons N1 N2 N3 N4 N5 N6 N7 N8 N9 N10
Now, Here the Map:
N1 - A
N2 - S
N3 - D
N4 - Q
N5 - W
N6 - E
N7 - Curve/Curl
N8 - ESC
N9 - Don't remember
N10 - Special Move
Now, from the example above, suppose that you want to change the ESC key with the Lob one.
Before:
"SideWinder Gamepad Pro USB version 1.0" 9 "SideWinder Gamepad Pro USB version 1.0" 9
1 2 3 4 5 8 7
10 9 6
After:
"SideWinder Gamepad Pro USB version 1.0" 9 "SideWinder Gamepad Pro USB version 1.0" 9
10 2 3 4 5 8 7
1 9 6