Back to Tools
Coding

Unity Input System

By Unity Technologies

Configure Unity actions and bindings for keyboard, mouse, gamepad, touch and XR, supporting multi-device controls.

tool

Install Input System through Package Manager. This 1.14 workflow creates a project-wide Actions Asset at Edit > Project Settings > Input System Package > Input Actions. Edit Player/UI maps and bindings, then read actions in C# or use PlayerInput. With PlayerInput, use that component’s actions rather than the global actions copy. Check Active Input Handling; changing input backends requires an Editor restart.

Sources: https://docs.unity3d.com/Packages/com.unity.inputsystem@1.14/manual/QuickStartGuide.html · https://docs.unity3d.com/Packages/com.unity.inputsystem@1.14/manual/Installation.html · https://docs.unity3d.com/Packages/com.unity.inputsystem@1.14/manual/PlayerInput.html

View source