<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]
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.
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
Functions
Reposition the keyboard with knobs
Reposition the keyboard with knobs
Typing
Re-size the keyboard with knobs
Re-size the keyboard with knobs