Adding keyboard selection keymap
Kbd selection works
Improve keyboard selection code
Allow re-anchoring during keyboard selection
Allow escape from keyboard selection
Can cycle keyboard selection type in any state
Can really cycle keyboard selection type in any state