Attempt to parse escape codes and their various forms used in shell keyboard shortcut binds.
In its current form all forms of escapes are/will be matched in an identical group.
\e
, ^[
, \u001B
, and \U001b
all assign to the same binding (^[
) in zsh's bindkey
command, and therefore share a capture group.