Rivoreo Source Code Repositories
src.rivoreo.one
/
tmux
/
9f6d685c05c9f71ba842f65fb2139ebbd30bd606
/
tty-keys.c
d9deb4b
Support rxvt-style keys again, but this time: support all the variations, put
by Nicholas Marriott
· 15 years ago
05831b5
Twiddling the last bit is an rxvtism, so do not support it in the table by
by Nicholas Marriott
· 15 years ago
591fa23
The input key should be a u_char. Fixes top-bit-set input problem reported by
by Nicholas Marriott
· 15 years ago
daf150c
Constify buf.
by Nicholas Marriott
· 15 years ago
ff55eb5
Unused variable. Aargh.
by Nicholas Marriott
· 15 years ago
80e0158
Switch the tty key tree over to an (unbalanced) ternary tree which allows
by Nicholas Marriott
· 15 years ago
a790e16
Key flags are only used for initialisation so they are not needed in the main
by Nicholas Marriott
· 15 years ago
b58bf49
Switch tty key input over to happen on a read event. This is a bit more
by Nicholas Marriott
· 15 years ago
7342615
Switch tty fds over to a bufferevent.
by Nicholas Marriott
· 15 years ago
e831649
Not all terminals swap CSI and SS3 on ctrl, so remove that.
by Nicholas Marriott
· 15 years ago
fd2ef18
Rewrite xterm-keys code (both input and output) so that works (doesn't always
by Nicholas Marriott
· 15 years ago
c92c2bf
Support the (mostly new) function key+modifier caps (kIC-kIC7). Most of these
by Nicholas Marriott
· 15 years ago
d0aa883
As we always put the cursor keys into application mode, assume keys sent
by Nicholas Marriott
· 15 years ago
fcd3b26
Tidy up table.
by Nicholas Marriott
· 15 years ago
db4452d
Rename keypad keys to something more useful.
by Nicholas Marriott
· 15 years ago
10a656e
Remove the xterm-keys code which is broken (a replacement is coming but some
by Nicholas Marriott
· 15 years ago
4bc0f6e
Clean up by introducing a wrapper struct for mouse clicks rather than passing
by Nicholas Marriott
· 15 years ago
273f1b3
Regularise some fatal messages.
by Nicholas Marriott
· 15 years ago
639fbe0
Detect backspace by looking at termios VERASE and translate it into \177 (which
by Nicholas Marriott
· 15 years ago
725938f
Tidy up keys: use an enum for the key codes, and remove the macros which just
by Nicholas Marriott
· 15 years ago
35876ea
Import tmux, a terminal multiplexor allowing (among other things) a single
by Nicholas Marriott
· 15 years ago