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 | XBOX | Left Stick | Right Stick | White | Black | L2 | R2 | L2 | R3 | X | A | Y | B | back | start | d-pad | L3 | R3 | u | d | l | r | ||||||||||||||||
29 | ||||||||||||||||||||||||||||||||||||||
30 | Note: same 3.0 mappings features apply | |||||||||||||||||||||||||||||||||||||
31 | Switch | Left Stick | Right Stick | L | R | L2 | R2 | L3 | R3 | Y | B | X | A | minus | plus | cam | home | d-pad | home | u | d | l | r | 6 pressure buttons work with ps2 controllers | ||||||||||||||
32 | snes | L | R | Y | B | X | A | select | start | select + start | d-pad | |||||||||||||||||||||||||||
33 | n64 | Left stick | hold Z and use the yellow buttons | L | R | Z + L shdr | Z + R shdr | c-left | B | c-down | A | Z | start | Z + start | d-pad | |||||||||||||||||||||||
34 | VB | d-pad 2 up | d-pad 2 right | L | R | d-pad 2 left | B | d-pad 2 down | A | select | start | select + start | d-pad | |||||||||||||||||||||||||
35 | gc | Left stick | L click | R click | Y | B | X | A | Z | start | Z + start | d-pad | ||||||||||||||||||||||||||
36 | psx | Left stick | Right stick | L | R | L2 | R2 | L3 | R3 | [] | X | /\ | 0 | select | start | select + start | d-pad | |||||||||||||||||||||
37 | 3d0 | L | C | C | A | B | select | start | select + start | d-pad | ||||||||||||||||||||||||||||
38 | pc-fx | IV | III | V | II | VI | II | select | run | select + start | d-pad | |||||||||||||||||||||||||||
39 | saturn | L | R | Z | C | X | A | Y | B | start | d-pad | |||||||||||||||||||||||||||
40 | saturn 3d | Left stick | L | R | Z | C | X | A | Y | B | start | d-pad | ||||||||||||||||||||||||||
41 | nes/famicom | A | B | select | start | select + start | d-pad | |||||||||||||||||||||||||||||||
42 | sega | Z | C | X | A | Y | B | mode | start | mode + start | d-pad | |||||||||||||||||||||||||||
43 | cd32 | L | R | yellow | blue | green | red | start | d-pad | |||||||||||||||||||||||||||||
44 | wii | Left stick | Right stick | L | R | L2 | R2 | Y | B | X | A | select | start | home | d-pad | |||||||||||||||||||||||
45 | tg16 | IV | III | V | II | VI | II | select | run | select + start | d-pad | |||||||||||||||||||||||||||
46 | dream cast | Left stick | L pressure | R pressure | X | A | Y | B | start | d-pad | ||||||||||||||||||||||||||||
47 | NEO-GEO | D | B | C | A | select | start | select + start | d-pad | |||||||||||||||||||||||||||||
48 | single buttons not supported | |||||||||||||||||||||||||||||||||||||
49 | pippin attmark too slow to suport | |||||||||||||||||||||||||||||||||||||
50 | version 3 & 4 | highlight | means | detection | button | |||||||||||||||||||||||||||||||||
51 | type | main axis | 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 | |
52 | Used for all paddle | used for sliders | hotkey | |||||||||||||||||||||||||||||||||||
53 | snes | controllers like atari | like Gravis PC pad | b | a | y | x | select | start | l | r | directions | ||||||||||||||||||||||||||
54 | nes/fc | arkanoid and sega | b | a | select | start | directions | |||||||||||||||||||||||||||||||
55 | vb | b | a | l | d | select | start | l | r | u | r | directions | ||||||||||||||||||||||||||
56 | wii - classic and pro | left stick | L-pressure | right-anlg-x | right-anlg-y | R-pressure | b | a | y | x | select | start | l | r | zl | zr | home | directions | If no home is present use long press start | |||||||||||||||||||
57 | wii - nun chuck | left stick | acc:z 255-512 | acc:x 0-254 | acc:y 0-254 | acc:z 0-254 | acc:x 255-512 | acc:y 255-512 | z | c | directions | |||||||||||||||||||||||||||
58 | n64 | stick | b | a | c-l | c-d | z | start | l | r | c-u | c-r | directions | |||||||||||||||||||||||||
59 | game cube | left stick | L-pressure | right-anlg-x | right-anlg-y | R-pressure | b | a | y | x | z | start | l-click | r-click | directions | |||||||||||||||||||||||
60 | 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 | L-anlg click | R-anlg click | directions | |||||||||||||||||
61 | sega ms | 1 | 2 | directions | ||||||||||||||||||||||||||||||||||
62 | sega gen | R-pressure | a | b | x | y | mode | start | z | c | z | c | m30 heart | m30 Home | directions | |||||||||||||||||||||||
63 | saturn | stick (3d) | L-pressure | R-pressure | a | b | x | y | start | z | c | l | r | directions | ||||||||||||||||||||||||
64 | dream cast | stick | L-pressure | R-pressure | b | a | y | x | start | l | r | z | c | directions | ||||||||||||||||||||||||
65 | 3d0 | a | b | stop/x | play | [ghost] | c | l | r | directions | ||||||||||||||||||||||||||||
66 | cd32 | red | blue | green | yello | play | l | r | directions | |||||||||||||||||||||||||||||
67 | tg16 | II | I | V | VI | select | run | IV | III | directions | ||||||||||||||||||||||||||||
68 | avenue pad 6 | II | I | V | VI | select | run | IV | III | directions | ||||||||||||||||||||||||||||
69 | pc-fx | II | I | V | VI | select | run | IV | III | directions | ||||||||||||||||||||||||||||
70 | neogeo | a | b | c | d | select | start | directions | ||||||||||||||||||||||||||||||
71 | atmark | mouse ball | red | green | yellow | blue | [] | <> | left click | right click | 0 | directions | ||||||||||||||||||||||||||
72 | atari 2600 | button | extra btn | 0 | directions | |||||||||||||||||||||||||||||||||
73 | atari 2600 paddles | p1 analog | p2 analog | p1 btn | p2 btn | 0 | directions | |||||||||||||||||||||||||||||||
74 | atari 7800 | left button | right button | directions | ||||||||||||||||||||||||||||||||||
75 | jaguar | c | b | * | opt | pause | A | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | * | 0 | # | directions | ||||||||||||||||||
76 | coleco | l(yellow) | r(red) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | * | 0 | # | directions | ||||||||||||||||||||||
77 | coleco SAC | l(yellow) | r(red) | purple | blue | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | * | 0 | # | directions | ||||||||||||||||||||
78 | intellivision | circle pad | btm-l | extra top button(S) | btm-r | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | clr | 0 | ent | |||||||||||||||||||||
79 | atari 5200 | left stick | top buttons | bottom buttons | reset | start | pause | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | * | 0 | # | |||||||||||||||||||
80 | atari keypad | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |||||||||||||||||||||||||
81 | (s)nes ntt) | b | a | y | x | select | start | l | r | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | * | 0 | # | . | c | 通信終了 | directions | |||||||||||||
82 | ||||||||||||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||||||||||||
84 | version 2.0 | |||||||||||||||||||||||||||||||||||||
85 | 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 | |
86 | 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. | |||||||||||||||||||||||||||||||||||
87 | snes | directionals | controllers like atari | like Gravis PC pad | y | b | x | a | select | start | L | R | ||||||||||||||||||||||||||
88 | nes | directionals | arkanoid and sega | b | a | select | start | |||||||||||||||||||||||||||||||
89 | vb | directionals | b | a | l | d | select | start | L | R | u | r | ||||||||||||||||||||||||||
90 | 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 | ||||||||||||||||||||
91 | 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 | ||||||||||||||||||||||||||||
92 | n64 | stick | a | b | c-l | c-d | z | start | L | R | c-u | c-r | u | d | l | r | ||||||||||||||||||||||
93 | 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 | ||||||||||||||||||||
94 | 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 | ||||||||||||||
95 | sega ms | directionals | 1 | 2 | ||||||||||||||||||||||||||||||||||
96 | sega gen | directionals | a | b | x | y | mode | start | z | c | ||||||||||||||||||||||||||||
97 | saturn | stick/directionals | L-pressure | R-pressure | a | b | x | y | NONE | start | L | R | z | c | ||||||||||||||||||||||||
98 | dream cast | stick | L-pressure | R-pressure | x | a | y | b | NONE | start | l-click | r-click | z | c | u | d | l | r | ||||||||||||||||||||
99 | 3d0 | directionals | a | b | c | stop/x | play | L | R | note: not here do to complications in code | ||||||||||||||||||||||||||||
100 | cd32 | directionals | red | blue | green | yello | none | play | L | R |