Forum Discussion
VishalFuturristic
2 years agoExplorer
System keyboard not opening every time in Meta quest 3 device
Hello, I want to use system keyboard to type in unity text mesh pro input field. when i clicked in input field some time it open native keyboard and sometime not (I am using meta quest 3). Is it kno...
- 2 years ago
I'm running into this issue too. I haven't found a proper solution in the several days I've spent trying to fix it.
This is my jank fix - attach this script to all your text fields (I use TMP input fields). It reopens the keyboard if it doesn't appear properly. Please don't mark this as the solution though as this is a horrible workaroundusing System.Collections; using System.Collections.Generic; using System.Threading.Tasks; using TMPro; using UnityEngine; public class OculusSystemKeyboardJankFix : MonoBehaviour { private TMP_InputField field; private void Awake() { field = GetComponent<TMP_InputField>(); field.onSelect.AddListener(s => ShowKeyboardDelay()); } private async void ShowKeyboardDelay() { await Task.Delay(500); if (!TouchScreenKeyboard.visible) { field.ActivateInputField(); TouchScreenKeyboard.Open(field.text, TouchScreenKeyboardType.ASCIICapable); } } }
xrworkout.io
2 years agoHonored Guest
I don't have a solution yet but I think I figured out our problem.
When you click on the input field too long it immediately loses focus after the system keyboard pops up.
So long pressing should reliably produce that problem.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 1 year ago
- 4 years ago