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 realityVirtual Reality (VR) immerses users in an artificial 3D world of realistic images and sounds, using a headset and motion tracking. More info
See in Glossary.
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 scriptsA piece of code that allows you to create your own Components, trigger game events, modify Component properties over time and respond to user input in any way you like. More info See in Glossary. |
| Unity XR input | Access device controls and features for VRVirtual Reality More info See in Glossary and ARAugmented Reality More info See in Glossary. |
| 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. |