2152 lines
45 KiB
INI
2152 lines
45 KiB
INI
|
; InputAutoCfg.ini for Mupen64Plus SDL Input plugin for RGB10
|
||
|
|
||
|
[Keyboard]
|
||
|
plugged = True
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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+)
|
||
|
|
||
|
; "Super Joy Box 13" USB adaptor for a Gamecube controller
|
||
|
[GameCube to USB box 1]
|
||
|
plugged = True
|
||
|
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 = 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(5+)
|
||
|
L Trig = axis(4+)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
[Gasia Co.,Ltd PS(R) Gamepad]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 4096,4096
|
||
|
AnalogPeak = 32768,32768
|
||
|
DPad R = key(275) axis(0+) hat(0 Right)
|
||
|
DPad L = key(276) axis(0-) hat(0 Left)
|
||
|
DPad D = key(274) axis(1+) hat(0 Down)
|
||
|
DPad U = key(273) axis(1-) hat(0 Up)
|
||
|
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]
|
||
|
[GC/N64 to USB, v2.9]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
; raphnet technologies USB converter, v3 series (http://www.raphnet-tech.com/)
|
||
|
[raphnet technologies GC/N64 to USB]
|
||
|
[raphnet technologies N64 to USB]
|
||
|
[raphnet technologies Dual N64 to USB]
|
||
|
plugged = True
|
||
|
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(9)
|
||
|
C Button L = button(8)
|
||
|
C Button D = button(7)
|
||
|
C Button U = button(6)
|
||
|
R Trig = button(5)
|
||
|
L Trig = button(4)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
; Retrolink N64 USB clone
|
||
|
[Generic USB Joystick]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
; gioteck VX2PS3-21 RF Wireless Controller
|
||
|
[Goodbetterbest Ltd PC USB Controller]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 4096,4096
|
||
|
AnalogPeak = 32768,32768
|
||
|
Mempak switch = button(7)
|
||
|
Rumblepak switch =
|
||
|
C Button D = button(1) axis(3+)
|
||
|
C Button L = axis(2-)
|
||
|
Z Trig = button(6)
|
||
|
Start = button(9)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
DPad U = hat(0 Up)
|
||
|
C Button U = button(0) axis(3-)
|
||
|
A Button = button(2)
|
||
|
DPad D = hat(0 Down)
|
||
|
X Axis = axis(0-,0+)
|
||
|
R Trig = button(5)
|
||
|
DPad R = hat(0 Right)
|
||
|
B Button = button(3)
|
||
|
DPad L = hat(0 Left)
|
||
|
C Button R = axis(2+)
|
||
|
L Trig = button(4)
|
||
|
|
||
|
[GreenAsia Inc. USB Joystick]
|
||
|
plugged = True
|
||
|
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
|
||
|
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+)
|
||
|
|
||
|
[Guillemot Corporation DA Leader]
|
||
|
plugged = True
|
||
|
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(12)
|
||
|
Z Trig = button(11)
|
||
|
B Button = button(1)
|
||
|
A Button = button(3)
|
||
|
C Button R = button(6)
|
||
|
C Button L = button(4)
|
||
|
C Button D = button(7)
|
||
|
C Button U = button(5)
|
||
|
R Trig = button(2)
|
||
|
L Trig = button(0)
|
||
|
Mempak switch = key(44)
|
||
|
Rumblepak switch = key(46)
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
[ipega media gamepad controller]
|
||
|
plugged = True
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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]
|
||
|
[Logic3 Controller]
|
||
|
[HORIPAD ONE]
|
||
|
plugged = True
|
||
|
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
|
||
|
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 Gamepad F310]
|
||
|
plugged = True
|
||
|
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 = button(5)
|
||
|
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 = axis(5-)
|
||
|
L Trig = axis(2-)
|
||
|
Mempak switch = button(1)
|
||
|
Rumblepak switch = button(3)
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
[Logitech Gamepad F710]
|
||
|
plugged = True
|
||
|
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(0)
|
||
|
A Button = button(1)
|
||
|
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 = axis(5+)
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
[Logitech Logitech(R) Precision(TM) Gamepad]
|
||
|
[Gravis GamePad Pro USB]
|
||
|
plugged = True
|
||
|
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]
|
||
|
[Logitech Inc WingMan RumblePad]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
[Mayflash GC Controller Adapter 4-Port]
|
||
|
; Mayflash Gamecube 4-Port Controller Adapter (for PC & Wii U USB) - With one Gamecube gamepad(s) connected
|
||
|
; this is a 4-port USB device. The ports from left to right are p1, p2, p3, p4.
|
||
|
; This is configured for Toki no Ocarina, therefore the L trig represents the Z trig and vice versa
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 128,128
|
||
|
AnalogPeak = 28000,28000
|
||
|
DPad R = hat(4 Right)
|
||
|
DPad L = hat(4 Left)
|
||
|
DPad D = hat(4 Down)
|
||
|
DPad U = hat(4 Up)
|
||
|
Start = button(36)
|
||
|
; L Trig is mapped to Z
|
||
|
Z Trig = axis(12+)
|
||
|
B Button = button(8)
|
||
|
A Button = button(4)
|
||
|
C Button R = axis(20+)
|
||
|
C Button L = axis(20-)
|
||
|
C Button D = axis(8+)
|
||
|
C Button U = axis(8-)
|
||
|
R Trig = axis(16+)
|
||
|
L Trig = button(28)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
Y Axis = axis(0-,0+)
|
||
|
X Axis = axis(4-,4+)
|
||
|
|
||
|
[Mega World Thrustmaster dual analog 3.2]
|
||
|
plugged = True
|
||
|
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
|
||
|
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
|
||
|
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+)
|
||
|
|
||
|
; Nes30 Pro Controller
|
||
|
; NB - this maps Z trigger to button Y
|
||
|
; Select, L2 and R2 are unmapped
|
||
|
[Bluetooth Wireless Controller ]
|
||
|
[8Bitdo NES30 Pro]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 4096,4096
|
||
|
AnalogPeak = 32768,32768
|
||
|
DPad R = axis(6+)
|
||
|
DPad L = axis(6-)
|
||
|
DPad D = axis(7+)
|
||
|
DPad U = axis(7-)
|
||
|
Start = button(11)
|
||
|
Z Trig = button(4)
|
||
|
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(7)
|
||
|
L Trig = button(6)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
[Linux: Microsoft X-Box 360 pad]
|
||
|
[Linux: Xbox 360 Wireless Receiver (XBOX)]
|
||
|
plugged = True
|
||
|
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+,24000)
|
||
|
C Button L = axis(3-,24000) button(3)
|
||
|
C Button D = axis(4+,24000) button(1)
|
||
|
C Button U = axis(4-,24000)
|
||
|
R Trig = button(5)
|
||
|
L Trig = button(4)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
; Multilaser PS2 Generic Controller JS030
|
||
|
[Linux: Microntek USB Joystick]
|
||
|
[Win32: USB Network Joystick]
|
||
|
plugged = True
|
||
|
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(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 =
|
||
|
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)]
|
||
|
[Afterglow Gamepad for Xbox 360]
|
||
|
[Controller (Xbox One For Windows)]
|
||
|
plugged = True
|
||
|
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+,24000)
|
||
|
C Button L = axis(4-,24000)
|
||
|
C Button D = axis(3+,24000)
|
||
|
C Button U = axis(3-,24000)
|
||
|
R Trig = button(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 driver under OSX, given in googlecode.com issue #630
|
||
|
[OSX: Wireless 360 Controller]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
# For Xbox One controllers in Bluetooth mode
|
||
|
[Xbox Wireless Controller]
|
||
|
plugged = True
|
||
|
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(11)
|
||
|
Z Trig = button(7)
|
||
|
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+)
|
||
|
|
||
|
# from the Google Group, with the tattiebogle driver 0.15 beta 3 under El Capitan 10.11.1
|
||
|
[OSX: Xbox 360 Wired Controller]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 4096,4096
|
||
|
AnalogPeak = 32768,32768
|
||
|
DPad R = button(14)
|
||
|
DPad L = button(13)
|
||
|
DPad D = button(12)
|
||
|
DPad U = button(11)
|
||
|
Start = button(8)
|
||
|
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 = ""
|
||
|
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
|
||
|
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
|
||
|
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+)
|
||
|
|
||
|
;Snakebyte PS3-style USB controller
|
||
|
[MY-POWER CO.,LTD. 2In1 USB Joystick]
|
||
|
plugged = True
|
||
|
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(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+)
|
||
|
|
||
|
[N64 controller]
|
||
|
plugged = True
|
||
|
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
|
||
|
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
|
||
|
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+)
|
||
|
|
||
|
[OUYA Game Controller]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
DPad U = button(8)
|
||
|
DPad D = button(9)
|
||
|
DPad L = button(10)
|
||
|
DPad R = button(11)
|
||
|
Start = button(7)
|
||
|
Z Trig = button(12)
|
||
|
A Button = button(0)
|
||
|
B Button = button(1)
|
||
|
C Button U = axis(4-)
|
||
|
C Button D = axis(4+)
|
||
|
C Button L = axis(3-)
|
||
|
C Button R = axis(3+)
|
||
|
L Trig = button(4)
|
||
|
R Trig = button(5)
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
[PC Game Controller]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
; Nintendo Switch Pro Controller
|
||
|
[Pro Controller]
|
||
|
plugged = True
|
||
|
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(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(7)
|
||
|
L Trig = button(4)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
; Playfect PS3 controller (cheap clone of the Sony DualShock 3 controller)
|
||
|
[PS3/PC WirelessGamePad]
|
||
|
plugged = True
|
||
|
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(4)
|
||
|
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(6)
|
||
|
Mempak switch = key(109)
|
||
|
Rumblepak switch = key(114)
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
; this is also the MayFlash / HuiJia adapter
|
||
|
[PS/SS/N64 Joypad to USB BOX]
|
||
|
plugged=True
|
||
|
mouse=False
|
||
|
AnalogDeadzone=1024,1024
|
||
|
AnalogPeak=11000,11000
|
||
|
DPad R=hat(0 right)
|
||
|
DPad L=hat(0 left)
|
||
|
DPad U=hat(0 up)
|
||
|
DPad D=hat(0 down)
|
||
|
Start=button(8)
|
||
|
Z Trig=button(9)
|
||
|
B Button=button(2)
|
||
|
A Button=button(1)
|
||
|
C Button R=axis(2-)
|
||
|
C Button L=axis(2+)
|
||
|
C Button U=axis(3-)
|
||
|
C Button D=axis(3+)
|
||
|
R Trig=button(7)
|
||
|
L Trig=button(5)
|
||
|
X Axis=axis(0-,0+)
|
||
|
Y Axis=axis(1-,1+)
|
||
|
|
||
|
[Rock Candy Gamepad for PS3]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
[PLAYSTATION(R)3 Controller]
|
||
|
[Sony PLAYSTATION(R)3 Controller]
|
||
|
[SHENGHIC 2009/0708ZXW-V1Inc. PLAYSTATION(R)3Conteroller]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
[Sony Computer Entertainment Wireless Controller]
|
||
|
[Sony Interactive Entertainment Wireless Controller]
|
||
|
plugged = True
|
||
|
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(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 =
|
||
|
Rumblepak switch =
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
; Sony DS4 connected via Bluetooth advertises itself as "Wireless Controller"
|
||
|
[Wireless Controller]
|
||
|
plugged = True
|
||
|
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)
|
||
|
; L2, change to 7 for R2
|
||
|
Z Trig = button(6)
|
||
|
B Button = button(0)
|
||
|
A Button = button(1)
|
||
|
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+)
|
||
|
|
||
|
[SAITEK P880]
|
||
|
plugged = True
|
||
|
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
|
||
|
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 = button(10)
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
[Saitek P2900 Wireless Pad]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
[Saitek PLC Cyborg Force Rumble Pad]
|
||
|
plugged = True
|
||
|
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+)
|
||
|
|
||
|
[ShanWan USB WirelessGamepad]
|
||
|
plugged = True
|
||
|
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(8)
|
||
|
B Button = button(3)
|
||
|
A Button = button(2)
|
||
|
C Button R = button(7)
|
||
|
C Button L = button(6)
|
||
|
C Button D = button(1)
|
||
|
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+)
|
||
|
|
||
|
[SZMY-POWER CO.,LTD. GAMEPAD 3 TURBO]
|
||
|
plugged = True
|
||
|
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
|
||
|
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
|
||
|
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+)
|
||
|
|
||
|
[Thrustmaster T Mini Wireless]
|
||
|
plugged = True
|
||
|
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(5)
|
||
|
B Button = button(0)
|
||
|
A Button = button(1)
|
||
|
C Button R = Axis = axis(2+)
|
||
|
C Button L = Axis = axis(2-)
|
||
|
C Button D = Axis = axis(3+)
|
||
|
C Button U = Axis = axis(3-)
|
||
|
R Trig = button(7)
|
||
|
L Trig = button(6)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
[Twin USB Joystick]
|
||
|
plugged = True
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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+)
|
||
|
|
||
|
[TigerGame XBOX+PS2+GC Game Controller Adapter]
|
||
|
[WiseGroup.,Ltd TigerGame XBOX+PS2+GC Game Controller Adapter]
|
||
|
plugged = True
|
||
|
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
|
||
|
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
|
||
|
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 = button(9)
|
||
|
Rumblepak switch = button(10)
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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(8)
|
||
|
Z Trig = button(9)
|
||
|
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+)
|
||
|
|
||
|
; 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
|
||
|
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(8)
|
||
|
Z Trig = button(9)
|
||
|
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+)
|
||
|
|
||
|
; MayFlash PC048 adapter
|
||
|
[PS/SS/N64 Joypad to USB BOX]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 1024,1024
|
||
|
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(9)
|
||
|
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(7)
|
||
|
L Trig = button(5)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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]
|
||
|
[USB Gamepad ]
|
||
|
plugged = True
|
||
|
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
|
||
|
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
|
||
|
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
|
||
|
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)
|
||
|
|
||
|
; Xiaomi Bluetooth Controller
|
||
|
[小米蓝牙手柄]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 0,0
|
||
|
AnalogPeak = 32768,32768
|
||
|
DPad R = axis(8+)
|
||
|
DPad L = axis(8-)
|
||
|
DPad D = axis(9+)
|
||
|
DPad U = axis(9-)
|
||
|
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(5+)
|
||
|
C Button U = axis(5-)
|
||
|
R Trig = button(7)
|
||
|
L Trig = button(8)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
; ODROID Go Advance Gamepad
|
||
|
[odroidgo2_joypad]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 0,0
|
||
|
AnalogPeak = 32768,32768
|
||
|
DPad R = button(11)
|
||
|
DPad L = button(10)
|
||
|
DPad D = button(9)
|
||
|
DPad U = button(8)
|
||
|
Start = button(17)
|
||
|
Z Trig = button(12)
|
||
|
B Button = button(3)
|
||
|
A Button = button(0)
|
||
|
C Button R = button(15)
|
||
|
C Button L = button(2)
|
||
|
C Button D = button(1)
|
||
|
C Button U = button(14)
|
||
|
R Trig = button(5)
|
||
|
L Trig = button(4)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
# Analog axis configuration mappings
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|
||
|
|
||
|
; RG351P Gamepad
|
||
|
[OpenSimHardware OSH PB Controller]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 0,0
|
||
|
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(9)
|
||
|
B Button = button(3)
|
||
|
A Button = button(1)
|
||
|
C Button R = button(11)
|
||
|
C Button L = button(2)
|
||
|
C Button D = button(0)
|
||
|
C Button U = button(10)
|
||
|
R Trig = button(5)
|
||
|
L Trig = button(4)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
# Analog axis configuration mappings
|
||
|
X Axis = axis(0+,0-)
|
||
|
Y Axis = axis(1+,1-)
|
||
|
|
||
|
; RG552 Gamepad
|
||
|
[retrogame_joypad]
|
||
|
plugged = True
|
||
|
mouse = False
|
||
|
AnalogDeadzone = 0,0
|
||
|
AnalogPeak = 32768,32768
|
||
|
DPad R = button(16)
|
||
|
DPad L = button(15)
|
||
|
DPad D = button(14)
|
||
|
DPad U = button(13)
|
||
|
Start = button(9)
|
||
|
Z Trig = button(4)
|
||
|
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 = button(5)
|
||
|
L Trig = button(6)
|
||
|
Mempak switch =
|
||
|
Rumblepak switch =
|
||
|
# Analog axis configuration mappings
|
||
|
X Axis = axis(0-,0+)
|
||
|
Y Axis = axis(1-,1+)
|