Hello world!
I’m, looking for a way to load the correct model of a connected xr controller. For example, when you use the microsoft mixed reality cliff house, the current controller model is correctly displayed.
When looking at the openXR specs, there are functions like
https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html#XrControllerModelKeyMSFT
allowing one to access the model of the controller that is currently connected.
A few years ago I had solved this problem, like the author of this thread did:
but in openXR it seems like these informations are hidden, also with the great variety of controller models the above method would be more convenient I guess.
I would like to be able to distinguish between a generic mixed reality controller, the reverb g2 controller (two extra buttons, but no touchpad) and the vive controller. How should I do this, given that I want to use the new Input System Package and OpenXR. I’m currently using unity version 2022.1.0b6 (preview).