]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - misc/terminfo.src
ncurses 6.0 - patch 20170729
[ncurses.git] / misc / terminfo.src
index b16f2678b62f5009b8e263801f1a055d9901d02c..84838be05f8ccaa31baca6b9f76cc917e3f89dce 100644 (file)
@@ -6,8 +6,8 @@
 # Report bugs and new terminal descriptions to
 #      bug-ncurses@gnu.org
 #
-#      $Revision: 1.602 $
-#      $Date: 2017/04/22 20:18:54 $
+#      $Revision: 1.607 $
+#      $Date: 2017/07/30 00:10:59 $
 #
 # 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
@@ -356,7 +356,8 @@ ansi+idl1,
 ansi+idl,
        dl=\E[%p1%dM, il=\E[%p1%dL, use=ansi+idl1,
 ansi+idc,
-       dch1=\E[P, ich=\E[%p1%d@, ich1=\E[@, rmir=\E[4l, smir=\E[4h,
+       dch1=\E[P, ich=\E[%p1%d@, ich1=\E[@, rmir=\E[4l,
+       smir=\E[4h,
 ansi+arrows,
        kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
        khome=\E[H,
@@ -723,7 +724,7 @@ nansi.sysk|nansisysk|PC-DOS Public Domain NANSI.SYS with keypad redefined for vi
 #
 tw52|tw52-color|Toswin window manager with color,
        bce,
-       colors#16, pairs#256,
+       colors#16, pairs#0x100,
        oc=\Eb?\Ec0, op=\Eb?\Ec0,
        setab=\Ec%?%p1%{0}%=%t?%e%p1%{7}%=%t0%e%p1%{15}%=%t7%e%p1
              %{48}%+%c,
@@ -745,7 +746,7 @@ tt52|Atari TT medium and high resolution,
        lines#30, use=at-color,
 st52-color|at-color|atari-color|atari_st-color|Atari ST with color,
        bce,
-       colors#16, pairs#256,
+       colors#16, pairs#0x100,
        is2=\Ev\Eq\Ee\Eb1\Ec0, rs2=\Ev\Eq\Ee\Eb1\Ec0,
        setab=\Ec%?%p1%{0}%=%t1%e%p1%{1}%=%t2%e%p1%{2}%=%t3%e%p1%{3}
              %=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1
@@ -1525,7 +1526,7 @@ xnuppc+200x75|Darwin PowerPC Console 200x75 support (1600x1200 pixels),
        cols#200, lines#75,
 
 xnuppc+256x96|Darwin PowerPC Console 256x96 support (2048x1536 pixels),
-       cols#256, lines#96,
+       cols#0x100, lines#96,
 
 # These are different combinations of the building blocks
 
@@ -1842,7 +1843,7 @@ kon|kon2|jfbterm|Kanji ON Linux console,
 # Not used here, the program recognizes escapes for italic, underline and
 # dim, rendering those as green, cyan and gray respectively.
 fbterm|FbTerm for Linux with framebuffer,
-       colors#256, pairs#32767,
+       colors#0x100, pairs#0x7fff,
        acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
             \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u
             \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,
@@ -1857,7 +1858,7 @@ fbterm|FbTerm for Linux with framebuffer,
 # you use a 512-character console font. This uses bold for bright
 # foreground colors and blink for bright background colors.
 linux-16color|linux console with 16 colors,
-       colors#16, ncv#42, pairs#256,
+       colors#16, ncv#42, pairs#0x100,
        setab=\E[4%p1%{8}%m%d%?%p1%{7}%>%t;5%e;25%;m,
        setaf=\E[3%p1%{8}%m%d%?%p1%{7}%>%t;1%e;21%;m,
        use=linux,
@@ -4179,8 +4180,9 @@ xterm-xfree86|xterm terminal emulator (XFree86),
 xterm-new|modern xterm terminal emulator,
        npc,
        indn=\E[%p1%dS, kb2=\EOE, kcbt=\E[Z, kent=\EOM,
-       rin=\E[%p1%dT, use=ansi+enq, use=xterm+pcfkeys,
-       use=xterm+tmux, use=ecma+strikeout, use=xterm-basic,
+       rin=\E[%p1%dT, use=ansi+rep, use=ansi+enq,
+       use=xterm+pcfkeys, use=xterm+tmux, use=ecma+strikeout,
+       use=xterm-basic,
 
 # This fragment is for people who cannot agree on what the backspace key
 # should send.
@@ -4403,7 +4405,7 @@ xterm-16color|xterm with 16 colors like aixterm,
 # xterm patch #111 (1999/7/10) -TD
 xterm+256color|xterm 256-color feature,
        ccc,
-       colors#256, pairs#32767,
+       colors#0x100, pairs#0x7fff,
        initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*
              %{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,
        oc=\E]104\007,
@@ -4416,7 +4418,7 @@ xterm+256color|xterm 256-color feature,
 # palette is hardcoded...
 xterm+256setaf|xterm 256-color (set-only),
        ccc@,
-       colors#256, pairs#32767,
+       colors#0x100, pairs#0x7fff,
        initc@,
        setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;
              5;%p1%d%;m,
@@ -5027,7 +5029,8 @@ gnome-2008|GNOME Terminal snapshot 2.22.3,
 # Testing with tack shows that flash does not/has not worked -TD
 vte-2012|VTE 0.34.1,
        ncv#16,
-       dim=\E[2m, flash@, invis=\E[8m, ritm=\E[23m,
+       dim=\E[2m, flash@, invis=\E[8m, ritm=\E[23m, rmso=\E[27m,
+       rmul=\E[24m,
        sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p5%t;2%;%?%p7%t;8%;%?%p1%p3
            %|%t;7%;m%?%p9%t\016%e\017%;,
        sitm=\E[3m, use=vte-2008,
@@ -5072,8 +5075,7 @@ vte-2014|VTE 0.35.1,
        ncv@,
        cbt=\E[Z, el1=\E[1K, flash=\E[?5h$<100/>\E[?5l,
        ich=\E[%p1%d@, indn=\E[%p1%dS, kent=\EOM, rin=\E[%p1%dT,
-       rmso=\E[27m, rmul=\E[24m, use=xterm+pcfkeys,
-       use=vte-2012,
+       use=xterm+pcfkeys, use=vte-2012,
 
 vte|VTE aka GNOME Terminal,
        use=vte-2014,
@@ -6018,7 +6020,7 @@ st-256color|stterm-256color|simpleterm with 256 colors,
 # e) removed km
 terminator|Terminator no line wrap,
        eo, mir, msgr, xenl, xon,
-       colors#256, cols#80, it#8, lines#24, lm#0, pairs#32767,
+       colors#0x100, cols#80, it#8, lines#24, lm#0, pairs#0x7fff,
        acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
        bold=\E[1m, civis=\E[?25l, clear=\E[H\E[2J,
        cnorm=\E[?25h, cr=\r, csr=\E[%i%p1%d;%p2%dr,
@@ -6384,13 +6386,14 @@ screen+italics|screen cannot support italics,
 # (e)  when screen finds one of these customized entries, it sets $TERM to
 #      match.  Hence, no "screen.xterm" entry is provided, since that would
 #      create heartburn for people running remote xterm's.
+# (f)   screen does not support rep.
 #
 #      xterm (-xfree86 or -r6) does not normally support kIC, kNXT and kPRV
 #      since the default translations override the built-in keycode
 #      translation.  They are suppressed here to show what is tested by tack.
 screen.xterm-xfree86|screen.xterm-new|screen customized for modern xterm,
        bce@, bw,
-       invis@, kIC@, kNXT@, kPRV@, meml@, memu@,
+       invis@, kIC@, kNXT@, kPRV@, meml@, memu@, rep@,
        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,
@@ -6575,7 +6578,7 @@ dvtm|dynamic virtual terminal manager,
        vpa=\E[%i%p1%dd,
 
 dvtm-256color|dynamic virtual terminal manager with 256 colors,
-       colors#256, pairs#32767,
+       colors#0x100, pairs#0x7fff,
        setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;
              5;%p1%d%;m,
        setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5
@@ -7572,41 +7575,53 @@ pcmw|PC running Microsoft Works,
 # Later OpenNT was renamed to Interix.
 #
 # Presently it is distributed by Microsoft as Services For Unix (SFU).
-# The 3.5 beta contains ncurses 4.2 (that is header files and executables,
-# the documentation dates from 1.9.9e) -TD
+# The 3.5 beta contained ncurses 4.2 (that is header files and executables,
+# the documentation dated from 1.9.9e) -TD
+#
+# For a US keyboard, with 12 function-kecbt=\E[Z, ys,
+#      kf1-kf12 are unmodifiedcbt=\E[Z, cbt=\E[Z, 
+#      kf13-kf24 use the shift-key
+#      kf25-kf36 use the left alt-key
+#      kf37-kf38 use the control-key
+#      kf49-kf60 use the shift- and control-keys
+# The shifted cursor keys send the sequences originally used for kf61-kf64:
+#      down=\EF+       (kf61)
+#      up=\EF-         (kf62) 
+#      left=\EF^       (unassigned)
+#      right=\EF$      (kf64) 
 
 interix|opennt|opennt-25|ntconsole|ntconsole-25|OpenNT-term compatible with color,
-       am, bw, msgr,
-       colors#8, cols#80, lines#25, ncv#3, pairs#64,
+       am, bce, msgr,
+       cols#80, it#8, lines#25,
        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,
-       bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[2J, cub=\E[%p1%dD,
+       bel=^G, bold=\E[1m, clear=\E[2J, cr=\r, cub=\E[%p1%dD,
        cub1=\E[D, cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC,
        cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
        cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
        home=\E[H, ht=^I, il=\E[%p1%dL, il1=\E[L, ind=\E[S,
-       indn=\E[%p1%dS, kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B,
-       kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[M, kend=\E[U, kf0=\EFA,
-       kf1=\EF1, kf10=\EFA, kf11=\EFB, kf12=\EFC, kf13=\EFD,
-       kf14=\EFE, kf15=\EFF, kf16=\EFG, kf17=\EFH, kf18=\EFI,
-       kf19=\EFJ, kf2=\EF2, kf20=\EFK, kf21=\EFL, kf22=\EFM,
-       kf23=\EFN, kf24=\EFO, kf25=\EFP, kf26=\EFQ, kf27=\EFR,
-       kf28=\EFS, kf29=\EFT, kf3=\EF3, kf30=\EFU, kf31=\EFV,
-       kf32=\EFW, kf33=\EFX, kf34=\EFY, kf35=\EFZ, kf36=\EFa,
-       kf37=\EFb, kf38=\EFc, kf39=\EFd, kf4=\EF4, kf40=\EFe,
-       kf41=\EFf, kf42=\EFg, kf43=\EFh, kf44=\EFi, kf45=\EFj,
-       kf46=\EFk, kf47=\EFm, kf48=\EFn, kf49=\EFo, kf5=\EF5,
-       kf50=\EFp, kf51=\EFq, kf52=\EFr, kf53=\EFs, kf54=\EFt,
-       kf55=\EFu, kf56=\EFv, kf57=\EFw, kf58=\EFx, kf59=\EFy,
-       kf6=\EF6, kf60=\EFz, kf61=\EF+, kf62=\EF-, kf63=\EF^L,
-       kf7=\EF7, kf8=\EF8, kf9=\EF9, kich1=\E[L, kll=\E[U, knp=\E[T,
-       kpp=\E[S, ll=\E[U, nel=\r\n, op=\E[m, rc=\E[u, rev=\E[7m,
-       ri=\E[T, rin=\E[%p1%dT, rmcup=\E[2b\E[u\r\E[K, rmso=\E[m,
-       rmul=\E[m, rs1=\Ec, sc=\E[s, setab=\E[4%p1%dm,
-       setaf=\E[3%p1%dm, setb=\E[%p1%{40}%+%dm,
-       setf=\E[%p1%{30}%+%dm, sgr0=\E[0m, smcup=\E[s\E[1b,
-       smso=\E[7m, smul=\E[4m, kf64=\EF$,
+       indn=\E[%p1%dS, kLFT=\EF\^, kRIT=\EF$, kbs=^H, kcbt=\E[Z,
+       kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=^?,
+       kend=\E[U, kf0=\EFA, kf1=\EF1, kf10=\EFA, kf11=\EFB,
+       kf12=\EFC, kf13=\EFD, kf14=\EFE, kf15=\EFF, kf16=\EFG,
+       kf17=\EFH, kf18=\EFI, kf19=\EFJ, kf2=\EF2, kf20=\EFK,
+       kf21=\EFL, kf22=\EFM, kf23=\EFN, kf24=\EFO, kf25=\EFP,
+       kf26=\EFQ, kf27=\EFR, kf28=\EFS, kf29=\EFT, kf3=\EF3,
+       kf30=\EFU, kf31=\EFV, kf32=\EFW, kf33=\EFX, kf34=\EFY,
+       kf35=\EFZ, kf36=\EFa, kf37=\EFb, kf38=\EFc, kf39=\EFd,
+       kf4=\EF4, kf40=\EFe, kf41=\EFf, kf42=\EFg, kf43=\EFh,
+       kf44=\EFi, kf45=\EFj, kf46=\EFk, kf47=\EFm, kf48=\EFn,
+       kf49=\EFo, kf5=\EF5, kf50=\EFp, kf51=\EFq, kf52=\EFr,
+       kf53=\EFs, kf54=\EFt, kf55=\EFu, kf56=\EFv, kf57=\EFw,
+       kf58=\EFx, kf59=\EFy, kf6=\EF6, kf60=\EFz, kf7=\EF7,
+       kf8=\EF8, kf9=\EF9, khome=\E[H, kich1=\E[L, kind=\EF+,
+       kll=\E[U, knp=\E[T, kpp=\E[S, kri=\EF-, ll=\E[U, nel=\r\n,
+       op=\E[m, rc=\E[u, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT,
+       rmcup=\E[2b\E[u\r\E[K, rmso=\E[m, rmul=\E[m, rs1=\Ec,
+       sc=\E[s, setb=\E[%p1%{40}%+%dm, setf=\E[%p1%{30}%+%dm,
+       sgr0=\E[0m, smcup=\E[s\E[1b, smso=\E[7m, smul=\E[4m,
+       use=ansi+rep, use=klone+color,
 
 opennt-35|ntconsole-35|OpenNT-term35 compatible with color,
        lines#35, use=opennt,
@@ -12328,7 +12343,7 @@ att500|att513|AT&T 513 using page mode,
 # The <u0> capability sets form length
 att5310|att5320|AT&T Model 53210 or 5320 matrix printer,
        xhpa, xvpa,
-       bufsz#8192, cols#132, cps#120, it#8, lines#66, orc#10,
+       bufsz#0x2000, cols#132, cps#120, it#8, lines#66, orc#10,
        orhi#100, orl#12, orvi#72,
        cpi=%?%p1%{10}%=%t\E[w%e%p1%{12}%=%t\E[2w%e%p1%{5}%=%t\E[5w
            %e%p1%{13}%=%p1%{14}%=%O%t\E[3w%e%p1%{16}%=%p1%{17}%=%O
@@ -13817,7 +13832,7 @@ citoh-comp|citoh in compressed,
        use=citoh,
 # citoh has infinite cols because we don't want lp ever inserting \n\t**.
 citoh-prop|citoh-ps|ips|citoh in proportional spacing mode,
-       cols#32767,
+       cols#0x7fff,
        is1=\EP, use=citoh,
 citoh-6lpi|citoh in 6 lines per inch mode,
        is3=\EA, use=citoh,
@@ -14574,7 +14589,7 @@ dgkeys+15|Private entry describing 15 DG mode special keys,
 #
 dgunix+fixed|Fixed color info for DG D430C terminals in DG-UNIX mode,
        bce,
-       colors#16, ncv#53, pairs#256,
+       colors#16, ncv#53, pairs#0x100,
        op=\036Ad\036Bd,
        setab=\036B%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1
              %{4}%&%t%{1}%|%;%;%{48}%+%c,
@@ -14600,7 +14615,7 @@ dg+color8|Color info for Data General D220 and D230C terminals in ANSI mode,
             %d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m,
 
 dg+color|Color info for Data General D470C terminals in ANSI mode,
-       colors#16, ncv#53, pairs#256,
+       colors#16, ncv#53, pairs#0x100,
        setab=\E[%?%p1%{8}%<%t4%p1%e=%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;
              %?%p1%{4}%&%t%{1}%|%;%;%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t
              ;5%;%?%gR%t;7%;m,
@@ -14626,7 +14641,7 @@ dgmode+color8|Color info for Data General D220/D230C terminals in DG mode,
        setb=\036B%p1%{48}%+%c, setf=\036A%p1%{48}%+%c,
 
 dgmode+color|Color info for Data General D470C terminals in DG mode,
-       colors#16, pairs#256,
+       colors#16, pairs#0x100,
        setab=\036B%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1
              %{4}%&%t%{1}%|%;%;%{48}%+%c,
        setaf=\036A%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1
@@ -16108,7 +16123,7 @@ ibm+color|IBM color definitions,
             %p1%{3}%=%t33m%e%p1%{4}%=%t34m%e%p1%{5}%=%t35m%e%p1%{6}
             %=%t36m%e%p1%{7}%=%t97m%;,
 ibm+16color|IBM aixterm color definitions,
-       colors#16, pairs#256,
+       colors#16, pairs#0x100,
        setab=\E[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{92}%+%;%dm,
        setaf=\E[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{82}%+%;%dm,
        setb=%p1%{8}%/%{6}%*%{4}%+\E[%d%p1%{8}%m%Pa%?%ga%{1}%=%t4%e
@@ -19116,7 +19131,7 @@ amiga-8bit|Amiga ANSI using 8-bit controls,
 # requires use of appropriate preferences settings.
 amiga-vnc|Amiga using VNC console (black on light gray),
        am, da, db, msgr, ndscr,
-       btns#1, colors#16, cols#80, lines#24, lm#0, ncv#0, pairs#256,
+       btns#1, colors#16, cols#80, lines#24, lm#0, ncv#0, pairs#0x100,
        bel=^G, blink=\E[7;2m, bold=\E[1m, civis=\E[0p,
        clear=\E[H\E[J, cnorm=\E[p\E[>?6l, cr=\r,
        csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
@@ -25115,4 +25130,14 @@ v3220|LANPAR Vision II model 3220/3221/3222,
 #      + restore rmir/smir in ansi+idc to better match original ansiterm+idc,
 #        add alias ansiterm (report by Robert King).
 #
+# 2017-05-13
+#      + reformatted using hexadecimal numbers to improve readability -TD
+#
+# 2017-07-29
+#      + update interix entry using tack and SFU on Windows 7 Ultimate -TD
+#      + use ^? for kdch1 in interix (reported by Jonathan de Boyne Pollard)
+#      + add "rep" to xterm-new, available since 1997/01/26 -TD
+#      + move SGR 24 and 27 from vte-2014 to vte-2012 (request by Alain
+#        Williams) -TD
+#
 ######## SHANTIH!  SHANTIH!  SHANTIH!