From 228c29b1f4b7340855b3db446906fa27bd169323 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Sat, 27 Jun 2015 12:32:16 +0200 Subject: [PATCH] mupen64plus: Add InputAutoCfg.ini --- .config/mupen64plus/InputAutoCfg.ini | 1604 ++++++++++++++++++++++++++ 1 file changed, 1604 insertions(+) create mode 100644 .config/mupen64plus/InputAutoCfg.ini diff --git a/.config/mupen64plus/InputAutoCfg.ini b/.config/mupen64plus/InputAutoCfg.ini new file mode 100644 index 00000000..3760fff6 --- /dev/null +++ b/.config/mupen64plus/InputAutoCfg.ini @@ -0,0 +1,1604 @@ +; 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) + +[Austgame PS to USB convert cable] +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(4) +B Button = button(3) +A Button = button(2) +C Button R = button(1) +C Button L = button(0) +C Button D = button(5) +C Button U = axis(3-) +R Trig = button(7) +L Trig = button(6) +Mempak switch = +Rumblepak switch = +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +[BDA Pro Ex] +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(9) +Z Trig = button(7) +B Button = button(2) +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 = key(44) +Rumblepak switch = key(46) +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +; 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+) + +; Retrolink N64 USB clone +[Generic USB Joystick] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 4096,4096 +AnalogPeak = 32768,32768 +DPad R = axis(5+) +DPad L = axis(5-) +DPad D = axis(6+) +DPad U = axis(6-) +Start = button(9) +Z Trig = button(7) +B Button = button(8) +A Button = button(6) +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(4) +Mempak switch = key(109) +Rumblepak switch = key(114) +Y Axis = axis(1-,1+) +X Axis = axis(0-,0+) + +[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+) + +[GS 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(9) +Z Trig = button(7) +B Button = button(2) +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(5) +L Trig = button(4) +Mempak switch = +Rumblepak switch = +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +[ipega media gamepad controller] +plugged = True +plugin = 2 +mouse = False +DPad R = hat(0 Right) +DPad L = hat(0 Left) +DPad D = hat(0 Down) +DPad U = hat(0 Up) +Start = button(11) +Z Trig = button(6) +B Button = button(3) +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+) + +[ipega gamepad controller] +plugged = True +plugin = 2 +mouse = False +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(2) +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 = +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+) + +[Win32: Colour Rumble Pad] +[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+) + +[Jess Technology Co., Ltd. USB Game Controllers] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 4096,4096 +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(3) +B Button = button(0) +A Button = button(2) +C Button R = axis(5+) +C Button L = axis(5-) +C Button D = axis(2+) +C Button U = axis(2-) +R Trig = button(6) +L Trig = button(4) +Mempak switch = button(7) +Rumblepak switch = button(5) +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 Thrustmaster dual analog 3.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(9) +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 = button(5) +Rumblepak switch = button(7) +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+) + +[Linux: Xbox 360 Wireless Receiver (XBOX)] +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-) button(3) +C Button D = axis(4+) button(1) +C Button U = axis(4-) +R Trig = button(5) axis(5+) +L Trig = button(4) +Mempak switch = +Rumblepak switch = +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +[Microsoft X-Box 360 pad] +[Microsoft X-Box One pad] +[Win32: Controller (XBOX 360 For Windows)] +[Win32: XBOX 360 For Windows (Controller)] +[Win32: XBOX 360 For Windows] +[Xbox 360 Wireless Receiver] +[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(5+) +L Trig = button(4) +Mempak switch = +Rumblepak switch = +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +# mappings for use with the TattieBogle drive under OSX, given in googlecode.com issue #630 +[OSX: Wireless 360 Controller] +[OSX: Controller] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 4096,4096 +AnalogPeak = 32768,32768 +DPad R = button(3) +DPad L = button(2) +DPad D = button(0) +DPad U = button(1) +Start = button(4) +Z Trig = axis(5+) +B Button = button(13) +A Button = button(11) +C Button R = axis(2+) +C Button L = axis(2-) +C Button D = axis(3+) +C Button U = axis(3-) +R Trig = button(9) +L Trig = button(8) +Mempak switch = "" +Rumblepak switch = "" +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +; ACRUX Gamepad (USB ID: 1a34:0802), a Xbox 360 controller clone aviable under +; various brands (e.g. techsolo TG-30) +[USB GAMEPAD 8116] +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 = axis(4-) +B Button = button(2) +A Button = button(0) +C Button R = axis(3+) +C Button L = axis(3-) button(3) +C Button D = axis(2+) button(1) +C Button U = axis(2-) +R Trig = button(5) axis(4+) +L Trig = button(4) +Mempak switch = +Rumblepak switch = +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +[XInput: Microsoft X-Box 360 pad] +[XInput: Controller (XBOX 360 For Windows)] +[XInput: XBOX 360 For Windows (Controller)] +[XInput: XBOX 360 For Windows] +[XInput: Xbox 360 Wireless Receiver] +[XInput: XInput Controller #] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 4096,4096 +AnalogPeak = 32768,32768 +DPad R = button(3) +DPad L = button(2) +DPad D = button(1) +DPad U = button(0) +Start = button(4) +Z Trig = axis(4+) +B Button = button(12) +A Button = button(10) +C Button R = axis(2+) +C Button L = axis(2-) button(13) +C Button D = axis(3+) button(11) +C Button U = axis(3-) +R Trig = button(9) axis(5+) +L Trig = button(8) +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+) + +[Nintendo Wiimote Classic] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 4096,4096 +AnalogPeak = 32768,32768 +DPad R = button(23) +DPad L = button(22) +DPad D = button(21) +DPad U = button(20) +Start = button(17) +Z Trig = button(24) +B Button = button(14) +A Button = button(13) +C Button R = axis(2+) +C Button L = axis(2-) +C Button D = axis(3+) +C Button U = axis(3-) +R Trig = button(25) +L Trig = button(26) +Mempak switch = button(16) +Rumblepak switch = button(15) +X Axis = axis(4-,4+) +Y Axis = axis(5-,5+) + +[Nintendo Wii Remote Pro Controller] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 2000,2000 +AnalogPeak = 17000,17000 +DPad R = button(16) +DPad L = button(15) +DPad D = button(14) +DPad U = button(13) +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 = +Rumblepak switch = +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+) + +[PLAYSTATION(R)3 Controller] +[Sony PLAYSTATION(R)3 Controller] +[Sony Computer Entertainment Wireless Controller] +[SHENGHIC 2009/0708ZXW-V1Inc. PLAYSTATION(R)3Conteroller] +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(10) +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(8) +Mempak switch = +Rumblepak switch = +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+) + +[SZMY-POWER CO.,LTD. GAMEPAD 3 TURBO] +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(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 = key(44) +Rumblepak switch = key(46) +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+) + +[Twin USB Vibration 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(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+) + +;Twin USB PS-controller lookalike, branded "POWER PAD". +;The controller closest to the USB-plug is Player 1. +[Twin USB 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(9) +Z Trig = button(4) +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 = +Y Axis = axis(1-,1+) +X Axis = axis(0-,0+) + +[Wii U GameCube Adapter Port 1] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 4096,4096 +AnalogPeak = 32768,32768 +DPad R = button(11) +DPad L = button(10) +DPad D = button(9) +DPad U = button(8) +Start = button(7) +Z Trig = button(4) +B Button = button(3) +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 = +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] +[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] +[Logitech Gamepad F310] +[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+) + +[Linux: 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+) +__NextController: +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 100,100 +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(7-) +C Button L = axis(7+) +C Button D = axis(6+) +C Button U = axis(6-) +R Trig = button(23) +L Trig = button(22) +Mempak switch = key(109) +Rumblepak switch = key(114) +X Axis = axis(4-,4+) +Y Axis = axis(5-,5+) + +; Mayflash N64 Controller Adapter (for PC USB) - With two N64 gamepads connected +; this is a 2-port USB device. The Right port is controller #1, the Left port is #2 +[Win32: USB GamePad] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 1024,1024 +AnalogPeak = 12288,12288 +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(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) +Y Axis = axis(1-,1+) +X Axis = axis(0-,0+) + +; 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+) + +[Microsoft SideWinder Game Pad Pro USB version 1.0] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 4096,4096 +AnalogPeak = 32768,32768 +DPad R = key(275) +DPad L = key(276) +DPad D = key(274) +DPad U = key(273) +Start = button(8) +Z Trig = button(6) +B Button = button(0) +A Button = button(3) +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+) + +[USB,2-axis 8-button gamepad] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 4096,4096 +AnalogPeak = 32768,32768 +DPad R = axis(0+) +DPad L = axis(0-) +DPad D = axis(1+) +DPad U = axis(1-) +Start = button(7) +Z Trig = button(6) +B Button = button(1) +A Button = button(0) +C Button R = button(2) +C Button L = button(3) +C Button D = button(99) +C Button U = button(99) +R Trig = button(4) +L Trig = button(5) +Mempak switch = key(109) +Rumblepak switch = key(114) +Y Axis = axis(1-,1+) +X Axis = axis(0-,0+) + +; RetroUSB "USB N64 RetroPort" +[N64 ] +plugged = True +plugin = 2 +mouse = False +AnalogDeadzone = 2048,2048 +AnalogPeak = 18432,18432 +DPad R = button(0) +DPad L = button(1) +DPad D = button(2) +DPad U = button(3) +Start = button(4) +Z Trig = button(5) +B Button = button(6) +A Button = button(7) +C Button R = button(8) +C Button L = button(9) +C Button D = button(10) +C Button U = button(11) +R Trig = button(12) +L Trig = button(13) +Mempak switch = +Rumblepak switch = +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +[Jess Tech GGE909 PC Recoil 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 = button(10) +Rumblepak switch = button(11) +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+) + +[8BITDO NES30] +plugged = True +plugin = 2 +mouse = False +DPad R = key(3) +DPad L = key(2) +DPad D = key(5) +DPad U = key(0) +Start = key(22) +Z Trig = key(21) +B Button = key(12) +A Button = key(11) +C Button R = key(3) +C Button L = key(2) +C Button D = key(5) +C Button U = key(0) +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) + +[Saitek PLC Cyborg Force Rumble 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(8) +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(3) axis(2+) +C Button U = button(4) 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 P220] +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 = +Z Trig = button(6) +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(3) axis(2+) +C Button U = button(4) axis(2-) +R Trig = button(7) +L Trig = +Mempak switch = +Rumblepak switch = +X Axis = axis(0-,0+) +Y Axis = axis(1-,1+)