Custom keybindings / shortcuts
Created originally on Bitbucket by edgimar (Mark Edgington)
All of the current keybindings in thg appear to be hard-coded. A preferable design would provide a means by which a user can configure all keybindings as desired. Furthermore, any menu option (context-menu or otherwise) should be able to be bound to a key if desired (in particular, I'm wishing for an "Edit Local" context-menu keybinding, but just fixing that doesn't address the more important issue raised by this request).
So, this request is not about adding new keybindings, nor about changing the default keybindings. It is about making it possible for the user to bind or re-bind keys to nearly any operation that can be now performed with the mouse.