Keyboard Command: Ability to keybind different key command presets

This would allow one to have multiple keyboard command setups, for example, one that is the general layout, and one that is focused around one-handed editing workflow.