Scratchpad function for VR

a) Keyboard input appears slightly delayed compared to mouse strokes

This usually happens because VR controllers and physical keyboards are handled through different input pipelines.

Common reasons:

  • VR focus delay: When you click a text field in VR, the application must pass focus from the VR UI to the text input system. Sometimes the first keystroke happens before the focus is fully registered.
  • SteamVR / OpenXR input translation: Physical keyboard input often passes through the desktop environment before reaching the VR app, while mouse/controller input is captured directly.
  • Debounce or filtering in the UI: Some UI frameworks wait for stable focus before accepting text input to prevent accidental keystrokes.

Typical workaround

  • Click the field once with the controller/mouse.
  • Wait a fraction of a second before typing.

For b) VR Keyboard, please see Virtual Keyboard for VR

Cheers
Ian