docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Introduction to the UI Input Module

    The UI Input Module passes actions from your Input System to your UI, alongside some other UI-related input settings.

    You must use the UI Input Module when working with Unity UI (uGUI), or when using UI Toolkit in versions of Unity prior to Unity 2023.2.

    You don't need to specify to the UI Input Module which UI system you are using. Input support for both Unity UI and UI Toolkit is based on the same Event System and BaseInputModule subsystem.

    The UI Input module is implemented in the class InputSystemUIInputModule.

    Input priority

    If you have an instance of the Input System UI Input Module component in your scene, the settings on that component takes priority and are used instead of the UI settings in your project-wide actions. The UI action map is enabled, along with the default action map specified on any UI Input Module component in the scene.

    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)