Unity supports input from many types of devices, and almost every project requires input of some kind, whether it is to allow users to navigate a UI, control a character in a game, or move around and interact with objects in virtual reality.
Unity has two methods of implementing input:
Input class).| Topic | Description |
|---|---|
| Introduction to Input | Understand the different options for implementing input in Unity. |
| Mobile Keyboard | Open the on-screen keyboard automatically for GUI elements or manually via scripts. |
| Unity XR input | Access device controls and features for VR and AR. |
| Legacy Input | Reference for the deprecated built-in Input Manager. |
| IME in Unity | Type non-ASCII characters using the built-in Input Method Editor support. |