We've moved!

Starting from MRTK 2.6, we are publishing both conceptual docs and API references on docs.microsoft.com. For conceptual docs, please visit our new landing page. For API references, please visit the MRTK-Unity section of the dot net API explorer. Existing content will remain here but will not be updated further.

Search Results for

    Show / Hide Table of Contents

    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 (Gaze, Gesture, and Voice) 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 by implementing the IMixedRealityInputDeviceManager interface.

    For more information, please see creating an input system data provider.

    • Improve this Doc
    In This Article
    Back to top Generated by DocFX