A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | AL | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | ||||||||||||||||||||||||||||||||||||||
29 | version 2.0 | NOTE | ||||||||||||||||||||||||||||||||||||
30 | XBOX | Left Stick | L trigger | Right Stick Y | Right Stick X | R trigger | L trigger | R trigger | X | A | Y | B | back | start | white | black | L trigger | R trigger | L3 | R3 | u | d | l | r | ||||||||||||||
31 | Switch | Left Stick | L2 | Right Stick Y | Right Stick X | R2 | y | b | x | a | minus | start | L | R | L2 | R2 | L3 | R3 | home | u | d | l | r | 6 pressure buttons work with ps2 controllers | ||||||||||||||
32 | type | main joystick | axis z | rotate x | rotate y | rotate z | dial | slider | HID1 | HID2 | HID3 | HID4 | HID5 | HID6 | HID7 | HID8 | HID9 | HID10 | HID11 | HID12 | HID13 | HID14 | HID15 | HID16 | HID17 | HID18 | HID19 | HID20 | HID21 | HID22 | HID23 | HID24 | POV Up | POV dn | POV lf | POV rt | Pov an be mapped for HID in the API | |
33 | Used for all paddle | used for sliders | note:y and b, are actually b, and a of nes. Not sure why nintendo renamed them but they did. | |||||||||||||||||||||||||||||||||||
34 | snes | directionals | controllers like atari | like Gravis PC pad | y | b | x | a | select | start | L | R | ||||||||||||||||||||||||||
35 | nes | directionals | arkanoid and sega | b | a | select | start | |||||||||||||||||||||||||||||||
36 | vb | directionals | b | a | l | d | select | start | L | R | u | r | ||||||||||||||||||||||||||
37 | wii - classic and pro | left stick | L-pressure | right-anlg-x | right-anlg-y | R-pressure | y | b | x | a | select | start | L | R | zl | zr | home | If no home is present use select+start | ||||||||||||||||||||
38 | wii - nun chuck | left stick | acc:z 0-255-512 | acc:x 0-254 | acc:y 0-254 | acc:z 0-254 | acc:x 255-512 | acc:y 255-512 | c | z | ||||||||||||||||||||||||||||
39 | n64 | stick | a | b | c-l | c-d | z | start | L | R | c-u | c-r | u | d | l | r | ||||||||||||||||||||||
40 | game cube | left stick | L-pressure | c x | c y | R-pressure | a | b | y | x | z | start | l-click | r-click | u | d | l | r | ||||||||||||||||||||
41 | psx | left stick | L2-pressure | right-anlg-x | right-anlg-y | R2-pressure | pressure 1 define | pressure 2 define | [] | x | /\ | 0 | select | start | l1 | r1 | l2 | r2 | u | d | l | r | L-anlg click | R-anlg click | ||||||||||||||
42 | sega ms | directionals | 1 | 2 | ||||||||||||||||||||||||||||||||||
43 | sega gen | directionals | a | b | x | y | mode | start | z | c | ||||||||||||||||||||||||||||
44 | saturn | stick/directionals | L-pressure | R-pressure | a | b | x | y | NONE | start | L | R | z | c | ||||||||||||||||||||||||
45 | dream cast | stick | L-pressure | R-pressure | x | a | y | b | NONE | start | l-click | r-click | z | c | u | d | l | r | ||||||||||||||||||||
46 | 3d0 | directionals | a | b | c | stop/x | play | L | R | note: not here do to complications in code | ||||||||||||||||||||||||||||
47 | cd32 | directionals | red | blue | green | yello | none | play | L | R | ||||||||||||||||||||||||||||
48 | tg16 | directionals | 2 | select | run | 1 | 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. | |||||||||||||||||||||||||||||||
49 | avenue pad 6 | directionals | 3 | 2 | 4 | 5 | select | run | 6 | 1 | ||||||||||||||||||||||||||||
50 | pc-fx | directionals | 3 | 2 | 4 | 5 | select | run | 6 | 1 | ||||||||||||||||||||||||||||
51 | neogeo | directionals | a | b | c | d | select | start | ||||||||||||||||||||||||||||||
52 | atmark | directionals | red | green | yellow | blue | [] | 0 | <> | |||||||||||||||||||||||||||||
53 | atari 2600 | stick | button | |||||||||||||||||||||||||||||||||||
54 | atari 7800 | stick | left button | right button | both buttons | note: jaguar has buttons in reverse, so it looks wrong but is right. | ||||||||||||||||||||||||||||||||
55 | jaguar | directionals | c | b | z/7 | y/8 | opt | pause | L/4 | R/6 | x/9 | a | 5 | 1 | 2 | 3 | * | 0 | # | |||||||||||||||||||
56 | coleco | stick | l(yellow) | r(red) | purple | * | blue | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | # | ||||||||||||||||||||
57 | intellivision | circle pad | btm-l | extra top button(S) | btm-r | clear | enter | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | |||||||||||||||||||||
58 | atari 5200 | stick | top buttons | bottom buttons | reset | * | start | pause | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | # | |||||||||||||||||||
59 | ||||||||||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||||
68 | version 1.x | |||||||||||||||||||||||||||||||||||||
69 | type | main joystick | axis z | rotate x | rotate y | rotate z | dial | slider | HID1 | HID2 | HID3 | HID4 | HID5 | HID6 | HID7 | HID8 | HID9 | HID10 | HID11 | HID12 | HID13 | HID14 | HID15 | HID16 | HID17 | |||||||||||||
70 | note:y and b, are actually b, and a of nes. Not sure why nintendo renamed them but they did. | |||||||||||||||||||||||||||||||||||||
71 | snes | directionals | y | b | x | a | select | start | L | R | ||||||||||||||||||||||||||||
72 | nes | directionals | b | a | select | start | ||||||||||||||||||||||||||||||||
73 | vb | directionals | b | a | select | start | L | R | u | d | l | r | ||||||||||||||||||||||||||
74 | wii - classic and pro | left stick | right-anlg-x | right-anlg-y | L-pressure | R-pressure | y | b | x | a | select | start | L | R | zl | zr | ||||||||||||||||||||||
75 | wii - nun chuck | left stick | acc:z 0-255-512 | acc:x 0-254 | acc:y 0-254 | acc:z 0-254 | acc:x 255-512 | acc:y 255-512 | c | z | ||||||||||||||||||||||||||||
76 | n64 | stick | a | b | c-l | c-d | z | start | L | R | c-u | c-r | u | d | l | r | ||||||||||||||||||||||
77 | game cube | left stick | c x | c y | L-pressure | R-pressure | a | b | y | x | z | start | l-click | r-click | u | d | l | r | ||||||||||||||||||||
78 | psx | left stick | pressure 1 define | right-anlg-x | right-anlg-y | pressure 2 define | L1-pressure | R1-pressure | [] | x | /\ | 0 | select | start | l1 | r1 | l2 | r2 | u | d | l | r | L-anlg click | R-anlg click | ||||||||||||||
79 | sega ms | directionals | 1 | 2 | ||||||||||||||||||||||||||||||||||
80 | sega gen | directionals | a | b | x | y | mode | start | z | c | ||||||||||||||||||||||||||||
81 | saturn | stick/directionals | L-pressure | R-pressure | a | b | x | y | NONE | start | L | R | z | c | ||||||||||||||||||||||||
82 | dream cast | stick | L-pressure | R-pressure | x | a | y | b | NONE | start | l-click | r-click | z | c | u | d | l | r | ||||||||||||||||||||
83 | 3d0 | directionals | a | b | c | stop/x | play | L | R | note: not here do to complications in code | ||||||||||||||||||||||||||||
84 | cd32 | directionals | red | blue | green | yello | none | play | L | R | ||||||||||||||||||||||||||||
85 | tg16 | directionals | 2 | select | run | 1 | 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. | |||||||||||||||||||||||||||||||
86 | avenue pad 6 | directionals | 3 | 2 | 4 | 5 | select | run | 6 | 1 | ||||||||||||||||||||||||||||
87 | pc-fx | directionals | 3 | 2 | 4 | 5 | select | run | 6 | 1 | ||||||||||||||||||||||||||||
88 | neogeo | directionals | a | b | c | d | select | start | ||||||||||||||||||||||||||||||
89 | atmark | directionals | red | green | yellow | blue | [] | 0 | <> | |||||||||||||||||||||||||||||
90 | atari 2600 | stick | button | |||||||||||||||||||||||||||||||||||
91 | atari 7800 | stick | left button | right button | both buttons | note: jaguar has buttons in reverse, so it looks wrong but is right. | ||||||||||||||||||||||||||||||||
92 | jaguar | directionals | c | b | z/7 | y/8 | opt | pause | L/4 | R/6 | x/9 | a | 5 | 1 | 2 | 3 | * | 0 | # | |||||||||||||||||||
93 | coleco | stick | l(yellow) | r(red) | purple | * | blue | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | # | ||||||||||||||||||||
94 | intellivision | circle pad | btm-l | extra top button(S) | btm-r | clear | enter | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | |||||||||||||||||||||
95 | atari 5200 | stick | top buttons | bottom buttons | reset | * | start | pause | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | # | |||||||||||||||||||
96 | ||||||||||||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||||||||||||
100 |