X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=misc%2Fterminfo.src;h=1b409f258c17662bc3697b37152bc9dd23474c64;hp=674bc504160c3e6e19e95019e2bcf9e302e59b73;hb=a0b91dc27f0c411e343161b0a4b5459d15a43f85;hpb=aabb3a65ee5d88949abe529b5131adedb9cfab84 diff --git a/misc/terminfo.src b/misc/terminfo.src index 674bc504..1b409f25 100644 --- a/misc/terminfo.src +++ b/misc/terminfo.src @@ -6,8 +6,8 @@ # Report bugs and new terminal descriptions to # bug-ncurses@gnu.org # -# $Revision: 1.542 $ -# $Date: 2015/05/23 18:50:12 $ +# $Revision: 1.554 $ +# $Date: 2015/10/24 16:00:04 $ # # The original header is preserved below for reference. It is noted that there # is a "newer" version which differs in some cosmetic details (but actually @@ -1246,9 +1246,50 @@ nsterm-build326|Terminal.app in OS X 10.9, nsterm-build343|Terminal.app in OS X 10.10, kend=\EOF, khome=\EOH, use=nsterm-build326, +# reviewed Terminal.app in El Capitan (version 2.6 build 361) -TD +# Using vttest: +# + no vt52 mode for cursor keys, though vt52 screen works in vttest +# + f1-f4 map to pf1-pf4 +# + no vt220 support aside from DECTCEM and ECH +# + there are no protected areas. Forget about anything above vt220. +# + in ECMA-48 cursor movement, VPR and HPR fail. Others work. +# + vttest color 11.6.4 and 11.6.5 (bce for ED/EL and ECH/indexing) are bce +# + but bce fails for 11.6.7.2 (test repeat). +# + SD (11.6.7.3) also fails, but SL/SR/SU work. +# + 11.6.6 (test insert/delete char/line with bce) has several failures. +# + normal (not X10 or Highlight tracking) mouse now works. +# + mouse any-event works +# + mouse button-event works +# + in alternate screen: +# mode 47/48 work +# mode 1047 fails to restore cursor position (do not use) +# mode 1049 fails to restore screen contents (do not use) +# + dtterm window-modify operations work (some messages are not printed) +# + dtterm window-report gives size of window in characters/pixels as +# well as state of window. +# Using tack: +# + there is no difference between cnorm/cvvis +# + has dim/invis/blink (no protect of course) +# + most function keys with shift/control modifiers give beep +# (user can configure, but out-of-the-box is what I record) +# + shift-F5 is \E[25~ through shift-F12 is \E[34~ (skips \E[30~ between +# F8 and F9). +# + kLFT5/kRIT5 work, but not up/down with control-modifier +# + kLFT/kRIT work, but not up/down with shift-modifier +# + there are a few predefined bindings with Alt, but no clear pattern. +# + uses alt-key as UTF-8 "meta" something like xterm altSendsEscape +# Using ncurses test-program with xterm-new: +# + no italics +# Using xterm's scripts: +# + palette for 256-colors is hardcoded. +# + no support for "dynamic colors" +# + no support for tcap-query. +nsterm-build361|Terminal.app in OS X 10.11, + kmous=\E[M, use=nsterm-build343, + # This is an alias which should always point to the "current" version nsterm|Apple_Terminal|AppKit Terminal.app, - use=nsterm-build343, + use=nsterm-build361, # iTerm.app from http://iterm.sourceforge.net/ is an alternative (and # more featureful) terminal emulator for Mac OS X. It is similar @@ -4809,10 +4850,16 @@ vte+pcfkeys|VTE's variation on xterm+pcfkeys, gnome+pcfkeys|VTE's variation on xterm+pcfkeys, use=vte+pcfkeys, -vte|VTE aka GNOME Terminal, - use=vte-2012, +# deprecated - use "vte" for newer versions gnome|GNOME Terminal, - use=vte, + use=vte-2012, + +# relevant changes were made in January 2014 +vte-2014|VTE 0.35.1, + use=xterm+pcfkeys, use=vte-2012, + +vte|VTE aka GNOME Terminal, + use=vte-2014, # palette is hardcoded... vte-256color|VTE with xterm 256-colors, @@ -5578,8 +5625,13 @@ mgr-linux|Mgr window with Linux keyboard, # Rather, it acts like xterm - when the meta feature is disabled. # # Removed invis -TD +# Added eo, removed ul -TD +# +# Reviewed st 0.5: +# implements control-modifier, but not control-shift for special keys +# implements alt-modifier, but not alt-shift for special keys st|stterm| simpleterm 0.4.1, - am, bce, hs, mir, msgr, ul, xenl, + am, bce, eo, hs, mir, msgr, xenl, colors#8, cols#80, it#8, lines#24, ncv#3, pairs#64, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, @@ -5624,7 +5676,7 @@ st|stterm| simpleterm 0.4.1, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, - sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%;m, + sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m, sgr0=\E[0m, sitm=\E[3m, smacs=\E(0, smcup=\E[?1049h, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, tsl=\E]0;, u6=\E[%i%d;%dR, u7=\E[6n, @@ -6007,7 +6059,7 @@ screen-256color-bce-s|GNU Screen with 256 colors using BCE and status line, bce, use=xterm+256setaf, use=screen-s, screen.xterm-256color|GNU Screen with xterm using 256 colors, - use=xterm+256setaf, use=screen.xterm, + use=xterm+256setaf, use=screen.xterm-new, screen.konsole-256color|GNU Screen with konsole using 256 colors, use=xterm+256setaf, use=screen.konsole, @@ -6065,8 +6117,8 @@ screen.xterm-xfree86|screen.xterm-new|screen customized for modern xterm, invis@, kIC@, kNXT@, kPRV@, meml@, memu@, sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;m, E3@, use=screen+italics, use=screen+fkeys, use=xterm-new, -screen.xterm|screen for modern xterm, - use=screen.xterm-new, +#:screen.xterm|screen for modern xterm, +#: use=screen.xterm-new, # xterm-r6 does not really support khome/kend unless it is propped up by # the translations resource. screen.xterm-r6|screen customized for X11R6 xterm, @@ -6174,7 +6226,7 @@ screen3|older VT 100/ANSI X3.64 virtual terminal, # xterm cursor bits. tmux|tmux terminal multiplexer, ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m, Ms@, - use=xterm+tmux, use=screen, + use=xterm+sl, use=xterm+tmux, use=screen, tmux-256color|tmux with 256 colors, use=xterm+256setaf, use=tmux, @@ -6267,7 +6319,7 @@ ncsa-vt220|NCSA Telnet using vt220-compatible function keys, #### Pilot Pro Palm-Top # # Termcap for Top Gun Telnet and SSH on the Palm Pilot. -# http://www.ai/~iang/TGssh/ +# https://web.archive.org/web/20051103015726/http://www.ai/~iang/TGssh/ pilot|tgtelnet|Top Gun Telnet on the Palm Pilot Professional, OTbs, am, xenl, cols#39, lines#16, @@ -6418,7 +6470,7 @@ sun-type4|Sun Workstation console with type 4 keyboard, # underline and standout. # # Since the documentation and terminfo do not agree, see also current code at -# http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/io/tem_safe.c +# https://web.archive.org/web/20091231042744/http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/io/tem_safe.c # # That (actually a different driver which "supports" sun-color) also supports # these features: @@ -9697,7 +9749,8 @@ vi603|visual603|visual 603, # Wyse sales can be reached by phone at 1-800-GET-WYSE. Tech support is at # (800)-800-WYSE (option 5 gets you a human). There's a Web page at the # obvious address, . They keep terminfo entries at -# . +# https://web.archive.org/web/19970712022641/http://www.wyse.co.uk/support/appnotes/idxappnt.htm +# # # Wyse bought out Link Technology, Inc. in 1990 and closed it down in 1995. # They now own the Qume and Amdek brands, too. So these are the people to @@ -12969,7 +13022,7 @@ screwpoint|adds viewpoint with ^O bug, # # Update by TD - 2004: # Adapted from -# http://www.cs.utk.edu/~shuford/terminal/adds_viewpoint_news.txt +# https://web.archive.org/web/19990922005103/http://www.cs.utk.edu/~shuford/terminal/adds_viewpoint_news.txt # # COMMANDS ASCII CODE # @@ -18445,7 +18498,7 @@ osexec|Osborne executive, # # See -# http://www.minix3.org/manpages/html4/console.html +# https://web.archive.org/web/20120703021949/http://www.minix3.org/manpages/html4/console.html minix|minix console (v3), acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, kdch1=\177, kend=\E[Y, kf0=\E[21~, kf1=\E[11~, kf10=\E[21~, @@ -18633,16 +18686,19 @@ m2-nam|minitel|minitel-2|minitel-2-nam|France Telecom Minitel 2 mode te'le'infor minitel1|minitel 1, am, bw, eslok, hs, hz, msgr, colors#8, cols#40, lines#24, pairs#8, - acsc=+.\,\,./f0g1, bel=^G, blink=\EH, civis=^T, clear=^L, - cnorm=^Q, cr=^M, cub1=^H, cud1=^J, cuf1=^I, - cup=\037%p1%{65}%+%c%p2%{65}%+%c, cuu1=^K, el=^X, - enacs=^Y, fsl=^J, home=^^, ind=^J, - is2=\E;`ZQ\E\:iC\E\:iE\021, nel=^M^J, op=\EG, - rep=%p1%c\022%p2%{63}%+%c, rev=\E], ri=^K, rmso=\E\\, - setf=\E%?%p1%{1}%=%tD%e%p1%{3}%=%tF%e%p1%{4}%=%tA%e%p1%{6}%=%tC%e%p1%{64}%+%c%;, + bel=^G, blink=\EH, civis=^T, clear=^L, cnorm=^Q, cr=^M, + cub1=^H, cud1=^J, cuf1=^I, + cup=\037%p1%'A'%+%c%p2%'A'%+%c, cuu1=^K, el=^X, + flash=\037@A\EW \177\022\177\022P\r\030\n, fsl=^J, + home=^^, ind=^J, is2=\E;`ZQ\E\:iC\E\:iE\021, nel=^M^J, + op=\EG, rep=%p1%c\022%p2%'?'%+%c, rev=\E], ri=^K, + rmso=\E\\, + setf=\E%?%p1%{1}%=%tD%e%p1%{3}%=%tF%e%p1%{4}%=%tA%e%p1%{6}%=%tC%e%p1%'@'%+%c%;, sgr=%?%p1%t\E]%;%?%p3%t\E]%;%?%p4%t\EH%;, - sgr0=\EI\E\\, smso=\E], tsl=\037@%p1%{65}%+%c, -# is2=Fnct TE, Fnct MR, Fnct CM et pour finir: curseur ON. + sgr0=\EI\E\\, smso=\E], tsl=\037@%p1%'A'%+%c, + u6=\037%c%'A'%-%c%'A'%-, u7=\Ea, .acsc=}#f0g1\,\,+../, + .enacs=^Y, .rs2=^L, .u8=\001Br4\004, .u9=\E9{, +# is2=Fnct TE, Fnct ER, Fnct CM et pour finir: curseur ON. minitel1b|minitel 1-bistandard (in 40cols mode), mir, cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC, @@ -18650,21 +18706,37 @@ minitel1b|minitel 1-bistandard (in 40cols mode), dl1=\E[M, ed=\E[J, el1=\E[1K, il=\E[%p1%dL, il1=\E[L, is1=\E;iYA\E;jYC, kclr=\E[2J, kctab=^I, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, - kel=^X, khome=\E[H, kich1=\E[4h, kil1=\E[L, rmir=\E[4l, - smir=\E[4h, smkx=\E;iYA\E;jYC, use=minitel1, -# posait des problemes (logout en sortant de vi). + khome=\E[H, kich1=\E[4h, kil1=\E[L, rmir=\E[4l, smir=\E[4h, + .ich=\E[%p1%d@, .ich1=\E[@, .kel=^X, .rmkx=\E;jYA, + .smkx=\E;iYA\E;jYC, .u8=\001Cu<\004, use=minitel1, +# rmkx posait des problemes (logout en sortant de vi). minitel1b-80|minitel 1-bistandard (standard teleinformatique), am@, bw@, hz@, colors@, cols#80, it#8, pairs@, blink=\E[5m, bold=\E[1m, civis=\037@A\024\n, - clear=\E[H\E[2J, cnorm=\037@A\021\n, cuf1=\E[C, + clear=\E[H\E[J, cnorm=\037@A\021\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H, - ht=^I, ind=\ED, is1@, is2@, kent=\EOM, kf0=\EOp, kf1=\EOq, - kf2=\EOr, kf3=\EOs, kf4=\EOt, kf5=\EOu, kf6=\EOv, kf7=\EOw, - kf8=\EOx, kf9=\EOy, nel=\EE, op@, rc=\E8, rep@, rev=\E[7m, - ri=\EM, rmkx@, rmso=\E[27m, rmul=\E[24m, sc=\E7, setf@, - sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, - sgr0=\E[m, smkx@, smso=\E[7m, smul=\E[4m, use=minitel1b, + ht=^I, ind=\ED, is1@, is2@, kbs=\EOl, kcan=\EOQ, kent=\EOM, + kf0=\EOp, kf1=\EOq, kf2=\EOr, kf3=\EOs, kf4=\EOt, kf5=\EOu, + kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, khlp=\EOm, knp=\EOn, + kpp=\EOR, krfr=\EOS, nel=\EE, op@, rc=\E8, rep@, rev=\E[7m, + ri=\EM, rmkx@, rmso=\E[27m, rmul=\E[24m, rs2=\E[H\E[J\E[m, + sc=\E7, setf@, sgr@, sgr0=\E[m, smkx@, smso=\E[7m, smul=\E[4m, + u6@, u7@, .acsc=}#f[, .enacs=^O, .mc0=\E[i, .rmacs=^O, + .rs2=\Ec, + .sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, + .smacs=^N, use=minitel1b, +minitel1b-nb|minitel 1b (40cols) noir & blanc sans couleurs avec bold et dim ..., + colors@, pairs@, + acsc=`>a9f!j%k4l