UIButtonKeys script can be used for that purpose. Just attach it to something with a collider (button, input, etc), then set what gets selected on up, right, down, tab, etc. Holding Shift reverses the operation, and they are intuitive (ex: if you specify down and nothing else, hitting Tab will act as if you pressed down).