docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Joystick support

    The Input System currently supports joysticks as generic HIDs only. The system attempts to identify controls based on the information provided in the HID descriptor of the device, but it might not always be accurate. These devices often work best when you allow the user to manually remap the controls.

    To better support specific joysticks devices, you can also provide your own custom mappings for those devices. For more information, refer to the HID documentation.

    Controls

    The Input System supports generic HID Input devices which are recognized as joysticks with the Joystick class. Joystick devices can have any number of controls as reported by the Device's HID descriptor.

    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)