feat: Keyboard shortcut handler (#9929)
* prototype
* Change over all useSelectableCollection to use the new shortcuts syntax
* try making object more readable
* share types
* simplify and add tests, move to interactions. fix outstanding bug
* fix react 16 tests
* Starting converting everything to use shortcuts
* fix all of the lint
* fix: calendar tests
* convert calendar and date picker
* actiongroup and datesegment and lint
* simplify code
* fix lint
* fix ts that I don't think i broke
* add combobox
* simplify some code
* fix lint
* Remove "Sel" expansion
* change to void return
* fix ts
* update everything to the void signature
* review comments
* remove stale todo