X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=misc%2Fterminfo.src;h=daece8031f7be6e432a132d5f90011b95de657e7;hb=80803f3a4a1fbdebb4de105cef9a10af36230f3c;hp=6f0c978ac6d7175db6faa4e1062e56d834c4cee8;hpb=38586db6a67a76451d06b129676b8ec6727c9521;p=ncurses.git diff --git a/misc/terminfo.src b/misc/terminfo.src index 6f0c978a..daece803 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.1010 $ -# $Date: 2022/06/18 19:10:35 $ +# $Revision: 1.1014 $ +# $Date: 2022/06/25 14:43:14 $ # # 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 @@ -619,9 +619,45 @@ ansi-m|ansi-mono|ANSI X3.64-1979 terminal with ANSI.SYS compatible attributes, s0ds=\E(B, s1ds=\E)B, s2ds=\E*B, s3ds=\E+B, tbc=\E[3g, vpa=\E[%i%p1%dd, use=ecma+index, use=pcansi-m, +# ECMA-48 addresses three of the four capabilities here: +# +# u6 - +# 8.3.14 CPR - ACTIVE POSITION REPORT +# Notation: (Pn1;Pn2) Representation: CSI Pn1;Pn2 05/02 +# Parameter default values: Pn1 = 1; Pn2 = 1 +# +# u7 +# 8.3.35 DSR - DEVICE ST A TUS REPORT +# Notation: (Ps) Representation: CSI Ps 06/14 +# Parameter default value: Ps = 0 +# DSR is used either to report the status of the sending device or to +# request a status report from the receiving device, depending on the +# parameter values: +# 6 a report of the active presentation position or of the active data +# position in the form of ACTIVE POSITION REPORT (CPR) is requested +# +# u9 - +# 8.3.24 DA - DEVICE ATTRIBUTES +# Notation: (Ps) Representation: CSI Ps 06/03 +# Parameter default value: Ps = 0 +# With a parameter value not equal to 0, DA is used to identify the +# device which sends the DA. The parameter value is a device type +# identification code according to a register which is to be established. +# If the parameter value is 0, DA is used to request an identifying DA +# from a device. +# +# DEC (and most "ANSI") terminals reply with a private-mode ("?") sequence, +# but that register "which is to be" in ECMA-48 was never established. +# For terminals that support DA1, a more specific u8 capability is preferred, +# except for those (such as xterm) which can be configured to return different +# responses. +ansi+cpr|ncurses extension for ANSI CPR, + u6=\E[%i%d;%dR, u7=\E[6n, ansi+enq|ncurses extension for ANSI ENQ, - u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?%[;0123456789]c, - u9=\E[c, + u8=\E[?%[;0123456789]c, u9=\E[c, use=ansi+cpr, +# DEC terminals provided DECID, subsumed into DA1: +decid+cpr|ncurses extension for DECID, + u8=\E[?%[;0123456789]c, u9=\EZ, use=ansi+cpr, # ansi -- this terminfo expresses the largest subset of X3.64 that will fit in # standard terminfo. Assumes ANSI.SYS-compatible attributes and color. @@ -661,8 +697,8 @@ ansi.sys-old|ANSI.SYS under PC-DOS 2.0, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[k, home=\E[H, is2=\E[m\E[?7h, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, khome=^^, pfkey=\E[0;%p1%{58}%+%d;%p2"%s"p, rc=\E[u, - rmam=\E[?7l, sc=\E[s, smam=\E[?7h, u6=\E[%i%d;%dR, - u7=\E[6n, use=klone+color, use=klone+sgr8, + rmam=\E[?7l, sc=\E[s, smam=\E[?7h, use=ansi+cpr, + use=klone+color, use=klone+sgr8, # Keypad: Home=\0G Up=\0H PrPag=\0I # ka1,kh kcuu1 kpp,ka3 @@ -983,7 +1019,7 @@ linux-basic|Linux console (basic), use=klone+sgr, use=ecma+color, use=linux+sfkeys, linux+decid|ncurses extension for Linux console DECID, - u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?6c, u9=\EZ, + u8=\E[?6c, use=decid+cpr, linux+sfkeys|shifted function-keys for Linux console, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, @@ -1169,9 +1205,8 @@ kon|kon2|Kanji ON Linux console, sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 %t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, sgr0=\E[0;10m, smacs=\E[11m, smir=\E[4h, smpch=\E[11m, - smso=\E[7m, smul=\E[4m, tbc=\E[3g, tsl=\E[?T, - u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?6c, u9=\E[c, - vpa=\E[%i%p1%dd, + smso=\E[7m, smul=\E[4m, tbc=\E[3g, tsl=\E[?T, u8=\E[?6c, + vpa=\E[%i%p1%dd, use=ansi+enq, # release: 0.4.7 2005/05 # @@ -1736,7 +1771,7 @@ pccon+base|base capabilities for OpenBSD PC console, el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED, nel=\EE, rc=\E8, ri=\EM, rmam=\E[?7l, rmul=\E[24m, rs2=\Ec, sc=\E7, smam=\E[?7h, - smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, + smul=\E[4m, tbc=\E[3g, use=ansi+cpr, pccon0-m|OpenBSD PC console without colors & with simple ASCII pseudographics, use=pccon+sgr+acs0, use=pccon+base, use=pccon+keys, pccon0|OpenBSD PC console with simple ASCII pseudographics, @@ -5545,8 +5580,8 @@ xterm-8bit|xterm terminal emulator 8-bit controls (X Window System), sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h, smcup=\233?1049h, smir=\2334h, smkx=\233?1h\E=, smso=\2337m, smul=\2334m, tbc=\2333g, u6=\233[%i%d;%dR, - u7=\E[6n, u8=\233[?%[;0123456789]c, u9=\E[c, - vpa=\233%i%p1%dd, use=xterm+kbs, + u8=\233[?%[;0123456789]c, vpa=\233%i%p1%dd, + use=ansi+enq, use=xterm+kbs, # Note: normally xterm supports modified function-keys as described in # XTerm - "Other" modified keys @@ -5701,7 +5736,7 @@ xterm+sl-alt|alternate access X title line, # dec+sl|DEC VTxx status line, eslok, hs, - dsl=\E[1$~, fsl=\E[0$}, tsl=\E[2$~\E[1$}\E[%i%p1%d`, + dsl=\E[0$~, fsl=\E[0$}, tsl=\E[2$~\E[1$}\E[%i%p1%d`, # # The following xterm variants don't depend on your base version @@ -6589,10 +6624,9 @@ mlterm2|multi lingual terminal emulator 2.x, \E(B%;, sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, - u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, - vpa=\E[%i%p1%dd, use=vt220+vtedit, use=xterm+alt1049, - use=ecma+index, use=mlterm+pcfkeys, use=vt220+cvis, - use=xterm+r6f2, + u8=\E[?1;2c, vpa=\E[%i%p1%dd, use=ansi+enq, + use=vt220+vtedit, use=xterm+alt1049, use=ecma+index, + use=mlterm+pcfkeys, use=vt220+cvis, use=xterm+r6f2, # The insert/delete/home/end keys do not respond to modifiers because mlterm # looks in its termcap to decide which string to send. If it used terminfo @@ -7169,9 +7203,9 @@ decansi|ANSI emulation with DEC compatibility hacks, sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%? %p5%t;2%;%?%p7%t;8%;m%?%p9%t\016%e\017%;, sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h, - smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, u6=\E[%i%d;%dR, - u7=\E[6n, vpa=\E[%i%p1%dd, use=vt220+vtedit, - use=ecma+index, use=vt220+cvis, + smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, vpa=\E[%i%p1%dd, + use=ansi+cpr, use=vt220+vtedit, use=ecma+index, + use=vt220+cvis, #### VWM # http://vwm.sourceforge.net/ @@ -7363,11 +7397,11 @@ st-0.6|simpleterm 0.6, 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%;%?%p7%t;8%;m, sgr0=\E[0m, smacs=\E(0, smir=\E[4h, smkx=\E[?1h\E=, - smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, - u7=\E[6n, u8=\E[?1;2c, u9=\E[c, vpa=\E[%i%p1%dd, Se=\E[2 q, - Ss=\E[%p1%d q, use=vt220+pcedit, use=ecma+index, - use=xterm+alt1049, use=vt220+cvis, use=xterm+sl, - use=ecma+italics, use=ecma+strikeout, + smso=\E[7m, smul=\E[4m, tbc=\E[3g, u8=\E[?1;2c, + vpa=\E[%i%p1%dd, Se=\E[2 q, Ss=\E[%p1%d q, use=ansi+enq, + use=vt220+pcedit, use=ecma+index, use=xterm+alt1049, + use=vt220+cvis, use=xterm+sl, use=ecma+italics, + use=ecma+strikeout, # # st-0.1.1 # @@ -8039,7 +8073,7 @@ eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96, sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%? %p7%t;8%;m, sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m, - u6=\E[%i%d;%dR, u7=\E[6n, use=vt220+pcedit, + use=ansi+cpr, use=vt220+pcedit, # shell.el can "do" color, though not nearly as well. # @@ -9434,8 +9468,7 @@ uwin|U/Win 3.2 console, rmso=\E[27m, rmul=\E[m, rs1=\Ec\E]R, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr0=\E[0;10m, smacs=\E[11m, smir=\E[4h, smpch=\E[11m, smso=\E[7m, - smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, - use=vt220+cvis, + smul=\E[4m, tbc=\E[3g, use=ansi+cpr, use=vt220+cvis, #### Microsoft (miscellaneous) @@ -15727,8 +15760,8 @@ cit101e-rv|C. Itoh CIT-101e (sets reverse video), rev=\E[7m, ri=\EM, rmcup=, rmir=\E[4l, rmso=\E[m, rmul=\E[m, rs1=\Ec\E[?7h\E[>5g, sc=\E7, sgr0=\E[m, smcup=\E[>5g\E[?7h\E[?5h, smir=\E[4h, smso=\E[7m, - smul=\E[4m, tbc=\E[3g, u6=\E[%i%p1%d;%p2%dR, u7=\E[6n, - u8=\E[?6c, u9=\E[c, use=ecma+index, + smul=\E[4m, tbc=\E[3g, u6=\E[%i%p1%d;%p2%dR, u8=\E[?6c, + use=ansi+enq, use=ecma+index, cit101e-n|CIT-101e w/o am, am@, cvvis=\E[?1l\E[?4l\E[?7l, kbs=^H, kcub1=^H, kcud1=\n, @@ -16714,8 +16747,8 @@ dg460-ansi|Data General Dasher 460 in ANSI-mode, rev=\E[7m, ri=\E[T, rmso=\E[m, rmul=\E[05, sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%; %?%p1%p3%|%t;7%;m, - sgr0=\E(B\E[m, smso=\E[7m, smul=\E[4m, u6=\E[%d;%dR, - u7=\E[6n, u8=\E[5n, u9=\E[0n, + sgr0=\E(B\E[m, smso=\E[7m, smul=\E[4m, u8=\E[5n, u9=\E[0n, + use=ansi+cpr, # From: Wayne Throop (not official) # Data General 605x # Ought to work for a Model 6242, Type D210 as well as a 605x. @@ -21426,7 +21459,7 @@ m2-nam|minitel|minitel-2|minitel-2-nam|France Telecom Minitel 2 mode te'le'infor rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E[?4l\E[12h, rs2=\Ec\E)0, sc=\E7, sgr0=\E[m, smacs=^N, smir=\E[4h, smso=\E[7m, smul=\E[4m, tsl=^_@A, - u6=\E[%i%d;%dR, u7=\E[6n, + use=ansi+cpr, # From: Alexandre Montaron , 18 Jun 1998, updated 19 Sep 2016 # @@ -21640,7 +21673,7 @@ screen.minitel1|Screen specific for minitel1, acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy yzz||}}~~, bel=\007\E\^ \E\\, bold@, csr@, flash=\Eg\E\^ \E\\, kmous@, - rmul@, smul@, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\EZ, + rmul@, smul@, u8=\E[?1;2c, use=decid+cpr, use=xterm+x11mouse, use=screen4, screen.minitel1b|Screen specific for minitel1b, @@ -21768,7 +21801,7 @@ screen.linux-m1|Linux m1 specific for screen, dim=\E[2m, kbs=^?, kclr=\E\r, kdl1=\E\E[A, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf20=\E[34~, kil1=\E\E[B, rmul@, - smul@, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\EZ, + smul@, u8=\E[?1;2c, E3=\E[99H\E[2J\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n @@ -21777,7 +21810,7 @@ screen.linux-m1|Linux m1 specific for screen, \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n, - use=xterm+x11mouse, use=screen4, + use=decid+cpr, use=xterm+x11mouse, use=screen4, screen.linux-m1b|Linux m1b specific for screen, colors@, pairs@, @@ -27605,4 +27638,8 @@ v3220|LANPAR Vision II model 3220/3221/3222, # + amended note for att610+cvis0, as per documentation for att610, # att620, att730 -TD # +# 2022-06-25 +# + correct dsl in dec+sl (report by Rajeev Pillai) -TD +# + add/use ansi+cpr, decid+cpr -TD +# ######## SHANTIH! SHANTIH! SHANTIH!