vrchat-community / creator-docs

7 stars 64 forks source link

VRCInputMethod is no documented #142

Closed mimyquality closed 3 months ago

mimyquality commented 4 months ago

I am glad that OnInputMethodChanged has been implemented, making it easier to determine what kind of input device the player is using.
On the other hand, since the contents of VRCInputMethod are not documented, it is unclear which specific hardware item corresponds to which item in this enum. For example, what is the difference between Vive and ViveXr?

Faxmashine commented 3 months ago

Thanks for making this request! I asked one of our engineers:

Vive is a Vive controller running through SteamVR, while ViveXr is a Vive XR Elite Controller running via OpenXR. The former will stop existing as a controller type in the SteamVR Input 2.0 update, as all SteamVR Input 2.0 devices appear as one.

We'll add this info to our docs 👍

Faxmashine commented 3 months ago

https://creators.vrchat.com/worlds/udon/input-events/#oninputmethodchanged firefox_tKTYtBEMfw