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.
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.
Create a new Unity Project
Install XR Plugin Management
Install the VR plugin of your choice, for example OpenXR or Oculus.
Install XR Interaction Toolkit 2.3 or newer.
(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.
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.