Skip to main content
Up and Coming
May 10, 2023

System Keyboard issues when trying to return focus to Unity app

I have recently encountered an issue that was not previously happening.

When I select a TMP Input Field the Oculus Keyboard appears as desired. However, there are two issues I encounter when attempting to return to my app:

1. When I click the enter button, the keyboard close sound plays but the keyboard does not hide and focus does not returned to app

2. If I click outside of the keyboard, the keyboard closes and focus resumes in the app, however the state is not correct because if I click on the TMP input field again, the Oculus Keyboard does not appear until I click twice.

I was not seeing this issue previously, and I am not sure what change introduced this behavior. I have upgraded the Oculus and XR plugins, as well as updating to Unity 2022.2.16, none of which fixed the issue. Has anyone else seen this behavior?  

I am running Unity 2022.2.16
XR Plugin Management 4.3.3
XR Legacy Input Helpers 2.1.10
Open XR Plugin 1.7.0
Oculus XR Plugin 3.3.0

 

Thanks,

    This topic has been closed for replies.

    4 replies

    DevUpSurgeOn
    New Participant
    May 15, 2023

    I have the same issue (before it worked), but I'm running:
    Unity 2021.3.3
    XR Plugin Management 4.2.1
    Open XR Plugin 1.7.0
    Oculus XR Plugin 3.0.2

    Participant
    May 16, 2023

    Having the exact same issues you are describing. I swear this worked fine before. Hopefully there will be some answers regarding this. 

    New Participant
    June 28, 2023

    I recently started seeing something similar in my application. We can enter the value into a text box and click the blue check mark to close the keyboard. It will close but then open up again. This behavior continuously repeats. Any thoughts on what is going on in this situation?

    New Participant
    August 23, 2023

    I have a similar problem in babylonjs.  

    https://playground.babylonjs.com/#YABVFQ#8

    For some reason, when the system keyboard displays, two things happen

    • "virtual controllers stop working"...this I "kinda" understand and have a workaround for. 
    • focus/blur isn't consistent and leaves the entire scene is a potentially "wierd" state.   i.e. controllers no longer repond to button clicks...occasionally everything freezes up.