Oculus Quest InputField (Keyboard Overlay)

The Oculus package has a feature to enable a keyboard overlay for UI InputFields (the app has enable “Focus Awarnes”)

See: https://developer.oculus.com/documentation/unity/unity-keyboard-overlay/

Is there any way to enable (any) keyboard overlay for the Oculus Quest without using the Oculus Package? Im using the Interaction Toolkit and don’t want to import the Oculus package just to enable a keyboard checkbox.

Hi,

It is possible to enable focus awarenes and the native oculus keyboard by simply using the following Android manifest: https://github.com/Unity-Technologies/XR-Interaction-Toolkit-Examples/blob/master/VR/Assets/Plugins/Android/AndroidManifest.xml

As you can see, this is an example manifest with the keyboard enabled and is part of the XR Interaction Toolkit examples repository.

Be aware that if you aim to publish on the oculus store, you will need to modify the manifest.

Hi Gustavo-Quiroz !

First, thank you for giving this solution, which helps me a lot and that I didn’t find anywhere else on internet !

I would like to ask you if you know how to keep the focus on the InputField while using the oculus keyboard (in my case, if I start using it, the InputField doesn’t display the text I type in the keyboard).
Please note that it totally works on the example project from github.

Thanks in advance :slight_smile:

Vassili.

You could change to the older branch to see the manifest

<?xml version="1.0" encoding="utf-8"?>