VR Spatial Keyboard View on Asset Store (opens in new tab)

Package details

Latest version
1.1
Last updated
First released
Unity version
6000.2.9 or later
Package size
4.1 MB
Files
133
Favorites
3
Views in the past week
18

Price tracking

Last checked
Tracked since
Lowest recorded
$13.99 on

Keywords

VR Spatial Keyboard

by Immerea (opens in new tab)

No ratings yet

A complete, extensible VR Keyboard. Handle text input in XR with full controller & hand tracking support, multiple layouts, and customizable themes. Tested on Quest 2,3,3S, Valve Index, Win and macOS

Price $19.99

Buy on Asset Store (opens in new tab)

Affiliate link ยท Purchases support this site

Price history

Last 6 months

USD
Price history for VR Spatial Keyboard, 6 months Current $19.99; lowest $13.99; highest $19.99 in this period. $0 $10 $20 Jul Aug Sep Oct Nov Version 1.0.2 released 24 Aug 2026 v1.0.2 Version 1.1 released 3 Nov 2026 v1.1

Asset preview

1 / 6

VR Spatial Keyboard screenshot 1

VR Spatial Keyboard screenshot 1

About this asset

VR Spatial Keyboard is a complete, extensible text input solution built for VR and MR projects in Unity. Designed for XR developers, it combines intuitive interaction, flexible layout support, and deep customization to handle keyboard input seamlessly in immersive environments.

๐Ÿ“ข Access our Discord Server for questions, news, updates!

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

โ˜‘๏ธ XR & UI Integration

Fully integrated with Unity UI Toolkit and XR Interaction Toolkit. Supports both controller interaction and hand tracking, including pinch and poke gestures, for accessible text input in VR.

โ˜‘๏ธ Broad Input Field Support

Works with UI Toolkit input fields (TextField, IntegerField, FloatField,...) as well as uGUI TMP_InputField (TextMeshPro). Bind the keyboard to any input field with minimal setup.

โ˜‘๏ธ Multiple Keyboard Layouts

Ships with Default, Number, and Phone layouts, plus Email, URL, and Search variations. The layout adapts automatically based on the input field's keyboard type. Create fully custom layouts to match any use case.

โ˜‘๏ธ Text Preview & Editing

An integrated input preview row lets users review their input, place the cursor, select and clear text.

โ˜‘๏ธ Smart Key Functions

Functional keys include Shift, Backspace, Clear, move cursor position and Language Selection. Long-press keys reveal alternate symbols and characters. Text can be pre-selected when focusing an input field for fast editing.

โ˜‘๏ธ Flexible Positioning

Move the keyboard by grabbing its handle. Billboard mode automatically aligns it to face the user. Flatten mode simulates a desk surface, perfect for seated or productivity-oriented experiences.

โ˜‘๏ธ Customizable Themes

Ships with Modern Light and Dark themes. Fully customize the look using TSS and USS style sheets, or create your own theme from scratch without modifying core assets.

โ˜‘๏ธ Localization

Includes English (QWERTY) and German (QWERTZ) layouts out of the box. Add layouts for additional languages to match your audience.

โ˜‘๏ธCompatibility

The VR Spatial Keyboard is compatible with the Immerea VR File Browser !

๐ŸŽฎ Supported Platforms

Meta Quest 2, 3, 3S: Standalone (APK), Windows (PC VR), macOS, Meta Horizon Link, SteamVR

Valve Index: Windows (PC VR), SteamVR

Requires: Unity 6.2+, XR Interaction Toolkit 3.5.1+ (installed on import if missing)

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

โš  Important

VR interactions in the Unity Editor require the Game View to have active focus. Click anywhere inside the Game View window before interacting in VR.

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

๐Ÿ“„ Documentation: https://packages.immerea.com/vr-keyboard/documentation/

โœ‰ Support: [email protected]

From the publisher's Asset Store listing.

Technical details

  • Unity Version: 6.2, 6.3, 6.4, 6.5, 6.6 (tested up to 6.7 beta)
  • Render Pipeline: Compatible with URP and HDRP
  • Dependencies: com.unity.xr.interaction.toolkit >= 3.5.1 (installed on import if missing), com.unity.xr.openxr
  • Supported Platforms: Android (Meta Quest 2/3/3S), Windows, macOS
  • PC VR Runtimes: Meta Horizon Link, SteamVR
  • UI System: Unity UI Toolkit (USS/TSS)
  • Input: XR Interaction Toolkit controller & hand tracking (pinch & poke)
  • Input Field Support: UI Toolkit (TextField, IntegerField, FloatField,...), uGUI TMP_InputField
  • Keyboard Layouts: Default (+ Email, URL, Search), Number, Phone
  • Theming: Modern Light, Modern Dark, Base theme for custom themes
  • Positioning: Grabbable handle, Billboard mode, Flatten mode
  • Key Functions: Shift, Backspace, Clear, Language Selection, Long-press alternates
  • Localization: English (QWERTY), German (QWERTZ), extensible for additional languages
  • Extensible: Custom layouts via KeyboardCollection, custom themes via TSS/USS
  • Documentation: Full online documentation included
  • Important: for XR Interaction Toolkit + UI Toolkit, VR interactions in the Unity Editor require the Game View to have active focus

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

โ˜‘๏ธ Compatible with the Immerea VR File Browser !

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.6.4f1 Compatible Compatible Compatible
6000.5.11f1 Compatible Compatible Compatible
6000.4.8f1 Compatible Compatible Compatible
6000.3.16f1 Compatible Compatible Compatible
6000.2.9f1 Compatible Compatible Compatible

As listed on the Asset Store.