Forum Discussion
VishalFuturristic
1 year 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...
- 1 year 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); } } }
Anton111111
1 year agoExpert Protege
Oh i have same issue in Quest2 (don't test on Q3). It can doesn't show at all or can show but don't change input when typing and some times it works good.
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