[Unity] Virtual Keyboard feature not working
Greetings.
Issue:
I and my team attempted to enable Oculus overlay/virtual keyboard but failed.
Related links/attempted approaches:
https://developer.oculus.com/documentation/unity/VK-unity-overview/
https://developer.oculus.com/documentation/unity/VK-unity-gettingstarted/
https://developer.oculus.com/documentation/unity/VK-unity-IntegratePrefab/
https://developer.oculus.com/documentation/unity/VK-unity-sample/
Fix attempts by chronology:
Trigger VK via Input Field in the old project's game scene
Trigger VK via code in the old project's game scene
Trigger VK via Input Fields/Buttons in Oculus VirtualKeyboardSample scene in the old project
Trigger VK via code in Oculus VirtualKeyboardSample scene in the old project
Trigger VK via previous methods, after updating Oculus Integration/OVR
Trigger VK via all previous methods in the same project, but migrated in the new repo
Created blank Unity project, imported/configured VR-related packages, Oculus Integration/OVR, tried to trigger VK via Oculus VirtualKeyboardSample scene
Most of the attempts resulted in this error log:
[OVRPlugin] [CreateVirtualKeyboard] m_XR_META_virtual_keyboard extension is not available (arvr\prjects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.cpp:12543)
Create failed: 'Failure_InvalidOperation'. Check for Virtual Keyboard Support.
Unity version 2021.3.26f1 LTS
Oculus XR Plugin version: 3.3.0
Oculus Integration versions: 54 and 55
OVRPlugin: 1.86.1
Important note: We tried to run the sample, on the same branch/commit, but on different devices/users. 2 out of 6 developers got the keyboard working as intended, others received the error log mentioned above. Seems very strange to me
After all attempts, it looks like there's a problem with the OVRPlugin .dll, and not a problem from our side. Any help/suggestions/tips/solutions would be highly appreciated.
Expected result: We can access Oculus Overlay/Virtual keyboard after interacting with text UI elements in VR to edit text.
