Skip to content

Latest commit

 

History

History
179 lines (166 loc) · 4.59 KB

__GameContollersButtonsAxesMap.md

File metadata and controls

179 lines (166 loc) · 4.59 KB

Game Contollers Buttons and Axes Map

Sony DualSense

Linux, Wired

Buttons
00 Square(Left)  
01 X(Down)  
02 Circle(Right)  
03 Triangle(Up)  
04 L1  
05 R1  
06 L2  
07 R2  
08 Create  
09 Options  
10 L3(LA Push)
11 R3(RA Push)  
12 PSP  
13 Pad Push  
14 Mic Mute Push  
Axes
00 LA X (+1.0 <- 0 -> -1.0)  
01 LA Y (+1.0 ^| 0 |v -1.0)  
02 RA X (+1.0 <- 0 -> -1.0)  
03 L2   (+1.0 Rs 0 Ps -1.0)  
04 R2   (+1.0 Rs 0 Ps -1.0  
05 RA Y (+1.0 <- 0 -> -1.0))  
06 Cross key X (+1.0 <- 0 -> -1.0)  
07 Cross key Y (+1.0 ^| 0 |v -1.0)  

Sony DualShock 4

Linux, Wired

Buttons
00 X(Down)  
01 Circle(Right)  
02 Triangle(Up)  
03 Square(Left)  
04 L1(Left Shoulder; Upper)  
05 R1(Right Shoulder; Upper)  
06 L2(Left Shoulder; Lower)  
07 R2(Right Shoulder; Lower)  
08 Share  
09 Options  
10 PSP
11 L3(LA Push)  
12 R3(RA Push)  
Axes
00 LA X (+1.0 <- 0 -> -1.0)  
01 LA Y (+1.0 ^| 0 |v -1.0)  
02 L2   (+1.0 Rs 0 Ps -1.0)  
03 RA X (+1.0 <- 0 -> -1.0)  
04 RA Y (+1.0 <- 0 -> -1.0)  
05 R2   (+1.0 Rs 0 Ps -1.0)  
06 Cross key X (+1.0 <- 0 -> -1.0)  
07 Cross key Y (+1.0 ^| 0 |v -1.0)  

Nintendo Switch Pro Controller (EDITING)

Linux, Wireless

Buttons
00 A(Right)  
01 B(Down)  
02 X(Up)  
03 Y(Left)  
04 L1(Left Shoulder; Upper)  
05 R1(Right Shoulder; Upper)  
06 ZL(Left Shoulder; Lower)  
07 ZR(Right Shoulder; Lower)  
08 Share  
09 Options  
10 PSP
11 L3(LA Push)  
12 R3(RA Push)  
Axes
00 LA X (+1.0 <- 0 -> -1.0)  
01 LA Y (+1.0 ^| 0 |v -1.0)  
02 L2   (+1.0 Rs 0 Ps -1.0)  
03 RA X (+1.0 <- 0 -> -1.0)  
04 RA Y (+1.0 <- 0 -> -1.0)  
05 R2   (+1.0 Rs 0 Ps -1.0)  
06 Cross key X (+1.0 <- 0 -> -1.0)  
07 Cross key Y (+1.0 ^| 0 |v -1.0)  

SANWA 400-JYP62US

Linux, Wired only

Buttons
00 1(Lower; Left)  
01 2(Lower; Middle)  
02 3(Lower; Right)  
03 4(Upper; Left)  
04 5(Upper; Middle)  
05 6(Upper; Right)  
06 7(Left Shoulder; Upper)  
07 8(Left Shoulder; Lower)  
08 9(Right Shoulder; Upper)  
09 10(Right Shoulder; Lower)  
10 11(LA Push)
11 12(RA Push)  
12 13(Center Upper; Left)  
13 14(Center Upper; Middle)  
14 15(Center Upper; Right)  
15 16(Center Lower; Middle)  
Axes
00 LA X (+1.0 <- 0 -> -1.0)  
01 LA Y (+1.0 ^| 0 |v -1.0)  
02 RA X (+1.0 <- 0 -> -1.0)  
03 RA Y (+1.0 <- 0 -> -1.0)  
04 Cross key X (+1.0 <- 0 -> -1.0)  
05 Cross key Y (+1.0 ^| 0 |v -1.0)  

ELECOM JC-DUX60

Linux, Wired only

Buttons
00 1(Left)  
01 2(Up)  
02 3(Down)  
03 4(Right)  
04 5(Left Shouler; Upper Left)  
05 6(Left Shouler; Upper Right)  
06 7(Right Shouler; Upper Left)  
07 8(Right Shouler; Upper Right)  
08 9(Left Shouler; Middle Left)  
09 10(Left Shouler; Middle Right)  
10 11(Right Shouler; Middle Left)
11 12(Right Shouler; Middle Right)  
12 13(Left Shouler; Bottom)  
13 14(Right Shouler; Bottom)  
14 15(LA Push)  
15 16(RA Push)  
16 17(Left Circular; 10 oclock)  
17 18(Left Circular;  2 oclock)  
18 19(Left Circular;  8 oclock)  
19 20(Left Circular;  4 oclock)  
20 21(Right Circular; 10 oclock)  
21 22(Right Circular;  2 oclock)  
22 23(Right Circular;  8 oclock)  
23 24(Right Circular;  4 oclock)  
Axes
00 LA X (+1.0 <- 0 -> -1.0)  
01 LA Y (+1.0 ^| 0 |v -1.0)  
02 RA X (+1.0 <- 0 -> -1.0)  
03 RA Y (+1.0 <- 0 -> -1.0)  
04 (unkown)  
05 (unkown)  
06 Cross key X (+1.0 <- 0 -> -1.0)  
07 Cross key Y (+1.0 ^| 0 |v -1.0)  

iBUFFALO BSGP1601

Linux, Wired only

Buttons
00 1(Upper; Right)  
01 2(Lower; Right)  
02 3(Upper; Middle)  
03 4(Lower; Middle)  
04 5(Upper; Left)  
05 6(Lower; Left)  
06 7(Left Shoulder; Lower)  
07 8(Right Shoulder; Lower)  
08 9(Left Shoulder; Upper)  
09 10(Right Shoulder; Upper)  
10 11(LA Push)
11 12(RA Push)  
12 13(Center Left; Upper)  
13 14(Center Right; Upper)  
14 15(Center Left; Lower)  
15 16(Center Right; Lower)  
Axes
00 LA X (+1.0 <- 0 -> -1.0)  
01 LA Y (+1.0 ^| 0 |v -1.0)  
02 RA X (+1.0 <- 0 -> -1.0)  
03 RA Y (+1.0 <- 0 -> -1.0)  
04 Cross key X (+1.0 <- 0 -> -1.0)  
05 Cross key Y (+1.0 ^| 0 |v -1.0)