Controller Maps

From GIMX

Revision as of 16:51, 19 August 2015 by Matlo (talk | contribs)

Jump to: navigation, search

{0, 1} means a value of 0 or 1
[-128, 127] means a value in the -128 to 127 range

Index Sixaxis Joystick 360 pad XOne pad Dualshock 4 T300rs PS4 G27 PS3 G29 PS4
0 left stick x [-128, 127] left stick x [-32768, 32767] left stick x [-32768, 32767] left stick x [-32768, 32767] left stick x [-128, 127] wheel [-32768, 32767] wheel [-8192, 8191] wheel [-32768, 32767]
1 left stick y [-128, 127] left stick y [-32768, 32767] left stick y [-32768, 32767] left stick y [-32768, 32767] left stick y [-128, 127]
2 right stick x [-128, 127] right stick x [-32768, 32767] right stick x [-32768, 32767] right stick x [-32768, 32767] right stick x [-128, 127]
3 right stick y [-128, 127] right stick y [-32768, 32767] right stick y [-32768, 32767] right stick y [-32768, 32767] right stick y [-128, 127]
4 acc x [-512, 511] finger 1 x [-960, 959]
5 acc y [-512, 511] finger 1 y [-460, 459]
6 acc z [-512, 511] finger 2 x [-960, 959]
7 gyro [-512, 511] finger 2 y [-460, 459]
8 select {0, 1} button 8 {0, 1} back {0, 1} view {0, 1} share {0, 1} share {0, 1} select {0, 1} share {0, 1}
9 start {0, 1} button 9 {0, 1} start {0, 1} menu {0, 1} options {0, 1} options {0, 1} start {0, 1} options {0, 1}
10 ps {0, 1} guide {0, 1} guide {0, 1} ps {0, 1} ps {0, 1} ps {0, 1} ps {0, 1}
11 up [0, 255] up {0, 1} up {0, 1} up {0, 1} up {0, 1} up {0, 1} up {0, 1} up {0, 1}
12 right [0, 255] right {0, 1} right {0, 1} right {0, 1} right {0, 1} right {0, 1} right {0, 1} right {0, 1}
13 down [0, 255] down {0, 1} down {0, 1} down {0, 1} down {0, 1} down {0, 1} down {0, 1} down {0, 1}
14 left [0, 255] left {0, 1} left {0, 1} left {0, 1} left {0, 1} left {0, 1} left {0, 1} left {0, 1}
15 triangle [0, 255] button 3 {0, 1} Y {0, 1} Y {0, 1} triangle {0, 1} triangle {0, 1} triangle {0, 1} triangle {0, 1}
16 circle [0, 255] button 2 {0, 1} B {0, 1} B {0, 1} circle {0, 1} circle {0, 1} circle {0, 1} circle {0, 1}
17 cross [0, 255] button 1 {0, 1} A {0, 1} A {0, 1} cross {0, 1} cross {0, 1} cross {0, 1} cross {0, 1}
18 square [0, 255] button 0 {0, 1} X {0, 1} X {0, 1} square {0, 1} square {0, 1} square {0, 1} square {0, 1}
19 l1 [0, 255] button 4 {0, 1} LB {0, 1} LB {0, 1} l1 {0, 1} l1 {0, 1} l1 {0, 1} l1 {0, 1}
20 r1 [0, 255] button 5 {0, 1} RB {0, 1} RB {0, 1} r1 {0, 1} r1 {0, 1} r1 {0, 1} r1 {0, 1}
21 l2 [0, 255] button 6 {0, 1} LT [0, 255] LT [0, 1024] l2 [0, 255] l2 {0, 1} l2 {0, 1} l2 {0, 1}
22 r2 [0, 255] button 7 {0, 1} RT [0, 255] RT [0, 1023] r2 [0, 255] r2 {0, 1} r2 {0, 1} r2 {0, 1}
23 l3 {0, 1} button 15 {0, 1} LS {0, 1} LS {0, 1} l3 {0, 1} l3 {0, 1} l3 {0, 1} l3 {0, 1}
24 r3 {0, 1} button 16 {0, 1} RS {0, 1} RS {0, 1} r3 {0, 1} r3 {0, 1} r3 {0, 1} r3 {0, 1}
25 touchpad {0, 1} gas [0, 65535] gas [0, 255] gas [0, 65535]
26 finger 1 {0, 1} brake [0, 65535] brake [0, 255] brake [0, 65535]
27 finger 2 {0, 1} clutch [0, 255]
28 l4 {0, 1}
29 r4 {0, 1}
30 l5 {0, 1}
31 r5 {0, 1}