docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Create a custom device layout

    You can override auto-generated layouts to resolve issues such as when controls don't receive proper names specific to the device, or if a control doesn't work as expected.

    When you set up a custom device layout specifically for your device it overrides the default auto-generation and gives you full control over how the device is exposed.

    You can create a custom device layout in the following ways:

    • Use an existing C# InputDevice
    • Create your own InputDevice class
    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)