I'd love to use tab more often, instead of moving away from the home row to reach for the arrow keys while programming.
For example: in the command palette, I can navigate through these files by pressing the up- and down arrow keys:

However, I'd much rather navigate here by using Tab for navigating down, and shift+tab for navigating up. I realize that there is a way to add a custom keybinding to this command:

Which works, but only after pressing tab twice each time, because the first time will just select the gear icon in this case:

Or in file navigation, it will select the button that's there:

I've looked at adding '!listFocus' to the command 'tab', hoping it would disable standard 'tab' functionality in this list, but without any luck.

Also, it'd be great if I could use tab to navigate through these kind of options as well:

Does anyone know if the things I'd like to achieve are possible at the moment in any way? Or else, is it something that we can implement?