Quest System Keyboard Input Box is gone on the new GameActivity entry point Unity 6
Hello,
We are encountering a significant issue with system keyboard on Meta Quest builds using Unity 6.
The Problem
- Forced Entry Point: Unity 6 now defaults to the GameActivity application entry point. When we attempt to use the older Activity entry point (required for the previous keyboard system), the application crashes on startup, forcing us to use GameActivity.
- Missing Input Box: The GameActivity entry point uses the GameActivity Jetpack library, which has removed the on-screen input box that traditionally appears above the system keyboard.
- For mobile apps, this is a clean design, but in Meta Quest VR, this causes a major UX problem.
The UX Issue on Meta Quest
Since the Quest system keyboard is visually separate and detached from the in-game UI, users lose all visual confirmation of what they are typing. The visible input box on the system keyboard is necessary in VR to show the user the text they are actively entering.
The Constraint
Migrating our entire project to a custom virtual keyboard is not feasible due to the complexity of supporting multiple languages and character sets.
Our Question
Is there an official or known way to restore the input box feature on the system keyboard, as it existed with the old "Activity" entry point, while still using the required GameActivity in Unity 6?
Any guidance on modifying the GameActivity bridge or another low-level fix would be greatly appreciated.
Thank you!