I'm using this fork to contribute features and fixes to the upstream project. In order to create good pull requests, I'm rebasing my feature branches, squashing and reordering commits, etc. If you fork this repository be aware that my development branches may rewrite history without prior notice.
Separate the PR for shortcut configuration into two distinct PRs: one for the shortcut handling improvements and another for the configuration dialog.