Fixes for extended keys: 1) allow C-x and C-X to be bound separately
authornicm <nicm@openbsd.org>
Wed, 7 Apr 2021 07:30:02 +0000 (07:30 +0000)
committernicm <nicm@openbsd.org>
Wed, 7 Apr 2021 07:30:02 +0000 (07:30 +0000)
commit188fd23e85b2f8e75c7e6cdc9bc7b2e109d13346
treea9f09941a55447e9b1b64accfe6352411d68d08b
parentfd4ab25a5319afd45789b5ff6516cbeaf8874d62
Fixes for extended keys: 1) allow C-x and C-X to be bound separately
since some terminals report them differently 2) use the "backspace"
option to translate backspace 3) map ctrl which are have the ctrl
implied (such as C-x) properly when the terminal reports both the key
and the modifier.

Note that any key bindings for C-X where C-x is meant must now be
changed.
usr.bin/tmux/key-string.c
usr.bin/tmux/tty-keys.c