no longer requiring letter to be single char, but also allowing 'ctrl-space' for instance
0.1.1 parses keys with letter names instead of just single chars