Problem with TAB key and Radial Menu

I have assigned the TAB key to the radial menu in my game, the problem is that UI Toolkit enforces the TAB key for controls navigation, which is understandable for a desktop app but less for a game. There is a workaround which is to set all the controls to focusable = false when the radial is open, however when the radial closes after clicking an item then the TAB key is still pressed and the result is not very good as you can see in this screen capture (the bottom left controls also cycling is an issue on my side):

8380410--1104996--Unity_42MHIwlnFd.gif

What I’d like is a way to disable the use of the TAB key for navigation, I think WASD or arrow keys are enough, there is no need to mimic the Windows desktop apps. Also I don’t think that it needs to be repeatable, a single press for next control should be enough. The TAB key is universally used for radial menu so we should be given options to solve this conflict the way we choose.

1 Like

Hi,

Thanks for the feedback. I submitted this improvement internally.

1 Like

Thanks, I’ve found a workaround which is to trigger the radial menu on TAB release. However I still think that the navigation between the UI elements should be improved/made customizable.