Difference between revisions of "Controller Maps"
Line 1: | Line 1: | ||
− | {0, | + | {0, 255} means a value of 0 or 255<br /> |
[-128, 127] means a value in the -128 to 127 range | [-128, 127] means a value in the -128 to 127 range | ||
Line 24: | Line 24: | ||
| | | | ||
|- | |- | ||
− | | 8 || abs_axis_0 || select {0, | + | | 8 || abs_axis_0 || select {0, 255} || button 8 {0, 255} || back {0, 255} || view {0, 255} || share {0, 255} || share {0, 255} || select {0, 255} || share {0, 255} |
|- | |- | ||
− | | 9 || abs_axis_1 || start {0, | + | | 9 || abs_axis_1 || start {0, 255} || button 9 {0, 255} || start {0, 255} || menu {0, 255} || options {0, 255} || options {0, 255} || start {0, 255} || options {0, 255} || |
|- | |- | ||
− | | 10 || abs_axis_2 || ps {0, | + | | 10 || abs_axis_2 || ps {0, 255} || || guide {0, 255} || guide {0, 255} || ps {0, 255} || ps {0, 255} || ps {0, 255} || ps {0, 255} |
|- | |- | ||
− | | 11 || abs_axis_3 || up [0, 255] || up {0, | + | | 11 || abs_axis_3 || up [0, 255] || up {0, 255} || up {0, 255} || up {0, 255} || up {0, 255} || up {0, 255} || up {0, 255} || up {0, 255} |
|- | |- | ||
− | | 12 || abs_axis_4 || right [0, 255] || right {0, | + | | 12 || abs_axis_4 || right [0, 255] || right {0, 255} || right {0, 255} || right {0, 255} || right {0, 255} || right {0, 255} || right {0, 255} || right {0, 255} |
|- | |- | ||
− | | 13 || abs_axis_5 || down [0, 255] || down {0, | + | | 13 || abs_axis_5 || down [0, 255] || down {0, 255} || down {0, 255} || down {0, 255} || down {0, 255} || down {0, 255} || down {0, 255} || down {0, 255} |
|- | |- | ||
− | | 14 || abs_axis_6 || left [0, 255] || left {0, | + | | 14 || abs_axis_6 || left [0, 255] || left {0, 255} || left {0, 255} || left {0, 255} || left {0, 255} || left {0, 255} || left {0, 255} || left {0, 255} |
|- | |- | ||
− | | 15 || abs_axis_7 || triangle [0, 255] || button 3 {0, | + | | 15 || abs_axis_7 || triangle [0, 255] || button 3 {0, 255} || Y {0, 255} || Y {0, 255} || triangle {0, 255} || triangle {0, 255} || triangle {0, 255} || triangle {0, 255} |
|- | |- | ||
− | | 16 || abs_axis_8 || circle [0, 255] || button 2 {0, | + | | 16 || abs_axis_8 || circle [0, 255] || button 2 {0, 255} || B {0, 255} || B {0, 255} || circle {0, 255} || circle {0, 255} || circle {0, 255} || circle {0, 255} |
|- | |- | ||
− | | 17 || abs_axis_9 || cross [0, 255] || button 1 {0, | + | | 17 || abs_axis_9 || cross [0, 255] || button 1 {0, 255} || A {0, 255} || A {0, 255} || cross {0, 255} || cross {0, 255} || cross {0, 255} || cross {0, 255} |
|- | |- | ||
− | | 18 || abs_axis_10 || square [0, 255] || button 0 {0, | + | | 18 || abs_axis_10 || square [0, 255] || button 0 {0, 255} || X {0, 255} || X {0, 255} || square {0, 255} || square {0, 255} || square {0, 255} || square {0, 255} |
|- | |- | ||
− | | 19 || abs_axis_11 || l1 [0, 255] || button 4 {0, | + | | 19 || abs_axis_11 || l1 [0, 255] || button 4 {0, 255} || LB {0, 255} || LB {0, 255} || l1 {0, 255} || l1 {0, 255} || l1 {0, 255} || l1 {0, 255} |
|- | |- | ||
− | | 20 || abs_axis_12 || r1 [0, 255] || button 5 {0, | + | | 20 || abs_axis_12 || r1 [0, 255] || button 5 {0, 255} || RB {0, 255} || RB {0, 255} || r1 {0, 255} || r1 {0, 255} || r1 {0, 255} || r1 {0, 255} |
|- | |- | ||
− | | 21 || abs_axis_13 || l2 [0, 255] || button 6 {0, | + | | 21 || abs_axis_13 || l2 [0, 255] || button 6 {0, 255} || LT [0, 255] || LT [0, 1024] || l2 [0, 255] || l2 {0, 255} || l2 {0, 255} || l2 {0, 255} |
|- | |- | ||
− | | 22 || abs_axis_14 || r2 [0, 255] || button 7 {0, | + | | 22 || abs_axis_14 || r2 [0, 255] || button 7 {0, 255} || RT [0, 255] || RT [0, 1023] || r2 [0, 255] || r2 {0, 255} || r2 {0, 255} || r2 {0, 255} |
|- | |- | ||
− | | 23 || abs_axis_15 || l3 {0, | + | | 23 || abs_axis_15 || l3 {0, 255} || button 15 {0, 255} || LS {0, 255} || LS {0, 255} || l3 {0, 255} || l3 {0, 255} || l3 {0, 255} || l3 {0, 255} |
|- | |- | ||
− | | 24 || abs_axis_16 || r3 {0, | + | | 24 || abs_axis_16 || r3 {0, 255} || button 16 {0, 255} || RS {0, 255} || RS {0, 255} || r3 {0, 255} || r3 {0, 255} || r3 {0, 255} || r3 {0, 255} |
|- | |- | ||
− | | 25 || abs_axis_17 || || || || || touchpad {0, | + | | 25 || abs_axis_17 || || || || || touchpad {0, 255} || gas [0, 65535] || gas [0, 255] || gas [0, 65535] |
|- | |- | ||
− | | 26 || abs_axis_18 || || || || || finger 1 {0, | + | | 26 || abs_axis_18 || || || || || finger 1 {0, 255} || brake [0, 65535] || brake [0, 255] || brake [0, 65535] |
|- | |- | ||
− | | 27 || abs_axis_19 || || || || || finger 2 {0, | + | | 27 || abs_axis_19 || || || || || finger 2 {0, 255} || || clutch [0, 255] || clutch [0, 65535] |
|- | |- | ||
− | | 28 || abs_axis_20 || || || || || || || gear shifter 1 {0, | + | | 28 || abs_axis_20 || || || || || || || gear shifter 1 {0, 255} || gear shifter 1 {0, 255} |
|- | |- | ||
− | | 29 || abs_axis_21 || || || || || || || gear shifter 2 {0, | + | | 29 || abs_axis_21 || || || || || || || gear shifter 2 {0, 255} || gear shifter 2 {0, 255} |
|- | |- | ||
− | | 30 || abs_axis_22 || || || || || || || gear shifter 3 {0, | + | | 30 || abs_axis_22 || || || || || || || gear shifter 3 {0, 255} || gear shifter 3 {0, 255} |
|- | |- | ||
− | | 31 || abs_axis_23 || || || || || || || gear shifter 4 {0, | + | | 31 || abs_axis_23 || || || || || || || gear shifter 4 {0, 255} || gear shifter 4 {0, 255} |
|- | |- | ||
− | | 32 || abs_axis_24 || || || || || || || gear shifter 5 {0, | + | | 32 || abs_axis_24 || || || || || || || gear shifter 5 {0, 255} || gear shifter 5 {0, 255} |
|- | |- | ||
− | | 33 || abs_axis_25 || || || || || || || gear shifter 6 {0, | + | | 33 || abs_axis_25 || || || || || || || gear shifter 6 {0, 255} || gear shifter 6 {0, 255} |
|- | |- | ||
− | | 34 || abs_axis_26 || || || || || || || gear shifter R {0, | + | | 34 || abs_axis_26 || || || || || || || gear shifter R {0, 255} || gear shifter R {0, 255} |
|- | |- | ||
− | | 35 || abs_axis_27 || || || || || || || l4 {0, | + | | 35 || abs_axis_27 || || || || || || || l4 {0, 255} || |
|- | |- | ||
− | | 36 || abs_axis_28 || || || || || || || r4 {0, | + | | 36 || abs_axis_28 || || || || || || || r4 {0, 255} || |
|- | |- | ||
− | | 37 || abs_axis_29 || || || || || || || l5 {0, | + | | 37 || abs_axis_29 || || || || || || || l5 {0, 255} || |
|- | |- | ||
− | | 38 || abs_axis_30 || || || || || || || r5 {0, | + | | 38 || abs_axis_30 || || || || || || || r5 {0, 255} || |
|} | |} |
Revision as of 13:15, 7 November 2015
{0, 255} means a value of 0 or 255
[-128, 127] means a value in the -128 to 127 range
Index | Name | Sixaxis | Joystick | 360 pad | XOne pad | Dualshock 4 | T300rs PS4 | G27 PS3 | G29 PS4 | |
0 | rel_axis_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 | rel_axis_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 | rel_axis_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 | rel_axis_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 | rel_axis_4 | acc x [-512, 511] | finger 1 x [-960, 959] | |||||||
5 | rel_axis_5 | acc y [-512, 511] | finger 1 y [-460, 459] | |||||||
6 | rel_axis_6 | acc z [-512, 511] | finger 2 x [-960, 959] | |||||||
7 | rel_axis_7 | gyro [-512, 511] | finger 2 y [-460, 459] | |||||||
8 | abs_axis_0 | select {0, 255} | button 8 {0, 255} | back {0, 255} | view {0, 255} | share {0, 255} | share {0, 255} | select {0, 255} | share {0, 255} | |
9 | abs_axis_1 | start {0, 255} | button 9 {0, 255} | start {0, 255} | menu {0, 255} | options {0, 255} | options {0, 255} | start {0, 255} | options {0, 255} | |
10 | abs_axis_2 | ps {0, 255} | guide {0, 255} | guide {0, 255} | ps {0, 255} | ps {0, 255} | ps {0, 255} | ps {0, 255} | ||
11 | abs_axis_3 | up [0, 255] | up {0, 255} | up {0, 255} | up {0, 255} | up {0, 255} | up {0, 255} | up {0, 255} | up {0, 255} | |
12 | abs_axis_4 | right [0, 255] | right {0, 255} | right {0, 255} | right {0, 255} | right {0, 255} | right {0, 255} | right {0, 255} | right {0, 255} | |
13 | abs_axis_5 | down [0, 255] | down {0, 255} | down {0, 255} | down {0, 255} | down {0, 255} | down {0, 255} | down {0, 255} | down {0, 255} | |
14 | abs_axis_6 | left [0, 255] | left {0, 255} | left {0, 255} | left {0, 255} | left {0, 255} | left {0, 255} | left {0, 255} | left {0, 255} | |
15 | abs_axis_7 | triangle [0, 255] | button 3 {0, 255} | Y {0, 255} | Y {0, 255} | triangle {0, 255} | triangle {0, 255} | triangle {0, 255} | triangle {0, 255} | |
16 | abs_axis_8 | circle [0, 255] | button 2 {0, 255} | B {0, 255} | B {0, 255} | circle {0, 255} | circle {0, 255} | circle {0, 255} | circle {0, 255} | |
17 | abs_axis_9 | cross [0, 255] | button 1 {0, 255} | A {0, 255} | A {0, 255} | cross {0, 255} | cross {0, 255} | cross {0, 255} | cross {0, 255} | |
18 | abs_axis_10 | square [0, 255] | button 0 {0, 255} | X {0, 255} | X {0, 255} | square {0, 255} | square {0, 255} | square {0, 255} | square {0, 255} | |
19 | abs_axis_11 | l1 [0, 255] | button 4 {0, 255} | LB {0, 255} | LB {0, 255} | l1 {0, 255} | l1 {0, 255} | l1 {0, 255} | l1 {0, 255} | |
20 | abs_axis_12 | r1 [0, 255] | button 5 {0, 255} | RB {0, 255} | RB {0, 255} | r1 {0, 255} | r1 {0, 255} | r1 {0, 255} | r1 {0, 255} | |
21 | abs_axis_13 | l2 [0, 255] | button 6 {0, 255} | LT [0, 255] | LT [0, 1024] | l2 [0, 255] | l2 {0, 255} | l2 {0, 255} | l2 {0, 255} | |
22 | abs_axis_14 | r2 [0, 255] | button 7 {0, 255} | RT [0, 255] | RT [0, 1023] | r2 [0, 255] | r2 {0, 255} | r2 {0, 255} | r2 {0, 255} | |
23 | abs_axis_15 | l3 {0, 255} | button 15 {0, 255} | LS {0, 255} | LS {0, 255} | l3 {0, 255} | l3 {0, 255} | l3 {0, 255} | l3 {0, 255} | |
24 | abs_axis_16 | r3 {0, 255} | button 16 {0, 255} | RS {0, 255} | RS {0, 255} | r3 {0, 255} | r3 {0, 255} | r3 {0, 255} | r3 {0, 255} | |
25 | abs_axis_17 | touchpad {0, 255} | gas [0, 65535] | gas [0, 255] | gas [0, 65535] | |||||
26 | abs_axis_18 | finger 1 {0, 255} | brake [0, 65535] | brake [0, 255] | brake [0, 65535] | |||||
27 | abs_axis_19 | finger 2 {0, 255} | clutch [0, 255] | clutch [0, 65535] | ||||||
28 | abs_axis_20 | gear shifter 1 {0, 255} | gear shifter 1 {0, 255} | |||||||
29 | abs_axis_21 | gear shifter 2 {0, 255} | gear shifter 2 {0, 255} | |||||||
30 | abs_axis_22 | gear shifter 3 {0, 255} | gear shifter 3 {0, 255} | |||||||
31 | abs_axis_23 | gear shifter 4 {0, 255} | gear shifter 4 {0, 255} | |||||||
32 | abs_axis_24 | gear shifter 5 {0, 255} | gear shifter 5 {0, 255} | |||||||
33 | abs_axis_25 | gear shifter 6 {0, 255} | gear shifter 6 {0, 255} | |||||||
34 | abs_axis_26 | gear shifter R {0, 255} | gear shifter R {0, 255} | |||||||
35 | abs_axis_27 | l4 {0, 255} | ||||||||
36 | abs_axis_28 | r4 {0, 255} | ||||||||
37 | abs_axis_29 | l5 {0, 255} | ||||||||
38 | abs_axis_30 | r5 {0, 255} |