Trying to get the keymap for the semicolon macro to work better and more consistently.