Input SDL plugin. Compile and run on the OpenPandora. Include config for Pandora...
[mupen64plus-pandora.git] / source / mupen64plus-input-sdl / data / InputAutoCfg.ini
diff --git a/source/mupen64plus-input-sdl/data/InputAutoCfg.ini b/source/mupen64plus-input-sdl/data/InputAutoCfg.ini
new file mode 100644 (file)
index 0000000..6d67e45
--- /dev/null
@@ -0,0 +1,953 @@
+; InputAutoCfg.ini for Mupen64Plus SDL Input plugin
+
+[Keyboard]
+plugged = True
+plugin = 2
+mouse = False
+DPad R = key(100)
+DPad L = key(97)
+DPad D = key(115)
+DPad U = key(119)
+Start = key(13)
+Z Trig = key(122)
+B Button = key(306)
+A Button = key(304)
+C Button R = key(108)
+C Button L = key(106)
+C Button D = key(107)
+C Button U = key(105)
+R Trig = key(99)
+L Trig = key(120)
+Mempak switch = key(44)
+Rumblepak switch = key(46)
+X Axis = key(276,275)
+Y Axis = key(273,274)
+
+; Boom Smart Joy Converter
+[HID 6666:0667]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = button(13)
+DPad L = button(15)
+DPad D = button(14)
+DPad U = button(12)
+Start = button(11)
+Z Trig = button(10)
+B Button = button(4)
+A Button = button(5)
+C Button R = button(1)
+C Button L = button(3)
+C Button D = button(2)
+C Button U = button(0)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch = key(109)
+Rumblepak switch = key(114)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Cyborg V.3 Rumble Pad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = axis(4+)
+DPad L = axis(4-)
+DPad D = axis(5+)
+DPad U = axis(5-)
+Start = button(12)
+Z Trig = button(7)
+B Button = button(0)
+A Button = button(1)
+C Button R = button(8) axis(2+)
+C Button L = button(3) axis(2-)
+C Button D = button(2) axis(3+)
+C Button U = button(9) axis(3-)
+R Trig = button(5)
+L Trig = button(4)
+Mempak switch =
+Rumblepak switch =
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[DragonRise Inc. Generic USB Joystick]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = key(275) axis(0+)
+DPad L = key(276) axis(0-)
+DPad D = key(274) axis(1+)
+DPad U = key(273) axis(1-)
+Start = button(9)
+Z Trig = button(4)
+B Button = button(3)
+A Button = button(2)
+C Button R = button(7) axis(3+)
+C Button L = button(6) axis(3-)
+C Button D = button(1) axis(4+)
+C Button U = button(0) axis(4-)
+R Trig = button(5)
+L Trig = button(4)
+Mempak switch =
+Rumblepak switch =
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+) 
+
+; FuSa is a homebrew program which allows a PSP to be used as a gamepad
+[FuSa FuSa GamePad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R =
+DPad L =
+DPad D =
+DPad U =
+Start = button(7)
+Z Trig = button(4)
+B Button = button(2)
+A Button = button(0)
+C Button R = hat(0 Right)
+C Button L = hat(0 Left)
+C Button D = hat(0 Down)
+C Button U = hat(0 Up)
+R Trig = button(5)
+L Trig = button(3)
+Mempak switch =
+Rumblepak switch =
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Gasia Co.,Ltd PS(R) Gamepad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = key(275) axis(0+) hat(0 Right)
+DPad L = key(276) axis(0-)
+DPad D = key(274) axis(1+) hat(0 Down)
+DPad U = key(273) axis(1-)
+Start = button(9)
+Z Trig = button(6)
+B Button = button(3)
+A Button = button(2)
+C Button R = axis(2+)
+C Button L = axis(2-)
+C Button D = axis(3+)
+C Button U = axis(3-)
+R Trig = button(5)
+L Trig = button(4)
+Mempak switch = button(1)
+Rumblepak switch = button(0)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+; raphnet technologies USB converter (http://www.raphnet-tech.com/)
+[GC/N64_USB]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = button(13)
+DPad L = button(12)
+DPad D = button(11)
+DPad U = button(10)
+Start = button(3)
+Z Trig = button(2)
+B Button = button(1)
+A Button = button(0)
+C Button R = button(7)
+C Button L = button(6)
+C Button D = button(5)
+C Button U = button(4)
+R Trig = button(9)
+L Trig = button(8)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[GreenAsia Inc. USB Joystick]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(9)
+Z Trig = button(1)
+B Button = button(3)
+A Button = button(2)
+C Button R = axis(3+)
+C Button L = axis(3-)
+C Button D = axis(2+)
+C Button U = axis(2-)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Jess Tech Dual Analog Pad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(9)
+Z Trig = button(7)
+B Button = button(0)
+A Button = button(2)
+C Button R = axis(3+)
+C Button L = axis(3-)
+C Button D = axis(2+)
+C Button U = axis(2-)
+R Trig = button(6)
+L Trig = button(4)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Jess Tech Colour Rumble Pad]
+plugged = True
+plugin = 1
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(9)
+Z Trig = button(4)
+B Button = button(0)
+A Button = button(2)
+C Button R = axis(3+)
+C Button L = axis(3-)
+C Button D = axis(2+)
+C Button U = axis(2-)
+R Trig = button(7)
+L Trig = button(5)
+Mempak switch =
+Rumblepak switch =
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Jess Tech USB 4-Axis 12-Button Gamepad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(4)
+Z Trig = button(5)
+B Button = button(8)
+A Button = button(9)
+C Button R = button(1)
+C Button L = button(3)
+C Button D = button(2)
+C Button U = button(0)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch =
+Rumblepak switch =
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+; X-box controllers and compatible clones
+[Logitech Chillstream Controller]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(7)
+Z Trig = axis(2+)
+B Button = button(2)
+A Button = button(0)
+C Button R = axis(3+)
+C Button L = axis(3-)
+C Button D = axis(4+)
+C Button U = axis(4-)
+R Trig = button(5)
+L Trig = button(4)
+Mempak switch = button(6)
+Rumblepak switch = button(8)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Logitech Cordless Rumblepad 2]
+[Logitech Cordless RumblePad 2]
+[Logitech RumblePad 2 USB]
+[Logitech Dual Action]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = axis(4+) hat(0 Right)
+DPad L = axis(4-) hat(0 Left)
+DPad D = axis(5+) hat(0 Down)
+DPad U = axis(5-) hat(0 Up)
+Start = button(9)
+Z Trig = button(6)
+B Button = button(0)
+A Button = button(1)
+C Button R = axis(2+)
+C Button L = axis(2-)
+C Button D = axis(3+)
+C Button U = axis(3-)
+R Trig = button(5)
+L Trig = button(4)
+Mempak switch = button(8)
+Rumblepak switch = button(7)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Logitech Logitech(R) Precision(TM) Gamepad]
+[Gravis GamePad Pro USB]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 100,100
+AnalogPeak = 32768,32768
+DPad R = axis(0+)
+DPad L = axis(0-)
+DPad D = axis(1+)
+Dpad U = axis(1-)
+Start = button(9)
+Z Trig = button(6)
+B Button = button(5)
+A Button = button(4)
+C Button R = button(2)
+C Button L = button(0)
+C Button D = button(1)
+C Button U = button(3)
+R Trig = button(7)
+L Trig = button(8)
+Mempack switch =
+Rumblepak Switch =
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Logitech WingMan Action Pad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = button(13)
+DPad L = button(15)
+DPad D = button(14)
+DPad U = button(12)
+Start = button(8)
+Z Trig = button(6)
+B Button = button(3)
+A Button = button(0)
+C Button R = button(2)
+C Button L = button(4)
+C Button D = button(1)
+C Button U = button(5)
+R Trig = button(7)
+L Trig =
+Mempak switch =
+Rumblepak switch =
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Mega World USB Game Controllers]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(9)
+Z Trig = button(7)
+B Button = button(0)
+A Button = button(2)
+C Button R = axis(3+)
+C Button L = axis(3-)
+C Button D = axis(2+)
+C Button U = axis(2-)
+R Trig = button(6)
+L Trig = button(4)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[MP-8866 Dual USB Joypad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(8)
+Z Trig = button(6)
+B Button = button(3)
+A Button = button(2)
+C Button R = axis(2+)
+C Button L = axis(2-)
+C Button D = axis(3+)
+C Button U = axis(3-)
+R Trig = button(7)
+L Trig = button(4)
+Mempak switch = button(10)
+Rumblepak switch = button(11)
+Y Axis = axis(1-,1+)
+X Axis = axis(0-,0+)
+
+[Microsoft X-Box 360 pad]
+[Win32: Controller (XBOX 360 For Windows)]
+[Win32: XBOX 360 For Windows (Controller)]
+[Win32: XBOX 360 For Windows]
+[Xbox 360 Wireless Receiver]
+[OSX: Wireless 360 Controller]
+[OSX: Controller]
+[Linux: Xbox Gamepad (userspace driver)]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(7)
+Z Trig = axis(2+)
+B Button = button(2)
+A Button = button(0)
+C Button R = axis(4+)
+C Button L = axis(4-) button(3)
+C Button D = axis(3+) button(1)
+C Button U = axis(3-)
+R Trig = button(5) axis(2-)
+L Trig = button(4)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[N64 controller]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(9)
+Z Trig = button(0)
+B Button = button(2)
+A Button = button(1)
+C Button R = button(4)
+C Button L = button(5)
+C Button D = button(3)
+C Button U = button(6)
+R Trig = button(8)
+L Trig = button(7)
+Mempak switch = key(109)
+Rumblepak switch = key(114)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[PC Game Controller]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(9)
+Z Trig = button(8)
+B Button = button(4)
+A Button = button(5)
+C Button R = button(1)
+C Button L = button(3)
+C Button D = button(2)
+C Button U = button(0)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch = key(109)
+Rumblepak switch = key(114)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[SAITEK P880]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(10)
+Z Trig = button(3)
+B Button = button(0)
+A Button = button(2)
+C Button R = button(5) axis(3+)
+C Button L = button(1) axis(3-)
+C Button D = button(9) axis(2+)
+C Button U = button(4) axis(2-)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Saitek P990 Dual Analog Pad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(5)
+Z Trig = button(4)
+B Button = button(0)
+A Button = button(1)
+C Button R = button(8) axis(3+)
+C Button L = button(3) axis(3-)
+C Button D = button(2) axis(2+)
+C Button U = button(9) axis(2-)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch = button(11)
+Rumblepak switch = axis(10+)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Saitek P2900 Wireless Pad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = axis(4+)
+DPad L = axis(4-)
+DPad D = axis(5+)
+DPad U = axis(5-)
+Start = button(6)
+Z Trig = button(7)
+B Button = button(0)
+A Button = button(1)
+C Button R = button(8) axis(3+)
+C Button L = button(3) axis(3-)
+C Button D = button(2) axis(2+)
+C Button U = button(9) axis(2-)
+R Trig = button(5)
+L Trig = button(4)
+Mempak switch = button(11)
+Rumblepak switch = axis(10+)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Thrustmaster Dual Trigger 3-in-1]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(9)
+Z Trig = button(3)
+B Button = button(0)
+A Button = button(1)
+C Button R = axis(2+)
+C Button L = axis(2-)
+C Button D = axis(5+)
+C Button U = axis(5-)
+R Trig = button(5)
+L Trig = button(4)
+Mempak switch = button(6)
+Rumblepak switch = button(7)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[THRUSTMASTER Firestorm Dual Power 2]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(5)
+Z Trig = button(8)
+B Button = button(1)
+A Button = button(0)
+C Button R = axis(2+)
+C Button L = axis(2-)
+C Button D = axis(3+)
+C Button U = axis(3-)
+R Trig = button(6)
+L Trig = button(4)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Twin USB Joystick]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(9)
+Z Trig = button(4)
+B Button = button(6)
+A Button = button(7)
+C Button R = button(1)
+C Button L = button(3)
+C Button D = button(2)
+C Button U = button(0)
+R Trig = button(5)
+L Trig = button(11)
+Mempak switch =
+Rumblepak switch =
+Y Axis = axis(1-,1+)
+X Axis = axis(0-,0+)
+
+[PLAYSTATION(R)3 Controller]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = button(5)
+DPad L = button(7)
+DPad D = button(6)
+DPad U = button(4)
+Start = button(3)
+Z Trig = button(8)
+B Button = button(15)
+A Button = button(14)
+C Button R = axis(2+)
+C Button L = axis(2-)
+C Button D = axis(3+)
+C Button U = axis(3-)
+R Trig = button(11)
+L Trig = button(10)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[WiseGroup.,Ltd TigerGame XBOX+PS2+GC Game Controller Adapter]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = button(9)
+DPad L = button(8)
+DPad D = button(10)
+DPad U = button(11)
+Start = button(7)
+Z Trig = button(6)
+B Button = button(1)
+A Button = button(0)
+C Button R = axis(2+)
+C Button L = axis(2-)
+C Button D = axis(3+)
+C Button U = axis(3-)
+R Trig = axis(4+)
+L Trig = axis(5+)
+Mempak switch =
+Rumblepak switch =
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[Wish Technologies Adaptoid]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = button(13)
+DPad L = button(12)
+DPad D = button(11)
+DPad U = button(10)
+Start = button(8)
+Z Trig = button(9)
+B Button = button(3)
+A Button = button(0)
+C Button R = button(2)
+C Button L = button(4)
+C Button D = button(1)
+C Button U = button(5)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch = 
+Rumblepak switch = 
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+; X-box controllers and compatible clones
+[Microsoft X-Box pad v1 (US)]
+[Microsoft X-Box pad v2 (US)]
+[Microsoft X-Box pad (Japan)]
+[Microsoft Xbox Controller S]
+[Thrustmaster, Inc. Controller]
+[Logitech Xbox Cordless Controller]
+[Logitech Compact Controller for Xbox]
+[Mad Catz Controller (unverified)]
+[InterAct 'PowerPad Pro' X-Box pad (Germany)]
+[Mad Catz Control Pad]
+[Mad Catz LumiCON]
+[Mad Catz Control Pad Pro]
+[Mad Catz MicroCON]
+[Mad Catz Lynx Wireless Controller]
+[Zeroplus Xbox Controller]
+[Pelican Eclipse PL-2023]
+[Zeroplus Xbox Controller]
+[Radica Gamester Controller]
+[Radica Games Jtech Controller]
+[Logic3 Freebird wireless Controller]
+[Eclipse wireless Controller]
+[Edge wireless Controller]
+[SmartJoy Frag Xpad/PS2 adaptor]
+[Joytech Advanced Controller]
+[BigBen XBMiniPad Controller]
+[Joytech Wireless Advanced Controller]
+[Chinese-made Xbox Controller]
+[Generic X-Box pad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 4096,4096
+AnalogPeak = 32768,32768
+DPad R = hat(0 Right)
+DPad L = hat(0 Left)
+DPad D = hat(0 Down)
+DPad U = hat(0 Up)
+Start = button(6)
+Z Trig = button(7)
+B Button = button(1)
+A Button = button(0)
+C Button R = axis(3+)
+C Button L = axis(3-)
+C Button D = axis(4+)
+C Button U = axis(4-)
+R Trig = axis(5+)
+L Trig = axis(2+)
+Mempak switch = button(5)
+Rumblepak switch = button(2)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+[OSX: USB GamePad]
+; this is a 2-port USB device.  The Right port is controller #1, the Left port is #2
+; this is the "MayFlash" adapter, aka HuiJia.  The OSX driver seems to have a
+; different button mapping
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 2500,2500
+AnalogPeak = 20000,20000
+DPad R = button(13)
+DPad L = button(15)
+DPad D = button(14)
+DPad U = button(12)
+Start = button(9)
+Z Trig = button(8)
+B Button = button(2)
+A Button = button(1)
+C Button R = axis(1-)
+C Button L = axis(1+)
+C Button D = axis(0+)
+C Button U = axis(0-)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch = key(109)
+Rumblepak switch = key(114)
+X Axis = axis(2-,2+)
+Y Axis = axis(3-,3+)
+__NextController:
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 2500,2500
+AnalogPeak = 20000,20000
+DPad R = button(29)
+DPad L = button(31)
+DPad D = button(30)
+DPad U = button(28)
+Start = button(25)
+Z Trig = button(24)
+B Button = button(18)
+A Button = button(17)
+C Button R = axis(5-)
+C Button L = axis(5+)
+C Button D = axis(4+)
+C Button U = axis(4-)
+R Trig = button(23)
+L Trig = button(22)
+Mempak switch = key(109)
+Rumblepak switch = key(114)
+X Axis = axis(6-,6+)
+Y Axis = axis(7-,7+)
+
+[HuiJia USB GamePad]
+plugged = True
+plugin = 2
+mouse = False
+AnalogDeadzone = 100,100
+AnalogPeak = 20000,20000
+DPad R = button(13)
+DPad L = button(15)
+DPad D = button(14)
+DPad U = button(12)
+Start = button(9)
+Z Trig = button(8)
+B Button = button(2)
+A Button = button(1)
+C Button R = axis(3-)
+C Button L = axis(3+)
+C Button D = axis(2+)
+C Button U = axis(2-)
+R Trig = button(7)
+L Trig = button(6)
+Mempak switch = key(109)
+Rumblepak switch = key(114)
+X Axis = axis(0-,0+)
+Y Axis = axis(1-,1+)
+
+; Asikgame - Super Dual Box (with two PS2 gamepads connected)
+; this is a 2-port USB device. The Right port is controller #1, the Left port is #2
+[USB Human(2p) Interface Device]
+plugged = True
+plugin = 2
+mouse = False
+DPad R= axis(2+)
+DPad L= axis(2-)
+DPad D= axis(5+)
+DPad U= axis(5-)
+Start= button(0)
+Z Trig= button(1)
+B Button= button(3)
+A Button= button(2)
+C Button R= hat(0 Right)
+C Button L= hat(0 Left)
+C Button D= hat(0 Down)
+C Button U= hat(0 Up)
+R Trig= button(5)
+L Trig= button(4)
+Mempak switch= button(9)
+Rumblepak switch= button(8)
+Y Axis= axis(1-,1+)
+X Axis= axis(0-,0+)
+__NextController:
+plugged = True
+plugin = 2
+mouse = False
+DPad R= axis(6+)
+DPad L= axis(6-)
+DPad D= axis(7+)
+DPad U= axis(7-)
+Start= button(12)
+Z Trig= button(13)
+B Button= button(15)
+A Button= button(14)
+C Button R= hat(1 Right)
+C Button L= hat(1 Left)
+C Button D= hat(1 Down)
+C Button U= hat(1 Up)
+R Trig= button(17)
+L Trig= button(16)
+Mempak switch= button(21)
+Rumblepak switch= button(20)
+Y Axis= axis(4-,4+)
+X Axis= axis(3-,3+)
+
+#Pandora dual nub support, the hat is in fact "nub1"
+[nub0]
+plugged = True
+plugin = 2
+mouse = False
+DPad R = key(275)
+DPad L = key(276)
+DPad D = key(274)
+DPad U = key(273)
+#Start is Start
+Start= key(308)
+Z Trig= key(303)
+#B button = (X) = 281 = SDLK_PAGEDWN
+B Button= key(278)
+#A button = (A) = 278 = SDLK_HOME (279 = (B))
+A Button= key(281)
+R Trig= key(305)
+#L trigger is (B) (P = 111)
+L Trig= key(279)
+Y Axis= axis(1-,1+)
+X Axis= axis(0-,0+)
+# K=107 , Backspace=8
+C Button R = key(8)
+# J = 106, 9 = 57
+C Button L = key(57)
+# M = 109 , (Y) = 280
+C Button D = key(280)
+# I = 105 , 0 = 48
+C Button U = key(48)
+#C Button R = hat(0 Right)
+#C Button L = hat(0 Left)
+#C Button D = hat(0 Down)
+#C Button U = hat(0 Up)
+# default value here
+Mempak switch = key(44)
+Rumblepak switch = key(46)