Class METAVirtualKeyboard

java.lang.Object
org.lwjgl.openxr.METAVirtualKeyboard

public class METAVirtualKeyboard extends Object
The XR_META_virtual_keyboard extension.

The virtual keyboard extension provides a system-driven localized keyboard that the application has full control over in terms of positioning and rendering.

This is achieved by giving the application the data required to drive rendering and animation of the keyboard in response to interaction data passed from the application to the runtime.

This approach is an alternative to a potential system keyboard overlay solution and provides a keyboard that can seamlessly blend into the application environment, since it is rendered by the same system, and avoids input focus issues that might come with a system overlay.

The API is also designed to work with custom hand and/or controller models in various games and applications.