ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
The method of getting input that is documented in this sheet is being superseded. In open beta 2021.1.4 (march 6th), VRChat has introduced a new method of getting input. That new input system will be more reliable and more future-proof. However currently it does not have everything. Please refer to documentation here: https://docs.vrchat.com/docs/input-events
2
3
4
5
This page is a combination of the other pages. These
inputs are verified to work on every known controller, and
in cases where they don't an alternative is provided.
Use this world to test:
https://vrchat.com/home/world/wrld_d1100558-f88d-4feb-a01c-d03afe9d350d
6
Input.GetButton is used for true and false inputs,
Input.GetAxisRaw is used for 0 to 1 inputs
STILL MISSING:
Vive cosmos controllers
Pimax controllers (are these even out?)
Vive focus plus controllers
7
LeftRangeRightRangeNotes
8
Index triggerOculus_CrossPlatform_PrimaryIndexTrigger0 to 1Oculus_CrossPlatform_SecondaryIndexTrigger0 to 1
9
10
GripOculus_CrossPlatform_PrimaryHandTrigger0 to 1Oculus_CrossPlatform_SecondaryHandTrigger0 to 1Analog value on Rift, binary on index and wmr
11
12
Joystick/Touchpad clickOculus_CrossPlatform_PrimaryThumbstickFalse to TrueOculus_CrossPlatform_SecondaryThumbstickFalse to TrueJoystick click on rift and index, touchpad click on wmr
13
JumpFalse to TrueFire2False to TrueFire2 is required for valve index controllers and reverb G2
14
15
Menu ButtonOculus_CrossPlatform_Button4False to TrueOculus_CrossPlatform_Button2False to True
16
17
Directional X axisHorizontal-1 to 1Oculus_CrossPlatform_SecondaryThumbstickHorizontal-1 to 1Windows mixed reality will use the joystick, not the touchpad. There is a
common rebind where the joystick will be used to playspace move,
and if players have done this then it will not be detected. You may want to
put a warning about this in your map.
18
19
Directional Y axisVertical-1 to 1Oculus_CrossPlatform_SecondaryThumbstickVertical-1 to 1Horizontal and vertical are required for desktop.
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100