Change key mapping syntax to support key combos

Wrap all symbolic key names in <> to avoid ambiguity. Similarly, ^f
becomes <Ctrl-f> (or <C-f>) and ^[f becomes <Esc>f (or <Escape>f).