Input Providers
Input providers are registered in the Registered Service Providers Profile, found in the Mixed Reality Toolkit component:
These are the input providers available out of the box, together with their corresponding controllers:
Input Provider | Controllers |
---|---|
Input Simulation Service | Simulated Hand |
Mouse Device Manager | Mouse |
OpenVR Device Manager | Generic OpenVR, Vive Wand, Vive Knuckles, Oculus Touch, Oculus Remote, Windows Mixed Reality OpenVR |
Unity Joystick Manager | Generic Joystick |
Unity Touch Device Manager | Unity Touch Controller |
Windows Dictation Input Provider | None * |
Windows Mixed Reality Device Manager | WMR Articulated Hand, WMR Controller, WMR GGV Hand |
Windows Speech Input Provider | None * |
Dictation and Speech providers don't create any controllers, they raise their own specialized input events directly.
Custom input providers can be created implementing the IMixedRealityInputDeviceManager
interface.