button layouts
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
 
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
SwitchLeft StickRight StickLRL2R2L3R3YBXAminuspluscamhomed-padhomeudlr6 pressure buttons work with ps2 controllers
31
snesd-padLRYBXAselectstartselect
+ start
32
n64Left stickZ + C buttons or
hold z+start to make permenent
LRZ or c-upc-rightZ
+ L shdr
Z
+ R shdr
c-leftBc-downAall 4 c-buttonsstartall 4 c buttons + startd-pad
33
gcLeft stickL pressure
> 50
R pressure
> 50
L pressure
R pressure
YBXAZstartZ + startd-pad
34
psxLeft stickRight stickLRL2R2L3R3[]X/\0selectstartselect
+ start
d-pad
35
3d0d-padLRCABselectstartselect
+ start
36
pc-fxd-padVIIIVIIIVIIselectrunselect
+ run
37
saturnd-padLRXCXAYBstart
38
saturn 3dLeft stickL pressure
> 50
R pressure
> 50
XCXAYBstartd-pad
39
nes/famicomd-padABselectstartselect
+ start
40
sega d-padXCXAYBmodestartmode
+ start
41
cd32d-padLRgreenredyellowbluestartselect
+ run
42
wiiLeft stickRight stickLRL2R2YBXAselectstartselect
+ start
d-pad
43
44
tg16d-padiVIIIVIIIVIselectrun
45
dream castLeft stickL pressure
> 50
R pressure
> 50
L pressure
R pressure
XAYBstartd-pad
46
single buttons not supported
47
pippin attmark too slow to suport
48
version 3.0highlightmeans detection button
49
typemain axisaxis zrotate xrotate yrotate zdialsliderHID1HID2HID3HID4HID5HID6HID7HID8HID9HID10HID11HID12HID13HID14HID15HID16HID17HID18HID19HID20HID21HID22HID23HID24POV UpPOV dnPOV lfPOV rtPov an be mapped for HID in the API
50
Used for all paddleused for slidersswapableswapablehotkey
51
snescontrollers like atarilike Gravis PC padbayxselectstartlrdirections
52
nes/fcarkanoid and segabaselect
startdirections
53
vbbaldselect
startlrurdirections
54
wii - classic and proleft stickL-pressureright-anlg-xright-anlg-yR-pressureybxaselectstartlrzlzrhomedirectionsIf no home is present use long press start
55
wii - nun chuckleft stickacc:z 0-255-512acc:x 0-254acc:y 0-254acc:z 0-254acc:x 255-512acc:y 255-512czdirections
56
n64stickabc-lc-dzstartlrc-uc-rdirections
57
game cubeleft stickL-pressureright-anlg-xright-anlg-yR-pressureabyxzstartl-clickr-clickdirections
58
psxleft stickL2-pressureright-anlg-xright-anlg-yR2-pressurepressure 1 definepressure 2 defineX0[]/\selectstartl1r1l2r2L-anlg clickR-anlg clickdirections
59
sega ms12directions
60
sega genR-pressureabxymodestartzczcdirections
61
saturnstick (3d)L-pressureR-pressureabxystartzclrdirections
62
dream caststickL-pressureR-pressurexaybstartlrzcdirections
63
3d0abstop/xplay[ghost]
clrdirections
64
cd32redbluegreenyelloplaylrdirections
65
tg16IIIVVIselectrunIVIIIdirections
66
avenue pad 6IIIVVIselectrunIVIIIdirections
67
pc-fxIIIVVIselectrunIVIIIdirections
68
neogeoabcdselectstartdirections
69
atmarkmouse ballredgreenyellowblue[]<>()directions
70
atari 2600buttondirections
71
atari 7800left buttonright buttondirections
72
jaguarcb* optpause A123456789*0directions
73
colecol(yellow)r(red)123456789*0#directions
74
coleco SACl(yellow)r(red)purpleblue123456789*0#directions
75
intellivisioncircle padbtm-lextra top button(S)btm-r123456789clr0ent
76
atari 5200top buttonsbottom buttonsreset clearenter123456789*0#directions
77
atari keypad123456789101112
78
79
80
81
version 2.0
82
typemain joystickaxis zrotate xrotate yrotate zdialsliderHID1HID2HID3HID4HID5HID6HID7HID8HID9HID10HID11HID12HID13HID14HID15HID16HID17HID18HID19HID20HID21HID22HID23HID24POV UpPOV dnPOV lfPOV rtPov an be mapped for HID in the API
83
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.
84
snesdirectionalscontrollers like atarilike Gravis PC padybxaselectstartLR
85
nesdirectionalsarkanoid and segabaselect
start
86
vbdirectionalsbaldselect
startLRur
87
wii - classic and proleft stickL-pressureright-anlg-xright-anlg-yR-pressureybxaselectstartLRzlzrhomeIf no home is present use select+start
88
wii - nun chuckleft stickacc:z 0-255-512acc:x 0-254acc:y 0-254acc:z 0-254acc:x 255-512acc:y 255-512cz
89
n64stickabc-lc-dzstartLRc-uc-rudlr
90
game cubeleft stickL-pressurec xc yR-pressureabyxzstartl-clickr-clickudlr
91
psxleft stickL2-pressureright-anlg-xright-anlg-yR2-pressurepressure 1 definepressure 2 define[]x/\0selectstartl1r1l2r2udlrL-anlg clickR-anlg click
92
sega msdirectionals12
93
sega gendirectionalsabxymodestartzc
94
saturnstick/directionalsL-pressureR-pressureabxyNONEstartLRzc
95
dream caststickL-pressureR-pressurexaybNONEstartl-clickr-clickzcudlr
96
3d0directionalsabcstop/xplayLR
note: not here do to complications in code
97
cd32directionalsredbluegreenyellononeplayLR
98
tg16directionals2selectrun1
note: tg16 6 has the main two buttons as (2 and 3). TG16 games know how to switch and make things play right. So global mapping will not work as both a match for Nintendo and Sega. Since tg16 has a 6 button pad it seems to make more sense to match Sega layouts. As a result the two button tg16 pad has a weird button layout. It all makes sense if you study it.
99
avenue pad 6directionals3245selectrun61
100
pc-fxdirectionals3245selectrun61
Loading...