keyboard-shortcuts: Improve UI for setting shortcuts
I went ahead and improved the layout of the dialog for setting keyboard shortcuts.
- It now uses the keycap class for each shortcut key.
- The alignment and sizing of the widgets is improved and should lead to more readability.
- The overly long texts were cut down to the necessary, useful minimum.
See the screenshots for how it looks with this branch.