Add key binding support.

In this commit, I added OS-specific keyboard shortcuts, as well as an
entry in the main menu to make it easy for the user to open the default
keymap file.