Unity supports most types of input device such as controllers, joypads, keyboard and mice. For information on key and axis reference indentifiers see Conventional Game Input documentation.
Unity also supports the touchscreens and movement-sensing capabilities of mobile devices as well as input from VR and ARAugmented Reality (AR) uses computer graphics or video composited on top of a live video feed to augment the view and create interaction with real and virtual objects.
See in Glossary systems. For more information on XRAn umbrella term encompassing Virtual Reality (VR), Augmented Reality (AR) and Mixed Reality (MR) applications. Devices supporting these forms of interactive applications can be referred to as XR devices. More info
See in Glossary input see the XR input documentation.
Additionally, Unity supports microphone and webcam input for audio and video data.