Contextual keyboard shortcuts for dialogs

Improvement
Show keyboard shortcuts on dialog action buttons and make them active while that dialog is open. For example, Cmd+Enter could submit a Git commit on macOS, with an appropriate equivalent on Windows and Linux.