store keybindings in a hash map
have all the default shortcuts in the hash map
update documentation on key shortcuts
load key bindings from config
add ui to configure key bindings
group actions to improve the configuration screen