VR Keyboard - XRI Poke & Hands

VR Keyboard is a VR-ready Keyboard that is intended to work with Unity’s XR Interaction Toolkit, XR Hands & Mouse Input.

This asset allows you to comortable type on a very compact keyboard in VR. It is fully compatible with Unity’s XRI and its XR Hands subsystem, enabling you to type in your letters either with PC mouse, VR controllers or even Hand Tracking.

The asset is easily customizable/extendable and let’s you add whichever keys you like. Make sure you have XR plugin Management, XR Interaction Toolkit installed, optionally you can also install XR Hands by following the guide in the asset folder.

You can find a detailed documentation below!

Additional compatibility information

This asset is compatible with:

  • New input system
  • XR (VR/AR)
  • Unity XR Interaction Toolkit (XRI)
  • Unity XR Hands
  • Universal Render Pipeline (URP)
  • Textmesh Pro (TMP)
Client Name

Unity Asset Store

Release Date

10 July 2023

Project Types

VR Application

Live Preview Visit Live Site

 

VR Keyboard – Setup Guide 

This Asset works with the new input system. You can use PC mouse input or input from your XR ray  interactors or hands. It works together with Unity XRI Poke Interactor and Hand Tracking. 

  1. Create a new Unity Project 
  2. Install XR Plugin Management 
  3. Install the VR plugin of your choice, for example OpenXR or Oculus. 
  4. Install XR Interaction Toolkit 2.3 or newer. 
  5. (Optional) Install XR Hands. You can install it in your package manager by clicking on and  select “Add package by name…”, type in “com.unity.xr.hands” and hit enter.
  6. In your XR plugin management make sure to enable Hand Tracking if you want to use the  keyboard with your hands: 

Should you have any troubles or find any bugs or in general have suggestions for improvement, feel  free to join our XR developer community on Discord

If you’d like to support our work support us on Patreon.