Nicholas Marriott
35876eaab9
Import tmux, a terminal multiplexor allowing (among other things) a single
...
terminal to be switched between several different windows and programs
displayed on one terminal be detached from one terminal and moved to another.
ok deraadt pirofti
2009-06-01 22:58:49 +00:00
Nicholas Marriott
171256057e
Extra function keys from Dashing dashing at hushmail dot com
2009-03-02 18:05:40 +00:00
Nicholas Marriott
e4cf738e36
Add tabs.
2009-01-16 19:32:29 +00:00
Nicholas Marriott
14ed415e30
Prettify the key strings a little.
2009-01-14 22:41:40 +00:00
Nicholas Marriott
ab219847aa
Tidy escape modifier (don't know how this worked before...).
2009-01-12 20:24:12 +00:00
Nicholas Marriott
1f51a63d01
Tidy up control key parsing; add shift.
2009-01-12 20:13:20 +00:00
Nicholas Marriott
3ed5aa3e72
Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c.
2009-01-09 23:57:42 +00:00
Nicholas Marriott
ed1031b358
Update key handling code. Simplify, support ctrl properly and add a new window option (xterm-keys) to output xterm key codes including ctrl and, if available, alt and shift.
2009-01-09 16:45:58 +00:00
Nicholas Marriott
622d4def22
Give up the farce of caring about any keys aside from the ones in the screen termcap and the ones termcap doesn't handle that we hardcode manually.
2009-01-08 22:28:02 +00:00
Nicholas Marriott
4846ad1657
Introduce nitems() and use it; use bsearch.
2009-01-07 22:52:33 +00:00
Nicholas Marriott
c9912c20b3
Fix C-space and M-space.
2008-12-16 08:25:48 +00:00
Nicholas Marriott
97212771b5
Support keypad. Change cursor key output.
2008-07-23 23:44:50 +00:00
Nicholas Marriott
7836298f29
Allow use of alt keys. move-window command.
2008-06-25 20:33:20 +00:00
Nicholas Marriott
879400e1f2
Support binding 27-31.
2008-06-04 20:01:36 +00:00
Nicholas Marriott
6409f2b406
C-space is "^ " not "^@".
2007-11-09 17:09:34 +00:00
Nicholas Marriott
1b9647669a
Kill window command. Nuke some backspace stuff.
2007-10-19 11:10:35 +00:00
Nicholas Marriott
292ad55fbe
List keys command.
2007-10-04 00:18:59 +00:00
Nicholas Marriott
dadc56d754
Key binding, unbinding.
2007-10-03 11:26:34 +00:00