Navigating UI with keyboard

I’m playing around with the new input system and I notice in the Input Warriors demo, when you open the menu you can navigate the menu options with the keyboard but I can’t figure out how.

I’ve set up the new input system in my project, I’ve got it just using the default actions. My Event System is all hooked up with the UI Input system Module and that is connected to my Player Input object. And when it starts up it switches to the UI action map.
That’s got me part of the way there but there’s an issue where I can no longer select my buttons properly with my mouse, if I click on any of my buttons, it activates the first one. Using the navigation keys does not move to the next button.
And when I’ve got that issue dealt with, the next issue is that not all my UI elements that I want to be navigable are buttons. I would like the player to be able to navigate the inventory slots without needing a mouse so that they can select one and move it to a new slot because no mouse means no drag/drop.

Found out why my buttons weren’t working and its the dumbest thing ever. I’m not using prefabs because its just a quicky thing I threw together to test stuff out. Well I set some colours on one of my buttons and copied them to the others by copying the component values… which copied the target graphic and the onclick event, so all the buttons were changing the state of the first button and activating the function assigned to the first button.
Still need to figure out how to navigate through UI elements that aren’t buttons but I’m making progress