Skip to main content

Keyboard

Text input in Mixed Reality is always the most challenging form of input due to a lack of dedicated physical keyboard as a hardware accessory. Tesseract provides an easy-to-use virtual keyboard that manages its own lifecycle while interfacing with an input field. However, it is recommended to use the voice input for text input wherever possible.

Best practices​

Layout​

  • The keyboard always shows up in front of the user by default
  • The keyboard is placed in the lower hemisphere of the user's periphery to help in aiming while using either gaze or controller pointing interface

Content​

  • The keyboard has different modes for alpha-numeric and special character inputs
  • These modes can be toggled using the special characters key on the bottom left
  • The keyboard also has an additional button for activating voice input

Keyboard​

States​

Keyboard States

Keyboard States 2

Transitions​

TransitionsFront ViewIsometric View
AppearKeyboard Appear FrontKeyboard Appear Perspective
EnterKeyboard Enter FrontKeyboard Enter Perspective
ExitKeyboard Exit FrontKeyboard Exit Perspective
InteractKeyboard Interact FrontKeyboard Interact Perspective
DisappearKeyboard Disappear FrontKeyboard Disappear Perspective