<aside> 💡 In a virtual reality environment, using a keyboard should be similar to the tangible version in a real-world environment. A user should be able to use the various keys on the keyboard to input all sorts of content, such as usernames/passwords/search keywords, etc.

</aside>

To read this documentation in dark mode, press ctrl+shift+L [Win] or cmd+shift+L [Mac]


Intro

Untitled

Just like other interactive components, the Project Touch keyboard supports direct manipulations by using hands or index finger gestures when using a controller. When the keyboard pops up, a small ball appears at the tip of the player's index finger in the virtual environment. This small ball at the fingertip can help the player aim more precisely at the keys.

Project Touch recommends designing the keyboard with a combination of buttons and knobs. The buttons, which mimic physical feedback as keycaps, can provide good visual and tactile feedback. The knobs allow players to freely move the keyboard to any comfortable position and adjust it to the appropriate size.


Design

Project Touch encourages simulating a real-world keyboard, while also utilizing the strength of virtual reality to make it more dynamic than a physical version:

Alphabets

Keyboard_Default.mp3

Functions

Keyboard_Backspace.mp3


Example

Reposition the keyboard with knobs

Reposition the keyboard with knobs

Typing

Typing

Re-size the keyboard with knobs

Re-size the keyboard with knobs