3D Widget Stealing Input

I have a 3D Widget which I use to adjust objects dropped within my game. I’m using a combination of Mouse and Joystick input. This is for GearVR and I want players to be able to move freely from Touchpad to Joystick as they need.

But if I click on ANY of the buttons on that widget with the mouse, and then try to use the joystick again for ANYTHING, all “A” Button is routed back to the last 3D Widget’s last button clicked by the mouse. It will just keep hitting that widget’s button until I use the mouse to stop it. Using the mouse seems to fix the issue.

It’s like it’s getting Keyboard Focus, which I didn’t think 3D Widgets support (or at least I can’t do it on purpose), and it NEVER lets go of Keyboard Focus again, unless the mouse stops it.

Any luck with this issue? I’m working on a fully diegetic interface, and I want it to function similarly to the Souls games, where you can have your menu open and interact with it, but still run around; however, like you, the 3D widget seems to take focus and eat any other inputs, despite “window focusable” being unticked.