Input on HoloLens is different from other platforms. Unlike other platforms, the primary means of interaction are three non-traditional systems:
The Gaze refers to where the user is looking. On HoloLens, this is fairly precise and can be used to select GameObjects in the world. This can be used to direct commands at specific GameObjects rather than every GameObject in the Scene.
Microsoft provides useful documentation on Gaze indicator and Gaze targeting pages.
A Gesture is a hand signal interpreted by the system. These can be used to represent commands. There are several built-in Gestures you can use in your application, as well as a generic API to recognize custom Gestures. Both built-in Gestures and custom Gestures (via API) are functional in Unity.
Built-in Gestures:
For more information about gestures, refer to Microsoft’s documentation on Gesture design.
Voice input on HoloLens is provided by the Windows 10 API. Unity supports three styles of input:
For more information about voice input, refer to Microsoft’s documentation on Voice design.