09-26-2022 04:18 AM
When I simply press on a field element to type the text - the keyboard does not appear.
I have 2 fields - email and password.
When my page (scene) loads, I'm able to show the keyboard only by pressing on the password field. But these two fields (email and password) are the same prefabs, they are set up absolutely the same (all the scripts and components).
So each field consists components:
I have TMP_InputField (Custom Input Field) and Web GL Input scripts on my input field prefab. And of course a Box Collider.
The problem is - a fields itself responses to interaction via Oculus Stick (checked through debug), but the keyboard still doesn't open. However, if I press on the other field (password) - the keyboard appears. I guess maybe there is a chance the problem is somehow related to Select (OnSelect) actions, but I'm not sure at all.
THE PROBLEM APPEARS ONLY IN OCULUS BROWSER.
If I use Mozilla Firefox (even on Oculus or any other Android) - everything works absolutely fine.
As far as I understand, the keyboard should open automatically anyway.
I was trying make the keyboard open forcibly through TouchScreenKeyboard.Open() but it didn't help.
It still doesn't open.
Need help.
Thanks.