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
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
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
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
| 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.