Support for "Space" and "Ctrl+Space" shortcut keys

Can you please add support for these shortcut keys?

-If nothing is selected, but an item has focus, Space (or Ctrl+Space) selects it.
-If something is selected, Space selects the next item.
-If something is selected, Ctrl+Space deselects it.