Version: Unity 6.4 (6000.4)
Language : English
Disable and strip the physics integration from your project
Introduction to Input

Input

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:

  • The Input System Package, which is newer, more flexible, and better supported.
  • The legacy Input ManagerSettings where you can define all the different input axes, buttons and controls for your project. More info
    See in Glossary
    (which includes the built-in 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.

Additional resources and examples

Disable and strip the physics integration from your project
Introduction to Input