ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKAL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
XBOXLeft StickL triggerRight Stick YRight Stick XR triggerL triggerR triggerXAYBbackstartwhiteblackL triggerR triggerL3R3udlr
29
30
Note: same 3.0 mappings features apply
31
SwitchLeft StickRight StickLRL2R2L3R3YBXAminuspluscamhomed-padhomeudlr6 pressure buttons work with ps2 controllers
32
snesLRYBXAselectstartlong press of start d-pad
33
n64Left stick
hold Z and use the yellow buttons
LRZ
+ L shdr
Z
+ R shdr
c-leftBc-downAZstartlong press of start d-pad
34
VBd-pad 2
up
d-pad 2
right
LRd-pad 2
left
Bd-pad 2
down
Aselectstartlong press of start d-pad
35
gcLeft stickL click
R click
YBXAZstartlong press of start d-pad
36
psxLeft stickRight stickLRL2R2L3R3[]X/\0selectstartlong press of start d-pad
37
3d0LRCCABselectstartlong press of start d-pad
38
pc-fxIVIIIVIIVIIIselectrunlong press of start d-pad
39
saturnLRZCXAYBstartlong press of start d-pad
40
saturn 3dLeft stickLRZCXAYBstartlong press of start d-pad
41
nes/famicomABselectstartlong press of start d-pad
42
sega ZCXAYBmodestartlong press of start d-pad
43
cd32 LRyellowbluegreenredstartlong press of start d-pad
44
wiiLeft stickRight stickLRL2R2YBXAselectstarthomed-pad
45
tg16IVIIIVIIVIIIselectrunlong press of start d-pad
46
dream castLeft stickL pressure
R pressure
XAYBstartlong press of start d-pad
47
NEO-GEODBCAselectstartlong press of start d-pad
48
single buttons not supported
49
pippin attmark too slow to suport
50
version 3.0highlightmeans detection button
51
typemain axisaxis zrotate xrotate yrotate zdialsliderHID1HID2HID3HID4HID5HID6HID7HID8HID9HID10HID11HID12HID13HID14HID15HID16HID17HID18HID19HID20HID21HID22HID23HID24POV UpPOV dnPOV lfPOV rtPov an be mapped for HID in the API
52
Used for all paddleused for slidersswapableswapablehotkey
53
snescontrollers like atarilike Gravis PC padbayxselectstartlrdirections
54
nes/fcarkanoid and segabaselect
startdirections
55
vbbaldselect
startlrurdirections
56
wii - classic and proleft stickL-pressureright-anlg-xright-anlg-yR-pressureybxaselectstartlrzlzrhomedirectionsIf no home is present use long press start
57
wii - nun chuckleft stickacc:z 255-512acc:x 0-254acc:y 0-254acc:z 0-254acc:x 255-512acc:y 255-512czdirections
58
n64stickbac-lc-dzstartlrc-uc-rdirections
59
game cubeleft stickL-pressureright-anlg-xright-anlg-yR-pressurebayxzstartl-clickr-clickdirections
60
psxleft stickL2-pressureright-anlg-xright-anlg-yR2-pressurepressure 1 definepressure 2 defineX0[]/\selectstartl1r1l2r2L-anlg clickR-anlg clickdirections
61
sega ms12directions
62
sega genR-pressureabxymodestartzczcdirections
63
saturnstick (3d)L-pressureR-pressureabxystartzclrdirections
64
dream caststickL-pressureR-pressurexaybstartlrzcdirections
65
3d0abstop/xplay[ghost]
clrdirections
66
cd32redbluegreenyelloplaylrdirections
67
tg16IIIVVIselectrunIVIIIdirections
68
avenue pad 6IIIVVIselectrunIVIIIthe alt map makes this layout like sega 6 buttondirections
69
pc-fxIIIVVIselectrunIVIIIthe alt map makes this layout like sega 6 buttondirections
70
neogeoabcdselectstartdirections
71
atmarkmouse ballredgreenyellowblue[]<>left clickright click0directions
72
atari 2600buttonextra btn0directions
73
atari 2600 paddlesp1 analogp2 analogp1 btnp2 btn0directions
74
atari 7800left buttonright buttondirections
75
jaguarcb* optpause A123456789*0directions
76
colecol(yellow)r(red)123456789*0#directions
77
coleco SACl(yellow)r(red)purpleblue123456789*0#directions
78
intellivisioncircle padbtm-lextra top button(S)btm-r123456789clr0ent
79
atari 5200top buttonsbottom buttonsreset startpause123456789*0#directions
80
atari keypad123456789101112
81
82
83
84
version 2.0
85
typemain joystickaxis zrotate xrotate yrotate zdialsliderHID1HID2HID3HID4HID5HID6HID7HID8HID9HID10HID11HID12HID13HID14HID15HID16HID17HID18HID19HID20HID21HID22HID23HID24POV UpPOV dnPOV lfPOV rtPov an be mapped for HID in the API
86
Used for all paddleused for sliders
note:y and b, are actually b, and a of nes. Not sure why nintendo renamed them but they did.
87
snesdirectionalscontrollers like atarilike Gravis PC padybxaselectstartLR
88
nesdirectionalsarkanoid and segabaselect
start
89
vbdirectionalsbaldselect
startLRur
90
wii - classic and proleft stickL-pressureright-anlg-xright-anlg-yR-pressureybxaselectstartLRzlzrhomeIf no home is present use select+start
91
wii - nun chuckleft stickacc:z 0-255-512acc:x 0-254acc:y 0-254acc:z 0-254acc:x 255-512acc:y 255-512cz
92
n64stickabc-lc-dzstartLRc-uc-rudlr
93
game cubeleft stickL-pressurec xc yR-pressureabyxzstartl-clickr-clickudlr
94
psxleft stickL2-pressureright-anlg-xright-anlg-yR2-pressurepressure 1 definepressure 2 define[]x/\0selectstartl1r1l2r2udlrL-anlg clickR-anlg click
95
sega msdirectionals12
96
sega gendirectionalsabxymodestartzc
97
saturnstick/directionalsL-pressureR-pressureabxyNONEstartLRzc
98
dream caststickL-pressureR-pressurexaybNONEstartl-clickr-clickzcudlr
99
3d0directionalsabcstop/xplayLR
note: not here do to complications in code
100
cd32directionalsredbluegreenyellononeplayLR