[BACK]Return to termtypes.master CVS log [TXT][DIR] Up to [local] / src / share / termtypes

Diff for /src/share/termtypes/termtypes.master between version 1.62 and 1.63

version 1.62, 2022/12/26 19:34:12 version 1.63, 2023/10/17 10:05:46
Line 4 
Line 4 
 #  #
 # OpenBSD local changes:  # OpenBSD local changes:
 #   - add rxvt-unicode and rxvt-unicode-256color  #   - add rxvt-unicode and rxvt-unicode-256color
 #   - xterm-r5, xterm-r6, xterm-xf86-v32, xterm+kbs change kbs=^H to kbs=\177  #   - xterm+kbs change kbs=^H to kbs=\177
 #   - screen change kbs=^H to kbs=\177  
 #  #
 # This version of terminfo.src is distributed with ncurses and is maintained  # This version of terminfo.src is distributed with ncurses and is maintained
 # by Thomas E. Dickey (TD).  # by Thomas E. Dickey (TD).
Line 41 
Line 40 
 # license from xterm.  # license from xterm.
 #  #
 #------------------------------------------------------------------------------  #------------------------------------------------------------------------------
   # https://invisible-island.net/ncurses/ncurses.faq.html#terminfo_copying
   # https://invisible-island.net/personal/copyrights.html#removing_notes
   #------------------------------------------------------------------------------
   #
 #       Version 10.2.1  #       Version 10.2.1
 #       terminfo syntax  #       terminfo syntax
 #  #
Line 307 
Line 310 
 dumb|80-column dumb tty,  dumb|80-column dumb tty,
         am,          am,
         cols#80,          cols#80,
         bel=^G, cr=^M, cud1=^J, ind=^J,          bel=^G, cr=\r, cud1=\n, ind=\n,
 unknown|unknown terminal type,  unknown|unknown terminal type,
         gn, use=dumb,          gn, use=dumb,
 lpr|printer|line printer,  lpr|printer|line printer,
         OTbs, hc, os,          OTbs, hc, os,
         cols#132, lines#66,          cols#132, lines#66,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ff=^L, ind=^J,          bel=^G, cr=\r, cub1=^H, cud1=\n, ff=^L, ind=\n,
 glasstty|classic glass tty interpreting ASCII control characters,  glasstty|classic glass tty interpreting ASCII control characters,
         OTbs, am,          OTbs, am,
         cols#80,          cols#80,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, ht=^I, kcub1=^H,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, ht=^I, kcub1=^H,
         kcud1=^J, nel=^M^J, .kbs=^H,          kcud1=\n, nel=\r\n, .kbs=^H,
   
 vanilla|dumb tty,  vanilla|dumb tty,
         OTbs,          OTbs,
         bel=^G, cr=^M, cud1=^J, ind=^J,          bel=^G, cr=\r, cud1=\n, ind=\n,
   
 # This is almost the same as "dumb", but with no prespecified width.  # This is almost the same as "dumb", but with no prespecified width.
 # DEL and ^C are hardcoded to act as kill characters.  # DEL and ^C are hardcoded to act as kill characters.
Line 332 
Line 335 
 # for compatibility with xterm -TD  # for compatibility with xterm -TD
 9term|Plan9 terminal emulator for X,  9term|Plan9 terminal emulator for X,
         am,          am,
         OTnl=^J, bel=^G, cud1=^J,          OTnl=\n, bel=^G, cud1=\n,
   
 #### ANSI.SYS/ISO 6429/ECMA-48 Capabilities  #### ANSI.SYS/ISO 6429/ECMA-48 Capabilities
 #  #
Line 341 
Line 344 
   
 # ANSI capabilities are broken up into pieces, so that a terminal  # ANSI capabilities are broken up into pieces, so that a terminal
 # implementing some ANSI subset can use many of them.  # implementing some ANSI subset can use many of them.
 ansi+local1,  ansi+local1|ANSI normal-mode cursor-keys,
         cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A,          cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A,
 ansi+local,  ansi+local|ANSI normal-mode parameterized cursor-keys,
         cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC,          cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC,
         cuu=\E[%p1%dA, use=ansi+local1,          cuu=\E[%p1%dA, use=ansi+local1,
 ansi+tabs,  ansi+tabs|ANSI tab-stops,
         cbt=\E[Z, ht=^I, hts=\EH, tbc=\E[3g,          cbt=\E[Z, ht=^I, hts=\EH, tbc=\E[3g,
 ansi+inittabs,  ansi+inittabs|ANSI initial tab-stops,
         it#8, use=ansi+tabs,          it#8, use=ansi+tabs,
 ansi+erase,  ansi+erase|ANSI clear screen/line,
         clear=\E[H\E[J, ed=\E[J, el=\E[K,          clear=\E[H\E[J, ed=\E[J, el=\E[K,
 ansi+rca,  ansi+rca|ANSI relative cursor-addressing (1-based),
         hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd,          hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd,
 ansi+cup,  ansi+rca2|ANSI relative cursor-addressing,
           hpa=\E[%i%p1%dG, vpa=\E[%i%p1%dd,
   ansi+cup|ANSI absolute cursor-addressing,
         cup=\E[%i%p1%d;%p2%dH, home=\E[H,          cup=\E[%i%p1%d;%p2%dH, home=\E[H,
 ansi+rep,  ansi+rep|ANSI repeat-character,
         rep=%p1%c\E[%p2%{1}%-%db,          rep=%p1%c\E[%p2%{1}%-%db,
 ansi+idl1,  ansi+idl1|ANSI insert/delete one line,
         dl1=\E[M, il1=\E[L,          dl1=\E[M, il1=\E[L,
 ansi+idl,  ansi+idl|ANSI insert/delete lines,
         dl=\E[%p1%dM, il=\E[%p1%dL, use=ansi+idl1,          dl=\E[%p1%dM, il=\E[%p1%dL, use=ansi+idl1,
 ansi+idc,  ansi+idc1|ANSI insert/delete one character,
         dch1=\E[P, ich=\E[%p1%d@, ich1=\E[@, rmir=\E6, smir=\E6,          dch1=\E[P, ich1=\E[@, rmir=\E[4l, smir=\E[4h,
 ansi+arrows,  ansi+idc|ANSI insert/delete characters,
           dch=\E[%p1%dP, ich=\E[%p1%d@, use=ansi+idc1,
   ansi+arrows|ANSI normal-mode home and cursor-keys,
         kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         khome=\E[H,          khome=\E[H,
 ansi+sgr|ansi graphic renditions,  ansi+sgr|ANSI graphic renditions,
         blink=\E[5m, invis=\E[8m, rev=\E[7m,          blink=\E[5m, invis=\E[8m, rev=\E[7m,
         sgr=\E[0%?%p3%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,          sgr=\E[0%?%p3%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
         sgr0=\E[0m,          sgr0=\E[0m,
 ansi+sgrso|ansi standout only,  ansi+sgrso|ANSI standout only,
         rmso=\E[m, smso=\E[7m,          rmso=\E[m, smso=\E[7m,
 ansi+sgrul|ansi underline only,  ansi+sgrul|ANSI underline only,
         rmul=\E[m, smul=\E[4m,          rmul=\E[m, smul=\E[4m,
 ansi+sgrbold|ansi graphic renditions; assuming terminal has bold; not dim,  ansi+sgrbold|ANSI graphic renditions; assuming terminal has bold; not dim,
         bold=\E[1m,          bold=\E[1m,
         sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;          sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;
             %;%?%p7%t8;%;m,              %;%?%p7%t8;%;m,
         use=ansi+sgr, use=ansi+sgrso, use=ansi+sgrul,          use=ansi+sgr, use=ansi+sgrso, use=ansi+sgrul,
 ansi+sgrdim|ansi graphic renditions; assuming terminal has dim; not bold,  ansi+sgrdim|ANSI graphic renditions; assuming terminal has dim; not bold,
         dim=\E[2m,          dim=\E[2m,
         sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p5%t2;          sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p5%t2;
             %;%?%p7%t8;%;m,              %;%?%p7%t8;%;m,
         use=ansi+sgr, use=ansi+sgrso, use=ansi+sgrul,          use=ansi+sgr, use=ansi+sgrso, use=ansi+sgrul,
 ansi+csr|ansi scroll-region plus cursor save & restore,  
   # ECMA-48 does not specify scroll-regions, but most people consider it to be
   # "ANSI" because it is widely-supported.  See ecma+index for the standard form.
   ansi+csr|ANSI scroll-region plus cursor save & restore,
         csr=\E[%i%p1%d;%p2%dr, rc=\E8, sc=\E7,          csr=\E[%i%p1%d;%p2%dr, rc=\E8, sc=\E7,
   
 # The normal (ANSI) flavor of "media copy" building block asserts that  # The normal (ANSI) flavor of "media copy" building block asserts that
 # characters sent to the printer do not echo on the screen. DEC terminals  # characters sent to the printer do not echo on the screen. DEC terminals
 # can also be put into autoprinter mode, where each line is sent to the  # can also be put into autoprinter mode, where each line is sent to the
 # printer as you move off that line, e.g., by a carriage return.  # printer as you move off that line, e.g., by a carriage return.
 ansi+pp|ansi printer port,  ansi+pp|ANSI printer port,
         mc5i,          mc5i,
         mc0=\E[i, mc4=\E[4i, mc5=\E[5i,          mc0=\E[i, mc4=\E[4i, mc5=\E[5i,
 dec+pp|DEC autoprinter mode,  dec+pp|DEC autoprinter mode,
Line 423 
Line 433 
         use=klone+acs,          use=klone+acs,
   
 # Most Intel boxes do not treat "invis" (invisible) text.  # Most Intel boxes do not treat "invis" (invisible) text.
 klone+sgr8|attribute control for ansi.sys displays,  klone+sgr8|attribute control for ansi.sys displays with invis,
         invis=\E[8m,          invis=\E[8m,
         sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6          sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6
             %t;1%;%?%p7%t;8%;%?%p9%t;11%;m,              %t;1%;%?%p7%t;8%;%?%p9%t;11%;m,
Line 468 
Line 478 
         colors#8, ncv#3, pairs#64,          colors#8, ncv#3, pairs#64,
         op=\E[39;49m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          op=\E[39;49m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
   
   ecma+italics|ECMA-48 italics,
           ritm=\E[23m, sitm=\E[3m,
   
 # Attribute control for ECMA-48-compatible terminals  # Attribute control for ECMA-48-compatible terminals
 ecma+sgr|attribute capabilities for true ECMA-48 terminals,  ecma+sgr|attribute capabilities for true ECMA-48 terminals,
         rmso=\E[27m, rmul=\E[24m, use=klone+sgr8,          rmso=\E[27m, rmul=\E[24m, use=klone+sgr8,
Line 475 
Line 488 
 ecma+strikeout|ECMA-48 strikeout/crossed-out,  ecma+strikeout|ECMA-48 strikeout/crossed-out,
         rmxx=\E[29m, smxx=\E[9m,          rmxx=\E[29m, smxx=\E[9m,
   
   # ECMA-48 does not include the VT100 indexing and scroll-margins.  It has its
   # own variation.
   ecma+index|ECMA-48 scroll up/down,
           indn=\E[%p1%dS, rin=\E[%p1%dT,
   
 # For comparison, here are all the capabilities implied by the Intel  # For comparison, here are all the capabilities implied by the Intel
 # Binary Compatibility Standard (level 2) that fit within terminfo.  # Binary Compatibility Standard (level 2) that fit within terminfo.
 # For more detail on this rather pathetic standard, see the comments  # For more detail on this rather pathetic standard, see the comments
Line 485 
Line 503 
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[1A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[1A,
         dch=\E[%p1%dP, dispc=\E=%p1%dg, ech=\E[%p1%dX,          dch=\E[%p1%dP, dispc=\E=%p1%dg, ech=\E[%p1%dX,
         hpa=\E[%i%p1%dG, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,          hpa=\E[%i%p1%dG, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
         il=\E[%p1%dL, indn=\E[%p1%dS, rc=\E7, rin=\E[%p1%dT,          il=\E[%p1%dL, rc=\E7, rmam=\E[?7l, sc=\E7, smam=\E[?7h,
         rmam=\E[?7l, sc=\E7, smam=\E[?7h, tbc=\E[g,          tbc=\E[g, vpa=\E[%i%p1%dd, use=ecma+index,
         vpa=\E[%i%p1%dd,  
   
 #### ANSI/ECMA-48 terminals and terminal emulators  #### ANSI/ECMA-48 terminals and terminal emulators
 #  #
Line 502 
Line 519 
 # and more than one page of memory.  It uses local motions instead of  # and more than one page of memory.  It uses local motions instead of
 # direct cursor addressing, and makes almost no assumptions. It does  # direct cursor addressing, and makes almost no assumptions. It does
 # assume auto margins, no padding and/or xon/xoff, and a 24x80 screen.  # assume auto margins, no padding and/or xon/xoff, and a 24x80 screen.
 ansi-mr|mem rel cup ansi,  ansi-mr|mem rel cup ANSI,
         am, xon,          am, xon,
         cols#80, lines#24, use=vanilla, use=ansi+erase,          cols#80, lines#24, use=vanilla, use=ansi+erase,
         use=ansi+local1,          use=ansi+local1,
   
 # ansi-mini is a bare minimum ANSI terminal. This should work on anything, but  # ansi-mini is a bare minimum ANSI terminal. This should work on anything, but
 # beware of screen size problems and memory relative cursor addressing.  # beware of screen size problems and memory relative cursor addressing.
 ansi-mini|any ansi terminal with pessimistic assumptions,  ansi-mini|any ANSI terminal with pessimistic assumptions,
         am, xon,          am, xon,
         cols#80, lines#24, use=vanilla, use=ansi+cup,          cols#80, lines#24, use=vanilla, use=ansi+cup,
         use=ansi+erase,          use=ansi+erase,
   
 # ansi-mtabs adds relative addressing and minimal tab support  # ansi-mtabs adds relative addressing and minimal tab support
 ansi-mtabs|any ansi terminal with pessimistic assumptions,  ansi-mtabs|any ANSI terminal with pessimistic assumptions (relative addressing),
         it#8,          it#8,
         ht=^I, use=ansi-mini, use=ansi+local1,          ht=^I, use=ansi-mini, use=ansi+local1,
   
Line 546 
Line 563 
 # USENET {akgua,msdc,sb1,sb6,gatech}!emory!mlhhh.  # USENET {akgua,msdc,sb1,sb6,gatech}!emory!mlhhh.
 #  #
 # (Added vt100 <rc>,<sc> to quiet a tic warning --esr)  # (Added vt100 <rc>,<sc> to quiet a tic warning --esr)
 ansi77|ansi 3.64 standard 1977 version,  ansi77|ANSI 3.64 standard 1977 version,
         OTbs, am, mir,          OTbs, am, mir,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=\E[;H\E[2J, cr=^M, csr=\E[%i%p1%d;%p2%dr,          bel=^G, clear=\E[;H\E[2J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub1=^H, cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cub1=^H, cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu1=\E[A, dch1=\E[P, dl1=\E[M$<5*/>, ed=\E[J, el=\E[K,          cuu1=\E[A, dch1=\E[P, dl1=\E[M$<5*/>, ed=\E[J, el=\E[K,
         home=\E[H, ht=^I, il1=\E[L$<5*/>, ind=\ED, kbs=^H,          home=\E[H, ht=^I, il1=\E[L$<5*/>, ind=\ED, kbs=^H,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP,
         kf2=\EOR, kf4=\EOS, khome=\E[H, nel=^M\ED, rc=\E8, ri=\EM,          kf2=\EOR, kf4=\EOS, khome=\E[H, nel=\r\ED, rc=\E8, ri=\EM,
         rmir=\E[4l, rmso=\E[m, rmul=\E[m, sc=\E7, smir=\E[4h,          rmir=\E[4l, rmso=\E[m, rmul=\E[m, sc=\E7, smir=\E[4h,
         smso=\E[7m, smul=\E[4m,          smso=\E[7m, smul=\E[4m,
   
Line 568 
Line 585 
 # <invis=\E[9m>, but <invis=\E[8m> now seems to be more common under  # <invis=\E[9m>, but <invis=\E[8m> now seems to be more common under
 # ANSI.SYS influence.  # ANSI.SYS influence.
 # From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995  # From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995
 pcansi-m|pcansi-mono|ibm-pc terminal programs claiming to be ansi (mono mode),  pcansi-m|pcansi-mono|ibm-pc terminal programs claiming to be ANSI (mono mode),
         OTbs, am, mir, msgr,          OTbs, am, mir, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, cbt=\E[Z, clear=\E[H\E[J, cr=^M, cub1=\E[D,          bel=^G, cbt=\E[Z, clear=\E[H\E[J, cr=\r, cub1=\E[D,
         cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,          dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,
         hts=\EH, il1=\E[L, ind=^J, kbs=^H, kcub1=\E[D, kcud1=\E[B,          hts=\EH, il1=\E[L, ind=\n, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, tbc=\E[3g,          kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, tbc=\E[3g,
         use=klone+sgr-dumb,          use=klone+sgr-dumb,
 pcansi-25-m|pcansi25m|ibm-pc terminal programs with 25 lines (mono mode),  pcansi-25-m|pcansi25m|ibm-pc terminal programs with 25 lines (mono mode),
Line 584 
Line 601 
 pcansi-43-m|ansi43m|ibm-pc terminal programs with 43 lines (mono mode),  pcansi-43-m|ansi43m|ibm-pc terminal programs with 43 lines (mono mode),
         lines#43, use=pcansi-m,          lines#43, use=pcansi-m,
 # The color versions.  All PC emulators do color...  # The color versions.  All PC emulators do color...
 pcansi|ibm-pc terminal programs claiming to be ansi,  pcansi|ibm-pc terminal programs claiming to be ANSI,
         use=klone+color, use=pcansi-m,          use=klone+color, use=pcansi-m,
 pcansi-25|pcansi25|ibm-pc terminal programs with 25 lines,  pcansi-25|pcansi25|ibm-pc terminal programs with 25 lines,
         lines#25, use=pcansi,          lines#25, use=pcansi,
Line 602 
Line 619 
         cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC,          cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC,
         cuu=\E[%p1%dA, dch=\E[%p1%dP, dl=\E[%p1%dM,          cuu=\E[%p1%dA, dch=\E[%p1%dP, dl=\E[%p1%dM,
         ech=\E[%p1%dX, el1=\E[1K, hpa=\E[%i%p1%dG, ht=\E[I,          ech=\E[%p1%dX, el1=\E[1K, hpa=\E[%i%p1%dG, ht=\E[I,
         ich=\E[%p1%d@, il=\E[%p1%dL, indn=\E[%p1%dS, kbs=^H,          ich=\E[%p1%d@, il=\E[%p1%dL, kbs=^H, kcbt=\E[Z, kcub1=\E[D,
         kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kich1=\E[L, mc4=\E[4i,
         kich1=\E[L, mc4=\E[4i, mc5=\E[5i, nel=\r\E[S,          mc5=\E[5i, nel=\r\E[S, rep=%p1%c\E[%p2%{1}%-%db,
         rep=%p1%c\E[%p2%{1}%-%db, rin=\E[%p1%dT, s0ds=\E(B,          s0ds=\E(B, s1ds=\E)B, s2ds=\E*B, s3ds=\E+B, tbc=\E[3g,
         s1ds=\E)B, s2ds=\E*B, s3ds=\E+B, tbc=\E[3g,          vpa=\E[%i%p1%dd, use=ecma+index, use=pcansi-m,
         vpa=\E[%i%p1%dd, 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,  ansi+enq|ncurses extension for ANSI ENQ,
         u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?%[;0123456789]c,          u8=\E[?%[;0123456789]c, u9=\E[c, use=ansi+cpr,
         u9=\E[c,  # 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  # ansi -- this terminfo expresses the largest subset of X3.64 that will fit in
 # standard terminfo.  Assumes ANSI.SYS-compatible attributes and color.  # standard terminfo.  Assumes ANSI.SYS-compatible attributes and color.
Line 622 
Line 674 
 # ansi-generic is a vanilla ANSI terminal. This is assumed to implement  # ansi-generic is a vanilla ANSI terminal. This is assumed to implement
 # all the normal ANSI stuff with no extensions. It assumes  # all the normal ANSI stuff with no extensions. It assumes
 # insert/delete line/char is there, so it won't work with  # insert/delete line/char is there, so it won't work with
 # vt100 clones. It assumes video attributes for bold, blink,  # VT100 clones. It assumes video attributes for bold, blink,
 # underline, and reverse, which won't matter much if the terminal  # underline, and reverse, which won't matter much if the terminal
 # can't do some of those. Padding is assumed to be zero, which  # can't do some of those. Padding is assumed to be zero, which
 # shouldn't hurt since xon/xoff is assumed.  # shouldn't hurt since xon/xoff is assumed.
 ansi-generic|generic ansi standard terminal,  ansi-generic|ansiterm|generic ANSI standard terminal,
         am, xon,          am, xon,
         cols#80, lines#24, use=vanilla, use=ansi+csr, use=ansi+cup,          cols#80, lines#24, use=vanilla, use=ansi+csr, use=ansi+cup,
         use=ansi+rca, use=ansi+erase, use=ansi+tabs,          use=ansi+rca, use=ansi+erase, use=ansi+tabs,
Line 641 
Line 693 
 # though undocumented.  The <pfkey> capability is untested but should work for  # though undocumented.  The <pfkey> capability is untested but should work for
 # keys F1-F10 (%p1 values outside this range will yield unpredictable results).  # keys F1-F10 (%p1 values outside this range will yield unpredictable results).
 # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 7 1995  # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 7 1995
 ansi.sys-old|ANSI.SYS under PC-DOS 2.1,  #
   # DOS 2.0 (January 1983) documented these features in
   # Chapter 13, "Using Extended Screen and Keyboard Control" -TD
   ansi.sys-old|ANSI.SYS under PC-DOS 2.0,
         OTbs, am, mir, msgr, xon,          OTbs, am, mir, msgr, xon,
         cols#80, lines#25,          cols#80, lines#25,
         clear=\E[2J, cub1=^H, cud1=\E[B, cuf1=\E[C,          clear=\E[2J, cub1=^H, cud1=\E[B, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[k, home=\E[H,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[k, home=\E[H,
         is2=\E[m\E[?7h, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,          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,          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,          rmam=\E[?7l, sc=\E[s, smam=\E[?7h, use=ansi+cpr,
         u7=\E[6n, use=klone+color, use=klone+sgr8,          use=klone+color, use=klone+sgr8,
   
 # Keypad:       Home=\0G        Up=\0H  PrPag=\0I  # Keypad:       Home=\0G        Up=\0H  PrPag=\0I
 #               ka1,kh          kcuu1           kpp,ka3  #               ka1,kh          kcuu1           kpp,ka3
Line 684 
Line 739 
         kf42=\0m, kf43=\0n, kf44=\0o, kf45=\0p, kf46=\0q,          kf42=\0m, kf43=\0n, kf44=\0o, kf45=\0p, kf46=\0q,
         kf47=\0\213, kf48=\0\214, kf5=\0?, kf6=\0@, kf7=\0A, kf8=\0B,          kf47=\0\213, kf48=\0\214, kf5=\0?, kf6=\0@, kf7=\0A, kf8=\0B,
         kf9=\0C, khome=\0G, kich1=\0R, knp=\0Q, kpp=\0I,          kf9=\0C, khome=\0G, kich1=\0R, knp=\0Q, kpp=\0I,
         pfkey=\E[0;%?%p1%{11}%<%t%'\:'%e%p1%{13}%<%t%'z'%e%p1%{23}%<          pfkey=\E[0;%?%p1%{11}%<%t%':'%e%p1%{13}%<%t%'z'%e%p1%{23}%<
               %t%'G'%e%p1%{25}%<%t%'p'%e%p1%'#'%<%t%'E'%e%p1%'%'%<%t                %t%'G'%e%p1%{25}%<%t%'p'%e%p1%'#'%<%t%'E'%e%p1%'%'%<%t
               %'f'%e%p1%'/'%<%t%'C'%e%{92}%;%p1%+%d;%p2"%s"p,                %'f'%e%p1%'/'%<%t%'C'%e%{92}%;%p1%+%d;%p2"%s"p,
         use=ansi.sys-old,          use=ansi.sys-old,
Line 730 
Line 785 
 #  #
 tw52|tw52-color|Toswin window manager with color,  tw52|tw52-color|Toswin window manager with color,
         bce,          bce,
         colors#16, pairs#256,          colors#16, pairs#0x100,
         oc=\Eb?\Ec0, op=\Eb?\Ec0,          oc=\Eb?\Ec0, op=\Eb?\Ec0,
         setab=\Ec%?%p1%{0}%=%t?%e%p1%{7}%=%t0%e%p1%{15}%=%t7%e%p1          setab=\Ec%?%p1%{0}%=%t?%e%p1%{7}%=%t0%e%p1%{15}%=%t7%e%p1
               %{48}%+%c,                %{48}%+%c,
Line 752 
Line 807 
         lines#30, use=at-color,          lines#30, use=at-color,
 st52-color|at-color|atari-color|atari_st-color|Atari ST with color,  st52-color|at-color|atari-color|atari_st-color|Atari ST with color,
         bce,          bce,
         colors#16, pairs#256,          colors#16, pairs#0x100,
         is2=\Ev\Eq\Ee\Eb1\Ec0, rs2=\Ev\Eq\Ee\Eb1\Ec0,          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}          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                %=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1
               %{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t\:                %{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t:%e
               %e%p1%{11}%=%t;%e%p1%{12}%=%t<%e%p1%{13}%=%t=%e%p1                %p1%{11}%=%t;%e%p1%{12}%=%t<%e%p1%{13}%=%t=%e%p1%{14}
               %{14}%=%t6%e?,                %=%t6%e?,
         setaf=\Eb%?%p1%{0}%=%t1%e%p1%{1}%=%t2%e%p1%{2}%=%t3%e%p1%{3}          setaf=\Eb%?%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                %=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1
               %{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t\:                %{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t:%e
               %e%p1%{11}%=%t;%e%p1%{12}%=%t<%e%p1%{13}%=%t=%e%p1                %p1%{11}%=%t;%e%p1%{12}%=%t<%e%p1%{13}%=%t=%e%p1%{14}
               %{14}%=%t6%e?,                %=%t6%e?,
         setb=\Ec%?%p1%{0}%=%t1%e%p1%{1}%=%t2%e%p1%{2}%=%t3%e%p1%{3}          setb=\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               %=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1
              %{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t\:%e               %{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t:%e
              %p1%{11}%=%t;%e%p1%{12}%=%t<%e%p1%{13}%=%t=%e%p1%{14}%=               %p1%{11}%=%t;%e%p1%{12}%=%t<%e%p1%{13}%=%t=%e%p1%{14}%=
              %t6%e?,               %t6%e?,
         setf=\Eb%?%p1%{0}%=%t1%e%p1%{1}%=%t2%e%p1%{2}%=%t3%e%p1%{3}          setf=\Eb%?%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               %=%t>%e%p1%{4}%=%t4%e%p1%{5}%=%t7%e%p1%{6}%=%t5%e%p1
              %{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t\:%e               %{7}%=%t0%e%p1%{8}%=%t8%e%p1%{9}%=%t9%e%p1%{10}%=%t:%e
              %p1%{11}%=%t;%e%p1%{12}%=%t<%e%p1%{13}%=%t=%e%p1%{14}%=               %p1%{11}%=%t;%e%p1%{12}%=%t<%e%p1%{13}%=%t=%e%p1%{14}%=
              %t6%e?,               %t6%e?,
         use=st52,          use=st52,
 st52|st52-m|at|at-m|atari|atari-m|atari_st|atarist-m|Atari ST,  st52|st52-m|at|at-m|atari|atari-m|atari_st|atarist-m|Atari ST,
         am, eo, mir, npc,          am, eo, mir, npc,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, civis=\Ef, clear=\EE, cnorm=\Ee, cr=^M, cub1=\ED,          bel=^G, civis=\Ef, clear=\EE, cnorm=\Ee, cr=\r, cub1=\ED,
         cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, el1=\Eo, home=\EH, ht=^I,          cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, el1=\Eo, home=\EH, ht=^I,
         il1=\EL, ind=^J, is2=\Ev\Eq\Ee, kLFT=\Ed, kRIT=\Ec, kbs=^H,          il1=\EL, ind=\n, is2=\Ev\Eq\Ee, kLFT=\Ed, kRIT=\Ec, kbs=^H,
         kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\177,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=^?,
         kf1=\EP, kf10=\EY, kf11=\Ep, kf12=\Eq, kf13=\Er, kf14=\Es,          kf1=\EP, kf10=\EY, kf11=\Ep, kf12=\Eq, kf13=\Er, kf14=\Es,
         kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew, kf19=\Ex, kf2=\EQ,          kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew, kf19=\Ex, kf2=\EQ,
         kf20=\Ey, kf3=\ER, kf4=\ES, kf5=\ET, kf6=\EU, kf7=\EV, kf8=\EW,          kf20=\Ey, kf3=\ER, kf4=\ES, kf5=\ET, kf6=\EU, kf7=\EV, kf8=\EW,
         kf9=\EX, khlp=\EH, khome=\EE, kich1=\EI, knp=\Eb, kpp=\Ea,          kf9=\EX, khlp=\EH, khome=\EE, kich1=\EI, knp=\Eb, kpp=\Ea,
         kund=\EK, nel=^M^J, rc=\Ek, rev=\Ep, ri=\EI, rmso=\Eq,          kund=\EK, nel=\r\n, rc=\Ek, rev=\Ep, ri=\EI, rmso=\Eq,
         rs2=\Ev\Eq\Ee, sc=\Ej, sgr0=\Eq, smso=\Ep,          rs2=\Ev\Eq\Ee, sc=\Ej, sgr0=\Eq, smso=\Ep,
 tw100|toswin vt100 window mgr,  tw100|Toswin VT100 window manager,
         eo, mir, msgr, xon,          eo, mir, msgr, xon,
         colors#8, cols#80, it#8, lines#24, pairs#64, vt#3,          colors#8, cols#80, it#8, lines#24, pairs#64, vt#3,
         acsc=++\,\,--..00II``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxy          acsc=++\,\,--..00II``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxy
              yzz{{||}}~~,               yzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\Ef,          bel=^G, blink=\E[5m, bold=\E[1m, civis=\Ef,
         clear=\E[2J\E[H, cnorm=\Ee, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[2J\E[H, cnorm=\Ee, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\EB,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\EB,
         cuf=\E[%p1%dC, cuf1=\EC, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\EC, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\EA, dch1=\Ea, dim=\E[2m, dl=\E[%p1%dM,          cuu=\E[%p1%dA, cuu1=\EA, dch1=\Ea, dim=\E[2m, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=^I,          dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=^I,
         hts=\EH, ich=\E[%p1%d@, il1=\EL, ind=^J, is2=\E<\E)0, kbs=^H,          hts=\EH, ich=\E[%p1%d@, il1=\EL, ind=\n, is2=\E<\E)0, kbs=^H,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\177,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=^?,
         kf1=\EOP, kf10=\EOY, kf11=\Ep, kf12=\Eq, kf13=\Er, kf14=\Es,          kf1=\EOP, kf10=\EOY, kf11=\Ep, kf12=\Eq, kf13=\Er, kf14=\Es,
         kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew, kf19=\Ex, kf2=\EOQ,          kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew, kf19=\Ex, kf2=\EOQ,
         kf20=\Ey, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV,          kf20=\Ey, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV,
Line 825 
Line 880 
         am, msgr,          am, msgr,
         cols#80, it#8, lines#30,          cols#80, it#8, lines#30,
         bel=^G, blink=\Er, bold=\EyA, civis=\Ef, clear=\EE,          bel=^G, blink=\Er, bold=\EyA, civis=\Ef, clear=\EE,
         cnorm=\E. \Ee, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          cnorm=\E. \Ee, cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E.",          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E.",
         dim=\Em, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL,          dim=\Em, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL,
         ind=\n$<2*/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          ind=\n$<2*/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC,
         kcuu1=\EA, kdch1=\177, kf1=\EP, kf10=\EY, kf11=\Ep, kf12=\Eq,          kcuu1=\EA, kdch1=^?, kf1=\EP, kf10=\EY, kf11=\Ep, kf12=\Eq,
         kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew,          kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew,
         kf19=\Ex, kf2=\EQ, kf20=\Ey, kf3=\ER, kf4=\ES, kf5=\ET,          kf19=\Ex, kf2=\EQ, kf20=\Ey, kf3=\ER, kf4=\ES, kf5=\ET,
         kf6=\EU, kf7=\EV, kf8=\EW, kf9=\EX, khlp=\EH, khome=\EE,          kf6=\EU, kf7=\EV, kf8=\EW, kf9=\EX, khlp=\EH, khome=\EE,
Line 844 
Line 899 
              \331k\277l\332m\300n\305o\377p-q\304r-s_t+u+v+w+x\263y               \331k\277l\332m\300n\305o\377p-q\304r-s_t+u+v+w+x\263y
              \363z\362{\343|\366}\234~\371,               \363z\362{\343|\366}\234~\371,
         bel=^G, blink=\Er, bold=\EyA, civis=\Ef, clear=\EE,          bel=^G, blink=\Er, bold=\EyA, civis=\Ef, clear=\EE,
         cnorm=\E. \Ee, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          cnorm=\E. \Ee, cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E.",          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E.",
         dim=\Em, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL,          dim=\Em, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL,
         ind=\n$<2*/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          ind=\n$<2*/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC,
         kcuu1=\EA, kdch1=\177, kf1=\EP, kf10=\EY, kf11=\Ep, kf12=\Eq,          kcuu1=\EA, kdch1=^?, kf1=\EP, kf10=\EY, kf11=\Ep, kf12=\Eq,
         kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew,          kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew,
         kf19=\Ex, kf2=\EQ, kf20=\Ey, kf3=\ER, kf4=\ES, kf5=\ET,          kf19=\Ex, kf2=\EQ, kf20=\Ey, kf3=\ER, kf4=\ES, kf5=\ET,
         kf6=\EU, kf7=\EV, kf8=\EW, kf9=\EX, khlp=\EH, khome=\EE,          kf6=\EU, kf7=\EV, kf8=\EW, kf9=\EX, khlp=\EH, khome=\EE,
Line 858 
Line 913 
         smso=\Ep, smul=\EyH,          smso=\Ep, smul=\EyH,
   
 # From: Simson L. Garfinkel <simsong@media-lab.mit.edu>  # From: Simson L. Garfinkel <simsong@media-lab.mit.edu>
 atari-old|atari st,  atari-old|Atari st,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         clear=\EH\EJ, cub1=\ED, cud1=\EB, cuf1=\EC,          clear=\EH\EJ, cub1=\ED, cud1=\EB, cuf1=\EC,
Line 869 
Line 924 
 # From: Paul M. Aoki <aoki@ucbvax.berkeley.edu>  # From: Paul M. Aoki <aoki@ucbvax.berkeley.edu>
 uniterm|uniterm49|UniTerm VT220 emulator with 49 lines,  uniterm|uniterm49|UniTerm VT220 emulator with 49 lines,
         lines#49,          lines#49,
         is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;49r\E[49;1H, use=vt220,          is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;49r\E[49;1H, use=vt220-base,
 # MiNT VT52 emulation. 80 columns, 25 rows.  # MiNT VT52 emulation. 80 columns, 25 rows.
 # MiNT is Now TOS, the operating system which comes with all Ataris now  # MiNT is Now TOS, the operating system which comes with all Ataris now
 # (mainly Atari Falcon). This termcap is for the VT52 emulation you get  # (mainly Atari Falcon). This termcap is for the VT52 emulation you get
Line 878 
Line 933 
 st52-old|Atari ST with VT52 emulation,  st52-old|Atari ST with VT52 emulation,
         am, km,          am, km,
         cols#80, lines#25,          cols#80, lines#25,
         bel=^G, civis=\Ef, clear=\EH\EJ, cnorm=\Ee, cr=^M, cub1=\ED,          bel=^G, civis=\Ef, clear=\EH\EJ, cnorm=\Ee, cr=\r, cub1=\ED,
         cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL,          cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL,
         ind=^J, ka1=\E#7, ka3=\E#5, kb2=\E#9, kbs=^H, kc1=\E#1,          ind=\n, ka1=\E#7, ka3=\E#5, kb2=\E#9, kbs=^H, kc1=\E#1,
         kc3=\E#3, kclr=\E#7, kcub1=\E#K, kcud1=\E#P, kcuf1=\E#M,          kc3=\E#3, kclr=\E#7, kcub1=\E#K, kcud1=\E#P, kcuf1=\E#M,
         kcuu1=\E#H, kf0=\E#D, kf1=\E#;, kf2=\E#<, kf3=\E#=, kf4=\E#>,          kcuu1=\E#H, kf0=\E#D, kf1=\E#;, kf2=\E#<, kf3=\E#=, kf4=\E#>,
         kf5=\E#?, kf6=\E#@, kf7=\E#A, kf8=\E#B, kf9=\E#C, khome=\E#G,          kf5=\E#?, kf6=\E#@, kf7=\E#A, kf8=\E#B, kf9=\E#C, khome=\E#G,
         kil1=\E#R, kind=\E#2, kri=\E#8, lf0=f10, nel=^M^J, rc=\Ek,          kil1=\E#R, kind=\E#2, kri=\E#8, lf0=f10, nel=\r\n, rc=\Ek,
         ri=\EI, rmcup=, rmso=\Eq, rs1=\Ez_\Eb@\EcA, sc=\Ej, sgr0=\Eq,          ri=\EI, rmcup=, rmso=\Eq, rs1=\Ez_\Eb@\EcA, sc=\Ej, sgr0=\Eq,
         smcup=\Ee, smso=\Ep,          smcup=\Ee, smso=\Ep,
   
 #### Apple Terminal.app  
   
 # nsterm*|Apple_Terminal - AppKit Terminal.app  
 #  
 # Terminal.app is a Terminal emulator bundled with NeXT's NeXTSTEP and  
 # OPENSTEP/Mach operating systems, and with Apple's Rhapsody, Mac OS X  
 # Server and Mac OS X operating systems. There is also a  
 # "terminal.app" in GNUstep, but I believe it to be an unrelated  
 # codebase and I have not attempted to describe it here.  
 #  
 # For NeXTSTEP, OPENSTEP/Mach, Rhapsody and Mac OS X Server 1.0, you  
 # are pretty much on your own. Use "nsterm-7-m" and hope for the best.  
 # You might also try "nsterm-7" and "nsterm-old" if you suspect your  
 # version supports color.  
 #  
 # To determine the version of Terminal.app you're using by running:  
 #  
 #     echo "$TERM_PROGRAM" "$TERM_PROGRAM_VERSION"  
 #  
 # For Apple_Terminal v309+, use "nsterm-256color" (or "nsterm-bce")  
 #  
 # For Apple_Terminal v200+, use "nsterm-16color" (a.k.a. "nsterm")  
 #  
 # For Apple_Terminal v71+/v100+, use "nsterm-bce".  
 #  
 # For Apple_Terminal v51+, use "nsterm-7-c" or "nsterm-7-c-s".  
 #  
 # For Apple_Terminal v41+, use "nsterm-old", or "nsterm-s".  
 #  
 # For all earlier versions (Apple_Terminal), try "nsterm-7-m"  
 # (monochrome) or "nsterm-7" (color); "nsterm-7-m-s" and "nsterm-7-s"  
 # might work too, but really you're on your own here since these  
 # systems are very obsolete and I can't test them. I do welcome  
 # patches, though :).  
   
 # Other Terminals:  
 #  
 # For GNUstep_Terminal, you're probably best off using "linux" or  
 # writing your own terminfo.  
   
 # For MacTelnet, you're on your own. It's a different codebase, and  
 # seems to be somewhere between "vt102", "ncsa" and "xterm-color".  
   
 # For iTerm.app, see "iterm".  
   
 #  
 # The AppKit Terminal.app descriptions all have names beginning with  
 # "nsterm". Note that the statusline (-s) versions use the window  
 # titlebar as a phony status line, and may produce warnings during  
 # compilation as a result ("tsl uses 0 parameters, expected 1".)  
 # Ignore these warnings, or even ignore these entries entirely. Apps  
 # which need to position the cursor or do other fancy stuff inside the  
 # status line won't work with these entries. They're primarily useful  
 # for programs like Pine which provide simple notifications in the  
 # status line. Please note that non-ASCII characters don't work right  
 # in the status line, since Terminal.app incorrectly interprets their  
 # Unicode codepoints as MacRoman codepoints (in earlier Mac OS X  
 # versions) or only accepts status lines consisting entirely of  
 # characters from the first 256 Unicode positions (including C1 but  
 # not C0 or DEL.)  
 #  
 # The Mythology* of AppKit Terminal.app:  
 #  
 # In the days of NeXTSTEP 0.x and 1.x there were two incompatible  
 # bundled terminal emulators, Shell and Terminal. Scott Hess wrote a  
 # shareware replacement for Terminal called "Stuart" which NeXT bought  
 # and used as the basis for the Terminal.app in NeXTSTEP 2+,  
 # OPENSTEP/Mach, Apple Rhapsody, Mac OS X Server 1.0, and Mac OS X. I  
 # don't know the TERM_PROGRAM and TERM_PROGRAM_VERSION settings or  
 # capabilities for the early versions, but I believe that the  
 # TERM_PROGRAM_VERSION may have been reset at some point.  
 #  
 # The early versions were tailored to the NeXT character set. Sometime  
 # after the Apple acquisition the encoding was switched to MacRoman  
 # (initially with serious altcharset bugs due to incomplete conversion  
 # of the old NeXT code,) and then later to UTF-8. Also sometime during  
 # or just prior to the early days of Mac OS X, the Terminal grew ANSI  
 # 8-color support (initially buggy when combined with attributes, but  
 # that was later fixed.) More recently, around Mac OS X version 10.3  
 # or so (Terminal.app v100+) xterm-like 16-color support was added. In  
 # some versions (for instance 133-1 which shipped with Mac OS X  
 # version 10.4) this suffered from the <bce> bug, but that seems to  
 # have been fixed in Mac OS X version 10.5 (Terminal.app v240.2+).  
 #  
 # In the early days of Mac OS X the terminal was fairly buggy and  
 # would routinely crash under load. Many of these bugs seem to have  
 # been fixed around Mac OS X version 10.3 (Terminal.app v100+) but  
 # some may still remain. This change seems to correspond to  
 # Terminal.app reporting "xterm-color" as $TERM rather than "vt100" as  
 # it did previously.  
 #  
 # * This may correspond with what actually happened, but I don't  
 #   know. It is based on guesswork, hearsay, private correspondence,  
 #   my faulty memory, and the following online sources and references:  
 #  
 # [1] "Three Scotts and a Duane" by Simson L. Garfinkel  
 # http://www.nextcomputers.org/NeXTfiles/Articles/NeXTWORLD/93.8/93.8.Dec.Community1.html  
 #  
 # [2] NeXTSTEP entry from Wikipedia, the free encyclopedia  
 # https://secure.wikimedia.org/wikipedia/en/wiki/Nextstep  
 #  
 # * Renamed the AppKit Terminal.app entry from "Apple_Terminal" to  
 #   "nsterm" to comply with the name length and case conventions and  
 #   limitations of various software packages [notably Solaris terminfo  
 #   and UNIX.] A single Apple_Terminal alias is retained for  
 #   backwards-compatibility.  
 #  
 # * Added function key support (F1-F4). These only work in Terminal.app  
 #   version 51, hopefully the capabilities won't cause problems for people  
 #   using version 41.  
 #  
 # * Added "full color" (-c) entries which support the 16-color mode in  
 #   version 51.  
 #  
 # * By default, version 51 uses UTF-8 encoding with broken altcharset  
 #   support, so "ASCII" (-7) entries without altcharset support were  
 #   added.  
   
 # nsterm - AppKit Terminal.app  
 #  
 # Apple's Mac OS X includes a Terminal.app derived from the old NeXT  
 # Terminal.app. It is a partial VT100 emulation with some xterm-like  
 # extensions. This terminfo was written to describe versions 41  
 # (shipped with Mac OS X version 10.0) and 51 (shipped with Mac OS X  
 # version 10.1) of Terminal.app.  
 #  
 # Terminal.app runs under the Mac OS X Quartz windowing system (and  
 # other AppKit-supported windowing systems.)  On the Mac OS X machine I  
 # use, the executable for Terminal.app is:  
 # /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal  
 #  
 # If you're looking for a description of the full-screen system  
 # console which runs under Apple's Darwin operating system on PowerPC  
 # platforms, see the "xnuppc" entry instead.  
 #  
 # There were no function keys in version 41. In version 51, there are  
 # four working function keys (F1, F2, F3 and F4.) The function keys  
 # are included in all of these entries.  
 #  
 # It does not support mouse pointer position reporting. Under some  
 # circumstances the cursor can be positioned using option-click; this  
 # works by comparing the cursor position and the selected position,  
 # and simulating enough cursor-key presses to move the cursor to the  
 # selected position. This technique fails in all but the simplest  
 # applications.  
 #  
 # It provides partial ANSI color support (background colors interacted  
 # badly with bold in version 41, though, as reflected in :ncv:.) The  
 # monochrome (-m) entries are useful if you've disabled color support  
 # or use a monochrome monitor. The full color (-c) entries are useful  
 # in version 51, which doesn't exhibit the background color bug. They  
 # also enable an xterm-compatible 16-color mode.  
 #  
 # The configurable titlebar is set using xterm-compatible sequences;  
 # it is used as a status bar in the statusline (-s) entries. Its width  
 # depends on font sizes and window sizes, but 50 characters seems to  
 # be the default for an 80x24 window.  
 #  
 # The MacRoman character encoding is used for some of the alternate  
 # characters in the "MacRoman" entries; the "ASCII" (-7) entries  
 # disable alternate character set support entirely, and the "VT100"  
 # (-acs) entries rely instead on Terminal.app's own buggy VT100  
 # graphics emulation, which seems to think the character encoding is  
 # the old NeXT charset instead of MacRoman. The "ASCII" (-7) entries  
 # are useful in Terminal.app version 51, which supports UTF-8 and  
 # other ASCII-compatible character encodings but does not correctly  
 # implement VT100 graphics; once VT100 graphics are correctly  
 # implemented in Terminal.app, the "VT100" (-acs) entries should be  
 # usable in any ASCII-compatible character encoding [except perhaps  
 # in UTF-8, where some experts argue for disallowing alternate  
 # characters entirely.]  
 #  
 # Terminal.app reports "vt100" as the terminal type, but exports  
 # several environment variables which may aid detection in a shell  
 # profile (i.e. .profile or .login):  
 #  
 # TERM=vt100  
 # TERM_PROGRAM=Apple_Terminal  
 # TERM_PROGRAM_VERSION=41      # in Terminal.app version 41  
 # TERM_PROGRAM_VERSION=51      # in Terminal.app version 51  
 #  
 # For example, the following Bourne shell script would detect the  
 # correct terminal type:  
 #  
 # if [ :"$TERM" = :"vt100" -a :"$TERM_PROGRAM" = :"Apple_Terminal" ]  
 # then  
 #     export TERM  
 #     if [ :"$TERM_PROGRAM_VERSION" = :41 ]  
 #     then  
 #         TERM="nsterm-old"  
 #     else  
 #         TERM="nsterm-c-7"  
 #     fi  
 # fi  
 #  
 # In a C shell derivative, this would be accomplished by:  
 #  
 # if ( $?TERM && $?TERM_PROGRAM && $?TERM_PROGRAM_VERSION) then  
 #     if ( :"$TERM" == :"vt100" && :"$TERM_PROGRAM" == :"Apple_Terminal" ) then  
 #          if ( :"$TERM_PROGRAM_VERSION" == :41 ) then  
 #              setenv TERM "nsterm-old"  
 #          else  
 #              setenv TERM "nsterm-c-7"  
 #          endif  
 #     endif  
 # endif  
   
 # The '+' entries are building blocks  
 nsterm+7|AppKit Terminal.app v41+ basic capabilities w/ASCII charset,  
         am, bw, msgr, xenl, xon,  
         cols#80, it#8, lines#24,  
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,  
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,  
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,  
         dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,  
         el1=\E[1K, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L,  
         ind=^J, invis=\E[8m, kbs=\177, kcub1=\EOD, kcud1=\EOB,  
         kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, rc=\E8, rev=\E[7m, ri=\EM,  
         rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,  
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,  
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?  
             %p5%t;2%;%?%p7%t;8%;m,  
         sgr0=\E[m, smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7m,  
         smul=\E[4m, tbc=\E[3g, use=vt100+enq, use=vt100+pfkeys,  
   
 nsterm+acs|AppKit Terminal.app v41+ basic capabilities w/VT100 alternate-charset,  
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,  
         enacs=\E(B\E)0, rmacs=^O,  
         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, use=nsterm+7,  
   
 nsterm+mac|AppKit Terminal.app v41+ basic capabilities w/MacRoman alternate-charset,  
         acsc=+\335\,\334-\366.\3770#`\327a\:f\241g\261h#i  
              \360jjkkllmmnno\370p\370q\321rrssttuuvvwwxxy\262z\263{  
              \271|\255}\243~\245,  
         enacs=\E(B\E)0, rmacs=^O,  
         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, use=nsterm+7,  
   
 # compare with xterm+sl-twm  
 nsterm+s|AppKit Terminal.app v41+ status-line (window titlebar) support,  
         wsl#50, use=xterm+sl-twm,  
   
 nsterm+c|AppKit Terminal.app v51+ full color support (including 16 colors),  
         op=\E[0m, use=ibm+16color,  
   
 nsterm+c41|AppKit Terminal.app v41 color support,  
         colors#8, ncv#37, pairs#64,  
         op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,  
   
 # These are different combinations of the building blocks  
   
 # ASCII charset (-7)  
 nsterm-m-7|nsterm-7-m|AppKit Terminal.app v41+ w/ASCII charset (monochrome),  
         use=nsterm+7,  
   
 nsterm-m-s-7|nsterm-7-m-s|AppKit Terminal.app v41+ w/ASCII charset (monochrome w/statusline),  
         use=nsterm+s, use=nsterm+7,  
   
 nsterm-7|AppKit Terminal.app v41+ w/ASCII charset (color),  
         use=nsterm+c41, use=nsterm+7,  
   
 nsterm-7-c|nsterm-c-7|AppKit Terminal.app v51+ w/ASCII charset (full color),  
         use=nsterm+c, use=nsterm+7,  
   
 nsterm-s-7|nsterm-7-s|AppKit Terminal.app v41+ w/ASCII charset (color w/statusline),  
         use=nsterm+s, use=nsterm+c41, use=nsterm+7,  
   
 nsterm-c-s-7|nsterm-7-c-s|AppKit Terminal.app v51+ w/ASCII charset (full color w/statusline),  
         use=nsterm+s, use=nsterm+c, use=nsterm+7,  
   
 # VT100 alternate-charset (-acs)  
 nsterm-m-acs|nsterm-acs-m|AppKit Terminal.app v41+ w/VT100 alternate-charset (monochrome),  
         use=nsterm+acs,  
   
 nsterm-m-s-acs|nsterm-acs-m-s|AppKit Terminal.app v41+ w/VT100 alternate-charset (monochrome w/statusline),  
         use=nsterm+s, use=nsterm+acs,  
   
 nsterm-acs|AppKit Terminal.app v41+ w/VT100 alternate-charset (color),  
         use=nsterm+c41, use=nsterm+acs,  
   
 nsterm-c-acs|nsterm-acs-c|AppKit Terminal.app v51+ w/VT100 alternate-charset (full color),  
         use=nsterm+c, use=nsterm+acs,  
   
 nsterm-s-acs|nsterm-acs-s|AppKit Terminal.app v41+ w/VT100 alternate-charset (color w/statusline),  
         use=nsterm+s, use=nsterm+c41, use=nsterm+acs,  
   
 nsterm-c-s-acs|nsterm-acs-c-s|AppKit Terminal.app v51+ w/VT100 alternate-charset (full color w/statusline),  
         use=nsterm+s, use=nsterm+c, use=nsterm+acs,  
   
 # MacRoman charset  
 nsterm-m|AppKit Terminal.app v41+ w/MacRoman charset (monochrome),  
         use=nsterm+mac,  
   
 nsterm-m-s|AppKit Terminal.app v41+ w/MacRoman charset (monochrome w/statusline),  
         use=nsterm+s, use=nsterm+mac,  
   
 nsterm-old|AppKit Terminal.app v41+ w/MacRoman charset (color),  
         use=nsterm+c41, use=nsterm+mac,  
   
 nsterm-c|AppKit Terminal.app v51+ w/MacRoman charset (full color),  
         use=nsterm+c, use=nsterm+mac,  
   
 nsterm-s|AppKit Terminal.app v41+ w/MacRoman charset (color w/statusline),  
         use=nsterm+s, use=nsterm+c41, use=nsterm+mac,  
   
 nsterm-c-s|AppKit Terminal.app v51+ w/MacRoman charset (full color w/statusline),  
         use=nsterm+s, use=nsterm+c, use=nsterm+mac,  
   
 # In Mac OS X version 10.5 the format of the preferences has changed  
 # and a new, more complex technique is needed, e.g.,  
 #  
 #       python -c 'import sys,objc;NSUserDefaults=objc.lookUpClass(  
 #       "NSUserDefaults");ud=NSUserDefaults.alloc();  
 #       ud.init();prefs=ud.persistentDomainForName_(  
 #       "com.apple.Terminal");prefs["Window Settings"][  
 #       prefs["Default Window Settings"]]["TerminalType"  
 #       ]=sys.argv[1];ud.setPersistentDomain_forName_(prefs,  
 #       "com.apple.Terminal")' nsterm-16color  
 #  
 # and it is still not settable from the preferences dialog. This is  
 # tracked under rdar://problem/7365108 and rdar://problem/7365134  
 # in Apple's bug reporter.  
 #  
 # In OS X 10.7 (Leopard) the TERM which can be set in the preferences dialog  
 # defaults to xterm-color.  Alternative selections are ansi, dtterm, rxvt,  
 # vt52, vt100, vt102 and xterm.  
 nsterm-16color|AppKit Terminal.app v240.2+ with Mac OS X version 10.5,  
         bw@, mir, npc,  
         civis=\E[?25l, cnorm=\E[?25h, dch=\E[%p1%dP, dch1=\E[P,  
         flash=\E[?5h$<200/>\E[?5l, hpa=\E[%i%p1%dG,  
         ich=\E[%p1%d@, ich1=\E[@, kdch1=\E[3~, kend=\E[F,  
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,  
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,  
         kf18=\E[22~, kf19=\E[33~, kf20=\E[34~, kf5=\E[15~,  
         kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[H,  
         knp=\E[6~, kpp=\E[5~, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l,  
         smcup=\E7\E[?47h, smir=\E[4h, vpa=\E[%i%p1%dd,  
         kLFT5=\E[5D, kRIT5=\E[5C, use=nsterm-c-s-acs,  
   
 # The versions of Terminal.app in Mac OS X version 10.3.x seem to have  
 # the background color erase feature. The newer version 240.2 in Mac OS X  
 # version 10.5 does not.  
 #  
 # This entry is based on newsgroup comments by Alain Bench, Christian Ebert,  
 # and D P Schreber comparing to nsterm-c-s-acs.  
 #  
 # In Mac OS X version 10.4 and earlier, D P Schreber notes that $TERM  
 # can be set in Terminal.app, e.g.,  
 #  
 #       defaults write com.apple.Terminal TermCapString nsterm-bce  
 #  
 # and that it is not set in Terminal's preferences dialog.  
 #  
 # Modified for OS X 10.8, omitting bw based on testing with tack -TD  
 #  
 # Notes:  
 # * The terminal description matches the default settings.  
 # * The keyboard is configurable via a dialog.  
 # * By default khome, kend, knext and kprev are honored only with a  
 #   shift-modifier.  
 # * There are bindings for control left/right arrow (but not up/down).  
 #   Added those to nsterm-16color, which is the version used for OS X 10.6  
 # * "Allow VT100 application keypage mode" is by default disabled.  
 #   There is no way to press keypad-comma unless application mode is enabled  
 #   and used.  
 # * 132-column mode stopped working during vttest's tests.  Consider it broken.  
 # * CHT, REP, SU, SD are buggy.  
 # * ECH works (also in Leopard), but is not used here for compatibility.  
 # * The terminal preferences dialog replaces xterm-color by xterm-16color and  
 #   xterm-256color.  However, it adds "nsterm", so it is possible to use the  
 #   nsterm entry from this file to override the MacPorts (20110404) or  
 #   system (20081102) copy of this file.  
 # + In OS X 10.8 (Mountain Lion) the TERM which can be set in the preferences  
 #   dialog defaults to xterm-256color.  Alternative selections are ansi,  
 #   dtterm, rxvt, vt52, vt100, vt102, xterm and xterm-16color.  However,  
 #   the menu says "Declare terminal as" without promising to actually emulate  
 #   the corresponding terminals.  Indeed, changing TERM does not affect the  
 #   emulation itself.  This means that  
 #   + the function-keys do not match for dtterm for kf1-kf4 as well as  
 #     khome/kend  
 #   + the color model is the same for each setting of TERM (does not match  
 #     ansi or dtterm).  
 #   + the shift/control/meta key modifiers from rxvt and xterm variants are not  
 #     recognised except for a few special cases, i.e., kRIT5 and kLFT5.  
 #   + the vt52 emulation does not give a usable shell because screen-clearing  
 #     does not work as expected.  
 #   + selecting "xterm" or "xterm-16color" sets TERM to "xterm-256color".  
 # + OSX 10.9 (Yosemite) added more extended keys in the default configuration  
 #   as well as unmasking F10 (which had been used in the window manager). Those  
 #   keys are listed in this entry.  
 nsterm-bce|AppKit Terminal.app v71+/v100.1.8+ with Mac OS X version 10.3/10.4 (bce),  
         bce, use=nsterm-16color,  
   
 # This is tested with OS X 10.8 (Mountain Lion), 2012/08/11  
 #       TERM_PROGRAM_VERSION=309  
 # Earlier reports state that these differences also apply to OS X 10.7 (Lion),  
 #       TERM_PROGRAM_VERSION=303  
 nsterm-256color|Terminal.app in OS X 10.8,  
         use=xterm+256setaf, use=nsterm-bce,  
   
 nsterm-build326|Terminal.app in OS X 10.9,  
         kDC=\E[3;2~, kLFT=\E[1;2D, kRIT=\E[1;2C, kcbt=\E[Z,  
         kf18=\E[32~, kDC5=\E[3;5~, kDC7=\E[3;5~, kLFT3=\Eb,  
         kLFT5=\E[1;5D, kRIT3=\Ef, kRIT5=\E[1;5C,  
         use=nsterm-256color,  
   
 # actually "343.7"  
 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-build361,  
   
 # iTerm.app from http://iterm.sourceforge.net/ is an alternative (and  
 # more featureful) terminal emulator for Mac OS X. It is similar  
 # enough in capabilities to nsterm-16color that I have derived this  
 # description from that one, but as far as I know they share no code.  
 # Many of the features are user-configurable, but I attempt only to  
 # describe the default configuration.  
 #  
 # NOTE: When tack tests (csr) + (nel) iTerm.app crashes, so (csr) is  
 # disabled.  
 iTerm.app|iterm|iTerm.app terminal emulator for Mac OS X,  
         bce, bw@,  
         csr@, dim@, kend=\EOF, khome=\EOH,  
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?  
             %p7%t;8%;m%?%p9%t\016%e\017%;,  
         use=xterm+256setaf, use=nsterm-16color,  
   
 # xnuppc - Darwin PowerPC Console (a.k.a. "darwin")  
 #  
 # On PowerPC platforms, Apple's Darwin operating system uses a  
 # full-screen system console derived from a NetBSD framebuffer  
 # console. It is an ANSI-style terminal, and is not really VT-100  
 # compatible.  
 #  
 # Under Mac OS X, this is the system console driver used while in  
 # single-user mode [reachable by holding down Command-S during the  
 # boot process] and when logged in using console mode [reachable by  
 # typing ">console" at the graphical login prompt.]  
 #  
 # If you're looking for a description of the Terminal.app terminal  
 # emulator which runs under the Mac OS X Quartz windowing system (and  
 # other AppKit-supported windowing systems,) see the "nsterm"  
 # entry instead.  
 #  
 # NOTE: Under Mac OS X version 10.1, the default login window does not  
 # prompt for user name, instead requiring an icon to be selected from  
 # a list of known users. Since the special ">console" login is not in  
 # this list, you must make one of two changes in the Login Window  
 # panel of the Login section of System Prefs to make the special  
 # ">console" login accessible. The first option is to enable 'Show  
 # "Other User" in list for network users', which will add a special  
 # "Other..." icon to the graphical login panel. Selecting "Other..."  
 # will present the regular graphical login prompt. The second option  
 # is to change the 'Display Login Window as:' setting to 'Name and  
 # password entry fields', which replaces the login panel with a  
 # graphical login prompt.  
 #  
 # There are no function keys, at least not in Darwin 1.3.  
 #  
 # It has no mouse support.  
 #  
 # It has full ANSI color support, and color combines correctly with  
 # all three supported attributes: bold, inverse-video and underline.  
 # However, bold colored text is almost unreadable (bolding is  
 # accomplished using shifting and or-ing, and looks smeared) so bold  
 # has been excluded from the list of color-compatible attributes  
 # [using (ncv)]. The monochrome entry (-m) is useful if you use a  
 # monochrome monitor.  
 #  
 # There is one serious bug with this terminal emulation's color  
 # support: repositioning the cursor onto a cell with non-matching  
 # colors obliterates that cell's contents, replacing it with a blank  
 # and displaying a colored cursor in the "current" colors. There is  
 # no complete workaround at present [other than using the monochrome  
 # (-m) entries,] but removing the (msgr) capability seemed to help.  
 #  
 # The "standout" chosen was simple reverse-video, although a colorful  
 # standout might be more aesthetically pleasing. Similarly, the bold  
 # chosen is the terminal's own smeared bold, although a simple  
 # color-change might be more readable. The color-bold (-b) entries  
 # uses magenta colored text for bolding instead. The fancy color (-f  
 # and -f2) entries use color for bold, standout and underlined text  
 # (underlined text is still underlined, though.)  
 #  
 # Apparently the terminal emulator does support a VT-100-style  
 # alternate character set, but all the alternate character set  
 # positions have been left blank in the font. For this reason, no  
 # alternate character set capabilities have been included in this  
 # description. The console driver appears to be ASCII-only, so (enacs)  
 # has been excluded [although the VT-100 sequence does work.]  
 #  
 # The default Mac OS X and Darwin installation reports "vt100" as the  
 # terminal type, and exports no helpful environment variables. To fix  
 # this, change the "console" entry in /etc/ttys from "vt100" to  
 # "xnuppc-WxH", where W and H are the character dimensions of your  
 # console (see below.)  
 #  
 # The font used by the terminal emulator is apparently one originally  
 # drawn by Ka-Ping Yee, and uses 8x16-pixel characters. This  
 # file includes descriptions for the following geometries:  
 #  
 #     Pixels        Characters   Entry Name (append -m for monochrome)  
 #    -------------------------------------------------------------------  
 #     640x400       80x25        xnuppc-80x25  
 #     640x480       80x30        xnuppc-80x30  
 #     720x480       90x30        xnuppc-90x30  
 #     800x600       100x37       xnuppc-100x37  
 #     896x600       112x37       xnuppc-112x37  
 #     1024x640      128x40       xnuppc-128x40  
 #     1024x768      128x48       xnuppc-128x48  
 #     1152x768      144x48       xnuppc-144x48  
 #     1280x1024     160x64       xnuppc-160x64  
 #     1600x1024     200x64       xnuppc-200x64  
 #     1600x1200     200x75       xnuppc-200x75  
 #     2048x1536     256x96       xnuppc-256x96  
 #  
 # The basic "xnuppc" entry includes no size information, and the  
 # emulator includes no reporting capability, so you'll be at the mercy  
 # of the TTY device (which reports incorrectly on my hardware.) The  
 # color-bold entries do not include size information.  
   
 # The '+' entries are building blocks  
 xnuppc+basic|Darwin PowerPC Console basic capabilities,  
         am, bce, mir, xenl,  
         it#8,  
         bold=\E[1m, clear=\E[H\E[J, cr=^M, csr=\E[%i%p1%d;%p2%dr,  
         cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,  
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,  
         cuu=\E[%p1%dA, cuu1=\E[A, dsl=\E]2;\007, ed=\E[J, el=\E[K,  
         el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ind=^J, kbs=\177,  
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, rc=\E8,  
         rev=\E[7m, ri=\EM, rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m,  
         rmul=\E[m, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,  
         sc=\E7,  
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m,  
         sgr0=\E[m, smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7m,  
         smul=\E[4m, tbc=\E[3g, use=vt100+keypad,  
   
 xnuppc+c|Darwin PowerPC Console ANSI color support,  
         colors#8, ncv#32, pairs#64,  
         op=\E[37;40m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,  
   
 xnuppc+b|Darwin PowerPC Console color-bold support,  
         ncv#32,  
         bold=\E[35m,  
         sgr=\E[0%?%p6%t;35%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m,  
         use=xnuppc+basic,  
   
 xnuppc+f|Darwin PowerPC Console fancy color support,  
         ncv#35,  
         sgr=\E[0%?%p6%t;35%;%?%p2%t;36;4%;%?%p1%t;33;44%;%?%p3%t;7%;  
             m,  
         smso=\E[33;44m, smul=\E[36;4m, use=xnuppc+b,  
   
 xnuppc+f2|Darwin PowerPC Console alternate fancy color support,  
         ncv#35,  
         bold=\E[33m,  
         sgr=\E[0%?%p6%t;33%;%?%p2%t;34%;%?%p1%t;31;47%;%?%p3%t;7%;m,  
         smso=\E[31;47m, smul=\E[34m, use=xnuppc+basic,  
   
 # Building blocks for specific screen sizes  
 xnuppc+80x25|Darwin PowerPC Console 80x25 support (640x400 pixels),  
         cols#80, lines#25,  
   
 xnuppc+80x30|Darwin PowerPC Console 80x30 support (640x480 pixels),  
         cols#80, lines#30,  
   
 xnuppc+90x30|Darwin PowerPC Console 90x30 support (720x480 pixels),  
         cols#90, lines#30,  
   
 xnuppc+100x37|Darwin PowerPC Console 100x37 support (800x600 pixels),  
         cols#100, lines#37,  
   
 xnuppc+112x37|Darwin PowerPC Console 112x37 support (896x600 pixels),  
         cols#112, lines#37,  
   
 xnuppc+128x40|Darwin PowerPC Console 128x40 support (1024x640 pixels),  
         cols#128, lines#40,  
   
 xnuppc+128x48|Darwin PowerPC Console 128x48 support (1024x768 pixels),  
         cols#128, lines#48,  
   
 xnuppc+144x48|Darwin PowerPC Console 144x48 support (1152x768 pixels),  
         cols#144, lines#48,  
   
 xnuppc+160x64|Darwin PowerPC Console 160x64 support (1280x1024 pixels),  
         cols#160, lines#64,  
   
 xnuppc+200x64|Darwin PowerPC Console 200x64 support (1600x1024 pixels),  
         cols#200, lines#64,  
   
 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,  
   
 # These are different combinations of the building blocks  
   
 xnuppc-m|darwin-m|Darwin PowerPC Console (monochrome),  
         use=xnuppc+basic,  
   
 xnuppc|darwin|Darwin PowerPC Console (color),  
         use=xnuppc+c, use=xnuppc+basic,  
   
 xnuppc-m-b|darwin-m-b|Darwin PowerPC Console (monochrome w/color-bold),  
         use=xnuppc+b,  
   
 xnuppc-b|darwin-b|Darwin PowerPC Console (color w/color-bold),  
         use=xnuppc+b, use=xnuppc+c,  
   
 xnuppc-m-f|darwin-m-f|Darwin PowerPC Console (fancy monochrome),  
         use=xnuppc+f,  
   
 xnuppc-f|darwin-f|Darwin PowerPC Console (fancy color),  
         use=xnuppc+f, use=xnuppc+c,  
   
 xnuppc-m-f2|darwin-m-f2|Darwin PowerPC Console (alternate fancy monochrome),  
         use=xnuppc+f2,  
   
 xnuppc-f2|darwin-f2|Darwin PowerPC Console (alternate fancy color),  
         use=xnuppc+f2, use=xnuppc+c,  
   
 # Combinations for specific screen sizes  
 xnuppc-80x25-m|darwin-80x25-m|Darwin PowerPC Console (monochrome) 80x25,  
         use=xnuppc+80x25, use=xnuppc+basic,  
   
 xnuppc-80x25|darwin-80x25|Darwin PowerPC Console (color) 80x25,  
         use=xnuppc+c, use=xnuppc+80x25, use=xnuppc+basic,  
   
 xnuppc-80x30-m|darwin-80x30-m|Darwin PowerPC Console (monochrome) 80x30,  
         use=xnuppc+80x30, use=xnuppc+basic,  
   
 xnuppc-80x30|darwin-80x30|Darwin PowerPC Console (color) 80x30,  
         use=xnuppc+c, use=xnuppc+80x30, use=xnuppc+basic,  
   
 xnuppc-90x30-m|darwin-90x30-m|Darwin PowerPC Console (monochrome) 90x30,  
         use=xnuppc+90x30, use=xnuppc+basic,  
   
 xnuppc-90x30|darwin-90x30|Darwin PowerPC Console (color) 90x30,  
         use=xnuppc+c, use=xnuppc+90x30, use=xnuppc+basic,  
   
 xnuppc-100x37-m|darwin-100x37-m|Darwin PowerPC Console (monochrome) 100x37,  
         use=xnuppc+100x37, use=xnuppc+basic,  
   
 xnuppc-100x37|darwin-100x37|Darwin PowerPC Console (color) 100x37,  
         use=xnuppc+c, use=xnuppc+100x37, use=xnuppc+basic,  
   
 xnuppc-112x37-m|darwin-112x37-m|Darwin PowerPC Console (monochrome) 112x37,  
         use=xnuppc+112x37, use=xnuppc+basic,  
   
 xnuppc-112x37|darwin-112x37|Darwin PowerPC Console (color) 112x37,  
         use=xnuppc+c, use=xnuppc+112x37, use=xnuppc+basic,  
   
 xnuppc-128x40-m|darwin-128x40-m|Darwin PowerPC Console (monochrome) 128x40,  
         use=xnuppc+128x40, use=xnuppc+basic,  
   
 xnuppc-128x40|darwin-128x40|Darwin PowerPC Console (color) 128x40,  
         use=xnuppc+c, use=xnuppc+128x40, use=xnuppc+basic,  
   
 xnuppc-128x48-m|darwin-128x48-m|Darwin PowerPC Console (monochrome) 128x48,  
         use=xnuppc+128x48, use=xnuppc+basic,  
   
 xnuppc-128x48|darwin-128x48|Darwin PowerPC Console (color) 128x48,  
         use=xnuppc+c, use=xnuppc+128x48, use=xnuppc+basic,  
   
 xnuppc-144x48-m|darwin-144x48-m|Darwin PowerPC Console (monochrome) 144x48,  
         use=xnuppc+144x48, use=xnuppc+basic,  
   
 xnuppc-144x48|darwin-144x48|Darwin PowerPC Console (color) 144x48,  
         use=xnuppc+c, use=xnuppc+144x48, use=xnuppc+basic,  
   
 xnuppc-160x64-m|darwin-160x64-m|Darwin PowerPC Console (monochrome) 160x64,  
         use=xnuppc+160x64, use=xnuppc+basic,  
   
 xnuppc-160x64|darwin-160x64|Darwin PowerPC Console (color) 160x64,  
         use=xnuppc+c, use=xnuppc+160x64, use=xnuppc+basic,  
   
 xnuppc-200x64-m|darwin-200x64-m|Darwin PowerPC Console (monochrome) 200x64,  
         use=xnuppc+200x64, use=xnuppc+basic,  
   
 xnuppc-200x64|darwin-200x64|Darwin PowerPC Console (color) 200x64,  
         use=xnuppc+c, use=xnuppc+200x64, use=xnuppc+basic,  
   
 xnuppc-200x75-m|darwin-200x75-m|Darwin PowerPC Console (monochrome) 200x75,  
         use=xnuppc+200x75, use=xnuppc+basic,  
   
 xnuppc-200x75|darwin-200x75|Darwin PowerPC Console (color) 200x75,  
         use=xnuppc+c, use=xnuppc+200x75, use=xnuppc+basic,  
   
 xnuppc-256x96-m|darwin-256x96-m|Darwin PowerPC Console (monochrome) 256x96,  
         use=xnuppc+256x96, use=xnuppc+basic,  
   
 xnuppc-256x96|darwin-256x96|Darwin PowerPC Console (color) 256x96,  
         use=xnuppc+c, use=xnuppc+256x96, use=xnuppc+basic,  
   
   
 #### BeOS  #### BeOS
 #  #
 # BeOS entry for Terminal program Seems to be almost ANSI  # BeOS entry for Terminal program Seems to be almost ANSI
 beterm|BeOS Terminal,  beterm|BeOS Terminal,
         am, eo, mir, msgr, xenl, xon,          am, eo, mir, msgr, xenl, xon,
         colors#8, cols#80, it#8, lines#25, ncv#5, pairs#64,          colors#8, cols#80, it#8, lines#25, ncv#5, pairs#64,
         bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M,          bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H,
         hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,          hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=^H, kcub1=\E[D,          il=\E[%p1%dL, il1=\E[L, ind=\n, kbs=^H, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[11~,
         kend=\E[4~, kf1=\E[11~, kf10=\E[20~, kf11=\E[21~,          kf10=\E[20~, kf11=\E[21~, kf12=\E[22~, kf2=\E[12~,
         kf12=\E[22~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~,          kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[16~, kf7=\E[17~,
         kf5=\E[15~, kf6=\E[16~, kf7=\E[17~, kf8=\E[18~, kf9=\E[19~,          kf8=\E[18~, kf9=\E[19~, kspd=^Z, nel=\r\n, op=\E[m, rc=\E8,
         khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kspd=^Z,          rev=\E[7m, ri=\EM, rmir=\E[4l, rmkx=\E[?4l, rmso=\E[m,
         nel=^M^J, op=\E[m, rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l,          rmul=\E[24m, rs1=\Ec, sc=\E7, setab=\E[4%p1%dm,
         rmkx=\E[?4l, rmso=\E[m, rmul=\E[24m, rs1=\Ec, sc=\E7,          setaf=\E[3%p1%dm, setb=\E[%p1%{40}%+%cm,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          setf=\E[%p1%{30}%+%cm, sgr0=\E[0;10m, smir=\E[4h,
         setb=\E[%p1%{40}%+%cm, setf=\E[%p1%{30}%+%cm,          smkx=\E[?4h, smso=\E[7m, smul=\E[4m,
         sgr0=\E[0;10m, smir=\E[4h, smkx=\E[?4h, smso=\E[7m,          u6=\E[%i%p1%d;%p2%dR, u7=\E[6n, vpa=\E[%i%p1%dd,
         smul=\E[4m, u6=\E[%i%p1%d;%p2%dR, u7=\E[6n,          use=vt220+pcedit,
         vpa=\E[%i%p1%dd,  
   
 #### Linux consoles  #### Linux consoles
 #  #
   
   # release 1.2.13: 1995/03
   #
 # This entry is good for the 1.2.13 or later version of the Linux console.  # This entry is good for the 1.2.13 or later version of the Linux console.
 #  #
 # ***************************************************************************  # ***************************************************************************
Line 1687 
Line 998 
 # All linux kernels since 1.2.13 (at least) set the screen size  # All linux kernels since 1.2.13 (at least) set the screen size
 # themselves; this entry assumes that capability.  # themselves; this entry assumes that capability.
 #  #
 linux-basic|linux console,  linux-basic|Linux console (basic),
         am, bce, eo, mir, msgr, xenl, xon,          am, bce, eo, mir, msgr, xenl, xon,
         it#8, ncv#18, U8#1,          it#8, ncv#18, U8#1,
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
              \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u               \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u
              \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,               \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,
         bel=^G, clear=\E[H\E[J, cr=^M, csr=\E[%i%p1%d;%p2%dr,          bel=^G, clear=\E[H\E[J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J,          dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J,
         el=\E[K, el1=\E[1K, flash=\E[?5h$<200/>\E[?5l, home=\E[H,          el=\E[K, el1=\E[1K, flash=\E[?5h$<200/>\E[?5l, home=\E[H,
         hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,          hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, kb2=\E[G, kbs=\177,          il=\E[%p1%dL, il1=\E[L, ind=\n, kb2=\E[G, kbs=^?, kcbt=\E[Z,
         kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[[A,
         kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\E[[B,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,          kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,
         kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,          kf8=\E[19~, kf9=\E[20~, kmous=\E[M, kspd=^Z, nel=\r\n,
         kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D,          rc=\E8, rev=\E[7m, ri=\EM, rmam=\E[?7l, rmir=\E[4l,
         kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R, sc=\E7,
         khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~,  
         kspd=^Z, nel=^M^J, rc=\E8, rev=\E[7m, ri=\EM, rmam=\E[?7l,  
         rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R, sc=\E7,  
         sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5          sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5
             %t;2%;%?%p6%t;1%;%?%p9%t;11%;m,              %t;2%;%?%p6%t;1%;%?%p9%t;11%;m,
         smam=\E[?7h, smir=\E[4h, smul=\E[4m, tbc=\E[3g,          smam=\E[?7h, smir=\E[4h, smul=\E[4m, tbc=\E[3g,
         vpa=\E[%i%p1%dd, use=vt102+enq, use=klone+sgr,          vpa=\E[%i%p1%dd, use=vt220+pcedit, use=vt102+enq,
         use=ecma+color,          use=klone+sgr, use=ecma+color, use=linux+sfkeys,
   
   linux+decid|ncurses extension for Linux console DECID,
           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~,
           kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf20=\E[34~,
   
 linux-m|Linux console no color,  linux-m|Linux console no color,
         colors@, pairs@,          colors@, pairs@,
         setab@, setaf@, setb@, setf@, use=linux,          setab@, setaf@, setb@, setf@, use=linux,
   
   # release 1.3: 1995/06
   #
 # The 1.3.x kernels add color-change capabilities; if yours doesn't have this  # The 1.3.x kernels add color-change capabilities; if yours doesn't have this
 # and it matters, turn off <ccc>.  The %02x escape used to implement this is  # and it matters, turn off <ccc>.  The %02x escape used to implement this is
 # not supposedly back-portable to older SV curses (although it has worked fine  # not supposedly back-portable to older SV curses (although it has worked fine
 # on Solaris for several years) and not supported in ncurses versions before  # on Solaris for several years) and not supported in ncurses versions before
 # 1.9.9.  # 1.9.9.
 linux-c-nc|linux console with color-change,  linux-c-nc|Linux console with color-change,
         ccc,          ccc,
         initc=\E]P%p1%x%p2%{255}%*%{1000}%/%02x%p3%{255}%*%{1000}%/          initc=\E]P%p1%x%p2%{255}%*%{1000}%/%02x%p3%{255}%*%{1000}%/
               %02x%p4%{255}%*%{1000}%/%02x,                %02x%p4%{255}%*%{1000}%/%02x,
         oc=\E]R, use=linux-basic,          oc=\E]R, use=linux-basic,
 # From: Dennis Henriksen <opus@osrl.dk>, 9 July 1996  # From: Dennis Henriksen <opus@osrl.dk>, 9 July 1996
 linux-c|linux console 1.3.6+ for older ncurses,  linux-c|Linux console 1.3.6+ for older ncurses,
         ccc,          ccc,
         initc=\E]P%?%p1%{9}%>%t%p1%{10}%-%'a'%+%c%e%p1%d%;%p2%{255}          initc=\E]P%?%p1%{9}%>%t%p1%{10}%-%'a'%+%c%e%p1%d%;%p2%{255}
               %*%{1000}%/%Pr%gr%{16}%/%Px%?%gx%{9}%>%t%gx%{10}%-%'a'                %*%{1000}%/%Pr%gr%{16}%/%Px%?%gx%{9}%>%t%gx%{10}%-%'a'
Line 1744 
Line 1061 
               %d%;,                %d%;,
         oc=\E]R, use=linux-basic,          oc=\E]R, use=linux-basic,
   
   # release 2.2: 1999/01
   #
 # The 2.2.x kernels add a private mode that sets the cursor type; use that to  # The 2.2.x kernels add a private mode that sets the cursor type; use that to
 # get a block cursor for cvvis.  # get a block cursor for cvvis.
 # reported by Frank Heckenbach <frank@g-n-u.de>.  # reported by Frank Heckenbach <frank@g-n-u.de>.
 linux2.2|linux 2.2.x console,  linux2.2|Linux 2.2.x console,
         civis=\E[?25l\E[?1c, cnorm=\E[?25h\E[?0c,          civis=\E[?25l\E[?1c, cnorm=\E[?25h\E[?0c,
         cvvis=\E[?25h\E[?8c, use=linux-c-nc,          cvvis=\E[?25h\E[?8c, use=linux-c-nc,
   
   # release 2.6: 2003/12 - 2004/12
   #
 # Linux 2.6.x has a fix for SI/SO to work with UTF-8 encoding added here:  # Linux 2.6.x has a fix for SI/SO to work with UTF-8 encoding added here:
 #       http://lkml.iu.edu/hypermail/linux/kernel/0602.2/0738.html  #       http://lkml.iu.edu/hypermail/linux/kernel/0602.2/0738.html
 # Although the kernel has mappings for these, they were not in the default  # Although the kernel has mappings for these, they were not in the default
Line 1760 
Line 1081 
 #       'p' scan line 3  #       'p' scan line 3
 #       'r' scan line 7  #       'r' scan line 7
 #       '_' scan line 9  #       '_' scan line 9
 linux2.6|linux 2.6.x console,  #
         acsc=++\,\,--..00__``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwx  # The fix for SI/SO is part of a configurable (i.e., "optional") kernel feature
              xyyzz{{||}c~~,  # misleadingly called CONFIG_CONSOLE_TRANSLATIONS.  Disabling that not only
   # omits the line-drawing using SI/SO, but also part/all of the Unicode feature:
   #
   #    https://cateee.net/lkddb/web-lkddb/CONSOLE_TRANSLATIONS.html
   #       "This enables support for font mapping and Unicode translation on virtual consoles."
   #
   # This mailing list thread in July 2008 illustrates:
   #
   #    https://marc.info/?t=121734656700005&r=1&w=4
   #       "commit a29ccf6f823a84d89e1c7aaaf221cf7282022024 break console on slackware 12.1"
   #
   # The change which made it configurable was to reduce the size for use in
   # embedded systems.  Some background is found in
   #
   #    https://lwn.net/Articles/284767/
   #       "An interview with the new embedded maintainers"
   linux2.6|Linux 2.6.x console,
           acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
                yzz{{||}}~~,
         enacs=\E)0, rmacs=^O,          enacs=\E)0, rmacs=^O,
         sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5          sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5
             %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;,              %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;,
Line 1770 
Line 1109 
   
 # The 3.0 kernel adds support for clearing scrollback buffer (capability E3).  # The 3.0 kernel adds support for clearing scrollback buffer (capability E3).
 # It is the same as xterm's erase-saved-lines feature.  # It is the same as xterm's erase-saved-lines feature.
 linux3.0|linux 3.0 kernels,  #
         E3=\E[3J, use=linux2.6,  # Linux 3.0 was released in July 2011.  The keyboard utilities (kbd) are
   # used for configuring its keyboard mappings.
   #
   # kbd 1.14 was released before that (January 2008), but due to its placement
   # late in the Linux 2.6.x series had no immediate effect for most users.  That
   # provided a default mapping for shift-tab to the (misnamed) Meta_Tab, i.e.,
   # the same as Alt-Tab.
   #
   # The suggested mapping for the conventional \E[Z is provided in this entry as
   # an extended key to lessen user surprise -TD
   linux3.0|Linux 3.0 kernels,
           kcbt=\E^I, E3=\E[3J, kcbt2=\E[Z, use=linux2.6,
   
 # This is Linux console for ncurses.  # This is Linux console for ncurses.
 linux|linux console,  linux|Linux console,
         use=linux3.0,          use=linux3.0,
   
 # Subject: linux 2.6.26 vt back_color_erase  # Subject: linux 2.6.26 vt back_color_erase
Line 1783 
Line 1133 
 # apparently from  # apparently from
 #       http://lkml.org/lkml/2008/4/26/305  #       http://lkml.org/lkml/2008/4/26/305
 #       http://lkml.org/lkml/2008/10/3/66  #       http://lkml.org/lkml/2008/10/3/66
 linux2.6.26|linux console w/o bce,  linux2.6.26|Linux console w/o bce,
         bce@, use=linux2.6,          bce@, use=linux2.6,
   
 # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file  # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file
 linux-nic|linux with ich/ich1 suppressed for non-curses programs,  linux-nic|Linux with ich/ich1 suppressed for non-curses programs,
         ich@, ich1@, use=linux,          ich@, ich1@, use=linux,
   
 # This assumes you have used setfont(8) to load one of the Linux koi8-r fonts.  # This assumes you have used setfont(8) to load one of the Linux koi8-r fonts.
 # acsc entry from Pavel Roskin" <pavel@absolute.spb.su>, 29 Sep 1997.  # acsc entry from Pavel Roskin" <pavel@absolute.spb.su>, 29 Sep 1997.
 linux-koi8|linux with koi8 alternate character set,  linux-koi8|Linux with koi8 alternate character set,
         acsc=+\020\,\021-\030.^Y0\215`\004a\221f\234g\237h\220i          acsc=+\020\,\021-\030.^Y0\215`\004a\221f\234g\237h\220i
              \276j\205k\203l\202m\204n\212o~p\0q\0r\0s_t\206u\207v               \276j\205k\203l\202m\204n\212o~p\0q\0r\0s_t\206u\207v
              \211w\210x\201y\230z\231{\267|\274~\224,               \211w\210x\201y\230z\231{\267|\274~\224,
Line 1800 
Line 1150 
   
 # Another entry for KOI8-r with Qing Long's acsc.  # Another entry for KOI8-r with Qing Long's acsc.
 # (which one better complies with the standard?)  # (which one better complies with the standard?)
 linux-koi8r|linux with koi8-r alternate character set,  linux-koi8r|Linux with koi8-r alternate character set,
         use=linux, use=klone+koi8acs,          use=linux, use=klone+koi8acs,
   
 # Entry for the latin1 and latin2 fonts  # Entry for the latin1 and latin2 fonts
 linux-lat|linux with latin1 or latin2 alternate character set,  linux-lat|Linux with latin1 or latin2 alternate character set,
         acsc=+\020\,\021-\030.^Y0\333`\004a\013f\370g\361h\260i          acsc=+\020\,\021-\030.^Y0\333`\004a\013f\370g\361h\260i
              \316j\211k\214l\206m\203n\305o~p\304q\212r\304s_t\207u               \316j\211k\214l\206m\203n\305o~p\304q\212r\304s_t\207u
              \215v\301w\302x\205y\363z\362{\343|\330}\234~\376,               \215v\301w\302x\205y\363z\362{\343|\330}\234~\376,
Line 1813 
Line 1163 
 # This uses graphics from VT codeset instead of from cp437.  # This uses graphics from VT codeset instead of from cp437.
 # reason: cp437 (aka "straight to font") is not functional under luit.  # reason: cp437 (aka "straight to font") is not functional under luit.
 # from: Andrey V Lukyanov <land@long.yar.ru>.  # from: Andrey V Lukyanov <land@long.yar.ru>.
 linux-vt|linux console using VT codes for graphics,  linux-vt|Linux console using VT codes for graphics,
         acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy          acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
              yzz~~,               yzz~~,
         rmacs=\E(K, rmpch@, sgr@, sgr0=\E[0m\E(K\017, smacs=\E(0,          rmacs=\E(K, rmpch@, sgr@, sgr0=\E[0m\E(K\017, smacs=\E(0,
         smpch@, use=linux,          smpch@, use=linux,
   
   # release: 0.3.9b 1997/01 to 2000/05
   #
 # This is based on the Linux console (relies on the console to perform some  # This is based on the Linux console (relies on the console to perform some
 # of the functionality), but does not recognize as many control sequences.  # of the functionality), but does not recognize as many control sequences.
 # The program comes bundled with an old (circa 1998) copy of the Linux  # The program comes bundled with an old (circa 1998) copy of the Linux
Line 1829 
Line 1181 
 #       \E[y,xf same as \E[y,xH  #       \E[y,xf same as \E[y,xH
 #  #
 # Note: The status-line support is buggy (dsl does not work).  # Note: The status-line support is buggy (dsl does not work).
 kon|kon2|jfbterm|Kanji ON Linux console,  kon|kon2|Kanji ON Linux console,
         ccc@, hs,          am, bce, ccc, eo, eslok, hs, mir, msgr, xenl, xon,
         civis@, cnorm@, cvvis@, dsl=\E[?H, flash@, fsl=\E[?F, initc@,          colors#8, it#8, ncv#18, pairs#64,
         initp@, kcbt@, oc@, op=\E[37;40m, rs1=\Ec, tsl=\E[?T,          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j
         use=linux,               \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v
                \301w\302x\263y\363z\362{\343|\330}\234~\376,
           bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
           clear=\E[H\E[J, cnorm=\E[?25h, cr=\r,
           csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
           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,
           dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
           dl1=\E[M, dsl=\E[?H\E[?E, ed=\E[J, el=\E[K, el1=\E[1K,
           fsl=\E[?F, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,
           ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
           initc=\E]P%p1%x%p2%02x%p3%02x%p4%02x, invis=\E[8m,
           kb2=\E[G, kbs=^?, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
           kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\E[[A,
           kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
           kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
           kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~,
           kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,
           kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~,
           knp=\E[6~, kpp=\E[5~, kspd=^Z, nel=\r\n, op=\E[37;40m,
           rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E[10m, rmir=\E[4l,
           rmpch=\E[10m, rmso=\E[27m, rmul=\E[24m, rs1=\Ec, sc=\E7,
           setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
           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, u8=\E[?6c,
           vpa=\E[%i%p1%dd, use=ansi+enq,
   
   # release: 0.4.7 2005/05
   #
   jfbterm|japanese framebuffer terminal,
           acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
                yzz{{||}}~~,
           sgr0=\E[0m, use=kon,
   
 # FbTerm  # FbTerm
 # Another variant.  There are two parts (src, src/lib) with the latter  # Another variant.  There are two parts (src, src/lib) with the latter
 # comprising the escape-sequence parsing.  The copyright notice on that  # comprising the escape-sequence parsing.  The copyright notice on that
Line 1849 
Line 1235 
 # Not used here, the program recognizes escapes for italic, underline and  # Not used here, the program recognizes escapes for italic, underline and
 # dim, rendering those as green, cyan and gray respectively.  # dim, rendering those as green, cyan and gray respectively.
 fbterm|FbTerm for Linux with framebuffer,  fbterm|FbTerm for Linux with framebuffer,
         colors#256, pairs#32767,          colors#0x100, pairs#0x10000,
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
              \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u               \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u
              \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,               \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,
Line 1863 
Line 1249 
 # console font but bright background colors turn into dim ones when  # console font but bright background colors turn into dim ones when
 # you use a 512-character console font. This uses bold for bright  # you use a 512-character console font. This uses bold for bright
 # foreground colors and blink for bright background colors.  # foreground colors and blink for bright background colors.
 linux-16color|linux console with 16 colors,  #
         colors#16, ncv#42, pairs#256,  # Interestingly, the original version of this entry in 2009 used a documented
   # (but nonstandard) SGR 21, which was supported in the Linux console since 1992
   # as an equivalent for SGR 22.  Long after (early 2018), someone modified the
   # console driver to make it ignore SGR 21 because the ECMA-48 standard
   # suggested a different use for that particular code:
   #
   # https://github.com/torvalds/linux/commit/65d9982d7e523a1a8e7c9af012da0d166f72fc56#diff-7da3c215d12c9f6b88e1a37d38b116f0
   #
   # Two years later, someone (unfamiliar with ECMA-48 this time) documented it:
   #
   # https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/commit/man4/console_codes.4?id=a133a6bc03d751a424fe0a4adea2198757599615
   #
   # For background, refer to the report on bug-ncurses:
   #
   # https://lists.gnu.org/archive/html/bug-ncurses/2019-10/msg00059.html
   linux-16color|Linux console with 16 colors,
           colors#16, ncv#42, pairs#0x100,
         setab=\E[4%p1%{8}%m%d%?%p1%{7}%>%t;5%e;25%;m,          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,          setaf=\E[3%p1%{8}%m%d%?%p1%{7}%>%t;1%e;22%;m,
         use=linux,          use=linux,
   
 # bterm (bogl 0.1.18)  # bterm (bogl 0.1.18)
Line 1879 
Line 1281 
 bterm|bogl virtual terminal,  bterm|bogl virtual terminal,
         am, bce,          am, bce,
         colors#8, cols#80, lines#24, pairs#64,          colors#8, cols#80, lines#24, pairs#64,
         acsc=aajjkkllmmqqttuuxx, bold=\E[1m, civis=\E[?25l,          acsc=aajjkkllmmqqttuuxx, bold=\E[1m, clear=\E[H\E[2J,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, cub1=^H, cud1=^J,          cr=\r, cub1=^H, cud1=\n, cup=\E[%i%p1%d;%p2%dH, ed=\E[J,
         cup=\E[%i%p1%d;%p2%dH, ed=\E[J, el=\E[K, home=\E[H, ind=^J,          el=\E[K, home=\E[H, ind=\n, kb2=\E[G, kbs=^?, kcbt=\E[Z,
         kb2=\E[G, kbs=\177, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[[A,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\E[[A,  
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~,          kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~,
         kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,          kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,
         kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~,          kf8=\E[19~, kf9=\E[20~, kmous=\E[M, kspd=^Z, nel=\r\n,
         kmous=\E[M, knp=\E[6~, kpp=\E[5~, kspd=^Z, nel=^M^J,  
         op=\E[49m\E[39m, rev=\E[7m, ri=\EM, rmacs=^O, rmso=\E[27m,          op=\E[49m\E[39m, rev=\E[7m, ri=\EM, rmacs=^O, rmso=\E[27m,
         rmul=\E[24m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          rmul=\E[24m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         sgr0=\E[0m, smacs=^N, smso=\E[7m, smul=\E[4m,          sgr0=\E[0m, smacs=^N, smso=\E[7m, smul=\E[4m,
           use=vt220+pcedit, use=vt220+cvis,
   
 #### Mach  #### Mach
 #  #
   
 # From: Matthew Vernon <mcv21@pick.sel.cam.ac.uk>  # From: Matthew Vernon <mcv21@pick.sel.cam.ac.uk>
 mach|Mach Console,  mach|Mach console,
         am, km,          am, km, NQ,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\Ec, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\Ec, cr=\r,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          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,          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=^J,          el=\E[K, home=\E[H, ht=^I, il=\E[%p1%dL, il1=\E[L, ind=\n,
         kbs=\177, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^?, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\E[9, kend=\E[Y, kf1=\EOP, kf10=\EOY, kf2=\EOQ,          kdch1=\E[9, kend=\E[Y, kf1=\EOP, kf10=\EOY, kf2=\EOQ,
         kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,          kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
         kf9=\EOX, khome=\E[H, kich1=\E[@, kll=\E[F, knp=\E[U,          kf9=\EOX, khome=\E[H, kich1=\E[@, kll=\E[F, knp=\E[U,
         kpp=\E[V, rev=\E[7m, rmso=\E[0m, rmul=\E[24m, sgr0=\E[0m,          kpp=\E[V, rev=\E[7m, rmso=\E[0m, rmul=\E[24m, sgr0=\E[0m,
         smso=\E[7m, smul=\E[4m,          smso=\E[7m, smul=\E[4m,
 mach-bold|Mach Console with bold instead of underline,  mach-bold|Mach console with bold instead of underline,
         rmul=\E[0m, smul=\E[1m, use=mach,          rmul=\E[0m, smul=\E[1m, use=mach,
 mach-color|Mach Console with ANSI color,  mach-color|Mach console with ANSI color,
         colors#8, pairs#64,          colors#8, pairs#64,
         dim=\E[2m, invis=\E[8m, op=\E[37;40m, rmso=\E[27m,          dim=\E[2m, invis=\E[8m, op=\E[37;40m, rmso=\E[27m,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=mach,          setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=mach,
Line 1930 
Line 1331 
              \263y\363z\362{\343|\330}\234~\376,               \263y\363z\362{\343|\330}\234~\376,
         dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, ech=\E[%p1%dX,          dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, ech=\E[%p1%dX,
         el1=\E[1K, hpa=\E[%i%p1%dG, ich=\E[%p1%d@, ich1=\E[@,          el1=\E[1K, hpa=\E[%i%p1%dG, ich=\E[%p1%d@, ich1=\E[@,
         indn=\E[%p1%dS, invis=\E[8m, nel=\EE, rin=\E[%p1%dT,          invis=\E[8m, nel=\EE,
         sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;          sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;
             2%;%?%p6%t;1%;%?%p7%t;8%;m,              2%;%?%p6%t;1%;%?%p7%t;8%;m,
         use=mach,          use=ecma+index, use=mach,
   
 mach-gnu-color|Mach Console with ANSI color,  mach-gnu-color|GNU Mach console with ANSI color,
         colors#8, pairs#64,          colors#8, pairs#64,
         op=\E[37;40m, rmso=\E[27m, setab=\E[4%p1%dm,          op=\E[37;40m, rmso=\E[27m, setab=\E[4%p1%dm,
         setaf=\E[3%p1%dm, use=mach-gnu,          setaf=\E[3%p1%dm, use=mach-gnu,
   
 # From: Marcus Brinkmann  # From: Marcus Brinkmann
 # http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/hurd/hurd/console/  # http://git.savannah.gnu.org/cgit/hurd/hurd.git/log/console/
 #  #
 # Comments in the original are summarized here:  # Comments in the original are summarized here:
 #  #
Line 1968 
Line 1369 
 #  #
 # Reading the source, RIS resets cnorm, but not xmous.  # Reading the source, RIS resets cnorm, but not xmous.
 hurd|The GNU Hurd console server,  hurd|The GNU Hurd console server,
         am, bce, bw, eo, km, mir, msgr, xenl, xon,          am, bce, bw, eo, km, mir, msgr, xenl, xon, NQ,
         colors#8, it#8, ncv#18, pairs#64,          colors#8, it#8, ncv#18, pairs#64,
         acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy          acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
              yzz{{||}}~~,               yzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\Ec, cr=\r,
         clear=\Ec, cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[34l, dch=\E[%p1%dP,          cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, flash=\Eg,          el1=\E[1K, flash=\Eg, home=\E[H, hpa=\E[%i%p1%dG, ht=^I,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@,          ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\E[S,
         il=\E[%p1%dL, il1=\E[L, ind=\E[S, indn=\E[%p1%dS,          invis=\E[8m, kb2=\E[G, kbs=^?, kcbt=\E[Z, kcub1=\EOD,
         invis=\E[8m, kb2=\E[G, kbs=\177, kcbt=\E[Z, kcub1=\EOD,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf10=\E[21~,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~,          kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,
         kend=\E[4~, kf1=\EOP, kf10=\E[21~, kf11=\E[23~,          kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf5=\E[15~,          kich1=\E[2~, kmous=\E[M, kspd=^Z, nel=\r\n, op=\E[39;49m,
         kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          rc=\E8, rev=\E[7m, ri=\E[T, rmacs=\E[10m, rmir=\E[4l,
         khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~,  
         kspd=^Z, nel=^M^J, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\E[T,  
         rin=\E[%p1%dT, ritm=\E[23m, rmacs=\E[10m, rmir=\E[4l,  
         rmso=\E[27m, rmul=\E[24m, rs1=\EM\E[?1000l, sc=\E7,          rmso=\E[27m, rmul=\E[24m, rs1=\EM\E[?1000l, sc=\E7,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;          sgr=\E[0%?%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,              2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m,
         sgr0=\E[0m, sitm=\E[3m, smacs=\E[11m, smir=\E[4h,          sgr0=\E[0m, smacs=\E[11m, smir=\E[4h, smso=\E[7m,
         smso=\E[7m, smul=\E[4m, vpa=\E[%i%p1%dd, grbom=\E[>1l,          smul=\E[4m, vpa=\E[%i%p1%dd, grbom=\E[>1l, gsbom=\E[>1h,
         gsbom=\E[>1h,          use=vt220+pcedit, use=ecma+index, use=ecma+italics,
           use=vt220+cvis,
   
 #### QNX  #### QNX
 #  #
Line 2010 
Line 1409 
 # optimization.  Bug: The <op> capability resets attributes.  # optimization.  Bug: The <op> capability resets attributes.
 # From: Michael Hunter <mphunter@qnx.com> 30 Jul 1996  # From: Michael Hunter <mphunter@qnx.com> 30 Jul 1996
 # (removed: <sgr=%?%p1%t\E<%;%p2%t\E[%;%p3%t\E(%;%p4%t\E{%;%p6%t\E<%;,>)  # (removed: <sgr=%?%p1%t\E<%;%p2%t\E[%;%p3%t\E(%;%p4%t\E{%;%p6%t\E<%;,>)
 qnx|qnx4|qnx console,  qnx|qnx4|QNX console,
         daisy, km, mir, msgr, xhpa, xt,          daisy, km, mir, msgr, xhpa, xt,
         colors#8, cols#80, it#4, lines#25, ncv#3, pairs#8,          colors#8, cols#80, it#4, lines#25, ncv#3, pairs#8,
         acsc=O\333a\261j\331k\277l\332m\300n\305o\337q\304s\334t          acsc=O\333a\261j\331k\277l\332m\300n\305o\337q\304s\334t
              \303u\264v\301w\302x\263,               \303u\264v\301w\302x\263,
         bel=^G, blink=\E{, bold=\E<, civis=\Ey0, clear=\EH\EJ,          bel=^G, blink=\E{, bold=\E<, civis=\Ey0, clear=\EH\EJ,
         cnorm=\Ey1, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          cnorm=\Ey1, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\Ey2,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\Ey2,
         dch1=\Ef, dl1=\EF, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\Ee,          dch1=\Ef, dl1=\EF, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\Ee,
         il1=\EE, ind=^J, kBEG=\377\356, kCAN=\377\263,          il1=\EE, ind=\n, kBEG=\377\356, kCAN=\377\263,
         kCMD=\377\267, kCPY=\377\363, kCRT=\377\364,          kCMD=\377\267, kCPY=\377\363, kCRT=\377\364,
         kDL=\377\366, kEND=\377\301, kEOL=\377\311,          kDL=\377\366, kEND=\377\301, kEOL=\377\311,
         kEXT=\377\367, kFND=\377\370, kHLP=\377\371,          kEXT=\377\367, kFND=\377\370, kHLP=\377\371,
Line 2092 
Line 1491 
 # From: Federico Bianchi <bianchi@pc-arte2.arte.unipi.it>, 1 Jul 1998  # From: Federico Bianchi <bianchi@pc-arte2.arte.unipi.it>, 1 Jul 1998
 # (esr: commented out <scp> and <rmcup> to avoid warnings.)  # (esr: commented out <scp> and <rmcup> to avoid warnings.)
 # (TD: derive from original qnx4 entry)  # (TD: derive from original qnx4 entry)
 qnxt2|qnx 2.15 serial terminal,  qnxt2|QNX 2.15 serial terminal,
         am,          am,
         civis@, cnorm@, cvvis@, dch1@, ich1@, kRES@, kRPL@, kUND@, kspd@,          civis@, cnorm@, cvvis@, dch1@, ich1@, kRES@, kRPL@, kUND@, kspd@,
         rep@, rmcup@, rmso=\E>, setb@, setf@, smcup@, smso=\E<, use=qnx4,          rep@, rmcup@, rmso=\E>, setb@, setf@, smcup@, smso=\E<, use=qnx4,
Line 2102 
Line 1501 
         am, eslok, hs, xon,          am, eslok, hs, xon,
         colors#8, cols#80, it#8, lines#25, ncv#19, pairs#64, wsl#80,          colors#8, cols#80, it#8, lines#25, ncv#19, pairs#64, wsl#80,
         acsc=Oa``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=Oa``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[2J\E[H,
         clear=\E[2J\E[H, cnorm=\E[?25h\E[?12l, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,  
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
Line 2112 
Line 1510 
         el=\E[K, el1=\E[1K\E[X, flash=\E[?5h$<200>\E[?5l,          el=\E[K, el1=\E[1K\E[X, flash=\E[?5h$<200>\E[?5l,
         fsl=\E[?6h\E8, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,          fsl=\E[?6h\E8, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,
         ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L,          ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L,
         ind=\E[S, indn=\E[%p1%dS, invis=\E[9m,          ind=\E[S, invis=\E[9m,
         is2=\E>\E[?1l\E[?7h\E[0;10;39;49m, is3=\E(B\E)0,          is2=\E>\E[?1l\E[?7h\E[0;10;39;49m, is3=\E(B\E)0,
         kBEG=\ENn, kCAN=\E[s, kCMD=\E[t, kCPY=\ENs, kCRT=\ENt,          kBEG=\ENn, kCAN=\E[s, kCMD=\E[t, kCPY=\ENs, kCRT=\ENt,
         kDL=\ENv, kEXT=\ENw, kFND=\ENx, kHLP=\ENy, kHOM=\E[h,          kDL=\ENv, kEXT=\ENw, kFND=\ENx, kHLP=\ENy, kHOM=\E[h,
Line 2136 
Line 1534 
         kopt=\ENk, kpp=\E[V, kref=\ENl, kres=\ENp, krfr=\ENg,          kopt=\ENk, kpp=\E[V, kref=\ENl, kres=\ENp, krfr=\ENg,
         kri=\E[b, krpl=\ENr, krst=\ENj, ksav=\ENq, kslt=\E[T,          kri=\E[b, krpl=\ENr, krst=\ENj, ksav=\ENq, kslt=\E[T,
         ktbc=\ENd, kund=\ENu, ll=\E[99H, nel=\EE, op=\E[39;49m,          ktbc=\ENd, kund=\ENu, ll=\E[99H, nel=\EE, op=\E[39;49m,
         rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\E[T,          rev=\E[7m, ri=\E[T, rmacs=^O, rmam=\E[?7l, rmso=\E[27m,
         rin=\E[%p1%dT, rmacs=^O, rmam=\E[?7l, rmso=\E[27m,  
         rmul=\E[24m, rs1=\017\E[?7h\E[0;39;49m$<2>\E>\E[?1l,          rmul=\E[24m, rs1=\017\E[?7h\E[0;39;49m$<2>\E>\E[?1l,
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,          rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
         setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}          setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
Line 2148 
Line 1545 
             %|%t;7%;%?%p7%t;9%;m%?%p9%t\016%e\017%;,              %|%t;7%;%?%p7%t;9%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smso=\E[7m,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g,          smul=\E[4m, tbc=\E[3g,
         tsl=\E7\E1;24r\E[?6l\E[25;%i%p1%dH,          tsl=\E7\E1;24r\E[?6l\E[25;%i%p1%dH, use=decid+cpr,
           use=ansi+rep, use=att610+cvis0, use=ecma+index,
 #  #
 qansi|QNX ansi with console writes,  qansi|QNX ANSI with console writes,
         daisy, xhpa, use=qansi-g,          daisy, xhpa, use=qansi-g,
 #  #
 qansi-t|QNX ansi without console writes,  qansi-t|QNX ANSI without console writes,
         crxm, use=qansi,          crxm, use=qansi,
 #  #
 qansi-m|QNX ansi with mouse,  qansi-m|QNX ANSI with mouse,
         maddr#1,          maddr#1,
         chr=\E[, cvr=\E], is1=\E[0t, mcub=\E[>1h, mcub1=\E[>7h,          chr=\E[, cvr=\E], is1=\E[0t, mcub=\E[>1h, mcub1=\E[>7h,
         mcud=\E[>1h, mcud1=\E[>1l\E[>9h, mcuf=\E[>1h\E[>9l,          mcud=\E[>1h, mcud1=\E[>1l\E[>9h, mcuf=\E[>1h\E[>9l,
         mcuf1=\E[>7l, mcuu=\E[>6h, mcuu1=\E[>6l, rmicm=\E[>2l,          mcuf1=\E[>7l, mcuu=\E[>6h, mcuu1=\E[>6l, rmicm=\E[>2l,
         smicm=\E[>2h, use=qansi,          smicm=\E[>2h, use=qansi,
 #  #
 qansi-w|QNX ansi for windows,  qansi-w|QNX ANSI for windows,
         xvpa, use=qansi-m,          xvpa, use=qansi-m,
   
 #### SCO consoles  #### SCO consoles
Line 2197 
Line 1595 
 #  #
 # Console documents only 3 attributes can be set with SGR (so we don't use sgr).  # Console documents only 3 attributes can be set with SGR (so we don't use sgr).
 scoansi-old|SCO Extended ANSI standard crt (5.0.5),  scoansi-old|SCO Extended ANSI standard crt (5.0.5),
         OTbs, am, bce, eo, xon,          OTbs, am, bce, eo, xon, NQ,
         colors#8, cols#80, it#8, lines#25, pairs#64,          colors#8, cols#80, it#8, lines#25, pairs#64,
         acsc=+/\,.-\230.\2310[5566778899\:\:;;<<==>>FFGGHHIIJJKKLLMM          acsc=+/\,.-\230.\2310[5566778899::;;<<==>>FFGGHHIIJJKKLLMMNN
              NNOOPPQQRRSSTTUUVVWWXX`\204a0fxgqh2jYk?lZm@nEqDtCu4vAwB               OOPPQQRRSSTTUUVVWWXX`\204a0fxgqh2jYk?lZm@nEqDtCu4vAwBx3
              x3yszr{c}\034~\207,               yszr{c}\034~\207,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         civis=\E[=14;12C, clear=\E[H\E[2J, cnorm=\E[=10;12C,          civis=\E[=14;12C, clear=\E[H\E[2J, cnorm=\E[=10;12C,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,
Line 2210 
Line 1608 
         dch1=\E[P, dispc=\E[=%p1%dg, dl=\E[%p1%dM, dl1=\E[M,          dch1=\E[P, dispc=\E[=%p1%dg, dl=\E[%p1%dM, dl1=\E[M,
         ed=\E[m\E[J, el=\E[m\E[K, el1=\E[1K, home=\E[H, ht=^I,          ed=\E[m\E[J, el=\E[m\E[K, el1=\E[1K, home=\E[H, ht=^I,
         hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,          hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,
         ind=\E[S, indn=\E[%p1%dS, invis=\E[8m, kbeg=\E[E, kbs=^H,          ind=\E[S, invis=\E[8m, kbeg=\E[E, kbs=^H, kcbt=\E[Z,
         kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=^?,
         kdch1=\177, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W,          kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W, kf12=\E[X,
         kf12=\E[X, kf13=\E[Y, kf15=\E[a, kf16=\E[b, kf17=\E[c,          kf13=\E[Y, kf15=\E[a, kf16=\E[b, kf17=\E[c, kf18=\E[d,
         kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f, kf21=\E[g,          kf19=\E[e, kf2=\E[N, kf20=\E[f, kf21=\E[g, kf22=\E[h,
         kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k, kf26=\E[l,          kf23=\E[i, kf24=\E[j, kf25=\E[k, kf26=\E[l, kf27=\E[m,
         kf27=\E[m, kf28=\E[n, kf29=\E[o, kf3=\E[O, kf30=\E[p,          kf28=\E[n, kf29=\E[o, kf3=\E[O, kf30=\E[p, kf31=\E[q,
         kf31=\E[q, kf32=\E[r, kf33=\E[s, kf34=\E[t, kf35=\E[u,          kf32=\E[r, kf33=\E[s, kf34=\E[t, kf35=\E[u, kf36=\E[v,
         kf36=\E[v, kf37=\E[w, kf38=\E[x, kf39=\E[y, kf4=\E[P,          kf37=\E[w, kf38=\E[x, kf39=\E[y, kf4=\E[P, kf40=\E[z,
         kf40=\E[z, kf41=\E[@, kf42=\E[[, kf43=\E[\\, kf44=\E[],          kf41=\E[@, kf42=\E[[, kf43=\E[\\, kf44=\E[], kf45=\E[\^,
         kf45=\E[\^, kf46=\E[_, kf47=\E[`, kf48=\E[{, kf5=\E[Q,          kf46=\E[_, kf47=\E[`, kf48=\E[{, kf5=\E[Q, kf6=\E[R,
         kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H,          kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H, kich1=\E[L,
         kich1=\E[L, knp=\E[G, kpp=\E[I, op=\E[0;37;40m, rc=\E8,          knp=\E[G, kpp=\E[I, op=\E[0;37;40m, rc=\E8, rev=\E[7m,
         rev=\E[7m, ri=\E[T, rin=\E[%p1%dT, rmacs=\E[10m,          ri=\E[T, rmacs=\E[10m, rmam=\E[?7l, rmso=\E[m, rmul=\E[m,
         rmam=\E[?7l, rmso=\E[m, rmul=\E[m, sc=\E7,          sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr0=\E[0;10m,          sgr0=\E[0;10m, smacs=\E[12m, smam=\E[?7h, smso=\E[7m,
         smacs=\E[12m, smam=\E[?7h, smso=\E[7m, smul=\E[4m,          smul=\E[4m, use=ecma+index,
 scoansi-new|SCO Extended ANSI standard crt (5.0.6),  scoansi-new|SCO Extended ANSI standard crt (5.0.6),
         km,          km,
         civis=\E[=0c, cnorm=\E[=1c, csr=\E[%i%p1%d;%p2%dr,          civis=\E[=0c, cnorm=\E[=1c, csr=\E[%i%p1%d;%p2%dr,
Line 2283 
Line 1681 
         am,          am,
         cols#80, it#8, lines#40,          cols#80, it#8, lines#40,
         bel=^G, bold=\E[1m, clear=\E[H\E[2J,          bel=^G, bold=\E[1m, clear=\E[H\E[2J,
         cnorm=\E[9/y\E[12/y\E[=6l, cr=^M, cub=\E[%p1%dD,          cnorm=\E[9/y\E[12/y\E[=6l, cr=\r, cub=\E[%p1%dD,
         cub1=\E[D, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC,          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,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
         cuu1=\E[A, cvvis=\E[10/y\E[=1h\E[=2l\E[=6h,          cuu1=\E[A, cvvis=\E[10/y\E[=1h\E[=2l\E[=6h,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
Line 2292 
Line 1690 
         is2=\E[?1l\E>\E[?7h\E[100g\E[0m\E7\E[r\E8, kDC=\E[P,          is2=\E[?1l\E>\E[?7h\E[100g\E[0m\E7\E[r\E8, kDC=\E[P,
         kEND=\E[147q, kHOM=\E[143q, kLFT=\E[158q, kPRT=\E[210q,          kEND=\E[147q, kHOM=\E[143q, kLFT=\E[158q, kPRT=\E[210q,
         kRIT=\E[167q, kSPD=\E[218q, kbs=^H, kcbt=\E[Z, kcub1=\E[D,          kRIT=\E[167q, kSPD=\E[218q, kbs=^H, kcbt=\E[Z, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=^?, kend=\E[146q,
         kend=\E[146q, kent=^M, kf1=\E[001q, kf10=\E[010q,          kent=\r, kf1=\E[001q, kf10=\E[010q, kf11=\E[011q,
         kf11=\E[011q, kf12=\E[012q, kf2=\E[002q, kf3=\E[003q,          kf12=\E[012q, kf2=\E[002q, kf3=\E[003q, kf4=\E[004q,
         kf4=\E[004q, kf5=\E[005q, kf6=\E[006q, kf7=\E[007q,          kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, kf8=\E[008q,
         kf8=\E[008q, kf9=\E[009q, khome=\E[H, kich1=\E[139q,          kf9=\E[009q, khome=\E[H, kich1=\E[139q, knp=\E[154q,
         knp=\E[154q, kpp=\E[150q, kprt=\E[209q, krmir=\E[146q,          kpp=\E[150q, kprt=\E[209q, krmir=\E[146q, kspd=\E[217q,
         kspd=\E[217q, nel=\EE, pfkey=\EP101;%p1%d.y%p2%s\E\\,          nel=\EE, pfkey=\EP101;%p1%d.y%p2%s\E\\, rc=\E8,
         rc=\E8, rev=\E[7m, ri=\EM, rmam=\E[?7l, rmso=\E[m, rmul=\E[m,          rev=\E[7m, ri=\EM, rmam=\E[?7l, rmso=\E[m, rmul=\E[m, sc=\E7,
         sc=\E7, sgr0=\E[m, smam=\E[?7h, smso=\E[1;7m, smul=\E[4m,          sgr0=\E[m, smam=\E[?7h, smso=\E[1;7m, smul=\E[4m,
         tbc=\E[3g,          tbc=\E[3g,
 iris-ansi-ap|IRIS ANSI in application-keypad mode,  iris-ansi-ap|IRIS ANSI in application-keypad mode,
         is2=\E[?1l\E=\E[?7h, kent=\EOM, kf10=\E[010q,          is2=\E[?1l\E=\E[?7h, kent=\EOM, kf10=\E[010q,
Line 2311 
Line 1709 
 iris-color|xwsh|IRIX ANSI with color,  iris-color|xwsh|IRIX ANSI with color,
         ncv#33,          ncv#33,
         csr=\E[%i%p1%d;%p2%dr, dch=\E[%p1%dP, dim=\E[2m,          csr=\E[%i%p1%d;%p2%dr, dch=\E[%p1%dP, dim=\E[2m,
         ech=\E[%p1%dX, ich=\E[%p1%d@, rc=\E8, ritm=\E[23m,          ech=\E[%p1%dX, ich=\E[%p1%d@, rc=\E8, rmul=\E[24m, rs1=\Ec,
         rmul=\E[24m, rs1=\Ec,  
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,          rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
         sitm=\E[3m, use=vt100+enq, use=klone+color,          use=ecma+italics, use=vt100+enq, use=klone+color,
         use=iris-ansi-ap,          use=iris-ansi-ap,
   
 #### OpenBSD consoles  #### OpenBSD consoles
Line 2339 
Line 1736 
 #               CSI ? 5 h Reverse Video (DECSCNM).  #               CSI ? 5 h Reverse Video (DECSCNM).
 #  #
 pccon+keys|OpenBSD PC keyboard keys,  pccon+keys|OpenBSD PC keyboard keys,
         kbs=\177, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^?, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\E[3~, kend=\E[8~, kent=^M, kf1=\E[11~, kf10=\E[21~,          kdch1=\E[3~, kend=\E[8~, kent=\r, kf1=\E[11~, kf10=\E[21~,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,          kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,
         kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,          kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,
         kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf21=\E[35~,          kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf21=\E[35~,
Line 2349 
Line 1746 
         kf9=\E[20~, khome=\E[7~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          kf9=\E[20~, khome=\E[7~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,
         krfr=^R,          krfr=^R,
 pccon+sgr+acs0|sgr and simple ASCII pseudographics for OpenBSD PC console,  pccon+sgr+acs0|sgr and simple ASCII pseudographics for OpenBSD PC console,
         acsc=+>\,<-\^.v0#`+a\:f\\h#i#j+k+l+m+n+o~p-q-r-s_t+u+v+w+x|y          acsc=+>\,<-\^.v0#`+a:f\\h#i#j+k+l+m+n+o~p-q-r-s_t+u+v+w+x|y#
              #z#{*|!}#~o,               z#{*|!}#~o,
           bold=\E[1m, rev=\E[7m, rmso=\E[27m,
         sgr=\E[0%?%p1%p3%|%t;7%;%?%p6%t;1%;%?%p2%t;4%;m,          sgr=\E[0%?%p1%p3%|%t;7%;%?%p6%t;1%;%?%p2%t;4%;m,
         sgr0=\E[m,          sgr0=\E[m, smso=\E[7m,
 pccon+sgr+acs|sgr and default ASCII pseudographics for OpenBSD PC console,  pccon+sgr+acs|sgr and default ASCII pseudographics for OpenBSD PC console,
         acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
              yzz{{||}}~~,          bold=\E[1m, enacs=\E)0, rev=\E[7m, rmacs=\E(B, rmso=\E[27m,
         enacs=\E)0$<5>, rmacs=\E(B$<5>,  
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e
             \E(B%;$<2>,              \E(B%;,
         sgr0=\E[m\E(B$<5>, smacs=\E(0$<5>,          sgr0=\E[m\E(B, smacs=\E(0, smso=\E[7m,
 # underline renders as color  # underline renders as color
 pccon+colors|ANSI colors for OpenBSD PC console,  pccon+colors|ANSI colors for OpenBSD PC console,
         bce,          bce,
         colors#8, ncv#2, pairs#64,          colors#8, ncv#2, pairs#64,
         op=\E[47;30m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          op=\E[49;39m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
   # OpenBSD uses wscons,
   # + which does not implement DECSCNM or anything comparable, so it does not
   #   support flash.
   # + it renders underline using color.
 pccon+base|base capabilities for OpenBSD PC console,  pccon+base|base capabilities for OpenBSD PC console,
         am, km, mc5i, msgr, npc, nxon, xenl, xon,          am, km, mc5i, msgr, npc, nxon, xenl, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=\E[H\E[J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         dch=\E[%p1%dP, dch1=\E[P, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         el=\E[K, el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         il1=\E[L, ind=\ED, nel=\EE, rev=\E[7m, ri=\EM, rmam=\E[?7l,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
         rmso=\E[27m, rmul=\E[24m, rs2=\Ec$<50>, smam=\E[?7h,          el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,
         smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR,          il=\E[%p1%dL, il1=\E[L, ind=\ED, nel=\EE, rc=\E8, ri=\EM,
         u7=\E[6n,          rmam=\E[?7l, rmul=\E[24m, rs2=\Ec, sc=\E7, smam=\E[?7h,
           smul=\E[4m, tbc=\E[3g, use=ansi+cpr,
 pccon0-m|OpenBSD PC console without colors & with simple ASCII pseudographics,  pccon0-m|OpenBSD PC console without colors & with simple ASCII pseudographics,
         use=pccon+sgr+acs0, use=pccon+base, use=pccon+keys,          use=pccon+sgr+acs0, use=pccon+base, use=pccon+keys,
 pccon0|OpenBSD PC console with simple ASCII pseudographics,  pccon0|OpenBSD PC console with simple ASCII pseudographics,
         use=pccon0-m, use=pccon+colors,          use=pccon0-m, use=pccon+colors,
 pccon-m|OpenBSD PC console without colors,  pccon-m|OpenBSD PC console without colors,
         use=pccon+base, use=pccon+sgr+acs, use=pccon+keys,          use=pccon+base, use=pccon+sgr+acs, use=pccon+keys,
           use=ansi+enq, use=vt220+cvis,
 pccon|OpenBSD PC console,  pccon|OpenBSD PC console,
         use=pccon-m, use=pccon+colors,          use=pccon-m, use=pccon+colors,
   
Line 2398 
Line 1801 
 # NOTE: <ich1> has been taken out of this entry. for reference, it should  # NOTE: <ich1> has been taken out of this entry. for reference, it should
 # be <ich1=\E[@>.  For discussion, see ICH/ICH1 VERSUS RMIR/SMIR below.  # be <ich1=\E[@>.  For discussion, see ICH/ICH1 VERSUS RMIR/SMIR below.
 # (esr: added <civis> and <cnorm> to resolve NetBSD Problem Report #4583)  # (esr: added <civis> and <cnorm> to resolve NetBSD Problem Report #4583)
 pcvtXX|pcvt vt200 emulator (DEC VT220),  pcvtXX|pcvt VT200 emulator (DEC VT220),
         am, km, mir, msgr, xenl,          am, km, mir, msgr, xenl,
         it#8, vt#3,          it#8, vt#3,
         acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy          acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
              yzz~~,               yzz~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         clear=\E[H\E[J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,          el=\E[K, el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,
         il=\E[%p1%dL, il1=\E[L, ind=\ED, indn=\E[%p1%dS,          il=\E[%p1%dL, il1=\E[L, ind=\ED,
         is1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kbs=\177,          is1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kbs=^?,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kdch1=\E[3~, kf1=\E[17~, kf2=\E[18~, kf3=\E[19~,          kdch1=\E[3~, kf1=\E[17~, kf2=\E[18~, kf3=\E[19~,
         kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~,          kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~,
         khome=\E[1~, kich1=\E[2~, kll=\E[4~, knp=\E[6~, kpp=\E[5~,          khome=\E[1~, kich1=\E[2~, kll=\E[4~, knp=\E[6~, kpp=\E[5~,
         nel=\EE, rc=\E8, rev=\E[7m, rf=/usr/share/tabset/vt100,          nel=\EE, rc=\E8, rev=\E[7m, rf=/usr/share/tabset/vt100,
         ri=\EM, rin=\E[%p1%dT, rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l,          ri=\EM, rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l,
         rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m,          rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m,
         rs1=\Ec\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,          rs1=\Ec\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
         sgr0=\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h,
         smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
           use=decid+cpr, use=ecma+index, use=vt220+cvis,
   
 #       NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)  #       NetBSD/FreeBSD VT220 terminal emulator console (pc keyboard & monitor)
 #       termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and  #       termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and
 #       50 lines entries; 80 columns  #       50 lines entries; 80 columns
 pcvt25|dec vt220 emulation with 25 lines,  pcvt25|DEC VT220 emulation with 25 lines,
         cols#80, lines#25,          cols#80, lines#25,
         is2=\E[1;25r\E[25;1H, use=pcvtXX,          is2=\E[1;25r\E[25;1H, use=pcvtXX,
 pcvt28|dec vt220 emulation with 28 lines,  pcvt28|DEC VT220 emulation with 28 lines,
         cols#80, lines#28,          cols#80, lines#28,
         is2=\E[1;28r\E[28;1H, use=pcvtXX,          is2=\E[1;28r\E[28;1H, use=pcvtXX,
 pcvt35|dec vt220 emulation with 35 lines,  pcvt35|DEC VT220 emulation with 35 lines,
         cols#80, lines#35,          cols#80, lines#35,
         is2=\E[1;35r\E[35;1H, use=pcvtXX,          is2=\E[1;35r\E[35;1H, use=pcvtXX,
 pcvt40|dec vt220 emulation with 40 lines,  pcvt40|DEC VT220 emulation with 40 lines,
         cols#80, lines#40,          cols#80, lines#40,
         is2=\E[1;40r\E[40;1H, use=pcvtXX,          is2=\E[1;40r\E[40;1H, use=pcvtXX,
 pcvt43|dec vt220 emulation with 43 lines,  pcvt43|DEC VT220 emulation with 43 lines,
         cols#80, lines#43,          cols#80, lines#43,
         is2=\E[1;43r\E[43;1H, use=pcvtXX,          is2=\E[1;43r\E[43;1H, use=pcvtXX,
 pcvt50|dec vt220 emulation with 50 lines,  pcvt50|DEC VT220 emulation with 50 lines,
         cols#80, lines#50,          cols#80, lines#50,
         is2=\E[1;50r\E[50;1H, use=pcvtXX,          is2=\E[1;50r\E[50;1H, use=pcvtXX,
   
 #       NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)  #       NetBSD/FreeBSD VT220 terminal emulator console (pc keyboard & monitor)
 #       termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and  #       termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and
 #       50 lines entries; 132 columns  #       50 lines entries; 132 columns
 pcvt25w|dec vt220 emulation with 25 lines and 132 cols,  pcvt25w|DEC VT220 emulation with 25 lines and 132 cols,
         cols#132, lines#25,          cols#132, lines#25,
         is2=\E[1;25r\E[25;1H, use=pcvtXX,          is2=\E[1;25r\E[25;1H, use=pcvtXX,
 pcvt28w|dec vt220 emulation with 28 lines and 132 cols,  pcvt28w|DEC VT220 emulation with 28 lines and 132 cols,
         cols#132, lines#28,          cols#132, lines#28,
         is2=\E[1;28r\E[28;1H, use=pcvtXX,          is2=\E[1;28r\E[28;1H, use=pcvtXX,
 pcvt35w|dec vt220 emulation with 35 lines and 132 cols,  pcvt35w|DEC VT220 emulation with 35 lines and 132 cols,
         cols#132, lines#35,          cols#132, lines#35,
         is2=\E[1;35r\E[35;1H, use=pcvtXX,          is2=\E[1;35r\E[35;1H, use=pcvtXX,
 pcvt40w|dec vt220 emulation with 40 lines and 132 cols,  pcvt40w|DEC VT220 emulation with 40 lines and 132 cols,
         cols#132, lines#40,          cols#132, lines#40,
         is2=\E[1;40r\E[40;1H, use=pcvtXX,          is2=\E[1;40r\E[40;1H, use=pcvtXX,
 pcvt43w|dec vt220 emulation with 43 lines and 132 cols,  pcvt43w|DEC VT220 emulation with 43 lines and 132 cols,
         cols#132, lines#43,          cols#132, lines#43,
         is2=\E[1;43r\E[43;1H, use=pcvtXX,          is2=\E[1;43r\E[43;1H, use=pcvtXX,
 pcvt50w|dec vt220 emulation with 50 lines and 132 cols,  pcvt50w|DEC VT220 emulation with 50 lines and 132 cols,
         cols#132, lines#50,          cols#132, lines#50,
         is2=\E[1;50r\E[50;1H, use=pcvtXX,          is2=\E[1;50r\E[50;1H, use=pcvtXX,
   
 #       OpenBSD implements a color variation  #       OpenBSD implements a color variation
 pcvt25-color|dec vt220 emulation with 25 lines and color,  pcvt25-color|DEC VT220 emulation with 25 lines and color,
         cols#80, lines#25,          cols#80, lines#25,
         is2=\E[1;25r\E[25;1H, kf1=\EOP, kf10=\E[29~, kf11=\E[23~,          is2=\E[1;25r\E[25;1H, kf1=\EOP, kf10=\E[29~, kf11=\E[23~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
Line 2487 
Line 1890 
         cols#80, it#8, lines#30,          cols#80, it#8, lines#30,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
         clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C$<2>,          cuf=\E[%p1%dC, cuf1=\E[C$<2>,
         cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,          cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
         cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,          cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,
         enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=^J,          enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=\n,
         invis=\E[8m$<2>, ka1=\E[q, ka3=\E[s, kb2=\E[r, kbs=^H,          invis=\E[8m$<2>, ka1=\E[q, ka3=\E[s, kb2=\E[r, kbs=^H,
         kc1=\E[p, kc3=\E[n, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kc1=\E[p, kc3=\E[n, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kent=\E[M, kf0=\E[y, kf1=\E[P, kf10=\E[x,          kcuu1=\E[A, kent=\E[M, kf0=\E[y, kf1=\E[P, kf10=\E[x,
Line 2510 
Line 1913 
 arm100-w|arm100-wam|Arm(RiscPC) ncurses compatible (for 1024x768),  arm100-w|arm100-wam|Arm(RiscPC) ncurses compatible (for 1024x768),
         cols#132, lines#50, use=arm100,          cols#132, lines#50, use=arm100,
   
 # NetBSD/x68k console vt200 emulator. This port runs on a 68K machine  # NetBSD/x68k console VT200 emulator. This port runs on a 68K machine
 # manufactured by Sharp for the Japanese market.  # manufactured by Sharp for the Japanese market.
 # From Minoura Makoto <minoura@netlaputa.or.jp>, 12 May 1996  # From Minoura Makoto <minoura@netlaputa.or.jp>, 12 May 1996
 x68k|x68k-ite|NetBSD/x68k ITE,  x68k|x68k-ite|NetBSD/x68k ITE,
         cols#96, lines#32,          cols#96, lines#32,
         kclr=\E[9~, khlp=\E[28~, use=vt220,          kclr=\E[9~, khlp=\E[28~, use=vt220-base,
   
 # <tv@pobox.com>:  # <tv@pobox.com>:
 # Entry for the DNARD OpenFirmware console, close to ANSI but not quite.  # Entry for the DNARD OpenFirmware console, close to ANSI but not quite.
Line 2524 
Line 1927 
 ofcons|DNARD OpenFirmware console,  ofcons|DNARD OpenFirmware console,
         bw,          bw,
         cols#80, lines#30,          cols#80, lines#30,
         bel=^G, blink=\2335m, bold=\2331m, clear=^L, cr=^M,          bel=^G, blink=\2335m, bold=\2331m, clear=^L, cr=\r,
         cub=\233%p1%dD, cub1=\233D, cud=\233%p1%dB, cud1=\233B,          cub=\233%p1%dD, cub1=\233D, cud=\233%p1%dB, cud1=\233B,
         cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH,          cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH,
         cuu=\233%p1%dA, cuu1=\233A, dch=\233%p1%dP, dch1=\233P,          cuu=\233%p1%dA, cuu1=\233A, dch=\233%p1%dP, dch1=\233P,
         dim=\2332m, dl=\233%p1%dM, dl1=\233M, ed=\233J, el=\233K,          dim=\2332m, dl=\233%p1%dM, dl1=\233M, ed=\233J, el=\233K,
         flash=^G, ht=^I, ich=\233%p1%d@, ich1=\233@, il=\233%p1%dL,          flash=^G, ht=^I, ich=\233%p1%d@, ich1=\233@, il=\233%p1%dL,
         il1=\233L, ind=^J, invis=\2338m, kbs=^H, kcub1=\233D,          il1=\233L, ind=\n, invis=\2338m, kbs=^H, kcub1=\233D,
         kcud1=\233B, kcuf1=\233C, kcuu1=\233A, kdch1=\233P,          kcud1=\233B, kcuf1=\233C, kcuu1=\233A, kdch1=\233P,
         kf1=\2330P, kf10=\2330M, kf2=\2330Q, kf3=\2330W,          kf1=\2330P, kf10=\2330M, kf2=\2330Q, kf3=\2330W,
         kf4=\2330x, kf5=\2330t, kf6=\2330u, kf7=\2330q, kf8=\2330r,          kf4=\2330x, kf5=\2330t, kf6=\2330u, kf7=\2330q, kf8=\2330r,
         kf9=\2330p, knp=\233/, kpp=\233?, nel=^M^J, rev=\2337m,          kf9=\2330p, knp=\233/, kpp=\233?, nel=\r\n, rev=\2337m,
         rmso=\2330m, rmul=\2330m,          rmso=\2330m, rmul=\2330m,
         sgr=\2330%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t2%;%?%p7%t8          sgr=\2330%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t2%;%?%p7%t8
             %;%?%p1%p3%|%t;7%;m,              %;%?%p1%p3%|%t;7%;m,
         sgr0=\2330m, smso=\2337m, smul=\2334m,          sgr0=\2330m, smso=\2337m, smul=\2334m,
   
 # NetBSD "wscons" emulator in vt220 mode.  # NetBSD "wscons" emulator in VT220 mode.
 # This entry is based on the NetBSD termcap entry, correcting the ncv value.  # This entry is based on the NetBSD termcap entry, correcting the ncv value.
 # The emulator renders underlined text in red.  Colors are otherwise usable.  # The emulator renders underlined text in red.  Colors are otherwise usable.
 #  #
 # Testing the emulator and reading the source code (NetBSD 2.0), it appears  # Testing the emulator and reading the source code (NetBSD 2.0), it appears
 # that "vt220" is inaccurate.  There are a few vt220-features, but most of the  # that "vt220" is inaccurate.  There are a few VT220-features, but most of the
 # vt220 screens in vttest do not work with this emulator.  For instance, it  # VT220 screens in vttest do not work with this emulator.  For instance, it
 # identifies itself (primary DA response) as a vt220 with selective erase.  But  # identifies itself (primary DA response) as a VT220 with selective erase.  But
 # the selective erase feature does not work.  The secondary response is copied  # the selective erase feature does not work.  The secondary response is copied
 # from Kermit's emulation of vt220, does not correspond to actual vt220.  At  # from Kermit's emulation of VT220, does not correspond to actual VT220.  At
 # the level of detail in a termcap, it is a passable emulator, since ECH does  # the level of detail in a termcap, it is a passable emulator, since ECH does
 # work.  Don't use it on a VMS system -TD  # work.  Don't use it on a VMS system -TD
 wsvt25|NetBSD wscons in 25 line DEC VT220 mode,  wsvt25|NetBSD wscons in 25 line DEC VT220 mode,
         bce, msgr,          bce, msgr,
         colors#8, cols#80, it#8, lines#25, ncv#2, pairs#64,          colors#8, cols#80, it#8, lines#25, ncv#2, pairs#64,
         civis=\E[?25l, cnorm=\E[?25h, is2=\E[r\E[25;1H,          is2=\E[r\E[25;1H, kdch1=\E[3~, kend=\E[8~, kf1=\E[11~,
         kdch1=\E[3~, kend=\E[8~, kf1=\E[11~, kf10=\E[21~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\E[12~,
         kf11=\E[23~, kf12=\E[24~, kf2=\E[12~, kf3=\E[13~,          kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,
         kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,          kf8=\E[19~, kf9=\E[20~, khome=\E[7~, op=\E[m, rs1=\Ec,
         kf9=\E[20~, khome=\E[7~, op=\E[m, rs1=\Ec,  
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=vt220,          setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=vt220,
   
 wsvt25m|NetBSD wscons in 25 line DEC VT220 mode with Meta,  wsvt25m|NetBSD wscons in 25 line DEC VT220 mode with Meta,
Line 2585 
Line 1987 
 #  #
 # Testing with vttest:  # Testing with vttest:
 # -------------------  # -------------------
 # Identifies as vt220 with selective erase  # Identifies as VT220 with selective erase
 #       (however, selective erase refers to DECSCA, SPA)  #       (however, selective erase refers to DECSCA, SPA)
 # Does not implement vt52  # Does not implement VT52
 # Uses spaces to simulate double-size characters  # Uses spaces to simulate double-size characters
 # Does not support 8-bit controls  # Does not support 8-bit controls
 # Does not support VT220 reports  # Does not support VT220 reports
Line 2600 
Line 2002 
 # Background does not change in menu 11.6.9 (SGR 22-27)  # Background does not change in menu 11.6.9 (SGR 22-27)
 # None of the xterm special features tests work  # None of the xterm special features tests work
 netbsd6|NetBSD wscons in 25 line DEC VT100 mode,  netbsd6|NetBSD wscons in 25 line DEC VT100 mode,
         kbs=\177, use=wsvt25,          kbs=^?, use=wsvt25,
   
 # `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and  # `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and
 # DECstation/pmax.  # DECstation/pmax.
Line 2616 
Line 2018 
 # for PocketBSD,PocketLinux,NetBSD/{hpcmips,mac68k}  # for PocketBSD,PocketLinux,NetBSD/{hpcmips,mac68k}
 # -- the setf/setb are probably incorrect, more likely setaf/setab -TD  # -- the setf/setb are probably incorrect, more likely setaf/setab -TD
 # -- compare with cons25w  # -- compare with cons25w
 mgterm,  mgterm|MGL/MGL2 MobileGear Graphic Library,
         OTbs, OTpt, am, bce, bw, eo, km, msgr, npc,          OTbs, OTpt, am, bce, bw, eo, km, msgr, npc,
         colors#8, cols#80, it#8, lines#18, pairs#64,          colors#8, cols#80, it#8, lines#18, pairs#64,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dim=\E[30;1m, dl=\E[%p1%dM,          dch=\E[%p1%dP, dch1=\E[P, dim=\E[30;1m, dl=\E[%p1%dM,
         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,          dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
         home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich=\E[%p1%d@,          home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich=\E[%p1%d@,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S,          ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, kb2=\E[E,
         indn=\E[%p1%dS, kb2=\E[E, kbs=^H, kcbt=\E[Z, kcub1=\E[D,          kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177, kend=\E[F,          kcuu1=\E[A, kdch1=^?, kend=\E[F, kf1=\E[M, kf10=\E[V,
         kf1=\E[M, kf10=\E[V, kf11=\E[W, kf12=\E[X, kf2=\E[N,          kf11=\E[W, kf12=\E[X, kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q,
         kf3=\E[O, kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T,          kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H,
         kf9=\E[U, khome=\E[H, kich1=\E[L, knp=\E[G, kpp=\E[I,          kich1=\E[L, knp=\E[G, kpp=\E[I, nel=\E[E, op=\E[x, rc=\E8,
         nel=\E[E, op=\E[x, rc=\E8, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT,          rev=\E[7m, ri=\E[T, rmso=\E[m, rs2=\E[x\E[m\Ec, sc=\E7,
         rmso=\E[m, rs2=\E[x\E[m\Ec, sc=\E7, setb=\E[4%p1%dm,          setb=\E[4%p1%dm, setf=\E[3%p1%dm, sgr0=\E[m, smso=\E[7m,
         setf=\E[3%p1%dm, sgr0=\E[m, smso=\E[7m, vpa=\E[%i%p1%dd,          vpa=\E[%i%p1%dd, use=ecma+index,
   
 #### FreeBSD console entries  #### FreeBSD console entries
   
   # Originally from termcap:
 #  #
 # From: Andrey Chernov <ache@astral.msk.su> 29 Mar 1996  # From: Andrey Chernov <ache@astral.msk.su> 29 Mar 1996
 # Andrey Chernov maintains the FreeBSD termcap distributions.  # Andrey Chernov maintains the FreeBSD termcap distributions.
Line 2648 
Line 2052 
 # I have seen FreeBSD-2.1.5R... The old el1 bug changed, but it is still there.  # I have seen FreeBSD-2.1.5R... The old el1 bug changed, but it is still there.
 # Now el1 clears not only to the line beginning, but also a large chunk  # Now el1 clears not only to the line beginning, but also a large chunk
 # of previous line. But there is another bug - ech does not work at all.  # of previous line. But there is another bug - ech does not work at all.
 #  
   
   # syscons, sc - the console driver
   #
 # for syscons  # for syscons
 # common entry without semigraphics  # common entry without semigraphics
 # Bug: The <op> capability resets attributes.  # Bug: The <op> capability resets attributes.
Line 2660 
Line 2065 
 # Setting colors turns off reverse; we cannot guarantee order, so use ncv.  # Setting colors turns off reverse; we cannot guarantee order, so use ncv.
 # Note that this disables standout with color.  # Note that this disables standout with color.
 #  #
 # The emulator sends difference strings based on shift- and control-keys,  # The emulator sends different strings based on shift- and control-keys,
 # like scoansi:  # like scoansi:
 #       F13-F24 are shifted F1-F12  #       F13-F24 are shifted F1-F12
 #       F25-F36 are control F1-F12  #       F25-F36 are control F1-F12
 #       F37-F48 are shift+control F1-F12  #       F37-F48 are shift+control F1-F12
 cons25w|ansiw|ansi80x25-raw|freebsd console (25-line raw mode),  cons25w|ansiw|ansi80x25-raw|FreeBSD console (25-line raw mode),
         am, bce, bw, eo, msgr, npc,          am, bce, bw, eo, msgr, npc,
         colors#8, cols#80, it#8, lines#25, ncv#21, pairs#64,          colors#8, cols#80, it#8, lines#25, ncv#21, pairs#64,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         cnorm=\E[=0C, cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB,          cnorm=\E[=0C, cr=\r, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB,
         cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[=1C, dch=\E[%p1%dP, dch1=\E[P, dim=\E[30;1m,          cvvis=\E[=1C, dch=\E[%p1%dP, dch1=\E[P, dim=\E[30;1m,
         dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
         home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich=\E[%p1%d@,          home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich=\E[%p1%d@,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S,          ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, kb2=\E[E,
         indn=\E[%p1%dS, kb2=\E[E, kbs=^H, kcbt=\E[Z, kcub1=\E[D,          kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177, kend=\E[F,          kcuu1=\E[A, kdch1=^?, kend=\E[F, kf1=\E[M, kf10=\E[V,
         kf1=\E[M, kf10=\E[V, kf11=\E[W, kf12=\E[X, kf13=\E[Y,          kf11=\E[W, kf12=\E[X, kf13=\E[Y, kf14=\E[Z, kf15=\E[a,
         kf14=\E[Z, kf15=\E[a, kf16=\E[b, kf17=\E[c, kf18=\E[d,          kf16=\E[b, kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N,
         kf19=\E[e, kf2=\E[N, kf20=\E[f, kf21=\E[g, kf22=\E[h,          kf20=\E[f, kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j,
         kf23=\E[i, kf24=\E[j, kf25=\E[k, kf26=\E[l, kf27=\E[m,          kf25=\E[k, kf26=\E[l, kf27=\E[m, kf28=\E[n, kf29=\E[o,
         kf28=\E[n, kf29=\E[o, kf3=\E[O, kf30=\E[p, kf31=\E[q,          kf3=\E[O, kf30=\E[p, kf31=\E[q, kf32=\E[r, kf33=\E[s,
         kf32=\E[r, kf33=\E[s, kf34=\E[t, kf35=\E[u, kf36=\E[v,          kf34=\E[t, kf35=\E[u, kf36=\E[v, kf37=\E[w, kf38=\E[x,
         kf37=\E[w, kf38=\E[x, kf39=\E[y, kf4=\E[P, kf40=\E[z,          kf39=\E[y, kf4=\E[P, kf40=\E[z, kf41=\E[@, kf42=\E[[,
         kf41=\E[@, kf42=\E[[, kf43=\E[\\, kf44=\E[], kf45=\E[\^,          kf43=\E[\\, kf44=\E[], kf45=\E[\^, kf46=\E[_, kf47=\E[`,
         kf46=\E[_, kf47=\E[`, kf48=\E[{, kf5=\E[Q, kf6=\E[R,          kf48=\E[{, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U,
         kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H, kich1=\E[L,          khome=\E[H, kich1=\E[L, knp=\E[G, kpp=\E[I, nel=\E[E,
         knp=\E[G, kpp=\E[I, nel=\E[E, op=\E[x, rc=\E8, rev=\E[7m,          op=\E[x, rc=\E8, rev=\E[7m, ri=\E[T, rmso=\E[m,
         ri=\E[T, rin=\E[%p1%dT, rmso=\E[m, rs2=\E[x\E[m\Ec, sc=\E7,          rs2=\E[x\E[m\Ec, sc=\E7, setab=\E[4%p1%dm,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          setaf=\E[3%p1%dm,
         sgr=\E[0%?%p1%t;2;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;30;1%;%?          sgr=\E[0%?%p1%t;2;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;30;1%;%?
             %p6%t;1%;m,              %p6%t;1%;m,
         sgr0=\E[m, smso=\E[7m, vpa=\E[%i%p1%dd,          sgr0=\E[m, smso=\E[7m, vpa=\E[%i%p1%dd, use=ecma+index,
 cons25|ansis|ansi80x25|freebsd console (25-line ansi mode),  cons25|ansis|ansi80x25|FreeBSD console (25-line ANSI mode),
         acsc=-\030.^Y0\333`\004a\260f\370g\361h\261i\025j\331k\277l          acsc=-\030.^Y0\333`\004a\260f\370g\361h\261i\025j\331k\277l
              \332m\300n\305q\304t\303u\264v\301w\302x\263y\363z\362~               \332m\300n\305q\304t\303u\264v\301w\302x\263y\363z\362~
              \371,               \371,
         use=cons25w,          use=cons25w,
 cons25-debian|freebsd console with debian backspace (25-line ansi mode),  cons25-debian|FreeBSD console with debian backspace (25-line ANSI mode),
         kbs=\177, kdch1=\E[3~, use=cons25,          kbs=^?, kdch1=\E[3~, use=cons25,
 cons25-m|ansis-mono|ansi80x25-mono|freebsd console (25-line mono ansi mode),  cons25-m|ansis-mono|ansi80x25-mono|FreeBSD console (25-line mono ANSI mode),
         colors@, pairs@,          colors@, pairs@,
         bold@, dim@, op@, rmul=\E[m, setab@, setaf@,          bold@, dim@, op@, rmul=\E[m, setab@, setaf@,
         sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;m,          sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;m,
         smul=\E[4m, use=cons25,          smul=\E[4m, use=cons25,
 cons30|ansi80x30|freebsd console (30-line ansi mode),  cons30|ansi80x30|FreeBSD console (30-line ANSI mode),
         lines#30, use=cons25,          lines#30, use=cons25,
 cons30-m|ansi80x30-mono|freebsd console (30-line mono ansi mode),  cons30-m|ansi80x30-mono|FreeBSD console (30-line mono ANSI mode),
         lines#30, use=cons25-m,          lines#30, use=cons25-m,
 cons43|ansi80x43|freebsd console (43-line ansi mode),  cons43|ansi80x43|FreeBSD console (43-line ANSI mode),
         lines#43, use=cons25,          lines#43, use=cons25,
 cons43-m|ansi80x43-mono|freebsd console (43-line mono ansi mode),  cons43-m|ansi80x43-mono|FreeBSD console (43-line mono ANSI mode),
         lines#43, use=cons25-m,          lines#43, use=cons25-m,
 cons50|ansil|ansi80x50|freebsd console (50-line ansi mode),  cons50|ansil|ansi80x50|FreeBSD console (50-line ANSI mode),
         lines#50, use=cons25,          lines#50, use=cons25,
 cons50-m|ansil-mono|ansi80x50-mono|freebsd console (50-line mono ansi mode),  cons50-m|ansil-mono|ansi80x50-mono|FreeBSD console (50-line mono ANSI mode),
         lines#50, use=cons25-m,          lines#50, use=cons25-m,
 cons60|ansi80x60|freebsd console (60-line ansi mode),  cons60|ansi80x60|FreeBSD console (60-line ANSI mode),
         lines#60, use=cons25,          lines#60, use=cons25,
 cons60-m|ansi80x60-mono|freebsd console (60-line mono ansi mode),  cons60-m|ansi80x60-mono|FreeBSD console (60-line mono ANSI mode),
         lines#60, use=cons25-m,          lines#60, use=cons25-m,
 cons25r|pc3r|ibmpc3r|cons25-koi8-r|freebsd console w/koi8-r cyrillic,  cons25r|pc3r|ibmpc3r|cons25-koi8-r|FreeBSD console w/koi8-r cyrillic,
         acsc=-\030.^Y0\215`\004a\220f\234h\221i\025j\205k\203l\202m          acsc=-\030.^Y0\215`\004a\220f\234h\221i\025j\205k\203l\202m
              \204n\212q\0t\206u\207v\211w\210x\201y\230z\231~               \204n\212q\0t\206u\207v\211w\210x\201y\230z\231~
              \225,               \225,
         use=cons25w,          use=cons25w,
 cons25r-m|pc3r-m|ibmpc3r-mono|cons25-koi8r-m|freebsd console w/koi8-r cyrillic (mono),  cons25r-m|pc3r-m|ibmpc3r-mono|cons25-koi8r-m|FreeBSD console w/koi8-r cyrillic (mono),
         colors@, pairs@,          colors@, pairs@,
         op@, rmul=\E[m, setab@, setaf@,          op@, rmul=\E[m, setab@, setaf@,
         sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5          sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5
             %t;30;1%;%?%p6%t;1%;m,              %t;30;1%;%?%p6%t;1%;m,
         smul=\E[4m, use=cons25r,          smul=\E[4m, use=cons25r,
 cons50r|cons50-koi8r|freebsd console w/koi8-r cyrillic (50 lines),  cons50r|cons50-koi8r|FreeBSD console w/koi8-r cyrillic (50 lines),
         lines#50, use=cons25r,          lines#50, use=cons25r,
 cons50r-m|cons50-koi8r-m|freebsd console w/koi8-r cyrillic (50-line mono),  cons50r-m|cons50-koi8r-m|FreeBSD console w/koi8-r cyrillic (50-line mono),
         lines#50, use=cons25r-m,          lines#50, use=cons25r-m,
 cons60r|cons60-koi8r|freebsd console w/koi8-r cyrillic (60 lines),  cons60r|cons60-koi8r|FreeBSD console w/koi8-r cyrillic (60 lines),
         lines#60, use=cons25r,          lines#60, use=cons25r,
 cons60r-m|cons60-koi8r-m|freebsd console w/koi8-r cyrillic (60-line mono),  cons60r-m|cons60-koi8r-m|FreeBSD console w/koi8-r cyrillic (60-line mono),
         lines#60, use=cons25r-m,          lines#60, use=cons25r-m,
 # ISO 8859-1 FreeBSD console  # ISO 8859-1 FreeBSD console
 cons25l1|cons25-iso8859|freebsd console w/iso 8859-1 chars,  cons25l1|cons25-iso8859|FreeBSD console w/iso 8859-1 chars,
         acsc=+\253\,\273-\030.\031`\201a\202f\207g\210i\247j\213k          acsc=+\253\,\273-\030.\031`\201a\202f\207g\210i\247j\213k
              \214l\215m\216n\217o\220p\221q\222r\223s\224t\225u               \214l\215m\216n\217o\220p\221q\222r\223s\224t\225u
              \226v\227w\230x\231y\232z\233~\237,               \226v\227w\230x\231y\232z\233~\237,
         use=cons25w,          use=cons25w,
 cons25l1-m|cons25-iso-m|freebsd console w/iso 8859-1 chars (mono),  cons25l1-m|cons25-iso-m|FreeBSD console w/iso 8859-1 chars (mono),
         colors@, pairs@,          colors@, pairs@,
         bold@, dim@, op@, rmul=\E[m, setab@, setaf@,          bold@, dim@, op@, rmul=\E[m, setab@, setaf@,
         sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;m,          sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;m,
         smul=\E[4m, use=cons25l1,          smul=\E[4m, use=cons25l1,
 cons50l1|cons50-iso8859|freebsd console w/iso 8859-1 chars (50 lines),  cons50l1|cons50-iso8859|FreeBSD console w/iso 8859-1 chars (50 lines),
         lines#50, use=cons25l1,          lines#50, use=cons25l1,
 cons50l1-m|cons50-iso-m|freebsd console w/iso 8859-1 chars (50-line mono),  cons50l1-m|cons50-iso-m|FreeBSD console w/iso 8859-1 chars (50-line mono),
         lines#50, use=cons25l1-m,          lines#50, use=cons25l1-m,
 cons60l1|cons60-iso|freebsd console w/iso 8859-1 chars (60 lines),  cons60l1|cons60-iso|FreeBSD console w/iso 8859-1 chars (60 lines),
         lines#60, use=cons25l1,          lines#60, use=cons25l1,
 cons60l1-m|cons60-iso-m|freebsd console w/iso 8859-1 chars (60-line mono),  cons60l1-m|cons60-iso-m|FreeBSD console w/iso 8859-1 chars (60-line mono),
         lines#60, use=cons25l1-m,          lines#60, use=cons25l1-m,
   
   # vt - virtual terminal console driver
   #
 # Starting with FreeBSD 8, an alternative configuration for syscons is provided,  # Starting with FreeBSD 8, an alternative configuration for syscons is provided,
 # which is intended to be xterm-compatible.  See for example  # which is intended to be xterm-compatible.  See for example
 #       http://svnweb.freebsd.org/base/stable/8/sys/dev/syscons/  #       http://svnweb.freebsd.org/base/stable/8/sys/dev/syscons/
 # in particular scterm-teken.c  # in particular scterm-teken.c
 #  #
   # Some of the documentation refers to this as "vt"; its proper name is "teken".
   #
   # The sc(4) manual page states that it is possible to switch between the two
   # by editing /boot/loader.conf, adding
   #       kern.vty=sc
   # Doing that does not change the default TERM variable.  That is hard-coded in
   # /etc/ttys, rather than deriving it from the kernel state.
   #
   # For FreeBSD 12 and 13:
   # ---------------------
   # In newer releases, it is no longer possible to boot into a configuration that
   # works with syscons.  According to efi(4),
   # "The vt(4) system console is automatically selected when booting via UEFI."
   # See FreeBSD #264226.
   #
   # FreeBSD 13 supports 64-bit machines which boot with UEFI:
   #       https://www.freebsd.org/platforms/
   # The i386 platform does not use UEFI (and modifying the loader configuration
   # does load sysconf); however because no updates (fixes) are available, most
   # developers will regard that as unsupported.
   #
   # With FreeBSD 13, even when syscons is loaded (e.g., with the i386 platform),
   # its function-keys are not configured.  Using
   #       vidcontrol -T cons25
   # repairs this.
   #
   # When teken is loaded, vidcontrol can switch at runtime between the
   # teken/cons25 function keys:
   #       vidcontrol -T cons25
   #       vidcontrol -T xterm
   # However due to a limitation in the implementation, only the first 12 function
   # keys are available.  The real syscons supports 48 function keys (using the
   # shift and control modifiers), while xterm supports more than twice as many.
   #
   # vidcontrol does not change the emulation. As a result, the quarter (17/73) of
   # non-function key capabilities which differ between syscons and teken are
   # unsupported in the UEFI-based configurations.
   #
   # tack:
   #       VT100 line-drawing does not work (UTF-8 equivalents do).
   #       Shift/control modifiers have no effect on special keys.
   #       Meta does not work.
   # vttest:
   #       supports REP (repeat).
   #       still does not support left/right margins
   #       SU/SD work, but not SL/SR
   #       alternate screen does not work
   #       ENQ/DA1 is unimplemented (the terminal does not identify itself)
   #       CPR, XCPR are unimplemented (i.e., vttest and resize are broken)
   #       implements X11 (original) xterm-mouse.
   # ncurses:
   #       UTF-8 line-drawing works, including some double/thick lines
   #
 # For FreeBSD 9 and 10:  # For FreeBSD 9 and 10:
 # --------------------  # --------------------
 # The /etc/ttys entries for console and other ttys are all configured to set  # The /etc/ttys entries for console and other ttys are all configured to set
Line 2795 
Line 2255 
 #  #
 # Those are removed from this entry's acsc string to avoid confusion.  # Those are removed from this entry's acsc string to avoid confusion.
 # The resulting description provides correct line-drawing and function-keys -TD  # The resulting description provides correct line-drawing and function-keys -TD
 teken|syscons with teken,  teken-2018|teken as of 2018,
         bw@, mir, xenl,          bw@, mir, xenl, NQ,
         acsc=0\333a\260f\370g\361h\261j\331k\277l\332m\300n\305q          acsc=0\333a\260f\370g\361h\261j\331k\277l\332m\300n\305q
              \304t\303u\264v\301w\302x\263y\363z\362~\371,               \304t\303u\264v\301w\302x\263y\363z\362~\371,
         civis=\E[?25l, cnorm=\E[?25h, cvvis@, hpa=\E[%i%p1%dG,          cvvis@, hpa=\E[%i%p1%dG, hts=\EH, kcub1=\E[D, kcud1=\E[B,
         hts=\EH, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[F, kent=\r,
         kdch1=\E[3~, kend=\E[F, kent=^M, kf1=\EOP, kf10=\E[21~,          kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\EOQ,
         kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,          kf3=\EOR, kf4=\EOS, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf8=\E[19~, kf9=\E[20~, khome=\E[H, kich1=\E[2~, knp=\E[6~,
         khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, rmir=\E[4l,          kpp=\E[5~, rmir=\E[4l, smir=\E[4h, tbc=\E[3g,
         smir=\E[4h, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n,          vpa=\E[%i%p1%dd, use=vt220+cvis, use=cons25,
         u8=\E[?1;2c, u9=\E[c, vpa=\E[%i%p1%dd, use=cons25,  
   
   teken-2022|teken as of 2022,
           am, bce, eo, mir, msgr, npc, NQ,
           colors#8, cols#80, it#8, lines#25, ncv#21, pairs#64, U8#1,
           bold=\E[1m, cr=\r, cub1=^H, dim=\E[30;1m, ech=\E[%p1%dX,
           ind=\E[S, kbs=^H, kent=\r, nel=\E[E, op=\E[x, rev=\E[7m,
           ri=\E[T, rmso=\E[27m, rs2=\E[x\E[m\Ec, setab=\E[4%p1%dm,
           setaf=\E[3%p1%dm,
           sgr=\E[0%?%p1%t;2;7%;%?%p3%t;7%;%?%p5%t;30;1%;%?%p6%t;1%;m,
           sgr0=\E[m, use=vt220+cvis, use=ecma+index,
           use=ansi+arrows, use=ansi+csr, use=ansi+cup,
           use=ansi+erase, use=ansi+idc, use=ansi+idl,
           use=ansi+local, use=ansi+rca2, use=ansi+sgrso,
           use=ansi+tabs,
   
   teken-vt+fkeys|teken's xterm special keys,
           kdch1=\E[3~, kend=\E[F, kf1=\EOP, kf10=\E[21~, kf11=\E[23~,
           kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[15~,
           kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[H,
           kich1=\E[2~, knp=\E[6~, kpp=\E[5~,
   
   teken-sc+fkeys|teken's syscons special keys,
           kdch1=^?, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W,
           kf12=\E[X, kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q, kf6=\E[R,
           kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H, kich1=\E[L,
           knp=\E[G, kpp=\E[I,
   
   teken-sc|teken imitating syscons,
           use=teken-sc+fkeys, use=teken-2022,
   
   teken|teken-vt|teken imitating xterm,
           xenl, use=teken-vt+fkeys, use=xterm+x11mouse,
           use=teken-2022,
   
   teken-16color|teken using 16 colors,
           use=ibm+16color, use=teken,
   
 #### 386BSD and BSD/OS Consoles  #### 386BSD and BSD/OS Consoles
 #  #
   
 # This was the original 386BSD console entry (I think).  # This was the original 386BSD console entry (I think).
 # Some places it's named oldpc3|oldibmpc3.  # Some places it's named oldpc3|oldibmpc3.
 # From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu>  # From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu>
 origpc3|origibmpc3|IBM PC 386BSD Console,  origpc3|origibmpc3|IBM PC 386BSD console,
         OTbs, am, bw, eo, xon,          OTbs, am, bw, eo, xon,
         cols#80, lines#25,          cols#80, lines#25,
         acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x          acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x
Line 2827 
Line 2322 
         smso=\E[1;7x\E[2;0x, smul=\E[1;7x\E[2;0x,          smso=\E[1;7x\E[2;0x, smul=\E[1;7x\E[2;0x,
   
 # description of BSD/386 console emulator in version 1.0 (supplied by BSDI)  # description of BSD/386 console emulator in version 1.0 (supplied by BSDI)
 oldpc3|oldibmpc3|old IBM PC BSD/386 Console,  oldpc3|oldibmpc3|old IBM PC BSD/386 console,
         OTbs, km,          OTbs, km,
         lines#25,          lines#25,
         bel=^G, bold=\E[=15F, cr=^M, cud1=^J, dim=\E[=8F, dl1=\E[M,          bel=^G, bold=\E[=15F, cr=\r, cud1=\n, dim=\E[=8F, dl1=\E[M,
         ht=^I, il1=\E[L, ind=^J, kbs=^H, kcub1=\E[D, kcud1=\E[B,          ht=^I, il1=\E[L, ind=\n, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kich1=\E[L, kll=\E[F,          kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kich1=\E[L, kll=\E[F,
         knp=\E[G, kpp=\E[I, nel=^M^J, sgr0=\E[=R,          knp=\E[G, kpp=\E[I, nel=\r\n, sgr0=\E[=R,
   
 # Description of BSD/OS console emulator in version 1.1, 2.0, 2.1  # Description of BSD/OS console emulator in version 1.1, 2.0, 2.1
 # Note, the emulator supports many of the additional console features  # Note, the emulator supports many of the additional console features
Line 2843 
Line 2338 
 # "stty rows NN", e.g. to use 24 lines.  # "stty rows NN", e.g. to use 24 lines.
 # (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996)  # (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996)
 # Bug: The <op> capability resets attributes.  # Bug: The <op> capability resets attributes.
 bsdos-pc|IBM PC BSD/OS Console,  bsdos-pc|IBM PC BSD/OS console,
         sgr=\E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6          sgr=\E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6
             %t;1%;%?%p7%t;8%;%?%p9%t;11%;m,              %t;1%;%?%p7%t;8%;%?%p9%t;11%;m,
         use=bsdos-pc-nobold,          use=bsdos-pc-nobold,
Line 2854 
Line 2349 
 bsdos-pc-m|bsdos-pc-mono|BSD/OS PC console mono,  bsdos-pc-m|bsdos-pc-mono|BSD/OS PC console mono,
         OTbs, am, eo, km, xon,          OTbs, am, eo, km, xon,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, clear=\Ec, cr=^M, cub=\E[%p1%dD, cub1=^H,          bel=^G, clear=\Ec, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          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,          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=^J, kbs=^H, kcub1=\E[D,          il=\E[%p1%dL, il1=\E[L, ind=\n, kbs=^H, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kich1=\E[L,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kich1=\E[L,
         kll=\E[F, knp=\E[G, kpp=\E[I, nel=^M^J, rc=\E8, sc=\E7,          kll=\E[F, knp=\E[G, kpp=\E[I, nel=\r\n, rc=\E8, sc=\E7,
         sgr=\E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7          sgr=\E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7
             %t;8%;%?%p9%t;11%;m%?%p5%t\E[=8F%;,              %t;8%;%?%p9%t;11%;m%?%p5%t\E[=8F%;,
         use=klone+sgr8,          use=klone+sgr8,
   
 # Old names for BSD/OS PC console used in releases before 4.1.  # Old names for BSD/OS PC console used in releases before 4.1.
 pc3|BSD/OS on the PC Console,  pc3|BSD/OS on the PC console,
         use=bsdos-pc-nobold,          use=bsdos-pc-nobold,
 ibmpc3|pc3-bold|BSD/OS on the PC Console with bold instead of underline,  ibmpc3|pc3-bold|BSD/OS on the PC console with bold instead of underline,
         use=bsdos-pc,          use=bsdos-pc,
   
 # BSD/OS on the SPARC  # BSD/OS on the SPARC
 bsdos-sparc|Sun SPARC BSD/OS Console,  bsdos-sparc|Sun SPARC BSD/OS console,
         use=sun,          use=sun,
   
 # BSD/OS on the PowerPC  # BSD/OS on the PowerPC
 bsdos-ppc|PowerPC BSD/OS Console,  bsdos-ppc|PowerPC BSD/OS console,
         use=bsdos-pc,          use=bsdos-pc,
   
   
Line 2884 
Line 2379 
 # (<acsc>/<rmacs>/<smacs> capabilities aren't in DEC's official entry -- esr)  # (<acsc>/<rmacs>/<smacs> capabilities aren't in DEC's official entry -- esr)
 #  #
 # Actually (TD pointed this out at the time the acsc string was added):  # Actually (TD pointed this out at the time the acsc string was added):
 # vt52 shouldn't define full acsc since most of the cells don't match.  # VT52 shouldn't define full acsc since most of the cells don't match.
 # see vt100 manual page A-31.  This is the list that does match:  # see VT100 manual page A-31.  This is the list that does match:
 #       f degree  #       f degree
 #       g plus/minus  #       g plus/minus
 #       h right-arrow  #       h right-arrow
Line 2895 
Line 2390 
 #       q scan-5  #       q scan-5
 #       s scan-7  #       s scan-7
 # The line-drawing happens to work in several terminal emulators, but should  # The line-drawing happens to work in several terminal emulators, but should
 # not be used as a guide to the capabilities of the vt52.  Note in particular  # not be used as a guide to the capabilities of the VT52.  Note in particular
 # that vt52 does not support line-drawing characters (the scan-X values refer  # that VT52 does not support line-drawing characters (the scan-X values refer
 # to a crude plotting feature) -TD  # to a crude plotting feature) -TD
 vt52|dec vt52,  vt52|DEC VT52,
         OTbs,          OTbs,
           it#8, lines#24,
           acsc=+h.k0affggolpnqprrss, home=\EH, kbs=^H, nel=\r\n,
           ri=\EI, rmacs=\EG, rmkx=\E>, smacs=\EF, smkx=\E=, u8=\E/[KL],
           use=vt50h,
   
   # This is more likely the "vt52" that you would see in emulation, i.e., no
   # keypad, no graphics.
   vt52-basic|VT52 for emulators,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=+h.k0affggolpnqprrss, bel=^G, clear=\EH\EJ, cr=^M,          bel=^G, clear=\EH\EJ, cr=\r, cub1=\ED, cud1=\EB, cuf1=\EC,
         cub1=\ED, cud1=\EB, cuf1=\EC,          cup=\EY%p1%' '%+%c%p2%' '%+%c, cuu1=\EA, ed=\EJ, el=\EK,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,          home=\EH, ht=^I, ind=\n, kbs=^H, kcub1=\ED, kcud1=\EB,
         el=\EK, home=\EH, ht=^I, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB,          kcuf1=\EC, kcuu1=\EA, nel=\r\n, ri=\EI,
         kcuf1=\EC, kcuu1=\EA, nel=^M^J, ri=\EI, rmacs=\EG, smacs=\EF,  
   
 #### DEC VT100 and compatibles  #### DEC VT100 and compatibles
 #  #
 # DEC terminals from the vt100 forward are collected here. Older DEC terminals  # DEC terminals from the VT100 forward are collected here. Older DEC terminals
 # and micro consoles can be found in the `obsolete' section.  More details on  # and micro consoles can be found in the `obsolete' section.  More details on
 # the relationship between the VT100 and ANSI X3.64/ISO 6429/ECMA-48 may be  # the relationship between the VT100 and ANSI X3.64/ISO 6429/ECMA-48 may be
 # found near the end of this file.  # found near the end of this file.
Line 3018 
Line 2520 
 # terminfo guidelines.  That is a compromise used to assign the remaining  # terminfo guidelines.  That is a compromise used to assign the remaining
 # keys on the keypad to kf5-kf0, used on older systems with legacy termcap  # keys on the keypad to kf5-kf0, used on older systems with legacy termcap
 # support:  # support:
 vt100+keypad|dec vt100 numeric keypad no fkeys,  vt100+keypad|DEC VT100 numeric keypad no fkeys,
         ka1=\EOq, ka3=\EOs, kb2=\EOr, kc1=\EOp, kc3=\EOn,          ka1=\EOq, ka3=\EOs, kb2=\EOr, kc1=\EOp, kc3=\EOn,
 vt100+pfkeys|dec vt100 numeric keypad,  vt100+pfkeys|DEC VT100 numeric keypad (kf1-kf4),
         kent=\EOM, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,          kent=\EOM, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
         use=vt100+keypad,          use=vt100+keypad,
 vt100+fnkeys|dec vt100 numeric keypad,  vt100+fnkeys|DEC VT100 numeric keypad (kf0-kf10),
         kf0=\EOy, kf10=\EOx, kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl,          kf0=\EOy, kf10=\EOx, kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl,
         kf9=\EOw, use=vt100+pfkeys,          kf9=\EOw, use=vt100+pfkeys,
 #  #
Line 3048 
Line 2550 
 #  |        $Op        |  $On    |         |  #  |        $Op        |  $On    |         |
 #  |___________________|_________|_kent_@8_|  #  |___________________|_________|_kent_@8_|
 #  #
 vt220+keypad|dec vt220 numeric keypad,  vt220+keypad|DEC VT220 numeric keypad,
         ka1=\EOw, ka3=\EOy, kb2=\EOu, kc1=\EOq, kc3=\EOs, kent=\EOM,          ka1=\EOw, ka3=\EOy, kb2=\EOu, kc1=\EOq, kc3=\EOs, kent=\EOM,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, ka2=\EOx, kb1=\EOt,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, ka2=\EOx, kb1=\EOt,
         kb3=\EOv, kc2=\EOr,          kb3=\EOv, kc2=\EOr,
 #  #
 vt100+enq|ncurses extension for vt100-style ENQ,  vt100+enq|ncurses extension for VT100-style ENQ,
         u8=\E[?1;2c, use=ansi+enq,          u8=\E[?1;2c, use=ansi+enq,
 vt102+enq|ncurses extension for vt102-style ENQ,  vt102+enq|ncurses extension for VT102-style ENQ,
         u8=\E[?6c, use=ansi+enq,          u8=\E[?6c, use=ansi+enq,
 #  #
 # And here, for those of you with orphaned VT100s lacking documentation, is  # And here, for those of you with orphaned VT100s lacking documentation, is
Line 3092 
Line 2594 
 #       INTERLACE_OFF  #       INTERLACE_OFF
 #  #
 # (vt100: I added <rmam>/<smam> based on the init string, also <OTbs>. -- esr)  # (vt100: I added <rmam>/<smam> based on the init string, also <OTbs>. -- esr)
 vt100|vt100-am|dec vt100 (w/advanced video),  vt100|vt100-am|DEC VT100 (w/advanced video),
         OTbs, mc5i, xenl, xon,          OTbs, mc5i, xenl, xon,
         vt#3,          vt#3,
         csr=\E[%i%p1%d;%p2%dr, kcub1=\EOD, kcud1=\EOB,          csr=\E[%i%p1%d;%p2%dr, kcub1=\EOD, kcud1=\EOB,
Line 3103 
Line 2605 
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5          sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5
             %;m%?%p9%t\016%e\017%;$<2>,              %;m%?%p9%t\016%e\017%;$<2>,
         smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7m$<2>,          smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7m$<2>,
         use=vt100+4bsd, use=vt100+fnkeys,          use=decid+cpr, use=vt100+4bsd, use=vt100+fnkeys,
 vt100+4bsd|dec vt100 from 4.0BSD,  vt100+4bsd|DEC VT100 from 4.0BSD,
         am, msgr,          am, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
         clear=\E[H\E[J$<50>, cr=^M, cub=\E[%p1%dD, cub1=^H,          clear=\E[H\E[J$<50>, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C$<2>,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C$<2>,
         cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,          cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
         cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,          cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,
         enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=^J, kbs=^H,          enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=\n, kbs=^H,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmso=\E[m$<2>,          rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmso=\E[m$<2>,
         rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,          rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
Line 3121 
Line 2623 
             %;m%?%p9%t\016%e\017%;$<2>,              %;m%?%p9%t\016%e\017%;$<2>,
         sgr0=\E[m\017$<2>, smacs=^N, smso=\E[1;7m$<2>,          sgr0=\E[m\017$<2>, smacs=^N, smso=\E[1;7m$<2>,
         smul=\E[4m$<2>, tbc=\E[3g,          smul=\E[4m$<2>, tbc=\E[3g,
 vt100nam|vt100-nam|vt100 no automargins,  vt100nam|vt100-nam|VT100 no automargins,
         am@, xenl@,          am@, xenl@,
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h, use=vt100-am,          rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h, use=vt100-am,
 vt100-vb|dec vt100 (w/advanced video) & no beep,  vt100-vb|DEC VT100 (w/advanced video) & no beep,
         bel@, flash=\E[?5h$<100/>\E[?5l, use=vt100,          bel@, flash=\E[?5h$<100/>\E[?5l, use=vt100,
   
 # Ordinary vt100 in 132 column ("wide") mode.  # Ordinary VT100 in 132 column ("wide") mode.
 vt100-w|vt100-w-am|dec vt100 132 cols (w/advanced video),  vt100-w|vt100-w-am|DEC VT100 132 cols (w/advanced video),
         cols#132, lines#24,          cols#132, lines#24,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-am,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-am,
 vt100-w-nam|vt100-nam-w|dec vt100 132 cols (w/advanced video no automargin),  vt100-w-nam|vt100-nam-w|DEC VT100 132 cols (w/advanced video no automargin),
         cols#132, lines#14, vt@,          cols#132, lines#14, vt@,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-nam,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-nam,
   
 # vt100 with no advanced video.  # VT100 with no advanced video.
 vt100-nav|vt100 without advanced video option,  vt100-nav|VT100 without advanced video option,
         xmc#1,          xmc#1,
         blink@, bold@, rev@, rmso=\E[m, rmul@, sgr@, sgr0@, smso=\E[7m,          blink@, bold@, rev@, rmso=\E[m, rmul@, sgr@, sgr0@, smso=\E[7m,
         smul@, use=vt100,          smul@, use=vt100,
 vt100-nav-w|vt100-w-nav|dec vt100 132 cols 14 lines (no advanced video option),  vt100-nav-w|vt100-w-nav|DEC VT100 132 cols 14 lines (no advanced video option),
         cols#132, lines#14, use=vt100-nav,          cols#132, lines#14, use=vt100-nav,
   
 # vt100 with one of the 24 lines used as a status line.  # VT100 with one of the 24 lines used as a status line.
 # We put the status line on the top.  # We put the status line on the top.
 vt100-s|vt100-s-top|vt100-top-s|vt100 for use with top sysline,  vt100-s|vt100-s-top|vt100-top-s|VT100 for use with top sysline,
         eslok, hs,          eslok, hs,
         lines#23,          lines#23,
         clear=\E[2;1H\E[J$<50>, csr=\E[%i%i%p1%d;%p2%dr,          clear=\E[2;1H\E[J$<50>, csr=\E[%i%i%p1%d;%p2%dr,
Line 3155 
Line 2657 
   
 # Status line at bottom.  # Status line at bottom.
 # Clearing the screen will clobber status line.  # Clearing the screen will clobber status line.
 vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline,  vt100-s-bot|vt100-bot-s|VT100 for use with bottom sysline,
         eslok, hs,          eslok, hs,
         lines#23,          lines#23,
         dsl=\E7\E[1;24r\E8, fsl=\E8, is2=\E[1;23r\E[23;1H,          dsl=\E7\E[1;24r\E8, fsl=\E8, is2=\E[1;23r\E[23;1H,
         tsl=\E7\E[24;%p1%dH\E[1K, use=vt100-am,          tsl=\E7\E[24;%p1%dH\E[1K, use=vt100-am,
   
 # Most of the `vt100' emulators out there actually emulate a vt102  # Most of the `vt100' emulators out there actually emulate a VT102
 # This entry (or vt102-nsgr) is probably the right thing to use for  # This entry (or vt102-nsgr) is probably the right thing to use for
 # these.  # these.
 vt102|dec vt102,  vt102|DEC VT102,
         dch1=\E[P, dl1=\E[M, il1=\E[L, rmir=\E[4l, smir=\E[4h,          dch1=\E[P, dl1=\E[M, il1=\E[L, rmir=\E[4l, smir=\E[4h,
         use=vt100,          use=vt100,
 vt102-w|dec vt102 in wide mode,  vt102-w|DEC VT102 in wide mode,
         cols#132,          cols#132,
         rs3=\E[?3h, use=vt102,          rs3=\E[?3h, use=vt102,
   
Line 3179 
Line 2681 
 # ACS support working, at the cost of making multiple-highlight changes  # ACS support working, at the cost of making multiple-highlight changes
 # slightly more expensive.  # slightly more expensive.
 # From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995  # From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995
 vt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes),  vt102-nsgr|VT102 no sgr (use if you see snowflakes after highlight changes),
         sgr@, sgr0=\E[m, use=vt102,          sgr@, sgr0=\E[m, use=vt102,
   
 # VT125 Graphics CRT.  Clear screen also erases graphics  # VT125 Graphics CRT.  Clear screen also erases graphics
 # Some vt125's came configured with vt102 support.  # Some VT125's came configured with VT102 support.
 vt125|vt125 graphics terminal,  vt125|VT125 graphics terminal,
         mir,          mir,
         clear=\E[H\E[2J\EPpS(E)\E\\$<50>, use=vt100,          clear=\E[H\E[2J\EPpS(E)\E\\$<50>, use=vt100,
   
 # This isn't a DEC entry, it came from University of Wisconsin.  # This isn't a DEC entry, it came from University of Wisconsin.
 # (vt131: I added <rmam>/<smam> based on the init string, also <OTbs> -- esr)  # (vt131: I added <rmam>/<smam> based on the init string, also <OTbs> -- esr)
 vt131|dec vt131,  vt131|DEC VT131,
         OTbs, am, xenl,          OTbs, am, xenl,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,          bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,
         clear=\E[;H\E[2J$<50/>, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[;H\E[2J$<50/>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub1=^H, cud1=^J, cuf1=\E[C$<2/>,          cub1=^H, cud1=\n, cuf1=\E[C$<2/>,
         cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>,          cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>,
         ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I,          ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I,
         is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, kcud1=\EOB,          is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, kcud1=\EOB,
         kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR,          kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR,
         kf4=\EOS, nel=^M^J, rc=\E8, rev=\E[7m$<2/>, ri=\EM$<5/>,          kf4=\EOS, nel=\r\n, rc=\E8, rev=\E[7m$<2/>, ri=\EM$<5/>,
         rmam=\E[?7h, rmkx=\E[?1l\E>, rmso=\E[m$<2/>,          rmam=\E[?7h, rmkx=\E[?1l\E>, rmso=\E[m$<2/>,
         rmul=\E[m$<2/>,          rmul=\E[m$<2/>,
         rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,          rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
Line 3213 
Line 2715 
 # terminal. I've never actually used a vt132 myself, so this  # terminal. I've never actually used a vt132 myself, so this
 # is untested.  # is untested.
 #  #
 vt132|DEC vt132,  vt132|DEC VT132,
         xenl,          xenl,
         dch1=\E[P$<7>, dl1=\E[M$<99>, il1=\E[L$<99>, ind=\n$<30>,          dch1=\E[P$<7>, dl1=\E[M$<99>, il1=\E[L$<99>, ind=\n$<30>,
         ip=$<7>, rmir=\E[4h, smir=\E[4l, use=vt100,          ip=$<7>, rmir=\E[4h, smir=\E[4l, use=vt100,
Line 3224 
Line 2726 
 # PF1--PF4 are used as F1--F4.  # PF1--PF4 are used as F1--F4.
 #  #
 # added msgr -TD  # added msgr -TD
 vt220-old|vt200-old|DEC VT220 in vt100 emulation mode,  vt220-old|vt200-old|DEC VT220 in VT100 emulation mode,
         OTbs, OTpt, am, mir, msgr, xenl, xon,          OTbs, OTpt, am, mir, msgr, xenl, xon,
         cols#80, lines#24, vt#3,          cols#80, lines#24, vt#3,
         OTnl=^J,          OTnl=\n,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, civis=\E[?25l,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
         clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=^M,          clear=\E[H\E[2J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C,          cub1=^H, cud1=\E[B, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P,          cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P,
         dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I,          dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I,
         if=/usr/share/tabset/vt100, il1=\E[L, ind=\ED$<20/>,          if=/usr/share/tabset/vt100, il1=\E[L, ind=\ED$<20/>,
         is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\E[D, kcud1=\E[B,          is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\EOP,          kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf10=\E[29~, kf2=\EOQ,
         kf10=\E[29~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[17~,          kf3=\EOR, kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~,
         kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~,          kf8=\E[20~, kf9=\E[21~, kich1=\E[2~, rc=\E8, rev=\E[7m$<2>,
         khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, rc=\E8,          rf=/usr/share/tabset/vt100, ri=\EM$<14/>,
         rev=\E[7m$<2>, rf=/usr/share/tabset/vt100,          rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, rmso=\E[27m,
         ri=\EM$<14/>, rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l,          rmul=\E[24m, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
         rmso=\E[27m, rmul=\E[24m,          sc=\E7,
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,  
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?
             %p9%t\E(0%e\E(B%;$<2>,              %p9%t\E(0%e\E(B%;$<2>,
         sgr0=\E[m$<2>, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m$<2>, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h,
         smso=\E[7m, smul=\E[4m,          smso=\E[7m, smul=\E[4m, use=vt220+pcedit, use=vt220+cvis,
   
   # Here's a picture of the Sun/PC editing keypad:
   #       +--------+--------+--------+
   #       | Insert | Home   | PageUp |
   #       +--------+--------+--------+
   #       | Delete | End    | PageDn |
   #       +--------+--------+--------+
   #
   # VT220 emulators such as xterm, using PC-keyboards use a different layout than
   # the VT220 keyboard:
   #       VT220           PC
   #       -----           --
   #       Prev            PageUp
   #       Next            PageDn
   #       Insert          Insert
   #       Remove          Delete
   #       Find            Home
   #       Select          End
   vt220+pcedit|editing-keypad for VT220 using PC keyboard,
           kdch1=\E[3~, kend=\E[4~, khome=\E[1~, kich1=\E[2~,
           knp=\E[6~, kpp=\E[5~,
   vt220+vtedit|editing-keypad for VT220 using DEC keyboard,
           kdch1=\E[3~, kfnd=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,
           kslt=\E[4~,
   
 # A much better description of the VT200/220; used to be vt220-8  # A much better description of the VT200/220; used to be vt220-8
 # changed rmacs/smacs from shift-in/shift-out to vt200-old's explicit G0/G1  # changed rmacs/smacs from shift-in/shift-out to vt200-old's explicit G0/G1
 # designation to accommodate bug in pcvt -TD  # designation to accommodate bug in pcvt -TD
Line 3259 
Line 2784 
 #       +--------+--------+--------+  #       +--------+--------+--------+
 #       | Select | Prev   | Next   |  #       | Select | Prev   | Next   |
 #       +--------+--------+--------+  #       +--------+--------+--------+
 vt220|vt200|dec vt220,  #
   # Still, this is a "base" entry.  Software emulators commonly leave out the
   # DECTCEM feature -TD
   vt220-base|DEC VT220 as emulated,
         OTbs, am, mir, msgr, xenl, xon,          OTbs, am, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0,
Line 3277 
Line 2805 
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf14=\E[26~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf14=\E[26~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
         kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~,          kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~,
         kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khlp=\E[28~,
         khlp=\E[28~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          krdo=\E[29~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, nel=\EE,
         krdo=\E[29~, kslt=\E[4~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4,          rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E(B$<4>, rmam=\E[?7l,
         nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E(B$<4>,          rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, rs1=\E[?3l, sc=\E7,
         rmam=\E[?7l, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m,  
         rs1=\E[?3l, sc=\E7,  
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?
             %p9%t\E(0%e\E(B%;$<2>,              %p9%t\E(0%e\E(B%;$<2>,
         sgr0=\E[m\E(B, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m\E(B, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h,
         smso=\E[7m, smul=\E[4m, tbc=\E[3g, use=ansi+pp,          smso=\E[7m, smul=\E[4m, tbc=\E[3g, use=vt220+vtedit,
         use=ansi+enq,          use=ansi+pp, use=ansi+enq,
 vt220-w|vt200-w|DEC vt220 in wide mode,  vt220|vt200|DEC VT220,
           use=vt220+cvis, use=vt220-base,
   vt220-w|vt200-w|DEC VT220 in wide mode,
         cols#132,          cols#132,
         rs3=\E[?3h, use=vt220,          rs3=\E[?3h, use=vt220,
 vt220-8bit|vt220-8|vt200-8bit|vt200-8|dec vt220/200 in 8-bit mode,  vt220-8bit|vt220-8|vt200-8bit|vt200-8|DEC VT220/200 in 8-bit mode,
         OTbs, am, mc5i, mir, msgr, xenl, xon,          OTbs, am, mc5i, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\2335m, bold=\2331m, clear=\233H\233J, cr=^M,          bel=^G, blink=\2335m, bold=\2331m, clear=\233H\233J, cr=\r,
         csr=\233%i%p1%d;%p2%dr, cub=\233%p1%dD, cub1=^H,          csr=\233%i%p1%d;%p2%dr, cub=\233%p1%dD, cub1=^H,
         cud=\233%p1%dB, cud1=^J, cuf=\233%p1%dC, cuf1=\233C,          cud=\233%p1%dB, cud1=\n, cuf=\233%p1%dC, cuf1=\233C,
         cup=\233%i%p1%d;%p2%dH, cuu=\233%p1%dA, cuu1=\233A,          cup=\233%i%p1%d;%p2%dH, cuu=\233%p1%dA, cuu1=\233A,
         dch=\233%p1%dP, dch1=\233P, dl=\233%p1%dM, dl1=\233M,          dch=\233%p1%dP, dch1=\233P, dl=\233%p1%dM, dl1=\233M,
         ech=\233%p1%dX, ed=\233J, el=\233K, el1=\2331K, enacs=\E)0,          ech=\233%p1%dX, ed=\233J, el=\233K, el1=\2331K, enacs=\E)0,
Line 3319 
Line 2847 
         sgr=\2330%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m          sgr=\2330%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m
             %?%p9%t\E(0%e\E(B%;$<2>,              %?%p9%t\E(0%e\E(B%;$<2>,
         sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h, smir=\2334h,          sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h, smir=\2334h,
         smso=\2337m, smul=\2334m, tbc=\2333g,          smso=\2337m, smul=\2334m, tbc=\2333g, use=vt220+cvis8,
   
 # vt220d:  # vt220d:
 # This vt220 description regards F6--F10 as the second block of function keys  # This VT220 description regards F6--F10 as the second block of function keys
 # at the top of the keyboard.  This mapping follows the description given  # at the top of the keyboard.  This mapping follows the description given
 # in the VT220 Programmer Reference Manual and agrees with the labeling  # in the VT220 Programmer Reference Manual and agrees with the labeling
 # on some terminals that emulate the vt220.  There is no support for an F5.  # on some terminals that emulate the VT220.  There is no support for an F5.
 # See vt220 for an alternate mapping.  # See vt220 for an alternate mapping.
 #  #
 vt220d|DEC VT220 in vt100 mode with DEC function key labeling,  vt220d|DEC VT220 in VT100 mode with DEC function key labeling,
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf18=\E[32~, kf19=\E[33~, kf20=\E[34~, kf5@, kf6=\E[17~,          kf18=\E[32~, kf19=\E[33~, kf20=\E[34~, kf5@, kf6=\E[17~,
         kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, use=vt220-old,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, use=vt220-old,
   
 vt220-nam|v200-nam|VT220 in vt100 mode with no auto margins,  vt220-nam|v200-nam|VT220 in VT100 mode with no auto margins,
         am@,          am@,
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h, use=vt220,          rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h, use=vt220,
   
 # vt220 termcap written Tue Oct 25 20:41:10 1988 by Alex Latzko  # vt220 termcap written Tue Oct 25 20:41:10 1988 by Alex Latzko
 # (not an official DEC entry!)  # (not an official DEC entry!)
 # The problem with real vt220 terminals is they don't send escapes when in  # The problem with real VT220 terminals is they don't send escapes when in
 # in vt220 mode.  This can be gotten around two ways.  1> don't send  # in VT220 mode.  This can be gotten around two ways.  1> don't send
 # escapes or 2> put the vt220 into vt100 mode and use all the nifty  # escapes or 2> put the VT220 into VT100 mode and use all the nifty
 # features of vt100 advanced video which it then has.  # features of VT100 advanced video which it then has.
 #  #
 # This entry takes the view of putting a vt220 into vt100 mode so  # This entry takes the view of putting a VT220 into VT100 mode so
 # you can use the escape key in emacs and everything else which needs it.  # you can use the escape key in emacs and everything else which needs it.
 #  #
 # You probably don't want to use this on a VMS machine since VMS will think  # You probably don't want to use this on a VMS machine since VMS will think
 # it has a vt220 and will get fouled up coming out of emacs  # it has a VT220 and will get fouled up coming out of emacs
 #  #
 # From: Alexander Latzko <latzko@marsenius.rutgers.edu>, 30 Dec 1996  # From: Alexander Latzko <latzko@marsenius.rutgers.edu>, 30 Dec 1996
 # (Added vt100 <rc>,<sc> to quiet a tic warning -- esr)  # (Added vt100 <rc>,<sc> to quiet a tic warning -- esr)
 # added msgr -TD  # added msgr -TD
 vt200-js|vt220-js|dec vt200 series with jump scroll,  vt200-js|vt220-js|DEC VT200 series with jump scroll,
         am, msgr,          am, msgr,
         cols#80,          cols#80,
         bel=^G, clear=\E[H\E[J, cr=^M, csr=\E[%i%p1%d;%p2%dr,          bel=^G, clear=\E[H\E[J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cub1=^H, cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu1=\E[A, dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,          cuu1=\E[A, dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,
         ht=^I, il1=\E[L, ind=\ED,          ht=^I, il1=\E[L, ind=\ED,
         is2=\E[61"p\E[H\E[?3l\E[?4l\E[?1h\E[?5l\E[?6l\E[?7h\E[?8h\E[          is2=\E[61"p\E[H\E[?3l\E[?4l\E[?1h\E[?5l\E[?6l\E[?7h\E[?8h\E[
             ?25h\E>\E[m,              ?25h\E>\E[m,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=^M\ED, rc=\E8,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\r\ED, rc=\E8,
         rf=/usr/share/tabset/vt100, ri=\EM, rmdc=, rmir=\E[4l,          rf=/usr/share/tabset/vt100, ri=\EM, rmdc=, rmir=\E[4l,
         rmkx=\E[?1l\E>, rmso=\E[27m$<5/>, rmul=\E[24m,          rmkx=\E[?1l\E>, rmso=\E[27m$<5/>, rmul=\E[24m,
         rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, smdc=,          rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, smdc=,
         smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m$<5/>, smul=\E[4m,          smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m$<5/>, smul=\E[4m,
           use=vt220+cvis,
   
 # This was DEC's vt320.  Use the purpose-built one below instead  # This was DEC's VT320.  Use the purpose-built one below instead
 #vt320|DEC VT320 in vt100 emulation mode,  #vt320|DEC VT320 in VT100 emulation mode,
 #       use=vt220,  #       use=vt220,
   
 # Use v320n for SCO's LYRIX.  Otherwise, use Adam Thompson's vt320-nam.  # Use v320n for SCO's LYRIX.  Otherwise, use Adam Thompson's vt320-nam.
 #  #
 vt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode,  vt320nam|v320n|DEC VT320 in VT100 emul. mode with NO AUTO WRAP mode,
         am@,          am@,
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h, use=vt220,          rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h,
           use=vt220-base,
   
 # These entries are not DEC's official ones, they were purpose-built for the  # These entries are not DEC's official ones, they were purpose-built for the
 # VT320.  Here are the designer's notes:  # VT320.  Here are the designer's notes:
Line 3393 
Line 2923 
 # to SMASH the 1k-barrier...  # to SMASH the 1k-barrier...
 # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995  # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995
 # (vt320: uncommented <fsl> --esr)  # (vt320: uncommented <fsl> --esr)
 vt320|vt300|dec vt320 7 bit terminal,  vt320|vt300|DEC VT320 7 bit terminal,
         am, hs, mir, msgr, xenl,          am, mir, msgr, xenl,
         cols#80, lines#24, wsl#80,          cols#80, lines#24, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=^I,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=^I,
         hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,          hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,
         is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H,          is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H,
         kbs=\177, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^?, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kdch1=\E[3~, kel=\E[4~, kf10=\E[21~, kf11=\E[23~,          kdch1=\E[3~, kel=\E[4~, kf10=\E[21~, kf11=\E[23~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
Line 3422 
Line 2951 
             %p9%t\E(0%e\E(B%;$<2>,              %p9%t\E(0%e\E(B%;$<2>,
         sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smir=\E[4h,          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,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         use=dec+pp, use=vt220+keypad, use=dec+sl, use=ansi+enq,          use=dec+pp, use=vt220+cvis, use=vt220+keypad, use=dec+sl,
 vt320-nam|vt300-nam|dec vt320 7 bit terminal with no am to make SAS happy,          use=ansi+enq,
   vt320-nam|vt300-nam|DEC VT320 7 bit terminal with no am to make SAS happy,
         am@,          am@,
         is2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h\E[1;24r\E[24;1H,          is2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h\E[1;24r\E[24;1H,
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h\E[1;24r\E[24;1H, use=vt320,          rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h\E[1;24r\E[24;1H, use=vt320,
 # We have to init 132-col mode, not 80-col mode.  # We have to init 132-col mode, not 80-col mode.
 vt320-w|vt300-w|dec vt320 wide 7 bit terminal,  vt320-w|vt300-w|DEC VT320 wide 7 bit terminal,
         cols#132, wsl#132,          cols#132, wsl#132,
         is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H,          is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H, use=vt320,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H, use=vt320,
 vt320-w-nam|vt300-w-nam|dec vt320 wide 7 bit terminal with no am,  vt320-w-nam|vt300-w-nam|DEC VT320 wide 7 bit terminal with no am,
         am@,          am@,
         is2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;24r\E[24;1H,          is2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;24r\E[24;1H,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;24r\E[24;1H, use=vt320-w,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;24r\E[24;1H, use=vt320-w,
Line 3442 
Line 2972 
 #   host writable status line, yet another different DRCS matrix size,  #   host writable status line, yet another different DRCS matrix size,
 #   and such, but they add the DEC Technical character set, Multiple text  #   and such, but they add the DEC Technical character set, Multiple text
 #   pages, selectable length pages, and the like.  The difference between  #   pages, selectable length pages, and the like.  The difference between
 #   the vt330 and vt340 is that the latter has only 2 planes and a monochrome  #   the VT330 and VT340 is that the former has only 2 planes and a monochrome
 #   monitor, the former has 4 planes and a color monitor.  These terminals  #   monitor, the latter has 4 planes and a color monitor.  These terminals
 #   support VT131 and ANSI block mode, but as with much of these things,  #   support VT131 and ANSI block mode, but as with much of these things,
 #   termcap/terminfo doesn't deal with these features.  #   termcap/terminfo doesn't deal with these features.
 #  #
Line 3457 
Line 2987 
 # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993  # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993
 # (vt340: string capability "sb=\E[M" corrected to "sr";  # (vt340: string capability "sb=\E[M" corrected to "sr";
 # also, added <rmam>/<smam> based on the init string -- esr)  # also, added <rmam>/<smam> based on the init string -- esr)
 vt340|dec-vt340|vt330|dec-vt330|dec vt340 graphics terminal with 24 line page,  vt340|dec-vt340|vt330|dec-vt330|DEC VT340 graphics terminal with 24 line page,
         am, eslok, hs, mir, msgr, xenl, xon,          am, eslok, hs, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         blink=\E[5m, bold=\E[1m, civis=\E[?25l, clear=\E[H\E[J,          blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         dl=\E[%p1%dM, dl1=\E[M, dsl=\E[2$~\r\E[1$}\E[K\E[$},          dsl=\E[2$~\r\E[1$}\E[K\E[$}, ed=\E[J, el=\E[K,
         ed=\E[J, el=\E[K, flash=\E[?5h\E[?5l$<200/>, fsl=\E[$},          flash=\E[?5h$<200/>\E[?5l, fsl=\E[$}, home=\E[H, ht=^I,
         home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL,          hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,
         il1=\E[L, ind=\ED,  
         is2=\E<\E\sF\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r          is2=\E<\E\sF\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r
             \E[24;1H,              \E[24;1H,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~,
         kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2,
         lf3=pf3, lf4=pf4, nel=^M\ED, rc=\E8, rev=\E[7m,          lf3=pf3, lf4=pf4, nel=\r\ED, rc=\E8, rev=\E[7m,
         rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B,          rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B,
         rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,          rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,
         rmul=\E[24m, rs1=\E[?3l, sc=\E7,          rmul=\E[24m, rs1=\E[?3l, sc=\E7,
Line 3483 
Line 3012 
             %p9%t\E(0%e\E(B%;$<2>,              %p9%t\E(0%e\E(B%;$<2>,
         sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smir=\E[4h,          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,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         tsl=\E[2$~\E[1$}\E[1;%dH,          tsl=\E[2$~\E[1$}\E[1;%dH, use=vt220+cvis,
   
 # DEC doesn't supply a vt400 description, so we add Daniel Glasser's  # Left/right margins are supported in xterm since patch #279 (2012/05/10)
 # (originally written with vt420 as its primary name, and usable for it).  vt420+lrmm|VT420 left/right margins,
           mgc=\E[?69l, smglp=\E[?69h\E[%i%p1%ds,
           smglr=\E[?69h\E[%i%p1%d;%p2%ds,
           smgrp=\E[?69h\E[%i;%p1%ds,
   
   # DEC doesn't supply a VT400 description, so we add Daniel Glasser's
   # (originally written with VT420 as its primary name, and usable for it).
 #  #
 # VT400/420 -- This terminal is a superset of the vt320.  It adds the multiple  # VT400/420 -- This terminal is a superset of the VT320.  It adds the multiple
 #    text pages and long text pages with selectable length of the vt340, along  #    text pages and long text pages with selectable length of the VT340, along
 #    with left and right margins, rectangular area text copy, fill, and erase  #    with left and right margins, rectangular area text copy, fill, and erase
 #    operations, selected region character attribute change operations,  #    operations, selected region character attribute change operations,
 #    page memory and rectangle checksums, insert/delete column, reception  #    page memory and rectangle checksums, insert/delete column, reception
 #    macros, and other features too numerous to remember right now.  TERMCAP  #    macros, and other features too numerous to remember right now.  TERMCAP
 #    can only take advantage of a few of these added features.  #    can only take advantage of a few of these added features.
 #  #
 # Note that this entry is are set up in what was the standard way for GNU  # Note that this entry is set up in what was the standard way for GNU
 # Emacs v18 terminal modes to deal with the cursor keys in that the arrow  # Emacs v18 terminal modes to deal with the cursor keys in that the arrow
 # keys were switched into application mode at the same time the numeric pad  # keys were switched into application mode at the same time the numeric pad
 # is switched into application mode.  This changes the definitions of the  # is switched into application mode.  This changes the definitions of the
Line 3506 
Line 3041 
 # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993  # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993
 # (vt400: string capability ":sb=\E[M:" corrected to ":sr=\E[M:";  # (vt400: string capability ":sb=\E[M:" corrected to ":sr=\E[M:";
 # also, added <rmam>/<smam> based on the init string -- esr)  # also, added <rmam>/<smam> based on the init string -- esr)
 vt400|vt400-24|dec-vt400|dec vt400 24x80 column autowrap,  vt400|vt400-24|dec-vt400|DEC VT400 24x80 column autowrap,
         am, eslok, hs, mir, msgr, xenl, xon,          am, eslok, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         blink=\E[5m, bold=\E[1m, civis=\E[?25l,          blink=\E[5m, bold=\E[1m, clear=\E[H\E[J$<10/>, cr=\r,
         clear=\E[H\E[J$<10/>, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         dsl=\E[2$~\r\E[1$}\E[K\E[$}, ed=\E[J$<10/>,          dsl=\E[2$~\r\E[1$}\E[K\E[$}, ed=\E[J$<10/>,
         el=\E[K$<4/>, flash=\E[?5h\E[?5l$<200/>, fsl=\E[$},          el=\E[K$<4/>, flash=\E[?5h$<200/>\E[?5l, fsl=\E[$},
         home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,          home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
         il=\E[%p1%dL, il1=\E[L, ind=\ED,          il=\E[%p1%dL, il1=\E[L, ind=\ED,
         is2=\E<\E\sF\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r          is2=\E<\E\sF\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r
Line 3525 
Line 3059 
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~,
         kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2,
         lf3=pf3, lf4=pf4, nel=^M\ED, rc=\E8, rev=\E[7m,          lf3=pf3, lf4=pf4, nel=\r\ED, rc=\E8, rev=\E[7m,
         rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B,          rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B,
         rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,          rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,
         rmul=\E[24m, rs1=\E<\E[?3l\E[!p\E[?7h, sc=\E7,          rmul=\E[24m, rs1=\E<\E[?3l\E[!p\E[?7h, sc=\E7,
Line 3533 
Line 3067 
             %p9%t\E(0%e\E(B%;$<2>,              %p9%t\E(0%e\E(B%;$<2>,
         sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smir=\E[4h,          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,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         tsl=\E[2$~\E[1$}\E[1;%dH, use=dec+sl,          tsl=\E[2$~\E[1$}\E[1;%dH, use=dec+sl, use=vt220+cvis,
   
 # (vt420: I removed <kf0>, it collided with <kf10>.  I also restored  # (vt420: I removed <kf0>, it collided with <kf10>.  I also restored
 # a missing <sc> -- esr)  # a missing <sc> -- esr)
Line 3542 
Line 3076 
         am, mir, msgr, xenl, xon,          am, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, civis=\E[?25l,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
         clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=^M,          clear=\E[H\E[2J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH$<10>,
         cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA, cuu1=\E[A,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J$<50>,
         ech=\E[%p1%dX, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K,          el=\E[K$<3>, el1=\E[1K, enacs=\E)0,
         enacs=\E)0, flash=\E[?5h$<200/>\E[?5l, home=\E[H, ht=^I,          flash=\E[?5h$<200/>\E[?5l, home=\E[H, ht=^I, hts=\EH,
         hts=\EH, ich=\E[%p1%d@, if=/usr/share/tabset/vt300,          ich=\E[%p1%d@, if=/usr/share/tabset/vt300,
         il=\E[%p1%dL, il1=\E[L, ind=\ED, is2=\E[1;24r\E[24;1H,          il=\E[%p1%dL, il1=\E[L, ind=\ED, is2=\E[1;24r\E[24;1H,
         is3=\E[?67h\E[64;1"p, kbs=^H, kcub1=\E[D, kcud1=\E[B,          is3=\E[?67h\E[64;1"p, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kf1=\EOP, kf10=\E[29~,          kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf10=\E[29~, kf2=\EOQ,
         kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[17~, kf6=\E[18~,          kf3=\EOR, kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~,
         kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, kfnd=\E[1~,          kf8=\E[20~, kf9=\E[21~, nel=\EE, rc=\E8, rev=\E[7m$<2>,
         kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, nel=\EE,          rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B$<4>,
         rc=\E8, rev=\E[7m$<2>, rf=/usr/share/tabset/vt300,          rmam=\E[?7l, rmir=\E[4l, rmkx=\E>,
         ri=\EM, rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, rmkx=\E>,  
         rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,          rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
         rmso=\E[27m, rmul=\E[24m, rs3=\E[?67h\E[64;1"p, sc=\E7,          rmso=\E[27m, rmul=\E[24m, rs3=\E[?67h\E[64;1"p, sc=\E7,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?
             %p9%t\E(0%e\E(B%;$<2>,              %p9%t\E(0%e\E(B%;$<2>,
         sgr0=\E[m\E(B$<2>, smacs=\E(0$<2>, smam=\E[?7h,          sgr0=\E[m\E(B$<2>, smacs=\E(0$<2>, smam=\E[?7h,
         smir=\E[4h, smkx=\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smir=\E[4h, smkx=\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         use=ansi+pp, use=dec+sl, use=ansi+enq,          use=vt220+vtedit, use=ansi+pp, use=dec+sl, use=ansi+enq,
           use=vt220+cvis, use=vt420+lrmm,
   
 # DEC VT220 and up support DECUDK (user-defined keys).  DECUDK (i.e., pfx)  # DEC VT220 and up support DECUDK (user-defined keys).  DECUDK (i.e., pfx)
 # takes two parameters, the key and the string.  Translating the key is  # takes two parameters, the key and the string.  Translating the key is
Line 3584 
Line 3118 
 # application has to know it.  # application has to know it.
 #  #
 vt420pc|DEC VT420 w/PC keyboard,  vt420pc|DEC VT420 w/PC keyboard,
         kdch1=\177, kend=\E[4~, kf1=\E[11~, kf10=\E[21~,          kdch1=^?, kend=\E[4~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[11;2~, kf14=\E[12;2~,          kf12=\E[24~, kf13=\E[11;2~, kf14=\E[12;2~, kf15=\E[13;2~,
         kf15=\E[13;2~, kf16=\E[14;2~, kf17=\E[15;2~,          kf16=\E[14;2~, kf17=\E[15;2~, kf18=\E[17;2~,
         kf18=\E[17;2~, kf19=\E[18;2~, kf2=\E[12~, kf20=\E[19;2~,          kf19=\E[18;2~, kf2=\E[12~, kf20=\E[19;2~, kf21=\E[20;2~,
         kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~,          kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~, kf25=\E[23~,
         kf24=\E[24;2~, kf25=\E[23~, kf26=\E[24~, kf27=\E[25~,          kf26=\E[24~, kf27=\E[25~, kf28=\E[26~, kf29=\E[28~,
         kf28=\E[26~, kf29=\E[28~, kf3=\E[13~, kf30=\E[29~,          kf3=\E[13~, kf30=\E[29~, kf31=\E[31~, kf32=\E[32~,
         kf31=\E[31~, kf32=\E[32~, kf33=\E[33~, kf34=\E[34~,          kf33=\E[33~, kf34=\E[34~, kf35=\E[35~, kf36=\E[36~,
         kf35=\E[35~, kf36=\E[36~, kf37=\E[23;2~, kf38=\E[24;2~,          kf37=\E[23;2~, kf38=\E[24;2~, kf39=\E[25;2~, kf4=\E[14~,
         kf39=\E[25;2~, kf4=\E[14~, kf40=\E[26;2~, kf41=\E[28;2~,          kf40=\E[26;2~, kf41=\E[28;2~, kf42=\E[29;2~,
         kf42=\E[29;2~, kf43=\E[31;2~, kf44=\E[32;2~,          kf43=\E[31;2~, kf44=\E[32;2~, kf45=\E[33;2~,
         kf45=\E[33;2~, kf46=\E[34;2~, kf47=\E[35;2~,          kf46=\E[34;2~, kf47=\E[35;2~, kf48=\E[36;2~, kf5=\E[15~,
         kf48=\E[36;2~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,          kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[H,
         kf8=\E[19~, kf9=\E[20~, khome=\E[H,          pctrm=USR_TERM:vt420pcdos:,
         pctrm=USR_TERM\:vt420pcdos\:,  
         pfx=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>          pfx=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>
             %t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+              %t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+
             %d/%p2%s\E\\,              %d/%p2%s\E\\,
Line 3613 
Line 3146 
         sgr0=\E[m, smsc=\E[?1;2r\E[34h, use=vt420pc,          sgr0=\E[m, smsc=\E[?1;2r\E[34h, use=vt420pc,
   
 vt420f|DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys,  vt420f|DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys,
         kdch1=\177, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,          kdch1=^?, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
         kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~,          kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~,
Line 3659 
Line 3192 
         use=ansi+tabs,          use=ansi+tabs,
   
 #### VT100 emulations  #### VT100 emulations
 #  
   
 # John Hawkinson <jhawk@MIT.EDU> tells us that the EWAN telnet for Windows  # John Hawkinson <jhawk@MIT.EDU> tells us that the EWAN telnet for Windows
 # (the best Windows telnet as of September 1995) presents the name `dec-vt100'  # (the best Windows telnet as of September 1995) presents the name `dec-vt100'
Line 3675 
Line 3207 
 # Zstem340 is an (IMHO) excellent VT emulator for PC's.  I recommend it to  # Zstem340 is an (IMHO) excellent VT emulator for PC's.  I recommend it to
 # anyone who needs PC VT340 emulation. (or anything below that level, for  # anyone who needs PC VT340 emulation. (or anything below that level, for
 # that matter -- DEC's ALL-in-1 seems happy with it, as does INFOPLUS's  # that matter -- DEC's ALL-in-1 seems happy with it, as does INFOPLUS's
 # RDBM systems, it includes ReGIS and SiXel support!  I'm impressed...  # RDBM systems, it includes ReGIS and Sixel support!  I'm impressed...
 # I can send the address if requested.  # I can send the address if requested.
 # (z340: changed garbled \E[5?l to \E[?5l, DEC smooth scroll off -- esr)  # (z340: changed garbled \E[5?l to \E[?5l, DEC smooth scroll off -- esr)
 # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995  # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995
 z340|zstem vt340 terminal emulator 132col 42line,  z340|ZSTEM VT340 terminal emulator 132col 42line,
         lines#42,          lines#42,
         is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H,          is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H, use=vt320-w,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H, use=vt320-w,
 z340-nam|zstem vt340 terminal emulator 132col 42line (no automatic margins),  z340-nam|ZSTEM VT340 terminal emulator 132col 42line (no automatic margins),
         am@,          am@,
         is2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H,          is2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H, use=z340,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H, use=z340,
   
   # expect-5.44.1.15/example/tkterm
   # a minimal subset of a VT100 (compare with "news-unk).
   #
   # The missing "=" in smkx is not a typo (here), but an error in tkterm.
   tt|tkterm|Don Libes' tk text widget terminal emulator,
           clear=\E[H\E[J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
           cup=\E[%p1%d;%p2%dH, cuu1=\E[A, ind=\n, kf1=\EOP, kf2=\EOQ,
           kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
           kf9=\EOX, rmkx=\E[?1l\E>, rmso=\E[m, smkx=\E[?1h\E,
           smso=\E[7m,
   
   ######## APPLE
   
   #### Terminal.app
   
   # nsterm*|Apple_Terminal - AppKit Terminal.app
   #
   # Terminal.app is a Terminal emulator bundled with NeXT's NeXTSTEP and
   # OPENSTEP/Mach operating systems, and with Apple's Rhapsody, Mac OS X
   # Server and Mac OS X operating systems. There is also a
   # "terminal.app" in GNUstep, but I believe it to be an unrelated
   # codebase and I have not attempted to describe it here.
   #
   # For NeXTSTEP, OPENSTEP/Mach, Rhapsody and Mac OS X Server 1.0, you
   # are pretty much on your own. Use "nsterm-7-m" and hope for the best.
   # You might also try "nsterm-7" and "nsterm-old" if you suspect your
   # version supports color.
   #
   # To determine the version of Terminal.app you're using by running:
   #
   #     echo "$TERM_PROGRAM" "$TERM_PROGRAM_VERSION"
   #
   # For Apple_Terminal v309+, use "nsterm-256color" (or "nsterm-bce")
   #
   # For Apple_Terminal v200+, use "nsterm-16color" (a.k.a. "nsterm")
   #
   # For Apple_Terminal v71+/v100+, use "nsterm-bce".
   #
   # For Apple_Terminal v51+, use "nsterm-7-c" or "nsterm-7-c-s".
   #
   # For Apple_Terminal v41+, use "nsterm-old", or "nsterm-s".
   #
   # For all earlier versions (Apple_Terminal), try "nsterm-7-m"
   # (monochrome) or "nsterm-7" (color); "nsterm-7-m-s" and "nsterm-7-s"
   # might work too, but really you're on your own here since these
   # systems are very obsolete and I can't test them. I do welcome
   # patches, though :).
   
   # Other Terminals:
   #
   # For GNUstep_Terminal, you're probably best off using "linux" or
   # writing your own terminfo.
   
   # For MacTelnet, you're on your own. It's a different codebase, and
   # seems to be somewhere between "vt102", "ncsa" and "xterm-color".
   
   # For iTerm.app, see "iterm".
   
   #
   # The AppKit Terminal.app descriptions all have names beginning with
   # "nsterm". Note that the statusline (-s) versions use the window
   # titlebar as a phony status line, and may produce warnings during
   # compilation as a result ("tsl uses 0 parameters, expected 1".)
   # Ignore these warnings, or even ignore these entries entirely. Apps
   # which need to position the cursor or do other fancy stuff inside the
   # status line won't work with these entries. They're primarily useful
   # for programs like Pine which provide simple notifications in the
   # status line. Please note that non-ASCII characters don't work right
   # in the status line, since Terminal.app incorrectly interprets their
   # Unicode codepoints as MacRoman codepoints (in earlier Mac OS X
   # versions) or only accepts status lines consisting entirely of
   # characters from the first 256 Unicode positions (including C1 but
   # not C0 or DEL.)
   #
   # The Mythology* of AppKit Terminal.app:
   #
   # In the days of NeXTSTEP 0.x and 1.x there were two incompatible
   # bundled terminal emulators, Shell and Terminal. Scott Hess wrote a
   # shareware replacement for Terminal called "Stuart" which NeXT bought
   # and used as the basis for the Terminal.app in NeXTSTEP 2+,
   # OPENSTEP/Mach, Apple Rhapsody, Mac OS X Server 1.0, and Mac OS X. I
   # don't know the TERM_PROGRAM and TERM_PROGRAM_VERSION settings or
   # capabilities for the early versions, but I believe that the
   # TERM_PROGRAM_VERSION may have been reset at some point.
   #
   # The early versions were tailored to the NeXT character set. Sometime
   # after the Apple acquisition the encoding was switched to MacRoman
   # (initially with serious altcharset bugs due to incomplete conversion
   # of the old NeXT code,) and then later to UTF-8. Also sometime during
   # or just prior to the early days of Mac OS X, the Terminal grew ANSI
   # 8-color support (initially buggy when combined with attributes, but
   # that was later fixed.) More recently, around Mac OS X version 10.3
   # or so (Terminal.app v100+) xterm-like 16-color support was added. In
   # some versions (for instance 133-1 which shipped with Mac OS X
   # version 10.4) this suffered from the <bce> bug, but that seems to
   # have been fixed in Mac OS X version 10.5 (Terminal.app v240.2+).
   #
   # In the early days of Mac OS X the terminal was fairly buggy and
   # would routinely crash under load. Many of these bugs seem to have
   # been fixed around Mac OS X version 10.3 (Terminal.app v100+) but
   # some may still remain. This change seems to correspond to
   # Terminal.app reporting "xterm-color" as $TERM rather than "vt100" as
   # it did previously.
   #
   # * This may correspond with what actually happened, but I don't
   #   know. It is based on guesswork, hearsay, private correspondence,
   #   my faulty memory, and the following online sources and references:
   #
   # [1] "Three Scotts and a Duane" by Simson L. Garfinkel
   # http://www.nextcomputers.org/NeXTfiles/Articles/NeXTWORLD/93.8/93.8.Dec.Community1.html
   #
   # [2] NeXTSTEP entry from Wikipedia, the free encyclopedia
   # https://secure.wikimedia.org/wikipedia/en/wiki/Nextstep
   #
   # * Renamed the AppKit Terminal.app entry from "Apple_Terminal" to
   #   "nsterm" to comply with the name length and case conventions and
   #   limitations of various software packages [notably Solaris terminfo
   #   and UNIX.] A single Apple_Terminal alias is retained for
   #   backwards-compatibility.
   #
   # * Added function key support (F1-F4). These only work in Terminal.app
   #   version 51, hopefully the capabilities won't cause problems for people
   #   using version 41.
   #
   # * Added "full color" (-c) entries which support the 16-color mode in
   #   version 51.
   #
   # * By default, version 51 uses UTF-8 encoding with broken altcharset
   #   support, so "ASCII" (-7) entries without altcharset support were
   #   added.
   
   # nsterm - AppKit Terminal.app
   #
   # Apple's Mac OS X includes a Terminal.app derived from the old NeXT
   # Terminal.app. It is a partial VT100 emulation with some xterm-like
   # extensions. This terminfo was written to describe versions 41
   # (shipped with Mac OS X version 10.0) and 51 (shipped with Mac OS X
   # version 10.1) of Terminal.app.
   #
   # Terminal.app runs under the Mac OS X Quartz windowing system (and
   # other AppKit-supported windowing systems.)  On the Mac OS X machine I
   # use, the executable for Terminal.app is:
   # /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal
   #
   # If you're looking for a description of the full-screen system
   # console which runs under Apple's Darwin operating system on PowerPC
   # platforms, see the "xnuppc" entry instead.
   #
   # There were no function keys in version 41. In version 51, there are
   # four working function keys (F1, F2, F3 and F4.) The function keys
   # are included in all of these entries.
   #
   # It does not support mouse pointer position reporting. Under some
   # circumstances the cursor can be positioned using option-click; this
   # works by comparing the cursor position and the selected position,
   # and simulating enough cursor-key presses to move the cursor to the
   # selected position. This technique fails in all but the simplest
   # applications.
   #
   # It provides partial ANSI color support (background colors interacted
   # badly with bold in version 41, though, as reflected in :ncv:.) The
   # monochrome (-m) entries are useful if you've disabled color support
   # or use a monochrome monitor. The full color (-c) entries are useful
   # in version 51, which doesn't exhibit the background color bug. They
   # also enable an xterm-compatible 16-color mode.
   #
   # The configurable titlebar is set using xterm-compatible sequences;
   # it is used as a status bar in the statusline (-s) entries. Its width
   # depends on font sizes and window sizes, but 50 characters seems to
   # be the default for an 80x24 window.
   #
   # The MacRoman character encoding is used for some of the alternate
   # characters in the "MacRoman" entries; the "ASCII" (-7) entries
   # disable alternate character set support entirely, and the "VT100"
   # (-acs) entries rely instead on Terminal.app's own buggy VT100
   # graphics emulation, which seems to think the character encoding is
   # the old NeXT charset instead of MacRoman. The "ASCII" (-7) entries
   # are useful in Terminal.app version 51, which supports UTF-8 and
   # other ASCII-compatible character encodings but does not correctly
   # implement VT100 graphics; once VT100 graphics are correctly
   # implemented in Terminal.app, the "VT100" (-acs) entries should be
   # usable in any ASCII-compatible character encoding [except perhaps
   # in UTF-8, where some experts argue for disallowing alternate
   # characters entirely.]
   #
   # Terminal.app reports "vt100" as the terminal type, but exports
   # several environment variables which may aid detection in a shell
   # profile (i.e. .profile or .login):
   #
   # TERM=vt100
   # TERM_PROGRAM=Apple_Terminal
   # TERM_PROGRAM_VERSION=41      # in Terminal.app version 41
   # TERM_PROGRAM_VERSION=51      # in Terminal.app version 51
   #
   # For example, the following Bourne shell script would detect the
   # correct terminal type:
   #
   # if [ :"$TERM" = :"vt100" -a :"$TERM_PROGRAM" = :"Apple_Terminal" ]
   # then
   #     export TERM
   #     if [ :"$TERM_PROGRAM_VERSION" = :41 ]
   #     then
   #         TERM="nsterm-old"
   #     else
   #         TERM="nsterm-c-7"
   #     fi
   # fi
   #
   # In a C shell derivative, this would be accomplished by:
   #
   # if ( $?TERM && $?TERM_PROGRAM && $?TERM_PROGRAM_VERSION) then
   #     if ( :"$TERM" == :"vt100" && :"$TERM_PROGRAM" == :"Apple_Terminal" ) then
   #          if ( :"$TERM_PROGRAM_VERSION" == :41 ) then
   #              setenv TERM "nsterm-old"
   #          else
   #              setenv TERM "nsterm-c-7"
   #          endif
   #     endif
   # endif
   
   # The '+' entries are building blocks
   nsterm+7|AppKit Terminal.app v41+ basic capabilities w/ASCII charset,
           am, bw, msgr, xenl, xon,
           cols#80, it#8, lines#24,
           bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
           csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
           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,
           dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
           el1=\E[1K, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L,
           ind=\n, invis=\E[8m, kbs=^?, kcub1=\EOD, kcud1=\EOB,
           kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, rc=\E8, rev=\E[7m, ri=\EM,
           rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,
           rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
           sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
               %p5%t;2%;%?%p7%t;8%;m,
           sgr0=\E[m, smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7m,
           smul=\E[4m, tbc=\E[3g, use=vt100+enq, use=vt100+pfkeys,
   
   nsterm+acs|AppKit Terminal.app v41+ basic capabilities w/VT100 alternate-charset,
           acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           enacs=\E(B\E)0, rmacs=^O,
           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, use=nsterm+7,
   
   nsterm+mac|AppKit Terminal.app v41+ basic capabilities w/MacRoman alternate-charset,
           acsc=+\335\,\334-\366.\3770#`\327a:f\241g\261h#i
                \360jjkkllmmnno\370p\370q\321rrssttuuvvwwxxy\262z\263{
                \271|\255}\243~\245,
           enacs=\E(B\E)0, rmacs=^O,
           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, use=nsterm+7,
   
   # compare with xterm+sl-twm
   nsterm+s|AppKit Terminal.app v41+ status-line (window titlebar) support,
           wsl#50, use=xterm+sl-twm,
   
   nsterm+c|AppKit Terminal.app v51+ full color support (including 16 colors),
           op=\E[0m, use=ibm+16color,
   
   nsterm+c41|AppKit Terminal.app v41 color support,
           colors#8, ncv#37, pairs#64,
           op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
   
   # These are different combinations of the building blocks
   
   # ASCII charset (-7)
   nsterm-m-7|nsterm-7-m|AppKit Terminal.app v41+ w/ASCII charset (monochrome),
           use=nsterm+7,
   
   nsterm-m-s-7|nsterm-7-m-s|AppKit Terminal.app v41+ w/ASCII charset (monochrome w/statusline),
           use=nsterm+s, use=nsterm+7,
   
   nsterm-7|AppKit Terminal.app v41+ w/ASCII charset (color),
           use=nsterm+c41, use=nsterm+7,
   
   nsterm-7-c|nsterm-c-7|AppKit Terminal.app v51+ w/ASCII charset (full color),
           use=nsterm+c, use=nsterm+7,
   
   nsterm-s-7|nsterm-7-s|AppKit Terminal.app v41+ w/ASCII charset (color w/statusline),
           use=nsterm+s, use=nsterm+c41, use=nsterm+7,
   
   nsterm-c-s-7|nsterm-7-c-s|AppKit Terminal.app v51+ w/ASCII charset (full color w/statusline),
           use=nsterm+s, use=nsterm+c, use=nsterm+7,
   
   # VT100 alternate-charset (-acs)
   nsterm-m-acs|nsterm-acs-m|AppKit Terminal.app v41+ w/VT100 alternate-charset (monochrome),
           use=nsterm+acs,
   
   nsterm-m-s-acs|nsterm-acs-m-s|AppKit Terminal.app v41+ w/VT100 alternate-charset (monochrome w/statusline),
           use=nsterm+s, use=nsterm+acs,
   
   nsterm-acs|AppKit Terminal.app v41+ w/VT100 alternate-charset (color),
           use=nsterm+c41, use=nsterm+acs,
   
   nsterm-c-acs|nsterm-acs-c|AppKit Terminal.app v51+ w/VT100 alternate-charset (full color),
           use=nsterm+c, use=nsterm+acs,
   
   nsterm-s-acs|nsterm-acs-s|AppKit Terminal.app v41+ w/VT100 alternate-charset (color w/statusline),
           use=nsterm+s, use=nsterm+c41, use=nsterm+acs,
   
   nsterm-c-s-acs|nsterm-acs-c-s|AppKit Terminal.app v51+ w/VT100 alternate-charset (full color w/statusline),
           use=nsterm+s, use=nsterm+c, use=nsterm+acs,
   
   # MacRoman charset
   nsterm-m|AppKit Terminal.app v41+ w/MacRoman charset (monochrome),
           use=nsterm+mac,
   
   nsterm-m-s|AppKit Terminal.app v41+ w/MacRoman charset (monochrome w/statusline),
           use=nsterm+s, use=nsterm+mac,
   
   nsterm-old|AppKit Terminal.app v41+ w/MacRoman charset (color),
           use=nsterm+c41, use=nsterm+mac,
   
   nsterm-c|AppKit Terminal.app v51+ w/MacRoman charset (full color),
           use=nsterm+c, use=nsterm+mac,
   
   nsterm-s|AppKit Terminal.app v41+ w/MacRoman charset (color w/statusline),
           use=nsterm+s, use=nsterm+c41, use=nsterm+mac,
   
   nsterm-c-s|AppKit Terminal.app v51+ w/MacRoman charset (full color w/statusline),
           use=nsterm+s, use=nsterm+c, use=nsterm+mac,
   
   # In Mac OS X version 10.5 the format of the preferences has changed
   # and a new, more complex technique is needed, e.g.,
   #
   #       python -c 'import sys,objc;NSUserDefaults=objc.lookUpClass(
   #       "NSUserDefaults");ud=NSUserDefaults.alloc();
   #       ud.init();prefs=ud.persistentDomainForName_(
   #       "com.apple.Terminal");prefs["Window Settings"][
   #       prefs["Default Window Settings"]]["TerminalType"
   #       ]=sys.argv[1];ud.setPersistentDomain_forName_(prefs,
   #       "com.apple.Terminal")' nsterm-16color
   #
   # and it is still not settable from the preferences dialog. This is
   # tracked under rdar://problem/7365108 and rdar://problem/7365134
   # in Apple's bug reporter.
   #
   # In OS X 10.5 (Leopard) the TERM which can be set in the preferences dialog
   # defaults to xterm-color.  Alternative selections are ansi, dtterm, rxvt,
   # vt52, vt100, vt102 and xterm.
   nsterm-16color|AppKit Terminal.app v240.2+ with Mac OS X version 10.5,
           bw@, mir, npc,
           dch=\E[%p1%dP, dch1=\E[P, flash=\E[?5h$<200/>\E[?5l,
           hpa=\E[%i%p1%dG, ich=\E[%p1%d@, ich1=\E[@, kdch1=\E[3~,
           kend=\E[F, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
           kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
           kf17=\E[31~, kf18=\E[22~, kf19=\E[33~, kf20=\E[34~,
           kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
           khome=\E[H, knp=\E[6~, kpp=\E[5~, rmir=\E[4l, smir=\E[4h,
           vpa=\E[%i%p1%dd, kLFT5=\E[5D, kRIT5=\E[5C,
           use=xterm+alt47, use=nsterm-c-s-acs, use=vt220+cvis,
   
   # The versions of Terminal.app in Mac OS X version 10.3.x seem to have
   # the background color erase feature. The newer version 240.2 in Mac OS X
   # version 10.5 does not.
   #
   # This entry is based on newsgroup comments by Alain Bench, Christian Ebert,
   # and D P Schreber comparing to nsterm-c-s-acs.
   #
   # In Mac OS X version 10.4 and earlier, D P Schreber notes that $TERM
   # can be set in Terminal.app, e.g.,
   #
   #       defaults write com.apple.Terminal TermCapString nsterm-bce
   #
   # and that it is not set in Terminal's preferences dialog.
   #
   # Modified for OS X 10.8, omitting bw based on testing with tack -TD
   #
   # Notes:
   # * The terminal description matches the default settings.
   # * The keyboard is configurable via a dialog.
   # * By default khome, kend, knext and kprev are honored only with a
   #   shift-modifier.
   # * There are bindings for control left/right arrow (but not up/down).
   #   Added those to nsterm-16color, which is the version used for OS X 10.6
   # * "Allow VT100 application keypage mode" is by default disabled.
   #   There is no way to press keypad-comma unless application mode is enabled
   #   and used.
   # * 132-column mode stopped working during vttest's tests.  Consider it broken.
   # * CHT, REP, SU, SD are buggy.
   # * ECH works (also in Leopard), but is not used here for compatibility.
   # * The terminal preferences dialog replaces xterm-color by xterm-16color and
   #   xterm-256color.  However, it adds "nsterm", so it is possible to use the
   #   nsterm entry from this file to override the MacPorts (20110404) or
   #   system (20081102) copy of this file.
   # + In OS X 10.8 (Mountain Lion) the TERM which can be set in the preferences
   #   dialog defaults to xterm-256color.  Alternative selections are ansi,
   #   dtterm, rxvt, vt52, vt100, vt102, xterm and xterm-16color.  However,
   #   the menu says "Declare terminal as" without promising to actually emulate
   #   the corresponding terminals.  Indeed, changing TERM does not affect the
   #   emulation itself.  This means that
   #   + the function-keys do not match for dtterm for kf1-kf4 as well as
   #     khome/kend
   #   + the color model is the same for each setting of TERM (does not match
   #     ansi or dtterm).
   #   + the shift/control/meta key modifiers from rxvt and xterm variants are not
   #     recognised except for a few special cases, i.e., kRIT5 and kLFT5.
   #   + the VT52 emulation does not give a usable shell because screen-clearing
   #     does not work as expected.
   #   + selecting "xterm" or "xterm-16color" sets TERM to "xterm-256color".
   # + OSX 10.9 (Yosemite) added more extended keys in the default configuration
   #   as well as unmasking F10 (which had been used in the window manager). Those
   #   keys are listed in this entry.
   nsterm-bce|AppKit Terminal.app v71+/v100.1.8+ with Mac OS X version 10.3/10.4 (bce),
           bce, use=nsterm-16color,
   
   # This is tested with OS X 10.8 (Mountain Lion), 2012/08/11
   #       TERM_PROGRAM_VERSION=309
   # Earlier reports state that these differences also apply to OS X 10.7 (Lion),
   #       TERM_PROGRAM_VERSION=303
   nsterm-build309|Terminal.app in OS X 10.8,
           use=xterm+256setaf, use=nsterm-bce,
   
   # removed bogus kDC7 -TD
   nsterm-build326|Terminal.app in OS X 10.9,
           kDC=\E[3;2~, kLFT=\E[1;2D, kRIT=\E[1;2C, kcbt=\E[Z,
           kf18=\E[32~, kDC5=\E[3;5~, kLFT3=\Eb, kLFT5=\E[1;5D,
           kRIT3=\Ef, kRIT5=\E[1;5C, use=nsterm-build309,
   
   # actually "343.7"
   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,
           XT,
           kmous=\E[M, use=nsterm-build343,
   
   # reviewed Terminal.app in High Sierra (version 2.8 build 400) -TD
   # Comparing with build361, little has changed, except that italics work.
   # Direct-color is not supported, by the way.
   #
   # Improved rmso/rmul -TD
   nsterm-build400|Terminal.app in OS X 10.13,
           rmso=\E[27m, rmul=\E[24m, use=xterm+sm+1006,
           use=ecma+italics, use=nsterm-build361,
   
   nsterm-build440|Terminal.app in MacOS 11.6.8,
           use=xterm+alt1049, use=nsterm-build400,
   
   # This is an alias which should always point to the "current" version
   nsterm|nsterm-256color|Apple_Terminal|AppKit Terminal.app,
           use=nsterm-build440,
   
   #### iTerm, iTerm2
   
   # iTerm 0.10
   #
   # iTerm.app from http://iterm.sourceforge.net/ is an alternative (and more
   # featureful) terminal emulator for Mac OS X.  It is similar enough in
   # capabilities to nsterm-16color that I have derived this description from that
   # one, but as far as I know they share no code.  Many of the features are
   # user-configurable, but I attempt only to describe the default configuration
   # (B. Sittler).
   #
   # According to its documentation, iTerm uses terminfo to obtain function key
   # definitions.  For example, if it is started with TERM=xterm, it uses key
   # definitions from that terminal description from the local OSX machine.  Those
   # $TERM settings may be augmented using the bookmark and profile dialogs.
   # However, the behavior seen with tack does not agree with either the terminfo
   # description or the function keys in its "xterm" profile.
   #
   # NOTES:
   # with vttest:
   #       reports primary DA as VT100 with AVO: \E[?1;2c
   #       reports secondary DA as "\E[>0;95;c"
   #       supports blink and underline
   #       displays bold text as red
   #       recognizes all dtterm controls for modifying/querying window
   #       resizing via escape sequence is very slow
   #       supports X11R5 mouse (no X10) and XFree86 mouse (button- and event-tracking)
   #       supports X11R5 alternate screen and XFree86 1049 (no 1047/1048)
   #       supports CHA, VPA, VPR, but no other ECMA-48 cursor movement such as HPA
   # with tack:
   #       .
   # with ncurses test-program:
   #       ncurses 'k' has problem in second screen; light background does not fill
   # with xterm scripts
   #       can display/alter xterm-256color cube
   #       can display/alter xterm-88color cube
   iTerm.app|iterm|iTerm.app terminal emulator for Mac OS X,
           am, bce, hs, mir, msgr, npc, xenl, xon,
           cols#80, it#8, lines#24, wsl#50,
           acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
           csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
           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,
           dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
           el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
           flash=\E[?5h$<200/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,
           ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,
           il1=\E[L, ind=\n, kLFT=\E[1;2D, kRIT=\E[1;2C, kbs=^?,
           kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
           kdch1=\E[3~, kend=\EOF, kent=\EOM, kf1=\EOP, kf10=\E[21~,
           kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
           kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
           khome=\EOH, knp=\E[6~, kpp=\E[5~, op=\E[0m, rc=\E8,
           rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l,
           rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,
           rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
           sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;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, tbc=\E[3g,
           vpa=\E[%i%p1%dd, kEND5=\E[1;5F, kHOM5=\E[1;5H,
           use=xterm+alt47, use=ansi+enq, use=xterm+sl-twm,
           use=vt100+keypad, use=xterm+x11mouse,
           use=xterm+256setaf, use=vt220+cvis,
   
   # iTerm2 3.0.15
   #
   # https://iterm2.com/
   # https://github.com/gnachman/iTerm2
   # ~/Library/Preferences/com.googlecode.iterm2.plist
   # "iTerm" stalled in 2009.  A different set of developers began "iTerm2".
   #
   # NOTES:
   # with vttest:
   #       reports primary DA as VT100 with AVO: \E[?1;2c
   #       reports secondary DA as "\E[>0;95;0c"
   #       numeric keypad application mode does not work
   #       by default, dtterm window-modifications are ignored
   #       by default, dtterm window-reports return, but icon as "L", window as "l"
   #       supports SD/SU, no REP, SL, SR
   #       supports CBT, CHA, VPA, CNL, CPL, VPR (no HPA, CHT, HPR)
   #       no improvement to XFree86 1047/1048 modes
   # with tack:
   #       in meta-mode, imitates xterm, sending UTF-8
   #       special-key modifiers based on xterm use incompatible default for alt/meta
   # with ncurses test-program:
   #       no italics
   #       no improvement to ncurses 'k'
   # with xterm scripts:
   #       acolors.sh works
   #
   # Italic text did not work initially, apparently because upgrading did not
   # add/change that preference (set in Preferences, Profiles, Text).  A new
   # install of iTerm 3.0.15 provides italics by default (blinking text is an
   # option in the preferences dialog).
   #
   # 2018/01/21: found xterm+sm+1006 did not work with version 3.1.5
   # 2018/05/19: xterm+sm+1006 seems to work with 3.1.6beta -TD
   iTerm2.app|iterm2|terminal emulator for Mac OS X,
           blink=\E[5m, cbt=\E[Z, dim=\E[2m, kEND=\E[1;2F,
           kHOM=\E[1;2H, ka1@, ka3@, kb2@, kc1@, kc3@, kent@, kf13=\E[1;2P,
           kf14=\E[1;2Q, kf15=\E[1;2R, kf16=\E[1;2S, kf17=\E[15;2~,
           kf18=\E[17;2~, kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~,
           kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~,
           kf24=\E[24;2~, kind=\E[1;2B, kri=\E[1;2A, nel=\EE,
           op=\E[39;49m, rmso=\E[27m, rmul=\E[24m,
           rs2=\E[!p\E[?3;4l\E[4l\E>\E[?1000l,
           sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
               %p5%t;2%;m%?%p9%t\016%e\017%;,
           kDN3=\E\E[B, kDN4=\E[1;10B, kDN5=\E[1;5B, kDN6=\E[1;6B,
           kEND3=\E[1;9F, kEND4=\E[1;10F, kEND6=\E[1;6F,
           kEND7=\E[1;13F, kEND8=\E[1;14F, kHOM3=\E[1;9H,
           kHOM4=\E[1;10H, kHOM6=\E[1;6H, kHOM7=\E[1;13H,
           kHOM8=\E[1;14H, kLFT3=\E\E[D, kLFT4=\E[1;10D,
           kLFT5=\E[1;5D, kLFT6=\E[1;6D, kNXT3=\E\E[6~,
           kPRV3=\E\E[5~, kRIT3=\E\E[C, kRIT4=\E[1;10C,
           kRIT5=\E[1;5C, kRIT6=\E[1;6C, kUP3=\E\E[A, kUP4=\E[1;10A,
           kUP5=\E[1;5A, kUP6=\E[1;6A, use=ecma+index,
           use=xterm+alt+title, use=ecma+italics, use=iterm,
           use=bracketed+paste,
   
   # xnuppc - Darwin PowerPC Console (a.k.a. "darwin")
   #
   # On PowerPC platforms, Apple's Darwin operating system uses a
   # full-screen system console derived from a NetBSD framebuffer
   # console. It is an ANSI-style terminal, and is not really VT-100
   # compatible.
   #
   # Under Mac OS X, this is the system console driver used while in
   # single-user mode [reachable by holding down Command-S during the
   # boot process] and when logged in using console mode [reachable by
   # typing ">console" at the graphical login prompt.]
   #
   # If you're looking for a description of the Terminal.app terminal
   # emulator which runs under the Mac OS X Quartz windowing system (and
   # other AppKit-supported windowing systems,) see the "nsterm"
   # entry instead.
   #
   # NOTE: Under Mac OS X version 10.1, the default login window does not
   # prompt for user name, instead requiring an icon to be selected from
   # a list of known users. Since the special ">console" login is not in
   # this list, you must make one of two changes in the Login Window
   # panel of the Login section of System Prefs to make the special
   # ">console" login accessible. The first option is to enable 'Show
   # "Other User" in list for network users', which will add a special
   # "Other..." icon to the graphical login panel. Selecting "Other..."
   # will present the regular graphical login prompt. The second option
   # is to change the 'Display Login Window as:' setting to 'Name and
   # password entry fields', which replaces the login panel with a
   # graphical login prompt.
   #
   # There are no function keys, at least not in Darwin 1.3.
   #
   # It has no mouse support.
   #
   # It has full ANSI color support, and color combines correctly with
   # all three supported attributes: bold, inverse-video and underline.
   # However, bold colored text is almost unreadable (bolding is
   # accomplished using shifting and or-ing, and looks smeared) so bold
   # has been excluded from the list of color-compatible attributes
   # [using (ncv)]. The monochrome entry (-m) is useful if you use a
   # monochrome monitor.
   #
   # There is one serious bug with this terminal emulation's color
   # support: repositioning the cursor onto a cell with non-matching
   # colors obliterates that cell's contents, replacing it with a blank
   # and displaying a colored cursor in the "current" colors. There is
   # no complete workaround at present [other than using the monochrome
   # (-m) entries,] but removing the (msgr) capability seemed to help.
   #
   # The "standout" chosen was simple reverse-video, although a colorful
   # standout might be more aesthetically pleasing. Similarly, the bold
   # chosen is the terminal's own smeared bold, although a simple
   # color-change might be more readable. The color-bold (-b) entries
   # uses magenta colored text for bolding instead. The fancy color (-f
   # and -f2) entries use color for bold, standout and underlined text
   # (underlined text is still underlined, though.)
   #
   # Apparently the terminal emulator does support a VT-100-style
   # alternate character set, but all the alternate character set
   # positions have been left blank in the font. For this reason, no
   # alternate character set capabilities have been included in this
   # description. The console driver appears to be ASCII-only, so (enacs)
   # has been excluded [although the VT-100 sequence does work.]
   #
   # The default Mac OS X and Darwin installation reports "vt100" as the
   # terminal type, and exports no helpful environment variables. To fix
   # this, change the "console" entry in /etc/ttys from "vt100" to
   # "xnuppc-WxH", where W and H are the character dimensions of your
   # console (see below.)
   #
   # The font used by the terminal emulator is apparently one originally
   # drawn by Ka-Ping Yee, and uses 8x16-pixel characters. This
   # file includes descriptions for the following geometries:
   #
   #     Pixels        Characters   Entry Name (append -m for monochrome)
   #    -------------------------------------------------------------------
   #     640x400       80x25        xnuppc-80x25
   #     640x480       80x30        xnuppc-80x30
   #     720x480       90x30        xnuppc-90x30
   #     800x600       100x37       xnuppc-100x37
   #     896x600       112x37       xnuppc-112x37
   #     1024x640      128x40       xnuppc-128x40
   #     1024x768      128x48       xnuppc-128x48
   #     1152x768      144x48       xnuppc-144x48
   #     1280x1024     160x64       xnuppc-160x64
   #     1600x1024     200x64       xnuppc-200x64
   #     1600x1200     200x75       xnuppc-200x75
   #     2048x1536     256x96       xnuppc-256x96
   #
   # The basic "xnuppc" entry includes no size information, and the
   # emulator includes no reporting capability, so you'll be at the mercy
   # of the TTY device (which reports incorrectly on my hardware.) The
   # color-bold entries do not include size information.
   
   # The '+' entries are building blocks
   xnuppc+basic|Darwin PowerPC console basic capabilities,
           am, bce, mir, xenl, NQ,
           it#8,
           bold=\E[1m, clear=\E[H\E[J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
           cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,
           cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
           cuu=\E[%p1%dA, cuu1=\E[A, dsl=\E]2;\007, ed=\E[J, el=\E[K,
           el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ind=\n, kbs=^?,
           kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, rc=\E8,
           rev=\E[7m, ri=\EM, rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m,
           rmul=\E[m, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
           sc=\E7,
           sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m,
           sgr0=\E[m, smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7m,
           smul=\E[4m, tbc=\E[3g, use=vt100+keypad,
   
   xnuppc+c|Darwin PowerPC console ANSI color support,
           colors#8, ncv#32, pairs#64,
           op=\E[37;40m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
   
   xnuppc+b|Darwin PowerPC console color-bold support,
           ncv#32,
           bold=\E[35m,
           sgr=\E[0%?%p6%t;35%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m,
           use=xnuppc+basic,
   
   xnuppc+f|Darwin PowerPC console fancy color support,
           ncv#35,
           sgr=\E[0%?%p6%t;35%;%?%p2%t;36;4%;%?%p1%t;33;44%;%?%p3%t;7%;
               m,
           smso=\E[33;44m, smul=\E[36;4m, use=xnuppc+b,
   
   xnuppc+f2|Darwin PowerPC console alternate fancy color support,
           ncv#35,
           bold=\E[33m,
           sgr=\E[0%?%p6%t;33%;%?%p2%t;34%;%?%p1%t;31;47%;%?%p3%t;7%;m,
           smso=\E[31;47m, smul=\E[34m, use=xnuppc+basic,
   
   # Building blocks for specific screen sizes
   xnuppc+80x25|Darwin PowerPC console 80x25 support (640x400 pixels),
           cols#80, lines#25,
   
   xnuppc+80x30|Darwin PowerPC console 80x30 support (640x480 pixels),
           cols#80, lines#30,
   
   xnuppc+90x30|Darwin PowerPC console 90x30 support (720x480 pixels),
           cols#90, lines#30,
   
   xnuppc+100x37|Darwin PowerPC console 100x37 support (800x600 pixels),
           cols#100, lines#37,
   
   xnuppc+112x37|Darwin PowerPC console 112x37 support (896x600 pixels),
           cols#112, lines#37,
   
   xnuppc+128x40|Darwin PowerPC console 128x40 support (1024x640 pixels),
           cols#128, lines#40,
   
   xnuppc+128x48|Darwin PowerPC console 128x48 support (1024x768 pixels),
           cols#128, lines#48,
   
   xnuppc+144x48|Darwin PowerPC console 144x48 support (1152x768 pixels),
           cols#144, lines#48,
   
   xnuppc+160x64|Darwin PowerPC console 160x64 support (1280x1024 pixels),
           cols#160, lines#64,
   
   xnuppc+200x64|Darwin PowerPC console 200x64 support (1600x1024 pixels),
           cols#200, lines#64,
   
   xnuppc+200x75|Darwin PowerPC console 200x75 support (1600x1200 pixels),
           cols#200, lines#75,
   
   xnuppc+256x96|Darwin PowerPC console 256x96 support (2048x1536 pixels),
           cols#0x100, lines#96,
   
   # These are different combinations of the building blocks
   
   xnuppc-m|darwin-m|Darwin PowerPC console (monochrome),
           use=xnuppc+basic,
   
   xnuppc|darwin|Darwin PowerPC console (color),
           use=xnuppc+c, use=xnuppc+basic,
   
   xnuppc-m-b|darwin-m-b|Darwin PowerPC console (monochrome w/color-bold),
           use=xnuppc+b,
   
   xnuppc-b|darwin-b|Darwin PowerPC console (color w/color-bold),
           use=xnuppc+b, use=xnuppc+c,
   
   xnuppc-m-f|darwin-m-f|Darwin PowerPC console (fancy monochrome),
           use=xnuppc+f,
   
   xnuppc-f|darwin-f|Darwin PowerPC console (fancy color),
           use=xnuppc+f, use=xnuppc+c,
   
   xnuppc-m-f2|darwin-m-f2|Darwin PowerPC console (alternate fancy monochrome),
           use=xnuppc+f2,
   
   xnuppc-f2|darwin-f2|Darwin PowerPC console (alternate fancy color),
           use=xnuppc+f2, use=xnuppc+c,
   
   # Combinations for specific screen sizes
   xnuppc-80x25-m|darwin-80x25-m|Darwin PowerPC console (monochrome) 80x25,
           use=xnuppc+80x25, use=xnuppc+basic,
   
   xnuppc-80x25|darwin-80x25|Darwin PowerPC console (color) 80x25,
           use=xnuppc+c, use=xnuppc+80x25, use=xnuppc+basic,
   
   xnuppc-80x30-m|darwin-80x30-m|Darwin PowerPC console (monochrome) 80x30,
           use=xnuppc+80x30, use=xnuppc+basic,
   
   xnuppc-80x30|darwin-80x30|Darwin PowerPC console (color) 80x30,
           use=xnuppc+c, use=xnuppc+80x30, use=xnuppc+basic,
   
   xnuppc-90x30-m|darwin-90x30-m|Darwin PowerPC console (monochrome) 90x30,
           use=xnuppc+90x30, use=xnuppc+basic,
   
   xnuppc-90x30|darwin-90x30|Darwin PowerPC console (color) 90x30,
           use=xnuppc+c, use=xnuppc+90x30, use=xnuppc+basic,
   
   xnuppc-100x37-m|darwin-100x37-m|Darwin PowerPC console (monochrome) 100x37,
           use=xnuppc+100x37, use=xnuppc+basic,
   
   xnuppc-100x37|darwin-100x37|Darwin PowerPC console (color) 100x37,
           use=xnuppc+c, use=xnuppc+100x37, use=xnuppc+basic,
   
   xnuppc-112x37-m|darwin-112x37-m|Darwin PowerPC console (monochrome) 112x37,
           use=xnuppc+112x37, use=xnuppc+basic,
   
   xnuppc-112x37|darwin-112x37|Darwin PowerPC console (color) 112x37,
           use=xnuppc+c, use=xnuppc+112x37, use=xnuppc+basic,
   
   xnuppc-128x40-m|darwin-128x40-m|Darwin PowerPC console (monochrome) 128x40,
           use=xnuppc+128x40, use=xnuppc+basic,
   
   xnuppc-128x40|darwin-128x40|Darwin PowerPC console (color) 128x40,
           use=xnuppc+c, use=xnuppc+128x40, use=xnuppc+basic,
   
   xnuppc-128x48-m|darwin-128x48-m|Darwin PowerPC console (monochrome) 128x48,
           use=xnuppc+128x48, use=xnuppc+basic,
   
   xnuppc-128x48|darwin-128x48|Darwin PowerPC console (color) 128x48,
           use=xnuppc+c, use=xnuppc+128x48, use=xnuppc+basic,
   
   xnuppc-144x48-m|darwin-144x48-m|Darwin PowerPC console (monochrome) 144x48,
           use=xnuppc+144x48, use=xnuppc+basic,
   
   xnuppc-144x48|darwin-144x48|Darwin PowerPC console (color) 144x48,
           use=xnuppc+c, use=xnuppc+144x48, use=xnuppc+basic,
   
   xnuppc-160x64-m|darwin-160x64-m|Darwin PowerPC console (monochrome) 160x64,
           use=xnuppc+160x64, use=xnuppc+basic,
   
   xnuppc-160x64|darwin-160x64|Darwin PowerPC console (color) 160x64,
           use=xnuppc+c, use=xnuppc+160x64, use=xnuppc+basic,
   
   xnuppc-200x64-m|darwin-200x64-m|Darwin PowerPC console (monochrome) 200x64,
           use=xnuppc+200x64, use=xnuppc+basic,
   
   xnuppc-200x64|darwin-200x64|Darwin PowerPC console (color) 200x64,
           use=xnuppc+c, use=xnuppc+200x64, use=xnuppc+basic,
   
   xnuppc-200x75-m|darwin-200x75-m|Darwin PowerPC console (monochrome) 200x75,
           use=xnuppc+200x75, use=xnuppc+basic,
   
   xnuppc-200x75|darwin-200x75|Darwin PowerPC console (color) 200x75,
           use=xnuppc+c, use=xnuppc+200x75, use=xnuppc+basic,
   
   xnuppc-256x96-m|darwin-256x96-m|Darwin PowerPC console (monochrome) 256x96,
           use=xnuppc+256x96, use=xnuppc+basic,
   
   xnuppc-256x96|darwin-256x96|Darwin PowerPC console (color) 256x96,
           use=xnuppc+c, use=xnuppc+256x96, use=xnuppc+basic,
   
   ######## DOS/WINDOWS
 # CRT is shareware.  It implements some xterm features, including mouse.  # CRT is shareware.  It implements some xterm features, including mouse.
 crt|crt-vt220|CRT 2.3 emulating VT220,  crt|crt-vt220|CRT 2.3 emulating VT220,
         bce, msgr,          bce, msgr,
         ncv@,          ncv@,
         hts=\EH, use=vt100+enq, use=vt220, use=ecma+color,          hts=\EH, use=vt100+enq, use=vt220-base, use=ecma+color,
   
 # PuTTY 0.55 (released 3 August 2004)  # SecureCRT 8.7.3.2279
   # 8.7.3 was released 2020/08/11
   # (eval 2021/02/05)
   # VanDyke Software, Inc.
   #
   # Advertised features:
   #       Xterm 24-bit color
   #       Xterm 256-color
   #       Double-size characters
   #       Xterm extensions for mouse support and changing title bar
   #       Emulates VT100, VT102, VT220, VT320, Linux console, SCO ANSI,
   #       TN3270, TVI910, TVI925, Wyse 50/60, and ANSI.
   # Changes:
   #       Added ANSI sc/rc and REP in 2019/12/17
   #       Added TVI910/ TVI925 in 2019/11/20
   #
   # Default:
   #       Emulate "Xterm", using "ANSI with 256color"
   #       TERM=xterm-256color
   #
   # vttest:
   #       DA1 \E[?62;1;2;6;7;8;9c (vt220 with DRCS and NRCS)
   #       DA2 \E[>1;136;0c
   #       double-sized characters do not work
   #       Menu-1 fails (window resizes to 132-columns, but does not repaint)
   #       NRCS fails (tried French, but none of the replacements worked)
   #       VT100 line-drawing works, except the C/R, etc., are an hline.
   #       VT52 works except for S8C1T bug.
   #       RIS hangs the terminal.
   #       Local SRM does not echo.
   #       Some of the VT320/VT220 status reports work, not locator or DECXCPR
   #       DECUDK works if I press shift.
   #       Fails CHT, CNL, CPL
   #       Does not honor bce with ECH
   #       ERM/SPA does not work
   #       REP has 11 +'s except for final 2 +'s, like PuTTY.
   #       Fails SL/SR
   #       DECRPM does not respond.
   #       dtterm modify/report operations do not work
   #       Alternate screen works.
   #       Mouse:
   #               highlight tracking does not work.
   #               any event tracking does not work, but
   #               button event tracking does work.
   #               DEC locator does not work.
   #               SGR coordinates does not work.
   # ncurses:
   #       reset6 does reset to 80-columns
   #       ncurses RGB edit does not work.
   #       direct colors don't work, probably needs semicolons.
   # tack:
   #       blink works, but not dim or invis
   #       no italics or crossed-out
   # scripts:
   #       256color handles "-r" option (but test/ncurses menu d does not alter)
   #       dynamic colors queries do not work, though it seems some can be set.
   #       resize.pl gets no reply, resize.sh needs fix for no reply.
   scrt|securecrt|SecureCRT emulating xterm-256color,
           bce@, km@, npc,
           bel@, cvvis@, kcbt=\E[Z, kent=\EOM, use=linux+kbs,
           use=vt220+pcedit, use=xterm+256setaf, use=ecma+index,
           use=ansi+rep, use=xterm+keypad, use=xterm+pcfkeys,
           use=xterm-basic,
   
   # Absolute Telnet
   # (eval 2021/02/20)
   # 11.24 was released 2020/08/13
   # Celestial Software
   #
   # Advertised features:
   #       Emacs compatibility mode (Meta Keys can be enabled for left/right ALT)
   #       Double-size characters
   #       Xterm extensions for mouse support
   #       Emulates VT52, VT100, VT220, VT320, ansi, xterm, qnx, scoansi,
   #       ANSIBBS, WYSE60, TeleVideo 950.
   #
   # Default:
   #       TERM=xterm
   #
   # vttest:
   #       DA1: \E[?62;1;2;6;7;8;9;15;22c (VT200 with DRCS, UDK, NRCS)
   #       DA2: \E[>1;10;0c
   #       However:
   #       + NRCS tests do not work
   #       + DECUDK test fails
   #       + VT100 double-sized characters work
   #       menu-1 autowrap does not work
   #       supports blinking text
   #       VT220 DECSCA last screen (ignoring ECH, etc), leaves fill on top/left
   #       VT220 device status reports fail, except operating status
   #       8-bit controls work
   #       xterm alternate screen recognized, but cursor restored incorrectly
   #       xterm mouse (normal, any event, button event) works
   #       xterm highlight-mouse does not work properly, confused with any-event
   #       does not recognize SGR-mouse mode
   #       supports xterm window-modifiny/reporting controls
   #       supports ECMA-48 cursor movement except HPR
   #       supports REP and SD, but not ECMA-48 SL, SR, SU
   # tack:
   #       italics and crossed-out do not work
   #       supports xterm-style modified function-keys, using X11R6 F1-F4.
   #       does not support modified cursor-keys or editing-keys
   #       uses VT220-style Home/End
   #       if alt-keys are enabled,
   #               meta-mode sends escape rather than shifting, in 7-bit mode
   #               meta-mode does the expected shifting in 8-bit mode
   # scripts:
   #       supports 256-colors, including changing palette (ncurses menu d works)
   #       supports UTF-8, but honors VT100 line-drawing
   absolute|Absolute Telnet emulating xterm,
           kcbt=\E[Z, use=ecma+index, use=linux+kbs, use=ansi+rep,
           use=vt220+pcedit, use=xterm+keypad, use=xterm+app,
           use=xterm+pcf0, use=xterm+256color, use=xterm+x11mouse,
           use=xterm-basic,
   
   #### PuTTY
 # http://www.chiark.greenend.org.uk/~sgtatham/putty/  # http://www.chiark.greenend.org.uk/~sgtatham/putty/
 #  #
   # PuTTY 0.78 (September 2020, tested 12 August 2023)
   # Testing with tack:
   #       implements cross-out text (shortly after 0.74)
   #       restore kLFT as kLFT5, etc. (mentioned in October 2021)
   #       does not support direct-colors (mentioned in July 2021)
   #
   # PuTTY 0.74 (27 June 2020)
   #       (unchanged)
   #
   # PuTTY 0.73 (September 2019)
   # Testing with tack:
   #       does not implement italics
   #       does not implement cross-out text
   #       its settings dialog allows some of the VT100 line-drawing tests to pass
   #       (not the padding test, though)
   # Testing with vttest:
   #       xterm mouse modes are incomplete: X10, highlight, any-event, and focus in/out modes are not implemented.
   #       does not implement protected areas
   #       does not implement SL/SR
   #
   # PuTTY 0.71 (March 2019) provided a workable "rep" capability.  It also
   # changed longstanding keypad assignments, so that these no longer apply:
   #       kLFT=\E[D, kRIT=\E[C, kb2=\E[G,
   #
   # PuTTY recognized xterm's 1006 mouse mode in late 2015; subsequent release was
   # in 2017 (0.70) -TD
   #
 # Comparing with 0.51, vttest is much better (only a few problems with the  # Comparing with 0.51, vttest is much better (only a few problems with the
 # cursor position reports and wrapping).  # cursor position reports and wrapping).
 #  #
 # PuTTY 0.51 (released 14 December 2000)  # PuTTY 0.51 (14 December 2000)
 #  #
 # This emulates vt100 + vt52 (plus a few vt220 features:  ech, SRM, DECTCEM, as  # This emulates VT100 + VT52 (plus a few VT220 features:  ech, SRM, DECTCEM, as
 # well as SCO and Atari, color palettes from Linux console).  Reading the code,  # well as SCO and Atari, color palettes from Linux console).  Reading the code,
 # it is intended to be VT102 plus selected features.  By default, it sets $TERM  # it is intended to be VT102 plus selected features.  By default, it sets $TERM
 # to xterm, which is incorrect, since several features are misimplemented:  # to xterm, which is incorrect, since several features are misimplemented:
Line 3712 
Line 4262 
 #       Control responses, wrapping and tabs are buggy, failing a couple of  #       Control responses, wrapping and tabs are buggy, failing a couple of
 #       screens in vttest.  #       screens in vttest.
 #  #
 #       xterm mouse support is not implemented (unrelease version may).  #       xterm mouse support is not implemented (unreleased version may).
 #  #
 # Several features such as backspace/delete are optional; this entry documents  # Several features such as backspace/delete are optional; this entry documents
 # the default behavior -TD  # the default behavior.  None of the combinations of keyboard settings match
   # those used for xterm -TD
   #
   # PuTTY recognizes xterm's 1049 mode for switching to/from alternate screen,
   # but implements it incorrectly as mentioned here:
   #       http://stackoverflow.com/questions/24613237/terminal-retains-bg-color-after-closing-vim-using-color-scheme-and-putty-256co/37869114#37869114
 putty|PuTTY terminal emulator,  putty|PuTTY terminal emulator,
         am, bce, bw, ccc, mir, msgr, xenl, xon, XT,          am, bce, bw, ccc, mir, msgr, xenl, xon, XT,
         colors#8, it#8, ncv#22, pairs#64, U8#1,          colors#8, it#8, ncv#22, pairs#64, U8#1,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         clear=\E[H\E[J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\ED, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\ED, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM,
Line 3735 
Line 4288 
               %%G\340\202\242\E%%@%e%p1%c%;,                %%G\340\202\242\E%%@%e%p1%c%;,
         dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
         el1=\E[1K, enacs=\E(B\E)0, flash=\E[?5h$<100/>\E[?5l,          el1=\E[1K, enacs=\E(B\E)0, flash=\E[?5h$<100/>\E[?5l,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, il=\E[%p1%dL,          home=\E[H, hpa=\E[%i%p1%dG, il=\E[%p1%dL, il1=\E[L, ind=\n,
         il1=\E[L, ind=^J, indn=\E[%p1%dS,  
         initc=\E]P%p1%x%p2%{255}%*%{1000}%/%02x%p3%{255}%*%{1000}%/          initc=\E]P%p1%x%p2%{255}%*%{1000}%/%02x%p3%{255}%*%{1000}%/
               %02x%p4%{255}%*%{1000}%/%02x,                %02x%p4%{255}%*%{1000}%/%02x,
         is2=\E7\E[r\E[m\E[?7h\E[?1;4;6l\E[4l\E8\E>\E]R,          is2=\E7\E[r\E[m\E[?7h\E[?1;4;6l\E[4l\E8\E>\E]R,
         kLFT=\E[D, kRIT=\E[C, kb2=\E[G, kbs=\177, kcbt=\E[Z,          kbs=^?, kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kcuu1=\EOA, kind=\E[B, kri=\E[A, kspd=^Z, nel=\r\n, oc=\E]R,
         kdch1=\E[3~, kend=\E[4~, khome=\E[1~, kich1=\E[2~,          op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
         kind=\E[B, kmous=\E[M, knp=\E[6~, kpp=\E[5~, kri=\E[A,          rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmpch=\E[10m,
         kspd=^Z, nel=^M^J, oc=\E]R, op=\E[39;49m, rc=\E8, rev=\E[7m,          rmso=\E[27m, rmul=\E[24m,
         ri=\EM, rin=\E[%p1%dT, rmacs=^O, rmam=\E[?7l,  
         rmcup=\E[2J\E[?47l, rmir=\E[4l, rmkx=\E[?1l\E>,  
         rmpch=\E[10m, rmso=\E[27m, rmul=\E[24m,  
         rs2=\E<\E["p\E[50;6"p\Ec\E[?3l\E]R\E[?1000l,          rs2=\E<\E["p\E[50;6"p\Ec\E[?3l\E]R\E[?1000l,
         s0ds=\E[10m, s1ds=\E[11m, s2ds=\E[12m, sc=\E7,          s0ds=\E[10m, s1ds=\E[11m, s2ds=\E[12m, sc=\E7,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5          sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5
             %;m%?%p9%t\016%e\017%;,              %;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E[?47h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smir=\E[4h, smkx=\E[?1h\E=, smpch=\E[11m, smso=\E[7m,          smkx=\E[?1h\E=, smpch=\E[11m, smso=\E[7m, smul=\E[4m,
         smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd, E3=\E[3J,          vpa=\E[%i%p1%dd, E3=\E[3J, use=vt220+pcedit,
         use=putty+fnkeys, use=vt102+enq, use=xterm+sl,          use=ansi+tabs, use=ansi+rep, use=ecma+index,
 vt100-putty|Reset PuTTY to pure vt100,          use=xterm+alt1049, use=xterm+sm+1006, use=putty+fnkeys,
           use=vt102+enq, use=xterm+sl, use=vt100+fnkeys,
           use=putty+keypad, use=vt220+cvis, use=bracketed+paste,
           use=putty+cursor, use=ecma+strikeout,
   # older versions (e.g., before 0.71) of PuTTY used a shift-modifier to toggle
   # between normal- and application-mode for the cursor-keys.  That was dropped,
   # and a few years later (after 0.74) restored as the control-modifier.
   putty+cursor|PuTTY modified cursor-keys,
           kDN5=\E[B, kLFT5=\E[D, kRIT5=\E[C, kUP5=\E[A,
   putty+keypad|PuTTY numeric keypad,
           kp1=\EOq, kp2=\EOr, kp3=\EOs, kp4=\EOt, kp5=\EOu, kp6=\EOv,
           kp7=\EOw, kp8=\EOx, kp9=\EOy, kpADD=\EOl, kpDIV=\EOQ,
           kpDOT=\EOn, kpMUL=\EOR, kpNUM=\EOP, kpSUB=\EOS, kpZRO=\EOp,
   
   vt100-putty|Reset PuTTY to pure VT100,
         rs2=\E<\E["p\Ec\E[?3l\E]R\E[40"p\E[61"p\E[50;1;2"p,          rs2=\E<\E["p\Ec\E[?3l\E]R\E[40"p\E[61"p\E[50;1;2"p,
         use=vt100,          use=vt100,
 putty-256color|PuTTY 0.58 with xterm 256-colors,  putty-256color|PuTTY 0.58 with xterm 256-colors,
Line 3823 
Line 4386 
 #  #
 putty+fnkeys+sco|SCO fn-keys for PuTTY,  putty+fnkeys+sco|SCO fn-keys for PuTTY,
         kbeg=\E[E, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbeg=\E[E, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\177, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W,          kdch1=^?, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W,
         kf12=\E[X, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, kf16=\E[b,          kf12=\E[X, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, kf16=\E[b,
         kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f,          kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f,
         kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k,          kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k,
Line 3835 
Line 4398 
         kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H,          kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H,
         kich1=\E[L, knp=\E[G, kpp=\E[I,          kich1=\E[L, knp=\E[G, kpp=\E[I,
   
   #### mintty
   # https://github.com/mintty/mintty
   #
   # Originally a fork (and reduction) of PuTTY, this has grown from 15ksloc in
   # 2013 to 41ksloc in 2020.  That is still smaller than PuTTY (160ksloc), but
   # larger than rxvt (31ksloc) and slightly smaller than rxvt-unicode (42ksloc).
   #
   # Version 3.0 responds to DA as a VT400, however it does not implement the
   # application keypad.  The assignment of cursor-keys versus modifiers differs
   # from xterm (alt-left and alt-right send modifier 7, i.e., alt+control).
   #
   # Thomas Wolff suggested these extensions:
   #       blink2   turn on rapid blinking
   #       blink0   turn off blinking
   #       norm     turn off bold and half-bright mode
   #       opaq     turn off blank mode
   #       smul2    begin double underline mode
   #       smol     begin overline mode
   #       rmol     exit overline mode
   #       Font0    use default font
   #       Font1    use alternative font 1
   #       ...
   #       Font10   use alternative font 10
   #       setal    set (under)line color
   #       ol       set default (under)line color
   #       overs    overstrike (print characters over each other)
   #
   # but see vte-2018 (use Smol/Rmol rather than smol/rmol).
   mintty|Cygwin Terminal,
           setal=\E[5%p1%dm, use=xterm+256color,
           use=mintty+common,
   mintty-direct|Cygwin Terminal direct-color,
           use=kitty+setal, use=xterm+direct, use=mintty+common,
   mintty+common|shared capabilities for mintty,
           km@, npc,
           kcbt=\E[Z, kent=\EOM, rmm@, rmpch=\E[10m,
           rs1=\Ec\E]104\007, rshm=\E[22m, rsubm=\E[75m,
           rsupm=\E[75m, smm@, smpch=\E[11m, sshm=\E[1:2m,
           ssubm=\E[74m, ssupm=\E[73m, Rmol=\E[55m, Smol=\E[53m,
           Smulx=\E[4:%p1%dm, blink2=\E[6m, norm=\E[22m,
           opaq=\E[28m, smul2=\E[21m, use=linux+kbs, use=ansi+rep,
           use=ecma+strikeout, use=ecma+index, use=vt420+lrmm,
           use=xterm+sm+1006, use=xterm+pcfkeys, use=xterm+tmux,
           use=ecma+italics, use=xterm-basic, use=bracketed+paste,
           use=report+version,
   # 2019-06-09: These capabilities are commented-out for compatibility with
   # existing releases 5.9-6.1, and may be considered for inclusion after the
   # release of ncurses 6.2:
   #       Font0=\E[10m,
   #       Font1=\E[11m,
   #       Font2=\E[12m,
   #       Font3=\E[13m,
   #       Font4=\E[14m,
   #       Font5=\E[15m,
   #       Font6=\E[16m,
   #       Font7=\E[17m,
   #       Font8=\E[18m,
   #       Font9=\E[19m,
   #       Font10=\E[20m,
   #       blink0=\E[25m,
   #       ol=\E[59m,
   #       overs=\E[8\:7m,
   
   #### TeraTerm
   
 # This entry is for Tera Term Pro version 2.3, for MS-Windows 95/NT written by  # This entry is for Tera Term Pro version 2.3, for MS-Windows 95/NT written by
 # T. Teranishi dated Mar 10, 1998.  It is a free software terminal emulator  # T. Teranishi dated Mar 10, 1998.  It is a free software terminal emulator
 # (communication program) which supports:  # (communication program) which supports:
Line 3849 
Line 4477 
 #       - Japanese and Russian character sets.  #       - Japanese and Russian character sets.
 #  #
 # The program does not come with terminfo or termcap entries.  However, the  # The program does not come with terminfo or termcap entries.  However, the
 # emulation (testing with vttest and ncurses) is reasonably close to vt100 (no  # emulation (testing with vttest and ncurses) is reasonably close to VT100 (no
 # vt52 or doublesize character support; blinking is done with color).  Besides  # VT52 or doublesize character support; blinking is done with color).  Besides
 # the HPA, VPA extensions it also implements CPL and CNL.  # the HPA, VPA extensions it also implements CPL and CNL.
 #  #
 # All of the function keys can be remapped.  This description shows the default  # All of the function keys can be remapped.  This description shows the default
 # mapping, as installed.  Both vt100 PF1-PF4 keys and quasi-vt220 F1-F4 keys  # mapping, as installed.  Both VT100 PF1-PF4 keys and quasi-vt220 F1-F4 keys
 # are supported.  F13-F20 are obtained by shifting F3-F10.  The editing keypad  # are supported.  F13-F20 are obtained by shifting F3-F10.  The editing keypad
 # is laid out like vt220, rather than the face codes on the PC keyboard, i.e,  # is laid out like VT220, rather than the face codes on the PC keyboard, i.e,
 #       kfnd    Insert  #       kfnd    Insert
 #       kslt    Delete  #       kslt    Delete
 #       kich1   Home  #       kich1   Home
Line 3874 
Line 4502 
 # retrieving the window title, and for setting the window size (i.e., using  # retrieving the window title, and for setting the window size (i.e., using
 # "resize -s"), though it does not pass SIGWINCH to the application if the  # "resize -s"), though it does not pass SIGWINCH to the application if the
 # user resizes the window with the mouse.  # user resizes the window with the mouse.
 teraterm2.3|Tera Term Pro,  teraterm2.3|Tera Term Pro 2.3,
         km, xon@,          km,
         ncv#43, vt@,          ncv#43, vt@,
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
              \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u               \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u
              \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,               \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,
         blink=\E[5m, bold=\E[1m, civis=\E[?25l, clear=\E[H\E[J,          blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cuf1=\E[C,
         cnorm=\E[?25h, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,
         cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,          dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J,
         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,          el=\E[K, el1=\E[1K, flash=\E[?5h$<200/>\E[?5l,
         flash=\E[?5h\E[?5l$<200/>, hpa=\E[%i%p1%dG,          hpa=\E[%i%p1%dG, il=\E[%p1%dL, il1=\E[L, kf1=\E[11~,
         il=\E[%p1%dL, il1=\E[L, kdch1=\E[3~, kf1=\E[11~,  
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,          kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,
         kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,          kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,
         kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, kich1=\E[2~, knp=\E[6~,          kf8=\E[19~, kf9=\E[20~, op=\E[100m, rev=\E[7m, ri=\EM,
         kpp=\E[5~, kslt=\E[4~, op=\E[100m, rev=\E[7m, ri=\EM,  
         rmso=\E[27m, rmul=\E[24m, sgr0=\E[0m\017, smso=\E[7m,          rmso=\E[27m, rmul=\E[24m, sgr0=\E[0m\017, smso=\E[7m,
         smul=\E[4m, vpa=\E[%i%p1%dd, use=vt100+enq,          smul=\E[4m, vpa=\E[%i%p1%dd, use=vt220+vtedit,
         use=klone+color, use=vt100,          use=vt100+enq, use=klone+color, use=vt100,
           use=vt220+cvis,
   
 # Version 4.59 has regular vt100 line-drawing (so it is no longer necessary  # Version 4.59 has regular VT100 line-drawing (so it is no longer necessary
 # to choose a Windows OEM font).  # to choose a Windows OEM font).
 #  #
 # Testing with tack:  # Testing with tack:
 #       - it does not have xenl (suppress that)  #       - it does not have xenl (suppress that)
 #       - underline seems to work with color (modify ncv).  #       - underline seems to work with color (modify ncv).
 # Testing with vttest:  # Testing with vttest:
 #       - wrapping differs from vt100 (menu 1).  #       - wrapping differs from VT100 (menu 1).
 #       - it recognizes xterm's X10 and normal mouse tracking, but none of the  #       - it recognizes xterm's X10 and normal mouse tracking, but none of the
 #         other flavors.  #         other flavors.
 #       - it recognizes the dtterm window controls for reporting size in  #       - it recognizes the dtterm window controls for reporting size in
 #         characters and pixels.  #         characters and pixels.
 #       - it passes SIGWINCH.  #       - it passes SIGWINCH.
 teraterm4.59|Tera Term Pro,  teraterm4.59|Tera Term Pro 4.59,
         bce, xenl@,          bce, xenl@,
         ncv#41,          ncv#41,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         kmous=\E[M, use=teraterm2.3,          kmous=\E[M, use=teraterm2.3,
   
   # Version 4.97
   #
   # Testing with tack:
   #       - no bell (flash works)
   #       - bold is yellow, blink is red.
   #       - default keyboard sends ^? for Delete, can be configured for kdch1
   #       - no meta mode
   # Testing with vttest:
   #       + autowrap has problems...
   #       + color-tests for bce feature match xterm's behavior
   #       + handles most of xterm's mouse-controls other than highlight-tracking.
   #         xterm's SGR 1006 works.
   #       + partial support for DEC locator-events
   #       + implements ECMA-48 SD/SU, but not REP, SL/SR.
   #       + has a "Tek" window, but does not work with vttest's examples
   #       + supports the dtterm window modify/report controls
   #       + responds to DECRQM and DECRQSS controls, but not consistent with DSR
   #         e.g., for VT220
   #       + VT220 screen-display tests are ok
   #       + no VT52 support
   # Other tests:
   #       + recognizes xterm's original direct-colors sequences, but result is
   #         poor.
   #       + no UTF-8 apparent when UTF-8 is set, with font Lucida Control
   teraterm4.97|Tera Term Pro 4.97,
           XT, use=ecma+color, use=xterm+sm+1006, use=teraterm4.59,
   teraterm-256color|TeraTerm with xterm 256-colors,
           use=xterm+256setaf, use=teraterm,
   
 teraterm|Tera Term,  teraterm|Tera Term,
         use=teraterm4.59,          use=teraterm4.97,
   
   #### Command prompt
   
 # Tested with WinNT 4.0, the telnet application assumes the screensize is  # Tested with WinNT 4.0, the telnet application assumes the screensize is
 # 25x80.  This entry uses the 'Terminal' font, to get line-drawing characters.  # 25x80.  This entry uses the 'Terminal' font, to get line-drawing characters.
 #  #
 # Other notes:  # Other notes:
 # a) Fails tack's cup (cursor-addressing) test, though cup works well enough  # a) Fails tack's cup (cursor-addressing) test, though cup works well enough
 #    for casual (occasional) use.  Also fails several of the vttest screens,  #    for casual (occasional) use.  Also fails several of the vttest screens,
 #    but that is not unusual for vt100 "emulators".  #    but that is not unusual for VT100 "emulators".
 # b) Does not implement vt100 keypad  # b) Does not implement VT100 keypad
 # c) Recognizes a subset of vt52 controls.  # c) Recognizes a subset of VT52 controls.
 ms-vt100|MS telnet imitating dec vt100,  ms-vt100|MS telnet imitating DEC VT100,
         lines#25,          lines#25,
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
              \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u               \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u
Line 3942 
Line 4600 
 # a) This version has no function keys or numeric keypad.  Unlike the older  # a) This version has no function keys or numeric keypad.  Unlike the older
 #    version, the numeric keypad is entirely ignored.  #    version, the numeric keypad is entirely ignored.
 # b) The program sets $TERM to "ansi", which of course is inaccurate.  # b) The program sets $TERM to "ansi", which of course is inaccurate.
 ms-vt100-color|vtnt|windows 2000 ansi (sic),  ms-vt100-color|vtnt|windows 2000 ANSI (sic),
         bce,          bce,
         dch=\E[%p1%dP, ich=\E[%p1%d@, use=ecma+color,          dch=\E[%p1%dP, ich=\E[%p1%d@, use=ecma+color,
         use=ms-vt100,          use=ms-vt100,
Line 3962 
Line 4620 
 #       Shift   \E^S  #       Shift   \E^S
 #       Alt     \E^A,  #       Alt     \E^A,
 #       Ctrl    \E^C,  #       Ctrl    \E^C,
 ms-vt100+|vt100+|windows XP vt100+ (sic),  ms-vt100+|vt100+|windows XP VT100+ (sic),
         kdch1=\E-, kend=\Ek, kf1=\E1, kf10=\E0, kf11=\E!, kf12=\E@,          kdch1=\E-, kend=\Ek, kf1=\E1, kf10=\E0, kf11=\E!, kf12=\E@,
         kf13=\E\023\E1, kf14=\E\023\E2, kf15=\E\023\E3,          kf13=\E\023\E1, kf14=\E\023\E2, kf15=\E\023\E3,
         kf16=\E\023\E4, kf17=\E\023\E5, kf18=\E\023\E6,          kf16=\E\023\E4, kf17=\E\023\E5, kf18=\E\023\E6,
Line 3979 
Line 4637 
         kf6=\E6, kf7=\E7, kf8=\E8, kf9=\E9, khome=\Eh, kich1=\E+,          kf6=\E6, kf7=\E7, kf8=\E8, kf9=\E9, khome=\Eh, kich1=\E+,
         knp=\E/, kpp=\E?, use=ms-vt100-color,          knp=\E/, kpp=\E?, use=ms-vt100-color,
   
 ms-vt-utf8|vt-utf8|UTF-8 flavor of vt100+,  ms-vt-utf8|vt-utf8|UTF-8 flavor of VT100+,
         use=ms-vt100+,          use=ms-vt100+,
   
 # expect-5.44.1.15/example/tkterm  # Windows Terminal (Preview)
 # a minimal subset of a vt100 (compare with "news-unk).  # https://github.com/microsoft/terminal
 #  #
 # The missing "=" in smkx is not a typo (here), but an error in tkterm.  # Windows 10 22H2 (also Windows 11)
 tt|tkterm|Don Libes' tk text widget terminal emulator,  # Version 1.16.10261.0
         clear=\E[H\E[J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,  #
         cup=\E[%p1%d;%p2%dH, cuu1=\E[A, ind=^J, kf1=\EOP, kf2=\EOQ,  # - Windows Terminal #1553: "Feature Request:  Mouse/Touch/Pointer Bindings
         kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,  #   (like middle-click paste, right-click context menu, etc.)", compare to
         kf9=\EOX, rmkx=\E[?1l\E>, rmso=\E[m, smkx=\E[?1h\E,  #   https://learn.microsoft.com/en-us/windows/console/mouse-event-record-str
         smso=\E[7m,  #   This appears to be related to a problem with its implementation of the
   #   Console API; the mouse does not work in a "Command Window" (e.g., as used
   #   in the ncurses MinGW driver), although escape sequences work.
   #
   # Windows 10 21H1
   # Version 1.9.1942.0
   #
   # This has longstanding issues with CR/LF mapping, e.g.,
   # - first reported by Juergen Pfeifer August 13, 2020, with workaround
   # - Windows Terminal #8303 "Updates to ms-terminal terminal type in terminfo to
   #   1.4 from 0.2"
   # - Windows Terminal #6733 "Midnight Commander (mc) output is screwed when
   #   using the 'ms-terminal' as $TERM"
   #
   # still seen in testing during May-July 2021.  As a workaround, this terminal
   # description sets cud1 to an escape sequence rather than just \r.
   #
   # Using TERM=xterm-256color shows a number of problems.
   # A few are seen only in the WSL2 environment.
   #
   # tack:
   # - flash does not work.
   # - video attribute blink does not work.
   # - video attribute invis does not work in WSL2.
   # - italics sitm/ritm do not work in WSL2.
   # - crossed-out smxx/rmxx do not work in WSL2.
   # - reloading colors via initp interchanges red/blue.
   # - does not implement OSC 104, which is used for resetting colors in xterm.
   # - does not support numeric keypad application mode.
   # - control-modifier (without alt/shift) does not work for special keys.
   # - meta-key sends escape character rather than acting as a meta key.
   #
   # vttest:
   # - identifies itself as a VT100.
   # - cursor movement (menu 1) does not work properly, e.g., for wrapping.
   # - does not support 8-bit controls.
   # - does not support VT420 rectangles.
   # - does not support VT420 left/right margins.
   # - ECMA-48 cursor-movement works.
   # - does not support X10 mouse, or mouse highlight tracking.
   # - SGR mouse mode 1006 works.
   # - any-event mouse mode shows no focus-in/focus-out events.
   # - alternate screen 47/48 modes do not work, nor do 1047/1048.
   # - alternate screen 1049 mode works.
   # - none of the window report/modify operations work.
   # - none of the DECRPM/DECRQM reporting operations work.
   #
   # xterm:
   # - 256colors2.pl -r, -i and -q options work.
   # - dynamic colors do not work.
   # - paste64.pl does not work, i.e., bracketed-paste.
   # - tcapquery.pl does not work.
   #
   # Windows 10 1903
   # Version 0.2.1831.0
   #
   # The task manager shows this as "OpenConsole.exe", which differs
   # from the "Windows Command Processor" used for the command-prompt.
   #
   # The settings dialog does not work (unless the end user expects to open
   # profiles.json in Visual Studio).  There is no documentation, of course.
   #
   # Testing via an ssh connection, using openssh:
   # - the program sets TERM to cygwin if the tab is set to PowerShell,
   #   and to xterm-256color if "Legacy".  However, in the latter, more tests
   #   fail in vttest, which does not pay attention to TERM.
   # vttest:
   # - menu 1 (tests for cursor movement) misbehaves like command-prompt
   # - primary DA says this is a vanilla VT100
   # - does not flush response to primary DA, leaving a ^M on the end when
   #   the PowerShell tab is used.  Both the "Legacy" tab and the command-prompt
   #   work properly in this test.
   # - in the generic VT100 tests, there are problems with character sets
   #   (diamond shows as a double-width character, DEL as two replacement-chars).
   # - outside of the generic VT100 tests, the program does poorly because most
   #   of the features are missing.
   # - ECH does not work properly
   # - a few generic xterm features are supported (set window title), but
   #   others are missing (such as the mouse).
   # - the cursor visible/invisible works in the PowerShell tab, not in "Legacy"
   # tack:
   # - blink, dim, bold, invis, protect do not work
   # - bce works (but per vttest, with ED, EL, not ECH)
   # - does not support keypad application mode
   # - implements most of the xterm modified keys; sometimes modifiers are ignored
   #   or simply incorrect
   # - sends escape+key rather than implementing meta mode
   # other:
   # - color palette can be altered, but OSC 104 for resetting does not work
   # - crashed with a script used for testing NRCS.
   # - does not recognize either xterm+direct or xterm+indirect escapes.
   ms-terminal|Windows10 terminal,
           npc,
           cud1=\E[B, kcbt=\E[Z, rmkx=\E[?1l, rmm@, smkx=\E[?1h, smm@,
           Cr@, Ms@, use=linux+kbs, use=xterm+256color,
           use=xterm+pcfkeys, use=ansi+rep, use=xterm+sm+1006,
           use=ecma+index, use=ecma+italics, use=ecma+strikeout,
           use=xterm-basic, use=xterm+tmux,
   
   #### Visual Studio
   # Visual Studio Code 1.45.0 uses xterm.js 12.8.1 (see https://xtermjs.org/).
   #
   # vttest:
   # - fixes menu 1 problem with wrapping
   # - supports DECALN
   # - fixes menu 8 problem with delete-character
   # - REP, SL/SL work
   # - keypad application mode still does not work; PF1-PF4 are not assigned.
   # - DECRQM/DECRPM do not work
   # - xterm mouse features:
   #   - SGR coordinates work; the other modes do not (see vscode #96058)
   #   - focus-events are not sent
   #   - mouse highlight tracking does not send button event
   # tack/other:
   # - little or no change since previous review
   #
   # Visual Studio Code 1.35.1 uses xterm.js (see https://xtermjs.org/).
   # https://code.visualstudio.com/docs/editor/integrated-terminal
   #
   # This sets TERM to xterm-256color, which is a little more successful than
   # Windows Terminal.
   #
   # vttest:
   # - menu 1 (cursor movement) has problems with wrapping
   # - claims to be a VT100 with AVO, but copies xterm #276's secondary response
   # - menu 8 (insert/delete char/line) has problem with delete-character
   # - like Windows Terminal, fails the ECH test: neither supports DECALN
   #   However, the bce test with ECH works.
   # - does not support keypad application mode
   # - supports most xterm mode controls (except DEC Locator Events)
   # - REP, SL/SL do not work, but SD/SU work.
   # - the alternate-screen tests fail because it does not support DECALN
   # - window modify/report is not supported
   # - supports some VT320 presentation reports
   # tack:
   # - does not support blinking text
   # - implements most of the xterm modified keys, with some exceptions:
   #   - pageup/pagedown do not send escapes
   #   - alt cursor left/right send escape-b and escape-f
   # - sends UTF-8 like xterm for meta mode
   # other:
   # - mouse mode is not reset by reset-sequence
   # - supports italics and dim, but not cross-out or double-underline
   # - color-palette cannot be changed
   vscode|xterm.js|Visual Studio Code terminal using xterm.js,
           npc,
           kcbt=\E[Z, rmkx=\E[?1l, smkx=\E[?1h, use=linux+kbs,
           use=xterm+256setaf, use=ecma+index, use=xterm+sm+1006,
           use=xterm+pcfkeys, use=ecma+italics, use=xterm-basic,
           use=bracketed+paste,
   vscode-direct|Visual Studio Code with direct-colors,
           use=xterm+indirect, use=vscode,
   
 ######## X TERMINAL EMULATORS  ######## X TERMINAL EMULATORS
 #### XTERM  #### XTERM
 #  #
Line 4015 
Line 4824 
         OTbs, am, km, mir, msgr, xenl, xon,          OTbs, am, km, mir, msgr, xenl, xon,
         cols#80, it#8, lines#65,          cols#80, it#8, lines#65,
         bold=\E[1m, clear=\E[H\E[2J, csr=\E[%i%p1%d;%p2%dr,          bold=\E[1m, clear=\E[H\E[2J, csr=\E[%i%p1%d;%p2%dr,
         cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cub1=^H, cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,          cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, il=\E[%p1%dL,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, il=\E[%p1%dL,
         il1=\E[L, ind=^J, is2=\E\E[m\E[?7h\E[?1;4l, kbs=^H,          il1=\E[L, ind=\n, is2=\E\E[m\E[?7h\E[?1;4l, kbs=^H,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP,
         kf2=\EOQ, kf3=\EOR, kf4=\EOS, rev=\E[7m, ri=\EM, rmam=\E[?7l,          kf2=\EOQ, kf3=\EOR, kf4=\EOS, rev=\E[7m, ri=\EM, rmam=\E[?7l,
         rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,          rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,
         sgr0=\E[m, smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=,          sgr0=\E[m, smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=,
         smso=\E[7m, smul=\E[4m,          smso=\E[7m, smul=\E[4m,
   # csl is extension which clears the status line
   x10term+sl|status-line for X10 xterm,
           eslok, hs,
           dsl=\E[?H, fsl=\E[?F, tsl=\E[?E\E[?%i%p1%dT, csl=\E[?E,
   
 # Compatible with the R5 xterm  # Compatible with the R5 xterm
 # (from the XFree86 3.2 distribution, <blink=@> removed)  # (from the XFree86 3.2 distribution, <blink=@> removed)
 # added khome/kend, rmir/smir, rmul/smul, hts based on the R5 xterm code - TD  # added khome/kend, rmir/smir, rmul/smul, hts based on the R5 xterm code - TD
Line 4032 
Line 4846 
 xterm-r5|xterm R5 version,  xterm-r5|xterm R5 version,
         OTbs, am, km, msgr, xenl,          OTbs, am, km, msgr, xenl,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M,          bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,          el=\E[K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=\177, kcub1=\EOD,          il=\E[%p1%dL, il1=\E[L, ind=\n, kcub1=\EOD, kcud1=\EOB,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~,          kcuf1=\EOC, kcuu1=\EOA, kdl1=\E[31~, kel=\E[8~, kf0=\EOq,
         kdl1=\E[31~, kel=\E[8~, kend=\E[4~, kf0=\EOq, kf1=\E[11~,          kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\E[12~,          kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~,
         kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[1~,
         kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~,          kil1=\E[30~, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM,
         kil1=\E[30~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, rc=\E8,          rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,
         rev=\E[7m, ri=\EM, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m,  
         rmul=\E[m,  
         rs2=\E>\E[?1;3;4;5;6l\E[4l\E[?7h\E[m\E[r\E[2J\E[H,          rs2=\E>\E[?1;3;4;5;6l\E[4l\E[?7h\E[m\E[r\E[2J\E[H,
         sc=\E7,          sc=\E7,
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1          sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1
             %;m,              %;m,
         sgr0=\E[m, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m,          sgr0=\E[m, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g, use=vt100+enq,          smul=\E[4m, tbc=\E[3g, use=vt220+pcedit, use=vt100+enq,
           use=xterm+kbs,
   
 # Compatible with the R6 xterm  # Compatible with the R6 xterm
 # (from XFree86 3.2 distribution, <acsc> and <it> added, <blink@> removed)  # (from XFree86 3.2 distribution, <acsc> and <it> added, <blink@> removed)
 # added khome/kend, hts based on the R6 xterm code - TD  # added khome/kend, hts based on the R6 xterm code - TD
Line 4062 
Line 4876 
         OTbs, am, km, mir, msgr, xenl,          OTbs, am, km, mir, msgr, xenl,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M,          bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, enacs=\E)0, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL,          el=\E[K, enacs=\E)0, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL,
         il1=\E[L, ind=^J,          il1=\E[L, ind=\n,
         is2=\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8, kbs=\177,          is2=\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\E[11~,
         kdch1=\E[3~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,
         kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~,          kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf8=\E[19~, kf9=\E[20~, kmous=\E[M, meml=\El, memu=\Em,
         kfnd=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~,          rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmir=\E[4l,
         kslt=\E[4~, meml=\El, memu=\Em, rc=\E8, rev=\E[7m, ri=\EM,  
         rmacs=^O, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l,  
         rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,          rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,
         rs2=\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8, sc=\E7,          rs2=\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8, sc=\E7,
         sgr0=\E[m, smacs=^N, smcup=\E7\E[?47h, smir=\E[4h,          sgr0=\E[m, smacs=^N, smir=\E[4h, smkx=\E[?1h\E=,
         smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smso=\E[7m, smul=\E[4m, tbc=\E[3g, use=xterm+alt47,
         use=vt100+enq,          use=vt220+vtedit, use=xterm+kbs, use=vt100+enq,
 xterm-old|antique xterm version,  xterm-old|antique xterm version,
         use=xterm-r6,          use=xterm-r6,
   # The monochrome version began as a copy of "xtermm" (from Solaris), and was
   # initially part of the xterm sources (in XFree86).  But "xterm" continued to
   # grow, while "xterm-mono" had none of the newer features.  Additionally,
   # inheriting from "xtermm" runs into several problems, including different
   # function keys as well as the fact that the mouse support is not compatible.
   # This entry restores the original intent, intentionally not an alias to
   # simplify maintenance -TD
   xterm-mono|monochrome xterm,
           use=xterm-r6,
 # This is the base xterm entry for the xterm supplied with XFree86 3.2 & up.  # This is the base xterm entry for the xterm supplied with XFree86 3.2 & up.
 # The name has been changed and some aliases have been removed.  # The name has been changed and some aliases have been removed.
 xterm-xf86-v32|xterm terminal emulator (XFree86 3.2 Window System),  xterm-xf86-v32|xterm terminal emulator (XFree86 3.2 Window System),
         OTbs, am, bce, km, mir, msgr, xenl, XT,          OTbs, am, bce, km, mir, msgr, xenl, XT,
         cols#80, it#8, lines#24, ncv@,          cols#80, it#8, lines#24, ncv@,
         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=\r,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
         flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,          flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,
         ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,          ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,
         il1=\E[L, ind=^J,          il1=\E[L, ind=\n,
         is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>,          is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>,
         kbeg=\EOE, kbs=\177, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,          kbeg=\EOE, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kcuu1=\EOA, kdch1=\177, kend=\EOF, kf1=\E[11~, kf10=\E[21~,          kdch1=^?, kend=\EOF, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,          kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
         kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,          kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
         kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf3=\E[13~,          kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~,
         kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,          kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kf9=\E[20~, kfnd=\E[1~, khome=\EOH, kich1=\E[2~,          kfnd=\E[1~, khome=\EOH, kich1=\E[2~, kmous=\E[M, knp=\E[6~,
         kmous=\E[M, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, meml=\El,          kpp=\E[5~, kslt=\E[4~, meml=\El, memu=\Em, rc=\E8, rev=\E[7m,
         memu=\Em, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l,          ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>,
         rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E[?1l\E>,  
         rmso=\E[27m, rmul=\E[24m, rs1=^O,          rmso=\E[27m, rmul=\E[24m, rs1=^O,
         rs2=\E7\E[r\E8\E[m\E[?7h\E[?1;3;4;6l\E[4l\E>, sc=\E7,          rs2=\E7\E[r\E8\E[m\E[?7h\E[?1;3;4;6l\E[4l\E>, sc=\E7,
         setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}          setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
Line 4121 
Line 4940 
              %=%t3%e%p1%d%;m,               %=%t3%e%p1%d%;m,
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5          sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5
             %;m%?%p9%t\016%e\017%;,              %;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E7\E[?47h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         tbc=\E[3g, vpa=\E[%i%p1%dd, use=vt100+enq,          vpa=\E[%i%p1%dd, use=xterm+alt47, use=xterm+kbs,
         use=ecma+color, use=vt220+keypad,          use=vt100+enq, use=ecma+color, use=vt220+cvis,
           use=vt220+keypad,
   
 # This is the stock xterm entry supplied with XFree86 3.3, which uses VT100  # This is the stock xterm entry supplied with XFree86 3.3, which uses VT100
 # codes for F1-F4 except while in VT220 mode.  # codes for F1-F4 except while in VT220 mode.
Line 4161 
Line 4981 
         kf38=\EO6Q, kf39=\EO6R, kf40=\EO6S, kf41=\E[15;6~,          kf38=\EO6Q, kf39=\EO6R, kf40=\EO6S, kf41=\E[15;6~,
         kf42=\E[17;6~, kf43=\E[18;6~, kf44=\E[19;6~,          kf42=\E[17;6~, kf43=\E[18;6~, kf44=\E[19;6~,
         kf45=\E[20;6~, kf46=\E[21;6~, kf47=\E[23;6~,          kf45=\E[20;6~, kf46=\E[21;6~, kf47=\E[23;6~,
         kf48=\E[24;6~, khome=\EOH, rmcup=\E[?1049l,          kf48=\E[24;6~, khome=\EOH,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?
             %p9%t\016%e\017%;,              %p9%t\016%e\017%;,
         smcup=\E[?1049h, use=xterm-xf86-v333,          use=xterm+alt1049, use=xterm-xf86-v333,
   
 # This version was released in XFree86 4.3.  # This version was released in XFree86 4.3.
 xterm-xf86-v43|xterm terminal emulator (XFree86 4.3 Window System),  xterm-xf86-v43|xterm terminal emulator (XFree86 4.3 Window System),
Line 4175 
Line 4995 
             %p7%t;8%;m%?%p9%t\016%e\017%;,              %p7%t;8%;m%?%p9%t\016%e\017%;,
         use=xterm-xf86-v40,          use=xterm-xf86-v40,
   
   # Controlling the cursor-visibility is not a "new" feature, but was generally
   # neglected in terminal emulators until the mid-1990s.  These would work for
   # the hardware terminals, or for more recent emulators, e.g., xterm.
   vt220+cvis|DECTCEM VT220 cursor-visibility,
           civis=\E[?25l, cnorm=\E[?25h,
   vt220+cvis8|8-bit DECTCEM VT220 cursor-visibility,
           civis=\233?25l, cnorm=\233?25h,
   # The first block is for terminals which did not support blinking cursor.
   att610+cvis0|AT&T 610 cursor-visibility,
           civis=\E[?25l, cnorm=\E[?12l\E[?25h,
   att610+cvis|AT&T 610 cursor-visibility with blink,
           civis=\E[?25l, cnorm=\E[?12l\E[?25h, cvvis=\E[?12;25h,
   
 # This version was released in XFree86 4.4.  # This version was released in XFree86 4.4.
 xterm-xf86-v44|xterm terminal emulator (XFree86 4.4 Window System),  xterm-xf86-v44|xterm terminal emulator (XFree86 4.4 Window System),
         cnorm=\E[?12l\E[?25h, cvvis=\E[?12;25h, indn=\E[%p1%dS,          use=att610+cvis, use=ecma+index, use=xterm-xf86-v43,
         rin=\E[%p1%dT, use=xterm-xf86-v43,  
   
 xterm-xfree86|xterm terminal emulator (XFree86),  xterm-xfree86|xterm terminal emulator (XFree86),
         use=xterm-xf86-v44,          use=xterm-xf86-v44,
   
   xterm+nofkeys|building block for xterm fkey-variants,
           npc,
           kcbt=\E[Z, kent=\EOM, nel=\EE, use=ecma+index,
           use=ansi+rep, use=ecma+strikeout, use=vt420+lrmm,
           use=xterm+sm+1006, use=xterm+tmux, use=ecma+italics,
           use=xterm+keypad, use=xterm-basic,
   
   xterm-p370|xterm patch #370,
           npc,
           kcbt=\E[Z, kent=\EOM, nel=\EE,
           rv=\E\\[41;[1-6][0-9][0-9];0c,
           xr=\EP>\\|XTerm\\([1-9][0-9]+\\)\E\\\\,
           use=ecma+index, use=ansi+rep, use=ecma+strikeout,
           use=xterm+pcfkeys, use=xterm+nofkeys,
           use=bracketed+paste, use=report+version,
           use=xterm+focus,
   
   xterm-p371|xterm patch #371,
           use=dec+sl, use=xterm-p370,
   
 # This version reflects the current xterm features.  # This version reflects the current xterm features.
 xterm-new|modern xterm terminal emulator,  xterm-new|modern xterm terminal emulator,
         npc,          use=xterm-p370,
         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,  
   
 # This fragment is for people who cannot agree on what the backspace key  # This fragment is for people who cannot agree on what the backspace key
 # should send.  # should send.  The ncurses configure script option "--with-xterm-kbs" can
   # set it to BS (standard) or DEL (Linux's notion of "vt220").  xterm provides
   # either, depending on how the pseudoterminals are configured.
 xterm+kbs|fragment for backspace key,  xterm+kbs|fragment for backspace key,
         kbs=\177,          kbs=\177,
   
   # Use this fragment for terminals that always use DEL for "backspace".
   linux+kbs|fragment for "backspace" key,
           kbs=^?,
 #  #
 # This fragment describes as much of XFree86 xterm's "pc-style" function  # This fragment describes as much of XFree86 xterm's "pc-style" function
 # keys as will fit into terminfo's 60 function keys.  # keys as will fit into terminfo's 60 function keys.
Line 4210 
Line 5065 
 #  ---------------------------------  #  ---------------------------------
 # The meta key may also be used as a modifier in this scheme, adding another  # The meta key may also be used as a modifier in this scheme, adding another
 # bit to the parameter.  # bit to the parameter.
 xterm+pcfkeys|fragment for PC-style fkeys,  xterm+pcfkeys|xterm fragment for PC-style fkeys,
         use=xterm+app, use=xterm+pcf2, use=xterm+pcc2,          use=xterm+app, use=xterm+pcf2, use=xterm+pcc2,
         use=xterm+pce2,          use=xterm+pce2,
 #  
   # The xterm ctrlFKeys resource defaults to 10, so without the "pc-style"
   # feature, e.g., setting the modifyCursorKeys and modifyFunctionKeys resources
   # to -1 to disable them, one gets 42 function-keys on a 12-function-key
   # keyboard, e.g.,
   # kf1                   = \E[11~
   # kf11 shift f1         = \E[23~
   # kf21 control f1       = \E[42~
   # kf31 shift control f1 = \E[52~
   xterm+nopcfkeys|fragment without PC-style fkeys,
           kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
           kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
           kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~,
           kf20=\E[34~, kf21=\E[42~, kf22=\E[43~, kf23=\E[44~,
           kf24=\E[45~, kf25=\E[46~, kf26=\E[47~, kf27=\E[48~,
           kf28=\E[49~, kf29=\E[50~, kf3=\E[13~, kf30=\E[51~,
           kf31=\E[52~, kf32=\E[53~, kf33=\E[54~, kf34=\E[55~,
           kf35=\E[56~, kf36=\E[57~, kf37=\E[58~, kf38=\E[59~,
           kf39=\E[60~, kf4=\E[14~, kf40=\E[61~, kf41=\E[62~,
           kf42=\E[63~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,
           kf8=\E[19~, kf9=\E[20~,
   
 xterm+noapp|fragment with cursor keys in normal mode,  xterm+noapp|fragment with cursor keys in normal mode,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[F,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[F,
         khome=\E[H,          khome=\E[H,
Line 4241 
Line 5117 
 # compatibility reasons, they are still available as a setting of xterm's  # compatibility reasons, they are still available as a setting of xterm's
 # modifyCursorKeys resource.  These fragments list the modified cursor-keys  # modifyCursorKeys resource.  These fragments list the modified cursor-keys
 # that might apply to xterm+pcfkeys with different values of that resource.  # that might apply to xterm+pcfkeys with different values of that resource.
   #
   # These entries will have warnings when checking with tic because the kri/kind
   # capabilities duplicate the kUP/kDN extensions.  This is intentional, though
   # not part of the original plan.  The changes for xterm patch #206 (2005/11/3)
   # show that kri/kind were seen much later as part of a set including kLFT/kRIT:
   #
   #   * modify  xterm-new  terminfo  entry to use capabilities for shifted
   #     scroll forward/reverse as shifted cursor up/down.
   #
   # In the 1980s when terminfo was defined, the developers made more of
   # a distinction between shifted up/down versus shifted left/right since most
   # terminals can index (scroll up/down), while few can scroll left/right.
 xterm+pcc3|fragment with modifyCursorKeys:3,  xterm+pcc3|fragment with modifyCursorKeys:3,
         kLFT=\E[>1;2D, kRIT=\E[>1;2C, kind=\E[>1;2B,          kLFT=\E[>1;2D, kRIT=\E[>1;2C, kind=\E[>1;2B,
         kri=\E[>1;2A, kDN=\E[>1;2B, kDN3=\E[>1;3B, kDN4=\E[>1;4B,          kri=\E[>1;2A, kDN=\E[>1;2B, kDN3=\E[>1;3B, kDN4=\E[>1;4B,
Line 4320 
Line 5208 
         kf8=\E[19~, kf9=\E[20~,          kf8=\E[19~, kf9=\E[20~,
 #  #
 # Chunks from xterm #230:  # Chunks from xterm #230:
 xterm+pce2|fragment with modifyCursorKeys:2,  xterm+pce2|fragment with modifyCursorKeys:2 editing-keys,
         kDC=\E[3;2~, kEND=\E[1;2F, kHOM=\E[1;2H, kIC=\E[2;2~,          kDC=\E[3;2~, kEND=\E[1;2F, kHOM=\E[1;2H, kIC=\E[2;2~,
         kNXT=\E[6;2~, kPRV=\E[5;2~, kich1=\E[2~, knp=\E[6~,          kNXT=\E[6;2~, kPRV=\E[5;2~, kich1=\E[2~, knp=\E[6~,
         kpp=\E[5~, kDC3=\E[3;3~, kDC4=\E[3;4~, kDC5=\E[3;5~,          kpp=\E[5~, kDC3=\E[3;3~, kDC4=\E[3;4~, kDC5=\E[3;5~,
Line 4341 
Line 5229 
 xterm+pc+edit|fragment for pc-style editing keypad,  xterm+pc+edit|fragment for pc-style editing keypad,
         kend=\E[4~, khome=\E[1~,          kend=\E[4~, khome=\E[1~,
   
 xterm+vt+edit|fragment for vt220-style editing keypad,  xterm+vt+edit|fragment for VT220-style editing keypad,
         kfnd=\E[1~, kslt=\E[4~,          kfnd=\E[1~, kslt=\E[4~,
   
   # These variations for alternate-screen and title-stacking were introduced by
   # xterm patch #331:
   xterm+noalt|xterm without altscreen,
           rmcup@, smcup@,
   
   xterm+alt47|X11R4 alternate-screen,
           rmcup=\E[2J\E[?47l\E8, smcup=\E7\E[?47h,
   
   xterm+alt1049|xterm 90 feature,
           rmcup=\E[?1049l, smcup=\E[?1049h,
   
   xterm+titlestack|xterm 251 feature,
           rmcup=\E[23;0;0t, smcup=\E[22;0;0t,
   
   xterm+alt+title|xterm 90 and 251 features combined,
           rmcup=\E[?1049l\E[23;0;0t, smcup=\E[?1049h\E[22;0;0t,
   
   # https://invisible-island.net/xterm/xterm.faq.html#xterm_keypad
 #  #
   # Xterm's emulation of the VT100 numeric keypad on a PC-keyboard runs into the
   # problem that the keypad layout is different, and that the natural choice for
   # PF1 is NumLock (which happens to be reserved for other use).  To work around
   # that, PF1-PF4 are emulated via F1-F4, which leaves the "/", "*" and "+" not
   # directly related to VT100.
   #
   # With the VT220 keypad block that uses the 1-9 keys as suggested in
   # terminfo(5), the other keys can be handled with user-defined capabilities:
   #
   #   _______________________________________
   #  | NumLock |    /    |    *    |    -    |
   #  |         |   $Oo   |   $Oj   |   $OS   |
   #  |_________|__kpDIV__|__kpMUL__|__kpSUB__|
   #  |    7         8         9    |    +    |
   #  |   $Ow   |   $Ox   |   $Oy   |   $Ok   |
   #  |_ka1__K1_|_________|_ka3__K3_|  kpADD  |
   #  |    4    |    5    |    6    |         |
   #  |   $Ot   |   $Ou   |   $Ov   |         |
   #  |_________|_kb2__K2_|_________|_________|
   #  |    1    |    2    |    3    |         |
   #  |   $Oq   |   $Or   |   $Os   |         |
   #  |_kc1__K4_|_________|_kc3__K5_|  enter  |
   #  |         0         |    .    |   $OM   |
   #  |        $Op        |   $On   |         |
   #  |_______kpZRO_______|__kpDOT__|_kent_@8_|
   #
   # ka2, kb1, kb3 and kc2 are extensions, as are the mixed-case names.
   # There are no termcap equivalents for these extensions.
   #
   # kpCMA (comma) is used here for the VT100 keypad, which xterm emulates with
   # shifted-keypad-plus, though normally that invokes a font-size change.
   #
   # Old versions of xterm, e.g., xterm-xfree86, documented \EOE as kb2, which
   # does not fit into this layout.  The extension kp5 fits, but is not visible
   # to termcap applications.  As an alternative, kbeg (which does have a termcap
   # equivalent) is provided.
   #
   xterm+keypad|xterm emulating VT100/VT220 numeric keypad,
           kbeg=\EOE, kp5=\EOE, kpADD=\EOk, kpCMA=\EOl, kpDIV=\EOo,
           kpDOT=\EOn, kpMUL=\EOj, kpSUB=\EOm, kpZRO=\EOp,
           use=vt220+keypad,
   #
 # Those chunks use the new-style (the xterm oldFunctionKeys resource is false).  # Those chunks use the new-style (the xterm oldFunctionKeys resource is false).
 # Alternatively, the same scheme with old-style function keys as in xterm-r6  # Alternatively, the same scheme with old-style function keys as in xterm-r6
 # is shown here (because that is used in mrxvt and mlterm):  # is shown here (because that is used in mrxvt and mlterm):
Line 4357 
Line 5305 
         kf52=\E[14;3~, kf61=\E[11;4~, kf62=\E[12;4~,          kf52=\E[14;3~, kf61=\E[11;4~, kf62=\E[12;4~,
         kf63=\E[13;4~, use=xterm+pcf2,          kf63=\E[13;4~, use=xterm+pcf2,
 #  #
   xterm+acs|ISO-2022 alternate character-switching for xterm,
           acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           enacs@, rmacs=\E(B, smacs=\E(0,
   
 # This chunk is used for building the VT220/Sun/PC keyboard variants.  # This chunk is used for building the VT220/Sun/PC keyboard variants.
 xterm-basic|modern xterm terminal emulator - common,  xterm-basic|modern xterm terminal emulator - common,
         OTbs, am, bce, km, mir, msgr, xenl, AX, XT,          OTbs, am, bce, mir, msgr, xenl, AX, XT,
         colors#8, cols#80, it#8, lines#24, pairs#64,          colors#8, cols#80, it#8, lines#24, pairs#64,
         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J,
         clear=\E[H\E[2J, cnorm=\E[?12l\E[?25h, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,  
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
         dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,          dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
         el1=\E[1K, flash=\E[?5h$<100/>\E[?5l, home=\E[H,          flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,
         hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,          ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
         il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m,          ind=\n, invis=\E[8m, is2=\E[!p\E[?3;4l\E[4l\E>,
         is2=\E[!p\E[?3;4l\E[4l\E>, kmous=\E[M, meml=\El,          kmous=\E[M, meml=\El, memu=\Em, op=\E[39;49m, rc=\E8,
         memu=\Em, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,          rev=\E[7m, ri=\EM, rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l,
         ritm=\E[23m, rmacs=\E(B, rmam=\E[?7l, rmcup=\E[?1049l,          rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
         rmir=\E[4l, rmkx=\E[?1l\E>, rmm=\E[?1034l, rmso=\E[27m,          rs2=\E[!p\E[?3;4l\E[4l\E>, sc=\E7, setab=\E[4%p1%dm,
         rmul=\E[24m, rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>, sc=\E7,          setaf=\E[3%p1%dm,
         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}          setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
              %=%t3%e%p1%d%;m,               %=%t3%e%p1%d%;m,
         setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}          setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
              %=%t3%e%p1%d%;m,               %=%t3%e%p1%d%;m,
         sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;          sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
             %?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,              %?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
         sgr0=\E(B\E[m, sitm=\E[3m, smacs=\E(0, smam=\E[?7h,          sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h,
         smcup=\E[?1049h, smir=\E[4h, smkx=\E[?1h\E=,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         smm=\E[?1034h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,  
         vpa=\E[%i%p1%dd, E3=\E[3J, use=ansi+pp, use=xterm+kbs,          vpa=\E[%i%p1%dd, E3=\E[3J, use=ansi+pp, use=xterm+kbs,
         use=vt100+enq,          use=xterm+alt+title, use=ansi+enq, use=att610+cvis,
           use=xterm+meta,
   
   xterm+meta|meta mode for xterm,
           km,
           rmm=\E[?1034l, smm=\E[?1034h,
   
 # From: David J. MacKenzie <djm@va.pubnix.com>, 14 Nov 1997  # From: David J. MacKenzie <djm@va.pubnix.com>, 14 Nov 1997
 # In retrospect, something like xterm-r6 was intended here -TD  # In retrospect, something like xterm-r6 was intended here -TD
 xterm-xi|xterm on XI Graphics Accelerated X under BSD/OS 3.1,  xterm-xi|xterm on XI Graphics Accelerated X under BSD/OS 3.1,
         rmso=\E[m, rmul=\E[m, use=xterm-xf86-v33,          rmso=\E[m, rmul=\E[m, use=xterm-xf86-v33,
   
   #### XTERM Colors
   
 # 16-colors is one of the variants of XFree86 3.3 xterm, updated for 4.0  # 16-colors is one of the variants of XFree86 3.3 xterm, updated for 4.0
 # (T.Dickey)  # (T.Dickey)
 #  #
Line 4402 
Line 5358 
 # xterm also recognizes the control sequences for initc -TD  # xterm also recognizes the control sequences for initc -TD
 xterm-16color|xterm with 16 colors like aixterm,  xterm-16color|xterm with 16 colors like aixterm,
         ccc,          ccc,
         initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*          initc=\E]4;%p1%d;rgb:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*
               %{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,                %{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,
         oc=\E]104\007, rs1=\Ec\E]104\007, use=ibm+16color,          use=xterm+osc104, use=ibm+16color, use=xterm-new,
         use=xterm-new,  
   
 # 256-colors is a compile-time feature of XFree86 xterm beginning with  # 256-colors is a compile-time feature of XFree86 xterm beginning with
 # xterm patch #111 (1999/7/10) -TD  # xterm patch #111 (1999/7/10) -TD
 xterm+256color|xterm 256-color feature,  xterm+256color|original xterm 256-color feature,
         ccc,          ccc,
         colors#256, pairs#32767,          colors#0x100, pairs#0x10000,
         initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*          initc=\E]4;%p1%d;rgb:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*
               %{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,                %{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,
         oc=\E]104\007,          oc=\E]104\007,
         setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;          setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;
Line 4421 
Line 5376 
               ;%p1%d%;m,                ;%p1%d%;m,
         setb@, setf@,          setb@, setf@,
   
   # The semicolon separator used in xterm+256color does not follow the ECMA-48
   # standard.  Since patch #282 (in 2012), xterm has supported both the legacy
   # subparameter separator (semicolon) and the standard (colon).
   #
   # The xterm FAQ gives some of the history:
   #       https://invisible-island.net/xterm/xterm.faq.html#color_by_number
   xterm+256color2|xterm 256-color feature,
           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
                 :%p1%d%;m,
           use=xterm+256color,
   
   # xterm OSC 104 resets the color palette.  Using it as part of xterm+256color
   # has the drawback that some of the xterm-alikes which use that building block
   # require a different approach to rs1 -TD
   xterm+osc104|reset color palette,
           oc=\E]104\007, rs1=\Ec\E]104\007,
   
 # palette is hardcoded...  # palette is hardcoded...
 xterm+256setaf|xterm 256-color (set-only),  xterm+256setaf|xterm 256-color (set-only),
         ccc@,          ccc@,
         colors#256, pairs#32767,          colors#0x100, pairs#0x10000,
         initc@,          initc@, op=\E[39;49m,
         setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;          setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;
               5;%p1%d%;m,                5;%p1%d%;m,
         setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5          setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5
Line 4448 
Line 5422 
 # The default color palette for the 256- and 88-colors are different.  A  # The default color palette for the 256- and 88-colors are different.  A
 # given executable will have one palette (perhaps compiled-in).  If the program  # given executable will have one palette (perhaps compiled-in).  If the program
 # supports xterm's control sequence, it can be programmed using initc.  # supports xterm's control sequence, it can be programmed using initc.
 xterm+88color|xterm 88-color feature,  xterm+88color|original xterm 88-color feature,
         colors#88, pairs#7744, use=xterm+256color,          colors#88, pairs#7744, use=xterm+256color,
   
   xterm+88color2|xterm 88-color feature,
           colors#88, pairs#7744, use=xterm+256color2,
   
 # These variants of XFree86 3.9.16 xterm are built as a configure option.  # These variants of XFree86 3.9.16 xterm are built as a configure option.
 xterm-256color|xterm with 256 colors,  xterm-256color|xterm with 256 colors,
         rs1=\Ec\E]104\007, use=xterm+256color, use=xterm-new,          use=xterm+osc104, use=xterm+256color, use=xterm-new,
 xterm-88color|xterm with 88 colors,  xterm-88color|xterm with 88 colors,
         rs1=\Ec\E]104\007, use=xterm+88color,          use=xterm+osc104, use=xterm+88color,
         use=xterm-256color,          use=xterm-256color,
   
   # Emacs 26.1 and later support direct color mode in terminals, using a
   # combination of user-defined capabilities and ncurses-dependent function
   # calls.  We will not include that here.
   #
   # Here is a first revision, which (disregarding the reuse of colors 1-7 which
   # is of interest only to the numerically illiterate), is compatible with other
   # terminal descriptions written for curses.  It relies upon the extended range
   # for numeric capabilities provided in ncurses 6.1:
   xterm+direct2|xterm with direct-color indexing (old building-block),
           RGB,
           colors#0x1000000, pairs#0x10000, CO#8,
           initc@, op=\E[39;49m,
           setab=\E[%?%p1%{8}%<%t4%p1%d%e48:2:%p1%{65536}%/%d:%p1%{256}
                 %/%{255}%&%d:%p1%{255}%&%d%;m,
           setaf=\E[%?%p1%{8}%<%t3%p1%d%e38:2:%p1%{65536}%/%d:%p1%{256}
                 %/%{255}%&%d:%p1%{255}%&%d%;m,
           setb@, setf@,
   xterm-direct2|xterm with direct-color indexing (old),
           use=xterm+direct2, use=xterm+titlestack, use=xterm,
   
   # That in turn had a problem: in the original patch submitted for KDE konsole
   # in 2006, the submitter and the developer alike overlooked a "color space
   # identifier" parameter.  This version provides for that parameter:
   xterm+direct|xterm with direct-color indexing (building-block),
           RGB,
           colors#0x1000000, pairs#0x10000, CO#8,
           initc@, op=\E[39;49m,
           setab=\E[%?%p1%{8}%<%t4%p1%d%e48:2::%p1%{65536}%/%d:%p1
                 %{256}%/%{255}%&%d:%p1%{255}%&%d%;m,
           setaf=\E[%?%p1%{8}%<%t3%p1%d%e38:2::%p1%{65536}%/%d:%p1
                 %{256}%/%{255}%&%d:%p1%{255}%&%d%;m,
           setb@, setf@,
   xterm-direct|xterm with direct-color indexing,
           use=xterm+direct, use=xterm,
   
   # Here are corresponding flavors for terminals which could use the feature:
   iterm2-direct|iTerm2 with direct-color indexing,
           use=xterm+direct, use=iterm2,
   mlterm-direct|mlterm with direct-color indexing,
           use=xterm+direct, use=mlterm,
   
   # Meanwhile, in KDE #107487, the patch submitter and the developer both saw
   # that xterm's original implementation should have used colons for the
   # subparameter separators, but chose not to correct this in konsole.  As of
   # late 2017, konsole still accepts only the nonstandard semicolon delimiters.
   xterm+indirect|xterm with direct-color indexing (old legacy building-block),
           RGB,
           colors#0x1000000, pairs#0x10000,
           initc@, op=\E[39;49m,
           setab=\E[%?%p1%{8}%<%t4%p1%d%e48;2;%p1%{65536}%/%d;%p1%{256}
                 %/%{255}%&%d;%p1%{255}%&%d%;m,
           setaf=\E[%?%p1%{8}%<%t3%p1%d%e38;2;%p1%{65536}%/%d;%p1%{256}
                 %/%{255}%&%d;%p1%{255}%&%d%;m,
           setb@, setf@,
   konsole-direct|konsole with direct-color indexing,
           use=xterm+indirect, use=konsole,
   st-direct|simpleterm with direct-color indexing,
           use=xterm+indirect, use=st,
   vte-direct|VTE with direct-color indexing,
           use=xterm+indirect, use=vte,
   # reportedly in Apple's Mohave (fall 2018), but untested -TD
   nsterm-direct|nsterm with direct-color indexing,
           use=xterm+indirect, use=nsterm,
   
   # As for others (commenting at the time of release for ncurses 6.1):
   # + Apple's Terminal.app does not recognize either form of the direct-color
   #   sequences.
   # + Cygwin's mintty recognizes xterm's original implementation, does okay with
   #   the colors.  Like vte, it is a subset of xterm, although different
   #   omissions/reservations of modified-keys are seen in testing.
   # + PuTTY 0.70 seems to recognize xterm's original implementation but does
   #   nothing useful with the colors.
   # + Teraterm 4.97, like PuTTY (no good).
   # + terminology 0.91 recognizes xterm's original implementation, but does
   #   nothing useful with it.
   
   # Reviewing after ncurses 6.2:
   # + Apple's Terminal.app is unchanged, has no support for direct color:
   #       Catalina 10.15.5 Terminal.app 2.10 (433)
   #       Mohave 10.14.6 - Terminal.app 2.9.5 (421.2)
   # + Cygwin's mintty 3.1.7 works with colon/semicolon
   # + PuTTY 0.73 works with semicolon
   # + Teraterm 4.105 works with semicolon
   # + terminology 1.7.0 works with colon/semicolon.
   
   # Other variants are possible, e.g., by using more of xterm's indexed color
   # palette, though the intrusion of indexed colors on the direct-color space
   # would be more noticeable.
   
   xterm+direct16|xterm with direct-color indexing (16-color building-block),
           CO#16,
           setab=\E[%?%p1%{8}%<%t4%p1%d%e%?%p1%{16}%<%t%p1%{92}%+%d%e48
                 :2::%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1%{255}%&
                 %d%;%;m,
           setaf=\E[%?%p1%{8}%<%t3%p1%d%e%?%p1%{16}%<%t%p1%'R'%+%d%e38:
                 2::%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1%{255}%&%d
                 %;%;m,
           setb@, setf@, use=xterm+direct,
   
   xterm-direct16|xterm with direct-colors and 16 indexed colors,
           use=xterm+direct16, use=xterm,
   
   xterm+direct256|xterm with direct-color indexing (256-color building-block),
           CO#0x100,
           setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e%?
                 %p1%{256}%<%t48;5;%p1%d%e48:2::%p1%{65536}%/%d:%p1
                 %{256}%/%{255}%&%d:%p1%{255}%&%d%;%;m,
           setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e%?
                 %p1%{256}%<%t38;5;%p1%d%e38:2::%p1%{65536}%/%d:%p1
                 %{256}%/%{255}%&%d:%p1%{255}%&%d%;%;m,
           setb@, setf@, use=xterm+direct,
   
   xterm-direct256|xterm with direct-colors and 256 indexed colors,
           use=xterm+direct256, use=xterm,
   
   #### XTERM Features
   
 # This chunk is based on suggestions by Ailin Nemui and Nicholas Marriott, who  # This chunk is based on suggestions by Ailin Nemui and Nicholas Marriott, who
 # asked for some of xterm's advanced features to be added to its terminfo  # asked for some of xterm's advanced features to be added to its terminfo
 # entry.  It defines extended capabilities not found in standard terminfo or  # entry.  It defines extended capabilities not found in standard terminfo or
Line 4476 
Line 5570 
 # Se resets the cursor style to the terminal power-on default.  # Se resets the cursor style to the terminal power-on default.
 #  #
 # Cs and Cr set and reset the cursor colour.  # Cs and Cr set and reset the cursor colour.
 xterm+tmux|advanced xterm features used in tmux,  xterm+tmux|advanced xterm features used in tmux (cursor style 2),
         Cr=\E]112\007, Cs=\E]12;%p1%s\007,          Cr=\E]112\007, Cs=\E]12;%p1%s\007,
         Ms=\E]52;%p1%s;%p2%s\007, Se=\E[2 q, Ss=\E[%p1%d q,          Ms=\E]52;%p1%s;%p2%s\007, Se=\E[2 q, Ss=\E[%p1%d q,
   xterm+tmux2|advanced xterm features used in tmux,
           Cr=\E]112\E\\, Cs=\E]12;%p1%s\E\\,
           Ms=\E]52;%p1%s;%p2%s\E\\, Se=\E[ q, Ss=\E[%p1%d q,
   
 # This is another variant, for XFree86 4.0 xterm (T.Dickey)  # This is another variant, for XFree86 4.0 xterm (T.Dickey)
 # This is an 8-bit version of xterm, which emulates DEC vt220 with ANSI color.  # This is an 8-bit version of xterm, which emulates DEC VT220 with ANSI color.
 # To use it, your decTerminalID resource must be set to 200 or above.  # To use it, your decTerminalID resource must be set to 200 or above.
 #  #
 #       HTS     \E H    \210  #       HTS     \E H    \210
Line 4495 
Line 5592 
         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\2335m, bold=\2331m, cbt=\233Z,          bel=^G, blink=\2335m, bold=\2331m, cbt=\233Z,
         civis=\233?25l, clear=\233H\2332J,          civis=\233?25l, clear=\233H\2332J,
         cnorm=\233?25l\233?25h, cr=^M, csr=\233%i%p1%d;%p2%dr,          cnorm=\233?25l\233?25h, cr=\r, csr=\233%i%p1%d;%p2%dr,
         cub=\233%p1%dD, cub1=^H, cud=\233%p1%dB, cud1=^J,          cub=\233%p1%dD, cub1=^H, cud=\233%p1%dB, cud1=\n,
         cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH,          cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH,
         cuu=\233%p1%dA, cuu1=\233A, cvvis=\233?12;25h,          cuu=\233%p1%dA, cuu1=\233A, cvvis=\233?12;25h,
         dch=\233%p1%dP, dch1=\233P, dl=\233%p1%dM, dl1=\233M,          dch=\233%p1%dP, dch1=\233P, dl=\233%p1%dM, dl1=\233M,
         ech=\233%p1%dX, ed=\233J, el=\233K, el1=\2331K,          ech=\233%p1%dX, ed=\233J, el=\233K, el1=\2331K,
         flash=\233?5h$<100/>\233?5l, home=\233H,          flash=\233?5h$<100/>\233?5l, home=\233H,
         hpa=\233%i%p1%dG, ht=^I, hts=\210, ich=\233%p1%d@,          hpa=\233%i%p1%dG, ht=^I, hts=\210, ich=\233%p1%d@,
         il=\233%p1%dL, il1=\233L, ind=^J, invis=\2338m,          il=\233%p1%dL, il1=\233L, ind=\n, invis=\2338m,
         is2=\E[62"p\E\sG\233m\233?7h\E>\E7\233?1;3;4;6l\2334l\233r          is2=\E[62"p\E\sG\233m\233?7h\E>\E7\233?1;3;4;6l\2334l\233r
             \E8,              \E8,
         ka1=\217w, ka3=\217u, kb2=\217y, kbeg=\217E, kc1=\217q,          ka1=\217w, ka3=\217u, kb2=\217y, kbeg=\217E, kc1=\217q,
Line 4532 
Line 5629 
         sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h,          sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h,
         smcup=\233?1049h, smir=\2334h, smkx=\233?1h\E=,          smcup=\233?1049h, smir=\2334h, smkx=\233?1h\E=,
         smso=\2337m, smul=\2334m, tbc=\2333g, u6=\233[%i%d;%dR,          smso=\2337m, smul=\2334m, tbc=\2333g, u6=\233[%i%d;%dR,
         u7=\E[6n, u8=\233[?1;2c, u9=\E[c, vpa=\233%i%p1%dd,          u8=\233[?%[;0123456789]c, vpa=\233%i%p1%dd,
         use=xterm+kbs,          use=ansi+enq, use=xterm+kbs,
   
   # Note: normally xterm supports modified function-keys as described in
   #       XTerm - "Other" modified keys
   #       https://invisible-island.net/xterm/modified-keys.html
   #
   # However, xterm-hp, xterm-sco and xterm-sun assume no modifiers.  Here is
   # a simple script which demonstrates these descriptions:
   #       #!/bin/sh
   #       export TERM=xterm-$1
   #       xterm \
   #               -kt $1 \
   #               -fs 16 -fa mono \
   #               -title $TERM \
   #               -tn $TERM \
   #               -xrm '*modifyCursorKeys:-1' \
   #               -xrm '*modifyFunctionKeys:-1' \
   #               -e tack
   # e.g., "foo sun" if the script is named "foo" -TD
 xterm-hp|xterm with hpterm function keys,  xterm-hp|xterm with hpterm function keys,
         kclr=\EJ, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,          kclr=\EJ, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
         kdch1=\EP, kend=\EF, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es,          kdch1=\EP, kend=\EF, khome=\Eh, kich1=\EQ, knp=\ES, kpp=\ET,
         kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew, khome=\Eh, kich1=\EQ,          use=hp+pfk-cr, use=xterm+nofkeys, use=xterm+nopcfkeys,
         knp=\ES, kpp=\ET, use=xterm-basic,  
   
 xterm-sco|xterm with SCO function keys,  xterm-sco|xterm with SCO function keys,
         kbeg=\E[E, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbeg=\E[E, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\177, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W,          kdch1=^?, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W,
         kf12=\E[X, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, kf16=\E[b,          kf12=\E[X, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, kf16=\E[b,
         kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f,          kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f,
         kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k,          kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k,
Line 4554 
Line 5667 
         kf44=\E[], kf45=\E[\^, kf46=\E[_, kf47=\E[`, kf48=\E[{,          kf44=\E[], kf45=\E[\^, kf46=\E[_, kf47=\E[`, kf48=\E[{,
         kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H,          kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H,
         kich1=\E[L, kmous=\E[>M, knp=\E[G, kpp=\E[I,          kich1=\E[L, kmous=\E[>M, knp=\E[G, kpp=\E[I,
         use=xterm-basic,          use=xterm+nofkeys,
   
 # The xterm-new description has all of the features, but is not completely  # The xterm-new description has all of the features, but is not completely
 # compatible with vt220.  If you are using a Sun or PC keyboard, set the  # compatible with VT220.  If you are using a Sun or PC keyboard, set the
 # sunKeyboard resource to true:  # sunKeyboard resource to true:
 #       + maps the editing keypad  #       + maps the editing keypad
 #       + interprets control-function-key as a second array of keys, so a  #       + interprets control-function-key as a second array of keys, so a
 #         12-fkey keyboard can support vt220's 20-fkeys.  #         12-fkey keyboard can support VT220's 20-fkeys.
 #       + maps numeric keypad "+" to ",".  #       + maps numeric keypad "+" to ",".
 #       + uses DEC-style control sequences for the application keypad.  #       + uses DEC-style control sequences for the application keypad.
 #  #
 xterm-vt220|xterm emulating vt220,  xterm-vt220|xterm emulating VT220,
           npc,
         kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kend=\E[4~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,          kend=\E[4~, kent=\EOM, kf10=\E[21~, kf11=\E[23~,
         kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,          kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
         kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf20=\E[34~,          kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf20=\E[34~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,
         khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~,          kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~,
         use=xterm+app, use=xterm+edit, use=xterm-basic,          kmous=\E[M, knp=\E[6~, kpp=\E[5~, nel=\EE, use=xterm+app,
         use=vt220+keypad,          use=xterm+edit, use=vt220+keypad, use=ecma+italics,
           use=ecma+index, use=ansi+rep, use=ecma+strikeout,
           use=xterm+sm+1006, use=xterm+tmux, use=xterm+keypad,
           use=xterm-basic,
   
 xterm-vt52|xterm emulating dec vt52,  xterm-vt52|xterm emulating DEC VT52,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, clear=\EH\EJ, cr=^M, cub1=\ED, cud1=\EB, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\r, cub1=\ED, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%' '%+%c%p2%' '%+%c, cuu1=\EA, ed=\EJ, el=\EK,          cup=\EY%p1%' '%+%c%p2%' '%+%c, cuu1=\EA, ed=\EJ, el=\EK,
         home=\EH, ht=^I, ind=^J, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          home=\EH, ht=^I, ind=\n, kcub1=\ED, kcud1=\EB, kcuf1=\EC,
         kcuu1=\EA, nel=^M^J, ri=\EI, rmacs=\EG, smacs=\EF,          kcuu1=\EA, nel=\r\n, ri=\EI, rmacs=\EG, smacs=\EF,
         use=xterm+kbs,          use=xterm+kbs, use=vt52+keypad,
   
 xterm-noapp|xterm with cursor keys in normal mode,  xterm-noapp|xterm with cursor keys in normal mode,
         rmcup@, rmkx=\E>, smcup@, smkx=\E=, use=xterm+noapp,          rmcup@, rmkx=\E>, smcup@, smkx=\E=, use=xterm+noapp,
         use=xterm,          use=xterm,
   
 xterm-24|vs100|xterms|xterm terminal emulator (X Window System),  xterm-24|vs100|xterms|xterm terminal emulator 24-line (X Window System),
         lines#24, use=xterm-old,          lines#24, use=xterm-old,
   
 # This is xterm for ncurses.  # This is xterm for ncurses.
Line 4609 
Line 5726 
 #    window managers such as twm (and possibly window managers descended from  #    window managers such as twm (and possibly window managers descended from
 #    it such as tvtwm, ctwm, and vtwm) track windows by icon-name. Thus, you  #    it such as tvtwm, ctwm, and vtwm) track windows by icon-name. Thus, you
 #    don't want to mess with icon-name when using those window managers.  #    don't want to mess with icon-name when using those window managers.
   # c) fsl ends the escape sequence begun by tsl.  Printable characters between
   #    those (probably) will appear in the window title.  Nonprintable characters
   #    may cause the escape sequence to end with an error.
   # d) the BEL (^G or \007) used in the original title-as-statusline came from
   #    David J. MacKenzie's "pseudo-color" entry in 20 Apr 1995.  At that time
   #    xterm used BEL as the string-terminator rather than ST (\E\\).  Either
   #    BEL or ST has worked since xterm patch #28 in 1996, but most uses of
   #    this feature have been embedded in shell scripts.
 #  #
   # But that issue regarding the parameter for tsl means that applications may
   # not rely on it.  The SVr4 documentation says tsl will "move to status line,
   # column #1".  At the point in time when ESR added DJM's "pseudo-color" entry
   # with the split-up escape sequence for tsl/fsl, there were 65 entries using
   # tsl:
   #    32 used a parameter, matching the documentation (including x10term).
   #    21 used a parameterless control, exiting from the status line on ^M.
   #     6 used parameterless controls for tsl and fsl
   #     6 used a split-up escape sequence, e.g., the same approach.
   #
 # The extension "TS" is preferable, because it does not accept a parameter.  # The extension "TS" is preferable, because it does not accept a parameter.
 # However, if you are using a non-extended terminfo, "TS" is not visible.  # However, if you are using a non-extended terminfo, "TS" is not visible.
 xterm+sl|access X title line and icon name,  xterm+sl|access X title line and icon name,
Line 4618 
Line 5753 
 xterm+sl-twm|access X title line (pacify twm-descended window managers),  xterm+sl-twm|access X title line (pacify twm-descended window managers),
         hs,          hs,
         dsl=\E]2;\007, fsl=^G, tsl=\E]2;, TS=\E]2;,          dsl=\E]2;\007, fsl=^G, tsl=\E]2;, TS=\E]2;,
   xterm+sl-alt|alternate access X title line,
           hs,
           dsl=\E]2;\E\\, fsl=\E\\, tsl=\E]2;, TS=\E]2;,
   
 # In contrast, this block can be used for a DEC vt320 and up.  There are two  # In contrast, this block can be used for a DEC VT320 and up.  There are two
 # controls used.  # controls used.
 #  #
 # DECSASD (select active status display)  # DECSASD (select active status display)
Line 4647 
Line 5785 
 #  #
 dec+sl|DEC VTxx status line,  dec+sl|DEC VTxx status line,
         eslok, hs,          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  # The following xterm variants don't depend on your base version
Line 4665 
Line 5803 
 xterm1|xterm terminal emulator ignoring the alternate screen buffer,  xterm1|xterm terminal emulator ignoring the alternate screen buffer,
         rmcup@, smcup@, use=xterm,          rmcup@, smcup@, use=xterm,
   
   # https://invisible-island.net/xterm/xterm-paste64.html
   #
   # Bracketed paste was introduced by xterm patch #203 in May 2005, as part of a
   # larger feature for manipulating the clipboard selection.  Few terminals aside
   # from xterm fully implement the clipboard feature, but several copy this
   # detail.  The names for the extended capabilities here were introduced by vim
   # in January 2017, but used internally.  In 2023, vim patch 9.0.1117 is needed
   # to work with this change.
   bracketed+paste|xterm bracketed paste,
           BD=\E[?2004l, BE=\E[?2004h, PE=\E[201~, PS=\E[200~,
   
   # https://invisible-island.net/xterm/xterm.log.html#xterm_354
   #
   # The response is a DSR sequence identifying the version: DCS > | text ST
   # For example:
   #       ^[P>|XTerm(354)^[\
   report+version|Report xterm name and version (XTVERSION),
           XR=\E[>0q, xr=\EP>\\|[ -~]+\E\\\\, use=report+da2,
   
   # Vim uses RV to denote the secondary device attributes.  Xterm documents the
   # - first parameter as the terminal type (extending it to VT100),
   # - the second as the patch number for xterm, and
   # - the third parameter as zero.
   # Other terminals may provide useful responses, though few are documented.
   report+da2|report secondary device attributes (DA2),
           RV=\E[>c, rv=\E\\[[0-9]+;[0-9]+;[0-9]+c,
   
 #### XTERM Mouse  #### XTERM Mouse
 # The xterm mouse protocol is used by other terminal emulators.  # The xterm mouse protocol is used by other terminal emulators.
 # In this section, two extended capabilities are used to illustrate the mouse  # In this section, two extended capabilities are used to illustrate the mouse
Line 4713 
Line 5878 
 # X11R4 (December 1989) added the control sequences document, listing the  # X11R4 (December 1989) added the control sequences document, listing the
 # control sequences for the X10/X11 protocols without descriptions.  It also  # control sequences for the X10/X11 protocols without descriptions.  It also
 # mentioned the "emacs" ("T") response.  Comments in button.c referred to the  # mentioned the "emacs" ("T") response.  Comments in button.c referred to the
 # X11 protocol as "DEC vt200 compatible", although DEC offered no such terminal.  # X11 protocol as "DEC VT200 compatible", although DEC offered no such terminal.
 #  #
 # X11R5 (November 1993) gave a description of the mouse protocol.  # X11R5 (November 1993) gave a description of the mouse protocol.
 #  #
Line 4722 
Line 5887 
 # no new information.  # no new information.
 xterm+x11mouse|X11 xterm mouse protocol,  xterm+x11mouse|X11 xterm mouse protocol,
         kmous=\E[M, XM=\E[?1000%?%p1%{1}%=%th%el%;,          kmous=\E[M, XM=\E[?1000%?%p1%{1}%=%th%el%;,
         xm=\E[M%?%p4%t3%e%p3%'\s'%+%c%;%p2%'!'%+%c%p1%'!'%+%c,          xm=\E[M%?%p4%t%p3%e%{3}%;%'\s'%+%c%p2%'!'%+%c%p1%'!'%+%c,
 xterm-x11mouse|X11 mouse,  xterm-x11mouse|X11 mouse,
         use=xterm+x11mouse, use=xterm,          use=xterm+x11mouse, use=xterm,
   
Line 4731 
Line 5896 
 # response.  # response.
 xterm+x11hilite|X11 xterm mouse protocol with highlight,  xterm+x11hilite|X11 xterm mouse protocol with highlight,
         kmous=\E[M, XM=\E[?1001%?%p1%{1}%=%th%el%;,          kmous=\E[M, XM=\E[?1001%?%p1%{1}%=%th%el%;,
         xm=\E[%p7%'!'%+%p6%'!'%+%c%p9%'!'%+%c%p8%'!'%+%c%p2%'!'%+%c          xm=\E[%p6%'!'%+%p5%'!'%+%c%p8%'!'%+%c%p7%'!'%+%c%p2%'!'%+%c
            %p1%'!'%+%cT,             %p1%'!'%+%cT,
 xterm-x11hilite|X11 mouse with highlight,  xterm-x11hilite|X11 mouse with highlight,
         use=xterm+x11mouse, use=xterm,          use=xterm+x11mouse, use=xterm,
Line 4746 
Line 5911 
   
 # xterm patch #83 (1998/10/7), added Jason Bacon's changes to provide an  # xterm patch #83 (1998/10/7), added Jason Bacon's changes to provide an
 # "any-event" mouse mode.  # "any-event" mouse mode.
 xterm+sm+1002|xterm any-event mouse,  #
         kmous=\E[M, XM=\E[?1002%?%p1%{1}%=%th%el%;,  # These building blocks incorporate later features as well:
 xterm-1002|xterm any-event mouse,  # xterm patch #224 (2007/2/11) added private mode 1004, for enabling/disabling
   # focus in/out event reporting.
   # xterm patch #277 (2012/01/07) added private mode 1006
   
   xterm+sm+1002|xterm any-button mouse,
           kmous=\E[<, XM=\E[?1006;1004;1002%?%p1%{1}%=%th%el%;,
           xm=\E[<%i%p3%d;%p1%d;%p2%d;%?%p4%tM%em%;,
           use=xterm+focus,
   xterm-1002|example of xterm any-button mouse,
         use=xterm+sm+1002, use=xterm,          use=xterm+sm+1002, use=xterm,
   
 xterm+sm+1003|testing xterm-mouse,  xterm+sm+1003|xterm any-event mouse,
         kmous=\E[M, XM=\E[?1003%?%p1%{1}%=%th%el%;,          XM=\E[?1006;1004;1003%?%p1%{1}%=%th%el%;,
           use=xterm+sm+1002,
 xterm-1003|testing xterm-mouse,  xterm-1003|example of xterm any-event mouse,
         use=xterm+sm+1003, use=xterm,          use=xterm+sm+1003, use=xterm,
   
   xterm+focus|xterm focus-in/out event "keys",
           XF,
           kxIN=\E[I, kxOUT=\E[O,
   
 # xterm patch #116 (1999/9/25) added Stephen P Wall's changes to support DEC  # xterm patch #116 (1999/9/25) added Stephen P Wall's changes to support DEC
 # locator mode.  # locator mode.
   
Line 4770 
Line 5947 
 # where the coordinates in the mouse response would be encoded in UTF-8,  # where the coordinates in the mouse response would be encoded in UTF-8,
 # thereby extending the range of coordinates past 222=(255-33).  This is the  # thereby extending the range of coordinates past 222=(255-33).  This is the
 # "1005" mouse mode.  # "1005" mouse mode.
 xterm+sm+1005|xterm UTF-8 mouse,  xterm+sm+1005|xterm UTF-8 mouse (building block),
         kmous=\E[M, XM=\E[?1005;1000%?%p1%{1}%=%th%el%;,          kmous=\E[M, XM=\E[?1005;1000%?%p1%{1}%=%th%el%;,
         xm=\E[M%?%p4%t3%e%p3%'\s'%+%c%;%p2%'!'%+%u%p1%'!'%+%u,          xm=\E[M%?%p4%t3%e%p3%'\s'%+%c%;%p2%'!'%+%u%p1%'!'%+%u,
 xterm-1005|xterm UTF-8 mouse,  xterm-1005|xterm UTF-8 mouse,
Line 4785 
Line 5962 
 # from the non-1005 responses.  # from the non-1005 responses.
 #  #
 # As an alternative (and fixing the longstanding limitation of X11 mouse  # As an alternative (and fixing the longstanding limitation of X11 mouse
 # protocol regarding button-releases), I provided this:  # protocol regarding button-releases), I provided the 1006 mode, referring
 xterm+sm+1006|xterm SGR-mouse,  # to it as "SGR 1006" since the replies resemble the SGR control string:
         kmous=\E[<, XM=\E[?1006;1000%?%p1%{1}%=%th%el%;,  xterm+sm+1006|xterm SGR-mouse (building block),
         xm=\E[<%p1%d;%p2%d;%p3%d;%?%p4%tM%em%;,          kmous=\E[<, XM=\E[?1006;1004;1000%?%p1%{1}%=%th%el%;,
           xm=\E[<%i%p3%d;%p1%d;%p2%d;%?%p4%tM%em%;,
 xterm-1006|xterm SGR-mouse,  xterm-1006|xterm SGR-mouse,
         use=xterm+sm+1006, use=xterm,          use=xterm+sm+1006, use=xterm,
   
Line 4800 
Line 5978 
 #  -- MATSUMOTO Shoji)  #  -- MATSUMOTO Shoji)
 # kterm implements acsc via built-in table of X Drawable's  # kterm implements acsc via built-in table of X Drawable's
 kterm|kterm kanji terminal emulator (X window system),  kterm|kterm kanji terminal emulator (X window system),
         eslok, hs, XT,          XT,
         ncv@,          ncv@,
         acsc=``aajjkkllmmnnooppqqrrssttuuvvwwxx~~,          acsc=``aajjkkllmmnnooppqqrrssttuuvvwwxx~~,
         csr=\E[%i%p1%d;%p2%dr, dsl=\E[?H, enacs=, fsl=\E[?F,          csr=\E[%i%p1%d;%p2%dr, enacs=, kmous=\E[M, rc=\E8,
         kmous=\E[M, rc=\E8, rmacs=\E(B, rmam=\E[?7l, sc=\E7,          rmacs=\E(B, rmam=\E[?7l, sc=\E7,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e
             \E(B%;,              \E(B%;,
         sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h,          sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, use=x10term+sl,
         tsl=\E[?E\E[?%i%p1%dT, use=xterm-r6, use=ecma+color,          use=xterm-r6, use=ecma+color,
 kterm-color|kterm-co|kterm with ANSI colors,  kterm-color|kterm-co|kterm with ANSI colors,
         ncv@, use=kterm, use=ecma+color,          ncv@, use=kterm, use=ecma+color,
   
 #### Other XTERM  #### Other XTERM
   
 # These (xtermc and xtermm) are distributed with Solaris.  They refer to a  # These (xtermc and xtermm) are distributed with Solaris.  They refer to a
 # variant of xterm which is apparently no longer supported, but are interesting  # variant of xterm which is apparently no longer supported, but are interesting
 # because they illustrate SVr4 curses mouse controls - T.Dickey  # because they illustrate SVr4 curses mouse controls - T.Dickey
Line 4820 
Line 5999 
         OTbs, am, km, mir, msgr, xenl,          OTbs, am, km, mir, msgr, xenl,
         btns#3, cols#80, it#8, lines#24,          btns#3, cols#80, it#8, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink@, bold=\E[1m, clear=\E[H\E[2J, cr=^M,          bel=^G, blink@, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, el1=\E[1K$<3>, enacs=\E(B\E)0, getm=\E[%p1%dY,          el=\E[K, el1=\E[1K$<3>, enacs=\E(B\E)0, getm=\E[%p1%dY,
         home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,          home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=^H, kcub1=\EOD,          il=\E[%p1%dL, il1=\E[L, ind=\n, kbs=^H, kcub1=\EOD,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kend=\E[Y, kf0=\EOy,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kend=\E[Y, kf0=\EOy,
         kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf5=\EOT, kf6=\EOU,          kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf5=\EOT, kf6=\EOU,
         kf7=\EOV, kf8=\EOW, kf9=\EOX, khome=\E[H, kmous=\E[^_,          kf7=\EOV, kf8=\EOW, kf9=\EOX, khome=\E[H, kmous=\E[^_,
Line 4838 
Line 6017 
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5          sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5
             %;m%?%p9%t\016%e\017%;,              %;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smcup=\E@0\E[?4s\E[?4h\E@1,          sgr0=\E[m\017, smacs=^N, smcup=\E@0\E[?4s\E[?4h\E@1,
         smso=\E[7m, tbc=\E[3g, use=vt100+fnkeys,          smso=\E[7m, tbc=\E[3g, use=decid+cpr, use=vt100+fnkeys,
   
 xtermc|xterm terminal emulator (color),  xtermc|xterm terminal emulator (color),
         colors#8, ncv#7, pairs#64,          colors#8, ncv#7, pairs#64,
Line 4862 
Line 6041 
         smso=\E[7;31m, smul=\E[4;42m, use=xterm+sl, use=xterm-r6,          smso=\E[7;31m, smul=\E[4;42m, use=xterm+sl, use=xterm-r6,
   
 # This describes the capabilities of color_xterm, an xterm variant from  # This describes the capabilities of color_xterm, an xterm variant from
 # before ECMA-64 color support was folded into the main-line xterm release.  # before ECMA-48 color support was folded into the main-line xterm release.
 # This entry is straight from color_xterm's maintainer.  # This entry is straight from color_xterm's maintainer.
 # From: Jacob Mandelson <jlm@ugcs.caltech.edu>, 09 Nov 1996  # From: Jacob Mandelson <jlm@ugcs.caltech.edu>, 09 Nov 1996
 # The README's with the distribution also say that it supports SGR 21, 24, 25  # The README's with the distribution also say that it supports SGR 21, 24, 25
Line 4871 
Line 6050 
         OTbs, am, km, mir, msgr, xenl, XT,          OTbs, am, km, mir, msgr, xenl, XT,
         cols#80, it#8, lines#65, ncv@,          cols#80, it#8, lines#65, ncv@,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M,          bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, el1=\E[1K, enacs=\E(B\E)0, home=\E[H, ht=^I,          el=\E[K, el1=\E[1K, enacs=\E(B\E)0, home=\E[H, ht=^I,
         ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J,          ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         is1=\E[r\E[m\E[?7h\E[?4;6l\E[4l, kbs=^H, kcub1=\EOD,          is1=\E[r\E[m\E[?7h\E[?4;6l\E[4l, kbs=^H, kcub1=\EOD,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kend=\E[8~, kf1=\E[11~,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kend=\E[8~, kf1=\E[11~,
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\E[12~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\E[12~,
Line 4892 
Line 6071 
             %;m%?%p9%t\016%e\017%;,              %;m%?%p9%t\016%e\017%;,
         sgr0=\E[0m\017, smacs=^N, smam=\E[?7h,          sgr0=\E[0m\017, smacs=^N, smam=\E[?7h,
         smcup=\E[?1;41s\E[?1;41h\E=, smir=\E[4h, smso=\E[7m,          smcup=\E[?1;41s\E[?1;41h\E=, smir=\E[4h, smso=\E[7m,
         smul=\E[4m, use=ecma+color, use=vt220+keypad,          smul=\E[4m, use=decid+cpr, use=ecma+color,
           use=vt220+keypad,
   
   # The IRAF source has a terminfo using "xterm-r5", but line-drawing does not
   # work in that case.  This entry uses xterm+acs, to work around that problem.
   #
   # Home/end keys do not work, due to a bug in the X Consortium xterm on which
   # this is based:
   #
   #       https://invisible-island.net/xterm/xterm.faq.html#bug_xterm_r6
   #
   # Comparing to the X11R5 source, xgterm has dynamic and ANSI colors (probably
   # not bce).  It interchanges mouse buttons 2/3 for menus.
   #
   # It also has a few features found in later versions of xterm:
   # - vi-button and dired-button,
   # - i18n stuff like X11R6.
   # - colorBD, colorUL
   # - scrollBarRight
   #
   # Debian provides a package for xgterm (and iraf).  Although the source for
   # xgterm implements the control-sequences for ANSI color, the packaged xgterm
   # does nothing with those, even after installing the app-defaults file which
   # was overlooked by the Debian packager.
   xgterm|graphic terminal for IRAF,
           use=xterm+acs, use=xterm-r5, use=xterm+keypad,
   
 # The 'nxterm' distributed with Redhat Linux 5.2 is a slight rehack of  # The 'nxterm' distributed with Redhat Linux 5.2 is a slight rehack of
 # xterm-sb_right-ansi-3d, which implements ANSI colors, but does not support  # xterm-sb_right-ansi-3d, which implements ANSI colors, but does not support
 # SGR 39 or 49.  SGR 0 does reset colors (along with everything else).  This  # SGR 39 or 49.  SGR 0 does reset colors (along with everything else).  This
Line 4929 
Line 6133 
         kf5=\E[228z, kf6=\E[229z, kf7=\E[230z, kf8=\E[231z,          kf5=\E[228z, kf6=\E[229z, kf7=\E[230z, kf8=\E[231z,
         kf9=\E[232z, kfnd=\E[200z, khlp=\E[196z, khome=\E[214z,          kf9=\E[232z, kfnd=\E[200z, khlp=\E[196z, khome=\E[214z,
         kich1=\E[2z, knp=\E[222z, kpp=\E[216z, kund=\E[195z,          kich1=\E[2z, knp=\E[222z, kpp=\E[216z, kund=\E[195z,
         use=xterm-basic,          use=xterm+nofkeys, use=xterm+nopcfkeys,
 xterms-sun|small (80x24) xterm with sunFunctionKeys true,  xterms-sun|small (80x24) xterm with sunFunctionKeys true,
         cols#80, lines#24, use=xterm-sun,          cols#80, lines#24, use=xterm-sun,
   
 #### GNOME (VTE)  #### GNOME (VTE)
 # this describes the alpha-version of Gnome terminal shipped with Redhat 6.0  # this describes the alpha-version of GNOME terminal shipped with Redhat 6.0
 gnome-rh62|Gnome terminal,  gnome-rh62|GNOME terminal,
         bce,          bce,
         kdch1=\177, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,          kdch1=^?, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
         use=xterm-color,          use=linux+kbs, use=xterm-color,
   
 # GNOME Terminal 1.4.0.4 (Redhat 7.2)  # GNOME Terminal 1.4.0.4 (Redhat 7.2)
 #  #
 # This implements a subset of vt102 with a random selection of features from  # This implements a subset of VT102 with a random selection of features from
 # other terminals such as color and function-keys.  # other terminals such as color and function-keys.
 #  #
 # shift-f1 to shift-f10 are f11 to f20  # shift-f1 to shift-f10 are f11 to f20
 #  #
 # NumLock changes the application keypad to approximate vt100 keypad, except  # NumLock changes the application keypad to approximate VT100 keypad, except
 # that there is no escape sequence matching comma (,).  # that there is no escape sequence matching comma (,).
 #  #
 # Other defects observed:  # Other defects observed:
Line 4958 
Line 6162 
 #       vt100 TBC (tab reset) is not implemented.  #       vt100 TBC (tab reset) is not implemented.
 #       xterm alternate screen controls do not restore cursor position properly  #       xterm alternate screen controls do not restore cursor position properly
 #       it hangs in tack after running function-keys test.  #       it hangs in tack after running function-keys test.
 gnome-rh72|GNOME Terminal,  gnome-rh72|GNOME Terminal in RedHat 7,
         bce, km@,          bce, km@,
         civis=\E[?25l, cnorm=\E[?25h, kdch1=\E[3~, kf1=\EOP,          kdch1=\E[3~, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
         kf2=\EOQ, kf3=\EOR, kf4=\EOS, rmam=\E[?7l,          rmam=\E[?7l,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\016%e          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\016%e
             \017%;,              \017%;,
         sgr0=\E[0m\017, smam=\E[?7h, tbc@, use=xterm-color,          sgr0=\E[0m\017, smam=\E[?7h, tbc@, use=vt220+cvis,
           use=linux+kbs, use=xterm-color,
   
 # GNOME Terminal 2.0.1 (Redhat 8.0)  # GNOME Terminal 2.0.1 (Redhat 8.0)
 #  #
 # Documentation now claims it implements vt220 (which is demonstrably false).  # Documentation now claims it implements VT220 (which is demonstrably false).
 # However, it does implement ECH, which is a vt220 feature.  And there are  # However, it does implement ECH, which is a VT220 feature.  And there are
 # workable vt100 LNM, DECALN, DECSNM modes, making it possible to display  # workable VT100 LNM, DECALN, DECSNM modes, making it possible to display
 # more of its bugs using vttest.  # more of its bugs using vttest.
 #  #
 # However, note that bce and msgr are broken in this release.  Tabs (tbc and  # However, note that bce and msgr are broken in this release.  Tabs (tbc and
Line 4979 
Line 6184 
 # kf1 and kf10 are not tested since they're assigned (hardcoded?) to menu  # kf1 and kf10 are not tested since they're assigned (hardcoded?) to menu
 # operations.  Shift-tab generates a distinct sequence so it can be argued  # operations.  Shift-tab generates a distinct sequence so it can be argued
 # that it implements kcbt.  # that it implements kcbt.
 gnome-rh80|GNOME Terminal,  gnome-rh80|GNOME Terminal in RedHat 8,
         bce@, msgr@,          bce@, msgr@,
         ech=\E[%p1%dX, flash=\E[?5h$<100/>\E[?5l, kbs=\177,          ech=\E[%p1%dX, flash=\E[?5h$<100/>\E[?5l, kbs=^?,
         kcbt=\E^I, op=\E[39;49m, use=gnome-rh72,          kcbt=\E^I, op=\E[39;49m, use=gnome-rh72,
   
 # GNOME Terminal 2.2.1 (Redhat 9.0)  # GNOME Terminal 2.2.1 (Redhat 9.0)
 #  #
 # bce and msgr are repaired.  # bce and msgr are repaired.
 gnome-rh90|GNOME Terminal,  gnome-rh90|GNOME Terminal in RedHat 9,
         bce, msgr, XT,          bce, msgr, XT,
         hpa=\E[%i%p1%dG, kDC=\E[3;2~, kLFT=\EO2D, kRIT=\EO2C,          hpa=\E[%i%p1%dG, kDC=\E[3;2~, kLFT=\EO2D, kRIT=\EO2C,
         kb2=\E[E, kcbt=\E[Z, kend=\EOF, khome=\EOH, tbc=\E[3g,          kb2=\E[E, kcbt=\E[Z, kend=\EOF, khome=\EOH, tbc=\E[3g,
Line 4996 
Line 6201 
   
 # GNOME Terminal 2.14.2 (Fedora Core 5)  # GNOME Terminal 2.14.2 (Fedora Core 5)
 # Ed Catmur notes that gnome-terminal has recognized soft-reset since May 2002.  # Ed Catmur notes that gnome-terminal has recognized soft-reset since May 2002.
 gnome-fc5|GNOME Terminal,  gnome-fc5|GNOME Terminal in Fedora Core 5,
         rs1=\Ec,          rs1=\Ec,
         rs2=\E7\E[r\E8\E[m\E[?7h\E[!p\E[?1;3;4;6l\E[4l\E>\E[?1000l          rs2=\E7\E[r\E8\E[m\E[?7h\E[!p\E[?1;3;4;6l\E[4l\E>\E[?1000l
             \E[?25h,              \E[?25h,
Line 5011 
Line 6216 
 # interpret those according to the $TERM value, but others not in the  # interpret those according to the $TERM value, but others not in the
 # terminfo according to some constantly changing set of hacker guidelines -TD  # terminfo according to some constantly changing set of hacker guidelines -TD
 vte-2007|VTE in GNOME Terminal snapshot 2.18.1,  vte-2007|VTE in GNOME Terminal snapshot 2.18.1,
         use=xterm+pcc2, use=gnome-fc5,          use=xterm+pcc2, use=vt220+cvis, use=gnome-fc5,
 gnome-2007|GNOME Terminal snapshot 2.18.1,  gnome-2007|GNOME Terminal snapshot 2.18.1,
         use=vte-2007,          use=vte-2007,
   
 # GNOME Terminal 2.22.3 (2008 snapshot)  # GNOME Terminal 2.22.3 (2008 snapshot)
 #  #
 # In vttest, it claims to be a vt220 with national replacement character-sets,  # In vttest, it claims to be a VT220 with national replacement character-sets,
 # but aside from the identifier string, implements only a small fraction of  # but aside from the identifier string, implements only a small fraction of
 # vt220's behavior, which will make it less usable on a VMS system (unclear  # VT220's behavior, which will make it less usable on a VMS system (unclear
 # what the intent of the developer is, since the NRC feature exposed in vttest  # what the intent of the developer is, since the NRC feature exposed in vttest
 # by this change does not work).  # by this change does not work).
 vte-2008|VTE in GNOME Terminal snapshot 2.22.3,  vte-2008|VTE in GNOME Terminal snapshot 2.22.3,
Line 5035 
Line 6240 
 # Testing with tack shows that flash does not/has not worked -TD  # Testing with tack shows that flash does not/has not worked -TD
 vte-2012|VTE 0.34.1,  vte-2012|VTE 0.34.1,
         ncv#16,          ncv#16,
         dim=\E[2m, flash@, invis=\E[8m, ritm=\E[23m,          dim=\E[2m, flash@, invis=\E[8m, rmso=\E[27m, rmul=\E[24m,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p5%t;2%;%?%p7%t;8%;%?%p1%p3          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%;,              %|%t;7%;m%?%p9%t\016%e\017%;,
         sitm=\E[3m, use=vte-2008,          use=ecma+italics, use=vte-2008,
 # Version 3.6.1 sets TERM to xterm-256color (still hardcoded), which has  # Version 3.6.1 sets TERM to xterm-256color (still hardcoded), which has
 # 61 differences from a correct entry for gnome terminal.  # 61 differences from a correct entry for gnome terminal.
 gnome-2012|GNOME Terminal 3.6.0,  gnome-2012|GNOME Terminal 3.6.0,
         use=vte-2012,          use=vte-2012,
   
 # GNOME terminal may automatically use the contents of the "xterm" terminfo to  # Before 2008, GNOME terminal could automatically use the contents of the
 # supply key information which is not built into the program.  With 2.22.3,  # "xterm" terminfo to supply key information which is not built into the
 # this list is built into the program (which addresses the inadvertent use of  # program.  With 2.22.3, this list was built into the program (which addressed
 # random terminfo data, though using a set of values which does not correspond  # the inadvertent use of random terminfo data, though using a set of values
 # to any that xterm produces - still not solving the problem that GNOME  # which did not correspond to any that xterm produced - still not solving the
 # terminal hardcodes the $TERM variable as "xterm").  # problem that GNOME terminal hardcoded the $TERM variable as "xterm").
 #  #
 #       terminfo        modifier        code    keys  #       terminfo        modifier        code    keys
 #       kf13-kf24       shift           2       F1 to F12  #       kf13-kf24       shift           2       F1 to F12
Line 5060 
Line 6265 
 #  #
 # The parameters with \EO (SS3) are technically an error, since SS3 should have  # The parameters with \EO (SS3) are technically an error, since SS3 should have
 # no parameters.  This appears to be rote copying based on xterm+pcc0.  # no parameters.  This appears to be rote copying based on xterm+pcc0.
 vte+pcfkeys|VTE's variation on xterm+pcfkeys,  vte+pcfkeys|VTE's variation on xterm+pcfkeys (building block),
         kf1=\EOP, kf13=\EO1;2P, kf14=\EO1;2Q, kf15=\EO1;2R,          kf1=\EOP, kf13=\EO1;2P, kf14=\EO1;2Q, kf15=\EO1;2R,
         kf16=\EO1;2S, kf2=\EOQ, kf25=\EO1;5P, kf26=\EO1;5Q,          kf16=\EO1;2S, kf2=\EOQ, kf25=\EO1;5P, kf26=\EO1;5Q,
         kf27=\EO1;5R, kf28=\EO1;5S, kf3=\EOR, kf37=\EO1;6P,          kf27=\EO1;5R, kf28=\EO1;5S, kf3=\EOR, kf37=\EO1;6P,
Line 5068 
Line 6273 
         kf49=\EO1;3P, kf50=\EO1;3Q, kf51=\EO1;3R, kf52=\EO1;3S,          kf49=\EO1;3P, kf50=\EO1;3Q, kf51=\EO1;3R, kf52=\EO1;3S,
         kf61=\EO1;4P, kf62=\EO1;4Q, kf63=\EO1;4R,          kf61=\EO1;4P, kf62=\EO1;4Q, kf63=\EO1;4R,
         use=xterm+pcfkeys,          use=xterm+pcfkeys,
 gnome+pcfkeys|VTE's variation on xterm+pcfkeys,  gnome+pcfkeys|GHOME Terminal's variation on xterm+pcfkeys (building block),
         use=vte+pcfkeys,          use=vte+pcfkeys,
   
 # deprecated - use "vte" for newer versions  # deprecated - use "vte" for newer versions
 gnome|GNOME Terminal,  gnome|GNOME Terminal,
         use=vte-2012,          use=vte-2012,
   gnome-256color|GNOME Terminal with xterm 256-colors,
           use=xterm+256color, use=gnome,
   
 # relevant changes were made in January 2014, and later.  # relevant changes were made in January 2014, and later.
   #
   # Originally VTE was promoted as a library able to emulate any terminal by
   # reading its terminal description.  In practice, that never got beyond the
   # ability to read definitions of special keys (function-, editing-, cursor).
   #
   # Before 2014, VTE had a termcap reader (originally pointing to a private copy
   # of a termcap file derived from xterm).  That was incomplete because it did
   # not have any of the modifier-key information used for xterm's function-,
   # editing-, and cursor-keys.  Having its own reader was unnecessary since
   # ncurses provides that information; used since xterm patch #225 in 2007.
   #
   # During April/May 2014, a few bug reports (e.g., gnome #169295, gnome #728900,
   # gnome #730137) dealt with attempts to recast that termcap reader as library
   # calls, then attempting to adapt a chunk of code from ncurses (src/vteti.c),
   # abandoning that and finally constructing a table to match xterm's default
   # behavior, e.g., for "xterm+pcfkeys".
 vte-2014|VTE 0.35.1,  vte-2014|VTE 0.35.1,
         ncv@,          ncv@,
         cbt=\E[Z, el1=\E[1K, flash=\E[?5h$<100/>\E[?5l,          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,          ich=\E[%p1%d@, kent=\EOM, use=ecma+index,
         rmso=\E[27m, rmul=\E[24m, use=xterm+pcfkeys,          use=xterm+sm+1006, use=xterm+pcfkeys, use=vte-2012,
         use=vte-2012,          use=bracketed+paste,
   
   # As of January 2018, this was the  most recent release,
   # e.g., with gnome-terminal 3.26.2
   vte-2017|VTE 0.50.2,
           use=ecma+strikeout, use=vte-2014,
   
   # VTE 0.51.2 and gnome-terminal 3.28.2 copied a feature from KovId's TTY
   # late in 2017 for changing the appearance of underlines, which was
   # incorporated into Debian and Fedora testing-packages in February and March
   # 2018, respectively. Overline (Smol/Rmol) has been supported since December
   # 2017.
   vte-2018|VTE 0.51.2,
           AX,
           blink=\E[5m, enacs=\E(B\E)0, nel=\EE,
           rep=%p1%c\E[%p2%{1}%-%db,
           sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;
               8%;%?%p1%p3%|%t;7%;m%?%p9%t\016%e\017%;,
           Rmol=\E[55m, Se=\E[1 q, Smol=\E[53m, Smulx=\E[4:%p1%dm,
           use=xterm+alt+title, use=xterm+tmux, use=kitty+setal,
           use=vte-2017,
   
   # Summarizing as of March 2022, these terminfo-capabilities of xterm are
   # absent from VTE:
   # - DEC application keypad mode
   # - DEC-compatible status-line
   # - DEC left/right margin support
   # - DEC printer controls
   # - AT&T cursor-blinking
   # - meta mode, as documented in terminfo(5)
   # - xterm's extension to clear scrollback
 vte|VTE aka GNOME Terminal,  vte|VTE aka GNOME Terminal,
         use=vte-2014,          use=vte-2018,
   
 vte-256color|VTE with xterm 256-colors,  vte-256color|VTE with xterm 256-colors,
         use=xterm+256color, use=vte,          use=xterm+256color, use=vte,
 gnome-256color|GNOME Terminal with xterm 256-colors,  
         use=vte-256color,  
   
 # XFCE Terminal 0.2.5.4beta2  # XFCE Terminal 0.2.5.4beta2
 #  #
Line 5100 
Line 6350 
 xfce|Xfce Terminal,  xfce|Xfce Terminal,
         use=vte-2008,          use=vte-2008,
   
   # HTERM
   #
   # https://hterm.org
   #
   # A terminal written in JavaScript, which can provide xterm-like terminal
   # emulation in a browser such as Google Chrome, or in Chome OS.
   #
   # https://chromium.googlesource.com/apps/libapps/+/master/nassh/doc/FAQ.md
   #
   # Tested with Secure Shell App version 0.39 in Chrome 89.0.4389.90, found that
   # the numeric keypad escapes are missing -TD
   hterm|Chromium hterm,
           npc,
           U8#1,
           kcbt=\E[Z, kent=\EOM, nel=\EE, use=linux+kbs,
           use=xterm+osc104, use=ecma+index, use=ansi+rep,
           use=ecma+strikeout, use=vt420+lrmm, use=xterm+sm+1006,
           use=xterm+tmux, use=ecma+italics, use=xterm+pcfkeys,
           use=xterm-basic, use=bracketed+paste,
   hterm-256color|Chromium hterm with xterm 256-colors,
           use=xterm+256color2, use=hterm,
   
   # TERMITE
   #
   # https://github.com/thestinger/termite
   #
   # A review requires install of Arch Linux since Fedora and Debian don't have
   # this program.  It uses "vte3-ng" (a conflicting package), which is here:
   #       https://github.com/thestinger/vte-ng
   # which (based on the default branch setting) seems to be a fork of vte
   # 0.48.2, and is noted as such in Arch:
   #       https://aur.archlinux.org/packages/vte3-ng/
   # It won't be merged:
   #       https://bugzilla.gnome.org/show_bug.cgi?id=679658#c10
   #       https://bugzilla.gnome.org/show_bug.cgi?id=78291
   # but perhaps made obsolete.
   #
   # The entry as given was mislabeled "xterm-termite" (it is not xterm), and
   # was mostly cut/paste from xterm-256color, but since VTE does not actually
   # implement several of the features in that terminal description, this one is
   # trimmed to eliminate those.  Also, since it is a slightly older version of
   # VTE, it lacks a few more features (again, trimmed).
   termite|VTE-based terminal,
           am, ccc, km, mir, msgr, npc, xenl,
           cols#80, it#8, lines#24, ncv@,
           acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
                yzz{{||}}~~,
           bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=\r,
           csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
           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,
           dch=\E[%p1%dP, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
           flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,
           ht=^I, hts=\EH, ind=\n, invis=\E[8m,
           is2=\E[!p\E[?3;4l\E[4l\E>, kb2=\EOE, kbs=^?, kcbt=\E[Z,
           kent=\EOM, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E(B,
           rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m,
           rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>, sc=\E7,
           sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
               %t;7%;%?%p7%t;8%;m,
           sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smkx=\E[?1h\E=,
           smso=\E[7m, smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd,
           use=xterm+alt1049, use=ecma+index, use=ansi+idc,
           use=ansi+idl, use=ansi+enq, use=ecma+italics,
           use=xterm+256color, use=ecma+color, use=vt220+cvis,
           use=xterm+pcfkeys, use=xterm+sl-twm,
   
 #### Other GNOME  #### Other GNOME
 # Multi-Gnome-Terminal 1.6.2  # Multi-GNOME-Terminal 1.6.2
 #  #
 # This does not use VTE, and does have different behavior (compare xfce and  # This does not use VTE, and does have different behavior (compare xfce and
 # gnome).  # gnome).
 mgt|Multi GNOME Terminal,  mgt|Multi GNOME Terminal,
         indn=\E[%p1%dS, rin=\E[%p1%dT, use=xterm-xf86-v333,          use=ecma+index, use=xterm-xf86-v333,
   
 #### KDE  #### KDE
 # This is kvt 0-18.7, shipped with Redhat 6.0 (though whether it supports bce  # This is kvt 0-18.7, shipped with Redhat 6.0 (though whether it supports bce
 # or not is debatable).  # or not is debatable).
 kvt|KDE terminal,  kvt|KDE terminal,
         bce, km@,          bce, km@,
         kdch1=\177, kend=\E[F, khome=\E[H, use=xterm-color,          kdch1=^?, kend=\E[F, khome=\E[H, use=linux+kbs,
           use=xterm-color,
   
 # Konsole 1.0.1  # Konsole 1.0.1 (2001/11/25)
 # (formerly known as kvt)  # (formerly known as kvt)
 #  #
 # This program hardcodes $TERM to 'xterm', which is not accurate.  However, to  # This program hardcodes $TERM to 'xterm', which is not accurate.  However, to
Line 5130 
Line 6448 
 #    konsole.  Some features such as the 1049 private mode are recognized but  #    konsole.  Some features such as the 1049 private mode are recognized but
 #    incorrectly implemented as a duplicate of the 47 private mode.  #    incorrectly implemented as a duplicate of the 47 private mode.
 # b) even with the "vt100 (historical)" keyboard setting, the numeric keypad  # b) even with the "vt100 (historical)" keyboard setting, the numeric keypad
 #    sends PC-style escapes rather than vt100.  #    sends PC-style escapes rather than VT100.
 # c) fails vttest menu 3 (Test of character sets) because it does not properly  # c) fails vttest menu 3 (Test of character sets) because it does not properly
 #    parse some control sequences.  Also fails vttest Primary Device Attributes  #    parse some control sequences.  Also fails vttest Primary Device Attributes
 #    by sending a bogus code (in the source it says it's supposed to be a  #    by sending a bogus code (in the source it says it's supposed to be a
 #    vt220, which is doubly incorrect because it does not implement vt220  #    VT220, which is doubly incorrect because it does not implement VT220
 #    control sequences except for a few special cases).  Treat it as a  #    control sequences except for a few special cases).  Treat it as a
 #    mildly-broken vt102.  #    mildly-broken VT102.
 #  #
 # Update for konsole 1.3.2:  # Update for konsole 1.3.2:
 #    The 1049 private mode works (but see the other xterm screens in vttest).  #    The 1049 private mode works (but see the other xterm screens in vttest).
 #    Primary Device Attributes now returns the code for a vt100 with advanced  #    Primary Device Attributes now returns the code for a VT100 with advanced
 #    video option.  Perhaps that's intended to be a "mildly-broken vt102".  #    video option.  Perhaps that's intended to be a "mildly-broken Vt102".
 #  #
 # Updated for konsole 1.6.4:  # Updated for konsole 1.6.4:
 #    add konsole-solaris  #    add konsole-solaris
Line 5149 
Line 6467 
 # Updated for konsole 1.6.6:  # Updated for konsole 1.6.6:
 #    add control-key modifiers for function-keys, etc.  #    add control-key modifiers for function-keys, etc.
 #  #
 # Updated for konsole 2.12.4:  # Updated for konsole 2.3 (October 2008):
   #    vttest menu 1 shows that both konsole and gnome terminal do wrapping
   #    different from xterm (and VT100's).  They have the same behavior in
   #    this detail, but it is unclear which copies the other.
   #
   # Deferred update for konsole 2.10 (late 2012):
   #    add SGR 1006 mouse
   #
   # Updated for konsole 2.12.4 (late 2013):
 #    add sitm/ritm  #    add sitm/ritm
 #  #
 # vttest menu 1 shows that both konsole and gnome terminal do wrapping  # Updated for konsole 16.07 (mid 2016):
 # different from xterm (and vt100's).  They have the same behavior in this  #    add dim, invis, strikeout
 # detail, but it is unclear which copies the other.  #    (also overline, which is too rarely used to provide as an extension)
 konsole-base|KDE console window,  #
   # Updated for konsole 17.12.0 (late 2017):
   #
   # Re-enable "bel", since it is latent in the source-code even though KDE config
   # often hides the feature (2020/5/30)
   konsole-base|KDE console window (common),
         bce, km@, npc, XT,          bce, km@, npc, XT,
         ncv@,          ncv@,
         bel@, blink=\E[5m, civis=\E[?25l, cnorm=\E[?25h,          blink=\E[5m, dim=\E[2m, ech=\E[%p1%dX,
         ech=\E[%p1%dX, flash=\E[?5h$<100/>\E[?5l,          flash=\E[?5h$<100/>\E[?5l, hpa=\E[%i%p1%dG,
         hpa=\E[%i%p1%dG, indn=\E[%p1%dS, kbs=\177, kdch1=\E[3~,          invis=\E[8m, kbs=^?, kdch1=\E[3~, kend=\E[4~, kf1@, kf10@,
         kend=\E[4~, kf1@, kf10@, kf11@, kf12@, kf13@, kf14@, kf15@, kf16@,          kf11@, kf12@, kf13@, kf14@, kf15@, kf16@, kf17@, kf18@, kf19@, kf2@,
         kf17@, kf18@, kf19@, kf2@, kf20@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,          kf20@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, kfnd@, khome=\E[1~,
         kf9@, kfnd@, khome=\E[1~, kslt@, rin=\E[%p1%dT, ritm=\E[23m,          kslt@, rmam=\E[?7l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
         rmam=\E[?7l, rmso=\E[27m, rmul=\E[24m,  
         rs2=\E7\E[r\E8\E[m\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?25h,          rs2=\E7\E[r\E8\E[m\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?25h,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
             %p9%t\016%e\017%;,              %p5%t;2%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[0m\017, sitm=\E[3m, smam=\E[?7h, vpa=\E[%i%p1%dd,          sgr0=\E[0m\017, smam=\E[?7h, vpa=\E[%i%p1%dd,
         use=ecma+color, use=xterm-r6,          use=ecma+index, use=xterm+sm+1006, use=ecma+strikeout,
 konsole-linux|KDE console window with linux keyboard,          use=ecma+italics, use=ecma+color, use=xterm-r6,
           use=vt220+cvis, use=bracketed+paste,
           use=report+version,
   
   # The keytab feature was introduced in 0.9.12 (February 2000) with "linux" and
   # "vt100" key-table files along with a compiled-in default key-table.
   #
   # The main difference between the two keytabs was that the developer equated
   # "vt100" with xterm, and noticed that the Linux console's F1-F5 differed from
   # that.  For the same reason, the home/end keys differ.  A VT100 had none of
   # that.  The otherwise identical keytabs have definitions to model the VT52
   # cursor-keys and the VT100 cursor-keys with application versus normal modes.
   #
   # An "x11r5" keytab (displayed in the menu as "X11 R5") was added in January
   # 2001, and shortly after retitled to "XFree 3.x.x".  Both it and "vt100" were
   # dropped from the install in June 2008.
   #
   # The default keytab added in January 2000 was originally titled "X11 R6",
   # and likewise retitled to "XFree 4".
   #
   # A "solaris" keytab was added in Febrary 2005, copying the "vt100" keytab
   # and changing backspace to ^H, removing that keytab's attempt to model the
   # VT100 keypad and VT52 (KDE #20459).
   #
   # The developers made changes to the default and linux keytabs.  Comparing
   # the original and 2018 versions using diffstat:
   #       default: 119 added, 147 deleted, 28 unchanged
   #       linux:   47 added, 28 deleted, 104 unchanged
   #
   # Most of the change for the default keytab was to make konsole act more like
   # xterm.  That was a feature named AnyMod which came in May 2005 for KDE #92749
   # (see also Redhat #122815).  Later, in June 2007 the compiled-in keytab was
   # made an external file (like "linux" and "solaris"), and some further
   # refinement made.  But there are still flaws in the scheme.
   #
   # Essentially AnyMod maps the xterm "PC-style" modifier codes such as 2 for
   # Shift into a placeholder in the table entries.  That works well if all of the
   # modified keys are modified in the same way.  But xterm does not do that.  The
   # first 4 function keys are used in xterm to support the VT100 PF1-PF4 keypad
   # keys.  For example, F2 sends \EOQ in both terminals because of this feature.
   # But a shifted F2 (F14=F2+12) differs like this, in infocmp's listing:
   #       kf14: '\E[1;2Q', '\EO2Q'.
   #
   # In effect, a quarter of konsole's function-keys are different from xterm.
   #
   # It is not a simple blunder:
   # a) xterm patch #121 (November 1999), providing the first version of the
   #    PC-style modifiers would send \EO2Q
   # b) xterm patch #216 (July 2006) amended this and other details, provided
   #    better documentation for the modifiers and made the behavior configurable,
   #    e.g., using the modifyFunctionKeys resource.  The reason why it sends
   #    \E[1;2Q is that \E[O2Q is not a legal ECMA-48 control sequence.  The
   #    changelog points this out as "avoid sending SS3 with parameters".
   # c) That came after AnyMod was introduced, but still early enough that one
   #    might expect konsole's developers to followup.  Twelve years later that
   #    has yet to happen.
   #
   # As of 2018, konsole still provides 3 keyboard profiles ("XFree 4", "linux",
   # "solaris").
   konsole-linux|KDE console window with Linux keyboard,
         kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13@,          kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13@,
         kf14@, kf15@, kf16@, kf17@, kf18@, kf19@, kf2=\E[[B, kf20@,          kf14@, kf15@, kf16@, kf17@, kf18@, kf19@, kf2=\E[[B, kf20@,
         kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,          kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,
         kf8=\E[19~, kf9=\E[20~, use=konsole-base,          kf8=\E[19~, kf9=\E[20~, use=konsole-base,
 konsole-solaris|KDE console window with Solaris keyboard,  konsole-solaris|KDE console window with Solaris keyboard,
         kbs=^H, kend=\E[4~, khome=\E[1~, use=konsole-vt100,          kbs=^H, kend=\E[4~, khome=\E[1~, use=konsole-vt100,
 # KDE's "XFree86 3.x.x" keyboard is based on reading the xterm terminfo rather  
 # than testing the code.  # Obsolete: x11r5.keymap
   # KDE's "XFree86 3.x.x" keyboard was obviously based on reading the xterm
   # terminfo at the time rather than testing the code.
 konsole-xf3x|KDE console window with keyboard for XFree86 3.x xterm,  konsole-xf3x|KDE console window with keyboard for XFree86 3.x xterm,
         kend=\E[4~, khome=\E[1~, use=konsole-vt100,          kend=\E[4~, khome=\E[1~, use=konsole-vt100,
 # The value for kbs reflects local customization rather than the settings used  
 # for XFree86 xterm.  # The value for kbs (see konsole-vt100) reflects local customization rather
   # than the settings used for XFree86 xterm.
 konsole-xf4x|KDE console window with keyboard for XFree86 4.x xterm,  konsole-xf4x|KDE console window with keyboard for XFree86 4.x xterm,
         kend=\EOF, khome=\EOH, use=konsole+pcfkeys,          kend=\EOF, khome=\EOH, use=konsole+pcfkeys,
         use=konsole-vt100,          use=konsole-vt100,
 # Konsole does not implement shifted cursor-keys.  
 konsole+pcfkeys|konsole subset of xterm+pcfkeys,  konsole+pcfkeys|konsole subset of xterm+pcfkeys,
         kLFT@, kRIT@, kcbt=\E[Z, kind@, kri@, kDN@, kUP@, use=xterm+pcc2,          kcbt=\E[Z, use=xterm+pcc2, use=xterm+pcf0,
         use=xterm+pcf0,          use=xterm+pce2,
   
   # Obsolete: vt100.keymap
 # KDE's "vt100" keyboard has no relationship to any terminal that DEC made, but  # KDE's "vt100" keyboard has no relationship to any terminal that DEC made, but
 # it is still useful for deriving the other entries.  # it is still useful for deriving the other entries, since the developer
 konsole-vt100|KDE console window with vt100 (sic) keyboard,  # provided function-keys based on xterm.
         kbs=\177, kdch1=\E[3~, kend=\E[F, kf1=\E[11~, kf10=\E[21~,  konsole-vt100|KDE console window with VT100 (sic) keyboard,
           kbs=^?, kdch1=\E[3~, kend=\E[F, kf1=\E[11~, kf10=\E[21~,
         kf11=\E[23~, kf12=\E[24~, kf13@, kf14@, kf15@, kf16@, kf17@,          kf11=\E[23~, kf12=\E[24~, kf13@, kf14@, kf15@, kf16@, kf17@,
         kf18@, kf19@, kf2=\E[12~, kf20@, kf3=\E[13~, kf4=\E[14~,          kf18@, kf19@, kf2=\E[12~, kf20@, kf3=\E[13~, kf4=\E[14~,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         khome=\E[H, use=konsole-base,          khome=\E[H, use=konsole-base,
 konsole-vt420pc|KDE console window with vt420 pc keyboard,  
         kbs=^H, kdch1=\177, use=konsole-vt100,  # Obsolete: vt420pc.keytab was added in June 2000, dropped from the install in
 konsole-16color|klone of xterm-16color,  # September 2008 and removed in June 2016.  The developer who removed it stated
         ncv#32, use=ibm+16color, use=konsole,  # that it was never installed.
   konsole-vt420pc|KDE console window with VT420 PC keyboard,
           kbs=^H, kdch1=^?, use=konsole-vt100,
   
 # make a default entry for konsole  # make a default entry for konsole
 konsole|KDE console window,  konsole|KDE console window,
         use=konsole-xf4x,          use=konsole-xf4x,
   
   # These were written for ncurses:
   konsole-16color|klone of xterm-16color,
           ncv#32, use=ibm+16color, use=konsole,
 konsole-256color|KDE console window with xterm 256-colors,  konsole-256color|KDE console window with xterm 256-colors,
         use=xterm+256setaf, use=konsole,          use=xterm+256setaf, use=konsole,
   
 #### MLTERM  #### MLTERM
 # http://mlterm.sourceforge.net/  # https://github.com/arakiken/mlterm
   
 mlterm|multi lingual terminal emulator,  mlterm|multi lingual terminal emulator,
         use=mlterm3,          use=mlterm3,
   
 # Tested mlterm 3.2.2:  # Tested mlterm 3.9.0 (2020/09/19):
 # mlterm 3.x has made changes, but they are not reflected in the included  # ncurses:
 # mlterm.ti; this entry is based on testing with tack and vttest -TD  # - has blinking text
 mlterm3|multi lingual terminal emulator,  # - has italics
         kf1=\E[11~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~,  # - has invisible-text
         ritm=\E[23m, sitm=\E[3m, use=xterm+app, use=xterm+pcf0,  # tack:
         use=xterm+pcc2, use=xterm+pce2, use=mlterm2,  # - has crossed-out text
   # - does not support palette reset with OSC 104
   # - testing the function-keys is difficult because the terminal is
   #   preconfigured to set many of the modified keys to special functions, e.g.,
   #   - shift-F1 and shift-F2 are bound to a split-screen feature
   #   - control-F1 and control-F2 is bound to a new-terminal feature
   # vttest:
   # - primary response says it is a VT340 (ReGIS and Sixel).
   # - has partial support for double-size characters.
   # - character-set tests do not work.
   # - DEC locator works.
   # - 1006-mouse works.
   # - focus-events do not work reliably.
   # - numeric keypad escapes do not work.
   # - back-color erase works
   # other:
   # - title-stack works.
   # - doesn't respond to 8-bit controls.
   # - 256-color palette initializing works.
   # - DECSTR soft-reset is documented.
   #
   # Tested mlterm 3.3.8 (2018/01/21):
   # found xterm+sm+1006 did not work with version 3.3.8
   # soft-reset DECSTR is in sources since 2017/09/19.
   #
   # Tested mlterm 3.2.2 (2014/03/22):
   # mlterm 3.x made further changes, but they were not reflected in the included
   # mlterm.ti (which was dropped in 2015).  This entry has been based on testing
   # with ncurses, tack and vttest -TD
   mlterm3|multi lingual terminal emulator 3.x,
           bce, AX,
           blink=\E[5m, flash=\E[?5h$<100/>\E[?5l, invis=\E[8m,
           is2=\E[!p\E[?3;4l\E>, rs2=\E[!p\E[?3;4l\E>,
           sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;%?
               %p7%t;8%;m%?%p9%t\E(0%e\E(B%;,
           use=ansi+enq, use=ansi+rep, use=ecma+italics,
           use=ecma+strikeout, use=xterm+app, use=xterm+pcf2,
           use=xterm+pcc2, use=xterm+pce2, use=xterm+meta,
           use=xterm+alt+title, use=xterm+sm+1006,
           use=vt100+pfkeys, use=bracketed+paste, use=mlterm2,
           use=report+version,
   
 # This is mlterm 2.9.3's mlterm.ti, with some additions/corrections -TD  # This is mlterm 2.9.3's mlterm.ti, with some additions/corrections -TD
 #  #
 # It is nominally a vt102 emulator, with features borrowed from rxvt and  # It is nominally a VT102 emulator, with features borrowed from rxvt and
 # xterm.  # xterm.
 #  #
 # The function keys are numbered based on shift/control/alt modifiers, except  # The function keys are numbered based on shift/control/alt modifiers, except
Line 5242 
Line 6683 
 #       control/alt             kf1 to kf12     \E[11;7~ to \E[24;7~  #       control/alt             kf1 to kf12     \E[11;7~ to \E[24;7~
 #       control/shift/alt       kf1 to kf12     \E[11;8~ to \E[24;8~  #       control/shift/alt       kf1 to kf12     \E[11;8~ to \E[24;8~
 #  #
 mlterm2|multi lingual terminal emulator,  mlterm2|multi lingual terminal emulator 2.x,
         am, eslok, km, mc5i, mir, msgr, npc, xenl, XT,          am, eslok, km, mc5i, mir, msgr, npc, xenl, XT,
         colors#8, cols#80, it#8, lines#24, pairs#64,          colors#8, cols#80, it#8, lines#24, pairs#64,
         acsc=00``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=00``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=\r,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,          home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS,          il=\E[%p1%dL, il1=\E[L, ind=\n,
         is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>,          is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>, kbs=^?,
         kbs=\177, kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,          kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kcuu1=\EOA, kdch1=\E[3~, kend=\EOF, kent=\EOM, kfnd=\E[1~,          kend=\EOF, kent=\EOM, khome=\EOH, kind=\EO1;2B, kmous=\E[M,
         khome=\EOH, kich1=\E[2~, kind=\EO1;2B, kmous=\E[M,          kri=\EO1;2A, mc0=\E[i, nel=\EE, op=\E[39;49m, rc=\E8,
         knp=\E[6~, kpp=\E[5~, kri=\EO1;2A, kslt=\E[4~, mc0=\E[i,          rev=\E[7m, ri=\EM, rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l,
         nel=\EE, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,          rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
         rin=\E[%p1%dT, rmacs=\E(B, rmam=\E[?7l, rmcup=\E[?1049l,  
         rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m,  
         rs2=\E7\E[r\E8\E[m\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l,          rs2=\E7\E[r\E8\E[m\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l,
         sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e
             \E(B%;,              \E(B%;,
         sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smcup=\E[?1049h,          sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smir=\E[4h,
         smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c,          u8=\E[?1;2c, vpa=\E[%i%p1%dd, use=ansi+enq,
         vpa=\E[%i%p1%dd, use=mlterm+pcfkeys, use=xterm+r6f2,          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  # 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  # looks in its termcap to decide which string to send.  If it used terminfo
 # (when available), it could use the extended names introduced for xterm.  # (when available), it could use the extended names introduced for xterm.
 mlterm+pcfkeys|fragment for PC-style fkeys,  mlterm+pcfkeys|mlterm fragment for PC-style fkeys,
         kLFT=\EO1;2D, kNXT=\E[6;2~, kPRV=\E[5;2~, kRIT=\EO1;2C,          kLFT=\EO1;2D, kNXT=\E[6;2~, kPRV=\E[5;2~, kRIT=\EO1;2C,
         kDN=\EO1;2B, kDN3=\EO1;3B, kDN4=\EO1;4B, kDN5=\EO1;5B,          kDN=\EO1;2B, kDN3=\EO1;3B, kDN4=\EO1;4B, kDN5=\EO1;5B,
         kDN6=\EO1;6B, kDN7=\EO1;7B, kIC5=\E[2;5~, kIC6=\E[2;6~,          kDN6=\EO1;6B, kDN7=\EO1;7B, kIC5=\E[2;5~, kIC6=\E[2;6~,
Line 5315 
Line 6754 
         OTbs, am, bce, eo, mir, msgr, xenl, xon, XT,          OTbs, am, bce, eo, mir, msgr, xenl, xon, XT,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          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, el1=\E[1K,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
         enacs=\E(B\E)0, flash=\E[?5h$<100/>\E[?5l, home=\E[H,          enacs=\E(B\E)0, flash=\E[?5h$<100/>\E[?5l, home=\E[H,
         ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,          ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
         il1=\E[L, ind=^J, is1=\E[?47l\E=\E[?1l,          ind=\n, is1=\E[?47l\E=\E[?1l,
         is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kbs=^H,          is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kbs=^H,
         kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,          kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
         rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E>, rmso=\E[27m,          rmir=\E[4l, rmkx=\E>, rmso=\E[27m, rmul=\E[24m,
         rmul=\E[24m,  
         rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,          rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
         rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?          rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?
             25h,              25h,
         s0ds=\E(B, s1ds=\E(0, sc=\E7,          s0ds=\E(B, s1ds=\E(0, sc=\E7,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?
             %p9%t\016%e\017%;,              %p9%t\016%e\017%;,
         sgr0=\E[0m\017, smacs=^N, smcup=\E7\E[?47h, smir=\E[4h,          sgr0=\E[0m\017, smacs=^N, smir=\E[4h, smkx=\E=, smso=\E[7m,
         smkx=\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, use=vt100+enq,          smul=\E[4m, tbc=\E[3g, use=xterm+alt47, use=vt100+enq,
         use=rxvt+pcfkeys, use=vt220+keypad,          use=rxvt+pcfkeys, use=vt220+cvis, use=vt220+keypad,
 # Key Codes from rxvt reference:  # Key Codes from rxvt reference:
 #  #
 # Note: Shift + F1-F10 generates F11-F20  # Note: Shift + F1-F10 generates F11-F20
Line 5417 
Line 6854 
 #  #
 # kDN, kDN5, kDN6, etc are extensions based on the names from xterm+pcfkeys -TD  # kDN, kDN5, kDN6, etc are extensions based on the names from xterm+pcfkeys -TD
 # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD  # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD
 rxvt+pcfkeys|fragment for PC-style fkeys,  rxvt+pcfkeys|rxvt fragment for PC-style fkeys,
         kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,          kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,
         kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, kcub1=\E[D, kcud1=\E[B,          kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kel=\E[8\^,          kcuf1=\E[C, kcuu1=\E[A, kel=\E[8\^, kend=\E[8~, kf1=\E[11~,
         kend=\E[8~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,
         kf2=\E[12~, kf20=\E[34~, kf21=\E[23$, kf22=\E[24$,          kf21=\E[23$, kf22=\E[24$, kf23=\E[11\^, kf24=\E[12\^,
         kf23=\E[11\^, kf24=\E[12\^, kf25=\E[13\^, kf26=\E[14\^,          kf25=\E[13\^, kf26=\E[14\^, kf27=\E[15\^, kf28=\E[17\^,
         kf27=\E[15\^, kf28=\E[17\^, kf29=\E[18\^, kf3=\E[13~,          kf29=\E[18\^, kf3=\E[13~, kf30=\E[19\^, kf31=\E[20\^,
         kf30=\E[19\^, kf31=\E[20\^, kf32=\E[21\^, kf33=\E[23\^,          kf32=\E[21\^, kf33=\E[23\^, kf34=\E[24\^, kf35=\E[25\^,
         kf34=\E[24\^, kf35=\E[25\^, kf36=\E[26\^, kf37=\E[28\^,          kf36=\E[26\^, kf37=\E[28\^, kf38=\E[29\^, kf39=\E[31\^,
         kf38=\E[29\^, kf39=\E[31\^, kf4=\E[14~, kf40=\E[32\^,          kf4=\E[14~, kf40=\E[32\^, kf41=\E[33\^, kf42=\E[34\^,
         kf41=\E[33\^, kf42=\E[34\^, kf43=\E[23@, kf44=\E[24@,          kf43=\E[23@, kf44=\E[24@, kf5=\E[15~, kf6=\E[17~,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[7~, kind=\E[a,
         kfnd=\E[1~, khome=\E[7~, kich1=\E[2~, kind=\E[a, knp=\E[6~,          kri=\E[b, kDC5=\E[3\^, kDC6=\E[3@, kDN=\E[b, kDN5=\EOb,
         kpp=\E[5~, kri=\E[b, kslt=\E[4~, kDC5=\E[3\^, kDC6=\E[3@,          kEND5=\E[8\^, kEND6=\E[8@, kHOM5=\E[7\^, kHOM6=\E[7@,
         kDN=\E[b, kDN5=\EOb, kEND5=\E[8\^, kEND6=\E[8@,          kIC5=\E[2\^, kIC6=\E[2@, kLFT5=\EOd, kNXT5=\E[6\^,
         kHOM5=\E[7\^, kHOM6=\E[7@, kIC5=\E[2\^, kIC6=\E[2@,          kNXT6=\E[6@, kPRV5=\E[5\^, kPRV6=\E[5@, kRIT5=\EOc,
         kLFT5=\EOd, kNXT5=\E[6\^, kNXT6=\E[6@, kPRV5=\E[5\^,          kUP=\E[a, kUP5=\EOa, use=vt220+vtedit,
         kPRV6=\E[5@, kRIT5=\EOc, kUP=\E[a, kUP5=\EOa,  
   
 # rxvt was originally "xvt", first announced in April 1993:  # rxvt was originally "xvt", first announced in April 1993:
 #       http://www.informatica.co.cr/linux-desktops/research/1993/0416.html  #       http://www.krsaborio.net/linux-desktops/research/1993/0416.html
   #------------------------------------------------------------------------------
   # Article: 567 of comp.os.linux.announce
   # Path: pavo.csi.cam.ac.uk!warwick!uknet!pipex!uunet!zaphod.mps.ohio-state.edu!
   # caen!batcomputer!theory.TC.Cornell.EDU!mdw
   # From: nation@rocket.sanders.com (Robert Nation)
   # Newsgroups: comp.os.linux.announce
   # Subject: xvt upload
   # Date: 16 Apr 1993 18:13:07 GMT
   # Organization: Cornell Theory Center
   # Lines: 13
   # Approved: linux-announce@tc.cornell.edu (Matt Welsh)
   # Message-ID: <1qmsvj$pvj@fitz.TC.Cornell.EDU>
   # NNTP-Posting-Host: theory.tc.cornell.edu
   # Keywords: xvt, xterm, Xwindows
   # Originator: mdw@theory.TC.Cornell.EDU
 #  #
   # Rxvt has been uploaded to /pub/Linux/Incoming/rxvt.tar.z and
   # rxvt.README on sunsite.unc.edu.
   #
   # Xvt is an xterm replacement which uses a little less memory, and is
   # suitable for use on machines with small memories. Tek4010 support
   # is removed.
   #
   # Modifications were made by Rob Nation (nation@rocket.sanders.lockheed.com)
   # to make it a little more compact, and to add and remove certain features.
   #
   #
   # --
   # Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
   #------------------------------------------------------------------------------
   #
 # Though its change-log does not mention this, John Davis has stated that he  # Though its change-log does not mention this, John Davis has stated that he
 # was the author of the changes to use the bce ("new color model") which was  # was the author of the changes to use the bce ("new color model") which was
 # incorporated into rxvt 2.11 (June 15, 1995).  The change-log does not give  # incorporated into rxvt 2.11 (June 15, 1995).  The change-log does not give
Line 5451 
Line 6917 
 # rxvt had usable color support with 2.16 (April 2, 1996), with some help by my  # rxvt had usable color support with 2.16 (April 2, 1996), with some help by my
 # work on vttest, as well as bug reports to Mark Olesen.  For instance, the fix  # work on vttest, as well as bug reports to Mark Olesen.  For instance, the fix
 # mentioned here  # mentioned here
 #       http://web.archiveorange.com/archive/v/6ETvLb5wHtbbzCaS4S9J  #       https://web.archive.org/web/20141016124430/http://web.archiveorange.com/archive/v/6ETvLb5wHtbbzCaS4S9J
 # was from one of my bug-reports -TD  # was from one of my bug-reports -TD
 #  #
 # While the color model both for xterm and rxvt was based on Linux console,  # While the color model both for xterm and rxvt was based on Linux console,
 # Olesen (or possibly Davis) diverged in one respect from Linux's bce color  # Olesen (or possibly Davis) diverged in one respect from Linux's bce color
 # behavior: inserting/deleting characters does not fill the newly empty cell  # behavior: inserting/deleting characters does not fill the newly empty cell
 # with the default background color.  # with the default background color.
 rxvt|rxvt terminal emulator (X Window System),  rxvt|rxvt-color|rxvt terminal emulator (X Window System),
         ncv@,          ncv@,
         hpa=\E[%i%p1%dG, kf0=\E[21~, sgr0=\E[m\017,          hpa=\E[%i%p1%dG, kf0=\E[21~, sgr0=\E[m\017,
         vpa=\E[%i%p1%dd, use=rxvt-basic, use=ecma+color,          vpa=\E[%i%p1%dd, use=rxvt-basic, use=ecma+color,
 rxvt-color|rxvt terminal emulator (X Window System),  
         use=rxvt,  
 rxvt-256color|rxvt 2.7.9 with xterm 256-colors,  rxvt-256color|rxvt 2.7.9 with xterm 256-colors,
         use=xterm+256color, use=rxvt,          use=xterm+256color, use=rxvt,
 rxvt-88color|rxvt 2.7.9 with xterm 88-colors,  rxvt-88color|rxvt 2.7.9 with xterm 88-colors,
         use=xterm+88color, use=rxvt,          use=xterm+88color, use=rxvt,
 rxvt-xpm|rxvt terminal emulator (X Window System),  rxvt-xpm|rxvt terminal emulator (X Window System with xpm),
         use=rxvt,          use=rxvt,
 rxvt-cygwin|rxvt terminal emulator (X Window System) on cygwin,  rxvt-cygwin|rxvt terminal emulator (X Window System) on cygwin,
         acsc=+\257\,\256-\^0\333`\004a\261f\370g\361h\260j\331k          acsc=+\257\,\256-\^0\333`\004a\261f\370g\361h\260j\331k
Line 5555 
Line 7019 
 #       window collapses to a single line when running several of the screens  #       window collapses to a single line when running several of the screens
 #       in vttest, e.g., the tests for cursor movement, screen features,  #       in vttest, e.g., the tests for cursor movement, screen features,
 #       double-sized characters.  #       double-sized characters.
 # +     The vt52 test works properly, but this is an exception.  Due to the  # +     The VT52 test works properly, but this is an exception.  Due to the
 #       other bug(s) most of vttest is untestable.  #       other bug(s) most of vttest is untestable.
 # +     the color test using ECH shows a gap in the bce model, like rxvt.  # +     the color test using ECH shows a gap in the bce model, like rxvt.
 #  #
Line 5591 
Line 7055 
         am, bce, bw, eo, mc5i, mir, msgr, xenl, xon, XT,          am, bce, bw, eo, mc5i, mir, msgr, xenl, xon, XT,
         btns#5, cols#80, it#8, lines#24, lm#0, ncv@,          btns#5, cols#80, it#8, lines#24, lm#0, ncv@,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,          home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J,          il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E>\E[?1l,
         is1=\E[?47l\E>\E[?1l,  
         is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kNXT@,          is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kNXT@,
         kPRV@, ka1=\E[7~, ka3=\E[5~, kb2=\EOu, kbeg=\EOu, kbs=^H,          kPRV@, ka1=\E[7~, ka3=\E[5~, kb2=\EOu, kbeg=\EOu, kbs=^H,
         kc1=\E[8~, kc3=\E[6~, kent=\EOM, khlp=\E[28~, kmous=\E[M,          kc1=\E[8~, kc3=\E[6~, kent=\EOM, khlp=\E[28~, kmous=\E[M,
         mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,          mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
         rmam=\E[?7l, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=,          rmam=\E[?7l, rmir=\E[4l, rmkx=, rmso=\E[27m, rmul=\E[24m,
         rmso=\E[27m, rmul=\E[24m,  
         rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,          rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
         rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?          rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?
             25h,              25h,
         sc=\E7,          sc=\E7,
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5          sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5
             %;m%?%p9%t\016%e\017%;,              %;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E7\E[?47h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h, smkx=,
         smir=\E[4h, smkx=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smso=\E[7m, smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd,
         vpa=\E[%i%p1%dd, use=vt100+enq, use=rxvt+pcfkeys,          use=xterm+alt47, use=vt100+enq, use=rxvt+pcfkeys,
         use=ecma+color,          use=ecma+color, use=vt220+cvis,
   
 Eterm-256color|Eterm with xterm 256-colors,  Eterm-256color|Eterm with xterm 256-colors,
         use=xterm+256color, use=Eterm,          use=xterm+256color, use=Eterm,
Line 5628 
Line 7089 
 # Based on rxvt 2.4.8, it has a few differences in key bindings  # Based on rxvt 2.4.8, it has a few differences in key bindings
 aterm|AfterStep terminal,  aterm|AfterStep terminal,
         XT,          XT,
         kbs=\177, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, use=rxvt,          kbs=^?, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, use=rxvt,
   
 #### XITERM  #### XITERM
 # xiterm  0.5-5.2  # xiterm  0.5-5.2
 # This is not based on xterm's source...  # This is not based on xterm's source...
 # vttest shows several problems with keyboard, cursor-movements.  # vttest shows several problems with keyboard, cursor-movements.
 # see also http://invisible-island.net/xterm/xterm.faq.html#bug_xiterm  # see also https://invisible-island.net/xterm/xterm.faq.html#bug_xiterm
 xiterm|internationalized terminal emulator for X,  xiterm|internationalized terminal emulator for X,
         km@,          km@,
         kbs=\177, kdch1=\E[3~, use=klone+color, use=xterm-r6,          kbs=^?, kdch1=\E[3~, use=klone+color, use=xterm-r6,
   
   
 #### HPTERM  #### HPTERM
 # HP ships this (HPUX 9 and 10), except for the pb#9600 which was merged in  # HP ships this (HPUX 9 and 10), except for the pb#9600 which was merged in
 # from BSD termcap.  (hpterm:  added empty <acsc>, we have no idea what ACS  # from BSD termcap.  (hpterm:  added empty <acsc>, we have no idea what ACS
 # chars look like --esr)  # chars look like --esr)
 hpterm|X-hpterm|hp X11 terminal emulator,  hpterm|X-hpterm|HP X11 terminal emulator (old),
         am, da, db, mir, xhp,          am, da, db, mir, xhp, xon,
         cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, pb#9600, xmc#0,          cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, pb#9600, xmc#0,
         acsc=, bel=^G, bold=\E&dB, cbt=\Ei, clear=\E&a0y0C\EJ, cr=^M,          acsc=, bel=^G, bold=\E&dB, cbt=\Ei, clear=\E&a0y0C\EJ, cr=\r,
         cub1=^H, cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC,          cub1=^H, cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC,
         cuu1=\EA, dch1=\EP, dim=\E&dH, dl1=\EM, ed=\EJ$<1>, el=\EK,          cuu1=\EA, dch1=\EP, dim=\E&dH, dl1=\EM, ed=\EJ$<1>, el=\EK,
         hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL, ind=^J, kbs=^H,          hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL, ind=\n, kbs=^H,
         kclr=\EJ, kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          kclr=\EJ, kctab=\E2, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK,
         kcuu1=\EA, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK, kf1=\Ep,          khts=\E1, kich1=\EQ, kil1=\EL, knp=\EU, kpp=\EV, krmir=\ER,
         kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew,          ktbc=\E3, meml=\El, memu=\Em,
         khome=\Eh, khts=\E1, kich1=\EQ, kil1=\EL, kind=\ES, kll=\EF,          pfkey=\E&f%p1%dk%p2%l%dL%p2%s,
         knp=\EU, kpp=\EV, kri=\ET, krmir=\ER, ktbc=\E3, meml=\El,  
         memu=\Em, pfkey=\E&f%p1%dk%p2%l%dL%p2%s,  
         pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s,          pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s,
         pfx=\E&f2a%p1%dk%p2%l%dL%p2%s,          pfx=\E&f2a%p1%dk%p2%l%dL%p2%s,
         pln=\E&f%p1%dk%p2%l%dd0L%p2%s, rev=\E&dB, ri=\ET,          pln=\E&f%p1%dk%p2%l%dd0L%p2%s, rev=\E&dB, ri=\ET,
Line 5664 
Line 7123 
         rmul=\E&d@,          rmul=\E&d@,
         sgr=\E&d%?%p7%t%{115}%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+          sgr=\E&d%?%p7%t%{115}%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+
             %p5%{8}%*%+%{64}%+%c%?%p9%t%'\016'%c%e%'\017'%c%;,              %p5%{8}%*%+%{64}%+%c%?%p9%t%'\016'%c%e%'\017'%c%;,
         sgr0=\E&d@, smacs=^N, smir=\EQ, smkx=\E&s1A, smln=\E&jB,          sgr0=\E&d@\017, smacs=^N, smir=\EQ, smkx=\E&s1A,
         smso=\E&dJ, smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY,          smln=\E&jB, smso=\E&dJ, smul=\E&dD, tbc=\E3,
           vpa=\E&a%p1%dY, use=hp+pfk-cr, use=hp+arrows,
 # HPUX 11 provides a color version.  # HPUX 11 provides a color version.
 hpterm-color|HP X11 terminal emulator with color,  hpterm-color|HP X11 terminal emulator with color,
         ccc,          ccc,
Line 5674 
Line 7134 
         initp=\E&v%p2%da%p3%db%p4%dc%p5%dx%p6%dy%p7%dz%p1%dI,          initp=\E&v%p2%da%p3%db%p4%dc%p5%dx%p6%dy%p7%dz%p1%dI,
         op=\E&v0S, scp=\E&v%p1%dS, use=hpterm,          op=\E&v0S, scp=\E&v%p1%dS, use=hpterm,
   
   # http://bitsavers.trailing-edge.com/pdf/hp/9000_hpux/1986/97089-90081_198611_Facilities_for_Series_200_300_and_500.pdf
   # http://bitsavers.trailing-edge.com/pdf/hp/9000_hpux/1987/97089-90081_198709_Facilities_for_Series_200_300_and_500_HP-UX_Concepts_and_Tutorials.pdf
   #
   # This article does not cover the HP 46020A keyboard that is used by the Model
   # 217 and 237 computers.  For information on this keyboard read the article,
   # "The Series 300 ITE as System Console" found in the manual, HP-UX Concepts
   # and Tutorials, Vol.  7.
   #
   # Possibly:
   # http://bitsavers.trailing-edge.com/pdf/hp/9000_hpux/1986/97089-90042_198608_HP-UX_Concepts_and_Tutorials.pdf
   #
   # HP300_Series_ITE.pdf
   #
   # This version, which came from Martin Trusler, was tested with lynx using
   # ncurses 5.4
   hpterm-color2|X-hpterm-color2|HP X11 terminal emulator with color (new),
           OTbs, am, ccc, da, db, km, mir, xhp,
           colors#8, cols#80, it#8, lh#2, lines#24, lm#0, lw#8, nlab#8,
           pairs#8, xmc#0,
           acsc=+>\,<-\^.v0\374``a\374f\372g\376h\374j+k+l+m+n+o-q-s-t+
                u+v+w+x|y<z>{*|!}\273~\362,
           bel=^G, bold=\E&dD, cbt=\Ei, clear=\EH\EJ, cr=\r, cub1=^H,
           cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA,
           dch1=\EP, dim=\E&dH, dl1=\EM, ed=\EJ$<1>, el=\EK,
           home=\E&a0y0C, hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL,
           ind=\ES,
           initp=\E&v0m%?%p2%{1000}%=%t1%e.%p2%d%;a%?%p3%{1000}%=%t1%e.
                 %p3%d%;b%?%p4%{1000}%=%t1%e.%p4%d%;c%?%p5%{1000}%=%t1
                 %e.%p5%d%;x%?%p6%{1000}%=%t1%e.%p6%d%;y%?%p7%{1000}%=
                 %t1%e.%p7%d%;z%p1%dI,
           is1=\EH\EJ, kbs=^H, kctab=\E2, kdch1=\EP, kdl1=\EM, ked=\EJ,
           kel=\EK, khts=\E1, kich1=\EQ, kil1=\EL, knp=\EU, kpp=\EV,
           krmir=\ER, ktbc=\E3, meml=\El, memu=\Em,
           oc=\E&v0m1a1b1c0I\E&v1a1I\E&v1b2I\E&v1a1b3I\E&v1c4I\E&v1a1c5
              I\E&v1b1c6I\E&v1x1y7I,
           op=\E&v0S, pfkey=\E&f%p1%dk%p2%l%dL%p2%s,
           pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s,
           pfx=\E&f2a%p1%dk%p2%l%dL%p2%s,
           pln=\E&f%p1%dk%p2%l%dd0L%p2%s, rev=\E&dB, ri=\ET,
           rmacs=^O, rmam=\E&s1C, rmcup=\E&s0A, rmir=\ER, rmkx=\E&s0A,
           rmln=\E&j@, rmm=\E&k0I, rmso=\E&d@, rmul=\E&d@, rs1=\EE,
           scp=\E&v%p1%dS,
           sgr=\E&d%p1%p3%|%{2}%*%p2%p6%|%{4}%*%+%p5%{8}%*%+%{64}%+%c%?
               %p9%t%'\016'%c%e%'\017'%c%;,
           sgr0=\E&d@\017, smacs=^N, smam=\E&s0C, smcup=\E&s1A,
           smir=\EQ, smkx=\E&s1A, smln=\E&jB, smm=\E&k1I, smso=\E&dB,
           smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY, use=hp+pfk-cr,
           use=hp+arrows,
 #### EMU  #### EMU
 # This is for the extensible terminal emulator on the X11R6 contrib tape.  # This is for the extensible terminal emulator on the X11R6 contrib tape.
 # It corresponds to emu's internal emulation:  # It corresponds to emu's internal emulation:
Line 5687 
Line 7195 
         acsc=61a\202f\260g2j\213k\214l\215m\216n\217o\220q\222s          acsc=61a\202f\260g2j\213k\214l\215m\216n\217o\220q\222s
              \224t\225u\226v\227w\230x\231~\244,               \224t\225u\226v\227w\230x\231~\244,
         bel=^G, blink=\EW, bold=\EU, civis=\EZ, clear=\EP\EE0;0;,          bel=^G, blink=\EW, bold=\EU, civis=\EZ, clear=\EP\EE0;0;,
         cnorm=\Ea, cr=^M, csr=\Ek%p1%d;%p2%d;, cub=\Eq-%p1%d;,          cnorm=\Ea, cr=\r, csr=\Ek%p1%d;%p2%d;, cub=\Eq-%p1%d;,
         cub1=^H, cud=\Ep%p1%d;, cud1=\EB, cuf=\Eq%p1%d;, cuf1=\EC,          cub1=^H, cud=\Ep%p1%d;, cud1=\EB, cuf=\Eq%p1%d;, cuf1=\EC,
         cup=\EE%p1%d;%p2%d;, cuu=\Ep-%p1%d;, cuu1=\EA,          cup=\EE%p1%d;%p2%d;, cuu=\Ep-%p1%d;, cuu1=\EA,
         dch=\EI%p1%d;, dch1=\EI1;, dl=\ER%p1%d;, dl1=\ER1;,          dch=\EI%p1%d;, dch1=\EI1;, dl=\ER%p1%d;, dl1=\ER1;,
         ech=\Ej%p1%d;, ed=\EN, el=\EK, el1=\EL, home=\EE0;0;, ht=^I,          ech=\Ej%p1%d;, ed=\EN, el=\EK, el1=\EL, home=\EE0;0;, ht=^I,
         hts=\Eh, il=\EQ%p1%d;, il1=\EQ1;, ind=\EG,          hts=\Eh, il=\EQ%p1%d;, il1=\EQ1;, ind=\EG,
         is2=\ES\Er0;\Es0;, kbs=^H, kcub1=\EC, kcud1=\EB, kcuf1=\ED,          is2=\ES\Er0;\Es0;, kbs=^H, kcub1=\EC, kcud1=\EB, kcuf1=\ED,
         kcuu1=\EA, kdch1=\177, kent=^M, kf0=\EF00, kf1=\EF01,          kcuu1=\EA, kdch1=^?, kent=\r, kf0=\EF00, kf1=\EF01,
         kf10=\EF10, kf11=\EF11, kf12=\EF12, kf13=\EF13, kf14=\EF14,          kf10=\EF10, kf11=\EF11, kf12=\EF12, kf13=\EF13, kf14=\EF14,
         kf15=\EF15, kf16=\EF16, kf17=\EF17, kf18=\EF18, kf19=\EF19,          kf15=\EF15, kf16=\EF16, kf17=\EF17, kf18=\EF18, kf19=\EF19,
         kf2=\EF02, kf20=\EF20, kf3=\EF03, kf4=\EF04, kf5=\EF05,          kf2=\EF02, kf20=\EF20, kf3=\EF03, kf4=\EF04, kf5=\EF05,
Line 5707 
Line 7215 
             %t\EU%;,              %t\EU%;,
         sgr0=\ES, smir=\EY, smso=\ET, smul=\EV, tbc=\Ej,          sgr0=\ES, smir=\EY, smso=\ET, smul=\EV, tbc=\Ej,
   
 # vt220 Terminfo entry for the Emu emulation, corresponds to  # VT220 terminfo entry for the Emu emulation, corresponds to
 #       emu -term vt220  #       emu -term vt220
 # with NumLock set (to make the keypad transmit kf0-kf9).  # with NumLock set (to make the keypad transmit kf0-kf9).
 # fixes: add am, xenl, corrected sgr0 -TD  # fixes: add am, xenl, corrected sgr0 -TD
Line 5715 
Line 7223 
         am, xenl, xon,          am, xenl, xon,
         cols#80, it#8, lines#24, vt#200,          cols#80, it#8, lines#24, vt#200,
         acsc=aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,          acsc=aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,
         blink=\E[0;5m, bold=\E[0;1m, civis=\E[?25l,          blink=\E[0;5m, bold=\E[0;1m, clear=\E[2J\E[H, cr=\r,
         clear=\E[2J\E[H, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[1D,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[1D,
         cud=\E[%p1%dB, cud1=\E[1B, cuf=\E[%p1%dC, cuf1=\E[1C,          cud=\E[%p1%dB, cud1=\E[1B, cuf=\E[%p1%dC, cuf1=\E[1C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[1A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[1A,
Line 5725 
Line 7232 
         hts=\EH, if=/usr/share/tabset/vt300, il=\E[%p1%dL,          hts=\EH, if=/usr/share/tabset/vt300, il=\E[%p1%dL,
         il1=\E[1L, ind=\ED, is2=\E>\E[?1l\E[?3l\E[4l\E[?7h,          il1=\E[1L, ind=\ED, is2=\E>\E[?1l\E[?3l\E[4l\E[?7h,
         kbs=^H, kcmd=\E[29~, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kbs=^H, kcmd=\E[29~, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kdch1=\E[3~, kent=\EOM, kf0=\EOp, kf1=\EOq,          kcuu1=\E[A, kent=\EOM, kf0=\EOp, kf1=\EOq, kf10=\EOl,
         kf10=\EOl, kf11=\EOm, kf12=\EOn, kf13=\EOP, kf14=\EOQ,          kf11=\EOm, kf12=\EOn, kf13=\EOP, kf14=\EOQ, kf15=\EOR,
         kf15=\EOR, kf16=\EOS, kf2=\EOr, kf26=\E[17~, kf27=\E[18~,          kf16=\EOS, kf2=\EOr, kf26=\E[17~, kf27=\E[18~, kf28=\E[19~,
         kf28=\E[19~, kf29=\E[20~, kf3=\EOs, kf30=\E[21~,          kf29=\E[20~, kf3=\EOs, kf30=\E[21~, kf34=\E[26~,
         kf34=\E[26~, kf37=\E[31~, kf38=\E[32~, kf39=\E[33~,          kf37=\E[31~, kf38=\E[32~, kf39=\E[33~, kf4=\EOt,
         kf4=\EOt, kf40=\E[34~, kf5=\EOu, kf6=\EOv, kf7=\EOw,          kf40=\E[34~, kf5=\EOu, kf6=\EOv, kf7=\EOw, kf8=\EOx,
         kf8=\EOx, kf9=\EOy, kfnd=\E[1~, khlp=\E[28~, kich1=\E[2~,          kf9=\EOy, khlp=\E[28~, rc=\E8, rev=\E[0;7m, ri=\EM, rmacs=^O,
         knp=\E[6~, kpp=\E[5~, kslt=\E[4~, rc=\E8, rev=\E[0;7m,          rmcup=\E>, rmkx=\E>, rmso=\E[m, rmul=\E[m,
         ri=\EM, rmacs=^O, rmcup=\E>, rmkx=\E>, rmso=\E[m, rmul=\E[m,  
         rs2=\E[4l\E[34l\E[?1l\E[?3l\E[?5l\E[?7h, sc=\E7,          rs2=\E[4l\E[34l\E[?1l\E[?3l\E[?5l\E[?7h, sc=\E7,
         sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;          sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;
             2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m, smacs=^N, smcup=\E[?1l\E=, smkx=\E=,          sgr0=\E[m\017, smacs=^N, smcup=\E[?1l\E=, smkx=\E=,
         smso=\E[0;7m, smul=\E[0;4m, tbc=\E[3g,          smso=\E[0;7m, smul=\E[0;4m, tbc=\E[3g, use=vt220+vtedit,
           use=vt220+cvis,
   
 #### MVTERM  #### MVTERM
 # A commercial product, Reportedly a version of Xterm with an OPEN LOOK UI,  # A commercial product, Reportedly a version of Xterm with an OPEN LOOK UI,
Line 5752 
Line 7259 
 #       apparently implements alternate screen like xterm  #       apparently implements alternate screen like xterm
 #       does not use padding, of course.  #       does not use padding, of course.
 mvterm|vv100|SwitchTerm aka mvTERM,  mvterm|vv100|SwitchTerm aka mvTERM,
         am, eslok, hs, km, mir, msgr, xenl,          am, km, mir, msgr, xenl, xon,
         colors#8, cols#80, it#8, lines#24, pairs#64,          colors#8, cols#80, it#8, lines#24, pairs#64,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         dsl=\E[?E, ed=\E[J, el=\E[K, el1=\E[1K$<3>, enacs=\E(B\E)0,          el=\E[K, el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=^I,
         fsl=\E[?F, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,          hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=^H,          ind=\n, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOy,          kcuu1=\EOA, kf0=\EOy, kf10=\EOx, kf5=\EOt, kf6=\EOu,
         kf10=\EOx, kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw,          kf7=\EOv, kf8=\EOl, kf9=\EOw, op=\E[100m, rc=\E8, rev=\E[7m,
         op=\E[100m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,          ri=\EM, rmacs=^O, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,
         rmcup=\E[2J\E[?47l\E8, rmkx=\E[?1l\E>, rmso=\E[m,  
         rmul=\E[m,  
         rs2=\E>\E[1;3;4;5;6l\E[?7h\E[100m\E[m\E[r\E[2J\E[H,          rs2=\E>\E[1;3;4;5;6l\E[?7h\E[100m\E[m\E[r\E[2J\E[H,
         sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5          sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5
             %;m%?%p9%t\016%e\017%;,              %;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smcup=\E7\E[?47h,          sgr0=\E[m\017, smacs=^N, smkx=\E[?1h\E=, smso=\E[7m,
         smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smul=\E[4m, tbc=\E[3g, use=xterm+alt47, use=vt100+fnkeys,
         tsl=\E[?E\E[?%i%p1%dT, use=vt100+fnkeys,          use=x10term+sl,
   
 #### MTERM  #### MTERM
 #  #
Line 5785 
Line 7290 
         am, bw, mir, msgr,          am, bw, mir, msgr,
         it#8,          it#8,
         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J,          dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J,
         el=\E[K, home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich1=,          el=\E[K, home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich1=,
         il=\E[%p1%dL, il1=\E[L, ind=\E[S, indn=\E[%p1%dS,          il=\E[%p1%dL, il1=\E[L, ind=\E[S, invis=\E[8m,
         invis=\E[8m, is2=\E)0\017, kbs=^H, nel=\EE, rev=\E[7m,          is2=\E)0\017, kbs=^H, nel=\EE, rev=\E[7m, ri=\E[T, rmacs=^O,
         ri=\E[T, rin=\E[%p1%dT, rmacs=^O, rmir=\E[4l, rmso=\E[27m,          rmir=\E[4l, rmso=\E[27m, rmul=\E[24m,
         rmul=\E[24m,  
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?          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%;,              %p5%t;2%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m, smacs=^N, smir=\E[4h, smso=\E[7m, smul=\E[4m,          sgr0=\E[m\017, smacs=^N, smir=\E[4h, smso=\E[7m,
         vpa=\E[%i%p1%dd,          smul=\E[4m, vpa=\E[%i%p1%dd, use=ecma+index,
 # mterm normally sets $TERM to "mterm"  # mterm normally sets $TERM to "mterm"
 mterm|mouse-sun|Der Mouse term,  mterm|mouse-sun|Der Mouse term,
         am, bw, mir,          am, bw, mir,
         it#8,          it#8,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^N, cuf1=^S,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=^N, cuf1=^S,
         cup=\006%p1%d.%p2%d., cuu1=^X, dch1=^Y, dl1=^K, ed=^B, el=^C,          cup=\006%p1%d.%p2%d., cuu1=^X, dch1=^Y, dl1=^K, ed=^B, el=^C,
         home=^P, ht=^I, il1=^A, ind=^U, kbs=^H, ll=^R, nel=^M^U, ri=^W,          home=^P, ht=^I, il1=^A, ind=^U, kbs=^H, ll=^R, nel=\r^U, ri=^W,
         rmir=^O, rmso=^T, smir=^Q, smso=^V,          rmir=^O, rmso=^T, smir=^Q, smso=^V,
 # "mterm -type decansi" sets $TERM to "decansi"  # "mterm -type decansi" sets $TERM to "decansi"
 #  #
Line 5814 
Line 7318 
         am, mir, msgr, xenl,          am, mir, msgr, xenl,
         colors#8, it#8, pairs#64,          colors#8, it#8, pairs#64,
         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         clear=\E[H\E[J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,          dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, enacs=\E(B\E)0,          dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, enacs=\E(B\E)0,
         home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich1=, il=\E[%p1%dL,          home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich1=, il=\E[%p1%dL,
         il1=\E[L, ind=\E[S, indn=\E[%p1%dS, invis=\E[8m,          il1=\E[L, ind=\E[S, invis=\E[8m, is2=\E)0\E[r\017, kbs=^H,
         is2=\E)0\E[r\017, kbs=^H, kcub1=\EOD, kcud1=\EOB,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\E[11~,
         kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kf1=\E[11~,  
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,          kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,
         kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,          kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,
         kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, kich1=\E[2~, knp=\E[6~,          kf8=\E[19~, kf9=\E[20~, nel=\EE, op=\E[0m, rc=\E8, rev=\E[7m,
         kpp=\E[5~, kslt=\E[4~, nel=\EE, op=\E[0m, rc=\E8, rev=\E[7m,          ri=\E[T, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>,
         ri=\E[T, rin=\E[%p1%dT, rmacs=^O, rmam=\E[?7l, rmir=\E[4l,          rmso=\E[27m, rmul=\E[24m, sc=\E7, setab=\E[4%p1%dm,
         rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, sc=\E7,          setaf=\E[3%p1%dm,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,  
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?          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%;,              %p5%t;2%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m, smacs=^N, smam=\E[?7h, smir=\E[4h,          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,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, vpa=\E[%i%p1%dd,
         u7=\E[6n, vpa=\E[%i%p1%dd,          use=ansi+cpr, use=vt220+vtedit, use=ecma+index,
           use=vt220+cvis,
   
 #### VWM  #### VWM
 # http://vwm.sourceforge.net/  # http://vwm.sourceforge.net/
Line 5846 
Line 7348 
 # VWM 2.0.2 (2009-05-01)  # VWM 2.0.2 (2009-05-01)
 # vwmterm is a terminal emulator written for the VWM console window manager.  # vwmterm is a terminal emulator written for the VWM console window manager.
 # This version is obsolete, replaced by libvterm in 2.1.0 (2009-10-23).  # This version is obsolete, replaced by libvterm in 2.1.0 (2009-10-23).
 vwmterm|(vwm term),  vwmterm|VWM terminal,
         am, bce, ccc, mir, msgr, npc, xenl, xon,          am, bce, ccc, mir, msgr, npc, xenl, xon,
         colors#8, pairs#64,          colors#8, pairs#64,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         clear=\E[H\E[J, cnorm=\E[?25h, cr=^M, cub=\E[%p1%dD,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,
         cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,          cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[?25h, dim=\E[2m,
         cuu1=\E[A, cvvis=\E[?25h, dim=\E[2m, ed=\E[J, el=\E[K,          ed=\E[J, el=\E[K, home=\E[H, il1=\E[L, ind=\n, invis=\E[8m,
         home=\E[H, il1=\E[L, ind=^J, invis=\E[8m, kcub1=\E[D,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~,          kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~,
         kend=\E[4~, kf1=\E[[A, kf10=\E[21~, kf11=\E[22~,          kf11=\E[22~, kf12=\E[23~, kf2=\E[[B, kf3=\E[[C, kf4=\E[[D,
         kf12=\E[23~, kf2=\E[[B, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E,          kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,  
         khome=\E[1~, knp=\E[6~, kpp=\E[5~, rev=\E[7m, rmacs=\E[10m,          khome=\E[1~, knp=\E[6~, kpp=\E[5~, rev=\E[7m, rmacs=\E[10m,
         rmam=\E[?7l, rmcup=\E[?1049l, rs1=\E[H\E[J\E[m\Ec,          rmam=\E[?7l, rs1=\E[H\E[J\E[m\Ec, setab=\E[4%p1%dm,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          setaf=\E[3%p1%dm,
         sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6          sgr=\E[0;10%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5
             %t;1%;%?%p7%t;8%;%?%p9%t;11%;m,              %t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m,
         sgr0=\E[0;10m, smacs=\E[11m, smam=\E[?7h,          sgr0=\E[0;10m, smacs=\E[11m, smam=\E[?7h, smso=\E[3m,
         smcup=\E[?1049h, smso=\E[3m, smul=\E[4m,          smul=\E[4m, use=vt220+cvis, use=xterm+alt1049,
   
 #### MGR  #### MGR
 #  #
Line 5876 
Line 7377 
 #  #
   
 mgr|Bellcore MGR (non X) window system terminal emulation,  mgr|Bellcore MGR (non X) window system terminal emulation,
         am, km,          am, km, xon,
         bel=^G, bold=\E2n, civis=\E9h, clear=^L, cnorm=\Eh, cr=^M,          bel=^G, bold=\E2n, civis=\E9h, clear=^L, cnorm=\Eh, cr=\r,
         csr=\E%p1%d;%p2%dt, cub1=^H, cud1=\Ef, cuf1=\Er,          csr=\E%p1%d;%p2%dt, cub1=^H, cud1=\Ef, cuf1=\Er,
         cup=\E%p2%d;%p1%dM, cuu1=\Eu, cvvis=\E0h,          cup=\E%p2%d;%p1%dM, cuu1=\Eu, cvvis=\E0h,
         dch=\E%p1%dE$<5>, dch1=\EE, dl=\E%p1%dd$<3*>,          dch=\E%p1%dE$<5>, dch1=\EE, dl=\E%p1%dd$<3*>,
         dl1=\Ed$<3>, ed=\EC, el=\Ec, hd=\E1;2f, ht=^I, hu=\E1;2u,          dl1=\Ed$<3>, ed=\EC, el=\Ec, hd=\E1;2f, ht=^I, hu=\E1;2u,
         ich=\E%p1%dA$<5>, ich1=\EA, il=\E%p1%da$<3*>,          ich=\E%p1%dA$<5>, ich1=\EA, il=\E%p1%da$<3*>,
         il1=\Ea$<3>, ind=^J, kbs=^H, kcub1=\E[D, kcud1=\E[B,          il1=\Ea$<3>, ind=\n, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, nel=^M^J, rev=\E1n, rmam=\E5S,          kcuf1=\E[C, kcuu1=\E[A, nel=\r\n, rev=\E1n, rmam=\E5S,
         rmso=\E0n, rmul=\E0n, sgr0=\E0n, smam=\E5s, smso=\E1n,          rmso=\E0n, rmul=\E0n, sgr0=\E0n, smam=\E5s, smso=\E1n,
         smul=\E4n,          smul=\E4n,
 mgr-sun|Mgr window with Sun keyboard,  mgr-sun|Mgr window with Sun keyboard,
Line 5904 
Line 7405 
   
 #### SIMPLETERM  #### SIMPLETERM
 # st.suckless.org  # st.suckless.org
   
   st|stterm|aka simpleterm,
           use=st-0.8,
   
   # Reviewed 0.8.2:
   # In tack,
   #       there is some problem turning off line-drawing
   #       shift+control function-keys do nothing; shift+control cursor keys work
   #       the padding tests make the terminal non-functional.
   # In vttest,
   #       SD/SU work
   #       SL/SR/REP do not work
   #       ECMA-48 cursor movement works, e.g., CHA, CBT, etc.
   #
   # This entry discards the ccc/initc capabilities from st-0.7 because they
   # belong in st-256color.
   st-0.8|simpleterm 0.8,
           dim=\E[2m, kcbt@, kent@, oc=\E]104\007,
           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,
           Ms=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B,
           kLFT3=\E[1;3D, kLFT5=\E[1;5D, kNXT3=\E[6;3~,
           kNXT5=\E[6;5~, kPRV3=\E[5;3~, kPRV5=\E[5;5~,
           kRIT3=\E[1;3C, kRIT5=\E[1;5C, kUP3=\E[1;3A, kUP5=\E[1;5A,
           use=ecma+strikeout, use=st-0.6,
   
   # Reviewed 0.7:
   #       dim is intermittent, sometimes works, sometimes does not
   #       italics may show up with yellow color
   #       has control cursor-keys, alt cursor-keys, still no combinations
   #       has control pageup/down
   # tmux extensions, see TERMINFO EXTENSIONS in tmux(1)
   #       Se and Ss are implemented in the source-code, but the terminfo
   #       provided with the source is incorrect, since Se/Ss are mis-coded
   #       as booleans rather than strings.
   st-0.7|simpleterm 0.7,
           ccc,
           dim=\E[2m,
           initc=\E]4;%p1%d;rgb:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*
                 %{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,
           kcbt@, kent@, oc=\E]104\007,
           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,
           Ms=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B,
           kLFT3=\E[1;3D, kLFT5=\E[1;5D, kNXT3=\E[6;3~,
           kNXT5=\E[6;5~, kPRV3=\E[5;3~, kPRV5=\E[5;5~,
           kRIT3=\E[1;3C, kRIT5=\E[1;5C, kUP3=\E[1;3A, kUP5=\E[1;5A,
           use=ecma+strikeout, use=st-0.6,
   
 # st-0.4.1  # st-0.4.1
 #  #
 # This version uses a table which supports a single modifier (a subset of  # This version uses a table which supports a single modifier (a subset of
Line 5932 
Line 7482 
 # Tmux unofficial extensions, see TERMINFO EXTENSIONS in tmux(1)  # Tmux unofficial extensions, see TERMINFO EXTENSIONS in tmux(1)
 # still has no function keys past kf36 (no combinations of modifiers)  # still has no function keys past kf36 (no combinations of modifiers)
 # no application keypad mode, e.g, kent.  # no application keypad mode, e.g, kent.
 st|stterm| simpleterm 0.4.1,  st-0.6|simpleterm 0.6,
         am, bce, hs, mir, msgr, npc, xenl, Tc, XT,          am, bce, hs, mir, msgr, npc, xenl, XT,
         colors#8, cols#80, it#8, lines#24, pairs#64,          colors#8, cols#80, it#8, lines#24, pairs#64,
         acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyy          acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyy
              zz{{||}}~~,               zz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J,
         clear=\E[H\E[2J, cnorm=\E[?12l\E[?25h, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,  
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,          dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,          dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
         enacs=\E)0, flash=\E[?5h$<100/>\E[?5l, fsl=^G, home=\E[H,          enacs=\E)0, flash=\E[?5h$<100/>\E[?5l, fsl=^G, home=\E[H,
         hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,          hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS,          il=\E[%p1%dL, il1=\E[L, ind=\n, invis=\E[8m,
         invis=\E[8m, is2=\E[4l\E>\E[?1034l, kDC=\E[3;2~,          is2=\E[4l\E>\E[?1034l, kDC=\E[3;2~, kEND=\E[1;2F,
         kEND=\E[1;2F, kHOM=\E[1;2H, kIC=\E[2;2~, kLFT=\E[1;2D,          kHOM=\E[1;2H, kIC=\E[2;2~, kLFT=\E[1;2D, kNXT=\E[6;2~,
         kNXT=\E[6;2~, kPRV=\E[5;2~, kRIT=\E[1;2C, ka1=\E[1~,          kPRV=\E[5;2~, kRIT=\E[1;2C, ka1=\E[1~, ka3=\E[5~, kb2=\EOu,
         ka3=\E[5~, kb2=\EOu, kbs=\177, kc1=\E[4~, kc3=\E[6~,          kbs=^?, kc1=\E[4~, kc3=\E[6~, kcbt=\E[Z, kclr=\E[3;5~,
         kcbt=\E[Z, kclr=\E[3;5~, kcub1=\EOD, kcud1=\EOB,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kdl1=\E[3;2~,          kdl1=\E[3;2~, ked=\E[1;5F, kel=\E[1;2F, kent=\EOM,
         ked=\E[1;5F, kel=\E[1;2F, kend=\E[4~, kent=\EOM, kf1=\EOP,          kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[1;2P,          kf13=\E[1;2P, kf14=\E[1;2Q, kf15=\E[1;2R, kf16=\E[1;2S,
         kf14=\E[1;2Q, kf15=\E[1;2R, kf16=\E[1;2S, kf17=\E[15;2~,          kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, kf2=\EOQ,
         kf18=\E[17;2~, kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~,          kf20=\E[19;2~, kf21=\E[20;2~, kf22=\E[21;2~,
         kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~,          kf23=\E[23;2~, kf24=\E[24;2~, kf25=\E[1;5P, kf26=\E[1;5Q,
         kf24=\E[24;2~, kf25=\E[1;5P, kf26=\E[1;5Q, kf27=\E[1;5R,          kf27=\E[1;5R, kf28=\E[1;5S, kf29=\E[15;5~, kf3=\EOR,
         kf28=\E[1;5S, kf29=\E[15;5~, kf3=\EOR, kf30=\E[17;5~,          kf30=\E[17;5~, kf31=\E[18;5~, kf32=\E[19;5~,
         kf31=\E[18;5~, kf32=\E[19;5~, kf33=\E[20;5~,          kf33=\E[20;5~, kf34=\E[21;5~, kf35=\E[23;5~,
         kf34=\E[21;5~, kf35=\E[23;5~, kf36=\E[24;5~,          kf36=\E[24;5~, kf37=\E[1;6P, kf38=\E[1;6Q, kf39=\E[1;6R,
         kf37=\E[1;6P, kf38=\E[1;6Q, kf39=\E[1;6R, kf4=\EOS,          kf4=\EOS, kf40=\E[1;6S, kf41=\E[15;6~, kf42=\E[17;6~,
         kf40=\E[1;6S, kf41=\E[15;6~, kf42=\E[17;6~,  
         kf43=\E[18;6~, kf44=\E[19;6~, kf45=\E[20;6~,          kf43=\E[18;6~, kf44=\E[19;6~, kf45=\E[20;6~,
         kf46=\E[21;6~, kf47=\E[23;6~, kf48=\E[24;6~,          kf46=\E[21;6~, kf47=\E[23;6~, kf48=\E[24;6~,
         kf49=\E[1;3P, kf5=\E[15~, kf50=\E[1;3Q, kf51=\E[1;3R,          kf49=\E[1;3P, kf5=\E[15~, kf50=\E[1;3Q, kf51=\E[1;3R,
Line 5971 
Line 7519 
         kf55=\E[18;3~, kf56=\E[19;3~, kf57=\E[20;3~,          kf55=\E[18;3~, kf56=\E[19;3~, kf57=\E[20;3~,
         kf58=\E[21;3~, kf59=\E[23;3~, kf6=\E[17~, kf60=\E[24;3~,          kf58=\E[21;3~, kf59=\E[23;3~, kf6=\E[17~, kf60=\E[24;3~,
         kf61=\E[1;4P, kf62=\E[1;4Q, kf63=\E[1;4R, kf7=\E[18~,          kf61=\E[1;4P, kf62=\E[1;4Q, kf63=\E[1;4R, kf7=\E[18~,
         kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~,          kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kil1=\E[2;5~,
         kil1=\E[2;5~, kind=\E[1;2B, kmous=\E[M, knp=\E[6~,          kind=\E[1;2B, kmous=\E[M, kri=\E[1;2A, krmir=\E[2;2~,
         kpp=\E[5~, kri=\E[1;2A, krmir=\E[2;2~, mc0=\E[i, mc4=\E[4i,          mc0=\E[i, mc4=\E[4i, mc5=\E[5i, op=\E[39;49m, rc=\E8,
         mc5=\E[5i, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,          rev=\E[7m, ri=\EM, rmacs=\E(B, rmir=\E[4l, rmkx=\E[?1l\E>,
         ritm=\E[23m, rmacs=\E(B, rmcup=\E[?1049l, rmir=\E[4l,          rmso=\E[27m, rmul=\E[24m, rs1=\Ec, rs2=\E[4l\E>\E[?1034l,
         rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,          sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         rs2=\E[4l\E>\E[?1034l, sc=\E7, 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}          setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
              %=%t3%e%p1%d%;m,               %=%t3%e%p1%d%;m,
         setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}          setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
              %=%t3%e%p1%d%;m,               %=%t3%e%p1%d%;m,
         sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|          sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
             %t;7%;%?%p4%t;5%;%?%p7%t;8%;m,              %t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m,
         sgr0=\E[0m, sitm=\E[3m, smacs=\E(0, smcup=\E[?1049h,          sgr0=\E[0m, smacs=\E(0, smir=\E[4h, smkx=\E[?1h\E=,
         smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,          smso=\E[7m, smul=\E[4m, tbc=\E[3g, u8=\E[?1;2c,
         tbc=\E[3g, tsl=\E]0;, u6=\E[%i%d;%dR, u7=\E[6n,          vpa=\E[%i%p1%dd, Se=\E[2 q, Ss=\E[%p1%d q, use=ansi+enq,
         u8=\E[?1;2c, u9=\E[c, vpa=\E[%i%p1%dd, Se=\E[2 q,          use=vt220+pcedit, use=ecma+index, use=xterm+alt1049,
         Ss=\E[%p1%d q,          use=vt220+cvis, use=xterm+sl, use=ecma+italics,
           use=ecma+strikeout, use=bracketed+paste,
 #  #
 # st-0.1.1  # st-0.1.1
 #  #
Line 6009 
Line 7556 
 # - shifted cursor-keys send sequences like rxvt  # - shifted cursor-keys send sequences like rxvt
 # - sgr referred to unimplemented "invis" mode.  # - sgr referred to unimplemented "invis" mode.
 # Fixes: add eo and xenl per tack, remove nonworking cbt, hts and tbc, invis  # Fixes: add eo and xenl per tack, remove nonworking cbt, hts and tbc, invis
 simpleterm|old-st| simpleterm 0.1.1,  simpleterm|old-st|simpleterm 0.1.1,
         am, eo, mir, msgr, ul, xenl,          am, eo, mir, msgr, ul, xenl,
         colors#8, cols#80, it#8, lines#24, ncv#3, pairs#64,          colors#8, cols#80, it#8, lines#24, ncv#3, pairs#64,
         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, bold=\E[1m, civis=\E[?25l, clear=\E[H\E[2J,          bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         cnorm=\E[?12l\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr,          csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cuu=\E[%p1%dA, cuu1=\E[A, dch1=\E[P, dl=\E[%p1%dM,
         dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, hpa=\E[%i%p1%dG,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@,          ht=^I, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, kbs=^?,
         il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, kbs=\177,  
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~,          kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~,
         kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,          kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
Line 6030 
Line 7576 
         sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|          sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
             %t;7%;m,              %t;7%;m,
         sgr0=\E[0m, smacs=\E(0, smso=\E[7m, smul=\E[4m,          sgr0=\E[0m, smacs=\E(0, smso=\E[7m, smul=\E[4m,
           use=vt220+cvis, use=ecma+index,
 st-16color|stterm-16color|simpleterm with 16-colors,  st-16color|stterm-16color|simpleterm with 16-colors,
         use=ibm+16color, use=st,          use=ibm+16color, use=st,
 # 256 colors "works", but when running xterm's test-scripts, some garbage is  # Tested with st 0.8.2
 # shown in the titlebar.  # The issue with the titlebar is fixed, though st is very slow.
   # In st 0.7, 256 colors "works", but when running xterm's test-scripts, some
   # garbage is shown in the titlebar.
 #  #
 # terminal wants to use TERM=stterm-256color, but that is longer than 14  # terminal wants to use TERM=stterm-256color, but that is longer than 14
 # characters, making the choice nonportable.  # characters, making the choice nonportable.
 st-256color|stterm-256color|simpleterm with 256 colors,  st-256color|stterm-256color|simpleterm with 256 colors,
         ccc@,          use=xterm+256color, use=st,
         initc@, oc@, use=xterm+256color, use=st,  
   
 #### TERMINATOR  #### TERMINATOR
 # https://code.google.com/p/jessies/  # https://github.com/software-jessies-org/jessies/wiki/Terminator
 # Tested using their Debian package org.jessies.terminator 6.104.3256 on 64-bit  #
   # Tested using the Debian package org.jessies.terminator 6.104.3256 on 64-bit
 # Debian/current -TD (2011/8/20)  # Debian/current -TD (2011/8/20)
 #  #
 # There are some packaging problems:  # There were some packaging problems:
 # a) using Java, the program starts off using 50Mb, and climbs from there,  # a) using Java, the program starts off using 50Mb, and climbs from there,
 #    up to 114Mb after testing (no scrollback).  #    up to 114Mb after testing (no scrollback).
 # b) it insists on reinstalling its terminal description in $HOME/.terminfo  # b) it insists on reinstalling its terminal description in $HOME/.terminfo
Line 6080 
Line 7629 
 # c) modified smacs/rmacs to use SCS rather than SI/SO  # c) modified smacs/rmacs to use SCS rather than SI/SO
 # d) removed bce  # d) removed bce
 # e) removed km  # e) removed km
   #
   # Revisiting in May 2019, the Debian package was no longer available, and a
   # developer-provided ".deb" does not work.  However, a usable Windows ".msi"
   # (which relies upon Cygwin) can be tested.  The developers provide a terminfo,
   # but some of the features it lists do not work reliably (bce, italics, invis).
   #
   # tack:
   #       tbc fails
   #       invis attribute fails
   #       key-definitions could be expanded, with some work:
   #       + supports xterm-style cursor key-modifiers for shift
   #       + supports xterm-style function key-modifiers for shift,control,alt
   #       + supports xterm-style editing key-modifiers for shift,control,alt
   #       (kbs=^?)
   # ncurses test-program:
   #       "C" menu shows that bce implementation is incomplete
   #       italics did not work
   #       dim worked once in tack, but not in ncurses test-program
   #       "F" thick-line characters do not display
   # vttest:
   #       terminal does not respond to 80/132-column switching
   #       wrapping at the right margin is erratic
   #       there are several problems in the cursor-movements and screen-features
   #       no VT52, no double-sized characters
   #       Device attributes response says it is a vanilla VT100
   #       does not respond to xterm mouse controls
   #       alternate screen tests do not fill the screen, return wrong position
   #       window modify/report operations do not work
   #       miscellaneous ISO-6429 tests, e.g., REP, do not work
   #       CBT, CHT, HPR, CNL,CPL, VPR do not work
   #
   # removed the cancel for "hs", removed cbt, invis, corrected sgr -TD
   # use xterm+256setaf, etc -TD
 terminator|Terminator no line wrap,  terminator|Terminator no line wrap,
         eo, mir, msgr, xenl, xon,          bce, eo, mir, msgr, xenl, xon,
         colors#256, cols#80, it#8, lines#24, lm#0, pairs#32767,          cols#80, it#8, lines#24, lm#0,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bold=\E[1m, civis=\E[?25l, clear=\E[H\E[2J,          bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,          dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
         enacs=\E(B\E)0, flash=^G, home=\E[H, hpa=\E[%i%p1%dG,          flash=^G, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,
         ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=^J,          il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E=\E[?1l,
         is1=\E[?47l\E=\E[?1l,          is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kbs=^?,
         is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kbs=^H,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf2=\EOQ, kf3=\EOR,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,          kf4=\EOS, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
         kf15=\E[28~, kf16=\E[29~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,          kf9=\E[20~, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E(B,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
         khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          rs2=\E[!p\E[?3;4l\E[4l\E>, s0ds=\E(B, s1ds=\E(0, sc=\E7,
         op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E(B,          sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p5%t;2%;%?%p1%p3%|%t;7
         rmcup=\E[?47l\E8, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m,              %;m%?%p9%t\E(0%e\E(B%;,
         rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,          sgr0=\E[m\E(B, smacs=\E(0, smir=\E[4h, smso=\E[7m,
         rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>,          smul=\E[4m, tbc=\E[3g, tsl=\E]2;, vpa=\E[%i%p1%dd,
         s0ds=\E(B, s1ds=\E(0, sc=\E7, setab=\E[48;5;%p1%dm,          use=ansi+enq, use=vt220+pcedit, use=ecma+italics,
         setaf=\E[38;5;%p1%dm,          use=ecma+index, use=xterm+256setaf, use=xterm+sl-twm,
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t          use=xterm+alt1049, use=vt220+cvis, use=bracketed+paste,
             \E(0%e\E(B%;,  
         sgr0=\E[m\E(B, smacs=\E(0, smcup=\E7\E[?47h, smir=\E[4h,  
         smso=\E[7m, smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd,  
         use=xterm+sl-twm,  
   
 #### TERMINOLOGY  #### TERMINOLOGY
 # http://enlightenment.org  # https://www.enlightenment.org/about-terminology
   # https://github.com/borisfaure/terminology
 #  #
 # Tested terminology-0.3.0, 0.6.1, using tack and vttest.  This is not a vt100  # 2014/10/14:
   # Tested terminology-0.3.0, 0.6.1, using tack and vttest.  This is not a VT100
 # emulator, nor is it compatible with xterm, but it uses a few features from  # emulator, nor is it compatible with xterm, but it uses a few features from
 # both -TD  # both -TD
 #  #
Line 6124 
Line 7704 
 #       there are pervasive problems with clearing/erasing parts of the screen  #       there are pervasive problems with clearing/erasing parts of the screen
 #       resizing the window causes it to stop listening to the keyboard  #       resizing the window causes it to stop listening to the keyboard
 # tack -  # tack -
 #       doesn't understand vt100 CPR needed for resize  #       doesn't understand VT100 CPR needed for resize
 #       no CBT  #       no CBT
 #       no cvvis  #       no cvvis
 #       has invis  #       has invis
Line 6144 
Line 7724 
 # vttest -  # vttest -
 #       spits lots of messages from termptyesc.c especially in vttest.  #       spits lots of messages from termptyesc.c especially in vttest.
 #       no 132-column mode  #       no 132-column mode
 #       fails menu 1, 2 (definitely not vt100-compatible)  #       fails menu 1, 2 (definitely not VT100-compatible)
 #       primary (claims vt420 with several options, apparently none work) and  #       primary (claims VT420 with several options, apparently none work) and
 #       secondary report says (perhaps... vt420): \E[>41;285;0c  #       secondary report says (perhaps... VT420): \E[>41;285;0c
 #       CHA, HPR, VPA, CNL, CPL work  #       CHA, HPR, VPA, CNL, CPL work
 #       BCE with ED/EL - fail  #       BCE with ED/EL - fail
 #       BCE with ECH/indexing - fail  #       BCE with ECH/indexing - fail
Line 6160 
Line 7740 
 # This description uses xterm+pcf0, which is misleading because the program  # This description uses xterm+pcf0, which is misleading because the program
 # does not handle combinations of modifiers - but listing them all would  # does not handle combinations of modifiers - but listing them all would
 # involve more effort than its developers spent -TD  # involve more effort than its developers spent -TD
 terminology|EFL-based terminal emulator,  terminology-0.6.1|EFL-based terminal emulator (0.6.1),
         mc5i@, xon@,          mc5i@,
         blink@, ed@, el@, el1@, invis=\E[8m, kLFT=\E[1;2D,          blink@, ed@, el@, el1@, invis=\E[8m, kLFT=\E[1;2D,
         kRIT=\E[1;2C, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,          kRIT=\E[1;2C, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
Line 6175 
Line 7755 
         kLFT3=\E[1;3D, kLFT4=\E[1;4D, kLFT5=\E[1;5D,          kLFT3=\E[1;3D, kLFT4=\E[1;4D, kLFT5=\E[1;5D,
         kLFT6=\E[1;6D, kLFT7=\E[1;7D, kRIT3=\E[1;3C,          kLFT6=\E[1;6D, kLFT7=\E[1;7D, kRIT3=\E[1;3C,
         kRIT4=\E[1;4C, kRIT5=\E[1;5C, kRIT6=\E[1;6C,          kRIT4=\E[1;4C, kRIT5=\E[1;5C, kRIT6=\E[1;6C,
         kRIT7=\E[1;7C, kUP=\E[1;2A, use=xterm+pcf0, use=vt100,          kRIT7=\E[1;7C, kUP=\E[1;2A, use=ansi+enq, use=xterm+pcf0,
         use=xterm+256setaf,          use=vt100, use=xterm+256setaf,
   
   # 2017-11-11:
   # Tested terminology 1.0.0
   #
   # tack -
   #       Shifted cursor-keys send nothing, but xterm modifiers for control+shift
   #       and control+alt were added like xterm+pcc2
   #       Editing keys have some features from xterm+pce2
   #       Changed from xterm+pcf0 to xterm+pcf2
   #
   # vttest -
   #       REP, SL, SR fail
   #
   # Aside from the partial fixes for function/cursor/editing keys, no improvement
   # in other tests versus 0.6.1
   terminology-1.0.0|EFL-based terminal emulator (1.0.0),
           dim=\E[2m, flash=\E[?5h$<100/>\E[?5l, kend=\E[OF,
           khome=\E[OH, rmacs=\E(B,
           sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
               %?%p1%p3%|%t;7%;%?%p7%t;8%;m$<2>,
           sgr0=\E(B\E[m, smacs=\E(0, use=ecma+italics,
           use=vt220+cvis, use=xterm+x11mouse, use=xterm+pce2,
           use=xterm+pcf2, use=xterm+pcc2, use=bracketed+paste,
           use=terminology-0.6.1,
   
   # 2020/12/26:
   # Tested terminology 1.8.1 using tack and vttest.
   # tack -
   #       flash does not work
   #       italics and crossed-out text work
   #       no meta mode
   # vttest -
   #       DA1 says this is a VT420 with with 132 columns, NRCS, horizontal scrolling
   #       DA2 says this is a VT510, version 33.7
   #       NRCS does not work, program hangs in the locking shift test.
   #       some of the VT420 rectangle operations work
   #       left/right margins do not work
   #       most of DECSCUSR works
   #       most problems with bce are fixed.
   terminology-1.8.1|EFL-based terminal emulator (1.8.1),
           km@,
           cvvis@, flash@, initc@, kcbt=\E[Z, rmm@, smm@, Ms@,
           use=linux+kbs, use=ecma+index, use=xterm+256setaf,
           use=ansi+rep, use=ecma+strikeout, use=xterm+sm+1006,
           use=xterm+pcfkeys, use=xterm+tmux, use=vt220+cvis,
           use=ecma+italics, use=xterm-basic, use=report+version,
   
   terminology|EFL-based terminal emulator,
           use=terminology-1.8.1,
   
   ######## OPENGL CLIENTS
   
   #### Alacritty
   # https://github.com/jwilm/alacritty
   # Version 0.6.0 (2020/11/25)
   # Version 0.4.0 (2019/11/25)
   # Version 0.3.3 (2019/08/03)
   # Version 0.2.1 (2018/10/03)
   # Project started in 2016/02, uses Rust and OpenGL, and in contrast to (most X
   # terminal programs) is not designed to run with a remote server.
   #
   # Packaged in Arch Linux -
   # vttest:
   #       initial screensize 24x80
   #       no DECCOLM (does not switch between 80/132 columns)
   #       otherwise, passes wrapping test
   #       no DECSCNM
   #       identifies as a VT102
   #       numeric keypad does not send expected codes (seen in 0.4.0)
   #       passes bce test
   #       vt220:
   #               ECH works in 0.3.3 (0.2.1 left text on right margin)
   #               no SRM, DECSCA
   #       vt320:
   #               fails DECXCPR
   #               does not implement any of the DECRQM/DECRPM controls
   #               does not implement any of the DECRQSS controls
   #       vt420:
   #               no DECLRMM
   #               no DECBI, DECFI
   #       other:
   #               fails CHT, otherwise ECMA-48 cursor movement ok
   #               fails ERM/SPA, SL, SR, passes REP, SD, SU
   #       xterm:
   #               no X10 mouse
   #               has normal and highlight mouse
   #               has any-event and button-event mouse
   #               + does support SGR-mouse
   #               + does not correctly support focus in/out events (seen in 0.4.0)
   #               cursor-position wrong after alternate-screen (fixed in 0.4.0)
   #               none of the dtterm controls work
   # tack:
   #       bell and flash do not work
   #       blink does not work
   #       italics and crossed-out work (latter did not work in 0.2.1)
   #       function-keys work up (tested combinations which window manager allows)
   #       treats meta as escape-prefix
   #
   # The program sources include "alacritty" and "alacritty-direct", which are
   # copied from "xterm-256color" and "xterm-direct" (but using semicolon for
   # subparameter delimiter).  Refactored here to use ncurses building blocks -TD
   alacritty|alacritty terminal emulator,
           rs1=\Ec\E]104\007, use=xterm+256color,
           use=alacritty+common,
   
   alacritty-direct|alacritty with direct color indexing,
           use=xterm+indirect, use=alacritty+common,
   
   # cancel km, since it is not actually meta mode -TD
   # added ecma+strikeout in 0.3.3 -TD
   # added xterm+sl-twm in 0.3.3 -TD
   alacritty+common|base fragment for alacritty,
           km@, npc,
           kb2=\EOE, kbs=^?, kcbt=\E[Z, kent=\EOM, Se=\E[0 q,
           Smulx=\E[4:%p1%dm, use=ecma+index, use=xterm+sm+1006,
           use=xterm-basic, use=xterm+app, use=ansi+rep,
           use=xterm+tmux, use=ecma+strikeout, use=xterm+sl-twm,
           use=ecma+italics, use=xterm+pce2, use=xterm+pcc2,
           use=xterm+pcf2, use=bracketed+paste, use=xterm+focus,
   
   #### Kitty
   # https://github.com/kovidgoyal/kitty
   # Project started in 2016/10 (see alacritty), but is a Python script rather
   # than Rust, using OpenGL.  The same caveats regarding remote connections
   # apply.  This is not an X terminal, though (like alacritty), it copies
   # features from xterm.
   #
   # Regarding the name "kitty", that is a pun, reflected in the description.
   # But see
   #       http://www.9bis.net/kitty/
   #       https://github.com/kovidgoyal/kitty/issues/9
   #       https://github.com/kovidgoyal/kitty/issues/1025
   # and
   #       http://lists.gnu.org/archive/html/bug-ncurses/2018-09/msg00005.html
   #       https://github.com/kovidgoyal/kitty/issues/879
   #
   # Version 0.21.2 (June 28, 2021)
   # changes since 0.19.1
   # Notes:
   #       Repeatable tests with tack and vttest assume a standard screensize --
   #       measured in characters.  However, kitty uses pixel-measurements and
   #       does not readily use characters.
   #       Resizing with twm shows only pixel-based hint rather than characters
   #       manual page states that it is possible to override initial window size,
   #       but configuration file has no effect on initial window size.
   #       The same problem with XFCE4, but editing the cached json file works
   #       for setting the window size (the "c" suffix for cells does not):
   #               {"window-size": [720, 440]}
   #       though the values depend upon the font in use.
   # vttest
   # tack
   #       flash works
   #       invisible text still does not work
   #       function/special key modifiers finally work
   #
   # Version 0.19.1 (October 6, 2020)
   # changes since 0.13.3:
   # vttest
   #       ISO-6429
   #               REP works, though using unspecified behavior
   #       xterm
   #               xterm's SGR-mouse mode is recognized.
   #               does recognize original alternate-screen
   #               bug: mouse focus in/out does not work.
   #               bug: X10 mouse mode responds like any-event
   #               bug: highlight-tracking does not work; terminal hangs.
   #
   # tack
   #       rs1 adds an empty string for resetting title- and other OSC-strings.
   #       italics work
   #
   # Version 0.13.3 (January 19, 2019)
   # Notes:
   #       initial screensize 71x22
   #       does not respond to "resize -s"
   #       resizing with window manager gives no clues
   # vttest
   #       does not switch between 80/132 columns
   #       fails wrapping test, copying vte/rxvt
   #       no reverse-background, no blink
   #       claims to be VT200:
   #               primary \E[?62;c
   #               secondary \E[>1;4000;12c
   #       however -
   #               no GR in the locking-shifts screen
   #               no NRCS or ISO-2022, anyway
   #       no VT52
   #       VT220:
   #               has DECTCEM, ECH, but no SRM and DECSCA
   #               has operating condition report, none of the others
   #       VT320:
   #               has SU/SD
   #               DECRQSS ok for DECSTBM, SGR, none of the others
   #               no status-line
   #       VT420:
   #               DECXCPR device status works, none of the others
   #               no left/right margins
   #               has DECCARA, but not DECERA, DECFRA, DECRARA, DECSERA
   #               inside of DECCARA is uncolored
   #               line-drawing with DECCARA does not work
   #               aside from left/right margins, editing sequences look ok
   #               no DECFI, DECBI
   #       color:
   #               fails ECH test for bce
   #       ISO-6429
   #               fails REP, SL, SL, but other cursor-movement ok
   #       xterm:
   #               does not recognize original alternate-screen
   #               cursor-position wrong after alternate-screen
   #               has normal mouse, any-event, any-button, but
   #                       no X10 mouse
   #                       no mouse-highlight tracking
   #                       no DEC locator
   #               dtterm - only supports report-size chars/pixels
   #               recognizes tcap-query
   # tack:
   #       flash doesn't work
   #       italics do not work
   #       bce should be set (but see vttest)
   #*      developer's terminfo stopped at kf25, but the program continues,
   #       copying xterm for the rest of the control+fkey sequence
   #       (but only one modifier is supported, like iTerm2).
   #*      it omitted shifted pageup/down
   #*      control+editing keys work
   #       In contrast to function-keys, some additional modifier combinations
   #       act like xterm for the editing/cursor-keys, e.g., alt+shift.  While
   #       the implementation is incomplete, the building-blocks are consistent
   #       with what has been implemented -TD
   #       DECKPAM does not work -TD
   #*      ka1, ka3, kc1, kc3 were bogus (removed)
   #*      meta sends escape (removed kmm) -TD
   #*      cvvis does not make cursor "more visible" -TD
   kitty|KovId's TTY,
           use=xterm+256color, use=kitty+common,
   kitty-direct|KovId's TTY using direct colors,
           oc=\E]104\007, use=xterm+direct2, use=kitty+common,
   kitty+common|KovId's TTY common properties,
           am, mc5i, mir, msgr, npc, xenl,
           cols#80, it#8, lines#24,
           acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
                yzz{{||}}~~,
           bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=\r,
           csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
           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,
           dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
           dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
           flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,
           ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
           ind=\n, kBEG=\E[1;2E, kbeg=\EOE, kbs=^?, kcbt=\E[Z,
           kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
           kdch1=\E[3~, kend=\EOF, kf1=\EOP, kf10=\E[21~, kf11=\E[23~,
           kf12=\E[24~, kf13=\E[1;2P, kf14=\E[1;2Q, kf15=\E[1;2R,
           kf16=\E[1;2S, kf17=\E[15;2~, kf18=\E[17;2~,
           kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~, kf21=\E[20;2~,
           kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~,
           kf25=\E[1;5P, kf26=\E[1;5Q, kf27=\E[1;5R, kf28=\E[1;5S,
           kf29=\E[15;5~, kf3=\EOR, kf30=\E[17;5~, kf31=\E[18;5~,
           kf32=\E[19;5~, kf33=\E[20;5~, kf34=\E[21;5~,
           kf35=\E[23;5~, kf36=\E[24;5~, kf4=\EOS, kf5=\E[15~,
           kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\EOH,
           kich1=\E[2~, kind=\E[1;2B, knp=\E[6~, kpp=\E[5~,
           kri=\E[1;2A, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,
           rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l,
           rmso=\E[27m, rmul=\E[24m, rs1=\E]\E\\\Ec, sc=\E7,
           sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
               %?%p1%p3%|%t;7%;m,
           sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h,
           smkx=\E[?1h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
           vpa=\E[%i%p1%dd, Smulx=\E[4:%p1%dm, use=ansi+enq,
           use=ansi+rep, use=xterm+sm+1006, use=ecma+index,
           use=xterm+pcfkeys, use=xterm+sl-twm,
           use=ecma+strikeout, use=ecma+italics,
           use=xterm+alt1049, use=att610+cvis, use=xterm+tmux,
           use=bracketed+paste, use=report+version,
   
   kitty+setal|set underline colors (nonstandard),
           setal=\E[58:2::%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1
                 %{255}%&%dm,
   
   ######## WAYLAND CLIENTS
   
   #### Foot
   # https://codeberg.org/dnkl/foot/
   # Version 1.8.2
   #
   # This identifies as a VT220 with 4=sixel and 22=color, however:
   # tack:
   #       bell does not work
   #       status-line does not work because foot does not set the window title
   #       sends escape when meta key is used, whether or not smm/rmm enabled
   # vttest:
   #       wrap-test fails
   #       no application-mode for numeric keypad (unless private mode 1035 is set)
   #       no NRCS
   #       no VT52
   #       no SRM
   #       protected areas do not work
   #       SU/SD work, SL/SR do not
   #       DECRPM responds, but not the corresponding ANSI reports.
   #       otherwise few reports, except cursor-position and mouse and some dtterm
   #       VT520 cursor-movement works, except for left/right margins
   #       supports xterm/DECSCUSR, though default case in vttest does not blink
   #               Send: <27> [ 0 <32> q
   #               Text: The cursor should be a blinking rectangle
   #       partial support for xterm mouse any-event mode and button-event mode:
   #       + does not report focus-in/focus-out
   #       + does not report buttons 6/7
   #       alternate-screen works
   foot|foot terminal emulator,
           oc=\E]104\E\\, use=xterm+256color2, use=foot+base,
   
   foot-direct|foot with direct color indexing,
           use=xterm+direct, use=foot+base,
   
   foot+base|foot base fragment,
           am, bce, bw, hs, mir, msgr, npc, xenl, AX, XT,
           cols#80, it#8, lines#24,
           acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
           cub1=^H, cud1=\n, dim=\E[2m, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
           el1=\E[1K, flash=\E]555\E\\, ind=\n, invis=\E[8m,
           is2=\E[!p\E[4l\E>, kbs=^?, kcbt=\E[Z, oc=\E]104\E\\,
           op=\E[39;49m, rev=\E[7m, ri=\EM, rmacs=\E(B, rmam=\E[?7l,
           rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
           rs2=\E[!p\E[4l\E>,
           sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
               %?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
           sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smkx=\E[?1h\E=,
           smso=\E[7m, smul=\E[4m, E3=\E[3J, use=att610+cvis,
           use=ansi+csr, use=ansi+cup, use=ansi+enq, use=ansi+local,
           use=ansi+idc, use=ansi+idl, use=ansi+rca2, use=ansi+rep,
           use=ansi+tabs, use=ecma+index, use=ecma+italics,
           use=ecma+strikeout, use=xterm+alt+title,
           use=xterm+pcfkeys, use=xterm+sm+1006, use=xterm+tmux2,
           use=xterm+sl-alt, use=bracketed+paste,
           use=report+version, use=xterm+focus,
   
   ######## WEB CLIENTS
   
   #### DomTerm
   # https://domterm.org
   #
   # Quoting its webpage:
   #       The domterm command runs a server that manages sessions (usually shell
   #       processes).  The user interface and terminal emulation is handled by a
   #       JavaScript library that can run in a regular web browser or an embedded
   #       browser such as Electron, using Web Sockets to talk to the server.
   #
   # it can connect to, and display in, a web browser, or as a standalone Qt
   # application.  Either way, it displays in the current desktop session.
   #
   # Testing current code (2019/07/06) with Fedora 30:
   # tack
   #       no flash
   #       no beep
   #       no dim
   #       no blink
   #       no invis
   #       no italics
   #       ok smxx/rmxx
   #       bce screen shows diagonal lines...
   #       kf6 sends nothing
   #       kf11 toggles maximize
   #       cursor-key application mode works
   #       numeric keypad application does not work; keys always send face-codes
   #       sends utf-8 for meta, like xterm
   # vttest
   #       has problems with menu #1 (wrapping)
   #       DA = VT200 with 132 columns, color
   #       DA2 = 990, 100300 ("\E[>990;100300;0c")
   #       no VT52, no double-size characters
   #       vt220 ECH test works, SRM, DECSCA do not
   #       S7C1T/S8C1t does not work
   #       DECUDK does not work
   #       CNL does not work; the other ECMA-48 cursor-movement tests work
   #       REP sort-of works (does not match xterm)
   #       SD/SU work, but not SL/SR
   #       window reporting: works for size in chars/pixels, but not other tests
   #       X10 mouse clicks work -- but return 4 rather than 1 for codes
   #       any-event mouse mode acts like any-button mode
   #       implements SGR mouse-mode
   # other:
   #       does not implement initc
   #       does accept either colons or semicolon in 38/48 SGR.
   domterm|DomTerm web client,
           npc,
           bel@, blink@, dim@, invis@, kcbt=\E[Z, ritm@, rmkx=\E[?1l,
           sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
               %t;7%;m,
           sitm@, smkx=\E[?1h, use=linux+kbs, use=xterm+256setaf,
           use=ecma+index, use=xterm+sm+1006, use=xterm+pcfkeys,
           use=xterm-basic, use=bracketed+paste,
   
 ######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS  ######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS
 #  #
   
Line 6187 
Line 8160 
 cbunix|cb unix virtual terminal,  cbunix|cb unix virtual terminal,
         OTbs, am, da, db,          OTbs, am, da, db,
         cols#80, lines#24, lm#0,          cols#80, lines#24, lm#0,
         bel=^G, clear=\EL, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EL, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EG%p2%c%p1%c, cuu1=\EA, dch1=\EM, dl1=\EN, ed=\EL,          cup=\EG%p2%c%p1%c, cuu1=\EA, dch1=\EM, dl1=\EN, ed=\EL,
         el=\EK, ich1=\EO, il1=\EP, ind=^J, kcub1=\ED, kcud1=\EB,          el=\EK, ich1=\EO, il1=\EP, ind=\n, kcub1=\ED, kcud1=\EB,
         kcuf1=\EC, kcuu1=\EA, khome=\EE, rmso=\Eb^D, rmul=\Eb^A,          kcuf1=\EC, kcuu1=\EA, khome=\EE, rmso=\Eb^D, rmul=\Eb^A,
         smso=\Ea^D, smul=\Ea^A,          smso=\Ea^D, smul=\Ea^A,
 # (vremote: removed obsolete ":nl@:" -- esr)  # (vremote: removed obsolete ":nl@:" -- esr)
Line 6207 
Line 8180 
 # https://github.com/emacs-mirror/emacs/blob/master/lisp/term.el  # https://github.com/emacs-mirror/emacs/blob/master/lisp/term.el
 #  #
 # The codes supported by the term.el terminal emulation in GNU Emacs 19.30  # The codes supported by the term.el terminal emulation in GNU Emacs 19.30
 eterm|gnu emacs term.el terminal emulation,  eterm|GNU Emacs term.el terminal emulation,
         am, mir, xenl,          am, mir, xenl,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M,          bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@,          el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, rev=\E[7m,          il=\E[%p1%dL, il1=\E[L, ind=\n, rev=\E[7m, rmir=\E[4l,
         rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmso=\E[m, rmul=\E[m,          rmso=\E[m, rmul=\E[m, sgr0=\E[m, smir=\E[4h, smso=\E[7m,
         sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m,          smul=\E[4m, use=xterm+alt47, use=ansi+cpr,
         smul=\E[4m,  
   
 # The codes supported by the term.el terminal emulation in GNU Emacs 22.2  # The codes supported by the term.el terminal emulation in GNU Emacs 22.2
 eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96,  eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96,
         am, mir, msgr, xenl,          msgr,
         colors#8, cols#80, lines#24, pairs#64,          colors#8, pairs#64,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M,          blink=\E[5m, il=\E[%p1%dL, il1=\E[L, ind=\n, invis=\E[8m,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          kbs=^?, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          op=\E[39;49m, rc=\E8, ri=\EM, rmso=\E[27m, rmul=\E[24m,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          rs1=\Ec, sc=\E7, setab=\E[%p1%'('%+%dm,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          setaf=\E[%p1%{30}%+%dm,
         el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@,  
         il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kbs=\177,  
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,  
         kdch1=\E[3~, kend=\E[4~, khome=\E[1~, kich1=\E[2~,  
         knp=\E[6~, kpp=\E[5~, op=\E[39;49m, rc=\E8, rev=\E[7m,  
         ri=\EM, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,  
         sc=\E7, setab=\E[%p1%'('%+%dm, setaf=\E[%p1%{30}%+%dm,  
         sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?          sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?
             %p7%t;8%;m,              %p7%t;8%;m,
         sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, use=vt220+pcedit, use=eterm,
         u6=\E[%i%d;%dR, u7=\E[6n,  
   
 # shell.el can "do" color, though not nearly as well.  # shell.el can "do" color, though not nearly as well.
 #  #
Line 6258 
Line 8222 
 dumb-emacs-ansi|Emacs dumb terminal with ANSI color codes,  dumb-emacs-ansi|Emacs dumb terminal with ANSI color codes,
         am, hc,          am, hc,
         colors#8, it#8, ncv#13, pairs#64,          colors#8, it#8, ncv#13, pairs#64,
         bold=\E[1m, cud1=^J, ht=^I, ind=^J, op=\E[39;49m,          bold=\E[1m, cud1=\n, ht=^I, ind=\n, op=\E[39;49m,
         ritm=\E[23m, rmul=\E[24m, setab=\E[4%p1%dm,          rmul=\E[24m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         setaf=\E[3%p1%dm, sgr0=\E[m, sitm=\E[3m, smul=\E[4m,          sgr0=\E[m, smul=\E[4m, use=ecma+italics,
   
 #### Screen  #### Screen
   
Line 6328 
Line 8292 
 # the other capabilities will confuse screen.  Curses applications which use  # the other capabilities will confuse screen.  Curses applications which use
 # sgr are not impacted (because that usually resets all capabilities before  # sgr are not impacted (because that usually resets all capabilities before
 # setting any), but termcap applications do not use sgr -TD  # setting any), but termcap applications do not use sgr -TD
 screen|VT 100/ANSI X3.64 virtual terminal,  #
   # The "screen" entry should use ecma+index rather than just indn, but tmux
   # defaults to using "screen".  For background, screen supported ecma+index
   # since 1994 (i.e., screen 3.0.5), stating that it was an obscure code used by
   # the (Siemens Nixdorf) 97801 terminal.  It was not shown in the termcap or
   # terminfo entries (which list about 60% of the control sequences).
   screen-base|VT 100/ANSI X3.64 virtual terminal (base),
         OTbs, OTpt, am, km, mir, msgr, xenl, G0,          OTbs, OTpt, am, km, mir, msgr, xenl, G0,
         colors#8, cols#80, it#8, lines#24, ncv@, pairs#64, U8#1,          colors#8, cols#80, it#8, lines#24, ncv@, pairs#64, U8#1,
         acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy          acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
              yzz{{||}}~~,               yzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
         clear=\E[H\E[J, cnorm=\E[34h\E[?25h, cr=^M,          clear=\E[H\E[J, cnorm=\E[34h\E[?25h, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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=\EM,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM,
         cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
         enacs=\E(B\E)0, flash=\Eg, home=\E[H, ht=^I, hts=\EH,          enacs=\E(B\E)0, flash=\Eg, home=\E[H, hpa=\E[%i%p1%dG,
         ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0,          ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
         kbs=\177, kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,          ind=\n, indn=\E[%p1%dS, is2=\E)0, kcbt=\E[Z, kcub1=\EOD,
         kcuu1=\EOA, kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf10=\E[21~,
         kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,          kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~,          kmous=\E[M, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
         nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,          rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m, rmul=\E[24m,
         rmcup=\E[?1049l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m,          rs2=\Ec\E[?1000l\E[?25h, sc=\E7,
         rmul=\E[24m, rs2=\Ec\E[?1000l\E[?25h, sc=\E7,  
         sgr=\E[0%?%p6%t;1%;%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;          sgr=\E[0%?%p6%t;1%;%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;
             5%;%?%p5%t;2%;m%?%p9%t\016%e\017%;,              5%;%?%p5%t;2%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smcup=\E[?1049h, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smir=\E[4h, smkx=\E[?1h\E=,
         smkx=\E[?1h\E=, smso=\E[3m, smul=\E[4m, tbc=\E[3g, E0=\E(B,          smso=\E[3m, smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd,
         S0=\E(%p1%c, use=ecma+color,          E0=\E(B, S0=\E(%p1%c, use=xterm+kbs, use=vt220+pcedit,
           use=xterm+alt1049, use=ecma+color, use=vt100+enq,
   
   screen|VT 100/ANSI X3.64 virtual terminal,
           use=screen4,
   
   no+brackets|cancel bracketed paste,
           BD@, BE@, PE@, PS@,
   
 # The bce and status-line entries are from screen 3.9.13 (and require some  # The bce and status-line entries are from screen 3.9.13 (and require some
 # changes to .screenrc).  # changes to .screenrc).
 screen-bce|VT 100/ANSI X3.64 virtual terminal with bce,  screen-bce|VT 100/ANSI X3.64 virtual terminal with bce,
Line 6402 
Line 8379 
         use=xterm+256setaf, use=screen.xterm-new,          use=xterm+256setaf, use=screen.xterm-new,
   
 screen.konsole-256color|GNU Screen with konsole using 256 colors,  screen.konsole-256color|GNU Screen with konsole using 256 colors,
         use=xterm+256setaf, use=screen.konsole,          XR@, use=xterm+256setaf, use=screen.konsole,
   
 screen.vte-256color|GNU Screen with vte using 256 colors,  screen.vte-256color|GNU Screen with vte using 256 colors,
         use=xterm+256setaf, use=screen.vte,          use=xterm+256setaf, use=screen.vte,
Line 6411 
Line 8388 
         use=xterm+256setaf, use=screen.putty,          use=xterm+256setaf, use=screen.putty,
   
 screen.mlterm-256color|GNU Screen with mlterm using 256 colors,  screen.mlterm-256color|GNU Screen with mlterm using 256 colors,
         use=xterm+256setaf, use=screen.mlterm,          XR@, use=xterm+256setaf, use=screen.mlterm,
   
 # ======================================================================  # ======================================================================
   
Line 6448 
Line 8425 
 # (e)   when screen finds one of these customized entries, it sets $TERM to  # (e)   when screen finds one of these customized entries, it sets $TERM to
 #       match.  Hence, no "screen.xterm" entry is provided, since that would  #       match.  Hence, no "screen.xterm" entry is provided, since that would
 #       create heartburn for people running remote xterm's.  #       create heartburn for people running remote xterm's.
   # (f)   screen does not support rep.
   # (g)   the xterm-new compatibility does not include bracketed paste.
 #  #
 #       xterm (-xfree86 or -r6) does not normally support kIC, kNXT and kPRV  #       xterm (-xfree86 or -r6) does not normally support kIC, kNXT and kPRV
 #       since the default translations override the built-in keycode  #       since the default translations override the built-in keycode
 #       translation.  They are suppressed here to show what is tested by tack.  #       translation.  They are suppressed here to show what is tested by tack.
 screen.xterm-xfree86|screen.xterm-new|screen customized for modern xterm,  screen.xterm-xfree86|screen.xterm-new|screen customized for modern xterm,
         bce@, bw,          bce@, bw, npc,
         invis@, kIC@, kNXT@, kPRV@, meml@, memu@,          invis@, kIC@, kNXT@, kPRV@, kcbt=\E[Z, kent=\EOM, meml@, memu@,
           nel=\EE, rep@,
         sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|          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,              %t;7%;%?%p4%t;5%;%?%p5%t;2%;m,
         E3@, use=screen+italics, use=screen+fkeys, use=xterm-new,          E3@, use=screen+italics, use=screen+fkeys,
           use=xterm+x11mouse, use=ecma+index, use=ansi+rep,
           use=ecma+strikeout, use=xterm+pcfkeys,
           use=xterm+nofkeys,
   
   # Don't use this, because not everyone has "screen.xterm-new":
 #:screen.xterm|screen for modern xterm,  #:screen.xterm|screen for modern xterm,
 #:      use=screen.xterm-new,  #:      use=screen.xterm-new,
   
 # xterm-r6 does not really support khome/kend unless it is propped up by  # xterm-r6 does not really support khome/kend unless it is propped up by
 # the translations resource.  # the translations resource.
 screen.xterm-r6|screen customized for X11R6 xterm,  screen.xterm-r6|screen customized for X11R6 xterm,
         bw, use=screen+fkeys, use=xterm-r6,          bw, use=xterm+x11mouse, use=screen+fkeys, use=xterm-r6,
 # Color applications running in screen and TeraTerm do not play well together  # Color applications running in screen and TeraTerm do not play well together
 # on Solaris because Sun's curses implementation gets confused.  # on Solaris because Sun's curses implementation gets confused.
 screen.teraterm|disable ncv in teraterm,  screen.teraterm|disable ncv in teraterm,
Line 6471 
Line 8457 
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
              \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u               \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u
              \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,               \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,
         use=screen+fkeys, use=screen,          use=screen+fkeys, use=xterm+x11mouse, use=screen,
 # Other terminals  # Other terminals
 screen.rxvt|screen in rxvt,  screen.rxvt|screen in rxvt,
         bw, XT,          bw, XT,
         cvvis@, flash@, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,          cvvis@, flash@, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
         kcuu1=\EOA, use=screen+fkeys, use=vt100+enq,          kcuu1=\EOA, use=screen+fkeys, use=vt100+enq,
         use=rxvt+pcfkeys, use=vt220+keypad, use=screen,          use=rxvt+pcfkeys, use=xterm+x11mouse, use=vt220+keypad,
           use=screen,
 screen.Eterm|screen in Eterm,  screen.Eterm|screen in Eterm,
         use=screen+fkeys, use=Eterm,          use=xterm+x11mouse, use=screen+fkeys, use=Eterm,
 screen.mrxvt|screen in mrxvt,  screen.mrxvt|screen in mrxvt,
         use=screen+fkeys, use=mrxvt,          use=xterm+x11mouse, use=screen+fkeys, use=mrxvt,
 screen.vte|screen in any VTE-based terminal,  screen.vte|screen in any VTE-based terminal,
         use=screen+italics, use=screen+fkeys, use=vte,          use=xterm+x11mouse, use=screen+italics,
           use=screen+fkeys, use=no+brackets, use=vte,
 screen.gnome|screen in GNOME Terminal,  screen.gnome|screen in GNOME Terminal,
         use=screen+italics, use=screen+fkeys, use=gnome,          use=xterm+x11mouse, use=screen+italics,
           use=screen+fkeys, use=no+brackets, use=gnome,
 screen.konsole|screen in KDE console window,  screen.konsole|screen in KDE console window,
         use=screen+italics, use=screen+fkeys, use=konsole,          XR@, use=xterm+x11mouse, use=screen+italics,
           use=screen+fkeys, use=no+brackets, use=konsole,
 # fix the backspace key  # fix the backspace key
 screen.linux|screen in linux console,  screen.linux|screen.linux-s|screen in Linux console,
         bw,          bw,
         kbs=\177, kcbt@, use=screen+fkeys, use=screen,          kbs=^?, kcbt@, use=linux+sfkeys, use=xterm+x11mouse,
           use=screen+fkeys, use=screen,
 screen.mlterm|screen in mlterm,  screen.mlterm|screen in mlterm,
         use=screen+fkeys, use=mlterm,          XR@, use=xterm+x11mouse, use=screen+fkeys,
           use=no+brackets, use=mlterm,
 screen.putty|screen in putty,  screen.putty|screen in putty,
         use=screen+fkeys, use=putty,          use=xterm+x11mouse, use=screen+fkeys, use=no+brackets,
           use=putty,
   
 # The default "screen" entry is reasonably portable, but not optimal for the  # The default "screen" entry is reasonably portable, but not optimal for the
 # most widely-used terminal emulators.  The "bce" capability is supported in  # most widely-used terminal emulators.  The "bce" capability is supported in
Line 6528 
Line 8521 
 screen-bce.konsole|screen optimized for KDE console window,  screen-bce.konsole|screen optimized for KDE console window,
         bce,          bce,
         ech@, use=screen+italics, use=screen.konsole,          ech@, use=screen+italics, use=screen.konsole,
 screen-bce.linux|screen optimized for linux console,  screen-bce.linux|screen optimized for Linux console,
         bce,          bce,
         ech@, use=screen.linux,          ech@, use=screen.linux,
   
 screen-w|VT 100/ANSI X3.64 virtual terminal with 132 cols,  screen-w|VT 100/ANSI X3.64 virtual terminal with 132 cols,
         cols#132, use=screen,          cols#132, use=screen,
   
 screen2|old VT 100/ANSI X3.64 virtual terminal,  screen2|VT 100/ANSI X3.64 virtual terminal (old 2.x),
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         cbt=\E[Z, clear=\E[2J\E[H, cr=^M, cub=\E[%p1%dD, cub1=^H,          cbt=\E[Z, clear=\E[2J\E[H, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=, il=\E[%p1%dL,          el=\E[K, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=, il=\E[%p1%dL,
         il1=\E[L, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          il1=\E[L, ind=\n, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC,
         kcuu1=\EA, kf0=\E~, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV,          kcuu1=\EA, kf0=\E~, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV,
         kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, kf9=\E0I, khome=\EH,          kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, kf9=\E0I, khome=\EH,
         nel=^M^J, rc=\E8, ri=\EM, rmir=\E[4l, rmso=\E[23m,          nel=\r\n, rc=\E8, ri=\EM, rmir=\E[4l, rmso=\E[23m,
         rmul=\E[24m, rs1=\Ec, sc=\E7, sgr0=\E[m, smir=\E[4h,          rmul=\E[24m, rs1=\Ec, sc=\E7, sgr0=\E[m, smir=\E[4h,
         smso=\E[3m, smul=\E[4m, tbc=\E[3g,          smso=\E[3m, smul=\E[4m, tbc=\E[3g,
 # (screen3: removed unknown ":xv:LP:G0:" -- esr)  # (screen3: removed unknown ":xv:LP:G0:" -- esr)
 screen3|older VT 100/ANSI X3.64 virtual terminal,  screen3|VT 100/ANSI X3.64 virtual terminal (old 3.x),
         km, mir, msgr,          km, mir, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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=\EM,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,          el=\E[K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0, kbs=^H, kcub1=\EOD,          il=\E[%p1%dL, il1=\E[L, ind=\n, is2=\E)0, kbs=^H, kcub1=\EOD,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ,
         kf3=\EOR, kf4=\EOS, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM,          kf3=\EOR, kf4=\EOS, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM,
         rmir=\E[4l, rmkx=\E>, rmso=\E[23m, rmul=\E[24m, rs1=\Ec,          rmir=\E[4l, rmkx=\E>, rmso=\E[23m, rmul=\E[24m, rs1=\Ec,
         sc=\E7, sgr0=\E[m, smir=\E[4h, smkx=\E=, smso=\E[3m,          sc=\E7, sgr0=\E[m, smir=\E[4h, smkx=\E=, smso=\E[3m,
         smul=\E[4m, tbc=\E[3g,          smul=\E[4m, tbc=\E[3g,
   
   # screen 4.0 was released 2003-07-21, and as of March 2019, its terminfo file
   # was last updated in 2009 to include 256-color support.  The most recent
   # release is 4.6.2 (October 2017).
   screen4|VT 100/ANSI X3.64 virtual terminal (4.x),
           use=ecma+index, use=screen-base,
   
   # As of December 2022, screen 5.0 has not been released.
   #
   # However,
   #
   #       https://savannah.gnu.org/bugs/?36676
   #
   # mentions a change to implement italics which should be in a version 5,
   # (implemented 2016-11-05, but merged 2017-07-09).  That does away with the
   # longstanding use of SGR 3 for standout, and interprets it as italics.
   #
   # The same development branch has some support for direct-colors, but none
   # of this has been documented.
   screen5|VT 100/ANSI X3.64 virtual terminal (someday),
           rmso=\E[27m,
           sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
               %p5%t;2%;m%?%p9%t\016%e\017%;,
           smso=\E[7m, use=ecma+italics, use=ecma+index,
           use=screen-base,
   
 #### Tmux  #### Tmux
   
 # tmux is compatible with screen, but has support for italics, and some of the  # tmux is mostly compatible with screen, but has support for italics, and some
 # xterm cursor bits.  # of the xterm cursor bits.
   #
   # However, unlike screen, tmux has no provision for using derived terminal
   # descriptions.  When screen starts, it looks for a suitable "inner" terminal
   # such as "screen.$TERM" to correspond to the outer terminal's quirks.  The
   # various entries such as screen.xterm-new provide a way to more closely
   # match the terminal.
 tmux|tmux terminal multiplexer,  tmux|tmux terminal multiplexer,
         ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m,          invis=\E[8m, kbs=^?, rmso=\E[27m,
         use=ecma+strikeout, use=xterm+edit, use=xterm+pcfkeys,          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
         use=xterm+sl, use=xterm+tmux, use=screen,              %p5%t;2%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
           smso=\E[7m, E3=\E[3J, Smulx=\E[4:%p1%dm,
           use=ecma+italics, use=ecma+strikeout, use=xterm+edit,
           use=xterm+pcfkeys, use=xterm+sl, use=xterm+tmux,
           use=screen, use=bracketed+paste, use=report+version,
           use=xterm+focus,
   
 tmux-256color|tmux with 256 colors,  tmux-256color|tmux with 256 colors,
         use=xterm+256setaf, use=tmux,          use=xterm+256setaf, use=tmux,
   
   tmux-direct|tmux with direct-color indexing,
           use=kitty+setal, use=xterm+direct, use=tmux,
   
   #### Mosh
   # https://mosh.org/
   # mosh 1.3.2
   #
   # mosh's DA1 identifies it as a VT220, but sets $TERM to "xterm" or
   # "xterm-256color" (hard-coded), which in its pretense that it is xterm, is
   # several years out of date.
   #
   # There is little documentation; the existing manpages amount to a quarter of
   # the length of mosh.org's heavily promotional website.  This entry is based
   # on testing, and reading the source-code.  For the latter, analysis is aided
   # by the developer's extensive use of hard-coded strings.
   #
   # The website has an example "Tricky unicode", which shows a shell command
   # with a typo (i.e., assuming that a byte in octal uses 4 digits) and suggests
   # that mosh and OS X Terminal "gets it right".
   #
   # The example as shown would not work.  Correcting the typo, xterm gives the
   # result expected by the mosh developer.
   #
   # The other examples follow in a similar vein.
   #
   # It does not support these xterm features:
   #       use=ansi+rep (xterm patch #36, 1997)
   #       use=ecma+strikeout (xterm patch #305, 2014)
   #       use=vt420+lrmm (xterm patch #279, 2012)
   #       titlestack in smcup/rmcup has no effect (xterm patch #251, 2009)
   #       does not support "dim" (xterm patch #305, 2014)
   # In tack
   #       rmkx/smkx has no effect on numeric keypad
   #       acs stuff has no effect, is included here for ease of comparison
   #
   # Unlike screen and tmux, mosh has only limited awareness of a terminal
   # description.  It assumes that the underlying terminal is xterm, and would
   # not work well with terminals using other key-definitions, such as urxvt.
   mosh|mobile shell,
           U8#1,
           sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
               %t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
           sgr0=\E(B\E[m, use=ansi+enq, use=xterm+meta,
           use=ecma+italics, use=ecma+index, use=xterm+acs,
           use=xterm+sm+1006, use=xterm+pcfkeys,
           use=xterm-xfree86, use=bracketed+paste,
   
   mosh-256color|mosh using 256-colors,
           use=xterm+256color, use=mosh,
   
 #### Dvtm  #### Dvtm
   
 # dvtwm 0.15  # dvtwm 0.15
Line 6602 
Line 8681 
         am, eo, mir, msgr, xenl, AX,          am, eo, mir, msgr, xenl, AX,
         colors#8, cols#80, it#8, lines#24, ncv@, pairs#64,          colors#8, cols#80, it#8, lines#24, ncv@, pairs#64,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          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, el1=\E[1K,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
         enacs=\E(B\E)0, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,          enacs=\E(B\E)0, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J,          ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         is1=\E[?47l\E=\E[?1l,          is1=\E[?47l\E=\E[?1l,
         is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l,          is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l,
         kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,          kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,
         kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, ka1=\EOw, ka3=\EOy,          kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, ka1=\EOw, ka3=\EOy,
         kb2=\EOu, kbs=\177, kc1=\EOq, kc3=\EOs, kcbt=\E[Z,          kb2=\EOu, kbs=^?, kc1=\EOq, kc3=\EOs, kcbt=\E[Z, kcub1=\E[D,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kel=\E[8\^, kend=\E[8~,
         kdch1=\E[3~, kel=\E[8\^, kend=\E[8~, kent=\EOM, kf0=\E[21~,          kent=\EOM, kf0=\E[21~, kf1=\E[11~, kf10=\E[21~,
         kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,          kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,
         kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,          kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,
         kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~,          kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf21=\E[23$,
         kf20=\E[34~, kf21=\E[23$, kf22=\E[24$, kf3=\E[13~,          kf22=\E[24$, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,
         kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,          kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kf9=\E[20~, kfnd=\E[1~, khome=\E[7~, kich1=\E[2~,          khome=\E[7~, kind=\E[a, kmous=\E[M, kri=\E[b, op=\E[39;49m,
         kind=\E[a, kmous=\E[M, knp=\E[6~, kpp=\E[5~, kri=\E[b,          rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmir=\E[4l, rmso=\E[27m,
         kslt=\E[4~, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,          rmul=\E[24m,
         ritm=\E[23m, rmacs=^O, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l,  
         rmso=\E[27m, rmul=\E[24m,  
         rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,          rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
         rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?          rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?
             25h,              25h,
Line 6634 
Line 8710 
         setaf=\E[3%p1%dm,          setaf=\E[3%p1%dm,
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?
             %p9%t\016%e\017%;,              %p9%t\016%e\017%;,
         sgr0=\E[m\017, sitm=\E[3m, smacs=^N, smcup=\E7\E[?47h,          sgr0=\E[m\017, smacs=^N, smir=\E[4h, smso=\E[7m,
         smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd, use=xterm+alt47,
         vpa=\E[%i%p1%dd,          use=vt220+vtedit, use=vt220+cvis, use=ecma+italics,
   
 dvtm-256color|dynamic virtual terminal manager with 256 colors,  dvtm-256color|dynamic virtual terminal manager with 256 colors,
         colors#256, pairs#32767,          colors#0x100, pairs#0x10000,
         setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;          setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;
               5;%p1%d%;m,                5;%p1%d%;m,
         setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5          setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5
Line 6655 
Line 8731 
 # from www.ncsa.edu.  This terminfo description file is based on xterm-vt220,  # from www.ncsa.edu.  This terminfo description file is based on xterm-vt220,
 # xterm+sl, and the docs at NCSA.  It works well.  # xterm+sl, and the docs at NCSA.  It works well.
 #  #
 # NCSA Telnet 2.6 for Macintosh in vt220 8-bit emulation mode  # NCSA Telnet 2.6 for Macintosh in VT220 8-bit emulation mode
 # The terminal options should be set as follows:  # The terminal options should be set as follows:
 #         Xterm sequences ON  #         Xterm sequences ON
 #         use VT wrap mode ON  #         use VT wrap mode ON
Line 6682 
Line 8758 
 # The status-line manipulation is a mapping of the xterm-compatible control  # The status-line manipulation is a mapping of the xterm-compatible control
 # sequences for setting the window-title.  So you must use tsl and fsl in  # sequences for setting the window-title.  So you must use tsl and fsl in
 # pairs, since the latter ends the string that is loaded to the window-title.  # pairs, since the latter ends the string that is loaded to the window-title.
 ncsa-m|ncsa-vt220-8|NCSA Telnet 2.6 for Macintosh in vt220-8 mode,  ncsa-m|ncsa-vt220-8|NCSA Telnet 2.6 for Macintosh in VT220-8 mode,
         am, km, mir, msgr, xenl,          am, km, mir, msgr, xenl,
         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, el1=\E[1K, enacs=\E)0,          el=\E[K, el1=\E[1K, enacs=\E)0,
Line 6710 
Line 8785 
             %p9%t\E(0%e\E(B%;,              %p9%t\E(0%e\E(B%;,
         sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smcup=\E7,          sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smcup=\E7,
         smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         u8=\E[?62;1;6c, use=xterm+sl, use=ansi+enq,          u8=\E[?62;1;6c, use=vt220+cvis, use=xterm+sl,
 ncsa|NCSA Telnet 2.7 for Macintosh in vt220-8 mode,          use=ansi+enq,
   ncsa|NCSA Telnet 2.7 for Macintosh in VT220-8 mode (color),
         use=ncsa-m, use=klone+color,          use=ncsa-m, use=klone+color,
 ncsa-ns|NCSA Telnet 2.7 for Macintosh in vt220-8 mode,  ncsa-ns|NCSA Telnet 2.7 for Macintosh in VT220-8 mode (color w/o status line),
         hs@,          hs@,
         dsl@, fsl@, tsl@, use=ncsa,          dsl@, fsl@, tsl@, use=ncsa,
 ncsa-m-ns|NCSA Telnet 2.6 for Macintosh in vt220-8 mode,  ncsa-m-ns|NCSA Telnet 2.6 for Macintosh in VT220-8 mode (no status line),
         hs@,          hs@,
         dsl@, fsl@, tsl@, use=ncsa-m,          dsl@, fsl@, tsl@, use=ncsa-m,
 # alternate -TD:  # alternate -TD:
Line 6725 
Line 8801 
 # codes, however, since the numeric keypad (VT100) PF1-PF4 are available on  # codes, however, since the numeric keypad (VT100) PF1-PF4 are available on
 # some keyboards and many applications require these as F1-F4.  # some keyboards and many applications require these as F1-F4.
 #  #
 ncsa-vt220|NCSA Telnet using vt220-compatible function keys,  ncsa-vt220|NCSA Telnet using VT220-compatible function keys,
         kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,          kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,          kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
         kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ,          kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ,
Line 6739 
Line 8815 
 pilot|tgtelnet|Top Gun Telnet on the Palm Pilot Professional,  pilot|tgtelnet|Top Gun Telnet on the Palm Pilot Professional,
         OTbs, am, xenl,          OTbs, am, xenl,
         cols#39, lines#16,          cols#39, lines#16,
         bel=^G, clear=\Ec, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=\Ec, cr=\r, cub1=^H, cud1=\n,
         cup=\Em%p1%{32}%+%c%p2%{32}%+%c, home=\Em\s\s, ht=^I,          cup=\Em%p1%{32}%+%c%p2%{32}%+%c, home=\Em\s\s, ht=^I,
         ind=^J, kbs=^H, kcub1=^H, kcud1=^J, knp=^L, kpp=^K, nel=\Em~\s,          ind=\n, kbs=^H, kcub1=^H, kcud1=\n, knp=^L, kpp=^K, nel=\Em~\s,
         rmso=\EB, smso=\Eb,          rmso=\EB, smso=\Eb,
   
 # From: Federico Bianchi <bianchi@www.arte.unipi.it>  # From: Federico Bianchi <bianchi@www.arte.unipi.it>
Line 6758 
Line 8834 
 elks-glasstty|ELKS glass-TTY capabilities,  elks-glasstty|ELKS glass-TTY capabilities,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, cr=^M, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J,          bel=^G, cr=\r, ht=^I, ind=\n, kbs=^H, kcub1=^H, kcud1=\n,
         nel=^M^J,          nel=\r\n,
   
 elks-vt52|ELKS vt52 console,  elks-vt52|ELKS VT52 console,
         clear=\EH\EJ, cub1=\ED, cud1=\EB, cuf1=\EC,          clear=\EH\EJ, cub1=\ED, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, el=\EK,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, el=\EK,
         home=\EH, use=elks-glasstty,          home=\EH, use=elks-glasstty,
Line 6793 
Line 8869 
 pccons|pcconsole|ANSI (mostly) Alpha PC console terminal emulation,  pccons|pcconsole|ANSI (mostly) Alpha PC console terminal emulation,
         am, xon,          am, xon,
         cols#80, lines#25,          cols#80, lines#25,
         bel=^G, clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          bel=^G, clear=\E[H\E[2J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M,
         el=\E[K, home=\E[H, ht=^I, ich1=\E[@, il1=\E[L, kbs=^H,          el=\E[K, home=\E[H, ht=^I, ich1=\E[@, il1=\E[L, kbs=^H,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H,
         nel=^M^J, rev=\E[7m, rmso=\E[m, sgr0=\E[m, smso=\E[7m,          nel=\r\n, rev=\E[7m, rmso=\E[m, sgr0=\E[m, smso=\E[7m,
   
 #### Sun consoles  #### Sun consoles
 #  #
   
 # :is1: resets scrolling region in case a previous user had used "tset vt100"  # :is1: resets scrolling region in case a previous user had used "tset VT100"
 oldsun|Sun Microsystems Workstation console,  oldsun|Sun Microsystems Workstation console,
         OTbs, am, km, mir, msgr,          OTbs, am, km, mir, msgr,
         cols#80, it#8, lines#34,          cols#80, it#8, lines#34,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=\E[B, cuf1=\E[C,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\E[B, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,
         dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, ht=^I,          dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, ht=^I,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J,          ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         is1=\E[1r, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          is1=\E[1r, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H,
         rmso=\E[m, sgr0=\E[m, smso=\E[7m,          rmso=\E[m, sgr0=\E[m, smso=\E[7m,
Line 6819 
Line 8895 
 sun-il|Sun Microsystems console with working insert-line,  sun-il|Sun Microsystems console with working insert-line,
         am, km, msgr,          am, km, msgr,
         cols#80, lines#34,          cols#80, lines#34,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,
         dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, ht=^I,          dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, ht=^I,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J,          ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         kb2=\E[218z, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kb2=\E[218z, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kdch1=\177, kend=\E[220z, kf1=\E[224z,          kcuu1=\E[A, kdch1=^?, kend=\E[220z, kf1=\E[224z,
         kf10=\E[233z, kf11=\E[234z, kf12=\E[235z, kf2=\E[225z,          kf10=\E[233z, kf11=\E[234z, kf12=\E[235z, kf2=\E[225z,
         kf3=\E[226z, kf4=\E[227z, kf5=\E[228z, kf6=\E[229z,          kf3=\E[226z, kf4=\E[227z, kf5=\E[228z, kf6=\E[229z,
         kf7=\E[230z, kf8=\E[231z, kf9=\E[232z, khome=\E[214z,          kf7=\E[230z, kf8=\E[231z, kf9=\E[232z, khome=\E[214z,
Line 6837 
Line 8913 
 # way to scroll.  # way to scroll.
 sun-cgsix|sun-ss5|Sun SparcStation 5 console,  sun-cgsix|sun-ss5|Sun SparcStation 5 console,
         il@, il1@, use=sun-il,          il@, il1@, use=sun-il,
   
   # The Sun console was documented in the wscons manual page (apparently
   # unrelated to the "wscons" used by some of the BSDs).
   #
   #    https://illumos.org/man/4D/wscons
   #    https://www.bitsavers.org/pdf/sun/sun1/800-0345_Sun-1_System_Reference_Manual_Jul82.pdf
   #
   # The early cmdtool and shelltool programs in Sun's NeWS were based on this.
   # After NeWS was discontinued, XView provided a similar shelltool, with an
   # incomplete manual page.  Presumably the intent was to document features of
   # shelltool not in wscons:
   #
   #    https://manpages.ubuntu.com/manpages/bionic/en/man1/shelltool.1.html
   #    https://manpages.ubuntu.com/manpages/bionic/en/man1/cmdtool.1.html
   #
   # The wscons manual page and the XView source show that it had no feature that
   # could be used in ncurses u6/u7/u8/u9 extensions.  Interesting, the XView
   # source shows that its shelltool could tell the host what a particular mode
   # was set to.  But neither that nor its CSI..t controls support u6/u7/u8/u9.
   #
 # If you are using an SS5, change the sun definition to use sun-ss5.  # If you are using an SS5, change the sun definition to use sun-ss5.
 sun|sun1|sun2|Sun Microsystems Inc. workstation console,  sun|sun1|sun2|Sun Microsystems Inc. workstation console,
         use=sun-il,          use=sun-il,
Line 6847 
Line 8943 
   
 # From: <john@ucbrenoir>  Tue Sep 24 13:14:44 1985  # From: <john@ucbrenoir>  Tue Sep 24 13:14:44 1985
 sun-s|Sun Microsystems Workstation window with status line,  sun-s|Sun Microsystems Workstation window with status line,
         hs,          use=sun+sl, use=sun,
         dsl=\E]l\E\\, fsl=\E\\, tsl=\E]l, use=sun,  
 sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs,  sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs,
         hs,          use=sun+sl, use=sun-e,
         dsl=\E]l\E\\, fsl=\E\\, tsl=\E]l, use=sun-e,  
 sun-48|Sun 48-line window,  sun-48|Sun 48-line window,
         cols#80, lines#48, use=sun,          cols#80, lines#48, use=sun,
 sun-34|Sun 34-line window,  sun-34|Sun 34-line window,
Line 6865 
Line 8959 
 sun-1|Sun 1-line window for sysline,  sun-1|Sun 1-line window for sysline,
         eslok, hs,          eslok, hs,
         cols#80, lines#1,          cols#80, lines#1,
         dsl=^L, fsl=\E[K, tsl=^M, use=sun,          dsl=^L, fsl=\E[K, tsl=\r, use=sun,
 sun-e|sun-nic|sune|Sun Microsystems Workstation without insert character,  sun-e|sun-nic|sune|Sun Microsystems Workstation without insert character,
         ich1@, rmir@, smir@, use=sun,          ich1@, rmir@, smir@, use=sun,
 sun-c|sun-cmd|Sun Microsystems Workstation console with scrollable history,  sun-c|sun-cmd|Sun Microsystems Workstation console with scrollable history,
Line 6917 
Line 9011 
 # See the note on Iris extensions near the end of this file.  # See the note on Iris extensions near the end of this file.
 # Finally, removed suboptimal <clear>=\EH\EJ and added <cud1> &  # Finally, removed suboptimal <clear>=\EH\EJ and added <cud1> &
 # <flash> from BRL -- esr)  # <flash> from BRL -- esr)
 wsiris|iris40|iris emulating a 40 line visual 50 (approximately),  wsiris|iris40|IRIS emulating a 40 line Visual 50 (approximately),
         OTbs, OTnc, OTpt, am,          OTbs, OTnc, OTpt, am,
         OTkn#3, cols#80, it#8, lines#40,          OTkn#3, cols#80, it#8, lines#40,
         OTnl=\EB, bel=^G, clear=\Ev, cnorm=\E>, cub1=^H, cud1=\EB,          OTnl=\EB, bel=^G, clear=\Ev, cnorm=\E>, cub1=^H, cud1=\EB,
         cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA,          cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA,
         cvvis=\E;, dim=\E7F2, dl1=\EM, ed=\EJ, el=\EK,          cvvis=\E;, dim=\E7F2, dl1=\EM, ed=\EJ, el=\EK,
         flash=\E7F4\E7B1\013\E7F7\E7B0, home=\EH, ht=^I, il1=\EL,          flash=\E7F4\E7B1\013\E7F7\E7B0, home=\EH, ht=^I, il1=\EL,
         ind=^J, is2=\E7B0\E7F7\E7C2\E7R3, kcub1=\ED, kcud1=\EB,          ind=\n, is2=\E7B0\E7F7\E7C2\E7R3, kcub1=\ED, kcud1=\EB,
         kcuf1=\EC, kcuu1=\EA, kf0=\E0, kf1=\E1, kf2=\E2, kf3=\E3,          kcuf1=\EC, kcuu1=\EA, kf0=\E0, kf1=\E1, kf2=\E2, kf3=\E3,
         kf4=\E4, kf5=\E5, kf6=\E6, kf7=\E7, kf8=\E8, kf9=\E9, ri=\EI,          kf4=\E4, kf5=\E5, kf6=\E6, kf7=\E7, kf8=\E8, kf9=\E9, ri=\EI,
         rmso=\E0@, rmul=\E7R3\E0@, sgr0=\E7F7, smso=\E9P,          rmso=\E0@, rmul=\E7R3\E0@, sgr0=\E7F7, smso=\E9P,
Line 6979 
Line 9073 
 next|NeXT console,  next|NeXT console,
         am, xt,          am, xt,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H,
         ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J,          ht=^I, ind=\n, kbs=^H, kcub1=^H, kcud1=\n, nel=\r\n,
         rmso=\E[4;1m, sgr0=\E[m, smso=\E[4;2m,          rmso=\E[4;1m, sgr0=\E[m, smso=\E[4;2m,
 nextshell|NeXT Shell application,  nextshell|NeXT Shell application,
         am,          am,
         cols#80,          cols#80,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ht=^I, kbs=^H, kcub1=^H,          bel=^G, cr=\r, cub1=^H, cud1=\n, ht=^I, kbs=^H, kcub1=^H,
         kcud1=^J, nel=^M^J,          kcud1=\n, nel=\r\n,
   
 #### Sony NEWS workstations  #### Sony NEWS workstations
 #  #
   
 # (news-unk: this had :KB=news: -- esr)  # (news-unk: this had :KB=news: -- esr)
 news-unk|SONY NEWS vt100 emulator common entry,  news-unk|Sony NEWS VT100 emulator common entry,
         OTbs, OTpt, am, xenl,          OTbs, OTpt, am, xenl,
         cols#80,          cols#80,
         OTnl=^J, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J,          OTnl=\n, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J,
         cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M,
         ed=\E[J, el=\E[K, home=\E[H, ht=^I,          ed=\E[J, el=\E[K, home=\E[H, ht=^I,
         if=/usr/share/tabset/vt100, il=\E[%p1%dL, il1=\E[L,          if=/usr/share/tabset/vt100, il=\E[%p1%dL, il1=\E[L,
Line 7010 
Line 9104 
         sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,
 #  #
 # (news-29: this had :TY=ascii: --esr)  # (news-29: this had :TY=ascii: --esr)
 news-29,  news-29|Sony NEWS VT100 emulator with 29 lines,
         lines#29, use=news-unk,          lines#29, use=news-unk,
 # (news-29-euc: this had :TY=euc: --esr)  # (news-29-euc: this had :TY=euc: --esr)
 news-29-euc,  news-29-euc|Sony NEWS VT100 emulator with 29 lines and EUC,
         use=news-29,          use=news-29,
 # (news-29-sjis: this had :TY=sjis: --esr)  # (news-29-sjis: this had :TY=sjis: --esr)
 news-29-sjis,  news-29-sjis|Sony NEWS VT100 emulator with 29 lines and SJIS,
         use=news-29,          use=news-29,
 #  #
 # (news-33: this had :TY=ascii: --esr)  # (news-33: this had :TY=ascii: --esr)
 news-33,  news-33|Sony NEWS VT100 with 33 lines,
         lines#33, use=news-unk,          lines#33, use=news-unk,
 # (news-33-euc: this had :TY=euc: --esr)  # (news-33-euc: this had :TY=euc: --esr)
 news-33-euc,  news-33-euc|Sony NEWS VT100 with 33 lines and EUC,
         use=news-33,          use=news-33,
 # (news-33-sjis: this had :TY=sjis: --esr)  # (news-33-sjis: this had :TY=sjis: --esr)
 news-33-sjis,  news-33-sjis|Sony NEWS VT100 with 33 lines and SJIS,
         use=news-33,          use=news-33,
 #  #
 # (news-42: this had :TY=ascii: --esr)  # (news-42: this had :TY=ascii: --esr)
 news-42,  news-42|Sony NEWS VT100 with 42 lines,
         lines#42, use=news-unk,          lines#42, use=news-unk,
 # (news-42-euc: this had :TY=euc: --esr)  # (news-42-euc: this had :TY=euc: --esr)
 news-42-euc,  news-42-euc|Sony NEWS VT100 with 42 lines and EUC,
         use=news-42,          use=news-42,
 # (news-42-sjis: this had :TY=sjis: --esr)  # (news-42-sjis: this had :TY=sjis: --esr)
 news-42-sjis,  news-42-sjis|Sony NEWS VT100 with 42 lines and SJIS,
         use=news-42,          use=news-42,
 #  #
 #       NEWS-OS old termcap entry  #       NEWS-OS old termcap entry
 #  #
 # (news-old-unk: this had :KB=news:TY=sjis: --esr)  # (news-old-unk: this had :KB=news:TY=sjis: --esr)
 news-old-unk|SONY NEWS vt100 emulator common entry,  news-old-unk|old Sony NEWS VT100 emulator common entry,
         OTbs, OTpt, am, xenl,          OTbs, OTpt, am, xenl,
         cols#80, vt#3,          cols#80, vt#3,
         OTnl=^J, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J,          OTnl=\n, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J,
         cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,
         home=\E[H, ht=^I, if=/usr/share/tabset/vt100, kbs=^H,          home=\E[H, ht=^I, if=/usr/share/tabset/vt100, kbs=^H,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP,
Line 7056 
Line 9150 
         sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,
 #  #
 # (nwp512: this had :DE=^H:, which I think means <OTbs> --esr)  # (nwp512: this had :DE=^H:, which I think means <OTbs> --esr)
 nwp512|news|nwp514|news40|vt100-bm|old sony vt100 emulator 40 lines,  nwp512|news|nwp514|news40|vt100-bm|nwp512-o|nwp514-o|news-o|news40-o|vt100-bm-o|old Sony VT100 emulator 40 lines,
         OTbs,          OTbs,
         lines#40,          lines#40,
         is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;40          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;40
Line 7064 
Line 9158 
         use=news-old-unk,          use=news-old-unk,
 #  #
 # (nwp512-a: this had :TY=ascii: and the alias vt100-bm --esr)  # (nwp512-a: this had :TY=ascii: and the alias vt100-bm --esr)
 nwp512-a|nwp514-a|news-a|news42|news40-a|sony vt100 emulator 42 line,  nwp512-a|nwp514-a|news-a|news42|news40-a|old Sony VT100 emulator 42 line,
         lines#42,          lines#42,
         is2=\E[?7h\E[?1l\E[?3l\E7\E[1;42r\E8,          is2=\E[?7h\E[?1l\E[?3l\E7\E[1;42r\E8,
         use=news-old-unk,          use=news-old-unk,
 #  #
 # (nwp-512-o: this had :KB=nwp410:DE=^H:  I interpret the latter as <OTbs>. --esr)  
 nwp512-o|nwp514-o|news-o|news40-o|vt100-bm-o|sony vt100 emulator 40 lines,  
         OTbs,  
         lines#40,  
         is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;40  
             r\E8,  
         use=news-old-unk,  
 #  
 # (nwp513: this had :DE=^H: and the alias vt100-bm --esr)  # (nwp513: this had :DE=^H: and the alias vt100-bm --esr)
 nwp513|nwp518|nwe501|newscbm|news31|sony vt100 emulator 33 lines,  nwp513|nwp518|nwe501|newscbm|news31|nwp513-o|nwp518-o|nwe501-o|nwp251-o|newscbm-o|news31-o|old Sony VT100 emulator 31 lines,
         OTbs,          OTbs,
         lines#31,          lines#31,
         is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31
Line 7087 
Line 9173 
 #  #
 # (nwp513-a: this had :TY=ascii: and :DE=^H:, which I interpret as <OTbs>; --esr)  # (nwp513-a: this had :TY=ascii: and :DE=^H:, which I interpret as <OTbs>; --esr)
 # also the alias vt100-bm.  # also the alias vt100-bm.
 nwp513-a|nwp518-a|nwe501-a|nwp251-a|newscbm-a|news31-a|newscbm33|news33|old sony vt100 emulator 33 lines,  nwp513-a|nwp518-a|nwe501-a|nwp251-a|newscbm-a|news31-a|newscbm33|news33|old Sony VT100 emulator 33 lines,
         OTbs,          OTbs,
         lines#33,          lines#33,
         is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;33          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;33
             r\E8,              r\E8,
         use=news-old-unk,          use=news-old-unk,
 #  #
 # (nwp513-o: had :DE=^H:, I think that's <OTbs>; also the alias vt100-bm --esr)  
 nwp513-o|nwp518-o|nwe501-o|nwp251-o|newscbm-o|news31-o|old sony vt100 emulator 33 lines,  
         OTbs,  
         lines#31,  
         is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31  
             r\E8,  
         use=news-old-unk,  
 #  
 # (news28: this had :DE=^H:, I think that's <OTbs>, and :KB=nws1200: --esr)  # (news28: this had :DE=^H:, I think that's <OTbs>, and :KB=nws1200: --esr)
 news28|sony vt100 emulator 28 lines,  news28|old Sony VT100 emulator 28 lines,
         OTbs,          OTbs,
         lines#28,          lines#28,
         is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;28          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;28
Line 7111 
Line 9189 
         use=news-old-unk,          use=news-old-unk,
 #  #
 # (news29: this had :TY=ascii:KB=nws1200:\ --esr)  # (news29: this had :TY=ascii:KB=nws1200:\ --esr)
 news29|news28-a|sony vt100 emulator 29 lines,  news29|news28-a|old Sony VT100 emulator 29 lines,
         lines#29,          lines#29,
         is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;29          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;29
             r\E8,              r\E8,
         use=news-old-unk,          use=news-old-unk,
 #  #
 # (news511: this had :TY=sjis: --esr)  # (news511: this had :TY=sjis: --esr)
 nwp511|nwp-511|nwp-511 vt100,  nwp511|nwp-511|nwp-511 VT100,
         OTbs, OTpt, am, xenl,          OTbs, OTpt, am, xenl,
         cols#80, lines#24,          cols#80, lines#24,
         clear=\E[;H\E[2J$<20/>, cub1=\E[D, cud1=\E[B, cuf1=\E[C,          clear=\E[;H\E[2J$<20/>, cub1=\E[D, cud1=\E[B, cuf1=\E[C,
Line 7132 
Line 9210 
         rs2=\E7\E[r\E8\E[?5l\E[?1l\E>\E[?7h\E[?8h,          rs2=\E7\E[r\E8\E[?5l\E[?1l\E>\E[?7h\E[?8h,
         smso=\E[7m$<2/>, smul=\E[4m$<2/>,          smso=\E[7m$<2/>, smul=\E[4m$<2/>,
 # (news517: this had :TY=sjis:. --esr)  # (news517: this had :TY=sjis:. --esr)
 nwp517|nwp-517|nwp-517 vt200 80 cols 30 rows,  nwp517|nwp-517|nwp-517 VT200 80 cols 30 rows,
         eslok, hs,          eslok, hs,
         cols#80, lines#30,          cols#80, lines#30,
         OTi2=\E[2$~\n, dsl=\E[1$~, fsl=\E[0$},          OTi2=\E[2$~\n, dsl=\E[1$~, fsl=\E[0$},
         is2=\E7\E[r\E8\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,          is2=\E7\E[r\E8\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
         tsl=\E[1$}\E[;%df, use=vt200,          tsl=\E[1$}\E[;%df, use=vt220-base,
 # (news517-w: this had :TY=sjis:. --esr)  # (news517-w: this had :TY=sjis:. --esr)
 nwp517-w|nwp-517-w|nwp-517 vt200 132 cols 50 rows,  nwp517-w|nwp-517-w|nwp-517 VT200 132 cols 50 rows,
         eslok, hs,          eslok, hs,
         cols#132, lines#50,          cols#132, lines#50,
         OTi2=\E[2$~\n, dsl=\E[1$~, fsl=\E[0$},          OTi2=\E[2$~\n, dsl=\E[1$~, fsl=\E[0$},
         is2=\E7\E[r\E8\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h,          is2=\E7\E[r\E8\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h,
         tsl=\E[1$}\E[;%df, use=vt200,          tsl=\E[1$}\E[;%df, use=vt220-base,
   
 #### Common Desktop Environment  #### Common Desktop Environment
 #  #
Line 7156 
Line 9234 
         am, mir, msgr, xenl, xon,          am, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, lm#0, ncv@,          cols#80, it#8, lines#24, lm#0, ncv@,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         clear=\E[H\E[J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,          dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,          dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
Line 7167 
Line 9244 
         ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,          ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
         ind=\ED, invis=\E[8m, is2=\E F\E>\E[?1l\E[?7h\E[?45l,          ind=\ED, invis=\E[8m, is2=\E F\E>\E[?1l\E[?7h\E[?45l,
         kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\E[3~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,          kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[12~,
         kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~,          kf20=\E[34~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kfnd=\E[1~, khlp=\E[28~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          khlp=\E[28~, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
         kslt=\E[4~, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,  
         rmam=\E[?7l, rmir=\E[4l, rmso=\E[22;27m, rmul=\E[24m,          rmam=\E[?7l, rmir=\E[4l, rmso=\E[22;27m, rmul=\E[24m,
         sc=\E7,          sc=\E7,
         sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5          sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5
             %t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smso=\E[2;7m, smul=\E[4m, tbc=\E[3g, use=ecma+color,          smso=\E[2;7m, smul=\E[4m, tbc=\E[3g, use=decid+cpr,
           use=vt220+vtedit, use=vt220+cvis, use=ecma+color,
   
 ######## Non-Unix Consoles  ######## Non-Unix Consoles
 #  #
Line 7202 
Line 9279 
 ansi-emx|ANSI.SYS color,  ansi-emx|ANSI.SYS color,
         am, bce, eo, mir, msgr, xon,          am, bce, eo, mir, msgr, xon,
         colors#8, cols#80, it#8, lines#25, pairs#64,          colors#8, cols#80, it#8, lines#25, pairs#64,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m,
         clear=\E[1;33;44m\E[H\E[J, cnorm=\E[?25h, cr=^M, cub1=^H,          clear=\E[1;33;44m\E[H\E[J, cr=\r, cub1=^H, cud1=\n,
         cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         dch=\E[%p1%dp, ed=\E[J, el=\E[K,          dch=\E[%p1%dp, ed=\E[J, el=\E[K,
         flash=\E[?5h$<100/>\E[?5l, home=\E[H, ht=^I, hts=\EH,          flash=\E[?5h$<100/>\E[?5l, home=\E[H, ht=^I, hts=\EH,
         ich=\E[%p1%d@, ich1=\E[@, ind=^J, kb2=\E[G, kbs=^H, kf0=\0D,          ich=\E[%p1%d@, ich1=\E[@, ind=\n, kb2=\E[G, kbs=^H, kf0=\0D,
         kll=\0O, kspd=^Z, nel=^M^J, rev=\E[5;37;41m, rmir=\E[4l,          kll=\0O, kspd=^Z, nel=\r\n, rev=\E[5;37;41m, rmir=\E[4l,
         rmpch=\E[10m, rmso=\E[0;44m\E[1;33m,          rmpch=\E[10m, rmso=\E[0;44m\E[1;33m,
         rmul=\E[0;44m\E[1;33m, rs1=\Ec, setab=\E[4%p1%dm,          rmul=\E[0;44m\E[1;33m, rs1=\Ec, setab=\E[4%p1%dm,
         setaf=\E[3%p1%dm, sgr0=\E[0m\E[1;33;44m, smir=\E[4h,          setaf=\E[3%p1%dm, sgr0=\E[0m\E[1;33;44m, smir=\E[4h,
         smpch=\E[11m, smso=\E[0;31;47m, smul=\E[1;31;44m,          smpch=\E[11m, smso=\E[0;31;47m, smul=\E[1;31;44m,
         tbc=\E[3g, u8=\E[?6c, u9=\E[c, use=emx-base,          tbc=\E[3g, u8=\E[?6c, u9=\E[c, use=vt220+cvis,
           use=emx-base,
 # nice colors for Emacs (white on blue, mode line white on cyan)  # nice colors for Emacs (white on blue, mode line white on cyan)
 ansi-color-2-emx|ANSI.SYS color 2,  ansi-color-2-emx|ANSI.SYS color 2,
         clear=\E[0;37;44m\E[H\E[J, rev=\E[1;37;46m,          clear=\E[0;37;44m\E[H\E[J, rev=\E[1;37;46m,
Line 7226 
Line 9304 
         rmso=\E[0;37;40m, rmul=\E[0;37;40m, rs1=\Ec,          rmso=\E[0;37;40m, rmul=\E[0;37;40m, rs1=\Ec,
         setaf=\E[3%p1%dm, sgr0=\E[0;10m, smso=\E[1;37;46m,          setaf=\E[3%p1%dm, sgr0=\E[0;10m, smso=\E[1;37;46m,
         smul=\E[0;36;40m, use=ansi-emx,          smul=\E[0;36;40m, use=ansi-emx,
 mono-emx|stupid monochrome ansi terminal with only one kind of emphasis,  mono-emx|stupid monochrome ANSI terminal with only one kind of emphasis,
         am,          am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         clear=\E[H\E[2J$<50>, cub1=\E[D, cud1=\E[B, cuf1=\E[C,          clear=\E[H\E[2J$<50>, cub1=\E[D, cud1=\E[B, cuf1=\E[C,
Line 7234 
Line 9312 
         ht=^I, kb2=\E[G, kbs=^H, kcub1=\0K, kcud1=\0P, kcuf1=\0M,          ht=^I, kb2=\E[G, kbs=^H, kcub1=\0K, kcud1=\0P, kcuf1=\0M,
         kcuu1=\0H, kf0=\0D, kf1=\0;, kf2=\0<, kf3=\0=, kf4=\0>,          kcuu1=\0H, kf0=\0D, kf1=\0;, kf2=\0<, kf3=\0=, kf4=\0>,
         kf5=\0?, kf6=\0@, kf7=\0A, kf8=\0B, kf9=\0C, khome=\0G,          kf5=\0?, kf6=\0@, kf7=\0A, kf8=\0B, kf9=\0C, khome=\0G,
         kich1=\0R, kll=\0O, knp=\0Q, kpp=\0I, nel=^M^J, rev=\E[7m,          kich1=\0R, kll=\0O, knp=\0Q, kpp=\0I, nel=\r\n, rev=\E[7m,
         sgr0=\E[0m,          sgr0=\E[0m,
   
 #### Cygwin  #### Cygwin
Line 7242 
Line 9320 
 # Use this for cygwin32 (tested with beta 19.1)  # Use this for cygwin32 (tested with beta 19.1)
 # underline is colored bright magenta  # underline is colored bright magenta
 # shifted kf1-kf12 are kf11-kf22  # shifted kf1-kf12 are kf11-kf22
 cygwinB19|ansi emulation for cygwin32,  cygwinB19|ANSI emulation for cygwin32,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[[A,
         kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,          kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~,
         kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D,          kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,
         kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf8=\E[19~, kf9=\E[20~, rmam@, smam@, use=vt220+pcedit,
         khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, rmam@, smam@,  
         use=ansi.sys,          use=ansi.sys,
   
 # Use this for cygwin (tested with version 1.1.0).  # Use this for cygwin (tested with version 1.1.0).
Line 7303 
Line 9380 
 # 2005/11/12 -TD  # 2005/11/12 -TD
 #       Remove cbt since it does not work in current cygwin  #       Remove cbt since it does not work in current cygwin
 #       Add 'mir' and 'in' flags based on tack  #       Add 'mir' and 'in' flags based on tack
 cygwin|ansi emulation for Cygwin,  cygwin|ANSI emulation for Cygwin,
         am, hs, mir, msgr, xon,          am, hs, mir, msgr, xon,
         colors#8, it#8, pairs#64,          colors#8, it#8, pairs#64,
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j
              \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v               \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v
              \301w\302x\263y\363z\362{\343|\330}\234~\376,               \301w\302x\263y\363z\362{\343|\330}\234~\376,
         bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M, cub=\E[%p1%dD,          bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=\r, cub=\E[%p1%dD,
         cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,          cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
         cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,          cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, fsl=^G, home=\E[H,          dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, fsl=^G, home=\E[H,
         hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@, ich1=\E[@,          hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@, ich1=\E[@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kb2=\E[G,          il=\E[%p1%dL, il1=\E[L, ind=\n, invis=\E[8m, kb2=\E[G,
         kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~,          kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,          kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
         kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,          kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[[B,
         kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D,          kf20=\E[34~, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~,
         kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kspd=^Z, nel=\r\n,
         khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kspd=^Z,          op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E[10m,
         nel=^M^J, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,          rmir=\E[4l, rmpch=\E[10m, rmso=\E[27m, rmul=\E[24m,
         rmacs=\E[10m, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l,          rs1=\Ec\E]R, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         rmpch=\E[10m, rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R,  
         sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,  
         sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7          sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7
             %t;8%;%?%p9%t;11%;m,              %t;8%;%?%p9%t;11%;m,
         sgr0=\E[0;10m, smacs=\E[11m, smcup=\E7\E[?47h,          sgr0=\E[0;10m, smacs=\E[11m, smir=\E[4h, smpch=\E[11m,
         smir=\E[4h, smpch=\E[11m, smso=\E[7m, smul=\E[4m, tsl=\E];,          smso=\E[7m, smul=\E[4m, tsl=\E];, vpa=\E[%i%p1%dd,
         vpa=\E[%i%p1%dd, use=vt102+enq,          use=xterm+alt47, use=vt220+pcedit, use=vt102+enq,
   
 # I've supplied this so that you can help test new values and add other  # I've supplied this so that you can help test new values and add other
 # features.  Cheers, earnie_boyd@yahoo.com.  # features.  Cheers, earnie_boyd@yahoo.com.
Line 7346 
Line 9421 
              \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v               \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v
              \301w\302x\263y\363z\362{\343|\330}\234~\376,               \301w\302x\263y\363z\362{\343|\330}\234~\376,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         cnorm=\E[?25h, cr=^M, cub=\E[%p1%dD, cub1=\E[D,          cr=\r, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,          dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
         dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,          el1=\E[1K, flash=\E[?5h$<200/>\E[?5l, home=\E[H,
         flash=\E[?5h\E[?5l$<200/>, home=\E[H, hpa=\E[%i%p1%dG,          hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
         ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,          il=\E[%p1%dL, il1=\E[L, ind=\n, invis=\E[8m, kNXT=\E[6$,
         il1=\E[L, ind=^J, invis=\E[8m, kNXT=\E[6$, kPRV=\E[5$,          kPRV=\E[5$, kb2=\E[G, kbs=^H, kcbt=\E[Z, kcub1=\E[D,
         kb2=\E[G, kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[[A, kf10=\E[21~,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\E[[A,          kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,          kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D,
         kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~,          kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,          kspd=^Z, nel=\r\n, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,
         kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~,          rmacs=\E[10m, rmir=\E[4l, rmso=\E[m, rmul=\E[m,
         knp=\E[6~, kpp=\E[5~, kspd=^Z, nel=^M^J, op=\E[39;49m,          rs1=\Ec\E]R, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E[10m, rmir=\E[4l,  
         rmso=\E[m, rmul=\E[m, rs1=\Ec\E]R, sc=\E7,  
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,  
         sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5          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;12%;m,              %t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;12%;m,
         sgr0=\E[0;10m, smacs=\E[11m, smir=\E[4h, smso=\E[7m,          sgr0=\E[0;10m, smacs=\E[11m, smir=\E[4h, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd, use=vt102+enq,          smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd, use=vt220+pcedit,
           use=vt220+cvis, use=vt102+enq,
   
 #### DJGPP  #### DJGPP
   
Line 7490 
Line 9563 
 #       Alt-X                   \E[104~  #       Alt-X                   \E[104~
 #       Alt-Y                   \E[105~  #       Alt-Y                   \E[105~
 #       Alt-Z                   \E[106~  #       Alt-Z                   \E[106~
 djgpp|ansi emulation for DJGPP alpha,  djgpp|ANSI emulation for DJGPP alpha,
         am, bce, msgr, xhp, xon, xt,          am, bce, msgr, xhp, xon, xt,
         colors#8, it#8, pairs#64,          colors#8, it#8, pairs#64,
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j
              \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v               \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v
              \301w\302x\263y\363z\362{\343|\330}\234~\376,               \301w\302x\263y\363z\362{\343|\330}\234~\376,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[1v,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[1v,
         clear=\E[H\E[J, cnorm=\E[v, cr=^M, cub=\E[%p1%dD, cub1=^H,          clear=\E[H\E[J, cnorm=\E[v, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[2v, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,          cvvis=\E[2v, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,          dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@,          home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S,          ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, invis=\E[8m,
         indn=\E[%p1%dS, invis=\E[8m, kbs=^H, kcub1=\E[D,          kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~,          kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kend=\E[4~, kf1=\E[[A, kf10=\E[21~, kf11=\E[23~,          kf2=\E[[B, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~,
         kf12=\E[24~, kf2=\E[[B, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, nel=\r\n, op=\E[37;40m,
         kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          rev=\E[7m, ri=\E[T, rmso=\E[m, setab=\E[4%p1%dm,
         khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, nel=^M^J,          setaf=\E[3%p1%dm,
         op=\E[37;40m, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT, rmso=\E[m,  
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,  
         sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%e;25%;%?          sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%e;25%;%?
             %p6%t;1%;%?%p7%t;8%;m,              %p6%t;1%;%?%p7%t;8%;m,
         sgr0=\E[m, smso=\E[7m, smul=\E[4m, vpa=\E[%i%p1%dd,          sgr0=\E[m, smso=\E[7m, smul=\E[4m, vpa=\E[%i%p1%dd,
           use=vt220+pcedit, use=ecma+index,
   
 djgpp203|Entry for DJGPP 2.03,  djgpp203|entry for DJGPP 2.03,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H,          bel=^G, cr=\r, cub1=^H, cud1=\n, ht=^I, ind=\n, kbs=^H, kcub1=^H,
         kcud1=^J, nel=^M^J,          kcud1=\n, nel=\r\n,
   
 djgpp204|Entry for DJGPP 2.04,  djgpp204|entry for DJGPP 2.04,
         OTbs, am, AX,          OTbs, am, AX,
         colors#8, cols#80, it#8, lines#25, ncv#3, pairs#64,          colors#8, cols#80, it#8, lines#25, ncv#3, pairs#64,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[1v,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[1v,
         clear=\E[H\E[2J, cnorm=\E[v, cr=^M, cub=\E[%p1%dD,          clear=\E[H\E[2J, cnorm=\E[v, cr=\r, cub=\E[%p1%dD,
         cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,          cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
         cuu1=\E[A, cvvis=\E[2v, dch=\E[%p1%dP, dch1=\E[P,          cuu1=\E[A, cvvis=\E[2v, dch=\E[%p1%dP, dch1=\E[P,
         dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
         home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,          home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,
         il1=\E[L, ind=\E[S, indn=\E[%p1%dS, invis=\E[8m, kbs=^H,          il1=\E[L, ind=\E[S, invis=\E[8m, kbs=^H, kcub1=\E[D,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\E[21~, kf1=\E[[A,
         kdch1=\E[3~, kf0=\E[21~, kf1=\E[[A, kf10=\E[21~, kf2=\E[[B,          kf10=\E[21~, kf2=\E[[B, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E,
         kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,          kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kll=\E[4~,
         kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~,          nel=\r\n, rev=\E[7m, ri=\E[T, rmso=\E[m, setab=\E[4%p1%dm,
         kll=\E[4~, knp=\E[6~, kpp=\E[5~, nel=^M^J, rev=\E[7m,  
         ri=\E[T, rin=\E[%p1%dT, rmso=\E[m, setab=\E[4%p1%dm,  
         setaf=\E[3%p1%dm, sgr0=\E[m, smso=\E[7m, smul=\E[4m,          setaf=\E[3%p1%dm, sgr0=\E[m, smso=\E[7m, smul=\E[4m,
           use=vt220+pcedit, use=ecma+index,
   
 #### U/Win  #### U/Win
   
Line 7552 
Line 9623 
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
              \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u               \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u
              \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,               \264v\301w\302x\263y\363z\362{\343|\330}\234~\376,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         clear=\E[H\E[J, cnorm=\E[?25h, cr=^M, cub1=^H, cud1=^J,          cub1=^H, cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, ech=\E[%p1%dX,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=^I,
         ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=^I, hts=\EH,          hts=\EH, ich=\E[%p1%d@, ich1=\E[@, kbs=^H, kcub1=\E[D,
         ich=\E[%p1%d@, ich1=\E[@, kbs=^H, kcub1=\E[D, kcud1=\E[B,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=^?, kend=\E[Y,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\177, kend=\E[Y, kf1=\EOP,          kf1=\EOP, kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ,
         kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ, kf3=\EOR,          kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
         kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX,          kf9=\EOX, khome=\E[H, kich1=\E[@, nel=\r\n, op=\E[39;49m,
         khome=\E[H, kich1=\E[@, nel=^M^J, op=\E[39;49m, rc=\E8,          rc=\E8, rev=\E[7m, rmacs=\E[10m, rmir=\E[4l, rmpch=\E[10m,
         rev=\E[7m, rmacs=\E[10m, rmir=\E[4l, rmpch=\E[10m,  
         rmso=\E[27m, rmul=\E[m, rs1=\Ec\E]R, sc=\E7,          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,          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,          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,          smul=\E[4m, tbc=\E[3g, use=ansi+cpr, use=vt220+cvis,
   
 #### Microsoft (miscellaneous)  #### Microsoft (miscellaneous)
   
Line 7597 
Line 9667 
 # variables may be permanently set in the Control Panel\System applet.  # variables may be permanently set in the Control Panel\System applet.
 #  #
 # You can find out more about the restrictions of this facility at  # You can find out more about the restrictions of this facility at
 # <http://www.nentug.org/unix-to-nt/ntposix.htm>.  # <https://jeffpar.github.io/kbarchive/kb/108/Q108581/>
 #  #
 # From: Federico Bianchi <bianchi@magna.cisid.unipi.it>, 15 Jan 1997  # From: Federico Bianchi <bianchi@magna.cisid.unipi.it>, 15 Jan 1997
 ansi-nt|psx_ansi|Microsoft Windows NT console POSIX ANSI mode,  ansi-nt|psx_ansi|Microsoft Windows NT console POSIX ANSI mode,
         am, bw, msgr,          am, bw, msgr,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, clear=\E[2J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          bel=^G, clear=\E[2J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,
         home=\E[H, ht=^I, ind=\E[S, kbs=^H, kcub1=\E[D, kcud1=\E[V,          home=\E[H, ht=^I, ind=\E[S, kbs=^H, kcub1=\E[D, kcud1=\E[V,
         kcuf1=\E[C, kcuu1=\E[A, nel=\r\E[S, rc=\E[u, rev=\E[7m,          kcuf1=\E[C, kcuu1=\E[A, nel=\r\E[S, rc=\E[u, rev=\E[7m,
Line 7617 
Line 9687 
         am, xenl,          am, xenl,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,          bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,
         clear=\E[;H\E[2J$<50/>, cr=^M, cub1=^H, cud1=^J,          clear=\E[;H\E[2J$<50/>, cr=\r, cub1=^H, cud1=\n,
         cuf1=\E[C$<2/>, cup=\E[%i%p1%d;%p2%dH$<5/>,          cuf1=\E[C$<2/>, cup=\E[%i%p1%d;%p2%dH$<5/>,
         cuu1=\E[A$<2/>, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H,          cuu1=\E[A$<2/>, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H,
         ht=^I, hts=\EH$<2/>, ind=\ED$<5/>, is2=\E[1;24r\E[24;1H,          ht=^I, hts=\EH$<2/>, ind=\ED$<5/>, is2=\E[1;24r\E[24;1H,
Line 7636 
Line 9706 
 # Later OpenNT was renamed to Interix.  # Later OpenNT was renamed to Interix.
 #  #
 # Presently it is distributed by Microsoft as Services For Unix (SFU).  # 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 3.5 beta contained ncurses 4.2 (that is header files and executables,
 # the documentation dates from 1.9.9e) -TD  # 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,  interix|opennt|opennt-25|ntconsole|ntconsole-25|OpenNT-term compatible with color,
         am, bw, msgr,          am, bce, msgr,
         colors#8, cols#80, lines#25, ncv#3, pairs#64,          cols#80, it#8, lines#25,
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j
              \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v               \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v
              \301w\302x\263y\363z\362{\343|\330}\234~\376,               \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=^J, cuf=\E[%p1%dC,          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,          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,          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,          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,          kLFT=\EF\^, kRIT=\EF$, kbs=^H, kcbt=\E[Z, kcub1=\E[D,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[M, kend=\E[U, kf0=\EFA,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=^?, kend=\E[U,
         kf1=\EF1, kf10=\EFA, kf11=\EFB, kf12=\EFC, kf13=\EFD,          kf0=\EFA, kf1=\EF1, kf10=\EFA, kf11=\EFB, kf12=\EFC,
         kf14=\EFE, kf15=\EFF, kf16=\EFG, kf17=\EFH, kf18=\EFI,          kf13=\EFD, kf14=\EFE, kf15=\EFF, kf16=\EFG, kf17=\EFH,
         kf19=\EFJ, kf2=\EF2, kf20=\EFK, kf21=\EFL, kf22=\EFM,          kf18=\EFI, kf19=\EFJ, kf2=\EF2, kf20=\EFK, kf21=\EFL,
         kf23=\EFN, kf24=\EFO, kf25=\EFP, kf26=\EFQ, kf27=\EFR,          kf22=\EFM, kf23=\EFN, kf24=\EFO, kf25=\EFP, kf26=\EFQ,
         kf28=\EFS, kf29=\EFT, kf3=\EF3, kf30=\EFU, kf31=\EFV,          kf27=\EFR, kf28=\EFS, kf29=\EFT, kf3=\EF3, kf30=\EFU,
         kf32=\EFW, kf33=\EFX, kf34=\EFY, kf35=\EFZ, kf36=\EFa,          kf31=\EFV, kf32=\EFW, kf33=\EFX, kf34=\EFY, kf35=\EFZ,
         kf37=\EFb, kf38=\EFc, kf39=\EFd, kf4=\EF4, kf40=\EFe,          kf36=\EFa, kf37=\EFb, kf38=\EFc, kf39=\EFd, kf4=\EF4,
         kf41=\EFf, kf42=\EFg, kf43=\EFh, kf44=\EFi, kf45=\EFj,          kf40=\EFe, kf41=\EFf, kf42=\EFg, kf43=\EFh, kf44=\EFi,
         kf46=\EFk, kf47=\EFm, kf48=\EFn, kf49=\EFo, kf5=\EF5,          kf45=\EFj, kf46=\EFk, kf47=\EFm, kf48=\EFn, kf49=\EFo,
         kf50=\EFp, kf51=\EFq, kf52=\EFr, kf53=\EFs, kf54=\EFt,          kf5=\EF5, kf50=\EFp, kf51=\EFq, kf52=\EFr, kf53=\EFs,
         kf55=\EFu, kf56=\EFv, kf57=\EFw, kf58=\EFx, kf59=\EFy,          kf54=\EFt, kf55=\EFu, kf56=\EFv, kf57=\EFw, kf58=\EFx,
         kf6=\EF6, kf60=\EFz, kf61=\EF+, kf62=\EF-, kf63=\EF^L,          kf59=\EFy, kf6=\EF6, kf60=\EFz, kf7=\EF7, kf8=\EF8, kf9=\EF9,
         kf7=\EF7, kf8=\EF8, kf9=\EF9, kich1=\E[L, kll=\E[U, knp=\E[T,          khome=\E[H, kich1=\E[L, kind=\EF+, kll=\E[U, knp=\E[T,
         kpp=\E[S, ll=\E[U, nel=^M^J, op=\E[m, rc=\E[u, rev=\E[7m,          kpp=\E[S, kri=\EF-, ll=\E[U, nel=\r\n, op=\E[m, rc=\E[u,
         ri=\E[T, rin=\E[%p1%dT, rmcup=\E[2b\E[u\r\E[K, rmso=\E[m,          rev=\E[7m, ri=\E[T, rmcup=\E[2b\E[u\r\E[K, rmso=\E[m,
         rmul=\E[m, rs1=\Ec, sc=\E[s, setab=\E[4%p1%dm,          rmul=\E[m, rs1=\Ec, sc=\E[s, sgr0=\E[0m, smcup=\E[s\E[1b,
         setaf=\E[3%p1%dm, setb=\E[%p1%{40}%+%dm,          smso=\E[7m, smul=\E[4m, use=ecma+index, use=klone+color,
         setf=\E[%p1%{30}%+%dm, sgr0=\E[0m, smcup=\E[s\E[1b,  
         smso=\E[7m, smul=\E[4m, kf64=\EF$,  
   
 opennt-35|ntconsole-35|OpenNT-term35 compatible with color,  opennt-35|ntconsole-35|OpenNT-term35 compatible with color,
         lines#35, use=opennt,          lines#35, use=opennt,
Line 7745 
Line 9825 
 # Comparison with the k* capabilities makes it obvious that the c* things are  # Comparison with the k* capabilities makes it obvious that the c* things are
 # shift keys.  I have renamed them to keys 32 and up accordingly.  Also,  # shift keys.  I have renamed them to keys 32 and up accordingly.  Also,
 # :sr: was given as a boolean-- esr)  # :sr: was given as a boolean-- esr)
 altos2|alt2|altos-2|altos II,  altos2|alt2|altos-2|Altos II,
         cols#80, it#8, lines#24, xmc#0,          cols#80, it#8, lines#24, xmc#0,
         clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=\E[1B, cuf1=\E[1C,          clear=\E[H\E[2J, cr=\r, cub1=^H, cud1=\E[1B, cuf1=\E[1C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[1A, dch1=\E[P, dl1=\E[M,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[1A, dch1=\E[P, dl1=\E[M,
         ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@,          ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@,
         if=/usr/share/tabset/vt100, il1=\E[L, ind=^J,          if=/usr/share/tabset/vt100, il1=\E[L, ind=\n,
         is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kDL=^Am\r,          is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kDL=^Am\r,
         kEOL=^An\r, kbs=^H, kcbt=^AK\r, kclr=^AL\r, kcub1=\E[D,          kEOL=^An\r, kbs=^H, kcbt=^AK\r, kclr=^AL\r, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=^AM\r, kel=^AN\r,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=^AM\r, kel=^AN\r,
Line 7759 
Line 9839 
         kf38=^Af\r, kf39=^Ag\r, kf4=^AC\r, kf40=^Ah\r, kf41=^Ai\r,          kf38=^Af\r, kf39=^Ag\r, kf4=^AC\r, kf40=^Ah\r, kf41=^Ai\r,
         kf42=^Aj\r, kf43=^Ak\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,          kf42=^Aj\r, kf43=^Ak\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,
         kf8=^AG\r, kf9=^AH\r, khome=\E[f, kil1=^AJ\r, kind=^AO\r,          kf8=^AG\r, kf9=^AH\r, khome=\E[f, kil1=^AJ\r, kind=^AO\r,
         nel=^M^J, rmam=\E[?7l, rmso=\E[m, rmul=\E[m, sgr0=\E[m,          nel=\r\n, rmam=\E[?7l, rmso=\E[m, rmul=\E[m, sgr0=\E[m,
         smam=\E[?7h, smso=\E[7m, smul=\E[4m,          smam=\E[?7h, smso=\E[7m, smul=\E[4m,
 # (altos3: had extension capabilities  # (altos3: had extension capabilities
 #       :c0=^A`\r:c1=^Aa\r:c2=^Ab\r:c3=^Ac\r:\  #       :c0=^A`\r:c1=^Aa\r:c2=^Ab\r:c3=^Ac\r:\
Line 7769 
Line 9849 
 #       :XU=^Aq\r:XD=^Ar\r:XR=^As\r:XL=^At\r:\  #       :XU=^Aq\r:XD=^Ar\r:XR=^As\r:XL=^At\r:\
 #       :HL=^AP\r:SP=\E[i:\  #       :HL=^AP\r:SP=\E[i:\
 #       :IS=\E[@:DE=\E[P:IL=\E[L:NS=\E[S:PS=\E[T:  #       :IS=\E[@:DE=\E[P:IL=\E[L:NS=\E[S:PS=\E[T:
 altos3|altos5|alt3|alt5|altos-3|altos-5|altos III or V,  altos3|altos5|alt3|alt5|altos-3|altos-5|Altos III or V,
         blink=\E[5p, ri=\EM, sgr0=\E[p, use=altos2,          blink=\E[5p, ri=\EM, sgr0=\E[p, use=altos2,
 altos4|alt4|altos-4|altos IV,  altos4|alt4|altos-4|Altos IV,
         use=wy50,          use=wy50,
 # (altos7: had extension capabilities:  # (altos7: had extension capabilities:
 #       :GG#0:GI=\EH8:GF=\EH7:\  #       :GG#0:GI=\EH8:GF=\EH7:\
Line 7783 
Line 9863 
 # shift keys.  I have renamed them to keys 32 and up accordingly.  I have  # shift keys.  I have renamed them to keys 32 and up accordingly.  I have
 # also made this entry relative to adm12 in order to give it an <sgr>. The  # also made this entry relative to adm12 in order to give it an <sgr>. The
 # <invis> imported by use=adm+sgr may work, let me know. -- esr)  # <invis> imported by use=adm+sgr may work, let me know. -- esr)
 altos7|alt7|altos VII,  altos7|alt7|Altos VII,
         am, mir,          am, mir,
         cols#80, lines#24, xmc#0,          cols#80, lines#24, xmc#0,
         acsc=j5k3l2m1n8q\:t4u9v=w0x6, blink=\EG2, bold=\EGt,          acsc=j5k3l2m1n8q:t4u9v=w0x6, blink=\EG2, bold=\EGt,
         clear=\E+^^, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          clear=\E+^^, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dim=\EGp, dl1=\ER, ed=\EY, el=\ET, home=^^, ht=^I, il1=\EE,          dim=\EGp, dl1=\ER, ed=\EY, el=\ET, home=^^, ht=^I, il1=\EE,
         ind=^J, invis=\EG1,          ind=\n, invis=\EG1,
         is2=\E`\:\Ee(\EO\Ee6\Ec41\E~4\Ec21\Eu\E~2, kDL=^Am\r,          is2=\E`:\Ee(\EO\Ee6\Ec41\E~4\Ec21\Eu\E~2, kDL=^Am\r,
         kEOL=^An\r, kbs=^H, kcbt=^AK\r, kclr=^AL\r, kcub1=^H,          kEOL=^An\r, kbs=^H, kcbt=^AK\r, kclr=^AL\r, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=^AM\r, kel=^AN\r,          kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=^AM\r, kel=^AN\r,
         kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf32=^A`\r,          kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf32=^A`\r,
         kf33=^Aa\r, kf34=^Ab\r, kf35=^Ac\r, kf36=^Ad\r, kf37=^Ae\r,          kf33=^Aa\r, kf34=^Ab\r, kf35=^Ac\r, kf36=^Ad\r, kf37=^Ae\r,
         kf38=^Af\r, kf39=^Ag\r, kf4=^AC\r, kf40=^Ah\r, kf41=^Ai\r,          kf38=^Af\r, kf39=^Ag\r, kf4=^AC\r, kf40=^Ah\r, kf41=^Ai\r,
         kf42=^Aj\r, kf43=^Ak\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,          kf42=^Aj\r, kf43=^Ak\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,
         kf8=^AG\r, kf9=^AH\r, khome=^^, kil1=^AJ\r, kind=^AO\r,          kf8=^AG\r, kf9=^AH\r, khome=^^, kil1=^AJ\r, kind=^AO\r,
         knp=\EK, kpp=\EJ, mc4=\EJ, mc5=\Ed#, nel=^M^J, ri=\Ej,          knp=\EK, kpp=\EJ, mc4=\EJ, mc5=\Ed#, nel=\r\n, ri=\Ej,
         rmir=\Er, smir=\Eq, use=adm+sgr,          rmir=\Er, smir=\Eq, use=adm+sgr,
 altos7pc|alt7pc|altos PC VII,  altos7pc|alt7pc|Altos PC VII,
         kend=\ET, use=altos7,          kend=\ET, use=altos7,
   
 #### Hewlett-Packard (hp)  #### Hewlett-Packard (hp)
Line 7820 
Line 9900 
 #  #
   
 # Generic HP terminal - this should (hopefully) work on any HP terminal.  # Generic HP terminal - this should (hopefully) work on any HP terminal.
 hpgeneric|hp|hewlett-packard generic terminal,  hpgeneric|hp|Hewlett-Packard generic terminal,
         OTbs, OTpt, am, da, db, mir, xhp,          OTbs, OTpt, am, da, db, mir, xhp,
         cols#80, lines#24, lm#0, vt#6,          cols#80, lines#24, lm#0, vt#6,
         bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\E&a%p2%dc%p1%dY$<6>, cuu1=\EA, dch1=\EP, dl1=\EM,          cup=\E&a%p2%dc%p1%dY$<6>, cuu1=\EA, dch1=\EP, dl1=\EM,
         ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL,          ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL,
         ind=^J, kbs=^H, kcbt=\Ei, rmir=\ER, rmso=\E&d@, rmul=\E&d@,          ind=\n, kbs=^H, kcbt=\Ei, rmir=\ER, rmso=\E&d@, rmul=\E&d@,
         sgr0=\E&d@, smir=\EQ, smso=\E&dJ, smul=\E&dD, tbc=\E3,          sgr0=\E&d@, smir=\EQ, smso=\E&dJ, smul=\E&dD, tbc=\E3,
         vpa=\E&a%p1%dY,          vpa=\E&a%p1%dY,
   
 hp110|hewlett-packard model 110 portable,  hp110|Hewlett-Packard model 110 portable,
         lines#16, use=hpgeneric,          lines#16, use=hpgeneric,
   
 hp+pfk+cr|hp function keys with CR,  hp+pfk+cr|HP function keys with CR,
         kf1=\Ep\r, kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r, kf5=\Et\r,          kf1=\Ep\r, kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r, kf5=\Et\r,
         kf6=\Eu\r, kf7=\Ev\r, kf8=\Ew\r,          kf6=\Eu\r, kf7=\Ev\r, kf8=\Ew\r,
   
 hp+pfk-cr|hp function keys w/o CR,  hp+pfk-cr|HP function keys w/o CR,
         kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev,          kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev,
         kf8=\Ew,          kf8=\Ew,
   
Line 7845 
Line 9925 
 # but not separate escape sequences. These definitions allow the  # but not separate escape sequences. These definitions allow the
 # user to use those keys as arrow keys rather than as function  # user to use those keys as arrow keys rather than as function
 # keys.  # keys.
 hp+pfk+arrows|hp alternate arrow definitions,  hp+pfk+arrows|HP alternate arrow definitions,
         kcub1=\Eu\r, kcud1=\Ew\r, kcuf1=\Ev\r, kcuu1=\Et\r, kf1@,          kcub1=\Eu\r, kcud1=\Ew\r, kcuf1=\Ev\r, kcuu1=\Et\r, kf1@,
         kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, khome=\Ep\r, kind=\Er\r,          kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, khome=\Ep\r, kind=\Er\r,
         kll=\Eq\r, kri=\Es\r,          kll=\Eq\r, kri=\Es\r,
   
 hp+arrows|hp arrow definitions,  hp+arrows|HP arrow definitions,
         kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh,
         kind=\ES, kll=\EF, kri=\ET,          kind=\ES, kll=\EF, kri=\ET,
   
Line 7883 
Line 9963 
 # Since there is no way to set/unset the strap with an escape  # Since there is no way to set/unset the strap with an escape
 # sequence, we don't use it in the default.  # sequence, we don't use it in the default.
 # If you like, you can use 2621-ba (brain-damaged arrow keys).  # If you like, you can use 2621-ba (brain-damaged arrow keys).
 hp2621-ba|2621 w/new rom and strap A set,  hp2621-ba|HP 2621 w/new rom and strap A set,
         rmkx@, smkx@, use=hp+arrows, use=hp2621,          rmkx@, smkx@, use=hp+arrows, use=hp2621,
   
 # hp2621 with function labels. Most of the time they are off,  # hp2621 with function labels. Most of the time they are off,
 # but inside vi, the function key labels appear. You have to  # but inside vi, the function key labels appear. You have to
 # hold down shift to get them to xmit.  # hold down shift to get them to xmit.
 hp2621|hp2621a|hp2621A|2621|2621a|2621A|hp2621-wl|2621-wl|hp 2621 w/labels,  hp2621|hp2621a|hp2621A|2621|2621a|2621A|hp2621-wl|2621-wl|HP 2621 w/labels,
         is2=\E&jA\r, rmkx=\E&jA, use=hp2621-fl,          is2=\E&jA\r, rmkx=\E&jA, use=hp2621-fl,
 hp2621-fl|hp 2621,  hp2621-fl|HP 2621,
         xhp@, xon,          xhp@, xon,
         pb#19200,          pb#19200,
         cbt=\Ei, cup=\E&a%p2%dc%p1%dY, dch1=\EP$<2>, ht=\011$<2>,          cbt=\Ei, cup=\E&a%p2%dc%p1%dY, dch1=\EP$<2>, ht=\011$<2>,
Line 7900 
Line 9980 
         use=hp+pfk+cr, use=hpgeneric,          use=hp+pfk+cr, use=hpgeneric,
   
 # To use hp2621p printer, setenv TERM=2621p, PRINTER=2612p  # To use hp2621p printer, setenv TERM=2621p, PRINTER=2612p
 hp2621p|hp 2621 with printer,  hp2621p|HP 2621 with printer,
         mc4=\E&p13C, mc5=\E&p11C, use=hp2621,          mc4=\E&p13C, mc5=\E&p11C, use=hp2621,
   
 hp2621p-a|hp2621p with fn as arrows,  hp2621p-a|HP 2621p with fn as arrows,
         use=hp+pfk+arrows, use=hp2621p,          use=hp+pfk+arrows, use=hp2621p,
   
 # hp2621 with k45 keyboard  # hp2621 with k45 keyboard
 hp2621-k45|hp2621k45|k45|hp 2621 with 45 keyboard,  hp2621-k45|hp2621k45|k45|HP 2621 with 45 keyboard,
         kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,          kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
         khome=\Eh, rmkx=\E&s0A, smkx=\E&s1A, use=hp2621,          khome=\Eh, rmkx=\E&s0A, smkx=\E&s1A, use=hp2621,
   
 # 2621 using all 48 lines of memory, only 24 visible at any time.  # 2621 using all 48 lines of memory, only 24 visible at any time.
 hp2621-48|48 line 2621,  hp2621-48|HP 48 line 2621,
         lines#48,          lines#48,
         cup=\E&a%p2%dc%p1%dR, home=\EH, vpa=\E&a%p1%dR,          cup=\E&a%p2%dc%p1%dR, home=\EH, vpa=\E&a%p1%dR,
         use=hp2621,          use=hp2621,
   
 # 2621 with no labels ever. Also prevents vi delays on escape.  # 2621 with no labels ever. Also prevents vi delays on escape.
 hp2621-nl|hp 2621 with no labels,  hp2621-nl|HP 2621 with no labels,
         kcub1@, kcud1@, kcuf1@, kcuu1@, khome@, rmkx@, smkx@,          kcub1@, kcud1@, kcuf1@, kcuu1@, khome@, rmkx@, smkx@,
         use=hp2621-fl,          use=hp2621-fl,
   
 # Needed for UCB ARPAVAX console, since lsi-11 expands tabs  # Needed for UCB ARPAVAX console, since lsi-11 expands tabs
 # (wrong).  # (wrong).
 #  #
 hp2621-nt|hp 2621 w/no tabs,  hp2621-nt|HP 2621 w/no tabs,
         ht@, use=hp2621,          ht@, use=hp2621,
   
 # Hp 2624 B with 4 or 10 pages of memory.  # Hp 2624 B with 4 or 10 pages of memory.
Line 7979 
Line 10059 
 #  #
 # The padding probably should be changed.  # The padding probably should be changed.
 #  #
 hp2626|hp2626a|hp2626p|hp 2626,  hp2626|hp2626a|hp2626p|HP 2626,
         da, db,          da, db,
         lm#0, pb#19200,          lm#0, pb#19200,
         ed=\ED\EJ$<500>\EC, indn=\E&r%p1%dD, ip=$<4>,          ed=\ED\EJ$<500>\EC, indn=\E&r%p1%dD, ip=$<4>,
Line 7997 
Line 10077 
 # Note that this clears the tabs so it must be done by tset before  # Note that this clears the tabs so it must be done by tset before
 # it sets the tabs.  # it sets the tabs.
 #  #
 hp2626-s|hp 2626 using only 23 lines,  hp2626-s|HP 2626 using only 23 lines,
         eslok, hs,          eslok, hs,
         lines#23,          lines#23,
         fsl=\E&d@\E&w7f2p1I\E&w4f1I,          fsl=\E&d@\E&w7f2p1I\E&w4f1I,
Line 8005 
Line 10085 
             \s\E&w2f2i0d23u23l0S\s\E&w7f2p1I\s\r,              \s\E&w2f2i0d23u23l0S\s\E&w7f2p1I\s\r,
         tsl=\E&w7f2p2I\E&w4f2I\r\EK\E&a%p1%dC, use=hp2626,          tsl=\E&w7f2p2I\E&w4f2I\r\EK\E&a%p1%dC, use=hp2626,
 # Force terminal back to 24 lines after being 23.  # Force terminal back to 24 lines after being 23.
 hp2626-ns|hp 2626 using all 24 lines,  hp2626-ns|HP 2626 using all 24 lines,
         is1=\E&q3t0{0H\s\E&w0f118n1I\s\E&w0f1n2I\s\E&w2f1i0d0u23l0S          is1=\E&q3t0{0H\s\E&w0f118n1I\s\E&w0f1n2I\s\E&w2f1i0d0u23l0S
             \s\E&w3f2I\s\E&w7f2p1I\s\r,              \s\E&w3f2I\s\E&w7f2p1I\s\r,
         use=hp2626,          use=hp2626,
 # Various entries useful for small windows on 2626.  # Various entries useful for small windows on 2626.
 hp2626-12|hewlett-packard 2626 12 lines,  hp2626-12|Hewlett-Packard 2626 12 lines,
         lines#12, use=hp2626,          lines#12, use=hp2626,
 hp2626-12x40|hewlett-packard 2626 12 lines 40 columns,  hp2626-12x40|Hewlett-Packard 2626 12 lines 40 columns,
         cols#40, lines#12, use=hp2626,          cols#40, lines#12, use=hp2626,
 hp2626-x40|hewlett-packard 2626 40 columns,  hp2626-x40|Hewlett-Packard 2626 40 columns,
         cols#40, use=hp2626,          cols#40, use=hp2626,
 hp2626-12-s|hewlett-packard 2626 11 lines plus status,  hp2626-12-s|Hewlett-Packard 2626 11 lines plus status,
         lines#11, use=hp2626-s,          lines#11, use=hp2626-s,
   
 #  #
 # hp2627 color tubes from University of Wisconsin  # hp2627 color tubes from University of Wisconsin
 #  #
 hp2627a-rev|hp 2627 with reverse video colors,  hp2627a-rev|HP 2627 with reverse video colors,
         cr=^M, cud1=^J, ht=^I, ind=^J,          cr=\r, cud1=\n, ht=^I, ind=\n,
         is2=\E&v0m1a0b0c1x1y1z1i0a0b1c1x1y1z0i0S\E&j@\r\E3          is2=\E&v0m1a0b0c1x1y1z1i0a0b1c1x1y1z0i0S\E&j@\r\E3
             \r,              \r,
         kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, rmul=\E&v0S\E&d@,          kbs=^H, kcub1=^H, kcud1=\n, nel=\r\n, rmul=\E&v0S\E&d@,
         smul=\E&dD\E&v1S, use=hp2621-nl,          smul=\E&dD\E&v1S, use=hp2621-nl,
 hp2627a|hp 2627 color terminal with no labels,  hp2627a|HP 2627 color terminal with no labels,
         cr=^M, cud1=^J, ht=^I, ind=^J,          cr=\r, cud1=\n, ht=^I, ind=\n,
         is2=\E&v0m1a1b0c1i0a1b1c2i1a0b0c0i0S\E&j@\r\E3\r,          is2=\E&v0m1a1b0c1i0a1b1c2i1a0b0c0i0S\E&j@\r\E3\r,
         kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, rmso=\E&v0S,          kbs=^H, kcub1=^H, kcud1=\n, nel=\r\n, rmso=\E&v0S,
         rmul=\E&v0S\E&d@, smso=\E&v2S, smul=\E&dD\E&v1S,          rmul=\E&v0S\E&d@, smso=\E&v2S, smul=\E&dD\E&v1S,
         use=hp2621-nl,          use=hp2621-nl,
 hp2627c|hp 2627 color (cyan) terminal with no labels,  hp2627c|HP 2627 color (cyan) terminal with no labels,
         cr=^M, cud1=^J, ht=^I, ind=^J,          cr=\r, cud1=\n, ht=^I, ind=\n,
         is2=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r,          is2=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r,
         kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, use=hp2627a,          kbs=^H, kcub1=^H, kcud1=\n, nel=\r\n, use=hp2627a,
   
 # hp2640a doesn't have the Y cursor addressing feature, and C is  # hp2640a doesn't have the Y cursor addressing feature, and C is
 # memory relative instead of screen relative, as we need.  # memory relative instead of screen relative, as we need.
 #  #
 hp2640a|hp 2640a,  hp2640a|HP 2640a,
         cup@, rmkx@, smkx@, use=hp2645,          cup@, rmkx@, smkx@, use=hp2645,
   
 hp2640b|hp2644a|hp 264x series,  hp2640b|hp2644a|HP 264x series,
         rmkx@, smkx@, use=hp2645,          rmkx@, smkx@, use=hp2645,
   
 # (hp2641a: removed unknown :gu: -- esr)  # (hp2641a: removed unknown :gu: -- esr)
 hp2641a|hp2645a|hp2647a|HP 264?A series BRL entry,  hp2641a|hp2645a|hp2647a|HP 264?A series BRL entry,
         am, da, db, mir, xhp,          am, da, db, mir, xhp,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\E&a%p2%2dc%p1%2dY, cuu1=\EA, dch1=\EP, dl1=\EM,          cup=\E&a%p2%2dc%p1%2dY, cuu1=\EA, dch1=\EP, dl1=\EM,
         ed=\EJ, el=\EK, hpa=\E&a%p1%2dC, ht=^I,          ed=\EJ, el=\EK, hpa=\E&a%p1%2dC, ht=^I,
         if=/usr/share/tabset/std, il1=\EL, ind=^J,          if=/usr/share/tabset/std, il1=\EL, ind=\n,
         is2=\EE$<500/>, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J,          is2=\EE$<500/>, kbs=^H, kcub1=^H, kcud1=\n, nel=\r\n,
         rmir=\ER, rmso=\E&d@, smir=\EQ, smso=\E&dB,          rmir=\ER, rmso=\E&d@, smir=\EQ, smso=\E&dB,
         vpa=\E&a%p1%2dY,          vpa=\E&a%p1%2dY,
   
Line 8082 
Line 10162 
 # The HP 150 terminal is a fairly vanilla HP terminal, with the  # The HP 150 terminal is a fairly vanilla HP terminal, with the
 # clreol standout problem. It also has graphics capabilities and  # clreol standout problem. It also has graphics capabilities and
 # a touch screen, which we don't describe here.  # a touch screen, which we don't describe here.
 hp150|hewlett packard Model 150,  hp150|Hewlett Packard Model 150,
         OTbs, use=hp2622,          OTbs, use=hp2622,
   
 # HP 2382a terminals, "the little ones." They don't have any  # HP 2382a terminals, "the little ones." They don't have any
 # alternate character set support and sending out ^N/^O will  # alternate character set support and sending out ^N/^O will
 # leave the screen blank.  # leave the screen blank.
 hp2382a|hp2382|hewlett packard 2382a,  hp2382a|hp2382|Hewlett Packard 2382a,
         da, db,          da, db,
         lh#1, lm#48,          lh#1, lm#48,
         acsc@,          acsc@,
Line 8113 
Line 10193 
         kri=\ES, krmir=\ER, rmkx=\E&s0A, smkx=\E&s1A,          kri=\ES, krmir=\ER, rmkx=\E&s0A, smkx=\E&s1A,
         use=hp+pfk-cr,          use=hp+pfk-cr,
   
 newhp|generic entry for new hewlett packard terminals,  newhp|generic entry for new Hewlett Packard terminals,
         am, bw, mir, xhp, xon,          am, bw, mir, xhp, xon,
         cols#80, lines#24, pb#4800,          cols#80, lines#24, pb#4800,
         acsc=2[3@4>5I9(\:'JSKWLQMAO#P$Q;R!S"T1U2V4W3X\:Y+Z*dHjGkTlRm          acsc=2[3@4>5I9(:'JSKWLQMAO#P$Q;R!S"T1U2V4W3X:Y+Z*dHjGkTlRmFn
              Fn/q\,t5u6v8w7x.,               /q\,t5u6v8w7x.,
         bel=^G, blink=\E&dA, bold=\E&dF, cbt=\Ei, cr=^M, cub1=^H,          bel=^G, blink=\E&dA, bold=\E&dF, cbt=\Ei, cr=\r, cub1=^H,
         cud1=^J, cuf1=\EC, cuu1=\EA, dch1=\EP$<2>, dim=\E&dH,          cud1=\n, cuf1=\EC, cuu1=\EA, dch1=\EP$<2>, dim=\E&dH,
         dl1=\EM, ed=\EJ, el=\EK, ht=\011$<2>, hts=\E1, il1=\EL, ind=^J,          dl1=\EM, ed=\EJ, el=\EK, ht=\011$<2>, hts=\E1, il1=\EL, ind=\n,
         invis=\E&dS, ip=$<2>, is1=\E&jB$<8>, nel=^M^J,          invis=\E&dS, ip=$<2>, is1=\E&jB$<8>, nel=\r\n,
         pfkey=\E&f0a%p1%dk0d%p2%l%dL%p2%s,          pfkey=\E&f0a%p1%dk0d%p2%l%dL%p2%s,
         pfloc=\E&f1a%p1%dk0d%p2%l%dL%p2%s,          pfloc=\E&f1a%p1%dk0d%p2%l%dL%p2%s,
         pfx=\E&f2a%p1%dk0d%p2%l%dL%p2%s, rev=\E&dB, ri=\ET,          pfx=\E&f2a%p1%dk0d%p2%l%dL%p2%s, rev=\E&dB, ri=\ET,
Line 8163 
Line 10243 
 # new 262x series of machines. It has dip-switched options.  # new 262x series of machines. It has dip-switched options.
 # The firmware has a bug in it such that if you give it a null  # The firmware has a bug in it such that if you give it a null
 # length label, the following character is eaten!  # length label, the following character is eaten!
 hp2621b|hp 2621b with old style keyboard,  hp2621b|HP 2621b with old style keyboard,
         lh#1, lm#48, lw#8, nlab#8,          lh#1, lm#48, lw#8, nlab#8,
         kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh,
         kind=\ET, kll=\EF, kri=\ES,          kind=\ET, kll=\EF, kri=\ES,
Line 8171 
Line 10251 
             %;%p2%s\E%{111}%p1%+%c\r,              %;%p2%s\E%{111}%p1%+%c\r,
         smln=\E&jB, use=hp2621,          smln=\E&jB, use=hp2621,
   
 hp2621b-p|hp 2621b with printer,  hp2621b-p|HP 2621b with printer,
         use=hp+printer, use=hp2621b,          use=hp+printer, use=hp2621b,
   
 # hp2621b - new 2621b with new extended keyboard  # hp2621b - new 2621b with new extended keyboard
 # these are closer to the new 26xx series than the other 2621b  # these are closer to the new 26xx series than the other 2621b
 hp2621b-kx|hp 2621b with extended keyboard,  hp2621b-kx|HP 2621b with extended keyboard,
         use=newhpkeyboard, use=hp2621b,          use=newhpkeyboard, use=hp2621b,
   
 hp2621b-kx-p|hp 2621b with new keyboard & printer,  hp2621b-kx-p|HP 2621b with new keyboard & printer,
         use=hp+printer, use=hp2621b-kx,          use=hp+printer, use=hp2621b-kx,
   
 # Some assumptions are made in the following entries.  # Some assumptions are made in the following entries.
Line 8195 
Line 10275 
 #  #
 # Hp 2622a & hp2623a display and graphics terminals  # Hp 2622a & hp2623a display and graphics terminals
 #  #
 hp2622|hp2622a|hp 2622,  hp2622|hp2622a|HP 2622,
         da, db,          da, db,
         lm#0, pb#19200,          lm#0, pb#19200,
         is2=\E&dj@\r, use=hp+pfk-cr, use=hp+labels, use=scrhp,          is2=\E&dj@\r, use=hp+pfk-cr, use=hp+labels, use=scrhp,
   
 # The 2623 is a 2622 with extra graphics hardware.  # The 2623 is a 2622 with extra graphics hardware.
 hp2623|hp2623a|hp 2623,  hp2623|hp2623a|HP 2623,
         use=hp2622,          use=hp2622,
   
 hp2624b-p|hp2624b-4p-p|hewlett packard 2624 B with printer,  hp2624b-p|hp2624b-4p-p|Hewlett Packard 2624 B with printer,
         use=hp+printer, use=hp2624,          use=hp+printer, use=hp2624,
   
 # The hewlett packard B can have an optional extra 6 pages of memory.  # The hewlett packard B can have an optional extra 6 pages of memory.
 hp2624-10p|hp2624a-10p|hp2624b-10p|hewlett packard 2624 B w/ 10 pages of memory,  hp2624-10p|hp2624a-10p|hp2624b-10p|Hewlett Packard 2624 B w/ 10 pages of memory,
         lm#240, use=hp2624,          lm#240, use=hp2624,
   
 hp2624b-10p-p|hewlett packard 2624 B w/ extra memory & printer,  hp2624b-10p-p|Hewlett Packard 2624 B w/ extra memory & printer,
         lm#240, use=hp2624b-p,          lm#240, use=hp2624b-p,
   
 # Color manipulations for HP terminals  # Color manipulations for HP terminals
 hp+color|hp with colors,  hp+color|HP with colors,
         ccc,          ccc,
         colors#16, ncv#17, pairs#7,          colors#16, ncv#17, pairs#7,
         initp=\E&v%?%p2%{1000}%=%t1%e.%p2%d%;a%?%p3%{1000}%=%t1%e.          initp=\E&v%?%p2%{1000}%=%t1%e.%p2%d%;a%?%p3%{1000}%=%t1%e.
Line 8227 
Line 10307 
         op=\E&v0S, scp=\E&v%p1%dS,          op=\E&v0S, scp=\E&v%p1%dS,
   
 # <is2> sets the screen to be 80 columns wide  # <is2> sets the screen to be 80 columns wide
 hp2397a|hp2397|hewlett packard 2397A color terminal,  hp2397a|hp2397|Hewlett Packard 2397A color terminal,
         is2=\E&w6f80X, use=memhp, use=hp+labels, use=hp+color,          is2=\E&w6f80X, use=memhp, use=hp+labels, use=hp+color,
   
 #  HP 700/44 Setup parameters:  #  HP 700/44 Setup parameters:
Line 8243 
Line 10323 
 # <is2>         sets pcterm; autowrap; 25 lines; pc char set; prog DEL key;  # <is2>         sets pcterm; autowrap; 25 lines; pc char set; prog DEL key;
 # \E\\? does not turn off keycode mode  # \E\\? does not turn off keycode mode
 # <smsc>        sets alternate start/stop; keycode on  # <smsc>        sets alternate start/stop; keycode on
 hpansi|hp700|hewlett packard 700/44 in HP-PCterm mode,  hpansi|hp700|Hewlett Packard 700/44 in HP-PCterm mode,
         am, eo, xenl, xon,          am, eo, xenl, xon,
         cols#80, lines#25,          cols#80, lines#25,
         acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x          acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x
              \263,               \263,
         bel=^G, cbt=\E[Z, civis=\E[?25l, clear=\E[2J\E[H,          bel=^G, cbt=\E[Z, clear=\E[2J\E[H, cr=\r, cub1=\E[D,
         cnorm=\E[?25h, cr=^M, cub1=\E[D, cud1=\E[B, cuf1=\E[C,          cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M,          dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,
         ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@, il1=\E[L,          ich1=\E[@, il1=\E[L, ind=\n,
         ind=^J,  
         is2=\E[44"p\E[?7h\E[>10h\E[>12h\EP1;1|3/7F\E\\,          is2=\E[44"p\E[?7h\E[>10h\E[>12h\EP1;1|3/7F\E\\,
         kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kend=\E[4~, kf1=\E[17~, kf10=\E[28~,          kcuu1=\E[A, kend=\E[4~, kf1=\E[17~, kf10=\E[28~,
Line 8262 
Line 10341 
         rmsc=\E[>11l\EP1**x0/11;1/13\E[m\E\\, rmso=\E[m,          rmsc=\E[>11l\EP1**x0/11;1/13\E[m\E\\, rmso=\E[m,
         rmul=\E[m, sgr0=\E[m, smam=\E[?7h,          rmul=\E[m, sgr0=\E[m, smam=\E[?7h,
         smsc=\E[>11h\EPO**x0/65;1/67\E\\$<250>, smso=\E[7m,          smsc=\E[>11h\EPO**x0/65;1/67\E\\$<250>, smso=\E[7m,
         smul=\E[4m, xoffc=g, xonc=e,          smul=\E[4m, xoffc=g, xonc=e, use=vt220+cvis,
 #  #
 # (hp2392: copied <rmir> here from hpex -- esr)  # (hp2392: copied <rmir> here from hpex -- esr)
 hp2392|239x series,  hp2392|239x series,
Line 8273 
Line 10352 
         rmir=\ER, rmul=\E&d@, smir=\EQ, smul=\E&dD, vpa=\E&a%p1%dY,          rmir=\ER, rmul=\E&d@, smir=\EQ, smul=\E&dD, vpa=\E&a%p1%dY,
         use=hpsub,          use=hpsub,
   
 hpsub|hp terminals -- capability subset,  hpsub|HP terminals -- capability subset,
         am, da, db, mir, xhp, xon,          am, da, db, mir, xhp, xon,
         lines#24,          lines#24,
         bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cuu1=\EA, dch1=\EP, dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC,          cuu1=\EA, dch1=\EP, dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC,
         ht=^I, if=/usr/share/tabset/stdcrt, il1=\EL, ind=^J,          ht=^I, if=/usr/share/tabset/stdcrt, il1=\EL, ind=\n,
         is2=\E&s1A\E<\E&k0\\, kbs=^H, kcub1=\ED, kcud1=\EB,          is2=\E&s1A\E<\E&k0\\, kbs=^H, kcub1=\ED, kcud1=\EB,
         kcuf1=\EC, kcuu1=\EA, khome=\Eh, rmkx=\E&s0A, rmso=\E&d@,          kcuf1=\EC, kcuu1=\EA, khome=\Eh, rmkx=\E&s0A, rmso=\E&d@,
         sgr0=\E&d@, smkx=\E&s1A, smso=\E&dB,          sgr0=\E&d@, smkx=\E&s1A, smso=\E&dB,
Line 8293 
Line 10372 
 #  #
 # (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:",  # (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:",
 # moved <rmir> here from hpsub -- esr)  # moved <rmir> here from hpsub -- esr)
 hpex|hp extended capabilities,  hpex|HP extended capabilities,
         cr=^M, cud1=^J, cup=\E&a%p1%dy%p2%dC, ht=^I, ind=^J, kbs=^H,          cr=\r, cud1=\n, cup=\E&a%p1%dy%p2%dC, ht=^I, ind=\n, kbs=^H,
         kcub1=^H, kcud1=^J, nel=^M^J, rmir=\ER, rmul=\E&d@, smir=\EQ,          kcub1=^H, kcud1=\n, nel=\r\n, rmir=\ER, rmul=\E&d@, smir=\EQ,
         smul=\E&dD, vpa=\E&a%p1%dY, use=hpsub,          smul=\E&dD, vpa=\E&a%p1%dY, use=hpsub,
   
 # From: Ville Sulko <Ville.Sulko@bip.atk.tpo.fi>, 05 Aug 1996  # From: Ville Sulko <Ville.Sulko@bip.atk.tpo.fi>, 05 Aug 1996
 hp2|hpex2|hewlett-packard extended capabilities newer version,  hp2|hpex2|Hewlett-Packard extended capabilities newer version,
         am, da, db, mir, xhp,          am, da, db, mir, xhp,
         cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, xmc#0,          cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, xmc#0,
         bel=^G, clear=\E&a0y0C\EJ, cr=^M, cub1=^H, cud1=\EB,          bel=^G, clear=\E&a0y0C\EJ, cr=\r, cub1=^H, cud1=\EB,
         cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP,          cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP,
         dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1,          dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1,
         il1=\EL, ind=^J, kbs=^H, kclr=\EJ, kctab=\E2, kcub1=\ED,          il1=\EL, ind=\n, kbs=^H, kclr=\EJ, kctab=\E2, kdch1=\EP,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kdl1=\EM,          kdl1=\EM, ked=\EJ, kel=\EK, khts=\E1, kich1=\EQ, kil1=\EL,
         ked=\EJ, kel=\EK, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et,          knp=\EU, kpp=\EV, krmir=\ER, ktbc=\E3, meml=\El, memu=\Em,
         kf6=\Eu, kf7=\Ev, kf8=\Ew, khome=\Eh, khts=\E1, kich1=\EQ,  
         kil1=\EL, kind=\ES, kll=\EF, knp=\EU, kpp=\EV, kri=\ET,  
         krmir=\ER, ktbc=\E3, meml=\El, memu=\Em,  
         pfkey=\E&f%p1%dk%p2%l%dL%p2%s,          pfkey=\E&f%p1%dk%p2%l%dL%p2%s,
         pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s,          pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s,
         pfx=\E&f2a%p1%dk%p2%l%dL%p2%s,          pfx=\E&f2a%p1%dk%p2%l%dL%p2%s,
Line 8318 
Line 10394 
         rmln=\E&j@, rmso=\E&d@, rmul=\E&d@,          rmln=\E&j@, rmso=\E&d@, rmul=\E&d@,
         sgr=\E&d%?%p7%t%{115}%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+          sgr=\E&d%?%p7%t%{115}%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+
             %p5%{8}%*%+%{64}%+%c%?%p9%t%'\016'%c%e%'\017'%c%;,              %p5%{8}%*%+%{64}%+%c%?%p9%t%'\016'%c%e%'\017'%c%;,
         sgr0=\E&d@, smir=\EQ, smkx=\E&s1A, smln=\E&jB, smso=\E&dB,          sgr0=\E&d@\017, smir=\EQ, smkx=\E&s1A, smln=\E&jB,
         smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY,          smso=\E&dB, smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY,
           use=hp+pfk-cr, use=hp+arrows,
   
 # HP 236 console  # HP 236 console
 # From: <ddavis@ic.berkeley.edu>  # From: <ddavis@ic.berkeley.edu>
Line 8336 
Line 10413 
 hp300h|HP Catseye console,  hp300h|HP Catseye console,
         OTbs, am, da, db, mir, xhp,          OTbs, am, da, db, mir, xhp,
         cols#128, lines#51, lm#0, xmc#0,          cols#128, lines#51, lm#0, xmc#0,
         bel=^G, cbt=\Ei, clear=\E&a0y0C\EJ, cr=^M, cub1=^H, cud1=\EB,          bel=^G, cbt=\Ei, clear=\E&a0y0C\EJ, cr=\r, cub1=^H, cud1=\EB,
         cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP,          cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP,
         dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I,          dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I,
         if=/usr/share/tabset/stdcrt, il1=\EL, ind=^J, kbs=^H,          if=/usr/share/tabset/stdcrt, il1=\EL, ind=\n, kbs=^H,
         kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh,
         rmir=\ER, rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@,          rmir=\ER, rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@,
         smir=\EQ, smkx=\E&s1A, smso=\E&dB, smul=\E&dD, tbc=\E3,          smir=\EQ, smkx=\E&s1A, smso=\E&dB, smul=\E&dD, tbc=\E3,
Line 8351 
Line 10428 
         bel=^G, cbt=\Ei, clear=\E&a0y0C\EJ, cub1=^H, cud1=\EB,          bel=^G, cbt=\Ei, clear=\E&a0y0C\EJ, cub1=^H, cud1=\EB,
         cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP,          cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP,
         dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1,          dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1,
         il1=\EL, ind=^J, is2=\E&v0m1b0i&j@, kbs=^H, kcub1=\ED,          il1=\EL, ind=\n, is2=\E&v0m1b0i&j@, kbs=^H, kcub1=\ED,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kdl1=\EM,          kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kdl1=\EM,
         ked=\EJ, kel=\EK, khome=\Eh, kich1=\EQ, kil1=\EL, knp=\EU,          ked=\EJ, kel=\EK, khome=\Eh, kich1=\EQ, kil1=\EL, knp=\EU,
         kpp=\EV, rmir=\ER, rmkx=\E&s0A, rmso=\E&v0S, rmul=\E&d@,          kpp=\EV, rmir=\ER, rmkx=\E&s0A, rmso=\E&v0S, rmul=\E&d@,
Line 8373 
Line 10450 
         OTbs, am, da, db, mir, xhp,          OTbs, am, da, db, mir, xhp,
         cols#128, it#8, lines#49, lm#0,          cols#128, it#8, lines#49, lm#0,
         acsc=, bel=^G, blink=\E&dA, bold=\E&dJ, cbt=\Ei, civis=\E*dR,          acsc=, bel=^G, blink=\E&dA, bold=\E&dJ, cbt=\Ei, civis=\E*dR,
         clear=\EH\EJ, cnorm=\E*dQ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          clear=\EH\EJ, cnorm=\E*dQ, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP, dim=\E&dH,          cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP, dim=\E&dH,
         dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1,          dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1,
         if=/usr/share/tabset/std, il1=\EL, ind=^J, invis=\E&ds,          if=/usr/share/tabset/std, il1=\EL, ind=\n, invis=\E&ds,
         kbs=^H, kclr=\EJ, kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          kbs=^H, kclr=\EJ, kctab=\E2, kdch1=\EP, kdl1=\EM, ked=\EJ,
         kcuu1=\EA, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK, kf1=\Ep,          kel=\EK, khts=\E1, kich1=\EQ, kil1=\EL, kll=\EF, knp=\EU,
         kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew,          kpp=\EV, krmir=\ER, ktbc=\E3, rev=\E&dJ, rmacs=^O, rmir=\ER,
         khome=\Eh, khts=\E1, kich1=\EQ, kil1=\EL, kind=\ES, kll=\EF,          rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@, smacs=^N,
         knp=\EU, kpp=\EV, kri=\ET, krmir=\ER, ktbc=\E3, rev=\E&dJ,          smir=\EQ, smkx=\E&s1A, smso=\E&dJ, smul=\E&dD, tbc=\E3,
         rmacs=^O, rmir=\ER, rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@,          vpa=\E&a%p1%dY, use=hp+pfk-cr, use=hp+arrows,
         sgr0=\E&d@, smacs=^N, smir=\EQ, smkx=\E&s1A, smso=\E&dJ,  
         smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY,  # From: Martin Trusler
   hp98550-color|hp98550a-color|HP 9000 Series 300 color console (Trusler),
           OTbs, am, ccc, da, db, km, mir, xhp,
           colors#8, cols#128, it#8, lh#2, lines#49, lm#0, lw#8, nlab#8,
           pairs#8, xmc#0,
           acsc=+>\,<-\^.v0\374``a\374f\372g\376h\374j+k+l+m+n+o-q-s-t+
                u+v+w+x|y<z>{*|!}\273~\362,
           bel=^G, bold=\E&dD, cbt=\Ei, clear=\EH\EJ, cr=\r, cub1=^H,
           cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA,
           dch1=\EP, dl1=\EM, ed=\EJ, el=\EK, home=\E&a0y0C,
           hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL, ind=\ES,
           initp=\E&v0m%?%p2%{1000}%=%t1%e.%p2%d%;a%?%p3%{1000}%=%t1%e.
                 %p3%d%;b%?%p4%{1000}%=%t1%e.%p4%d%;c%?%p5%{1000}%=%t1
                 %e.%p5%d%;x%?%p6%{1000}%=%t1%e.%p6%d%;y%?%p7%{1000}%=
                 %t1%e.%p7%d%;z%p1%dI,
           is1=\EH\EJ, kbs=^H, kctab=\E2, kdch1=\EP, kdl1=\EM, ked=\EJ,
           kel=\EK, khts=\E1, kich1=\EQ, kil1=\EL, kll=\EF, knp=\EU,
           kpp=\EV, krmir=\ER, ktbc=\E3, meml=\El, memu=\Em,
           oc=\E&v0m1a1b1c0I\E&v1a1I\E&v1b2I\E&v1a1b3I\E&v1c4I\E&v1a1c5
              I\E&v1b1c6I\E&v1x1y7I,
           op=\E&v0S, pfkey=\E&f%p1%dk%p2%l%dL%p2%s,
           pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s,
           pfx=\E&f2a%p1%dk%p2%l%dL%p2%s,
           pln=\E&f%p1%dk%p2%l%dd0L%p2%s, rev=\E&dB, ri=\ET,
           rmacs=^O, rmam=\E&s1C, rmcup=\E&s0A, rmir=\ER, rmkx=\E&s0A,
           rmln=\E&j@, rmm=\E&k0I, rmso=\E&d@, rmul=\E&d@, rs1=\EE,
           scp=\E&v%p1%dS,
           sgr=\E&d%p1%p3%|%{2}%*%p2%p6%|%{4}%*%+%{64}%+%c%?%p9%t%'
               \016'%c%e%'\017'%c%;,
           sgr0=\E&d@\017, smacs=^N, smam=\E&s0C, smcup=\E&s1A,
           smir=\EQ, smkx=\E&s1A, smln=\E&jB, smm=\E&k1I, smso=\E&dB,
           smul=\E&dD, tbc=\E3, u6=\Ea%dc%dR\r, u7=\Ea,
           u8=\E%[0123456789/], u9=\E*s1\^, vpa=\E&a%p1%dY,
           use=hp+pfk-cr, use=hp+arrows,
   
 # From: Victor Duchovni <vic@fine.princeton.edu>  # From: Victor Duchovni <vic@fine.princeton.edu>
 # (hp700-wy: removed obsolete ":nl=^J:";  # (hp700-wy: removed obsolete ":nl=^J:";
 # replaced /usr/share/tabset/hp700-wy with std because <it#8>,<hts=\E1> -- esr)  # replaced /usr/share/tabset/hp700-wy with std because <it#8>,<hts=\E1> -- esr)
 hp700-wy|HP700/41 emulating wyse30,  hp700-wy|HP 700/41 emulating Wyse30,
         OTbs, am, bw, mir, msgr,          OTbs, am, bw, mir, msgr,
         cols#80, it#8, lines#24, xmc#1,          cols#80, it#8, lines#24, xmc#1,
         cbt=\EI, clear=^Z, cr=^M, cub1=^H, cud1=^V, cuf1=^L,          cbt=\EI, clear=^Z, cr=\r, cub1=^H, cud1=^V, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\EY, el=\ET$<10/>, home=^^, ht=^I, hts=\E1,          dl1=\ER, ed=\EY, el=\ET$<10/>, home=^^, ht=^I, hts=\E1,
         if=/usr/share/tabset/stdcrt, il1=\EE$<0.7*/>,          if=/usr/share/tabset/stdcrt, il1=\EE$<0.7*/>,
         is1=\E~"\EC\Er\E(\EG0\003\E`9\E`1, kbs=\177, kcbt=\EI,          is1=\E~"\EC\Er\E(\EG0\003\E`9\E`1, kbs=^?, kcbt=\EI,
         kclr=^Z, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, ked=\EY,          kclr=^Z, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, ked=\EY,
         kel=\ET, khome=^^, khts=\EI, kich1=\Eq, krmir=\Er, ll=^^^K,          kel=\ET, khome=^^, khts=\EI, kich1=\Eq, krmir=\Er, ll=^^^K,
         ri=\Ej, rmir=\Er, rmso=\EG0$<10/>, rmul=\EG0$<10/>,          ri=\Ej, rmir=\Er, rmso=\EG0$<10/>, rmul=\EG0$<10/>,
Line 8405 
Line 10516 
         am, da, db, xhp,          am, da, db, xhp,
         cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8,          cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8,
         acsc=0cjgktlrmfn/q\,t5u6v8w7x., bel=^G, blink=\E&dA,          acsc=0cjgktlrmfn/q\,t5u6v8w7x., bel=^G, blink=\E&dA,
         bold=\E&dB, cbt=\Ei, clear=\E&a0y0C\EJ, cr=^M, cub1=^H,          bold=\E&dB, cbt=\Ei, clear=\E&a0y0C\EJ, cr=\r, cub1=^H,
         cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA,          cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA,
         dch1=\EP, dim=\E&dH, dl1=\EM, el=\EK, hpa=\E&a%p1%dC, ht=^I,          dch1=\EP, dim=\E&dH, dl1=\EM, el=\EK, hpa=\E&a%p1%dC, ht=^I,
         hts=\E1, il1=\EL, kbs=^H, kclr=\EJ, kctab=\E2, kcub1=\ED,          hts=\E1, il1=\EL, kbs=^H, kclr=\EJ, kctab=\E2, kdch1=\EP,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kdl1=\EM,          kdl1=\EM, ked=\EJ, kel=\EK, khts=\E1, kich1=\EQ, kil1=\EL,
         ked=\EJ, kel=\EK, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et,          kll=\EF, knp=\EU, kpp=\EV, krmir=\ER, ktbc=\E3, rev=\E&dB,
         kf6=\Eu, kf7=\Ev, kf8=\Ew, khome=\Eh, khts=\E1, kich1=\EQ,          ri=\ET, rmacs=^O, rmir=\ER, rmkx=\E&s0A, rmln=\E&j@,
         kil1=\EL, kind=\ES, kll=\EF, knp=\EU, kpp=\EV, kri=\ET,          rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@, smacs=^N, smir=\EQ,
         krmir=\ER, ktbc=\E3, rev=\E&dB, ri=\ET, rmacs=^O, rmir=\ER,          smkx=\E&s1A, smln=\E&jB, smso=\E&dJ, smul=\E&dD, tbc=\E3,
         rmkx=\E&s0A, rmln=\E&j@, rmso=\E&d@, rmul=\E&d@,          vpa=\E&a%p1%dY, use=hp+pfk-cr, use=hp+arrows,
         sgr0=\E&d@, smacs=^N, smir=\EQ, smkx=\E&s1A, smln=\E&jB,  
         smso=\E&dJ, smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY,  
   
 bobcat|sbobcat|HP 9000 model 300 console,  bobcat|sbobcat|HP 9000 model 300 console,
         am, da, db, mir, xhp,          am, da, db, mir, xhp,
         cols#128, it#8, lines#47, xmc#0,          cols#128, it#8, lines#47, xmc#0,
         cbt=\Ei, clear=\EH\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          cbt=\Ei, clear=\EH\EJ, cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\E&a%p1%dy%p2%dC$<6/>, cuu1=\EA, dch1=\EP,          cup=\E&a%p1%dy%p2%dC$<6/>, cuu1=\EA, dch1=\EP,
         dl1=\EM$<10*/>, ed=\EJ, el=\EK, hpa=\E&a%p1%dC$<6/>, ht=^I,          dl1=\EM$<10*/>, ed=\EJ, el=\EK, hpa=\E&a%p1%dC$<6/>, ht=^I,
         il1=\EL$<10*/>, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB,          il1=\EL$<10*/>, ind=\n, kbs=^H, kcub1=\ED, kcud1=\EB,
         kcuf1=\EC, kcuu1=\EA, khome=\Eh, nel=^M^J, rmir=\ER,          kcuf1=\EC, kcuu1=\EA, khome=\Eh, nel=\r\n, rmir=\ER,
         rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@, smir=\EQ,          rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@, smir=\EQ,
         smkx=\E&s1A, smso=\E&dB, smul=\E&dD, vpa=\E&a%p1%dY$<6/>,          smkx=\E&s1A, smso=\E&dB, smul=\E&dD, vpa=\E&a%p1%dY$<6/>,
 gator-t|HP 9000 model 237 emulating extra-tall AAA,  gator-t|HP 9000 model 237 emulating extra-tall AAA,
Line 8433 
Line 10542 
 gator|HP 9000 model 237 emulating AAA,  gator|HP 9000 model 237 emulating AAA,
         bw, km, mir, ul,          bw, km, mir, ul,
         cols#128, it#8, lines#47,          cols#128, it#8, lines#47,
         bel=^G, cbt=\E[Z, clear=\E[H\E[J, cr=^M, cub1=^H, cud1=^J,          bel=^G, cbt=\E[Z, clear=\E[H\E[J, cr=\r, cub1=^H, cud1=\n,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\EM,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\EM,
         dch=\E[%p1%dP$<4/>, dch1=\E[P, dl=\E[%p1%dM$<1*/>,          dch=\E[%p1%dP$<4/>, dch1=\E[P, dl=\E[%p1%dM$<1*/>,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, hpa=\E[%i%p1%d`,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, hpa=\E[%i%p1%d`,
         ht=^I, ich=\E[%p1%d@$<4/>, ich1=\E[@, il=\E[%p1%dL$<1*/>,          ht=^I, ich=\E[%p1%d@$<4/>, ich1=\E[@, il=\E[%p1%dL$<1*/>,
         il1=\E[L, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J,          il1=\E[L, kbs=^H, kcub1=^H, kcud1=\n, nel=\r\n,
         rep=%p1%c\E[%p2%db$<1*/>, rev=\E[7m, rmso=\E[m,          rep=%p1%c\E[%p2%db$<1*/>, rev=\E[7m, rmso=\E[m,
         rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,          rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,
 gator-52|HP 9000 model 237 emulating VT52,  gator-52|HP 9000 model 237 emulating VT52,
         cols#128, lines#47, use=vt52,          cols#128, lines#47, use=vt52-basic,
 gator-52t|HP 9000 model 237 emulating extra-tall VT52,  gator-52t|HP 9000 model 237 emulating extra-tall VT52,
         lines#94, use=gator-52,          lines#94, use=gator-52,
   
Line 8457 
Line 10566 
 # "keyboard locked" LED.  # "keyboard locked" LED.
 dku7003-dumb|Honeywell Bull DKU 7003 dumb mode,  dku7003-dumb|Honeywell Bull DKU 7003 dumb mode,
         cols#80, lines#25,          cols#80, lines#25,
         clear=^]^_, cr=^M, cub1=^Y, cud1=^K, cuf1=^X,          clear=^]^_, cr=\r, cub1=^Y, cud1=^K, cuf1=^X,
         cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, ed=^_, el=\E[K,          cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, ed=^_, el=\E[K,
         flash=\E[2h\E[2l, home=^], ht=^I, ind=^J, kbs=^H, kcub1=^Y,          flash=\E[2h\E[2l, home=^], ht=^I, ind=\n, kbs=^H, kcub1=^Y,
         kcud1=^K, kcuf1=^X, kcuu1=^Z, khome=^], nel=^M^J,          kcud1=^K, kcuf1=^X, kcuu1=^Z, khome=^], nel=\r\n,
 dku7003|Honeywell Bull DKU 7003 all features described,  dku7003|Honeywell Bull DKU 7003 all features described,
         msgr,          msgr,
         xmc#1,          xmc#1,
Line 8468 
Line 10577 
         rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,          rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,
         use=dku7003-dumb,          use=dku7003-dumb,
   
 #### Lear-Siegler (adm)  #### Lear-Siegler (LSI adm)
 #  #
 # These guys are long since out of the terminals business, but  # These guys are long since out of the terminals business, but
 # in 1995 many current terminals still have an adm type as one of their  # in 1995 many current terminals still have an adm type as one of their
Line 8482 
Line 10591 
 # hanging in the air. (Thanks to Eric Fischer, <eric@fudge.uchicago.edu>,  # hanging in the air. (Thanks to Eric Fischer, <eric@fudge.uchicago.edu>,
 # for clearing up this point.)  # for clearing up this point.)
   
 adm1a|adm1|lsi adm1a,  adm1a|adm1|LSI adm1a,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E;$<1>, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\E;$<1>, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, home=^^,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, home=^^,
         ind=^J,          ind=\n,
 adm2|lsi adm2,  adm2|LSI adm2,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E;, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\E;, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\EY, el=\ET, home=^^, ich1=\EQ, il1=\EE, ind=^J,          dl1=\ER, ed=\EY, el=\ET, home=^^, ich1=\EQ, il1=\EE, ind=\n,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, khome=^^,
 # (adm3: removed obsolete ":ma=^K^P:" -- esr)  # (adm3: removed obsolete ":ma=^K^P:" -- esr)
 adm3|lsi adm3,  adm3|LSI adm3,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, ind=^J,          bel=^G, clear=^Z, cr=\r, cub1=^H, cud1=\n, ind=\n,
 # The following ADM-3A switch settings are assumed for normal operation:  # The following ADM-3A switch settings are assumed for normal operation:
 #       SPACE           U/L_DISP        CLR_SCRN        24_LINE  #       SPACE           U/L_DISP        CLR_SCRN        24_LINE
 #       CUR_CTL         LC_EN           AUTO_NL         FDX  #       CUR_CTL         LC_EN           AUTO_NL         FDX
Line 8512 
Line 10621 
 # socket, you may be out of luck.  # socket, you may be out of luck.
 #  #
 # (adm3a: some capabilities merged in from BRl entry -- esr)  # (adm3a: some capabilities merged in from BRl entry -- esr)
 adm3a|lsi adm3a,  adm3a|LSI adm3a,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         OTma=^K^P, OTnl=^J, bel=^G, clear=\032$<1/>, cr=^M, cub1=^H,          OTma=^K^P, OTnl=\n, bel=^G, clear=\032$<1/>, cr=\r, cub1=^H,
         cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,          cud1=\n, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=^K, home=^^, ind=^J, kcub1=^H, kcud1=^J, kcuf1=^L,          cuu1=^K, home=^^, ind=\n, kcub1=^H, kcud1=\n, kcuf1=^L,
         kcuu1=^K, rs2=^N,          kcuu1=^K, rs2=^N,
 adm3a+|adm3a plus,  adm3a+|adm3a plus,
         kbs=^H, use=adm3a,          kbs=^H, use=adm3a,
 # (adm5: removed obsolete ":ma=^Hh^Jj^Kk^Ll^^H:" & duplicate ":do=^J:" -- esr)  # (adm5: removed obsolete ":ma=^Hh^Jj^Kk^Ll^^H:" & duplicate ":do=^J:" -- esr)
 adm5|lsi adm5,  adm5|LSI adm5,
         xmc#1,          xmc#1,
         bel=^G, cr=^M, cud1=^J, ed=\EY, el=\ET, kbs=^H, khome=^^,          bel=^G, cr=\r, cud1=\n, ed=\EY, el=\ET, kbs=^H, khome=^^,
         rmso=\EG, smso=\EG, use=adm3a+,          rmso=\EG, smso=\EG, use=adm3a+,
 # A lot of terminals other than adm11s use these.  Wherever you see  # A lot of terminals other than adm11s use these.  Wherever you see
 # use=adm+sgr with some of its capabilities disabled, try the  # use=adm+sgr with some of its capabilities disabled, try the
Line 8543 
Line 10652 
 adm11|LSI ADM-11,  adm11|LSI ADM-11,
         OTbs, am, hs,          OTbs, am, hs,
         OTkn#8, cols#80, lines#24,          OTkn#8, cols#80, lines#24,
         OTnl=^J, bel=^G, blink=\EG2, clear=\E*, cr=^M, cub1=^H,          OTnl=\n, bel=^G, blink=\EG2, clear=\E*, cr=\r, cub1=^H,
         cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,          cud1=\n, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=^K, dsl=\Eh, ed=\EY, el=\ET, fsl=\E(\r, home=^^, ht=^I,          cuu1=^K, dsl=\Eh, ed=\EY, el=\ET, fsl=\E(\r, home=^^, ht=^I,
         kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf1=^A@\r,          kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kf1=^A@\r,
         kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
         kf7=^AF\r, kf8=^AG\r, khome=^^, nel=^M^J, tsl=\EF\E),          kf7=^AF\r, kf8=^AG\r, khome=^^, nel=\r\n, tsl=\EF\E),
         use=adm+sgr,          use=adm+sgr,
 # From: Andrew Scott Beals <bandy@lll-crg.ARPA>  # From: Andrew Scott Beals <bandy@lll-crg.ARPA>
 # Corrected by Olaf Siebert <rhialto@polder.ubc.kun.nl>, 11 May 1995  # Corrected by Olaf Siebert <rhialto@polder.ubc.kun.nl>, 11 May 1995
Line 8595 
Line 10704 
 #         7 - 7  #         7 - 7
 #        20 - 6,8  #        20 - 6,8
 #  #
 adm12|lsi adm12,  adm12|LSI adm12,
         OTbs, OTpt, am, mir,          OTbs, OTpt, am, mir,
         OTug#1, cols#80, it#8, lines#24,          OTug#1, cols#80, it#8, lines#24,
         bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=^Z, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\EY, el=\ET, home=^^, hts=\E1, ich1=\EQ, il1=\EE,          dl1=\ER, ed=\EY, el=\ET, home=^^, hts=\E1, ich1=\EQ, il1=\EE,
         is2=\E0\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s\s          is2=\E0\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s\s
             \s\E1\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s              \s\E1\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s
             \s\s\E1\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s\s\s\E1,              \s\s\E1\s\s\s\s\s\s\s\s\E1\s\s\s\s\s\s\s\s\E1,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A1\r,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A1\r,
         kf2=^A2\r, kf3=^A3\r, kf4=^A4\r, kf5=^A5\r, kf6=^A6\r,          kf2=^A2\r, kf3=^A3\r, kf4=^A4\r, kf5=^A5\r, kf6=^A6\r,
         kf7=^A7\r, kf8=^A8\r, kf9=^A9\r, rmir=\Er, smir=\Eq, tbc=\E0,          kf7=^A7\r, kf8=^A8\r, kf9=^A9\r, rmir=\Er, smir=\Eq, tbc=\E0,
         use=adm+sgr,          use=adm+sgr,
 # (adm20: removed obsolete ":kn#7:" -- esr)  # (adm20: removed obsolete ":kn#7:" -- esr)
 adm20|lear siegler adm20,  adm20|Lear Siegler adm20,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, cbt=\EI, clear=^Z, cr=^M, cub1=^H, cuf1=^L,          bel=^G, cbt=\EI, clear=^Z, cr=\r, cub1=^H, cuf1=^L,
         cup=\E=%i%p2%{31}%+%c%p1%{31}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%i%p2%{31}%+%c%p1%{31}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\EY, el=\ET, home=^^, ht=^I, ich1=\EQ, il1=\EE,          dl1=\ER, ed=\EY, el=\ET, home=^^, ht=^I, ich1=\EQ, il1=\EE,
         kf1=^A, kf2=^B, kf3=^W, kf4=^D, kf5=^E, kf6=^X, kf7=^Z, rmso=\E(,          kf1=^A, kf2=^B, kf3=^W, kf4=^D, kf5=^E, kf6=^X, kf7=^Z, rmso=\E(,
         sgr0=\E(, smso=\E),          sgr0=\E(, smso=\E),
 adm21|lear siegler adm21,  adm21|Lear Siegler adm21,
         xmc#1,          xmc#1,
         bel=^G, cr=^M, cud1=^J, dch1=\EW, dl1=\ER$<30*>, ed=\EY,          bel=^G, cr=\r, cud1=\n, dch1=\EW, dl1=\ER$<30*>, ed=\EY,
         el=\ET, ich1=\EQ, il1=\EE$<30*>, ind=^J, invis@, kbs=^H,          el=\ET, ich1=\EQ, il1=\EE$<30*>, ind=\n, invis@, kbs=^H,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, khome=^^,
         use=adm+sgr, use=adm3a,          use=adm+sgr, use=adm3a,
 # (adm22: ":em=:" was an obvious typo for ":ei=:"; also,  # (adm22: ":em=:" was an obvious typo for ":ei=:"; also,
 # removed obsolete ":kn#7:ma=j^Jk^P^K^Pl ^R^L^L :";  # removed obsolete ":kn#7:ma=j^Jk^P^K^Pl ^R^L^L :";
 # removed bogus-looking \200 from before <cup>. -- esr)  # removed bogus-looking \200 from before <cup>. -- esr)
 adm22|lsi adm22,  adm22|LSI adm22,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, cbt=\EI, clear=\E+, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, cbt=\EI, clear=\E+, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\Ey, el=\Et, home=^^, ht=\Ei, ich1=\EQ, il1=\EE,          dl1=\ER, ed=\Ey, el=\Et, home=^^, ht=\Ei, ich1=\EQ, il1=\EE,
         is2=\E%\014\014\014\016\003\0\003\002\003\002\0\0\0\0\0\0\0          is2=\E%\014\014\014\016\003\0\003\002\003\002\0\0\0\0\0\0\0
             \0\0\0\0,              \0\0\0\0,
         kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf1=^A@\r,          kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kf1=^A@\r,
         kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
         kf7=^AF\r, khome=^^, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5,          kf7=^AF\r, khome=^^, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5,
         lf6=F6, lf7=F7, rmso=\E(, sgr0=\E(, smso=\E),          lf6=F6, lf7=F7, rmso=\E(, sgr0=\E(, smso=\E),
Line 8781 
Line 10890 
 # position 6, bank @c11, 25% from back end of the circuit board.  Should be  # position 6, bank @c11, 25% from back end of the circuit board.  Should be
 # OFF.  If there is no such switch, you have an old adm31 and must use oadm31.  # OFF.  If there is no such switch, you have an old adm31 and must use oadm31.
 # (adm31: removed obsolete ":ma=j^Jk^P^K^Pl ^R^L^L :" -- esr)  # (adm31: removed obsolete ":ma=j^Jk^P^K^Pl ^R^L^L :" -- esr)
 adm31|lsi adm31 with sw6 set for underline mode,  adm31|LSI adm31 with sw6 set for underline mode,
         OTbs, am, mir,          OTbs, am, mir,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E*, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\E*, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\EY, el=\ET, home=^^, il1=\EE, ind=^J, is2=\Eu\E0,          dl1=\ER, ed=\EY, el=\ET, home=^^, il1=\EE, ind=\n, is2=\Eu\E0,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A1\r,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A1\r,
         kf2=^A2\r, kf3=^A3\r, kf4=^A4\r, kf5=^A5\r, kf6=^A6\r,          kf2=^A2\r, kf3=^A3\r, kf4=^A4\r, kf5=^A5\r, kf6=^A6\r,
         kf7=^A7\r, kf8=^A8\r, kf9=^A9\r, rmir=\Er, rmso=\EG0,          kf7=^A7\r, kf8=^A8\r, kf9=^A9\r, rmir=\Er, rmso=\EG0,
         rmul=\EG0, sgr0=\EG0, smir=\Eq, smso=\EG1, smul=\EG1,          rmul=\EG0, sgr0=\EG0, smir=\Eq, smso=\EG1, smul=\EG1,
Line 8800 
Line 10909 
         if=/usr/share/tabset/vt100,          if=/usr/share/tabset/vt100,
         is2=\E<\E>\E[6;?2;?7;?8h\E[4;20;?1;?3;?4;?5;?6;?18;?19l, use=vt100+4bsd,          is2=\E<\E>\E[6;?2;?7;?8h\E[4;20;?1;?3;?4;?5;?6;?18;?19l, use=vt100+4bsd,
 # (adm42: removed obsolete ":ma=^K^P:" -- esr)  # (adm42: removed obsolete ":ma=^K^P:" -- esr)
 adm42|lsi adm42,  adm42|LSI adm42,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, cbt=\EI, clear=\E;, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, cbt=\EI, clear=\E;, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         cvvis=\EC\E3 \E3(, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, ht=^I,          cvvis=\EC\E3 \E3(, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, ht=^I,
         il1=\EE$<270>, ind=^J, invis@, ip=$<6*>, kcub1=^H, kcud1=^J,          il1=\EE$<270>, ind=\n, invis@, ip=$<6*>, kcub1=^H, kcud1=\n,
         kcuf1=^L, kcuu1=^K, khome=^^, pad=\177, rmir=\Er, rmul@,          kcuf1=^L, kcuu1=^K, khome=^^, pad=^?, rmir=\Er, rmul@,
         smir=\Eq, smul@, use=adm+sgr,          smir=\Eq, smul@, use=adm+sgr,
 # The following termcap for the Lear Siegler ADM-42 leaves the  # The following termcap for the Lear Siegler ADM-42 leaves the
 # "system line" at the bottom of the screen blank (for those who  # "system line" at the bottom of the screen blank (for those who
 # find it distracting otherwise)  # find it distracting otherwise)
 adm42-ns|lsi adm-42 with no system line,  adm42-ns|LSI adm-42 with no system line,
         cbt=\EI\EF \011, clear=\E;\EF \011,          cbt=\EI\EF \011, clear=\E;\EF \011,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<6>\EF \011,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<6>\EF \011,
         dch1=\EW\EF \011, dl1=\ER\EF \011, ed=\EY\EF \011,          dch1=\EW\EF \011, dl1=\ER\EF \011, ed=\EY\EF \011,
Line 8823 
Line 10932 
 # purposes in that it will shift the position of every character on the page,  # purposes in that it will shift the position of every character on the page,
 # not just the cursor line!  # not just the cursor line!
 # From: Michael Driscoll <fenris@lightspeed.net> 10 July 1996  # From: Michael Driscoll <fenris@lightspeed.net> 10 July 1996
 adm1178|1178|lsi adm1178,  adm1178|1178|LSI adm1178,
         am,          am,
         cols#80, lines#24, xmc#1,          cols#80, lines#24, xmc#1,
         bel=^G, bold=\E(, cbt=\EI, clear=\E+, cr=^M, cub1=^H, cud1=^J,          bel=^G, bold=\E(, cbt=\EI, clear=\E+, cr=\r, cub1=^H, cud1=\n,
         cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         cvvis=\EC\E3 \E3(, dch1=\EW, dl1=\ER, ed=\EY, el=\ET,          cvvis=\EC\E3 \E3(, dch1=\EW, dl1=\ER, ed=\EY, el=\ET,
         home=^^, ht=^I, il1=\EE, ind=^J, ip=$<6*/>, kbs=^H, kcub1=^H,          home=^^, ht=^I, il1=\EE, ind=\n, ip=$<6*/>, kbs=^H, kcub1=^H,
         kcud1=^J, nel=^M^J, pad=\177, rev=\EG4, rmso=\EG0, rmul=\EG0,          kcud1=\n, nel=\r\n, pad=^?, rev=\EG4, rmso=\EG0, rmul=\EG0,
         sgr0=\E), smso=\EG4, smul=\EG1,          sgr0=\E), smso=\EG4, smul=\EG1,
   
 #### Prime  #### Prime
Line 8845 
Line 10954 
 #  #
   
 # Standout mode is dim reverse-video.  # Standout mode is dim reverse-video.
 pt100|pt200|wren|fenix|prime pt100/pt200,  pt100|pt200|wren|fenix|Prime pt100/pt200,
         am, bw, mir, msgr,          am, bw, mir, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         cbt=\E[Z, clear=\E?, cr=^M, cub=\E[%p1%dD, cub1=^H,          cbt=\E[Z, clear=\E?, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\ED, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\ED, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E0%p1%{33}%+%c%p2%{33}%+%c, cuu=\E[%p1%dA,          cup=\E0%p1%{33}%+%c%p2%{33}%+%c, cuu=\E[%p1%dA,
         cuu1=\EM, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl1=\E[M,          cuu1=\EM, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl1=\E[M,
         ed=\E[J\E[r, el=\E[K\E[t, flash=\E$$<200/>\E$P,          ed=\E[J\E[r, el=\E[K\E[t, flash=\E$$<200/>\E$P,
         home=\E$B, ht=^I, il1=\E[L\E[t, ind=^J, kbs=^H, kcub1=\E[D,          home=\E$B, ht=^I, il1=\E[L\E[t, ind=\n, kbs=^H, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E$A, nel=^M^J,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E$A, nel=\r\n,
         rmcup=, rmir=\E[4l, rmkx=\E[>13l, rmso=\E[m, rmul=\E[m,          rmcup=, rmir=\E[4l, rmkx=\E[>13l, rmso=\E[m, rmul=\E[m,
         sgr0=\E[m,          sgr0=\E[m,
         smcup=\E[>1l\E[>2l\E[>16l\E[4l\E[>9l\E[20l\E[>3l\E[>7h\E[>12          smcup=\E[>1l\E[>2l\E[>16l\E[4l\E[>9l\E[20l\E[>3l\E[>7h\E[>12
               l\E[1Q,                l\E[1Q,
         smir=\E[4h, smkx=\E[>13h, smso=\E[2;7m, smul=\E[4m,          smir=\E[4h, smkx=\E[>13h, smso=\E[2;7m, smul=\E[4m,
 pt100w|pt200w|wrenw|fenixw|prime pt100/pt200 in 132-column mode,  pt100w|pt200w|wrenw|fenixw|Prime pt100/pt200 in 132-column mode,
         cols#132,          cols#132,
         cup=\E[%i%p1%d;%p2%dH, use=pt100,          cup=\E[%i%p1%d;%p2%dH, use=pt100,
 pt250|Prime PT250,  pt250|Prime PT250,
Line 8884 
Line 10993 
 #  #
 # The qvt101 and qvt102 listed here are long obsolete; so is the qvt101+  # The qvt101 and qvt102 listed here are long obsolete; so is the qvt101+
 # built to replace them, and a qvt119+ which was a 101+ with available wide  # built to replace them, and a qvt119+ which was a 101+ with available wide
 # mode (132 columns).  There was a qvt103 which added vt100/vt131 emulations  # mode (132 columns).  There was a qvt103 which added VT100/VT131 emulations
 # and an ANSI-compatible qvt203 that replaced it.  Qume started producing  # and an ANSI-compatible qvt203 that replaced it.  Qume started producing
 # ANSI-compatible terminals with the qvt323 and qvt61.  # ANSI-compatible terminals with the qvt323 and qvt61.
 #  #
Line 8895 
Line 11004 
 # popular lines such as ADDS, and dual-host capabilities.  The qvt82 is  # popular lines such as ADDS, and dual-host capabilities.  The qvt82 is
 # designed for use as a SCO ANSI terminal.  The qvt70 is a color terminal  # designed for use as a SCO ANSI terminal.  The qvt70 is a color terminal
 # with many emulations including Wyse370, Wyse 325, etc.  Their newest  # with many emulations including Wyse370, Wyse 325, etc.  Their newest
 # model is the qvt520, which is vt420-compatible.  # model is the qvt520, which is VT420-compatible.
 #  #
 # There are some ancient printing Qume terminals under `Daisy Wheel Printers'  # There are some ancient printing Qume terminals under `Daisy Wheel Printers'
 #  #
 # If you inherit a Qume without docs, try Ctrl-Shift-Setup to enter its  # If you inherit a Qume without docs, try Ctrl-Shift-Setup to enter its
 # setup mode.  Shift-s should be a configuration save to NVRAM.  # setup mode.  Shift-s should be a configuration save to NVRAM.
   
 qvt101|qvt108|qume qvt 101 and QVT 108,  qvt101|qvt108|Qume qvt 101 and QVT 108,
         xmc#1, use=qvt101+,          xmc#1, use=qvt101+,
   
 # This used to have <cvvis=\E.2> but no <cnorm> or <civis>.  The BSD termcap  # This used to have <cvvis=\E.2> but no <cnorm> or <civis>.  The BSD termcap
Line 8914 
Line 11023 
 #  #
 # Added kdch1, kil1, kdl1 based on screenshot -TD:  # Added kdch1, kil1, kdl1 based on screenshot -TD:
 #       http://www.vintagecomputer.net/qume/qvt-108/qume_qvt-108_keyboard.jpg  #       http://www.vintagecomputer.net/qume/qvt-108/qume_qvt-108_keyboard.jpg
 qvt101+|qvt101p|qume qvt 101 PLUS product,  qvt101+|qvt101p|Qume qvt 101 PLUS product,
         am, bw, hs, ul,          am, bw, hs, ul,
         cols#80, lines#24, xmc#0,          cols#80, lines#24, xmc#0,
         bel=^G, cbt=\EI, clear=^Z, cnorm=\E.4, cr=^M, cub1=^H, cud1=^J,          bel=^G, cbt=\EI, clear=^Z, cnorm=\E.4, cr=\r, cub1=^H, cud1=\n,
         cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         dch1=\EW, dl1=\ER, dsl=\Eg\Ef\r, ed=\EY, el=\ET,          dch1=\EW, dl1=\ER, dsl=\Eg\Ef\r, ed=\EY, el=\ET,
         flash=\Eb$<200>\Ed, fsl=^M, home=^^, ht=^I, hts=\E1,          flash=\Eb$<200>\Ed, fsl=\r, home=^^, ht=^I, hts=\E1,
         ich1=\EQ, il1=\EE, ind=^J, invis@, kbs=^H, kcbt=\EI, kcub1=^H,          ich1=\EQ, il1=\EE, ind=\n, invis@, kbs=^H, kcbt=\EI, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,          kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,
         kel=\ET, kf1=^A@\r, kf10=^AI\r, kf2=^AA\r, kf3=^AB\r,          kel=\ET, kf1=^A@\r, kf10=^AI\r, kf2=^AA\r, kf3=^AB\r,
         kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,          kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,
         kf9=^AH\r, khome=^^, kich1=\EQ, kil1=\EE, mc4=\EA, mc5=\E@,          kf9=^AH\r, khome=^^, kich1=\EQ, kil1=\EE, mc4=\EA, mc5=\E@,
         rmso=\E(, smso=\E0P\E), tbc=\E3, tsl=\Eg\Ef, use=adm+sgr,          rmso=\E(, smso=\E0P\E), tbc=\E3, tsl=\Eg\Ef, use=adm+sgr,
 qvt102|qume qvt 102,  qvt102|Qume qvt 102,
         cnorm=\E., use=qvt101,          cnorm=\E., use=qvt101,
 # (qvt103: added <rmam>/<smam> based on init string -- esr)  # (qvt103: added <rmam>/<smam> based on init string -- esr)
 qvt103|qume qvt 103,  qvt103|Qume qvt 103,
         am, xenl, xon,          am, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
         clear=\E[H\E[2J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[H\E[2J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C$<2>,          cuf=\E[%p1%dC, cuf1=\E[C$<2>,
         cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,          cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
         cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I,          cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I,
         hts=\EH, ind=^J, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,          hts=\EH, ind=\n, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
         kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rc=\E8,          kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rc=\E8,
         rev=\E[7m$<2>, ri=\EM$<5>, rmam=\E[?7l, rmkx=\E[?1l\E>,          rev=\E[7m$<2>, ri=\EM$<5>, rmam=\E[?7l, rmkx=\E[?1l\E>,
         rmso=\E[m$<2>, rmul=\E[m$<2>,          rmso=\E[m$<2>, rmul=\E[m$<2>,
Line 8948 
Line 11057 
             %;m$<2>,              %;m$<2>,
         sgr0=\E[m$<2>, smam=\E[?7h, smkx=\E[?1h\E=,          sgr0=\E[m$<2>, smam=\E[?7h, smkx=\E[?1h\E=,
         smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,          smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
 qvt103-w|qume qvt103 132 cols,  qvt103-w|Qume qvt103 132 cols,
         cols#132, lines#24,          cols#132, lines#24,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=qvt103,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=qvt103,
 qvt119+|qvt119p|qvt119|qume qvt 119 and 119PLUS terminals,  qvt119+|qvt119p|qvt119|Qume qvt 119 and 119PLUS terminals,
         am, hs, mir, msgr,          am, hs, mir, msgr,
         cols#80, lines#24, xmc#0,          cols#80, lines#24, xmc#0,
         bel=^G, cbt=\EI, clear=\E*1, cnorm=\E.4, cr=^M, cub1=^H,          bel=^G, cbt=\EI, clear=\E*1, cnorm=\E.4, cr=\r, cub1=^H,
         cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,          cud1=\n, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=^K, cvvis=\E.2, dch1=\EW, dl1=\ER, dsl=\Eg\Ef\r, ed=\Ey,          cuu1=^K, cvvis=\E.2, dch1=\EW, dl1=\ER, dsl=\Eg\Ef\r, ed=\Ey,
         el=\Et, flash=\En0$<200>\En1, fsl=^M, home=^^, ht=^I,          el=\Et, flash=\En0$<200>\En1, fsl=\r, home=^^, ht=^I,
         hts=\E1, il1=\EE, ind=^J, is2=\EDF\EC\EG0\Er\E(\E%EX,          hts=\E1, il1=\EE, ind=\n, is2=\EDF\EC\EG0\Er\E(\E%EX,
         kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=^AI\r,          kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kf0=^AI\r,
         kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,          kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,
         kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,          kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,
         mc4=\EA, mc5=\E@, ri=\EJ, rmir=\Er, smir=\Eq, smul=\EG8,          mc4=\EA, mc5=\E@, ri=\EJ, rmir=\Er, smir=\Eq, smul=\EG8,
Line 8971 
Line 11080 
         is2=\EDF\EC\EG0\Er\E(\E%\EX\En4, use=qvt119+,          is2=\EDF\EC\EG0\Er\E(\E%\EX\En4, use=qvt119+,
 qvt119+-25-w|qvt119p-25-w|qvt119-25-w|QVT 119 and 119 PLUS 132 by 25,  qvt119+-25-w|qvt119p-25-w|qvt119-25-w|QVT 119 and 119 PLUS 132 by 25,
         lines#25, use=qvt119+,          lines#25, use=qvt119+,
 qvt203|qvt203+|qume qvt 203 Plus,  qvt203|qvt203+|Qume qvt 203 Plus,
         dch1=\E[P$<7>, dl1=\E[M$<99>, il1=\E[L$<99>, ind=\n$<30>,          dch1=\E[P$<7>, dl1=\E[M$<99>, il1=\E[L$<99>, ind=\n$<30>,
         ip=$<7>, kf0=\E[29~, kf1=\E[17~, kf2=\E[18~, kf3=\E[19~,          ip=$<7>, kf0=\E[29~, kf1=\E[17~, kf2=\E[18~, kf3=\E[19~,
         kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~,          kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~,
         kf9=\E[28~, rmir=\E[4l, smir=\E[4h, use=qvt103,          kf9=\E[28~, rmir=\E[4l, smir=\E[4h, use=qvt103,
 qvt203-w|qvt203-w-am|qume qvt 203 PLUS in 132 cols (w/advanced video),  qvt203-w|qvt203-w-am|Qume qvt 203 PLUS in 132 cols (w/advanced video),
         cols#132, lines#24,          cols#132, lines#24,
         rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=qvt203,          rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=qvt203,
 #  #
Line 8992 
Line 11101 
         cols#132, lines#25,          cols#132, lines#25,
         rs2=\E[?3h\E[=40h, use=qvt203,          rs2=\E[?3h\E[=40h, use=qvt203,
   
 #### Televideo (tvi)  #### TeleVideo (tvi)
 #  #
 #       TeleVideo  #       TeleVideo
 #       550 East Brokaw Road  #       550 East Brokaw Road
Line 9005 
Line 11114 
 # These require incredible amounts of padding.  # These require incredible amounts of padding.
 #  #
 # All of these terminals (912 to 970 and the tvipt) are discontinued.  Newer  # All of these terminals (912 to 970 and the tvipt) are discontinued.  Newer
 # Televideo terminals are ANSI and PC-ANSI compatible.  # TeleVideo terminals are ANSI and PC-ANSI compatible.
   
 tvi803|televideo 803,  tvi803|TeleVideo 803,
         clear=\E*$<10>, use=tvi950,          clear=\E*$<10>, use=tvi950,
   
 # Vanilla tvi910 -- W. Gish <cswarren@violet> 10/29/86  # Vanilla tvi910 -- W. Gish <cswarren@violet> 10/29/86
Line 9092 
Line 11201 
 #     D  duplex  #     D  duplex
 # (tvi910: removed obsolete ":ma=^Kk^Ll^R^L:"; added <khome>, <cub1>, <cud1>,  # (tvi910: removed obsolete ":ma=^Kk^Ll^R^L:"; added <khome>, <cub1>, <cud1>,
 # <ind>, <hpa>, <vpa>, <am>, <msgr> from SCO entry -- esr)  # <ind>, <hpa>, <vpa>, <am>, <msgr> from SCO entry -- esr)
 tvi910|televideo model 910,  tvi910|TeleVideo model 910,
         OTbs, am, msgr,          OTbs, am, msgr,
         cols#80, it#8, lines#24, xmc#1,          cols#80, it#8, lines#24, xmc#1,
         bel=^G, cbt=\EI, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, cbt=\EI, clear=^Z, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EY, el=\ET,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EY, el=\ET,
         home=\E=\001\001, hpa=\E]%p1%{32}%+%c, ht=^I,          home=\E=^A^A, hpa=\E]%p1%{32}%+%c, ht=^I,
         if=/usr/share/tabset/stdcrt, ind=^J, invis@, kbs=^H,          if=/usr/share/tabset/stdcrt, ind=\n, invis@, kbs=^H,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=^AI\r, kf1=^A@\r,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kf0=^AI\r, kf1=^A@\r,
         kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
         kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,          kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,
         vpa=\E[%p1%{32}%+%c, use=adm+sgr,          vpa=\E[%p1%{32}%+%c, use=adm+sgr,
Line 9133 
Line 11242 
 # S2  9  DCD status (pin 8)  (U = disconnected, D = connected)  # S2  9  DCD status (pin 8)  (U = disconnected, D = connected)
 # S2 10  DTR status (pin 20) (U = disconnected, D = connected)  # S2 10  DTR status (pin 20) (U = disconnected, D = connected)
 #  #
 tvi910+|televideo 910+,  tvi910+|TeleVideo 910+,
         dch1=\EW, dl1=\ER$<33*>, home=^^, ich1=\EQ, il1=\EE$<33*>,          dch1=\EW, dl1=\ER$<33*>, home=^^, ich1=\EQ, il1=\EE$<33*>,
         kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r,          kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r,
         kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r,          kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r,
Line 9141 
Line 11250 
   
 # (tvi912: removed obsolete ":ma=^K^P^L :", added  <flash> and  # (tvi912: removed obsolete ":ma=^K^P^L :", added  <flash> and
 # <khome> from BRL entry -- esr)  # <khome> from BRL entry -- esr)
 tvi912|tvi914|tvi920|old televideo 912/914/920,  tvi912|tvi914|tvi920|TeleVideo 912/914/920 (old),
         OTbs, OTpt, am, msgr,          OTbs, OTpt, am, msgr,
         cols#80, it#8, lines#24, xmc#1,          cols#80, it#8, lines#24, xmc#1,
         bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=^Z, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER$<33*>, ed=\Ey, el=\ET, flash=\Eb$<50/>\Ed, home=^^,          dl1=\ER$<33*>, ed=\Ey, el=\ET, flash=\Eb$<50/>\Ed, home=^^,
         ht=^I, hts=\E1, ich1=\EQ, if=/usr/share/tabset/stdcrt,          ht=^I, hts=\E1, ich1=\EQ, if=/usr/share/tabset/stdcrt,
         il1=\EE$<33*>, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L,          il1=\EE$<33*>, ind=\n, kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^L,
         kcuu1=^K, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r,          kcuu1=^K, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r,
         kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,          kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,
         kf9=^AH\r, khome=^^, rmso=\Ek, rmul=\Em, smso=\Ej, smul=\El,          kf9=^AH\r, khome=^^, rmso=\Ek, rmul=\Em, smso=\Ej, smul=\El,
Line 9156 
Line 11265 
 # We got some new tvi912c terminals that act really weird on the regular  # We got some new tvi912c terminals that act really weird on the regular
 # termcap, so one of our gurus worked this up. Seems that cursor  # termcap, so one of our gurus worked this up. Seems that cursor
 # addressing is broken.  # addressing is broken.
 tvi912cc|tvi912 at cowell college,  tvi912cc|tvi912 at Cowell College,
         cup@, use=tvi912c,          cup@, use=tvi912c,
   
 # tvi{912,920}[bc] - TeleVideo TVI-912B/TVI-920B and TVI-912C/TVI-920C  # tvi{912,920}[bc] - TeleVideo TVI-912B/TVI-920B and TVI-912C/TVI-920C
Line 9164 
Line 11273 
 #  #
 # Someone has put a scanned copy of the manual online at:  # Someone has put a scanned copy of the manual online at:
 #     http://vt100.net/televideo/912b-om/  #     http://vt100.net/televideo/912b-om/
   #     (https://vt100.net/manx/details/6,5484)
 #  #
 # These terminals were produced ca. 1979, and had a 12" monochrome  # These terminals were produced ca. 1979, and had a 12" monochrome
 # screen, supported 75-9600 baud (no handshaking), monochrome, 7-bit  # screen, supported 75-9600 baud (no handshaking), monochrome, 7-bit
Line 9407 
Line 11517 
 tvi912b-unk|tvi912c-unk|TeleVideo TVI-912B or TVI-912C (no attributes),  tvi912b-unk|tvi912c-unk|TeleVideo TVI-912B or TVI-912C (no attributes),
         OTbs, OTpt, am, bw,          OTbs, OTpt, am, bw,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=\032$<50>, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\032$<50>, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, dch1=\EW$<30>,          cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, dch1=\EW$<30>,
         dl1=\ER$<1*>$<100>, ed=\Ey$<2*>$<10>, el=\ET$<15>,          dl1=\ER$<1*>$<100>, ed=\Ey$<2*>$<10>, el=\ET$<15>,
         home=^^, ht=^I, hts=\E1, ich1=\EQ$<30>,          home=^^, ht=^I, hts=\E1, ich1=\EQ$<30>,
         if=/usr/share/tabset/stdcrt, il1=\EE$<1*>$<100>,          if=/usr/share/tabset/stdcrt, il1=\EE$<1*>$<100>,
         ind=\n$<10>, is2=\Ew\EA\E'\E"\E(, kcub1=^H, kcud1=^J,          ind=\n$<10>, is2=\Ew\EA\E'\E"\E(, kcub1=^H, kcud1=\n,
         kcuf1=^L, kcuu1=^K, kdch1=\177, kent=^M, khome=^^, mc4=\EA,          kcuf1=^L, kcuu1=^K, kdch1=^?, kent=\r, khome=^^, mc4=\EA,
         mc5=\E@, rs1=\Ek\010\Em\010\Eq\032, tbc=\E3, u6=%c%c\r,          mc5=\E@, rs1=\Ek\010\Em\010\Eq\032, tbc=\E3, u6=%c%c\r,
         u7=\E?, u8=%c%c\r, u9=\E?,          u7=\E?, u8=%c%c\r, u9=\E?,
   
Line 9549 
Line 11659 
 tvi920b-mc|tvi920c-mc|TeleVideo TVI-920B or TVI-920C (magic cookies),  tvi920b-mc|tvi920c-mc|TeleVideo TVI-920B or TVI-920C (magic cookies),
         use=tvi920b+fn, use=tvi912b+mc, use=tvi912b-unk,          use=tvi920b+fn, use=tvi912b+mc, use=tvi912b-unk,
   
 # Televideo 921 and variants  # TeleVideo 921 and variants
 # From: Tim Theisen <tim@cs.wisc.edu> 22 Sept 1995  # From: Tim Theisen <tim@cs.wisc.edu> 22 Sept 1995
 # (tvi921: removed :ko=bt: before translation, I see no backtab cap;  # (tvi921: removed :ko=bt: before translation, I see no backtab cap;
 # also added empty <acsc> to suppress tic warning -- esr)  # also added empty <acsc> to suppress tic warning -- esr)
 tvi921|televideo model 921 with sysline same as page & real vi function,  tvi921|TeleVideo model 921 with sysline same as page & real vi function,
         OTbs, OTpt, am, hs, xenl, xhp,          OTbs, OTpt, am, hs, xenl, xhp,
         cols#80, lines#24, xmc#0,          cols#80, lines#24, xmc#0,
         acsc=, clear=^Z, cnorm=\E.3, cr=^M, cub1=^H, cud1=^V, cuf1=^L,          acsc=, clear=^Z, cnorm=\E.3, cr=\r, cub1=^H, cud1=^V, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<3/>, cuu1=^K,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<3/>, cuu1=^K,
         cvvis=\E.2, dch1=\EW, dl1=\ER$<1*/>, dsl=\Ef\r\Eg, ed=\EY,          cvvis=\E.2, dch1=\EW, dl1=\ER$<1*/>, dsl=\Ef\r\Eg, ed=\EY,
         el=\ET, fsl=\Eg, home=^^, ht=^I, ich1=\EQ,          el=\ET, fsl=\Eg, home=^^, ht=^I, ich1=\EQ,
         if=/usr/share/tabset/stdcrt, il1=\EE, ind=^J, invis@,          if=/usr/share/tabset/stdcrt, il1=\EE, ind=\n, invis@,
         is2=\El\E"\EF1\E.3\017\EA\E<, kbs=^H, kclr=^Z, kcub1=^H,          is2=\El\E"\EF1\E.3\017\EA\E<, kbs=^H, kclr=^Z, kcub1=^H,
         kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER$<1*/>,          kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER$<1*/>,
         ked=\EY, kel=\ET, kich1=\EQ, kil1=\EE, nel=^M^J, rmacs=\E%%,          ked=\EY, kel=\ET, kich1=\EQ, kil1=\EE, nel=\r\n, rmacs=\E%%,
         rmir=, smacs=\E$, smir=, tsl=\Ef\EG0, use=adm+sgr,          rmir=, smacs=\E$, smir=, tsl=\Ef\EG0, use=adm+sgr,
 # without the beeper  # without the beeper
 # (tvi92B: removed :ko=bt: before translation, I see no backtab cap;  # (tvi92B: removed :ko=bt: before translation, I see no backtab cap;
 # also added empty <acsc> to suppress tic warning -- esr)  # also added empty <acsc> to suppress tic warning -- esr)
 tvi92B|televideo model 921 with sysline same as page & real vi function & no beeper,  tvi92B|TeleVideo model 921 with sysline same as page & real vi function & no beeper,
         am, hs, xenl, xhp,          am, hs, xenl, xhp,
         cols#80, lines#24, xmc#0,          cols#80, lines#24, xmc#0,
         acsc=, clear=^Z, cnorm=\E.3, cr=^M, cub1=^H, cud1=^V, cuf1=^L,          acsc=, clear=^Z, cnorm=\E.3, cr=\r, cub1=^H, cud1=^V, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<3/>, cuu1=^K,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<3/>, cuu1=^K,
         cvvis=\E.2, dch1=\EW, dl1=\ER$<1*/>, dsl=\Ef\r\Eg, ed=\EY,          cvvis=\E.2, dch1=\EW, dl1=\ER$<1*/>, dsl=\Ef\r\Eg, ed=\EY,
         el=\ET, flash=\Eb$<200/>\Ed, fsl=\Eg, home=^^, ht=^I,          el=\ET, flash=\Eb$<200/>\Ed, fsl=\Eg, home=^^, ht=^I,
         ich1=\EQ, if=/usr/share/tabset/stdcrt, il1=\EE, ind=^J,          ich1=\EQ, if=/usr/share/tabset/stdcrt, il1=\EE, ind=\n,
         invis@, is2=\El\E"\EF1\E.3\017\EA\E<, kbs=^H, kclr=^Z,          invis@, is2=\El\E"\EF1\E.3\017\EA\E<, kbs=^H, kclr=^Z,
         kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW,          kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW,
         kdl1=\ER$<1*/>, ked=\EY, kel=\ET, kich1=\EQ, kil1=\EE,          kdl1=\ER$<1*/>, ked=\EY, kel=\ET, kich1=\EQ, kil1=\EE,
         nel=^M^J, rmacs=\E%%, smacs=\E$, tsl=\Ef\EG0, use=adm+sgr,          nel=\r\n, rmacs=\E%%, smacs=\E$, tsl=\Ef\EG0, use=adm+sgr,
 # (tvi92D: removed :ko=bt: before translation, I see no backtab cap -- esr)  # (tvi92D: removed :ko=bt: before translation, I see no backtab cap -- esr)
 tvi92D|tvi92B with DTR instead of XON/XOFF & better padding,  tvi92D|tvi92B with DTR instead of XON/XOFF & better padding,
         dl1=\ER$<2*/>, il1=\EE$<2*/>,          dl1=\ER$<2*/>, il1=\EE$<2*/>,
Line 9589 
Line 11699 
 # (tvi924: This used to have <dsl=\Es0>, <fsl=\031>.  I put the new strings  # (tvi924: This used to have <dsl=\Es0>, <fsl=\031>.  I put the new strings
 # in from a BSD termcap file because it looks like they do something the  # in from a BSD termcap file because it looks like they do something the
 # old ones skip -- esr)  # old ones skip -- esr)
 tvi924|televideo tvi924,  tvi924|TeleVideo tvi924,
         am, bw, hs, in, mir, msgr, xenl, xon,          am, bw, hs, in, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, wsl#80, xmc#0,          cols#80, it#8, lines#24, wsl#80, xmc#0,
         bel=^G, blink=\EG2, cbt=\EI, civis=\E.0, clear=\E*0,          bel=^G, blink=\EG2, cbt=\EI, civis=\E.0, clear=\E*0,
         cnorm=\E.3, cr=^M, csr=\E_%p1%{32}%+%c%p2%{32}%+%c,          cnorm=\E.3, cr=\r, csr=\E_%p1%{32}%+%c%p2%{32}%+%c,
         cub1=^H, cud1=^V, cuf1=^L,          cub1=^H, cud1=^V, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, cvvis=\E.1,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, cvvis=\E.1,
         dch1=\EW, dl1=\ER, dsl=\Es0\Ef\031, ed=\Ey, el=\Et,          dch1=\EW, dl1=\ER, dsl=\Es0\Ef\031, ed=\Ey, el=\Et,
         flash=\Eb$<200>\Ed, fsl=\031\Es1, home=^^, ht=^I, hts=\E1,          flash=\Eb$<200>\Ed, fsl=\031\Es1, home=^^, ht=^I, hts=\E1,
         ich1=\EQ, if=/usr/share/tabset/stdcrt, il1=\EE, ind=^J,          ich1=\EQ, if=/usr/share/tabset/stdcrt, il1=\EE, ind=\n,
         invis@, is1=\017\E%\E'\E(\EDF\EC\EG0\EN0\Es0\Ev0,          invis@, is1=\017\E%\E'\E(\EDF\EC\EG0\EN0\Es0\Ev0,
         kbs=^H, kclr=\E*0, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K,          kbs=^H, kclr=\E*0, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K,
         kdch1=\EW, kdl1=\ER, ked=\Ey, kel=\Et, kf0=^A@\r, kf1=^AA\r,          kdch1=\EW, kdl1=\ER, ked=\Ey, kel=\Et, kf0=^A@\r, kf1=^AA\r,
Line 9743 
Line 11853 
 # --------------------------------------------  # --------------------------------------------
 #  #
 # (tvi925: BSD has <clear=\E*>.  I got <is2> and <ri> from there -- esr)  # (tvi925: BSD has <clear=\E*>.  I got <is2> and <ri> from there -- esr)
 tvi925|televideo 925,  tvi925|TeleVideo 925,
         OTbs, am, bw, hs, ul,          OTbs, am, bw, hs, ul,
         cols#80, lines#24, xmc#1,          cols#80, lines#24, xmc#1,
         bel=^G, cbt=\EI, clear=^Z, cnorm=\E.4, cr=^M, cub1=^H, cud1=^V,          bel=^G, cbt=\EI, clear=^Z, cnorm=\E.4, cr=\r, cub1=^H, cud1=^V,
         cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         cvvis=\E.2, dch1=\EW, dl1=\ER, dsl=\Eh, ed=\EY, el=\ET,          cvvis=\E.2, dch1=\EW, dl1=\ER, dsl=\Eh, ed=\EY, el=\ET,
         flash=\Eb$<200>\Ed, fsl=^M\Eg, home=^^, ht=^I, hts=\E1,          flash=\Eb$<200>\Ed, fsl=\r\Eg, home=^^, ht=^I, hts=\E1,
         ich1=\EQ, il1=\EE, ind=^J, invis@, is2=\El\E", kbs=^H, kclr=^Z,          ich1=\EQ, il1=\EE, ind=\n, invis@, is2=\El\E", kbs=^H, kclr=^Z,
         kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER,          kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER,
         ked=\EY, kel=\ET, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r,          ked=\EY, kel=\ET, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r,
         kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,          kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,
Line 9760 
Line 11870 
 # to avoid "magic cookie" standout glitch:  # to avoid "magic cookie" standout glitch:
 tvi925-hi|TeleVideo Model 925 with half intensity standout mode,  tvi925-hi|TeleVideo Model 925 with half intensity standout mode,
         xmc@,          xmc@,
         kbs=^H, kcub1=^H, kcud1=^J, rmso=\E(, smso=\E), use=tvi925,          kbs=^H, kcub1=^H, kcud1=\n, rmso=\E(, smso=\E), use=tvi925,
   
 # From: Todd Litwin <litwin@litwin.jpl.nasa.gov> 28 May 1993  # From: Todd Litwin <litwin@litwin.jpl.nasa.gov> 28 May 1993
 # Originally Tim Curry, Univ. of Central Fla., <duke!ucf-cs!tim> 5/21/82  # Originally Tim Curry, Univ. of Central Fla., <duke!ucf-cs!tim> 5/21/82
Line 9859 
Line 11969 
 # I also inserted <ich1> and <kich1>; the :ko: string indicated that <ich>  # I also inserted <ich1> and <kich1>; the :ko: string indicated that <ich>
 # should be present and all tvi native modes use the same string for this.  # should be present and all tvi native modes use the same string for this.
 # Finally, note that BSD has cud1=^V. -- esr)  # Finally, note that BSD has cud1=^V. -- esr)
 tvi950|televideo 950,  #
   # TVI 950 has 11 function-keys -TD
   tvi950|TeleVideo 950,
         OTbs, am, hs, mir, msgr, xenl, xon,          OTbs, am, hs, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, xmc#1,          cols#80, it#8, lines#24, xmc#1,
         acsc=b\011c\014d\re\ni\013, bel=^G, cbt=\EI, clear=\E*,          acsc=jHkGlFmEnIqKtMuLvOwNxJ, bel=^G, cbt=\EI, clear=\E*,
         cr=^M, cub1=^H, cud1=^J, cuf1=^L,          cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, dsl=\Eg\Ef\r, ed=\Ey, el=\Et, flash=\Eb$<200/>\Ed,          dl1=\ER, dsl=\Eg\Ef\r, ed=\Ey, el=\Et, flash=\Eb$<200/>\Ed,
         fsl=^M, home=^^, ht=^I, hts=\E1, ich1=\EQ, il1=\EE, ind=^J,          fsl=\r, home=^^, ht=^I, hts=\E1, ich1=\EQ, il1=\EE, ind=\n,
         invis@,          invis@,
         is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\El          is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\El
             \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0              \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0
             \Ef\r,              \Ef\r,
         kbs=^H, kcbt=\EI, kclr=\E*, kcub1=^H, kcud1=^V, kcuf1=^L,          kbs=^H, kcbt=\EI, kclr=\E*, kcub1=^H, kcud1=^V, kcuf1=^L,
         kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\Ey, kel=\Et, kf0=^A0\r,          kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\Ey, kel=\Et, kf1=^A@\r,
         kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,          kf10=^AI\r, kf11=^AJ\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
         kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,          kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r,
         kich1=\EQ, kil1=\EE, mc4=\Ea, mc5=\E`, ri=\Ej, rmacs=^X,          khome=^^, kich1=\EQ, kil1=\EE, mc4=\Ea, mc5=\E`, ri=\Ej,
         rmir=\Er, smacs=^U, smir=\Eq, tbc=\E3, tsl=\Eg\Ef,          rmacs=\E%%, rmir=\Er, smacs=\E$, smir=\Eq, tbc=\E3,
         use=adm+sgr,          tsl=\Eg\Ef, kF1=^A`\r, kF10=^Ai\r, kF11=^Aj\r, kF2=^Aa\r,
           kF3=^Ab\r, kF4=^Ac\r, kF5=^Ad\r, kF6=^Ae\r, kF7=^Af\r,
           kF8=^Ag\r, kF9=^Ah\r, use=adm+sgr,
 #  #
 # is for 950 with two pages adds the following:  # is for 950 with two pages adds the following:
 #       set 48 line page (\E\\2)  #       set 48 line page (\E\\2)
Line 9891 
Line 12005 
 #       set duplex (send) edit keys (\El) when entering vi  #       set duplex (send) edit keys (\El) when entering vi
 #       set local (no send) edit keys (\Ek) when exiting vi  #       set local (no send) edit keys (\Ek) when exiting vi
 #  #
 tvi950-2p|televideo950 w/2 pages,  tvi950-2p|TeleVideo 950 w/2 pages,
         is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\Ek          is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\Ek
             \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0              \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0
             \E\\2\E-07\s\011,              \E\\2\E-07\s\011,
Line 9907 
Line 12021 
 #       when exiting ex, reset 96 line page (\E\\3)  #       when exiting ex, reset 96 line page (\E\\3)
 #                        place cursor at 0,24,1 (\E-07 )  #                        place cursor at 0,24,1 (\E-07 )
 #  #
 tvi950-4p|televideo950 w/4 pages,  tvi950-4p|TeleVideo 950 w/4 pages,
         is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\Ek          is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\Ek
             \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0              \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0
             \E\\3\E-07\s\011,              \E\\3\E-07\s\011,
Line 9919 
Line 12033 
 #  #
 # set vb accordingly (\Ed ...delay... \Eb)  # set vb accordingly (\Ed ...delay... \Eb)
 #  #
 tvi950-rv|televideo950 rev video,  tvi950-rv|TeleVideo 950 rev video,
         flash=\Ed$<200/>\Eb,          flash=\Ed$<200/>\Eb,
         is2=\EDF\EC\Eb\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\El          is2=\EDF\EC\Eb\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\El
             \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r              \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r
Line 9927 
Line 12041 
         use=tvi950,          use=tvi950,
   
 # tvi950-rv-2p uses the appropriate entries from 950-2p and 950-rv  # tvi950-rv-2p uses the appropriate entries from 950-2p and 950-rv
 tvi950-rv-2p|televideo950 rev video w/2 pages,  tvi950-rv-2p|TeleVideo 950 rev video w/2 pages,
         flash=\Ed$<200/>\Eb,          flash=\Ed$<200/>\Eb,
         is2=\EDF\EC\Eb\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\Ek          is2=\EDF\EC\Eb\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\Ek
             \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0              \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0
Line 9936 
Line 12050 
         smkx=\El, use=tvi950,          smkx=\El, use=tvi950,
   
 # tvi950-rv uses the appropriate entries from 950-4p and 950-rv  # tvi950-rv uses the appropriate entries from 950-4p and 950-rv
 tvi950-rv-4p|televideo950 rev video w/4 pages,  tvi950-rv-4p|TeleVideo 950 rev video w/4 pages,
         flash=\Ed$<200/>\Eb,          flash=\Ed$<200/>\Eb,
         is2=\EDF\EC\Eb\EG0\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\Ek          is2=\EDF\EC\Eb\EG0\Er\EO\E'\E(\E%\Ew\EX\Ee\s\017\011\Ek
             \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0              \E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0
Line 9953 
Line 12067 
 # ko implies -- esr)  # ko implies -- esr)
 # If the BSD termcap file was right, <cup=\E=%p1%{32}%+%c%p2%{32}%+%c> would  # If the BSD termcap file was right, <cup=\E=%p1%{32}%+%c%p2%{32}%+%c> would
 # also work.  # also work.
 tvi955|televideo 955,  tvi955|TeleVideo 955,
         OTbs, mc5i, msgr@,          OTbs, mc5i, msgr@,
         it#8, xmc@,          it#8, xmc@,
         acsc=0_`RjHkGlFmEnIoPqKsQtMuLvOwNxJ, blink=\EG2,          acsc=0_`RjHkGlFmEnIoPqKsQtMuLvOwNxJ, blink=\EG2,
         civis=\E.0, cnorm=\E.2, cud1=^V, cup=\E[%i%p1%d;%p2%dH,          civis=\E.0, cnorm=\E.2, cud1=^V, cup=\E[%i%p1%d;%p2%dH,
         cvvis=\E.1, dim=\E[=5h, ind@, invis=\EG1,          cvvis=\E.1, dim=\E[=5h, ind@, invis=\EG1,
         is2=\E[=3l\EF1\Ed\EG0\E[=5l\E%\El, kctab=\E2, khts=\E1,          is2=\E[=3l\EF1\Ed\EG0\E[=5l\E%\El, kctab=\E2, khts=\E1,
         knp=\EK, kpp=\EJ, krmir=\EQ, ktbc=\E3, mc0=\EP, rmacs=\E%%,          knp=\EK, kpp=\EJ, krmir=\EQ, ktbc=\E3, mc0=\EP, rmacs=\E%,
         rmam=\E[=7l, rmxon=^N,          rmam=\E[=7l, rmxon=^N,
         rs1=\EDF\EC\Eg\Er\EO\E'\E(\Ew\EX\Ee\s\017\E0P\E6\0\E0p\E4\0          rs1=\EDF\EC\Eg\Er\EO\E'\E(\Ew\EX\Ee\s\017\E0P\E6\0\E0p\E4\0
             \Ef\r,              \Ef\r,
         sgr0=\EG0\E[=5l, smacs=\E$, smam=\E[=7h, smxon=^O,          sgr0=\EG0\E[=5l, smacs=\E$, smam=\E[=7h, smxon=^O,
         use=tvi950,          use=tvi950,
 tvi955-w|955-w|televideo955 w/132 cols,  tvi955-w|955-w|TeleVideo 955 w/132 cols,
         cols#132,          cols#132,
         is2=\E[=3h\EF1\Ed\EG0\E[=5l\E%\El, use=tvi955,          is2=\E[=3h\EF1\Ed\EG0\E[=5l\E%\El, use=tvi955,
 # use half-intensity as normal mode, full intensity as <bold>  # use half-intensity as normal mode, full intensity as <bold>
 tvi955-hb|955-hb|televideo955 half-bright,  tvi955-hb|955-hb|TeleVideo 955 half-bright,
         bold=\E[=5l, dim@, is2=\E[=3l\EF1\Ed\EG0\E[=5h\E%\El,          bold=\E[=5l, dim@, is2=\E[=3l\EF1\Ed\EG0\E[=5h\E%\El,
         sgr0=\EG0\E[=5h, use=tvi955,          sgr0=\EG0\E[=5h, use=tvi955,
 # From: Humberto Appleton <beto@cs.utexas.edu>, 880521 UT Austin  # From: Humberto Appleton <beto@cs.utexas.edu>, 880521 UT Austin
Line 9979 
Line 12093 
 # According to BRL we could have <rmkx>=\E>, <smkx>=\E= but I'm not sure what  # According to BRL we could have <rmkx>=\E>, <smkx>=\E= but I'm not sure what
 # it does to the function keys.  I deduced <rmam>/<smam>.  # it does to the function keys.  I deduced <rmam>/<smam>.
 # also added empty <acsc> to suppress tic warning,  -- esr)  # also added empty <acsc> to suppress tic warning,  -- esr)
 tvi970|televideo 970,  tvi970|TeleVideo 970,
         OTbs, OTpt, am, da, db, mir, msgr,          OTbs, OTpt, am, da, db, mir, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=, cbt=\E[Z, clear=\E[H\E[2J, csr=\E[%i%p1%d;%p2%dr,          acsc=, cbt=\E[Z, clear=\E[H\E[2J, csr=\E[%i%p1%d;%p2%dr,
Line 9995 
Line 12109 
         sgr0=\E[m, smacs=\E(B, smam=\E[?7l,          sgr0=\E[m, smacs=\E(B, smam=\E[?7l,
         smcup=\E[?20l\E[?7h\E[1Q, smir=\E[4h, smso=\E[7m,          smcup=\E[?20l\E[?7h\E[1Q, smir=\E[4h, smso=\E[7m,
         smul=\E[4m, vpa=\E[%i%p1%dd,          smul=\E[4m, vpa=\E[%i%p1%dd,
 tvi970-vb|televideo 970 with visual bell,  tvi970-vb|TeleVideo 970 with visual bell,
         flash=\E[?5h\0\0\0\0\0\0\0\0\0\0\0\0\0\E[?5l,          flash=\E[?5h\0\0\0\0\0\0\0\0\0\0\0\0\0\E[?5l,
         use=tvi970,          use=tvi970,
 tvi970-2p|televideo 970 with using 2 pages of memory,  tvi970-2p|TeleVideo 970 with using 2 pages of memory,
         rmcup=\E[H\E[J\E[V, smcup=\E[U\E[?20l\E[?7h\E[1Q,          rmcup=\E[H\E[J\E[V, smcup=\E[U\E[?20l\E[?7h\E[1Q,
         use=tvi970,          use=tvi970,
 # Works with vi and rogue.  NOTE: Esc v sets autowrap on, Esc u sets 80 chars  # Works with vi and rogue.  NOTE: Esc v sets autowrap on, Esc u sets 80 chars
Line 10010 
Line 12124 
 # From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84.  # From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84.
 # The <ed>/<kf0>/<kf1>/<khome>/<mc4>, and <mc5> caps are from BRL, which says:  # The <ed>/<kf0>/<kf1>/<khome>/<mc4>, and <mc5> caps are from BRL, which says:
 # F1 and F2 should be programmed as ^A and ^B; required for UNIFY.  # F1 and F2 should be programmed as ^A and ^B; required for UNIFY.
 tvipt|televideo personal terminal,  tvipt|TeleVideo personal terminal,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         cbt=\EI, clear=^Z, cub1=^H, cuf1=^L,          cbt=\EI, clear=^Z, cub1=^H, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\ER$<5*>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\ER$<5*>,
         ed=\EY, el=\ET, home=^^, if=/usr/share/tabset/stdcrt,          ed=\EY, el=\ET, home=^^, if=/usr/share/tabset/stdcrt,
         il1=\EE$<5*>, is2=\Ev\Eu\EK, kbs=^H, kcub1=^H, kcud1=^J,          il1=\EE$<5*>, is2=\Ev\Eu\EK, kbs=^H, kcub1=^H, kcud1=\n,
         kcuf1=^L, kcuu1=^K, kf0=^A, kf1=^B, khome=^^, mc4=^T, mc5=^R,          kcuf1=^L, kcuu1=^K, kf0=^A, kf1=^B, khome=^^, mc4=^T, mc5=^R,
         rmso=\EF, rmul=\EF, smso=\EG1@A\EH, smul=\EG1B@\EH,          rmso=\EF, rmul=\EF, smso=\EG1@A\EH, smul=\EG1B@\EH,
 # From: Nathan Peterson <nathan@sco.com>, 03 Sep 1996  # From: Nathan Peterson <nathan@sco.com>, 03 Sep 1996
 tvi9065|televideo 9065,  tvi9065|TeleVideo 9065,
         am, bw, chts, hs, mc5i, mir, msgr, xenl, xon,          am, bw, chts, hs, mc5i, mir, msgr, xenl, xon,
         cols#80, it#8, lh#1, lines#25, lm#0, lw#9, ma#4, nlab#8, vt#0,          cols#80, it#8, lh#1, lines#25, lm#0, lw#9, ma#4, nlab#8, vt#0,
         wnum#0, wsl#30,          wnum#0, wsl#30,
         acsc='r0_jhkglfmeniopqksqtmulvownxj, bel=^G,          acsc='r0_jhkglfmeniopqksqtmulvownxj, bel=^G,
         blink=\EG2, bold=\EG\,, cbt=\EI, civis=\E.0, clear=^Z,          blink=\EG2, bold=\EG\,, cbt=\EI, civis=\E.0, clear=^Z,
         cnorm=\E.3, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD,          cnorm=\E.3, cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD,
         cub1=^H, cud=\E[%p1%dB, cud1=^V, cuf=\E[%p1%dC, cuf1=^L,          cub1=^H, cud=\E[%p1%dB, cud1=^V, cuf=\E[%p1%dC, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu=\E[%p1%dA,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu=\E[%p1%dA,
         cuu1=^K, cvvis=\E.2, dch=\E[%p1%dP, dch1=\EW, dim=\EGp,          cuu1=^K, cvvis=\E.2, dch=\E[%p1%dP, dch1=\EW, dim=\EGp,
         dl=\E[%p1%dM, dl1=\ER, dsl=\E_30\r, ech=\E[%p1%d@, ed=\EY,          dl=\E[%p1%dM, dl1=\ER, dsl=\E_30\r, ech=\E[%p1%d@, ed=\EY,
         el=\ET, flash=\Eb$<15>\Ed, fsl=^M, home=^^, ht=^I, hts=\E1,          el=\ET, flash=\Eb$<15>\Ed, fsl=\r, home=^^, ht=^I, hts=\E1,
         ich=\E[%p1%d@, if=/usr/share/tabset/stdcrt,          ich=\E[%p1%d@, if=/usr/share/tabset/stdcrt,
         il=\E[%p1%dL, il1=\EE, ind=^J, indn=\E[%p1%dS, invis=\EG1,          il=\E[%p1%dL, il1=\EE, ind=\n, invis=\EG1, ip=$<3>,
         ip=$<3>,  
         is1=\E"\E%\E'\E(\EG@\EO\EX\E[=5l\E[=6l\E[=7h\Ed\Er,          is1=\E"\E%\E'\E(\EG@\EO\EX\E[=5l\E[=6l\E[=7h\Ed\Er,
         is2=\EF2\EG0\E\\L, is3=\E<\E[=4l\E[=8h, kHOM=\E\s\s\s,          is2=\EF2\EG0\E\\L, is3=\E<\E[=4l\E[=8h, kHOM=\E\s\s\s,
         kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K,          kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K,
         kdch1=\EW, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, kf12=^AK\r,          kdch1=\EW, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, kf12=^AK\r,
         kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
         kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, ll=\E[25;1H,          kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, ll=\E[25;1H,
         mc0=\E[0;0i, mc4=\Ea, mc5=\E`, nel=^M^J,          mc0=\E[0;0i, mc4=\Ea, mc5=\E`, nel=\r\n,
         pfkey=\E|%p1%{48}%+%c3%p2%s\031,          pfkey=\E|%p1%{48}%+%c3%p2%s\031,
         pfloc=\E|%p1%{48}%+%c2%p2%s\031,          pfloc=\E|%p1%{48}%+%c2%p2%s\031,
         pfx=\E|%p1%{48}%+%c1%p2%s\031,          pfx=\E|%p1%{48}%+%c1%p2%s\031,
         pln=\E_%p1%{63}%+%c%p2%s\r, prot=\E&,          pln=\E_%p1%{63}%+%c%p2%s\r, prot=\E&,
         rep=\E[%p2%db%p1%c, rev=\EG4,          rep=\E[%p2%db%p1%c, rev=\EG4,
         rf=/usr/share/tabset/stdcrt, ri=\Ej, rin=\E[%p1%dT,          rf=/usr/share/tabset/stdcrt, ri=\Ej, rmacs=\E%%,
         rmacs=\E%%, rmam=\E[=7l, rmcup=\E.3\Er\E[1;25r\E[25;0H,          rmam=\E[=7l, rmcup=\E.3\Er\E[1;25r\E[25;0H, rmdc=\0,
         rmdc=\0, rmir=\Er, rmln=\E[4;1v, rmso=\EG0, rmul=\EG0,          rmir=\Er, rmln=\E[4;1v, rmso=\EG0, rmul=\EG0, rmxon=^N,
         rmxon=^N, rs1=\EC\EDF\E[0;0v\E[8;1v\E[=65l,          rs1=\EC\EDF\E[0;0v\E[8;1v\E[=65l,
         rs2=\E.b\E[10;20v\E[14;1v\E[3;0v\E[7;0v\E[=11.h\E[=12.h\E[=1          rs2=\E.b\E[10;20v\E[14;1v\E[3;0v\E[7;0v\E[=11.h\E[=12.h\E[=1
             3.h\E[=14.h\E[=15l\E[=20h\E[=60l\E[=61h\E[=9l\E[=10l\E[=              3.h\E[=14.h\E[=15l\E[=20h\E[=60l\E[=61h\E[=9l\E[=10l\E[=
             21l\E[=23l\E[=3l\E_40\E_50\En\Ew\Ee\s\Ex0\0\0\Ex1\0\0              21l\E[=23l\E[=3l\E_40\E_50\En\Ew\Ee\s\Ex0\0\0\Ex1\0\0
Line 10062 
Line 12175 
             %p9%t\E$%e\E%%%;,              %p9%t\E$%e\E%%%;,
         sgr0=\EG0\E%, smacs=\E$, smam=\E=7h, smcup=\E.2, smdc=\Er,          sgr0=\EG0\E%, smacs=\E$, smam=\E=7h, smcup=\E.2, smdc=\Er,
         smir=\Eq, smln=\E[4;2v, smso=\EGt, smul=\EG8, smxon=^O,          smir=\Eq, smln=\E[4;2v, smso=\EGt, smul=\EG8, smxon=^O,
         tbc=\E3, tsl=\E[4;1v\E_30, uc=\EG8\EG0,          tbc=\E3, tsl=\E[4;1v\E_30, uc=\EG8\EG0, use=ecma+index,
   
 #### Visual (vi)  #### Visual (vi)
 #  #
Line 10076 
Line 12189 
 # Visual 50 from Beau Shekita, BTL-Whippany <whuxlb!ejs>  # Visual 50 from Beau Shekita, BTL-Whippany <whuxlb!ejs>
 # Recently I hacked together the following termcap for Visual  # Recently I hacked together the following termcap for Visual
 # Technology's Visual 50 terminal. It's a slight modification of  # Technology's Visual 50 terminal. It's a slight modification of
 # the vt52 termcap.  # the VT52 termcap.
 # It's intended to run when the Visual 50 is in vt52 emulation mode  # It's intended to run when the Visual 50 is in VT52 emulation mode
 # (I know what you're thinking; if it's emulating a vt52, then why  # (I know what you're thinking; if it's emulating a VT52, then why
 # another termcap? Well, it turns out that the Visual 50 can handle  # another termcap? Well, it turns out that the Visual 50 can handle
 # <dl1> and db(?) among other things, which the vt52 can't)  # <dl1> and db(?) among other things, which the VT52 can't)
 # The termcap works OK for the most part. The only problem is on  # The termcap works OK for the most part. The only problem is on
 # character inserts. The whole line gets painfully redrawn for each  # character inserts. The whole line gets painfully redrawn for each
 # character typed. Any suggestions?  # character typed. Any suggestions?
 # Beau's entry is combined with the vi50 entry from University of Wisconsin.  # Beau's entry is combined with the vi50 entry from University of Wisconsin.
 # Note especially the <il1> function.  <kf4>-<kf6> are really l4-l6 in  # Note especially the <il1> function.  <kf4>-<kf6> are really l4-l6 in
 # disguise; <kf7>-<kf9> are really l1-l3.  # disguise; <kf7>-<kf9> are really l1-l3.
 vi50|visual 50,  vi50|Visual 50,
         OTbs, OTpt, am, da, db, msgr,          OTbs, OTpt, am, da, db, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         OTnl=^J, bel=^G, cbt=\Ez$<4/>, clear=\EH\EJ, cr=^M, cub1=^H,          OTnl=\n, bel=^G, cbt=\Ez$<4/>, clear=\EH\EJ, cr=\r, cub1=^H,
         cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=\EA, dl1=\EM$<3*/>, ed=\EJ, el=\EK$<16/>, home=\EH,          cuu1=\EA, dl1=\EM$<3*/>, ed=\EJ, el=\EK$<16/>, home=\EH,
         ht=^I, il1=\EL, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB,          ht=^I, il1=\EL, ind=\n, kbs=^H, kcub1=\ED, kcud1=\EB,
         kcuf1=\EC, kcuu1=\EA, kf1=\EP, kf2=\EQ, kf3=\ER, kf4=\EV,          kcuf1=\EC, kcuu1=\EA, kf1=\EP, kf2=\EQ, kf3=\ER, kf4=\EV,
         kf5=\EE, kf6=\E], kf7=\EL, kf8=\Ev, kf9=\EM, khome=\EH,          kf5=\EE, kf6=\E], kf7=\EL, kf8=\Ev, kf9=\EM, khome=\EH,
         nel=^M^J, ri=\EI, rmso=\ET, rmul=\EW, smso=\EU, smul=\ES,          nel=\r\n, ri=\EI, rmso=\ET, rmul=\EW, smso=\EU, smul=\ES,
 # this one was BSD & SCO's vi50  # this one was BSD & SCO's vi50
 vi50adm|visual 50 in adm3a mode,  vi50adm|Visual 50 in adm3a mode,
         am, msgr,          am, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=^Z, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\EM,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\EM,
         ed=\Ek, el=\EK, home=\EH, ht=^I, il1=\EL, ind=^J, kbs=^H,          ed=\Ek, el=\EK, home=\EH, ht=^I, il1=\EL, ind=\n, kbs=^H,
         kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\EH,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\EH,
         rmso=\ET, smso=\EU,          rmso=\ET, smso=\EU,
 # From: Jeff Siegal <jbs@quiotix.com>  # From: Jeff Siegal <jbs@quiotix.com>
Line 10111 
Line 12224 
         OTbs, am, mir, msgr,          OTbs, am, mir, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         clear=\Ev, csr=\E_%p1%{65}%+%c%p2%{65}%+%c, cub1=^H,          clear=\Ev, csr=\E_%p1%{65}%+%c%p2%{65}%+%c, cub1=^H,
         cud1=^J, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          cud1=\n, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=\EA, dch1=\Ew, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I,          cuu1=\EA, dch1=\Ew, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I,
         il1=\EL, is2=\Ev\E_AX\Eb\EW\E9P\ET, kbs=^H, kcub1=\ED,          il1=\EL, is2=\Ev\E_AX\Eb\EW\E9P\ET, kbs=^H, kcub1=\ED,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, ri=\EI, rmir=\Eb, rmso=\ET,          kcud1=\EB, kcuf1=\EC, kcuu1=\EA, ri=\EI, rmir=\Eb, rmso=\ET,
Line 10127 
Line 12240 
 # (This cap is commented out because <smir>/<rmir> is more efficient -- esr)  # (This cap is commented out because <smir>/<rmir> is more efficient -- esr)
 # Supposedly "4*" delays should be used for <il1>, <ed>, <clear>, <dch1>,  # Supposedly "4*" delays should be used for <il1>, <ed>, <clear>, <dch1>,
 # and <dl1> strings, but we seem to get along fine without them.  # and <dl1> strings, but we seem to get along fine without them.
 vi200|visual 200,  vi200|Visual 200,
         OTbs, OTpt, am, mir, msgr,          OTbs, OTpt, am, mir, msgr,
         OTkn#10, cols#80, it#8, lines#24,          OTkn#10, cols#80, it#8, lines#24,
         acsc=, bel=^G, cbt=\Ez, clear=\Ev, cnorm=\Ec, cr=^M, cub1=^H,          acsc=+h.kffggjmkllsmenbq`tnuovcwdxa}r, bel=^G, cbt=\Ez,
         cud1=^J, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          clear=\Ev, cnorm=\Ec, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cuu1=\EA, cvvis=\Ed, dch1=\EO, dim=\E4, dl1=\EM, ed=\Ey,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\Ed,
         el=\Ex, home=\EH, ht=^I, hts=\E1, il1=\EL, ind=^J, invis=\Ea,          dch1=\EO, dim=\E4, dl1=\EM, ed=\Ey, el=\Ex, home=\EH, ht=^I,
         kbs=^H, kclr=\Ev, kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          hts=\E1, il1=\EL, ind=\n, invis=\Ea, kbs=^H, kclr=\Ev,
         kcuu1=\EA, kdch1=\EO, kdl1=\EM, ked=\EJ, kel=\Et, kf0=\E?p,          kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
         kf1=\E?q, kf2=\E?r, kf3=\E?s, kf4=\E?t, kf5=\E?u, kf6=\E?v,          kdch1=\EO, kdl1=\EM, ked=\EJ, kel=\Et, kf0=\E?p, kf1=\E?q,
         kf7=\E?w, kf8=\E?x, kf9=\E?y, khome=\EH, khts=\E1, kich1=\Ei,          kf2=\E?r, kf3=\E?s, kf4=\E?t, kf5=\E?u, kf6=\E?v, kf7=\E?w,
         kil1=\EL, krmir=\Ej, mc0=\EH\E], mc4=\EX, mc5=\EW, ri=\EI,          kf8=\E?x, kf9=\E?y, khome=\EH, khts=\E1, kich1=\Ei, kil1=\EL,
         rmacs=\EG, rmkx=\E>, rmso=\E3,          krmir=\Ej, mc0=\EH\E], mc4=\EX, mc5=\EW, ri=\EI, rmacs=\EG,
         rs1=\E3\Eb\Ej\E\El\EG\Ec\Ek\EX, sgr0=\E3\Eb, smacs=\EF,          rmkx=\E>, rmso=\E3, rs1=\E3\Eb\Ej\E\El\EG\Ec\Ek\EX,
         smkx=\E=, smso=\E4, tbc=\Eg,          sgr0=\E3\Eb, smacs=\EF, smkx=\E=, smso=\E4, tbc=\Eg,
 # The older Visuals didn't come with function keys. This entry uses  # The older Visuals didn't come with function keys. This entry uses
 # <smkx> and <rmkx> so that the keypad keys can be used as function keys.  # <smkx> and <rmkx> so that the keypad keys can be used as function keys.
 # If your version of vi doesn't support function keys you may want  # If your version of vi doesn't support function keys you may want
 # to use vi200-f.  # to use vi200-f.
 vi200-f|visual 200 no function keys,  vi200-f|Visual 200 no function keys,
         is2=\E3\Eb\Ej\E\\\El\EG\Ed\Ek, kf0=\E?p, kf1=\E?q,          is2=\E3\Eb\Ej\E\\\El\EG\Ed\Ek, kf0=\E?p, kf1=\E?q,
         kf2=\E?r, kf3=\E?s, kf4=\E?t, kf5=\E?u, kf6=\E?v, kf7=\E?w,          kf2=\E?r, kf3=\E?s, kf4=\E?t, kf5=\E?u, kf6=\E?v, kf7=\E?w,
         kf8=\E?x, kf9=\E?y, rmkx=\E>, rmso@, smkx=\E=, smso@,          kf8=\E?x, kf9=\E?y, rmkx=\E>, rmso@, smkx=\E=, smso@,
         use=vi200,          use=vi200,
 vi200-rv|visual 200 reverse video,  vi200-rv|Visual 200 reverse video,
         cnorm@, cvvis@, ri@, rmso=\E3, smso=\E4, use=vi200,          cnorm@, cvvis@, ri@, rmso=\E3, smso=\E4, use=vi200,
   
 # the function keys are programmable but we don't reprogram them to their  # the function keys are programmable but we don't reprogram them to their
Line 10159 
Line 12272 
 # an initialization file should be made for the 300 and they could be stuck  # an initialization file should be made for the 300 and they could be stuck
 # in it.  # in it.
 # (vi300: added <rmam>/<smam> based on init string -- esr)  # (vi300: added <rmam>/<smam> based on init string -- esr)
 vi300|visual 300 ansi x3.64,  vi300|Visual 300 ANSI x3.64,
         am, bw, mir, xenl,          am, bw, mir, xenl,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, cbt=\E[Z, clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=\E[B,          bel=^G, cbt=\E[Z, clear=\E[H\E[2J, cr=\r, cub1=^H, cud1=\E[B,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         dch1=\E[P$<40>, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,          dch1=\E[P$<40>, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,
         il1=\E[L, ind=^J,          il1=\E[L, ind=\n,
         is2=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[1Q\E[0;1(D\E[8s,          is2=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[1Q\E[0;1(D\E[8s,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kf1=\E_A\E\\, kf2=\E_B\E\\, kf3=\E_C\E\\, kf4=\E_D\E\\,          kf1=\E_A\E\\, kf2=\E_B\E\\, kf3=\E_C\E\\, kf4=\E_D\E\\,
Line 10175 
Line 12288 
         smso=\E[1m, smul=\E[4m,          smso=\E[1m, smul=\E[4m,
 # some of the vi300s have older firmware that has the command  # some of the vi300s have older firmware that has the command
 # sequence for setting editing extent reversed.  # sequence for setting editing extent reversed.
 vi300-old|visual 300 with old firmware (set edit extent reversed),  vi300-old|Visual 300 with old firmware (set edit extent reversed),
         is2=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[2Q\E[0;1(D\E[8s, use=vi300,          is2=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[2Q\E[0;1(D\E[8s, use=vi300,
   
 # Visual 500 prototype entry from University of Wisconsin.  # Visual 500 prototype entry from University of Wisconsin.
Line 10187 
Line 12300 
 # of this slow terminal.  :xp: is 10 time the padding factor.  # of this slow terminal.  :xp: is 10 time the padding factor.
 # (vi500: removed unknown :xp#4: termcap;  # (vi500: removed unknown :xp#4: termcap;
 # also added empty <acsc> to suppress tic warning -- esr)  # also added empty <acsc> to suppress tic warning -- esr)
 vi500|visual 500,  vi500|Visual 500,
         am, mir, msgr,          am, mir, msgr,
         cols#80, it#8, lines#33,          cols#80, it#8, lines#33,
         acsc=, cbt=\Ez$<4/>, clear=\Ev$<6*/>, cr=^M,          acsc=, cbt=\Ez$<4/>, clear=\Ev$<6*/>, cr=\r,
         csr=\E(%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=\EB,          csr=\E(%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=\EB,
         cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA,          cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA,
         dch1=\EO$<3*/>, dl1=\EM$<3*/>, ed=\Ey$<3*/>,          dch1=\EO$<3*/>, dl1=\EM$<3*/>, ed=\Ey$<3*/>,
         el=\Ex$<16/>, home=\EH, ht=\011$<8/>, il1=\EL\Ex$<3*/>,          el=\Ex$<16/>, home=\EH, ht=\011$<8/>, il1=\EL\Ex$<3*/>,
         ind=^J,          ind=\n,
         is2=\E3\E\001\E\007\E\003\Ek\EG\Ed\EX\El\E>\Eb\E\\,          is2=\E3\E\001\E\007\E\003\Ek\EG\Ed\EX\El\E>\Eb\E\\,
         kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,          kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
         khome=\EH, nel=^M^J, rmacs=^O, rmir=\Ej, rmso=\E^G,          khome=\EH, nel=\r\n, rmacs=^O, rmir=\Ej, rmso=\E^G,
         rmul=\E^C, smacs=^N, smir=\Ei, smso=\E^H, smul=\E^D,          rmul=\E^C, smacs=^N, smir=\Ei, smso=\E^H, smul=\E^D,
   
 # The visual 550 is a visual 300 with tektronix graphics,  # The visual 550 is a visual 300 with Tektronix graphics,
 # and with 33 lines. clear screen is modified here to  # and with 33 lines. clear screen is modified here to
 # also clear the graphics.  # also clear the graphics.
 vi550|visual 550 ansi x3.64,  vi550|Visual 550 ANSI x3.64,
         lines#33,          lines#33,
         clear=\030\E[H\E[2J, use=vi300,          clear=\030\E[H\E[2J, use=vi300,
   
 vi603|visual603|visual 603,  vi603|visual603|Visual 603,
         hs, mir,          hs, mir,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,
         csr=\E[%i%p1%d;%p2%dr, cuf1=\E[C,          csr=\E[%i%p1%d;%p2%dr, cuf1=\E[C,
Line 10216 
Line 12329 
         dsl=\EP2;1~\E\\, ed=\E[J, el=\E[K, fsl=\E\\, il1=\E[L,          dsl=\EP2;1~\E\\, ed=\E[J, el=\E[K, fsl=\E\\, il1=\E[L,
         ind=\ED, is1=\E>\E[?3l\E[?4l\E[?7h\E[?8h\E[1;24r,          ind=\ED, is1=\E>\E[?3l\E[?4l\E[?7h\E[?8h\E[1;24r,
         rev=\E[7m, ri=\EM, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m,          rev=\E[7m, ri=\EM, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m,
         sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m, tsl=\EP2~,          sgr0=\E[m\017$<2>, smir=\E[4h, smso=\E[7m, smul=\E[4m,
         use=vt100+4bsd,          tsl=\EP2~, use=decid+cpr, use=vt100+4bsd,
   
 #### Wyse (wy)  #### Wyse (wy)
 #  #
Line 10254 
Line 12367 
 #       should be used.  #       should be used.
 #  #
 wy30|wyse30|Wyse 30,  wy30|wyse30|Wyse 30,
         am, bw, hs, mc5i, mir, msgr, xon,          am, bw, mc5i, mir, msgr, xon,
         cols#80, lh#1, lines#24, lw#8, ma#1, nlab#8, wsl#45,          cols#80, lh#1, lines#24, lw#8, ma#1, nlab#8,
         acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, cbt=\EI,          acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, cbt=\EI,
         civis=\E`0, clear=\E+$<80>, cnorm=\E`1, cr=^M, cub1=^H,          civis=\E`0, clear=\E+$<80>, cnorm=\E`1, cr=\r, cub1=^H,
         cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,          cud1=\n, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=^K, dch1=\EW$<10>, dim=\E`7\E), dl1=\ER$<1>,          cuu1=^K, dch1=\EW$<10>, dim=\E`7\E), dl1=\ER$<1>,
         dsl=\EF\r, ed=\EY$<80>, el=\ET, flash=\E`8$<100/>\E`9,          ed=\EY$<80>, el=\ET, flash=\E`8$<100/>\E`9, home=^^,
         fsl=^M, home=^^, ht=\011$<1>, hts=\E1, il1=\EE$<2>,          ht=\011$<1>, hts=\E1, il1=\EE$<2>, ind=\n$<2>, ip=$<2>,
         ind=\n$<2>, ip=$<2>, is2=\E'\E(\E\^3\E`9\016\024,          is2=\E'\E(\E\^3\E`9\016\024, kHOM=\E{, kbs=^H, kcbt=\EI,
         kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER,
         kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY, kel=\ET, kent=\E7,          ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r,
         kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,          kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,
         kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, khome=^^, kich1=\EQ,          khome=^^, kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, krpl=\Er,
         kil1=\EE, knp=\EK, kpp=\EJ, krpl=\Er, ll=^^^K, mc0=\EP, mc4=^T,          ll=^^^K, mc0=\EP, mc4=^T, mc5=^X, nel=\r\n,
         mc5=^X, nel=^M^J, pfx=\Ez%p1%{63}%+%c%p2%s\177,          pfx=\Ez%p1%{63}%+%c%p2%s\177,
         pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E`7\E), ri=\Ej$<3>,          pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E`7\E), ri=\Ej$<3>,
         rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(,          rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(,
         sgr=%?%p1%p5%p8%|%|%t\E`7\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;,          sgr=%?%p1%p5%p8%|%|%t\E`7\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;,
         sgr0=\E(\EH\003, smacs=\EH^B, smir=\Eq, smln=\EA10,          sgr0=\E(\EH\003, smacs=\EH^B, smir=\Eq, smln=\EA10,
         smso=\E`7\E), tbc=\E0, tsl=\EF,          smso=\E`7\E), tbc=\E0, use=wyse+sl,
 #  #
 #       This terminal description uses the non-hidden attribute mode  #       This terminal description uses the non-hidden attribute mode
 #       (with magic cookie).  #       (with magic cookie).
 #  #
 # (wy30-mc: added <smcup> to suppress tic warning --esr)  # (wy30-mc: added <smcup> to suppress tic warning --esr)
 wy30-mc|wyse30-mc|wyse 30 with magic cookies,  wy30-mc|wyse30-mc|Wyse 30 with magic cookies,
         msgr@,          msgr@,
         ma@, xmc#1,          ma@, xmc#1,
         blink=\EG2, dim=\EGp, prot=\EG0\E), rmacs=\EG0\EH\003,          blink=\EG2, dim=\EGp, prot=\EG0\E), rmacs=\EG0\EH\003,
Line 10293 
Line 12406 
 #       older versions of terminfo.  If you see this effect then  #       older versions of terminfo.  If you see this effect then
 #       unset xon and delete the / from the delay.  #       unset xon and delete the / from the delay.
 #       i.e. change $<100/> to $<100>  #       i.e. change $<100/> to $<100>
 wy30-vb|wyse30-vb|wyse 30 visible bell,  wy30-vb|wyse30-vb|Wyse 30 visible bell,
         bel@, use=wy30,          bel@, use=wy30,
 #  #
 #          The Wyse 50 can support one attribute (e.g. Dim, Inverse,  #          The Wyse 50 can support one attribute (e.g. Dim, Inverse,
Line 10306 
Line 12419 
 #       to correctly handle multiple attributes on a screen.  #       to correctly handle multiple attributes on a screen.
 #  #
 wy50|wyse50|Wyse 50,  wy50|wyse50|Wyse 50,
         am, bw, hs, mc5i, mir, msgr, xon,          am, bw, mc5i, mir, msgr, xon,
         cols#80, lh#1, lines#24, lw#8, ma#1, nlab#8, wsl#45,          cols#80, lh#1, lines#24, lw#8, ma#1, nlab#8,
         acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, cbt=\EI,          acsc=a;j5k3l2m1n8q:t4u9v=w0x6, bel=^G, cbt=\EI,
         civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=^M, cub1=^H,          civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=\r, cub1=^H,
         cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,          cud1=\n, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=^K, dch1=\EW$<1>, dim=\E`7\E), dl1=\ER, dsl=\EF\r,          cuu1=^K, dch1=\EW$<1>, dim=\E`7\E), dl1=\ER, ed=\EY$<20>,
         ed=\EY$<20>, el=\ET, flash=\E`8$<100/>\E`9, fsl=^M,          el=\ET, flash=\E`8$<100/>\E`9, home=^^, ht=^I, hts=\E1,
         home=^^, ht=^I, hts=\E1, il1=\EE, ind=\n$<2>, ip=$<1>,          il1=\EE, ind=\n$<2>, ip=$<1>, is1=\E`:\E`9$<30>,
         is1=\E`\:\E`9$<30>, is2=\016\024\E'\E(, kHOM=\E{, kbs=^H,          is2=\016\024\E'\E(, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,
         kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW,          kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,
         kdl1=\ER, ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r,          kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
         kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,          kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,
         kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
         kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,          kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ,
         kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er,          kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, ll=^^^K,
         ll=^^^K, mc0=\EP, mc4=^T, mc5=^X, nel=^M^J,          mc0=\EP, mc4=^T, mc5=^X, nel=\r\n,
         pfx=\Ez%p1%{63}%+%c%p2%s\177,          pfx=\Ez%p1%{63}%+%c%p2%s\177,
         pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E`7\E), rev=\E`6\E),          pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E`7\E), rev=\E`6\E),
         ri=\Ej, rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(,          ri=\Ej, rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(,
         sgr=%?%p1%p3%|%t\E`6\E)%e%p5%p8%|%t\E`7\E)%e\E(%;%?%p9%t\EH          sgr=%?%p1%p3%|%t\E`6\E)%e%p5%p8%|%t\E`7\E)%e\E(%;%?%p9%t\EH
             \002%e\EH\003%;,              \002%e\EH\003%;,
         sgr0=\E(\EH\003, smacs=\EH^B, smir=\Eq, smln=\EA10,          sgr0=\E(\EH\003, smacs=\EH^B, smir=\Eq, smln=\EA10,
         smso=\E`6\E), tbc=\E0, tsl=\EF,          smso=\E`6\E), tbc=\E0, kF1=^A`\r, kF10=^Ai\r, kF11=^Aj\r,
           kF12=^Ak\r, kF13=^Al\r, kF14=^Am\r, kF15=^An\r, kF16=^Ao\r,
           kF2=^Aa\r, kF3=^Ab\r, kF4=^Ac\r, kF5=^Ad\r, kF6=^Ae\r,
           kF7=^Af\r, kF8=^Ag\r, kF9=^Ah\r, use=wyse+sl,
   wyse+sl|status line for Wyse terminals,
           hs,
           wsl#45,
           dsl=\EF\r, fsl=\r, tsl=\EF,
 #  #
 #       This terminal description uses the non-hidden attribute mode  #       This terminal description uses the non-hidden attribute mode
 #       (with magic cookie).  #       (with magic cookie).
Line 10338 
Line 12458 
 #       unset <xon> and delete the / from the delay.  #       unset <xon> and delete the / from the delay.
 #       i.e. change $<100/> to $<100>  #       i.e. change $<100/> to $<100>
 # (wy50-mc: added <smcup> to suppress tic warning --esr)  # (wy50-mc: added <smcup> to suppress tic warning --esr)
 wy50-mc|wyse50-mc|wyse 50 with magic cookies,  wy50-mc|wyse50-mc|Wyse 50 with magic cookies,
         msgr@,          msgr@,
         ma@, xmc#1,          ma@, xmc#1,
         blink=\EG2, dim=\EGp, prot=\EG0\E), rev=\EG4,          blink=\EG2, dim=\EGp, prot=\EG0\E), rev=\EG4,
Line 10348 
Line 12468 
             %t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;,              %t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;,
         sgr0=\EG0\E(\EH\003, smacs=\EG0\EH\002, smcup=,          sgr0=\EG0\E(\EH\003, smacs=\EG0\EH\002, smcup=,
         smso=\EGt, use=wy50, use=adm+sgr,          smso=\EGt, use=wy50, use=adm+sgr,
 wy50-vb|wyse50-vb|wyse 50 visible bell,  wy50-vb|wyse50-vb|Wyse 50 visible bell,
         bel@, use=wy50,          bel@, use=wy50,
 wy50-w|wyse50-w|wyse 50 132-column,  wy50-w|wyse50-w|Wyse 50 132-column,
         cols#132, lw#7, nlab#16, wsl#97,          cols#132, lw#7, nlab#16, wsl#97,
         cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<2>, is1=\E`;\E`9$<30>,          cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<2>, is1=\E`;\E`9$<30>,
         use=wy50,          use=wy50,
 wy50-wvb|wyse50-wvb|wyse 50 132-column visible bell,  wy50-wvb|wyse50-wvb|Wyse 50 132-column visible bell,
         bel@, use=wy50-w,          bel@, use=wy50-w,
   
 #  #
Line 10381 
Line 12501 
 #  #
 # Bug: The <op> capability resets attributes.  # Bug: The <op> capability resets attributes.
 wy350|wyse350|Wyse 350,  wy350|wyse350|Wyse 350,
         am, bw, hs, mc5i, mir, xon,          am, bw, mc5i, mir, xon,
         colors#8, cols#80, lh#1, lines#24, lw#8, ncv#55, nlab#8, pairs#8,          colors#8, cols#80, lh#1, lines#24, lw#8, ncv#55, nlab#8, pairs#8,
         wsl#45, xmc#1,          xmc#1,
         acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2,          acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2,
         cbt=\EI, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=^M,          cbt=\EI, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=\r,
         cub1=^H, cud1=^J, cuf1=^L,          cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<1>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<1>,
         dim=\EGp, dl1=\ER, dsl=\EF\r, ed=\EY$<20>, el=\ET,          dim=\EGp, dl1=\ER, ed=\EY$<20>, el=\ET,
         flash=\E`8$<100/>\E`9, fsl=^M, home=^^, ht=^I, hts=\E1,          flash=\E`8$<100/>\E`9, home=^^, ht=^I, hts=\E1, il1=\EE,
         il1=\EE, ind=\n$<2>, ip=$<1>, is1=\E`\:\E`9$<30>,          ind=\n$<2>, ip=$<1>, is1=\E`:\E`9$<30>,
         is2=\016\024\E'\E(, is3=\E%?, kHOM=\E{, kbs=^H, kcbt=\EI,          is2=\016\024\E'\E(, is3=\E%?, kHOM=\E{, kbs=^H, kcbt=\EI,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER,
         ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r,          ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r,
         kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,          kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,
         kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,          kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,
         kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,          kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,
         kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er,          kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er,
         ll=^^^K, mc0=\EP, mc4=^T, mc5=^X, nel=^M^J, oc=\E%?, op=\EG0,          ll=^^^K, mc0=\EP, mc4=^T, mc5=^X, nel=\r\n, oc=\E%?, op=\EG0,
         pfx=\Ez%p1%{63}%+%c%p2%s\177,          pfx=\Ez%p1%{63}%+%c%p2%s\177,
         pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\EG0\E), ri=\Ej,          pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\EG0\E), ri=\Ej,
         rmacs=\EG0\EH\003, rmir=\Er, rmln=\EA11, setb=,          rmacs=\EG0\EH\003, rmir=\Er, rmln=\EA11, setb=,
Line 10411 
Line 12531 
             %{64}%|%;%;%gA%+%{48}%+%c%?%p8%t\E)%e\E(%;%?%p9%t\EH              %{64}%|%;%;%gA%+%{48}%+%c%?%p8%t\E)%e\E(%;%?%p9%t\EH
             \002%e\EH\003%;,              \002%e\EH\003%;,
         sgr0=\EG0\E(\EH\003%{0}%PA%{0}%PC, smacs=\EG0\EH\002,          sgr0=\EG0\E(\EH\003%{0}%PA%{0}%PC, smacs=\EG0\EH\002,
         smir=\Eq, smln=\EA10, tbc=\E0, tsl=\EF, use=adm+sgr,          smir=\Eq, smln=\EA10, tbc=\E0, use=adm+sgr, use=wyse+sl,
 wy350-vb|wyse350-vb|wyse 350 visible bell,  wy350-vb|wyse350-vb|Wyse 350 visible bell,
         bel@, use=wy350,          bel@, use=wy350,
 wy350-w|wyse350-w|wyse 350 132-column,  wy350-w|wyse350-w|Wyse 350 132-column,
         cols#132, lw#7, nlab#16, wsl#97,          cols#132, lw#7, nlab#16, wsl#97,
         cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<2>, is1=\E`;\E`9$<30>,          cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<2>, is1=\E`;\E`9$<30>,
         use=wy350,          use=wy350,
 wy350-wvb|wyse350-wvb|wyse 350 132-column visible bell,  wy350-wvb|wyse350-wvb|Wyse 350 132-column visible bell,
         bel@, use=wy350-w,          bel@, use=wy350-w,
 #  #
 #       This terminfo description is untested.  #       This terminfo description is untested.
 #       The wyse100 emulates an adm31, so the adm31 entry should work.  #       The wyse100 emulates an adm31, so the adm31 entry should work.
 #  #
 wy100|wyse 100,  wy100|Wyse 100,
         hs, mir,          hs, mir,
         cols#80, lines#24, xmc#1,          cols#80, lines#24, xmc#1,
         bel=^G, clear=\E;, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\E;, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, dsl=\EA31, ed=\EY, el=\ET, fsl=^M, il1=\EE, ind=^J,          dl1=\ER, dsl=\EA31, ed=\EY, el=\ET, fsl=\r, il1=\EE, ind=\n,
         invis@, is2=\Eu\E0, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L,          invis@, is2=\Eu\E0, kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^L,
         kcuu1=^K, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,          kcuu1=^K, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
         kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, khome=\E{,          kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, khome=\E{,
         rmir=\Er, smir=\Eq, tsl=\EF, use=adm+sgr,          rmir=\Er, smir=\Eq, tsl=\EF, use=adm+sgr,
Line 10442 
Line 12562 
 #       then set <msgr>.  #       then set <msgr>.
 #  #
 wy120|wyse120|wy150|wyse150|Wyse 120/150,  wy120|wyse120|wy150|wyse150|Wyse 120/150,
         am, bw, hs, km, mc5i, mir, msgr, xon,          am, bw, km, mc5i, mir, msgr, xon,
         cols#80, it#8, lh#1, lines#24, lw#8, nlab#8, pb#9601, wsl#45,          cols#80, it#8, lh#1, lines#24, lw#8, nlab#8, pb#9601,
         acsc=+/\,.0[a2fxgqh1ihjYk?lZm@nEqDtCu4vAwBx3yszr{c~~,          acsc=+/\,.0[a2fxgqh1ihjYk?lZm@nEqDtCu4vAwBx3yszr{c~~,
         bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<50>,          bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<50>,
         cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          cnorm=\E`1, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<7>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<7>,
         dim=\EGp, dl1=\ER$<3>, dsl=\EF\r, ed=\EY$<50>, el=\ET$<4>,          dim=\EGp, dl1=\ER$<3>, ed=\EY$<50>, el=\ET$<4>,
         flash=\E`8$<100/>\E`9, fsl=^M, home=^^, ht=\011$<1>,          flash=\E`8$<100/>\E`9, home=^^, ht=\011$<1>, hts=\E1,
         hts=\E1, il1=\EE$<3>, ind=\n$<3>, ip=$<2>, is1=\EcB0\EcC1,          il1=\EE$<3>, ind=\n$<3>, ip=$<2>, is1=\EcB0\EcC1,
         is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016          is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016
             \024\El,              \024\El,
         is3=\EwJ\Ew1$<150>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,          is3=\EwJ\Ew1$<150>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,          kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,
         kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,          kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
         kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,          kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,
         kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
Line 10465 
Line 12585 
         pfx=\EZ1%p1%{63}%+%c%p2%s\177,          pfx=\EZ1%p1%{63}%+%c%p2%s\177,
         pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<2>,          pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<2>,
         rmacs=\EcD, rmam=\Ed., rmcup=\Ew1, rmir=\Er, rmln=\EA11,          rmacs=\EcD, rmam=\Ed., rmcup=\Ew1, rmir=\Er, rmln=\EA11,
         rmxon=\Ec20, rs1=\E~!\E~4$<30>, rs2=\EeF\E`\:$<70>,          rmxon=\Ec20, rs1=\E~!\E~4$<30>, rs2=\EeF\E`:$<70>,
         rs3=\EwG\Ee($<100>,          rs3=\EwG\Ee($<100>,
         sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}          sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}
             %|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t              %|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t
             %{64}%|%;%?%p7%t%{1}%|%;%c,              %{64}%|%;%?%p7%t%{1}%|%;%c,
         sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,          sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,
         smcup=\Ew0, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21,          smcup=\Ew0, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21,
         tbc=\E0, tsl=\EF, use=adm+sgr,          tbc=\E0, use=adm+sgr, use=wyse+sl,
 #  #
 wy120-w|wyse120-w|wy150-w|wyse150-w|wyse 120/150 132-column,  wy120-w|wyse120-w|wy150-w|wyse150-w|Wyse 120/150 132-column,
         cols#132, lw#7, nlab#16, wsl#97,          cols#132, lw#7, nlab#16, wsl#97,
         cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<12>, ip=$<4>,          cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<12>, ip=$<4>,
         rs2=\E`;$<70>, use=wy120,          rs2=\E`;$<70>, use=wy120,
 #  #
 wy120-25|wyse120-25|wy150-25|wyse150-25|wyse 120/150 80-column 25-lines,  wy120-25|wyse120-25|wy150-25|wyse150-25|Wyse 120/150 80-column 25-lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<100>, use=wy120,          pln@, rs3=\EwG\Ee)$<100>, use=wy120,
 #  #
 wy120-25-w|wyse120-25-w|wy150-25-w|wyse150-25-w|wyse 120/150 132-column 25-lines,  wy120-25-w|wyse120-25-w|wy150-25-w|wyse150-25-w|Wyse 120/150 132-column 25-lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<100>, use=wy120-w,          pln@, rs3=\EwG\Ee)$<100>, use=wy120-w,
 #  #
Line 10505 
Line 12625 
 #               <is2> -> do the initialization  #               <is2> -> do the initialization
 #               <is3> -> set up display memory (2 pages)  #               <is3> -> set up display memory (2 pages)
 #  #
 #       The Wyse 60's that have vt100 emulation are slower than the  #       The Wyse 60's that have VT100 emulation are slower than the
 #       older Wyse 60's.  This change happened mid-1987.  #       older Wyse 60's.  This change happened mid-1987.
 #       The capabilities effected are <dch1> <dl1> <il1> <ind> <ri>  #       The capabilities effected are <dch1> <dl1> <il1> <ind> <ri>
 #  #
Line 10524 
Line 12644 
 # (wy60: we use \E{ rather than ^^ for home (both are documented) to avoid  # (wy60: we use \E{ rather than ^^ for home (both are documented) to avoid
 # a bug reported by Robert Dunn, <rcdii@inlink.com> -- esr)  # a bug reported by Robert Dunn, <rcdii@inlink.com> -- esr)
 wy60|wyse60|Wyse 60,  wy60|wyse60|Wyse 60,
         am, bw, hs, km, mc5i, mir, msgr,          am, bw, km, mc5i, mir, msgr,
         cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#45,          cols#80, lh#1, lines#24, lw#8, nlab#8,
         acsc=+/\,.0[a2fxgqh1ihjYk?lZm@nEqDtCu4vAwBx3yszr{c~~,          acsc=+/\,.0[a2fxgqh1ihjYk?lZm@nEqDtCu4vAwBx3yszr{c~~,
         bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<100>,          bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<100>,
         cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          cnorm=\E`1, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         dch1=\EW$<11>, dclk=\E`b, dim=\EGp, dl1=\ER$<5>, dsl=\EF\r,          dch1=\EW$<11>, dclk=\E`b, dim=\EGp, dl1=\ER$<5>,
         ed=\EY$<100>, el=\ET, flash=\E`8$<100/>\E`9, fsl=^M,          ed=\EY$<100>, el=\ET, flash=\E`8$<100/>\E`9, home=\E{,
         home=\E{, ht=\011$<1>, hts=\E1, il1=\EE$<4>, ind=\n$<5>,          ht=\011$<1>, hts=\E1, il1=\EE$<4>, ind=\n$<5>, ip=$<3>,
         ip=$<3>, is1=\EcB0\EcC1,          is1=\EcB0\EcC1,
         is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016          is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016
             \024\El,              \024\El,
         is3=\EwJ\Ew1$<150>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,          is3=\EwJ\Ew1$<150>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,          kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,
         kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,          kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
         kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,          kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,
         kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
Line 10555 
Line 12675 
             %{64}%|%;%?%p7%t%{1}%|%;%c,              %{64}%|%;%?%p7%t%{1}%|%;%c,
         sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,          sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,
         smcup=\Ew0, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21,          smcup=\Ew0, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21,
         tbc=\E0, tsl=\EF, use=adm+sgr,          tbc=\E0, kF1=^A`\r, kF10=^Ai\r, kF11=^Aj\r, kF12=^Ak\r,
           kF13=^Al\r, kF14=^Am\r, kF15=^An\r, kF16=^Ao\r, kF2=^Aa\r,
           kF3=^Ab\r, kF4=^Ac\r, kF5=^Ad\r, kF6=^Ae\r, kF7=^Af\r,
           kF8=^Ag\r, kF9=^Ah\r, use=adm+sgr, use=wyse+sl,
 #  #
 wy60-w|wyse60-w|wyse 60 132-column,  wy60-w|wyse60-w|Wyse 60 132-column,
         cols#132, lw#7, nlab#16, wsl#97,          cols#132, lw#7, nlab#16, wsl#97,
         cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<16>, ip=$<5>,          cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<16>, ip=$<5>,
         rs2=\EeF$<150>\E`;$<150>, use=wy60,          rs2=\EeF$<150>\E`;$<150>, use=wy60,
 #  #
 wy60-25|wyse60-25|wyse 60 80-column 25-lines,  wy60-25|wyse60-25|Wyse 60 80-column 25-lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<200>, use=wy60,          pln@, rs3=\EwG\Ee)$<200>, use=wy60,
 wy60-25-w|wyse60-25-w|wyse 60 132-column 25-lines,  wy60-25-w|wyse60-25-w|Wyse 60 132-column 25-lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<200>, use=wy60-w,          pln@, rs3=\EwG\Ee)$<200>, use=wy60-w,
 #  #
 wy60-42|wyse60-42|wyse 60 80-column 42-lines,  wy60-42|wyse60-42|Wyse 60 80-column 42-lines,
         lines#42,          lines#42,
         clear=\E+$<260>, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<2>,          clear=\E+$<260>, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<2>,
         dch1=\EW$<16>, dl1=\ER$<11>, ed=\Ey$<260>, il1=\EE$<11>,          dch1=\EW$<16>, dl1=\ER$<11>, ed=\Ey$<260>, il1=\EE$<11>,
         ind=\n$<9>, ip=$<5>, is1=\EcB2\EcC3, nel=\r\n$<6>,          ind=\n$<9>, ip=$<5>, is1=\EcB2\EcC3, nel=\r\n$<6>,
         ri=\Ej$<10>, rs3=\Ee*$<150>, use=wy60,          ri=\Ej$<10>, rs3=\Ee*$<150>, use=wy60,
 wy60-42-w|wyse60-42-w|wyse 60 132-column 42-lines,  wy60-42-w|wyse60-42-w|Wyse 60 132-column 42-lines,
         cols#132, lw#7, nlab#16, wsl#97,          cols#132, lw#7, nlab#16, wsl#97,
         clear=\E+$<260>, cup=\Ea%i%p1%dR%p2%dC$<2>,          clear=\E+$<260>, cup=\Ea%i%p1%dR%p2%dC$<2>,
         dch1=\EW$<19>, ed=\Ey$<260>, home=\036$<2>, ip=$<6>,          dch1=\EW$<19>, ed=\Ey$<260>, home=\036$<2>, ip=$<6>,
         nel=\r\n$<11>, rs2=\EeF$<150>\E`;$<150>, use=wy60-42,          nel=\r\n$<11>, rs2=\EeF$<150>\E`;$<150>, use=wy60-42,
 #  #
 wy60-43|wyse60-43|wyse 60 80-column 43-lines,  wy60-43|wyse60-43|Wyse 60 80-column 43-lines,
         lh@, lines#43, lw@, nlab@,          lh@, lines#43, lw@, nlab@,
         pln@, rs3=\Ee+$<150>, use=wy60-42,          pln@, rs3=\Ee+$<150>, use=wy60-42,
 wy60-43-w|wyse60-43-w|wyse 60 132-column 43-lines,  wy60-43-w|wyse60-43-w|Wyse 60 132-column 43-lines,
         lh@, lines#43, lw@, nlab@,          lh@, lines#43, lw@, nlab@,
         pln@, rs3=\Ee+$<150>, use=wy60-42-w,          pln@, rs3=\Ee+$<150>, use=wy60-42-w,
 #  #
Line 10613 
Line 12736 
         clear=\E+$<130>, dch1=\EW$<7>, dl1=\ER$<4>, ed=\Ey$<130>,          clear=\E+$<130>, dch1=\EW$<7>, dl1=\ER$<4>, ed=\Ey$<130>,
         el=\Et$<5>, flash=\E`8$<100/>\E`9, ht=\011$<1>,          el=\Et$<5>, flash=\E`8$<100/>\E`9, ht=\011$<1>,
         il1=\EE$<4>, ind=\n$<4>, ip=$<2>, is3=\Ew0$<20>, nel@,          il1=\EE$<4>, ind=\n$<4>, ip=$<2>, is3=\Ew0$<20>, nel@,
         ri=\Ej$<3>, rmcup=\Ew0, rs2=\E`\:$<150>, smcup=\Ew1,          ri=\Ej$<3>, rmcup=\Ew0, rs2=\E`:$<150>, smcup=\Ew1,
         u0=\E~>\E8, u1=\E[42h, use=wy60,          u0=\E~>\E8, u1=\E[42h, use=wy60,
 #  #
 wy99gt-w|wyse99gt-w|wyse 99gt 132-column,  wy99gt-w|wyse99gt-w|Wyse 99gt 132-column,
         cols#132, lw#7, nlab#16, wsl#97,          cols#132, lw#7, nlab#16, wsl#97,
         clear=\E+$<160>, cup=\Ea%i%p1%dR%p2%dC$<2>,          clear=\E+$<160>, cup=\Ea%i%p1%dR%p2%dC$<2>,
         dch1=\EW$<9>, ed=\Ey$<160>, ip=$<4>, rs2=\E`;$<150>,          dch1=\EW$<9>, ed=\Ey$<160>, ip=$<4>, rs2=\E`;$<150>,
         use=wy99gt,          use=wy99gt,
 #  #
 wy99gt-25|wyse99gt-25|wyse 99gt 80-column 25-lines,  wy99gt-25|wyse99gt-25|Wyse 99gt 80-column 25-lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs2=\E`\:$<150>, rs3=\EwG\Ee)$<200>, use=wy99gt,          pln@, rs2=\E`:$<150>, rs3=\EwG\Ee)$<200>, use=wy99gt,
 #  #
 wy99gt-25-w|wyse99gt-25-w|wyse 99gt 132-column 25-lines,  wy99gt-25-w|wyse99gt-25-w|Wyse 99gt 132-column 25-lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs2=\E`;$<150>, use=wy99gt-w,          pln@, rs2=\E`;$<150>, use=wy99gt-w,
 #  #
Line 10640 
Line 12763 
 # - can't redefine function keys (anyway, key redefinition in ANSI mode  # - can't redefine function keys (anyway, key redefinition in ANSI mode
 #   is too much complex to be described);  #   is too much complex to be described);
 # - meta key can't be described (the terminal forgets it when reset);  # - meta key can't be described (the terminal forgets it when reset);
 # The xon-xoff handshaking can't be disabled while in ansi personality, so  # The xon-xoff handshaking can't be disabled while in ANSI personality, so
 # emacs can't work at speed greater than 9600 baud.  No padding is needed at  # emacs can't work at speed greater than 9600 baud.  No padding is needed at
 # this speed.  # this speed.
 #   dch1 has been commented out because it causes annoying glittering when  #   dch1 has been commented out because it causes annoying glittering when
Line 10650 
Line 12773 
 # thing is that vi goes crazy if smir-rmir are present and both dch-dch1 are  # thing is that vi goes crazy if smir-rmir are present and both dch-dch1 are
 # not, so smir and rmir are commented out as well.  # not, so smir and rmir are commented out as well.
 # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998  # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998
 wy99-ansi|Wyse WY-99GT in ansi mode (int'l PC keyboard),  wy99-ansi|Wyse WY-99GT in ANSI mode (int'l PC keyboard),
         am, km, mc5i, mir, msgr, xenl,          am, km, mc5i, mir, msgr, xenl,
         cols#80, it#8, lines#25, vt#3,          cols#80, it#8, lines#25, vt#3,
         acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx{{||}}~~,          acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
         clear=\E[H\E[J$<200>, cnorm=\E[34h\E[?25h, cr=^M,          clear=\E[H\E[J$<200>, cnorm=\E[34h\E[?25h, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD$<1>,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD$<1>,
         cub1=\010$<1>, cud=\E[%p1%dB, cud1=\ED,          cub1=\010$<1>, cud=\E[%p1%dB, cud1=\ED,
         cuf=\E[%p1%dC$<1>, cuf1=\E[C$<1>,          cuf=\E[%p1%dC$<1>, cuf1=\E[C$<1>,
Line 10687 
Line 12810 
   
 #   This is the american terminal. Here tabs work fine.  #   This is the american terminal. Here tabs work fine.
 # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998  # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998
 wy99a-ansi|Wyse WY-99GT in ansi mode (US PC keyboard),  wy99a-ansi|Wyse WY-99GT in ANSI mode (US PC keyboard),
         hts=\EH, is3=\E[?5l, rs3=\E[?5l, tbc=\E[3g, use=wy99-ansi,          hts=\EH, is3=\E[?5l, rs3=\E[?5l, tbc=\E[3g, use=wy99-ansi,
   
 # This terminal (firmware version 02) has a lot of bugs:  # This terminal (firmware version 02) has a lot of bugs:
Line 10700 
Line 12823 
 # DTR handshaking, you can use even greater speeds.  # DTR handshaking, you can use even greater speeds.
 # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998  # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998
 wy99f|wy99fgt|wy-99fgt|Wyse WY-99GT (int'l PC keyboard),  wy99f|wy99fgt|wy-99fgt|Wyse WY-99GT (int'l PC keyboard),
         am, bw, hs, km, mc5i, mir, msgr, xon,          am, bw, km, mc5i, mir, msgr, xon,
         cols#80, it#8, lines#25, wsl#46,          cols#80, it#8, lines#25,
         acsc='x+y.w_vi~j(k'l&m%n)o9q*s8t-u.v\,w+x=, bel=^G,          acsc='x+y.w_vi~j(k'l&m%n)o9q*s8t-u.v\,w+x=, bel=^G,
         blink=\EG2, cbt=\EI, civis=\E`0, clear=\E'\E(\032,          blink=\EG2, cbt=\EI, civis=\E`0, clear=\E'\E(\032,
         cnorm=\E`4\E`1, cr=^M, cub1=^H, cud1=\Ej, cuf1=^L,          cnorm=\E`4\E`1, cr=\r, cub1=^H, cud1=\Ej, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         cvvis=\E`2\E`1, dch1=\EW, dim=\EGp, dl1=\ER, dsl=\EF\r,          cvvis=\E`2\E`1, dch1=\EW, dim=\EGp, dl1=\ER, ed=\EY$<8*>,
         ed=\EY$<8*>, el=\ET$<8>, enacs=\Ec@1J$<2000>,          el=\ET$<8>, enacs=\Ec@1J$<2000>,
         flash=\E\^1$<30/>\E\^0, fsl=^M, home=^^, ht=^I, il1=\EE,          flash=\E\^1$<30/>\E\^0, home=^^, ht=^I, il1=\EE, ind=\n,
         ind=^J, invis=\EG3,          invis=\EG3,
         is2=\Eu\Ee6\EC\EDF\Ec21\Ec31\Ec62\Ec72\Ee;\016\E'\EeL\E`9\E          is2=\Eu\Ee6\EC\EDF\Ec21\Ec31\Ec62\Ec72\Ee;\016\E'\EeL\E`9\E
             \^0\E`1\E`4\Ee.\E`\:\Ee1\EG0\E(\Ed/\Ee4\Ed*\EO\E`I\Er              \^0\E`1\E`4\Ee.\E`:\Ee1\EG0\E(\Ed/\Ee4\Ed*\EO\E`I\Er\Ee"
             \Ee"\EcD\024,              \EcD\024,
         ka1=^^, ka3=\EJ, kbs=^H, kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H,          ka1=^^, ka3=\EJ, kbs=^H, kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, kf1=^A@\r, kf10=^AI\r,          kcud1=\n, kcuf1=^L, kcuu1=^K, kf1=^A@\r, kf10=^AI\r,
         kf11=^AJ\r, kf12=^AK\r, kf13=^A`\r, kf14=^Aa\r, kf15=^Ab\r,          kf11=^AJ\r, kf12=^AK\r, kf13=^A`\r, kf14=^Aa\r, kf15=^Ab\r,
         kf16=^Ac\r, kf17=^Ad\r, kf18=^Ae\r, kf19=^Af\r, kf2=^AA\r,          kf16=^Ac\r, kf17=^Ad\r, kf18=^Ae\r, kf19=^Af\r, kf2=^AA\r,
         kf20=^Ag\r, kf21=^Ah\r, kf22=^Ai\r, kf23=^Aj\r, kf24=^Ak\r,          kf20=^Ag\r, kf21=^Ah\r, kf22=^Ai\r, kf23=^Aj\r, kf24=^Ak\r,
Line 10723 
Line 12846 
         nel=^_, prot=\E), rev=\EG4, ri=\Ej, rmacs=\EcD, rmam=\Ed.,          nel=^_, prot=\E), rev=\EG4, ri=\Ej, rmacs=\EcD, rmam=\Ed.,
         rmcup=\Ec21\Ec31, rmir=\Er, rmso=\EG0, rmxon=\Ec20\Ec30,          rmcup=\Ec21\Ec31, rmir=\Er, rmso=\EG0, rmxon=\Ec20\Ec30,
         rs2=\Eu\E~4\Ee6\EC\EDF\Ec21\Ec31\Ec62\Ec72\Ee;\016\E'\EeL\E`          rs2=\Eu\E~4\Ee6\EC\EDF\Ec21\Ec31\Ec62\Ec72\Ee;\016\E'\EeL\E`
             9\E\^0\E`1\E`4\Ee.\E`\:\Ee)\Ew\EwG\Ew0\Ee1\EG0\E(\Ed/              9\E\^0\E`1\E`4\Ee.\E`:\Ee)\Ew\EwG\Ew0\Ee1\EG0\E(\Ed/
             \Ee4\Ed*\EO\E`I\Er\Ee"\Ec@0B\EcD\024,              \Ee4\Ed*\EO\E`I\Er\Ee"\Ec@0B\EcD\024,
         sgr=\E(\EG%{48}%?%p1%p3%O%t%{4}%+%;%?%p2%t%{8}%+%;%?%p4%t          sgr=\E(\EG%{48}%?%p1%p3%O%t%{4}%+%;%?%p2%t%{8}%+%;%?%p4%t
             %{2}%+%;%?%p5%t%{64}%+%;%?%p7%t%{1}%+%;%c%?%p8%t\E)%;%?              %{2}%+%;%?%p5%t%{64}%+%;%?%p7%t%{1}%+%;%c%?%p8%t\E)%;%?
             %p9%t\EcE%e\EcD%;,              %p9%t\EcE%e\EcD%;,
         sgr0=\E(\EG0, smacs=\EcE, smam=\Ed/, smcup=\Ec20\Ec30,          sgr0=\E(\EG0, smacs=\EcE, smam=\Ed/, smcup=\Ec20\Ec30,
         smir=\Eq, smso=\EG4, smxon=\Ec21\Ec31, tsl=\EF,          smir=\Eq, smso=\EG4, smxon=\Ec21\Ec31, use=wyse+sl,
   
 # This is the american terminal. Here tabs work.  # This is the american terminal. Here tabs work.
 # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998  # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998
Line 10758 
Line 12881 
 # (wy160: we use \E{ rather than ^^ for home (both are documented) to avoid  # (wy160: we use \E{ rather than ^^ for home (both are documented) to avoid
 # a bug reported by Robert Dunn, <rcdii@inlink.com> -- esr)  # a bug reported by Robert Dunn, <rcdii@inlink.com> -- esr)
 wy160|wyse160|Wyse 160,  wy160|wyse160|Wyse 160,
         am, bw, hs, km, mc5i, mir, msgr,          am, bw, km, mc5i, mir, msgr,
         cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#38,          cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#38,
         acsc=+/\,.0[a2fxgqh1ihjYk?lZm@nEqDtCu4vAwBx3yszr{c~~,          acsc=+/\,.0[a2fxgqh1ihjYk?lZm@nEqDtCu4vAwBx3yszr{c~~,
         bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<30>,          bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<30>,
         cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          cnorm=\E`1, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<5>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<5>,
         dclk=\E`b, dim=\EGp, dl1=\ER$<1>, dsl=\EF\r, ed=\EY$<30>,          dclk=\E`b, dim=\EGp, dl1=\ER$<1>, ed=\EY$<30>, el=\ET$<5>,
         el=\ET$<5>, flash=\E`8$<100/>\E`9, fsl=^M, home=\E{, ht=^I,          flash=\E`8$<100/>\E`9, home=\E{, ht=^I, hts=\E1,
         hts=\E1, il1=\EE$<1>, ind=\n$<1>, ip=$<2>, is1=\EcB0\EcC1,          il1=\EE$<1>, ind=\n$<1>, ip=$<2>, is1=\EcB0\EcC1,
         is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016          is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016
             \024\El,              \024\El,
         is3=\Ew0$<100>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,          is3=\Ew0$<100>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,          kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,
         kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,          kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
         kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,          kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,
         kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
Line 10782 
Line 12905 
         pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<1>,          pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<1>,
         rmacs=\EcD, rmam=\Ed., rmclk=\E`c, rmcup=\Ew0, rmir=\Er,          rmacs=\EcD, rmam=\Ed., rmclk=\E`c, rmcup=\Ew0, rmir=\Er,
         rmln=\EA11, rmxon=\Ec20, rs1=\E~!\E~4$<70>,          rmln=\EA11, rmxon=\Ec20, rs1=\E~!\E~4$<70>,
         rs2=\E`\:$<100>, rs3=\EwG\Ee($<140>,          rs2=\E`:$<100>, rs3=\EwG\Ee($<140>,
         sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}          sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}
             %|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t              %|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t
             %{64}%|%;%?%p7%t%{1}%|%;%c,              %{64}%|%;%?%p7%t%{1}%|%;%c,
         sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,          sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,
         smcup=\Ew1, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21,          smcup=\Ew1, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21,
         tbc=\E0, tsl=\EF, use=adm+sgr,          tbc=\E0, use=adm+sgr, use=wyse+sl,
 #  #
 wy160-w|wyse160-w|wyse 160 132-column,  wy160-w|wyse160-w|Wyse 160 132-column,
         cols#132, lw#7, nlab#16, wsl#90,          cols#132, lw#7, nlab#16, wsl#90,
         cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<9>,          cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<9>,
         rs2=\EeF$<150>\E`;$<150>, use=wy160,          rs2=\EeF$<150>\E`;$<150>, use=wy160,
 #  #
 wy160-25|wyse160-25|wyse 160 80-column 25-lines,  wy160-25|wyse160-25|Wyse 160 80-column 25-lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<200>, use=wy160,          pln@, rs3=\EwG\Ee)$<200>, use=wy160,
 wy160-25-w|wyse160-25-w|wyse 160 132-column 25-lines,  wy160-25-w|wyse160-25-w|Wyse 160 132-column 25-lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<200>, use=wy160-w,          pln@, rs3=\EwG\Ee)$<200>, use=wy160-w,
 #  #
 wy160-42|wyse160-42|wyse 160 80-column 42-lines,  wy160-42|wyse160-42|Wyse 160 80-column 42-lines,
         lines#42,          lines#42,
         clear=\E+$<50>, dl1=\ER$<2>, ed=\Ey$<50>, il1=\EE$<2>,          clear=\E+$<50>, dl1=\ER$<2>, ed=\Ey$<50>, il1=\EE$<2>,
         ind=\n$<2>, is1=\EcB2\EcC3, nel=\r\n$<2>, ri=\Ej$<2>,          ind=\n$<2>, is1=\EcB2\EcC3, nel=\r\n$<2>, ri=\Ej$<2>,
         rs3=\Ee*$<150>, use=wy160,          rs3=\Ee*$<150>, use=wy160,
 wy160-42-w|wyse160-42-w|wyse 160 132-column 42-lines,  wy160-42-w|wyse160-42-w|Wyse 160 132-column 42-lines,
         cols#132, lw#7, nlab#16, wsl#90,          cols#132, lw#7, nlab#16, wsl#90,
         cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<8>, ip=$<3>,          cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<8>, ip=$<3>,
         rs2=\EeF$<150>\E`;$<150>, use=wy160-42,          rs2=\EeF$<150>\E`;$<150>, use=wy160-42,
 #  #
 wy160-43|wyse160-43|wyse 160 80-column 43-lines,  wy160-43|wyse160-43|Wyse 160 80-column 43-lines,
         lh@, lines#43, lw@, nlab@,          lh@, lines#43, lw@, nlab@,
         pln@, rs3=\Ee+$<150>, use=wy160-42,          pln@, rs3=\Ee+$<150>, use=wy160-42,
 wy160-43-w|wyse160-43-w|wyse 160 132-column 43-lines,  wy160-43-w|wyse160-43-w|Wyse 160 132-column 43-lines,
         lh@, lines#43, lw@, nlab@,          lh@, lines#43, lw@, nlab@,
         pln@, rs3=\Ee+$<150>, use=wy160-42-w,          pln@, rs3=\Ee+$<150>, use=wy160-42-w,
 #  #
Line 10824 
Line 12947 
 wy160-w-vb|wy160-wvb|wyse160-wvb|Wyse 160 132-column visible bell,  wy160-w-vb|wy160-wvb|wyse160-wvb|Wyse 160 132-column visible bell,
         bel@, use=wy160-w,          bel@, use=wy160-w,
 #  #
 #       The Wyse 75 is a vt100 lookalike without advanced video.  #       The Wyse 75 is a VT100 lookalike without advanced video.
 #  #
 #          The Wyse 75 can support one attribute (e.g. Dim, Inverse,  #          The Wyse 75 can support one attribute (e.g. Dim, Inverse,
 #       Underline) without magic cookies.  The following description  #       Underline) without magic cookies.  The following description
Line 10835 
Line 12958 
 #       cookies.  The wy75-mc terminal description uses magic cookies  #       cookies.  The wy75-mc terminal description uses magic cookies
 #       to correctly handle multiple attributes on a screen.  #       to correctly handle multiple attributes on a screen.
 #  #
 wy75|wyse75|wyse 75,  wy75|wyse75|Wyse 75,
         am, hs, mc5i, mir, msgr, xenl, xon,          am, hs, mc5i, mir, msgr, xenl, xon,
         cols#80, lines#24, ma#1, pb#1201, wsl#78,          cols#80, lines#24, ma#1, pb#1201, wsl#78,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, cbt=\E[Z, civis=\E[?25l, clear=\E[H\E[J$<30>,          bel=^G, cbt=\E[Z, clear=\E[H\E[J$<30>, cr=\r,
         cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr$<2>,          csr=\E[%i%p1%d;%p2%dr$<2>, cub=\E[%p1%dD, cub1=^H,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP$<3*>,          dch=\E[%p1%dP$<3*>, dch1=\E[P$<3>, dim=\E[0t\E[2m,
         dch1=\E[P$<3>, dim=\E[0t\E[2m, dl=\E[%p1%dM$<1*>,          dl=\E[%p1%dM$<1*>, dl1=\E[M,
         dl1=\E[M, dsl=\E[>\,\001\001\E[>-\001\001,          dsl=\E[>\,\001\001\E[>-\001\001, ech=\E[%p1%dX,
         ech=\E[%p1%dX, ed=\E[J$<30>, el=\E[K$<3>, el1=\E[1K$<3>,          ed=\E[J$<30>, el=\E[K$<3>, el1=\E[1K$<3>, enacs=\E)0,
         enacs=\E)0, flash=\E[30h\E\,$<250/>\E[30l, fsl=^A,          flash=\E[30h\E\,$<250/>\E[30l, fsl=^A, home=\E[H,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,          hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@$<1*>,
         ich=\E[%p1%d@$<1*>, il=\E[%p1%dL$<2*>, il1=\E[L$<2>,          il=\E[%p1%dL$<2*>, il1=\E[L$<2>, ind=\n$<2>, ip=$<1>,
         ind=\n$<2>, ip=$<1>,  
         is1=\E[2;4;20;30l\E[?1;10l\E[12h\E[?7;8;25h,          is1=\E[2;4;20;30l\E[?1;10l\E[12h\E[?7;8;25h,
         is2=\E>\E(B\E)0\017, is3=\E[m, kbs=^H, kcub1=\E[D,          is2=\E>\E(B\E)0\017, is3=\E[m, kbs=^H, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdl1=\E[M, kel=\E[K,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdl1=\E[M, kel=\E[K,
Line 10870 
Line 12992 
             \016%e\017%;,              \016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smkx=\E[?1l\E[?7h\E=, smso=\E[1t\E[7m, smul=\E[2t\E[4m,          smkx=\E[?1l\E[?7h\E=, smso=\E[1t\E[7m, smul=\E[2t\E[4m,
         tbc=\E[3g, tsl=\E[>\,\001, use=vt220+keypad,          tbc=\E[3g, tsl=\E[>\,\001, use=decid+cpr, use=vt220+cvis,
           use=vt220+keypad,
 #  #
 #       This terminal description uses the non-hidden attribute mode  #       This terminal description uses the non-hidden attribute mode
 #       (with magic cookie).  #       (with magic cookie).
 #  #
 wy75-mc|wyse75-mc|wyse 75 with magic cookies,  wy75-mc|wyse75-mc|Wyse 75 with magic cookies,
         msgr@,          msgr@,
         ma@, xmc#1,          ma@, xmc#1,
         blink=\E[2p, dim=\E[1p, invis=\E[4p, is3=\E[m\E[p,          blink=\E[2p, dim=\E[1p, invis=\E[4p, is3=\E[m\E[p,
Line 10885 
Line 13008 
             %t\016%e\017%;,              %t\016%e\017%;,
         sgr0=\E[0p\017, smacs=\E[0p\016, smso=\E[17p, smul=\E[8p,          sgr0=\E[0p\017, smacs=\E[0p\016, smso=\E[17p, smul=\E[8p,
         use=wy75,          use=wy75,
 wy75-vb|wyse75-vb|wyse 75 with visible bell,  wy75-vb|wyse75-vb|Wyse 75 with visible bell,
         pb@,          pb@,
         bel@, use=wy75,          bel@, use=wy75,
 wy75-w|wyse75-w|wyse 75 in 132 column mode,  wy75-w|wyse75-w|Wyse 75 in 132 column mode,
         cols#132, wsl#130,          cols#132, wsl#130,
         rs2=\E[35h\E[?3h$<80>, use=wy75,          rs2=\E[35h\E[?3h$<80>, use=wy75,
 wy75-wvb|wyse75-wvb|wyse 75 with visible bell 132 columns,  wy75-wvb|wyse75-wvb|Wyse 75 with visible bell 132 columns,
         pb@,          pb@,
         bel@, use=wy75-w,          bel@, use=wy75-w,
 #  #
 #       Wyse 85 emulating a vt220 7 bit mode.  #       Wyse 85 emulating a VT220 7 bit mode.
 #               24 line screen with status line.  #               24 line screen with status line.
 #  #
 #       The vt220 mode permits more function keys but it wipes out  #       The VT220 mode permits more function keys but it wipes out
 #       the escape key.  I strongly recommend that <f11> be set to  #       the escape key.  I strongly recommend that <f11> be set to
 #       escape (esc).  #       escape (esc).
 #       The terminal may have to be set for 8 data bits and 2 stop  #       The terminal may have to be set for 8 data bits and 2 stop
Line 10907 
Line 13030 
 #       <dch> and <ich> work best when XON/XOFF is set.  <ich> and  #       <dch> and <ich> work best when XON/XOFF is set.  <ich> and
 #       <dch> leave trash on the screen when used without XON/XOFF.  #       <dch> leave trash on the screen when used without XON/XOFF.
 #  #
 wy85|wyse85|wyse 85,  wy85|wyse85|Wyse 85,
         am, hs, mc5i, mir, msgr, xenl, xon,          am, hs, mc5i, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, wsl#80,          cols#80, it#8, lines#24, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         clear=\E[H\E[J$<110>, cnorm=\E[?25h, cr=^M,          clear=\E[H\E[J$<110>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH$<1>,
         cup=\E[%i%p1%d;%p2%dH$<1>, cuu=\E[%p1%dA, cuu1=\E[A,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP$<3*>,
         dch=\E[%p1%dP$<3*>, dch1=\E[P$<3>, dim=\E[2m,          dch1=\E[P$<3>, dim=\E[2m, dl=\E[%p1%dM$<3*>,
         dl=\E[%p1%dM$<3*>, dl1=\E[M$<3>, dsl=\E[40l,          dl1=\E[M$<3>, dsl=\E[40l, ech=\E[%p1%dX, ed=\E[J$<110>,
         ech=\E[%p1%dX, ed=\E[J$<110>, el=\E[K$<1>, el1=\E[1K,          el=\E[K$<1>, el1=\E[1K, enacs=\E)0,
         enacs=\E)0, flash=\E[30h\E\,$<300/>\E[30l,          flash=\E[30h\E\,$<300/>\E[30l, fsl=\E[1;24r\E8,
         fsl=\E[1;24r\E8, home=\E[H, ht=\011$<1>, hts=\EH,          home=\E[H, ht=\011$<1>, hts=\EH, ich=\E[%p1%d@$<4*>,
         ich=\E[%p1%d@$<4*>, il=\E[%p1%dL$<5*>, il1=\E[L$<5>,          il=\E[%p1%dL$<5*>, il1=\E[L$<5>, ind=\n$<3>, invis=\E[8m,
         ind=\n$<3>, invis=\E[8m, ip=$<3>, is1=\E[62;1"p\E[?5W,          ip=$<3>, is1=\E[62;1"p\E[?5W,
         is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h$<16>,          is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h$<16>,
         is3=\E>\E(B\E)0\017\E[m, kbs=^H, kcub1=\E[D, kcud1=\E[B,          is3=\E>\E(B\E)0\017\E[m, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kf10=\E[21~,          kcuf1=\E[C, kcuu1=\E[A, kf10=\E[21~, kf11=\E[23~,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,          kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
         kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,          kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
         kf19=\E[33~, kf20=\E[34~, kf6=\E[17~, kf7=\E[18~,          kf20=\E[34~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
         kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~,          kf9=\E[20~, khlp=\E[28~, khome=\E[26~, lf1=PF1, lf2=PF2,
         khome=\E[26~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          lf3=PF3, lf4=PF4, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, rc=\E8,
         kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, mc0=\E[0i,          rev=\E[7m, ri=\EM$<3>, rmacs=^O, rmam=\E[?7l, rmir=\E[4l,
         mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM$<3>,          rmkx=\E>, rmso=\E[m, rmul=\E[m, rs1=\E[13l\E[3l\E!p,
         rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, rmso=\E[m,          rs2=\E[35h\E[?3l$<70>, rs3=\E[?5l, sc=\E7,
         rmul=\E[m, rs1=\E[13l\E[3l\E!p, rs2=\E[35h\E[?3l$<70>,  
         rs3=\E[?5l, sc=\E7,  
         sgr=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?          sgr=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?
             %p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         tsl=\E[40h\E7\E[25;%i%p1%dH, use=vt220+keypad,          tsl=\E[40h\E7\E[25;%i%p1%dH, use=decid+cpr,
           use=vt220+vtedit, use=vt220+cvis, use=vt220+keypad,
 #  #
 #       Wyse 85 with visual bell.  #       Wyse 85 with visual bell.
 wy85-vb|wyse85-vb|wyse 85 with visible bell,  wy85-vb|wyse85-vb|Wyse 85 with visible bell,
         bel@, flash=\E[30h\E\,$<300/>\E[30l, use=wy85,          bel@, flash=\E[30h\E\,$<300/>\E[30l, use=wy85,
 #  #
 #       Wyse 85 in 132-column mode.  #       Wyse 85 in 132-column mode.
 wy85-w|wyse85-w|wyse 85 in 132-column mode,  wy85-w|wyse85-w|Wyse 85 in 132-column mode,
         cols#132, wsl#132,          cols#132, wsl#132,
         rs2=\E[35h$<70/>\E[?3h, use=wy85,          rs2=\E[35h$<70/>\E[?3h, use=wy85,
 #  #
 #       Wyse 85 in 132-column mode with visual bell.  #       Wyse 85 in 132-column mode with visual bell.
 wy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns,  wy85-wvb|wyse85-wvb|Wyse 85 with visible bell 132-columns,
         bel@, use=wy85-w,          bel@, use=wy85-w,
   
 # From: Kevin Turner <kevint@aracnet.com>, 12 Jul 1998  # From: Kevin Turner <kevint@aracnet.com>, 12 Jul 1998
Line 10965 
Line 13087 
 # Technical" isn't responding.  So there's the question of whether the wy85  # Technical" isn't responding.  So there's the question of whether the wy85
 # terminfo should reflect the manufacturer's intended behaviour of the terminal  # terminfo should reflect the manufacturer's intended behaviour of the terminal
 # or the actual."  # or the actual."
 wy85-8bit|wyse85-8bit|wyse 85 in 8-bit mode,  wy85-8bit|wyse85-8bit|Wyse 85 in 8-bit mode,
         am, hs, mc5i, mir, msgr, xenl, xon,          am, hs, mc5i, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, wsl#80,          cols#80, it#8, lines#24, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         clear=\E[H\E[J$<110>, cnorm=\E[?25h, cr=^M,          clear=\E[H\E[J$<110>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH$<1>,
         cup=\E[%i%p1%d;%p2%dH$<1>, cuu=\E[%p1%dA, cuu1=\E[A,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP$<3*>,
         dch=\E[%p1%dP$<3*>, dch1=\E[P$<3>, dim=\E[2m,          dch1=\E[P$<3>, dim=\E[2m, dl=\E[%p1%dM$<3*>,
         dl=\E[%p1%dM$<3*>, dl1=\E[M$<3>, dsl=\E[40l,          dl1=\E[M$<3>, dsl=\E[40l, ech=\E[%p1%dX, ed=\E[J$<110>,
         ech=\E[%p1%dX, ed=\E[J$<110>, el=\E[K$<1>, el1=\E[1K,          el=\E[K$<1>, el1=\E[1K, enacs=\E)0,
         enacs=\E)0, flash=\E[30h\E\,$<300/>\E[30l,          flash=\E[30h\E\,$<300/>\E[30l, fsl=\E[1;24r\E8,
         fsl=\E[1;24r\E8, home=\E[H, ht=\011$<1>, hts=\EH,          home=\E[H, ht=\011$<1>, hts=\EH, ich=\E[%p1%d@$<4*>,
         ich=\E[%p1%d@$<4*>, il=\E[%p1%dL$<5*>, il1=\E[L$<5>,          il=\E[%p1%dL$<5*>, il1=\E[L$<5>, ind=\n$<3>, invis=\E[8m,
         ind=\n$<3>, invis=\E[8m, ip=$<3>, is1=\E[62;1"p\E[?5W,          ip=$<3>, is1=\E[62;1"p\E[?5W,
         is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h$<16>,          is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h$<16>,
         is3=\E>\E(B\E)0\017\E[m, ka1=\EOw, ka3=\EOy, kb2=\EOu,          is3=\E>\E(B\E)0\017\E[m, ka1=\EOw, ka3=\EOy, kb2=\EOu,
         kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\233D, kcud1=\233B,          kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\233D, kcud1=\233B,
Line 11000 
Line 13122 
             %p6%t;1%;%?%p7%t;8%;+m%?%p9%t\016%e\017%;,              %p6%t;1%;%?%p7%t;8%;+m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         tsl=\E[40h\E7\E[25;%i%p1%dH,          tsl=\E[40h\E7\E[25;%i%p1%dH, use=decid+cpr,
           use=vt220+cvis,
 #  #
 #       Wyse 185 emulating a vt320 7 bit mode.  #       Wyse 185 emulating a VT320 7 bit mode.
 #  #
 #       This terminal always displays 25 lines.  These lines may be used  #       This terminal always displays 25 lines.  These lines may be used
 #       as 24 data lines and a terminal status line (top or bottom) or  #       as 24 data lines and a terminal status line (top or bottom) or
Line 11012 
Line 13135 
 #       The Compose Character key can be used as a meta key if changed  #       The Compose Character key can be used as a meta key if changed
 #       by set-up.  #       by set-up.
 #  #
 wy185|wyse185|wyse 185,  wy185|wyse185|Wyse 185,
         am, hs, km, mc5i, mir, msgr, xenl, xon,          am, hs, km, mc5i, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, wsl#80,          cols#80, it#8, lines#24, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
         clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=^M,          clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=\r,
         csr=\E[%i%p1%d;%p2%dr$<20>, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr$<20>, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<3>, dch1=\E[P$<3>,          cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<3>, dch1=\E[P$<3>,
         dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>,          dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>,
Line 11031 
Line 13154 
         ind=\n$<2>, invis=\E[8m, ip=$<4>, is1=\E[?5W,          ind=\n$<2>, invis=\E[8m, ip=$<4>, is1=\E[?5W,
         is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h,          is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h,
         is3=\E>\E(B\E)0\017\E[m, kbs=^H, kcbt=\E[Z, kcub1=\E[D,          is3=\E>\E(B\E)0\017\E[m, kbs=^H, kcbt=\E[Z, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kf1=\EOP,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf10=\E[21~,
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,          kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,
         kf18=\E[32~, kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR,          kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS,
         kf4=\EOS, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kfnd=\E[1~, khlp=\E[28~, khome=\E[26~, kich1=\E[2~,          khlp=\E[28~, khome=\E[26~, lf1=PF1, lf2=PF2, lf3=PF3,
         knp=\E[6~, kpp=\E[5~, kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3,  
         lf4=PF4, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m,          lf4=PF4, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m,
         ri=\EM$<2>, rmacs=^O, rmam=\E[?7l, rmcup=\E[ R, rmir=\E[4l,          ri=\EM$<2>, rmacs=^O, rmam=\E[?7l, rmcup=\E[ R, rmir=\E[4l,
         rmkx=\E>, rmso=\E[27m, rmul=\E[24m,          rmkx=\E>, rmso=\E[27m, rmul=\E[24m,
Line 11048 
Line 13170 
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E[ Q,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E[ Q,
         smir=\E[4h, smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m,          smir=\E[4h, smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m,
         tbc=\E[3g, tsl=\E7\E[99;%i%p1%dH, vpa=\E[%i%p1%dd,          tbc=\E[3g, tsl=\E7\E[99;%i%p1%dH, vpa=\E[%i%p1%dd,
         use=vt220+keypad,          use=decid+cpr, use=vt220+vtedit, use=vt220+keypad,
 #  #
 #       Wyse 185 with 24 data lines and top status (terminal status)  #       Wyse 185 with 24 data lines and top status (terminal status)
 wy185-24|wyse185-24|wyse 185 with 24 data lines,  wy185-24|wyse185-24|Wyse 185 with 24 data lines,
         hs@,          hs@,
         dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@,          dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@,
         use=wy185,          use=wy185,
 #  #
 #       Wyse 185 with visual bell.  #       Wyse 185 with visual bell.
 wy185-vb|wyse185-vb|wyse 185+flash,  wy185-vb|wyse185-vb|Wyse 185+flash,
         bel@, use=wy185,          bel@, use=wy185,
 #  #
 #       Wyse 185 in 132-column mode.  #       Wyse 185 in 132-column mode.
 wy185-w|wyse185-w|wyse 185 in 132-column mode,  wy185-w|wyse185-w|Wyse 185 in 132-column mode,
         cols#132, wsl#132,          cols#132, wsl#132,
         dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>,          dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>,
         ip=$<7>, rs2=\E[35h\E[?3h, use=wy185,          ip=$<7>, rs2=\E[35h\E[?3h, use=wy185,
 #  #
 #       Wyse 185 in 132-column mode with visual bell.  #       Wyse 185 in 132-column mode with visual bell.
 wy185-wvb|wyse185-wvb|wyse 185+flash+132 cols,  wy185-wvb|wyse185-wvb|Wyse 185+flash+132 cols,
         bel@, use=wy185-w,          bel@, use=wy185-w,
   
 # wy325 terminfo entries  # wy325 terminfo entries
Line 11076 
Line 13198 
 # lines 25  columns 80  # lines 25  columns 80
 #  #
 wy325|wyse325|Wyse epc,  wy325|wyse325|Wyse epc,
         am, bw, hs, mc5i, mir,          am, bw, mc5i, mir,
         cols#80, lh#1, lines#24, lw#8, nlab#8, pb#9601, wsl#45,          cols#80, lh#1, lines#24, lw#8, nlab#8, pb#9601,
         acsc=+/\,.0[a2fxgqh1ihjYk?lZm@nEqDtCu4vAwBx3yszr{c~~,          acsc=+/\,.0[a2fxgqh1ihjYk?lZm@nEqDtCu4vAwBx3yszr{c~~,
         bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<50>,          bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<50>,
         cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          cnorm=\E`1, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<7>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<7>,
         dim=\EGp, dl1=\ER$<3>, dsl=\EF\r, ed=\EY$<50>, el=\ET$<4>,          dim=\EGp, dl1=\ER$<3>, ed=\EY$<50>, el=\ET$<4>,
         flash=\E`8$<100/>\E`9, fsl=^M, home=^^, ht=^I, hts=\E1,          flash=\E`8$<100/>\E`9, home=^^, ht=^I, hts=\E1,
         il1=\EE$<3>, ind=\n$<3>, ip=$<2>, is1=\EcB0\EcC1,          il1=\EE$<3>, ind=\n$<3>, ip=$<2>, is1=\EcB0\EcC1,
         is2=\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024          is2=\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024
             \El,              \El,
         is3=\Ew0$<16>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,          is3=\Ew0$<16>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,          kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,
         kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,          kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
         kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,          kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,
         kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,          kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
Line 11099 
Line 13221 
         pfx=\EZ1%p1%{63}%+%c%p2%s\177,          pfx=\EZ1%p1%{63}%+%c%p2%s\177,
         pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<2>,          pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<2>,
         rmacs=\EcD, rmam=\Ed., rmcup=\Ew0, rmir=\Er, rmln=\EA11,          rmacs=\EcD, rmam=\Ed., rmcup=\Ew0, rmir=\Er, rmln=\EA11,
         rs1=\E~!\E~4$<30>, rs2=\EeF\E`\:$<70>,          rs1=\E~!\E~4$<30>, rs2=\EeF\E`:$<70>,
         rs3=\EwG\Ee($<100>,          rs3=\EwG\Ee($<100>,
         sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}          sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}
             %|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t              %|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t
             %{64}%|%;%?%p7%t%{1}%|%;%c,              %{64}%|%;%?%p7%t%{1}%|%;%c,
         sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,          sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,
         smcup=\Ew1, smir=\Eq, smln=\EA10, smso=\EGt, tbc=\E0,          smcup=\Ew1, smir=\Eq, smln=\EA10, smso=\EGt, tbc=\E0,
         tsl=\EF, use=adm+sgr,          use=adm+sgr, use=wyse+sl,
   
 #  #
 # lines 24  columns 80  vb  # lines 24  columns 80  vb
 #  #
 wy325-vb|wyse325-vb|wyse-325 with visual bell,  wy325-vb|wyse325-vb|Wyse-325 with visual bell,
         bel@, use=wy325,          bel@, use=wy325,
   
 #  #
 # lines 24  columns 132  # lines 24  columns 132
 #  #
 wy325-w|wyse325-w|wy325w-24|wyse-325 in wide mode,  wy325-w|wyse325-w|wy325w-24|Wyse-325 in wide mode,
         cols#132, lw#7, nlab#16, wsl#97,          cols#132, lw#7, nlab#16, wsl#97,
         cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<12>, ip=$<4>,          cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<12>, ip=$<4>,
         rs2=\E`;$<70>, use=wy325,          rs2=\E`;$<70>, use=wy325,
 #  #
 # lines 25  columns 80  # lines 25  columns 80
 #  #
 wy325-25|wyse325-25|wy325-80|wyse-325|wyse-325 25 lines,  wy325-25|wyse325-25|wy325-80|wyse-325|Wyse-325 25 lines,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<100>, use=wy325,          pln@, rs3=\EwG\Ee)$<100>, use=wy325,
 #  #
 # lines 25  columns 132  # lines 25  columns 132
 #  #
 wy325-25w|wyse325-25w|wy325 132 columns,  wy325-25w|wyse325-25w|Wyse-325 132 columns,
         lh@, lines#25, lw@, nlab@,          lh@, lines#25, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<100>, use=wy325-w,          pln@, rs3=\EwG\Ee)$<100>, use=wy325-w,
 #  #
 # lines 25  columns 132  vb  # lines 25  columns 132  vb
 #  #
 wy325-w-vb|wy325-wvb|wyse325-wvb|wyse-325 wide mode reverse video,  wy325-w-vb|wy325-wvb|wyse325-wvb|Wyse-325 wide mode reverse video,
         bel@, use=wy325-w,          bel@, use=wy325-w,
   
 #  #
 # lines 42  columns 80  # lines 42  columns 80
 #  #
 wy325-42|wyse325-42|wyse-325 42 lines,  wy325-42|wyse325-42|Wyse-325 42 lines,
         lh@, lines#42, lw@, nlab@,          lh@, lines#42, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<100>, use=wy325,          pln@, rs3=\EwG\Ee)$<100>, use=wy325,
 #  #
 # lines 42  columns 132  # lines 42  columns 132
 #  #
 wy325-42w|wyse325-42w|wyse-325 42 lines wide mode,  wy325-42w|wyse325-42w|Wyse-325 42 lines wide mode,
         lh@, lines#42, lw@, nlab@,          lh@, lines#42, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<100>, use=wy325-w,          pln@, rs3=\EwG\Ee)$<100>, use=wy325-w,
 #  #
 # lines 42  columns 132  vb  # lines 42  columns 132  vb
 #  #
 wy325-42w-vb|wy325-42wvb|wyse-325 42 lines wide mode visual bell,  wy325-42w-vb|wy325-42wvb|Wyse-325 42 lines wide mode visual bell,
         bel@, use=wy325-w,          bel@, use=wy325-w,
 #  #
 # lines 43  columns 80  # lines 43  columns 80
 #  #
 wy325-43|wyse325-43|wyse-325 43 lines,  wy325-43|wyse325-43|Wyse-325 43 lines,
         lh@, lines#43, lw@, nlab@,          lh@, lines#43, lw@, nlab@,
         pln@, use=wy325,          pln@, use=wy325,
 #  #
 # lines 43  columns 132  # lines 43  columns 132
 #  #
 wy325-43w|wyse325-43w|wyse-325 43 lines wide mode,  wy325-43w|wyse325-43w|Wyse-325 43 lines wide mode,
         lh@, lines#43, lw@, nlab@,          lh@, lines#43, lw@, nlab@,
         pln@, rs3=\EwG\Ee)$<100>, use=wy325-w,          pln@, rs3=\EwG\Ee)$<100>, use=wy325-w,
 #  #
 # lines 43  columns 132  vb  # lines 43  columns 132  vb
 #  #
 wy325-43w-vb|wy325-43wvb|wyse-325 43 lines wide mode visual bell,  wy325-43w-vb|wy325-43wvb|Wyse-325 43 lines wide mode visual bell,
         bel@, use=wy325-w,          bel@, use=wy325-w,
   
 #       Wyse 370 -- 24 line screen with status line.  #       Wyse 370 -- 24 line screen with status line.
Line 11192 
Line 13314 
 #       <u5> -> exit  Tek 4207 mode (goto native ANSI mode)  #       <u5> -> exit  Tek 4207 mode (goto native ANSI mode)
 #  #
 # Bug: The <op> capability resets attributes.  # Bug: The <op> capability resets attributes.
 wy370-nk|wyse 370 without function keys,  wy370-nk|Wyse 370 without function keys,
         am, ccc, hs, mc5i, mir, msgr, xenl, xon,          am, ccc, hs, mc5i, mir, msgr, xenl, xon,
         colors#64, cols#80, it#8, lines#24, ncv#48, pairs#64, wsl#80,          colors#64, cols#80, it#8, lines#24, ncv#48, pairs#64, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
         clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=^M,          clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH$<1>, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH$<1>, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<1*>, dch1=\E[P$<1>,          cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<1*>, dch1=\E[P$<1>,
         dclk=\E[31h, dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>,          dclk=\E[31h, dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>,
Line 11232 
Line 13354 
         tbc=\E[3g, tsl=\E[40l\E[40h\E7\E[99;%i%p1%dH,          tbc=\E[3g, tsl=\E[40l\E[40h\E7\E[99;%i%p1%dH,
         u0=\E[?38h\E8, u1=\E[?38l\E)0, u2=\E[92;52"p, u3=\E~B,          u0=\E[?38h\E8, u1=\E[?38l\E)0, u2=\E[92;52"p, u3=\E~B,
         u4=\E[92;76"p, u5=\E%!1\E[90;1"p, vpa=\E[%i%p1%dd,          u4=\E[92;76"p, u5=\E%!1\E[90;1"p, vpa=\E[%i%p1%dd,
           use=decid+cpr,
 #  #
 #       Function key set for the ASCII (wy-50 compatible) keyboard  #       Function key set for the ASCII (wy-50 compatible) keyboard
 #       This is the default 370.  #       This is the default 370.
Line 11249 
Line 13372 
 #  #
 wy370-105k|Wyse 370 with 105 key keyboard,  wy370-105k|Wyse 370 with 105 key keyboard,
         kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\E[3~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf20=\E[34~,          kf18=\E[32~, kf19=\E[33~, kf20=\E[34~, kf6=\E[17~,
         kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~,
         khlp=\E[28~, khome=\E[26~, kich1=\E[2~, knp=\E[6~,          khlp=\E[28~, khome=\E[26~, lf1=PF1, lf2=PF2, lf3=PF3,
         kpp=\E[5~, kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4,          lf4=PF4, use=vt220+vtedit, use=wy370-nk,
         use=wy370-nk, use=vt220+keypad,          use=vt220+keypad,
 #  #
 #       Function key set for the PC compatible keyboard  #       Function key set for the PC compatible keyboard
 #  #
Line 11286 
Line 13409 
 wy99gt-tek|Wyse 99gt Tektronix 4010/4014 emulator,  wy99gt-tek|Wyse 99gt Tektronix 4010/4014 emulator,
         am, os,          am, os,
         cols#74, lines#35,          cols#74, lines#35,
         bel=^G, clear=\E^L, cr=^M, cub1=^H, cud1=^J, cuf1=\s,          bel=^G, clear=\E^L, cr=\r, cub1=^H, cud1=\n, cuf1=\s,
         cup=\035%{3040}%{89}%p1%*%-%Py%p2%{55}%*%Px%gy%{128}%/%{31}          cup=\035%{3040}%{89}%p1%*%-%Py%p2%{55}%*%Px%gy%{128}%/%{31}
             %&%{32}%+%c%gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c%gy%{004}              %&%{32}%+%c%gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c%gy%{004}
             %/%{31}%&%{96}%+%c%gx%{128}%/%{31}%&%{32}%+%c%gx%{004}%/              %/%{31}%&%{96}%+%c%gx%{128}%/%{31}%&%{32}%+%c%gx%{004}%/
Line 11297 
Line 13420 
         home=^]7`x @\037,          home=^]7`x @\037,
         hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD          hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
            \037,             \037,
         is2=\E8, nel=^M^J, u0=\E~>\E8, u1=\E[42h,          is2=\E8, nel=\r\n, u0=\E~>\E8, u1=\E[42h,
 #  #
 #       Wyse 160 Tektronix 4010/4014 emulator,  #       Wyse 160 Tektronix 4010/4014 emulator,
 #  #
Line 11313 
Line 13436 
 wy370-tek|Wyse 370 Tektronix 4010/4014 emulator,  wy370-tek|Wyse 370 Tektronix 4010/4014 emulator,
         am, os,          am, os,
         cols#80, lines#36,          cols#80, lines#36,
         bel=^G, clear=\E^L, cr=^M, cub1=^H, cud1=^J, cuf1=\s,          bel=^G, clear=\E^L, cr=\r, cub1=^H, cud1=\n, cuf1=\s,
         cup=\035%{775}%{108}%p1%*%{5}%/%-%Py%p2%{64}%*%{4}%+%{5}%/          cup=\035%{775}%{108}%p1%*%{5}%/%-%Py%p2%{64}%*%{4}%+%{5}%/
             %Px%gy%{32}%/%{31}%&%{32}%+%c%gy%{31}%&%{96}%+%c%gx%{32}              %Px%gy%{32}%/%{31}%&%{32}%+%c%gy%{31}%&%{96}%+%c%gx%{32}
             %/%{31}%&%{32}%+%c%gx%{31}%&%{64}%+%c\037,              %/%{31}%&%{32}%+%c%gx%{31}%&%{64}%+%c\037,
Line 11323 
Line 13446 
         home=^]8g @\037,          home=^]8g @\037,
         hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD          hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
            \037,             \037,
         is2=\E8, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^I, kcuu1=^K,          is2=\E8, kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^I, kcuu1=^K,
         nel=^M^J, u0=\E[?38h\E8, u1=\E[?38l\E)0,          nel=\r\n, u0=\E[?38h\E8, u1=\E[?38l\E)0,
   
 # Vendor-supplied Wyse entries end here.  # Vendor-supplied Wyse entries end here.
   
Line 11341 
Line 13464 
 #               is2 -> do the initialization  #               is2 -> do the initialization
 #               is3 -> If this string is empty then rs3 gets sent.  #               is3 -> If this string is empty then rs3 gets sent.
 #  #
 #       Wyse 520 emulating a vt420 7 bit mode with default ANSI keyboard  #       Wyse 520 emulating a VT420 7 bit mode with default ANSI keyboard
 #       - The BS key is programmed to generate BS in smcup since  #       - The BS key is programmed to generate BS in smcup since
 #         is2 doesn't seem to work.  #         is2 doesn't seem to work.
 #       - Remove and shift/Remove: delete a character  #       - Remove and shift/Remove: delete a character
Line 11355 
Line 13478 
 #         keypad in Dec application mode which doesn't seem to work  #         keypad in Dec application mode which doesn't seem to work
 #         with SCO applications.  #         with SCO applications.
 #  #
 wy520|wyse520|wyse 520,  wy520|wyse520|Wyse 520,
         am, hs, km, mc5i, mir, xenl, xon,          am, hs, km, mc5i, mir, xenl, xon,
         cols#80, it#8, lines#24, wsl#80,          cols#80, it#8, lines#24, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
         clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=^M,          clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=\r,
         csr=\E[%i%p1%d;%p2%dr$<20>, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr$<20>, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<3>, dch1=\E[P$<30>,          cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<3>, dch1=\E[P$<30>,
         dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>, dsl=\E[0$~,          dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>, dsl=\E[0$~,
Line 11372 
Line 13495 
         il1=\E[L$<3>, ind=\n$<2>, invis=\E[8m, ip=$<4>, is1=\E[?5W,          il1=\E[L$<3>, ind=\n$<2>, invis=\E[8m, ip=$<4>, is1=\E[?5W,
         is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25;67h,          is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25;67h,
         is3=\E>\E(B\E)0\017\E[m, kbs=^H, kcbt=\E[Z, kcub1=\E[D,          is3=\E>\E(B\E)0\017\E[m, kbs=^H, kcbt=\E[Z, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, ked=\E[1~,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, ked=\E[1~, kel=\E[4~,
         kel=\E[4~, kent=\EOM, kf10=\E[21~, kf11=\E[23~,          kent=\EOM, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf20=\E[34~,
         kf20=\E[34~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,          kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~, khome=\E[26~,          khlp=\E[28~, khome=\E[26~, lf1=PF1, lf2=PF2, lf3=PF3,
         kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, lf1=PF1,          lf4=PF4, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m,
         lf2=PF2, lf3=PF3, lf4=PF4, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,          ri=\EM$<2>, rmacs=^O, rmam=\E[?7l, rmcup=\E[ R, rmir=\E[4l,
         rc=\E8, rev=\E[7m, ri=\EM$<2>, rmacs=^O, rmam=\E[?7l,          rmso=\E[m, rmul=\E[24m,
         rmcup=\E[ R, rmir=\E[4l, rmso=\E[m, rmul=\E[24m,  
         rs1=\E[13l\E[3l\E\\\E[63;1"p\E[!p, rs2=\E[35h\E[?3l,          rs1=\E[13l\E[3l\E\\\E[63;1"p\E[!p, rs2=\E[35h\E[?3l,
         rs3=\E[?5l\E[47h\E[40l\E[r, sc=\E7,          rs3=\E[?5l\E[47h\E[40l\E[r, sc=\E7,
         sgr=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?          sgr=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?
Line 11389 
Line 13511 
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h,
         smcup=\E[ Q\E[?67;8h, smir=\E[4h, smso=\E[7m, smul=\E[4m,          smcup=\E[ Q\E[?67;8h, smir=\E[4h, smso=\E[7m, smul=\E[4m,
         tbc=\E[3g, tsl=\E[2$~\E[1$}\E[%i%p1%d`,          tbc=\E[3g, tsl=\E[2$~\E[1$}\E[%i%p1%d`,
         vpa=\E[%i%p1%dd, use=vt220+keypad,          vpa=\E[%i%p1%dd, use=decid+cpr, use=vt220+vtedit,
           use=vt220+keypad,
 #  #
 #       Wyse 520 with 24 data lines and status (terminal status)  #       Wyse 520 with 24 data lines and status (terminal status)
 wy520-24|wyse520-24|wyse 520 with 24 data lines,  wy520-24|wyse520-24|Wyse 520 with 24 data lines,
         hs@,          hs@,
         dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@,          dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@,
         use=wy520,          use=wy520,
 #  #
 #       Wyse 520 with visual bell.  #       Wyse 520 with visual bell.
 wy520-vb|wyse520-vb|wyse 520 with visible bell,  wy520-vb|wyse520-vb|Wyse 520 with visible bell,
         flash=\E[30h\E\,$<100/>\E[30l, use=wy520,          flash=\E[30h\E\,$<100/>\E[30l, use=wy520,
 #  #
 #       Wyse 520 in 132-column mode.  #       Wyse 520 in 132-column mode.
 wy520-w|wyse520-w|wyse 520 in 132-column mode,  wy520-w|wyse520-w|Wyse 520 in 132-column mode,
         cols#132, wsl#132,          cols#132, wsl#132,
         dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>,          dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>,
         ip=$<7>, rs2=\E[35h\E[?3h, use=wy520,          ip=$<7>, rs2=\E[35h\E[?3h, use=wy520,
 #  #
 #       Wyse 520 in 132-column mode with visual bell.  #       Wyse 520 in 132-column mode with visual bell.
 wy520-wvb|wyse520-wvb|wyse 520 with visible bell 132-columns,  wy520-wvb|wyse520-wvb|Wyse 520 with visible bell 132-columns,
         flash=\E[30h\E\,$<100/>\E[30l, use=wy520-w,          flash=\E[30h\E\,$<100/>\E[30l, use=wy520-w,
 #  #
 #  #
 #       Wyse 520 emulating a vt420 7 bit mode.  #       Wyse 520 emulating a VT420 7 bit mode.
 #       The DEL key is programmed to generate BS in is2.  #       The DEL key is programmed to generate BS in is2.
 #       With EPC keyboard.  #       With EPC keyboard.
 #       - 'End' key will clear till end of line on EPC keyboard  #       - 'End' key will clear till end of line on EPC keyboard
Line 11421 
Line 13544 
 #       - Delete : delete a character (have to change interrupt character  #       - Delete : delete a character (have to change interrupt character
 #                  to CTRL-C: stty intr '^c') for it to work since the  #                  to CTRL-C: stty intr '^c') for it to work since the
 #                  Delete key sends 7FH.  #                  Delete key sends 7FH.
 wy520-epc|wyse520-epc|wyse 520 with EPC keyboard,  wy520-epc|wyse520-epc|Wyse 520 with EPC keyboard,
         kdch1=\177, kel=\E[4~, kend=\E[4~, kf0=\E[21~, kf1=\E[11~,          kdch1=^?, kel=\E[4~, kend=\E[4~, kf0=\E[21~, kf1=\E[11~,
         kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, khome=\E[H,          kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, khome=\E[H,
         use=wy520,          use=wy520,
 #  #
 #       Wyse 520 with 24 data lines and status (terminal status)  #       Wyse 520 with 24 data lines and status (terminal status)
 #       with EPC keyboard.  #       with EPC keyboard.
 wy520-epc-24|wyse520-pc-24|wyse 520 with 24 data lines and EPC keyboard,  wy520-epc-24|wyse520-pc-24|Wyse 520 with 24 data lines and EPC keyboard,
         hs@,          hs@,
         dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@,          dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@,
         use=wy520-epc,          use=wy520-epc,
 #  #
 #       Wyse 520 with visual bell.  #       Wyse 520 with visual bell.
 wy520-epc-vb|wyse520-pc-vb|wyse 520 with visible bell and EPC keyboard,  wy520-epc-vb|wyse520-pc-vb|Wyse 520 with visible bell and EPC keyboard,
         flash=\E[30h\E\,$<100/>\E[30l, use=wy520-epc,          flash=\E[30h\E\,$<100/>\E[30l, use=wy520-epc,
 #  #
 #       Wyse 520 in 132-column mode.  #       Wyse 520 in 132-column mode.
 wy520-epc-w|wyse520-epc-w|wyse 520 in 132-column mode with EPC keyboard,  wy520-epc-w|wyse520-epc-w|Wyse 520 in 132-column mode with EPC keyboard,
         cols#132, wsl#132,          cols#132, wsl#132,
         dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>,          dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>,
         ip=$<7>, rs2=\E[35h\E[?3h, use=wy520-epc,          ip=$<7>, rs2=\E[35h\E[?3h, use=wy520-epc,
 #  #
 #       Wyse 520 in 132-column mode with visual bell.  #       Wyse 520 in 132-column mode with visual bell.
 wy520-epc-wvb|wyse520-p-wvb|wyse 520 with visible bell 132-columns and EPC keyboard,  wy520-epc-wvb|wyse520-p-wvb|Wyse 520 with visible bell 132-columns and EPC keyboard,
         flash=\E[30h\E\,$<100/>\E[30l, use=wy520-epc-w,          flash=\E[30h\E\,$<100/>\E[30l, use=wy520-epc-w,
 #  #
 #       Wyse 520 in 80-column, 36 lines  #       Wyse 520 in 80-column, 36 lines
 wy520-36|wyse520-36|wyse 520 with 36 data lines,  wy520-36|wyse520-36|Wyse 520 with 36 data lines,
         hs@,          hs@,
         lines#36,          lines#36,
         dsl@, fsl@, rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r, tsl@,          dsl@, fsl@, rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r, tsl@,
         use=wy520,          use=wy520,
 #  #
 #       Wyse 520 in 80-column, 48 lines  #       Wyse 520 in 80-column, 48 lines
 wy520-48|wyse520-48|wyse 520 with 48 data lines,  wy520-48|wyse520-48|Wyse 520 with 48 data lines,
         hs@,          hs@,
         lines#48,          lines#48,
         dsl@, fsl@, rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r, tsl@,          dsl@, fsl@, rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r, tsl@,
         use=wy520,          use=wy520,
 #  #
 #       Wyse 520 in 132-column, 36 lines  #       Wyse 520 in 132-column, 36 lines
 wy520-36w|wyse520-36w|wyse 520 with 132 columns and 36 data lines,  wy520-36w|wyse520-36w|Wyse 520 with 132 columns and 36 data lines,
         cols#132, wsl#132,          cols#132, wsl#132,
         rs2=\E[?3h,          rs2=\E[?3h,
         rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,          rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,
         use=wy520-36,          use=wy520-36,
 #  #
 #       Wyse 520 in 132-column, 48 lines  #       Wyse 520 in 132-column, 48 lines
 wy520-48w|wyse520-48w|wyse 520 with 48 data lines,  wy520-48w|wyse520-48w|Wyse 520 with 48 data lines (132 column),
         cols#132, wsl#132,          cols#132, wsl#132,
         rs2=\E[?3h,          rs2=\E[?3h,
         rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,          rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,
Line 11477 
Line 13600 
 #  #
 #  #
 #       Wyse 520 in 80-column, 36 lines with EPC keyboard  #       Wyse 520 in 80-column, 36 lines with EPC keyboard
 wy520-36pc|wyse520-36pc|wyse 520 with 36 data lines and EPC keyboard,  wy520-36pc|wyse520-36pc|Wyse 520 with 36 data lines and EPC keyboard,
         hs@,          hs@,
         lines#36,          lines#36,
         dsl@, fsl@, rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r, tsl@,          dsl@, fsl@, rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r, tsl@,
         use=wy520-epc,          use=wy520-epc,
 #  #
 #       Wyse 520 in 80-column, 48 lines with EPC keyboard  #       Wyse 520 in 80-column, 48 lines with EPC keyboard
 wy520-48pc|wyse520-48pc|wyse 520 with 48 data lines and EPC keyboard,  wy520-48pc|wyse520-48pc|Wyse 520 with 48 data lines and EPC keyboard,
         hs@,          hs@,
         lines#48,          lines#48,
         dsl@, fsl@, rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r, tsl@,          dsl@, fsl@, rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r, tsl@,
         use=wy520-epc,          use=wy520-epc,
 #  #
 #       Wyse 520 in 132-column, 36 lines with EPC keyboard  #       Wyse 520 in 132-column, 36 lines with EPC keyboard
 wy520-36wpc|wyse520-36wpc|wyse 520 with 36 data lines and EPC keyboard,  wy520-36wpc|wyse520-36wpc|Wyse 520 with 36 data lines and EPC keyboard (132 column),
         cols#132, wsl#132,          cols#132, wsl#132,
         rs2=\E[?3h,          rs2=\E[?3h,
         rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,          rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,
         use=wy520-36pc,          use=wy520-36pc,
 #  #
 #       Wyse 520 in 132-column, 48 lines with EPC keyboard  #       Wyse 520 in 132-column, 48 lines with EPC keyboard
 wy520-48wpc|wyse520-48wpc|wyse 520 with 48 data lines and EPC keyboard,  wy520-48wpc|wyse520-48wpc|Wyse 520 with 48 data lines and EPC keyboard (132 column),
         cols#132, wsl#132,          cols#132, wsl#132,
         rs2=\E[?3h,          rs2=\E[?3h,
         rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,          rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,
Line 11510 
Line 13633 
 wyse-vp|Wyse 50 in ADDS Viewpoint emulation mode with "enhance" on,  wyse-vp|Wyse 50 in ADDS Viewpoint emulation mode with "enhance" on,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^F,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^F,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dch1=\EW,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dch1=\EW,
         dl1=\El, ed=\Ek, el=\EK, home=^A, ht=^I, il1=\EM, ind=^J,          dl1=\El, ed=\Ek, el=\EK, home=^A, ht=^I, il1=\EM, ind=\n,
         is2=\E`\:\E`9\017\Er, kbs=^H, kcub1=^U, kcud1=^J, kcuf1=^F,          is2=\E`:\E`9\017\Er, kbs=^H, kcub1=^U, kcud1=\n, kcuf1=^F,
         kcuu1=^Z, khome=^A, ll=^A^Z, nel=^M^J, rmir=\Er, rmso=^O,          kcuu1=^Z, khome=^A, ll=^A^Z, nel=\r\n, rmir=\Er, rmso=^O,
         rmul=^O, rs1=\E`\:\E`9\017\Er, sgr0=^O, smir=\Eq, smso=^N,          rmul=^O, rs1=\E`:\E`9\017\Er, sgr0=^O, smir=\Eq, smso=^N,
         smul=^N,          smul=^N,
   
 wy75ap|wyse75ap|wy-75ap|wyse-75ap|Wyse WY-75 Applications and Cursor keypad,  wy75ap|wyse75ap|wy-75ap|wyse-75ap|Wyse WY-75 Applications and Cursor keypad,
Line 11528 
Line 13651 
 wy100q|Wyse 100 for Quotron,  wy100q|Wyse 100 for Quotron,
         OTbs,          OTbs,
         cols#80, lines#24, xmc#1,          cols#80, lines#24, xmc#1,
         cbt=\EI, clear=^Z, cub1=^H, cud1=^J, cuf1=^L,          cbt=\EI, clear=^Z, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\EY, el=\ET, home=^^, il1=\EE, invis@,          dl1=\ER, ed=\EY, el=\ET, home=^^, il1=\EE, invis@,
         is2=\E`\:\0\EC\EDF\E0\E'\E(\EA21, kcub1=^H, kcud1=^J,          is2=\E`:\0\EC\EDF\E0\E'\E(\EA21, kcub1=^H, kcud1=\n,
         kcuf1=^L, kcuu1=^K, ri=\Ej, rmir=\Er, smir=\Eq, use=adm+sgr,          kcuf1=^L, kcuu1=^K, ri=\Ej, rmir=\Er, smir=\Eq, use=adm+sgr,
   
 #### Kermit terminal emulations  #### Kermit terminal emulations
Line 11550 
Line 13673 
         clear=\EE, cub1=^H, cud1=\EB, cuf1=\EC,          clear=\EE, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,
         el=\EK, home=\EH, is2=K0 Standard Kermit  9-25-84\n,          el=\EK, home=\EH, is2=K0 Standard Kermit  9-25-84\n,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, khome=^^,
 kermit-am|standard kermit plus auto-margin,  kermit-am|standard kermit plus auto-margin,
         am,          am,
         is2=K1 Standard Kermit plus Automatic Margins\n,          is2=K1 Standard Kermit plus Automatic Margins\n,
Line 11566 
Line 13689 
         clear=\EH\EJ, ed@, el@,          clear=\EH\EJ, ed@, el@,
         is2=K2 UCB IBMPC Kermit 1.2  8-30-84\n, use=kermit,          is2=K2 UCB IBMPC Kermit 1.2  8-30-84\n, use=kermit,
 # IBMPC Kermit 1.20  # IBMPC Kermit 1.20
 # Cannot use line 25, now acts funny like ansi special scrolling region.  # Cannot use line 25, now acts funny like ANSI special scrolling region.
 # Initialization must escape from that region by cursor position to line 24.  # Initialization must escape from that region by cursor position to line 24.
 # Cannot use character insert because 1.20 goes crazy if insert at col 80.  # Cannot use character insert because 1.20 goes crazy if insert at col 80.
 # Does not use :am: because autowrap is lost when kermit dropped and restarted.  # Does not use :am: because autowrap is lost when kermit dropped and restarted.
Line 11580 
Line 13703 
         rmir@, rmso=\Eq, smir@, smso=\Ep, use=kermit,          rmir@, rmso=\Eq, smir@, smso=\Ep, use=kermit,
 # MS-DOS Kermit 2.27 for the IBMPC  # MS-DOS Kermit 2.27 for the IBMPC
 # Straight ascii keyboard. :sr=\EI: not avail. many versions + bug prone in vi.  # Straight ascii keyboard. :sr=\EI: not avail. many versions + bug prone in vi.
 # Cannot use line 25, now acts funny like ansi special scrolling region.  # Cannot use line 25, now acts funny like ANSI special scrolling region.
 # Initialization must escape from that region by cursor position to line 24.  # Initialization must escape from that region by cursor position to line 24.
 # Does not use am: because autowrap is lost when kermit dropped and restarted.  # Does not use am: because autowrap is lost when kermit dropped and restarted.
 # Reverse video for standout like H19.  # Reverse video for standout like H19.
Line 11595 
Line 13718 
         home=\EH, ht=^I, il1=\EL,          home=\EH, ht=^I, il1=\EL,
         is2=\EO\Eq\EG\Ew\EJ\EY7\sK4\sMS\sKermit\s2.27\sfor\sthe          is2=\EO\Eq\EG\Ew\EJ\EY7\sK4\sMS\sKermit\s2.27\sfor\sthe
             \sIBMPC\s3-17-85\n,              \sIBMPC\s3-17-85\n,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, rc=\Ek,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, khome=^^, rc=\Ek,
         rmir=\EO, rmso=\Eq, sc=\Ej, smir=\E@, smso=\Ep,          rmir=\EO, rmso=\Eq, sc=\Ej, smir=\E@, smso=\Ep,
 # MS-DOS Kermit 2.27 with automatic margins  # MS-DOS Kermit 2.27 with automatic margins
 # From: greg small <gts@populi.berkeley.edu> 3-17-85  # From: greg small <gts@populi.berkeley.edu> 3-17-85
Line 11622 
Line 13745 
 # at support for the VT320 itself.  # at support for the VT320 itself.
 # Please send changes with explanations to bug-gnu-emacs@prep.ai.mit.edu.  # Please send changes with explanations to bug-gnu-emacs@prep.ai.mit.edu.
 # (vt320-k3: I added <rmam>/<smam> based on the init string -- esr)  # (vt320-k3: I added <rmam>/<smam> based on the init string -- esr)
 vt320-k3|MS-Kermit 3.00's vt320 emulation,  vt320-k3|MS-Kermit 3.00's VT320 emulation,
         am, eslok, hs, km, mir, msgr, xenl,          am, eslok, hs, km, mir, msgr, xenl,
         cols#80, it#8, lines#49, pb#9600, vt#3,          cols#80, it#8, lines#49, pb#9600, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cmdch=\E,
         clear=\E[H\E[J, cmdch=\E, cnorm=\E[?25h, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,  
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         dsl=\E[0$~, ech=\E[%p1%dX, ed=\E[J, el=\E[K,          dsl=\E[0$~, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
         flash=\E[?5h$<100/>\E[?5l\E[?5h$<100/>\E[?5l\E[?5h$<100/>\E[          flash=\E[?5h$<100/>\E[?5l\E[?5h$<100/>\E[?5l\E[?5h$<100/>\E[
               ?5l,                ?5l,
         fsl=\E[0$}, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,          fsl=\E[0$}, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,
         ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J,          ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         is2=\E>\E F\E[?1h\E[?7h\E[r\E[2$~, kbs=^H, kcub1=\EOD,          is2=\E>\E F\E[?1h\E[?7h\E[r\E[2$~, kbs=^H, kcub1=\EOD,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdl1=\E[3~, kf0=\E[21~,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdl1=\E[3~, kf0=\E[21~,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~,
         kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kich1=\E[2~, knp=\E[6~,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kich1=\E[2~, knp=\E[6~,
         kpp=\E[5~, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, nel=^M^J, rc=\E8,          kpp=\E[5~, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, nel=\r\n, rc=\E8,
         rev=\E[7m, ri=\EM, rin=\E[%p1%dL, rmacs=\E(B, rmam=\E[?7l,          rev=\E[7m, ri=\EM, rin=\E[%p1%dL, rmacs=\E(B, rmam=\E[?7l,
         rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m,          rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m,
         rs1=\E(B\E)B\E>\E\sF\E[4;20l\E[12h\E[?1;5;6;38;42l\E[?7;25h          rs1=\E(B\E)B\E>\E\sF\E[4;20l\E[12h\E[?1;5;6;38;42l\E[?7;25h
             \E[4i\E[?4i\E[m\E[r\E[2$~,              \E[4i\E[?4i\E[m\E[r\E[2$~,
         sc=\E7, sgr0=\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h,          sc=\E7, sgr0=\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h,
         smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         tsl=\E[1$}\r\E[K, vpa=\E[%i%p1%dd,          tsl=\E[1$}\r\E[K, vpa=\E[%i%p1%dd, use=vt220+cvis,
   
 # From: Joseph Gil <yogi@cs.ubc.ca> 13 Dec 1991  # From: Joseph Gil <yogi@cs.ubc.ca> 13 Dec 1991
 # ACS capabilities from Philippe De Muyter  <phdm@info.ucl.ac.be> 30 May 1996  # ACS capabilities from Philippe De Muyter  <phdm@info.ucl.ac.be> 30 May 1996
 # (I removed a bogus boolean :mo: and added <msgr>, <smam>, <rmam> -- esr)  # (I removed a bogus boolean :mo: and added <msgr>, <smam>, <rmam> -- esr)
 vt320-k311|dec vt320 series as defined by kermit 3.11,  vt320-k311|DEC VT320 series as defined by kermit 3.11,
         am, eslok, hs, mir, msgr, xenl, xon,          am, eslok, hs, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J, cr=\r,
         clear=\E[;H\E[2J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         dsl=\E[2$~\r\E[1$}\E[K\E[$}, ed=\E[J, el=\E[K,          dsl=\E[2$~\r\E[1$}\E[K\E[$}, ed=\E[J, el=\E[K,
Line 11670 
Line 13792 
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~,
         kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2,
         lf3=pf3, lf4=pf4, nel=^M\ED, rc=\E8, rev=\E[7m,          lf3=pf3, lf4=pf4, nel=\r\ED, rc=\E8, rev=\E[7m,
         rf=/usr/share/tabset/vt100, ri=\EM, rmacs=^O,          rf=/usr/share/tabset/vt100, ri=\EM, rmacs=^O,
         rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,          rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,
         rmul=\E[24m, rs1=\E[?3l, sc=\E7, sgr0=\E[m, smacs=^N,          rmul=\E[24m, rs1=\E[?3l, sc=\E7, sgr0=\E[m, smacs=^N,
         smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m,          smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g, tsl=\E[2$~\E[1$}\E[1;%dH,          smul=\E[4m, tbc=\E[3g, tsl=\E[2$~\E[1$}\E[1;%dH,
           use=vt220+cvis,
   
 ######## NON-ANSI TERMINAL EMULATIONS  ######## NON-ANSI TERMINAL EMULATIONS
 #  #
Line 11743 
Line 13866 
 avatar0|avatar terminal emulator level 0,  avatar0|avatar terminal emulator level 0,
         am, bce, msgr,          am, bce, msgr,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         blink=^V^B, bold=^V^A^P, cr=^M, cub1=^V^E, cud1=^V^D,          blink=^V^B, bold=^V^A^P, cr=\r, cub1=^V^E, cud1=^V^D,
         cuf1=^V^F, cup=\026\010%p1%c%p2%c, cuu1=^V^C, el=^V^G,          cuf1=^V^F, cup=\026\010%p1%c%p2%c, cuu1=^V^C, el=^V^G,
         ind=^J, invis=^V^A\0, rep=\031%p1%c%p2%c, rev=^V^Ap,          ind=\n, invis=^V^A\0, rep=\031%p1%c%p2%c, rev=^V^Ap,
         rmacs@, rs2=^L,          rmacs@, rs2=^L,
         sgr=%?%p1%p2%|%p3%|%p6%|%p7%|%t\026\001%?%p7%t%{128}%e%{0}%?          sgr=%?%p1%p2%|%p3%|%p6%|%p7%|%t\026\001%?%p7%t%{128}%e%{0}%?
             %p1%t%{112}%|%;%?%p2%t%{1}%|%;%?%p3%t%{112}%|%;%?%p6%t              %p1%t%{112}%|%;%?%p2%t%{1}%|%;%?%p3%t%{112}%|%;%?%p6%t
Line 11769 
Line 13892 
 rbcomm|IBM PC with RBcomm and EMACS keybindings,  rbcomm|IBM PC with RBcomm and EMACS keybindings,
         am, bw, mir, msgr, xenl,          am, bw, mir, msgr, xenl,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=^L, cr=\r,
         clear=^L, cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr,          csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^C, cuf1=^B,
         cub1=^H, cud1=^C, cuf1=^B,  
         cup=\037%p2%{32}%+%c%p1%{32}%+%c, cuu1=^^, dch1=^W,          cup=\037%p2%{32}%+%c%p1%{32}%+%c, cuu1=^^, dch1=^W,
         dl=\E[%p1%dM, dl1=^Z, ech=\E[%p1%dX, ed=^F5, el=^P^P, ht=^I,          dl=\E[%p1%dM, dl1=^Z, ech=\E[%p1%dX, ed=^F5, el=^P^P, ht=^I,
         il=\E[%p1%dL, il1=^K, ind=\ED, invis=\E[8m,          il=\E[%p1%dL, il1=^K, ind=\ED, invis=\E[8m,
         is2=\017\035\E(B\E)0\E[?7h\E[?3l\E[>8g, kbs=^H,          is2=\017\035\E(B\E)0\E[?7h\E[?3l\E[>8g, kbs=^H,
         kcub1=^B, kcud1=^N, kcuf1=^F, kcuu1=^P, khome=^A, nel=^M\ED,          kcub1=^B, kcud1=^N, kcuf1=^F, kcuu1=^P, khome=^A, nel=\r\ED,
         rc=\E8, rep=\030%p1%c%p2%c, rev=^R, ri=\EM, rmcup=, rmdc=,          rc=\E8, rep=\030%p1%c%p2%c, rev=^R, ri=\EM, rmcup=, rmdc=,
         rmir=^], rmkx=\E>, rmso=^U, rmul=^U,          rmir=^], rmkx=\E>, rmso=^U, rmul=^U,
         rs1=\017\E(B\E)0\025\E[?3l\E[>8g, sc=\E7, sgr0=\E[m,          rs1=\017\E(B\E)0\025\E[?3l\E[>8g, sc=\E7, sgr0=\E[m,
         smcup=, smdc=, smir=^\, smkx=\E=, smso=^R, smul=^T,          smcup=, smdc=, smir=^\, smkx=\E=, smso=^R, smul=^T,
           use=vt220+cvis,
 rbcomm-nam|IBM PC with RBcomm without autowrap,  rbcomm-nam|IBM PC with RBcomm without autowrap,
         am@,          am@,
         bel=^G, cr=^M, cud1=^J, ht=^I, ind=^J,          bel=^G, cr=\r, cud1=\n, ht=^I, ind=\n,
         is2=\017\035\E(B\E)0\E[?7l\E[?3l\E[>8g, kbs=^H,          is2=\017\035\E(B\E)0\E[?7l\E[?3l\E[>8g, kbs=^H,
         kcub1=^H, kcud1=^J, nel=^M^J, use=rbcomm,          kcub1=^H, kcud1=\n, nel=\r\n, use=rbcomm,
 rbcomm-w|IBM PC with RBcomm in 132 column mode,  rbcomm-w|IBM PC with RBcomm in 132 column mode,
         cols#132,          cols#132,
         bel=^G, cr=^M, cud1=^J, ht=^I, ind=^J,          bel=^G, cr=\r, cud1=\n, ht=^I, ind=\n,
         is2=\017\035\E(B\E)0\E[?7h\E[?3h\E[>8g, kbs=^H,          is2=\017\035\E(B\E)0\E[?7h\E[?3h\E[>8g, kbs=^H,
         kcub1=^H, kcud1=^J, nel=^M^J, use=rbcomm,          kcub1=^H, kcud1=\n, nel=\r\n, use=rbcomm,
   
 ######## LCD DISPLAYS  ######## LCD DISPLAYS
 #  #
Line 11819 
Line 13942 
 # NOTE: calling 'beep' turns on the backlight (bell)  # NOTE: calling 'beep' turns on the backlight (bell)
 # NOTE: calling 'flash' turns it on and back off (visual bell)  # NOTE: calling 'flash' turns it on and back off (visual bell)
 #  #
 MtxOrb|Generic Matrix Orbital LCD display,  MtxOrb|generic Matrix Orbital LCD display,
         bel=\376B^A, clear=\376X\376C\376R\376K\376T,          bel=\376B\001, clear=\376X\376C\376R\376K\376T,
         cnorm=\376K\376T, cub1=\376L, cuf1=\376M,          cnorm=\376K\376T, cub1=\376L, cuf1=\376M,
         flash=\376B\001$<200>\376F, home=\376H,          flash=\376B\001$<200>\376F, home=\376H,
 MtxOrb204|20x4 Matrix Orbital LCD display,  MtxOrb204|20x4 Matrix Orbital LCD display,
Line 11849 
Line 13972 
 att2300|sv80|AT&T 2300 Video Information Terminal 80 column mode,  att2300|sv80|AT&T 2300 Video Information Terminal 80 column mode,
         am, eo, mir, msgr, xon,          am, eo, mir, msgr, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=\E[H\E[J, cr=^M, cub=\E[%p1%dD, cub1=^H,          bel=^G, clear=\E[H\E[J, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@,          el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=^H, kcbt=\E[Z, kclr=\E[J,          il=\E[%p1%dL, il1=\E[L, ind=\n, kbs=^H, kcbt=\E[Z, kclr=\E[J,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P,
         kdl1=\E[M, kf1=\E[1r, kf10=\E[10r, kf11=\E[11r,          kdl1=\E[M, kf1=\E[1r, kf10=\E[10r, kf11=\E[11r,
         kf12=\E[12r, kf13=\E[13r, kf14=\E[14r, kf15=\E[15r,          kf12=\E[12r, kf13=\E[13r, kf14=\E[14r, kf15=\E[15r,
Line 11862 
Line 13985 
         kf6=\E[6r, kf7=\E[7r, kf8=\E[8r, kf9=\E[9r, khome=\E[H,          kf6=\E[6r, kf7=\E[7r, kf8=\E[8r, kf9=\E[9r, khome=\E[H,
         kich1=\E[@, kil1=\E[L, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,          kich1=\E[@, kil1=\E[L, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,
         rev=\E[7m, rmir=\E[4l, rmso=\E[m, sgr0=\E[m, smir=\E[4h,          rev=\E[7m, rmir=\E[4l, rmso=\E[m, sgr0=\E[m, smir=\E[4h,
         smso=\E[7m,          smso=\E[7m, use=ansi+cpr,
 att2350|AT&T 2350 Video Information Terminal 80 column mode,  att2350|AT&T 2350 Video Information Terminal 80 column mode,
         mc0@, mc4@, mc5@, use=att2300,          mc0@, mc4@, mc5@, use=att2300,
   
 # Must setup RETURN KEY - CR, REC'VD LF - INDEX.  # Must setup RETURN KEY - CR, REC'VD LF - INDEX.
 # Seems upward compatible with vt100, plus ins/del line/char.  # Seems upward compatible with VT100, plus ins/del line/char.
 # On sgr, the protection parameter is ignored.  # On sgr, the protection parameter is ignored.
 # No check is made to make sure that only 3 parameters are output.  # No check is made to make sure that only 3 parameters are output.
 #       standout= reverse + half-intensity = 3 | 5.  #       standout= reverse + half-intensity = 3 | 5.
Line 11882 
Line 14005 
         cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,          cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,
         acsc=++\,\,--..00``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyz          acsc=++\,\,--..00``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyz
              z{{||}}~~,               z{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[2;7m, clear=\E[H\E[J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[2;7m, clear=\E[H\E[J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C,          csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dim=\E[2m,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dim=\E[2m,
         dl1=\E[M, ed=\E[J, el=\E[K, fsl=\E8, home=\E[H, ht=^I,          dl1=\E[M, ed=\E[J, el=\E[K, fsl=\E8, home=\E[H, ht=^I,
         ich1=\E[@, il1=\E[L, ind=^J, invis=\E[8m, is1=\E[?3l\E)0,          ich1=\E[@, il1=\E[L, ind=\n, invis=\E[8m, is1=\E[?3l\E)0,
         is3=\E[1;03q\s\s\sf1\s\s\s\s\s\s\s\s\s\s\s\EOP\E[2;03q\s\s          is3=\E[1;03q\s\s\sf1\s\s\s\s\s\s\s\s\s\s\s\EOP\E[2;03q\s\s
             \sf2\s\s\s\s\s\s\s\s\s\s\s\EOQ\E[3;03q\s\s\sf3\s\s\s\s              \sf2\s\s\s\s\s\s\s\s\s\s\s\EOQ\E[3;03q\s\s\sf3\s\s\s\s
             \s\s\s\s\s\s\s\EOR\E[4;03q\s\s\sf4\s\s\s\s\s\s\s\s\s\s              \s\s\s\s\s\s\s\EOR\E[4;03q\s\s\sf4\s\s\s\s\s\s\s\s\s\s
Line 11897 
Line 14020 
         kbs=^H, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kbs=^H, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT,          kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT,
         kf6=\EOU, kf7=\EOV, kf8=\EOW, khome=\E[H, kll=\E[24;1H,          kf6=\EOU, kf7=\EOV, kf8=\EOW, khome=\E[H, kll=\E[24;1H,
         ll=\E[24H, nel=^M^J,          ll=\E[24H, nel=\r\n,
         pfx=\E[%p1%1d;%p2%l%2.2dq\s\s\sf%p1%1d\s\s\s\s\s\s\s\s\s\s          pfx=\E[%p1%1d;%p2%l%2.2dq\s\s\sf%p1%1d\s\s\s\s\s\s\s\s\s\s
             \s%p2%s,              \s%p2%s,
         pln=\E[%p1%d;00q%p2%:-16s, rc=\E8, rev=\E[7m, ri=\EM,          pln=\E[%p1%d;00q%p2%:-16s, rc=\E8, rev=\E[7m, ri=\EM,
Line 11921 
Line 14044 
         cols#132, wsl#132,          cols#132, wsl#132,
         is1=\E[?3h\E)0, rs2=\Ec\E[?3h\E[2;0y, use=att4410,          is1=\E[?3h\E)0, rs2=\Ec\E[?3h\E[2;0y, use=att4410,
   
 # 5410 in terms of a vt100  # 5410 in terms of a VT100
 # (v5410: added <rmam>/<smam> based on init string -- esr)  # (v5410: added <rmam>/<smam> based on init string -- esr)
 v5410|att5410 in terms of a vt100,  v5410|att5410 in terms of a VT100,
         am, mir, msgr, xon,          am, mir, msgr, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
         clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub1=^H, cud1=^J, cuf1=\E[C$<2>,          cub1=^H, cud1=\n, cuf1=\E[C$<2>,
         cup=\E[%i%p1%d;%p2%dH$<5>, cuu1=\E[A$<2>, dch1=\E[P,          cup=\E[%i%p1%d;%p2%dH$<5>, cuu1=\E[A$<2>, dch1=\E[P,
         dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,          dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,
         enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ich1=\E[@,          enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ich1=\E[@,
         il1=\E[L, ind=^J, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,          il1=\E[L, ind=\n, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
         kcuu1=\EOA, rc=\E8, rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O,          kcuu1=\EOA, rc=\E8, rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O,
         rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m$<2>,          rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m$<2>,
         rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,          rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
Line 11942 
Line 14065 
             %;m%?%p9%t\016%e\017%;$<2>,              %;m%?%p9%t\016%e\017%;$<2>,
         sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=,          sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=,
         smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,          smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
         use=vt100+fnkeys,          use=decid+cpr, use=vt100+fnkeys,
   
 #  #
 # Teletype Model 5420 -- A souped up 5410, with multiple windows,  # Teletype Model 5420 -- A souped up 5410, with multiple windows,
Line 12060 
Line 14183 
         dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD, ed=\E[0J,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD, ed=\E[0J,
         el=\E[0K, el1=\E[1K, flash=\E[?5h$<200>\E[?5l, fsl=\E8,          el=\E[0K, el1=\E[1K, flash=\E[?5h$<200>\E[?5l, fsl=\E8,
         home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH,          home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J,          ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         indn=\E[%p1%dE, invis=\E[8m,          indn=\E[%p1%dE, invis=\E[8m,
         is1=\E[0;23r\Ex\Ey\E[2;0j\E[3;3j\E[4;0j\E[5;0j\E[6;0j\E[7;0j          is1=\E[0;23r\Ex\Ey\E[2;0j\E[3;3j\E[4;0j\E[5;0j\E[6;0j\E[7;0j
             \E[8;0j\E[9;1j\E[10;0j\E[15;0j\E[16;1j\E[19;0j\E[20;1j              \E[8;0j\E[9;1j\E[10;0j\E[15;0j\E[16;1j\E[19;0j\E[20;1j
             \E[29;0j\E[1;24r,              \E[29;0j\E[1;24r,
         kbeg=\Et, kbs=^H, kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D,          kbeg=\Et, kbs=^H, kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M,
         kel=\E[2K, kend=\Ez, kent=^J, kf1=\EOc, kf2=\EOd, kf3=\EOe,          kel=\E[2K, kend=\Ez, kent=\n, kf1=\EOc, kf2=\EOd, kf3=\EOe,
         kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, khome=\E[H,          kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, khome=\E[H,
         kich1=\E[4h, kil1=\E[L, kind=\E[T, kll=\Eu, knp=\E[U,          kich1=\E[4h, kil1=\E[L, kind=\E[T, kll=\Eu, knp=\E[U,
         kpp=\E[V, kri=\E[S, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5,          kpp=\E[V, kri=\E[S, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5,
         lf6=F6, lf7=F7, lf8=F8, ll=\Ew, mc0=\E[?;2i, mc4=\E[4i,          lf6=F6, lf7=F7, lf8=F8, ll=\Ew, mc0=\E[?;2i, mc4=\E[4i,
         mc5=\E[5i, mrcup=\E[%i%p1%d;%p2%dt, nel=^M^J,          mc5=\E[5i, mrcup=\E[%i%p1%d;%p2%dt, nel=\r\n,
         pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2          pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2
             %s\E~,              %s\E~,
         pln=\E[%p1%d;0;0;0q%p2%:-16.16s\E~, prot=\EV, rc=\E8,          pln=\E[%p1%d;0;0;0q%p2%:-16.16s\E~, prot=\EV, rc=\E8,
Line 12080 
Line 14203 
         rmln=\E|, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y,          rmln=\E|, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y,
         sc=\E7,          sc=\E7,
         sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1          sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1
             %|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;%?%p8%t\EV%;,
         sgr0=\E[m\017, smacs=^N, smkx=\E[19;1j, smln=\E~,          sgr0=\E[m\017, smacs=^N, smkx=\E[19;1j, smln=\E~,
         smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,          tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,
           use=decid+cpr,
 att5420_2-w|AT&T 5420 model 2 in 132 column mode,  att5420_2-w|AT&T 5420 model 2 in 132 column mode,
         cols#132,          cols#132,
         is1=\E[0;23r\Ex\Ey\E[2;0j\E[3;3j\E[4;0j\E[5;1j\E[6;0j\E[7;0j          is1=\E[0;23r\Ex\Ey\E[2;0j\E[3;3j\E[4;0j\E[5;1j\E[6;0j\E[7;0j
Line 12095 
Line 14219 
         am, xon,          am, xon,
         cols#80, lines#24,          cols#80, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, clear=\E[H\E[2J, cr=^M, cub=\E[%p1%dD,          bel=^G, blink=\E[5m, clear=\E[H\E[2J, cr=\r, cub=\E[%p1%dD,
         cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,          cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
         cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m,          cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[0K, home=\E[H,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[0K, home=\E[H,
         ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L, ind=^J,          ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L, ind=\n,
         is1=\E[?3l, is2=\E)0\E?6l\E?5l, kclr=\E[%%, kcub1=\E@,          is1=\E[?3l, is2=\E)0\E?6l\E?5l, kclr=\E[%%, kcub1=\E@,
         kcud1=\EU, kcuf1=\EA, kcuu1=\ES, kent=\E[, kf1=\E[h,          kcud1=\EU, kcuf1=\EA, kcuu1=\ES, kent=\E[, kf1=\E[h,
         kf10=\E[m, kf11=\E[n, kf12=\E[o, kf13=\E[H, kf14=\E[I,          kf10=\E[m, kf11=\E[n, kf12=\E[o, kf13=\E[H, kf14=\E[I,
Line 12113 
Line 14237 
         cols#132,          cols#132,
         is1=\E[?3h, use=att5418,          is1=\E[?3h, use=att5418,
   
 att4420|tty4420|teletype 4420,  att4420|tty4420|Teletype 4420,
         OTbs, da, db, eo, msgr, ul, xon,          OTbs, da, db, eo, msgr, ul, xon,
         cols#80, lines#24, lm#72,          cols#80, lines#24, lm#72,
         bel=^G, clear=\EH\EJ, cr=\EG, cub1=\ED, cud1=\EB, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\EG, cub1=\ED, cud1=\EB, cuf1=\EC,
Line 12140 
Line 14264 
 # The terminal has either bold or blink, depending on options  # The terminal has either bold or blink, depending on options
 #  #
 # (att4424: commented out <smcup>=\E[1m, we don't need bright locked on -- esr)  # (att4424: commented out <smcup>=\E[1m, we don't need bright locked on -- esr)
 att4424|tty4424|teletype 4424,  att4424|tty4424|Teletype 4424,
         OTbs, am, xon,          OTbs, am, xon,
         cols#80, lines#24,          cols#80, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E3, bold=\E3, cbt=\EO, clear=\E[H\E[2J, cr=^M,          bel=^G, blink=\E3, bold=\E3, cbt=\EO, clear=\E[H\E[2J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\EB, cuf=\E[%p1%dC, cuf1=\EC,          cud=\E[%p1%dB, cud1=\EB, cuf=\E[%p1%dC, cuf1=\EC,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EA,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EA,
         dch=\E[%p1%dP, dch1=\EP, dim=\EW, dl=\E[%p1%dM, dl1=\EM,          dch=\E[%p1%dP, dch1=\EP, dim=\EW, dl=\E[%p1%dM, dl1=\EM,
         ed=\EJ, el=\Ez, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,          ed=\EJ, el=\Ez, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,
         ich1=\E\^, il=\E[%p1%dL, il1=\EL, ind=^J, is2=\E[20l\E[?7h,          ich1=\E\^, il=\E[%p1%dL, il1=\EL, ind=\n, is2=\E[20l\E[?7h,
         kbs=^H, kclr=\EJ, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kbs=^H, kclr=\EJ, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,          kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
         khome=\E[H, nel=\EE, rev=\E}, ri=\ET, rmacs=\E(B, rmso=\E~,          khome=\E[H, nel=\EE, rev=\E}, ri=\ET, rmacs=\E(B, rmso=\E~,
         rmul=\EZ,          rmul=\EZ,
         sgr=\E[%?%p1%t7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p6%p4%|          sgr=\EX\E~\EZ\E4\E(B%?%p1%p3%|%t\E}%;%?%p2%t\E\\%;%?%p4%p6%|
             %t;5%;%?%p5%t;0%;m,              %t\E3%;%?%p5%t\EW%;%?%p9%t\E(0%;,
         sgr0=\EX\E~\EZ\E4\E(B, smacs=\E(0, smso=\E}, smul=\E\\,          sgr0=\EX\E~\EZ\E4\E(B, smacs=\E(0, smso=\E}, smul=\E\\,
         tbc=\EF,          tbc=\EF,
   
 att4424-1|tty4424-1|teletype 4424 in display function group I,  att4424-1|tty4424-1|Teletype 4424 in display function group I,
         kclr@, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome@,          kclr@, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome@,
         use=att4424,          use=att4424,
   
Line 12170 
Line 14294 
 # The following two lines are the comment originally attached to the entry:  # The following two lines are the comment originally attached to the entry:
 # This entry appears to avoid the top line - I have no idea why.  # This entry appears to avoid the top line - I have no idea why.
 # From: jwb Wed Mar 31 13:25:09 1982 remote from ihuxp  # From: jwb Wed Mar 31 13:25:09 1982 remote from ihuxp
 att4424m|tty4424m|teletype 4424M,  att4424m|tty4424m|Teletype 4424M,
         am, da, db, mir,          am, da, db, mir,
         cols#80, it#8, lines#23,          cols#80, it#8, lines#23,
         bel=^G, clear=\E[2;H\E[J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          bel=^G, clear=\E[2;H\E[J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%2d;%p2%2dH\E[B, cuu1=\E[A, dch1=\EP,          cup=\E[%i%p1%2d;%p2%2dH\E[B, cuu1=\E[A, dch1=\EP,
         dl1=\EM, el=\E[K, ht=^I, ich1=\E\^, il1=\EL, ind=^J, ip=$<2/>,          dl1=\EM, el=\E[K, ht=^I, ich1=\E\^, il1=\EL, ind=\n, ip=$<2/>,
         is2=\E[m\E[2;24r, kbs=^H, kcub1=\E[D, kcud1=\E[B,          is2=\E[m\E[2;24r, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR,          kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR,
         kf4=\EOS, khome=\E[H, nel=^M^J, ri=\ET, rmso=\E[m, rmul=\E[m,          kf4=\EOS, khome=\E[H, nel=\r\n, ri=\ET, rmso=\E[m, rmul=\E[m,
         sgr0=\E[m, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, smso=\E[7m, smul=\E[4m,
   
 # The Teletype 5425 is really version 2 of the Teletype 5420. It  # The Teletype 5425 is really version 2 of the Teletype 5420. It
Line 12195 
Line 14319 
         cols#80, it#8, lh#2, lines#24, lm#78, lw#8, nlab#8, wsl#55,          cols#80, it#8, lh#2, lines#24, lm#78, lw#8, nlab#8, wsl#55,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,          bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,
         clear=\E[H\E[J, cnorm=\E[12;0j, cr=^M,          clear=\E[H\E[J, cnorm=\E[12;0j, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[12;1j, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cvvis=\E[12;1j, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD, ed=\E[J,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD, ed=\E[J,
         el=\E[K, el1=\E[1K, enacs=\E(B\E)0,          el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
         flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H,          flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H,
         hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,          hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dE,          il=\E[%p1%dL, il1=\E[L, ind=\n, indn=\E[%p1%dE,
         invis=\E[8m, is1=\E<\E[?3l$<100>,          invis=\E[8m, is1=\E<\E[?3l$<100>,
         is2=\E[m\017\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h          is2=\E[m\017\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h
             \E[4i\Ex\E[25;1j\212,              \E[4i\Ex\E[25;1j\212,
Line 12214 
Line 14338 
         kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi,          kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi,
         kf8=\EOj, khome=\E[H, kich1=\E[4h, kil1=\E[L, kind=\E[T,          kf8=\EOj, khome=\E[H, kich1=\E[4h, kil1=\E[L, kind=\E[T,
         kri=\E[S, ll=\E[24H, mc0=\E[?2i, mc4=\E[?9i, mc5=\E[?4i,          kri=\E[S, ll=\E[24H, mc0=\E[?2i, mc4=\E[?9i, mc5=\E[?4i,
         nel=^M^J,          nel=\r\n,
         pfx=\E[%p1%d;%p2%l%02dq   F%p1%1d           %p2%s,          pfx=\E[%p1%d;%p2%l%02dq   F%p1%1d           %p2%s,
         pln=\E[%p1%d;0;0;0q%p2%:-16.16s, prot=\EV, rc=\E8,          pln=\E[%p1%d;0;0;0q%p2%:-16.16s, prot=\EV, rc=\E8,
         rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O, rmam=\E[?7l,          rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O, rmam=\E[?7l,
Line 12225 
Line 14349 
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smkx=\E[21;1j\E[25;4j\Eent\E~, smln=\E~, smso=\E[7m,          smkx=\E[21;1j\E[25;4j\Eent\E~, smln=\E~, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g, tsl=\E7\E[25;%p1%{8}%+%dH,          smul=\E[4m, tbc=\E[3g, tsl=\E7\E[25;%p1%{8}%+%dH,
         vpa=\E[%p1%{1}%+%dd,          vpa=\E[%p1%{1}%+%dd, use=decid+cpr,
   
 att5425-nl|tty5425-nl|att4425-nl|AT&T 4425/5425 80 columns no labels,  att5425-nl|tty5425-nl|att4425-nl|AT&T 4425/5425 80 columns no labels,
         smkx=\E[21;1j\E[25;4j\Eent, use=att4425,          smkx=\E[21;1j\E[25;4j\Eent, use=att4425,
   
 att5425-w|att4425-w|tty5425-w|teletype 4425/5425 in 132 column mode,  att5425-w|att4425-w|tty5425-w|Teletype 4425/5425 in 132 column mode,
         cols#132, lm#54, wsl#97,          cols#132, lm#54, wsl#97,
         is1=\E[?3h$<100>, use=tty5425,          is1=\E[?3h$<100>, use=tty5425,
   
 # (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:.  # (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:.
 # I also added <rmam>/<smam> -- esr)  # I also added <rmam>/<smam> -- esr)
 att4426|tty4426|teletype 4426S,  att4426|tty4426|Teletype 4426S,
         am, da, db, xon,          am, da, db, xon,
         cols#80, lines#24, lm#48,          cols#80, lines#24, lm#48,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, bold=\E[5m, clear=\E[H\E[2J\E[1U\E[H\E[2J\E[1V,          bel=^G, bold=\E[5m, clear=\E[H\E[2J\E[1U\E[H\E[2J\E[1V,
         cr=^M, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,          cr=\r, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\EP,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\EP,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[0K, home=\E[H,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[0K, home=\E[H,
         hpa=\E[%p1%dG, ht=^I, hts=\E1, ich=\E[%p1%d@, ich1=\E\^,          hpa=\E[%p1%dG, ht=^I, hts=\E1, ich=\E[%p1%d@, ich1=\E\^,
         il=\E[%p1%dL, il1=\EL, ind=^J, indn=\E[%p1%dS,          il=\E[%p1%dL, il1=\EL, ind=\n, is1=\Ec\E[?7h,
         is1=\Ec\E[?7h, is2=\E[m\E[1;24r, kbs=^H, kcbt=\EO,          is2=\E[m\E[1;24r, kbs=^H, kcbt=\EO, kclr=\E[2J, kcub1=\ED,
         kclr=\E[2J, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,          kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\EOP, kf2=\EOQ,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU,          kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
         kf7=\EOV, kf8=\EOW, khome=\E[H, kll=\E[24;1H, ll=\E[24H,          khome=\E[H, kll=\E[24;1H, ll=\E[24H, nel=\r\n, rc=\E8,
         nel=^M^J, rc=\E8, rev=\E[7m, ri=\ET, rin=\E[%p1%dT,          rev=\E[7m, ri=\ET, rmacs=\E(B, rmam=\E[?7l, rmso=\E[m,
         rmacs=\E(B, rmam=\E[?7l, rmso=\E[m, rmul=\E[m,          rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, sc=\E7, sgr0=\E[m\E(B,
         rs2=\Ec\E[?3l\E[2;0y, sc=\E7, sgr0=\E[m\E(B, smacs=\E(0,          smacs=\E(0, smam=\E[?7h, smso=\E[5m, smul=\E[4m, tbc=\E[3g,
         smam=\E[?7h, smso=\E[5m, smul=\E[4m, tbc=\E[3g,          vpa=\E[%p1%dd, use=ecma+index,
         vpa=\E[%p1%dd,  
   
 # Terminfo entry for the AT&T 510 A Personal Terminal  # Terminfo entry for the AT&T 510 A Personal Terminal
 # Function keys 9 - 16 are available only after the  # Function keys 9 - 16 are available only after the
Line 12270 
Line 14393 
         cols#80, lh#2, lines#24, lw#7, nlab#8,          cols#80, lh#2, lines#24, lw#7, nlab#8,
         acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~,          acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,          bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,
         civis=\E[11;0|, clear=\E[H\E[J, cnorm=\E[11;3|, cr=^M,          civis=\E[11;0|, clear=\E[H\E[J, cnorm=\E[11;3|, cr=\r,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[11;2|, dch=\E[%p1%dP,          cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[11;2|, dch=\E[%p1%dP,
         dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J,          dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J,
         el=\E[0K, el1=\E[1K, enacs=\E(B\E)1, ff=^L, home=\E[H, ht=^I,          el=\E[0K, el1=\E[1K, enacs=\E(B\E)1, ff=^L, home=\E[H, ht=^I,
         hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=^J, is1=\E(B\E)1\E[2l,          hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E(B\E)1\E[2l,
         is3=\E[21;1|\212, kLFT=\E[u, kRIT=\E[v, kbs=^H, kcbt=\E[Z,          is3=\E[21;1|\212, kLFT=\E[u, kRIT=\E[v, kbs=^H, kcbt=\E[Z,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOm,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOm,
         kf10=\EOd, kf11=\EOe, kf12=\EOf, kf13=\EOg, kf14=\EOh,          kf10=\EOd, kf11=\EOe, kf12=\EOf, kf13=\EOg, kf14=\EOh,
Line 12288 
Line 14411 
         sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6          sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6
             %|%t;7%;m%?%p9%t\016%e\017%;,              %|%t;7%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smkx=\E[19;1|, smso=\E[7m,          sgr0=\E[m\017, smacs=^N, smkx=\E[19;1|, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g,          smul=\E[4m, tbc=\E[3g, use=ansi+cpr,
   
 # Terminfo entry for the AT&T 510 D Personal Terminal  # Terminfo entry for the AT&T 510 D Personal Terminal
 # Function keys 9 through 16 are accessed by bringing up the  # Function keys 9 through 16 are accessed by bringing up the
Line 12304 
Line 14427 
         cols#80, lh#2, lines#24, lm#48, lw#7, nlab#8,          cols#80, lh#2, lines#24, lm#48, lw#7, nlab#8,
         acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~,          acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,          bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,
         clear=\E[H\E[J, cnorm=\E[11;3|, cr=^M, cub=\E[%p1%dD,          clear=\E[H\E[J, cnorm=\E[11;3|, cr=\r, cub=\E[%p1%dD,
         cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,          cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
         cuu1=\E[A, cvvis=\E[11;2|, dch=\E[%p1%dP, dch1=\E[P,          cuu1=\E[A, cvvis=\E[11;2|, dch=\E[%p1%dP, dch1=\E[P,
         dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[0K,          dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[0K,
         el1=\E[1K, enacs=\E(B\E)1, ff=^L, home=\E[H,          el1=\E[1K, enacs=\E(B\E)1, ff=^L, home=\E[H,
         hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,          hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
         il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS,          il=\E[%p1%dL, il1=\E[L, ind=\n, invis=\E[8m,
         invis=\E[8m, is1=\E(B\E)1\E[5;0|, is3=\E[21;1|\212,          is1=\E(B\E)1\E[5;0|, is3=\E[21;1|\212, kLFT=\E[u,
         kLFT=\E[u, kRIT=\E[v, kbs=^H, kcbt=\E[Z, kcub1=\E[D,          kRIT=\E[v, kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOm, kf10=\EOd,          kcuf1=\E[C, kcuu1=\E[A, kf1=\EOm, kf10=\EOd, kf11=\EOe,
         kf11=\EOe, kf12=\EOf, kf13=\EOg, kf14=\EOh, kf15=\EOi,          kf12=\EOf, kf13=\EOg, kf14=\EOh, kf15=\EOi, kf16=\EOj,
         kf16=\EOj, kf2=\EOV, kf3=\EOu, kf4=\ENj, kf5=\ENe, kf6=\ENf,          kf2=\EOV, kf3=\EOu, kf4=\ENj, kf5=\ENe, kf6=\ENf, kf7=\ENh,
         kf7=\ENh, kf8=\E[H, kf9=\EOc, kind=\E[S, kri=\E[T, ll=\E#2,          kf8=\E[H, kf9=\EOc, kind=\E[S, kri=\E[T, ll=\E#2, mc0=\E[0i,
         mc0=\E[0i, mc4=\E[?8i, mc5=\E[?4i, mgc=\E\:, nel=\EE,          mc4=\E[?8i, mc5=\E[?4i, mgc=\E:, nel=\EE,
         pln=\E[%p1%dp%p2%:-16s, rc=\E8,          pln=\E[%p1%dp%p2%:-16s, rc=\E8, rev=\E[7m, ri=\EM,
         rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM,          rmacs=^O, rmir=\E[4l, rmkx=\E[19;0|, rmln=\E<, rmso=\E[m,
         rin=\E[%p1%dT, rmacs=^O, rmir=\E[4l, rmkx=\E[19;0|,          rmul=\E[m, rmxon=\E[29;1|, rs2=\E[5;0|, sc=\E7,
         rmln=\E<, rmso=\E[m, rmul=\E[m, rmxon=\E[29;1|,  
         rs2=\E[5;0|, sc=\E7,  
         sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6          sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6
             %|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smgl=\E4, smgr=\E5, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smgl=\E4, smgr=\E5, smir=\E[4h,
         smkx=\E[19;1|, smln=\E?, smso=\E[7m, smul=\E[4m,          smkx=\E[19;1|, smln=\E?, smso=\E[7m, smul=\E[4m,
         smxon=\E[29;0|, tbc=\E[3g, vpa=\E[%p1%{1}%+%dd,          smxon=\E[29;0|, tbc=\E[3g, vpa=\E[%p1%{1}%+%dd,
           use=ansi+cpr, use=ansi+rep, use=ecma+index,
   
 # (att500: I merged this with the att513 entry, att500 just used att513 -- esr)  # (att500: I merged this with the att513 entry, att500 just used att513 -- esr)
 att500|att513|AT&T 513 using page mode,  att500|att513|AT&T 513 using page mode,
Line 12336 
Line 14458 
         cols#80, lh#2, lines#24, lw#8, nlab#8,          cols#80, lh#2, lines#24, lw#8, nlab#8,
         acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~,          acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,          bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,
         clear=\E[H\E[J, cnorm=\E[11;0|, cr=^M,          clear=\E[H\E[J, cnorm=\E[11;0|, cr=\r,
         csr=%i\E[%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=%i\E[%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[11;1|, dch=\E[%p1%dP, dch1=\E[P$<1>, dim=\E[2m,          cvvis=\E[11;1|, dch=\E[%p1%dP, dch1=\E[P$<1>, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
         enacs=\E(B\E)1, home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=^I,          enacs=\E(B\E)1, home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=^I,
         hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J,          hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         indn=\E[%p1%dE, invis=\E[8m,          indn=\E[%p1%dE, invis=\E[8m,
         is1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l,          is1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l,
         kBEG=\ENB, kCAN=\EOW, kCMD=\EOU, kCPY=\END, kCRT=\EON,          kBEG=\ENB, kCAN=\EOW, kCMD=\EOU, kCPY=\END, kCRT=\EON,
Line 12369 
Line 14491 
         pfloc=\E[%p1%d;%p2%l%d;2;0p\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s          pfloc=\E[%p1%d;%p2%l%d;2;0p\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s
               \s%p2%s,                \s%p2%s,
         pfx=\E[%p1%d;%p2%l%d;1;0p   F%p1%d           %p2%s,          pfx=\E[%p1%d;%p2%l%d;1;0p   F%p1%d           %p2%s,
         pln=\E[%p1%dp%p2%:-16s, rc=\E8,          pln=\E[%p1%dp%p2%:-16s, rc=\E8, rev=\E[7m, ri=\EM,
         rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM,  
         rin=\E[%p1%dF, rmacs=^O, rmir=\E[4l,          rin=\E[%p1%dF, rmacs=^O, rmir=\E[4l,
         rmkx=\E[19;0|\E[21;1|\212, rmln=\E<, rmso=\E[m,          rmkx=\E[19;0|\E[21;1|\212, rmln=\E<, rmso=\E[m,
         rmul=\E[m,          rmul=\E[m,
         rs1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l\E[2;0|          rs1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l\E[2;0|
             \E[6;1|\E[8;0|\E[19;0|\E[1{\E[?99l,              \E[6;1|\E[8;0|\E[19;0|\E[1{\E[?99l,
         rs2=\E[5;0|, sc=\E7,          rs2=\E[5;0|, sc=\E7,
         sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1          sgr=\E[0%?%p1%p5%|%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1
             %|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smir=\E[4h,
         smkx=\E[19;1|\E[21;4|\Eent, smln=\E?, smso=\E[7m,          smkx=\E[19;1|\E[21;4|\Eent, smln=\E?, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g, vpa=\E[%p1%{1}%+%dd,          smul=\E[4m, tbc=\E[3g, vpa=\E[%p1%{1}%+%dd,
           use=decid+cpr, use=ansi+rep,
   
 # 01-07-88  # 01-07-88:
 # printer must be set to EMUL ANSI to accept ESC codes  # printer must be set to EMUL ANSI to accept ESC codes
 # <cuu1> stops at top margin  # <cuu1> stops at top margin
 # <is1> sets cpi 10,lpi 6,form 66,left 1,right 132,top 1,bottom 66,font  # <is1> sets cpi 10,lpi 6,form 66,left 1,right 132,top 1,bottom 66,font
Line 12392 
Line 14514 
 # The <u0> capability sets form length  # The <u0> capability sets form length
 att5310|att5320|AT&T Model 53210 or 5320 matrix printer,  att5310|att5320|AT&T Model 53210 or 5320 matrix printer,
         xhpa, xvpa,          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,          orhi#100, orl#12, orvi#72,
         cpi=%?%p1%{10}%=%t\E[w%e%p1%{12}%=%t\E[2w%e%p1%{5}%=%t\E[5w          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              %e%p1%{13}%=%p1%{14}%=%O%t\E[3w%e%p1%{16}%=%p1%{17}%=%O
             %t\E[4w%e%p1%{6}%=%t\E[6w%e%p1%{7}%=%t\E[7w%e%p1%{8}%=%t              %t\E[4w%e%p1%{6}%=%t\E[6w%e%p1%{7}%=%t\E[7w%e%p1%{8}%=%t
             \E[8w%;,              \E[8w%;,
         cr=^M,          cr=\r,
         csnm=%?%p1%{0}%=%tusascii%e%p1%{1}%=%tenglish%e%p1%{2}%=%tfi          csnm=%?%p1%{0}%=%tusascii%e%p1%{1}%=%tenglish%e%p1%{2}%=%tfi
              nnish%e%p1%{3}%=%tjapanese%e%p1%{4}%=%tnorwegian%e%p1               nnish%e%p1%{3}%=%tjapanese%e%p1%{4}%=%tnorwegian%e%p1
              %{5}%=%tswedish%e%p1%{6}%=%tgermanic%e%p1%{7}%=%tfrench               %{5}%=%tswedish%e%p1%{6}%=%tgermanic%e%p1%{7}%=%tfrench
Line 12406 
Line 14528 
              %{10}%=%tspanish%e%p1%{11}%=%tline%e%p1%{12}%=%tsecurit               %{10}%=%tspanish%e%p1%{11}%=%tline%e%p1%{12}%=%tsecurit
              y%e%p1%{13}%=%tebcdic%e%p1%{14}%=%tapl%e%p1%{15}%=%tmos               y%e%p1%{13}%=%tebcdic%e%p1%{14}%=%tapl%e%p1%{15}%=%tmos
              aic%;,               aic%;,
         cud=\E[%p1%de, cud1=^J, cuf=\E[%p1%da, cuf1=\s, cuu1=\EM,          cud=\E[%p1%de, cud1=\n, cuf=\E[%p1%da, cuf1=\s, cuu1=\EM,
         ff=^L, hpa=\E[%p1%d`, ht=^I, is1=\Ec, is2=\E[20l\r,          ff=^L, hpa=\E[%p1%d`, ht=^I, is1=\Ec, is2=\E[20l\r,
         lpi=%?%p1%{2}%=%t\E[4z%e%p1%{3}%=%t\E[5z%e%p1%{4}%=%t\E[6z%e          lpi=%?%p1%{2}%=%t\E[4z%e%p1%{3}%=%t\E[5z%e%p1%{4}%=%t\E[6z%e
             %p1%{6}%=%t\E[z%e%p1%{8}%=%t\E[2z%e%p1%{12}%=%t\E[3z%;,              %p1%{6}%=%t\E[z%e%p1%{8}%=%t\E[2z%e%p1%{12}%=%t\E[3z%;,
Line 12431 
Line 14553 
 att5620-1|tty5620-1|dmd1|Teletype 5620 with old ROMs,  att5620-1|tty5620-1|dmd1|Teletype 5620 with old ROMs,
         am, xon,          am, xon,
         cols#88, it#8, lines#70, vt#3,          cols#88, it#8, lines#70, vt#3,
         bel=^G, clear=\E[H\E[J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          bel=^G, clear=\E[H\E[J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,
         dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,          dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
         home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,          home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,
         il1=\E[L, ind=^J, indn=\E[%p1%dS, kbs=^H, kclr=\E[2J,          il1=\E[L, ind=\n, kbs=^H, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H,          kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kll=\E[70;1H, nel=\r\n,
         kll=\E[70;1H, nel=^M^J, rc=\E8, ri=\E[T, rin=\E[%p1%dT,          rc=\E8, ri=\E[T, rs1=\Ec, sc=\E7, use=ecma+index,
         rs1=\Ec, sc=\E7,  
   
 # 5620 terminfo  (2.0 or later ROMS with char attributes)  # 5620 terminfo  (2.0 or later ROMS with char attributes)
 # The following SET-UP modes are assumed for normal operation:  # The following SET-UP modes are assumed for normal operation:
Line 12452 
Line 14573 
 # <msgr> is from an otherwise inferior BRL for this terminal.  That entry  # <msgr> is from an otherwise inferior BRL for this terminal.  That entry
 # also has <ll>=\E[70H commented out and marked unsafe.  # also has <ll>=\E[70H commented out and marked unsafe.
 # For more, see the 5620 FAQ maintained by David Breneman <daveb@dgtl.com>.  # For more, see the 5620 FAQ maintained by David Breneman <daveb@dgtl.com>.
 att5620|dmd|tty5620|ttydmd|5620|5620 terminal 88 columns,  att5620|dmd|tty5620|ttydmd|5620|AT&T 5620 terminal 88 columns,
         OTbs, am, msgr, npc, xon,          OTbs, am, msgr, npc, xon,
         cols#88, it#8, lines#70,          cols#88, it#8, lines#70,
         bel=^G, bold=\E[2m, clear=\E[H\E[J, cr=^M, cub1=^H,          bel=^G, bold=\E[2m, clear=\E[H\E[J, cr=\r, cub1=^H,
         cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,          dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich=\E[%p1%d@,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich=\E[%p1%d@,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S,          ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, kbs=^H,
         indn=\E[%p1%dS, kbs=^H, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,          kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kll=\E[70;1H, nel=^J,          khome=\E[H, kll=\E[70;1H, nel=\n,
         pfx=\E[%p1%d;%p2%l%dq%p2%s, rc=\E8, rev=\E[7m, ri=\E[T,          pfx=\E[%p1%d;%p2%l%dq%p2%s, rc=\E8, rev=\E[7m, ri=\E[T,
         rin=\E[%p1%dT, rmso=\E[0m, rmul=\E[0m, rs1=\Ec, sc=\E7,          rmso=\E[0m, rmul=\E[0m, rs1=\Ec, sc=\E7, sgr0=\E[0m,
         sgr0=\E[0m, smso=\E[7m, smul=\E[4m,          smso=\E[7m, smul=\E[4m, use=ecma+index,
 att5620-24|tty5620-24|dmd-24|teletype dmd 5620 in a 24x80 layer,  att5620-24|tty5620-24|dmd-24|Teletype dmd 5620 in a 24x80 layer,
         lines#24, use=att5620,          lines#24, use=att5620,
 att5620-34|tty5620-34|dmd-34|teletype dmd 5620 in a 34x80 layer,  att5620-34|tty5620-34|dmd-34|Teletype dmd 5620 in a 34x80 layer,
         lines#34, use=att5620,          lines#34, use=att5620,
 # 5620 layer running the "S" system's downloaded graphics handler:  # 5620 layer running the "S" system's downloaded graphics handler:
 att5620-s|tty5620-s|layer|vitty|5620 S layer,  att5620-s|tty5620-s|layer|vitty|AT&T 5620 S layer,
         OTbs, OTpt, am,          OTbs, OTpt, am,
         cols#80, it#8, lines#72,          cols#80, it#8, lines#72,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n,
         cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=^K, dl1=\ED,          cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=^K, dl1=\ED,
         el=\EK, flash=\E^G, ht=^I, il1=\EI, ind=^J, kbs=^H, kclr=\E[2J,          el=\EK, flash=\E^G, ht=^I, il1=\EI, ind=\n, kbs=^H, kclr=\E[2J,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H,
         kll=\E[70;1H,          kll=\E[70;1H,
   
Line 12488 
Line 14609 
         cols#80, lines#24, lw#8, nlab#8, wsl#80,          cols#80, lines#24, lw#8, nlab#8, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         cr=^M, cub1=^H, cud1=\E[B, cuf1=\E[C,          cr=\r, cub1=^H, cud1=\E[B, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,
         dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         el=\E[K, el1=\E[1K, fsl=\E8, ht=^I, ich=\E[%p1%d@, ich1=\E[@,          el=\E[K, el1=\E[1K, fsl=\E8, ht=^I, ich=\E[%p1%d@, ich1=\E[@,
         il1=\E[L, ind=^J, invis=\E[8m,          il1=\E[L, ind=\n, invis=\E[8m,
         is1=\E[8;0|\E[?\E[13;20l\E[?\E[12h, is2=\E[m\017,          is1=\E[8;0|\E[?\E[13;20l\E[?\E[12h, is2=\E[m\017,
         kLFT=\E[ A, kRIT=\E[ @, kbs=^H, kcbt=\E[Z, kclr=\E[2J,          kLFT=\E[ A, kRIT=\E[ @, kbs=^H, kcbt=\E[Z, kclr=\E[2J,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P,
Line 12513 
Line 14634 
         rmacs=^O, rmir=\E[4l, rmln=\E[2p, rmso=\E[m, rmul=\E[m,          rmacs=^O, rmir=\E[4l, rmln=\E[2p, rmso=\E[m, rmul=\E[m,
         rs2=\Ec\E[?3l, sc=\E7, sgr0=\E[m\017, smacs=\E)0\016,          rs2=\Ec\E[?3l, sc=\E7, sgr0=\E[m\017, smacs=\E)0\016,
         smir=\E[4h, smln=\E[p, smso=\E[7m, smul=\E[4m,          smir=\E[4h, smln=\E[p, smso=\E[7m, smul=\E[4m,
         tsl=\E7\E[25;%i%p1%dx,          tsl=\E7\E[25;%i%p1%dx, use=ansi+cpr,
 att605-pc|ATT 605 in pc term mode,  att605-pc|AT&T 605 in pc term mode,
         acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x          acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x
              \263,               \263,
         cbt=\E[Z, cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A,          cbt=\E[Z, cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A,
Line 12536 
Line 14657 
         am, eslok, hs, mir, msgr, xenl, xon,          am, eslok, hs, mir, msgr, xenl, xon,
         cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,          cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,  
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
         flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H, ht=^I,          flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H, ht=^I,
         ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,          ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,
         indn=\E[%p1%dS, invis=\E[8m,          invis=\E[8m,
         is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0,          is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0,
         is2=\E[m\017, is3=\E(B\E)0, kLFT=\E[ @, kRIT=\E[ A, kbs=^H,          is2=\E[m\017, is3=\E(B\E)0, kLFT=\E[ @, kRIT=\E[ A, kbs=^H,
         kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
Line 12556 
Line 14676 
         nel=\EE,          nel=\EE,
         pfx=\E[%p1%d;%p2%l%02dq   F%p1%1d           %p2%s,          pfx=\E[%p1%d;%p2%l%02dq   F%p1%1d           %p2%s,
         pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m,          pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m,
         ri=\EM, rin=\E[%p1%dT, rmacs=^O, rmam=\E[?7l, rmir=\E[4l,          ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmln=\E[2p,
         rmln=\E[2p, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l, sc=\E7,          rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l, sc=\E7,
         sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1          sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1
             %|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smln=\E[p, smso=\E[7m, smul=\E[4m, tsl=\E7\E[25;%i%p1%dx,          smln=\E[p, smso=\E[7m, smul=\E[4m, tsl=\E7\E[25;%i%p1%dx,
           use=decid+cpr, use=ecma+index, use=att610+cvis,
 att610-w|AT&T 610; 132 column; 98key keyboard,  att610-w|AT&T 610; 132 column; 98key keyboard,
         cols#132, wsl#132,          cols#132, wsl#132,
         is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,          is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
Line 12574 
Line 14695 
         kOPT=\EOR, kPRT=\EOZ, kPRV=\ENG, kRDO=\EOT, kRES=\EOQ,          kOPT=\EOR, kPRT=\EOZ, kPRV=\ENG, kRDO=\EOT, kRES=\EOQ,
         kRPL=\EOY, kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9,          kRPL=\EOY, kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9,
         kcan=\EOw, kclo=\EOV, kcmd=\EOu, kcpy=\ENd, kcrt=\EOn,          kcan=\EOw, kclo=\EOV, kcmd=\EOu, kcpy=\ENd, kcrt=\EOn,
         kdch1=\ENf, kdl1=\ENe, kel=\EOa, kend=\E0, kent=^M,          kdch1=\ENf, kdl1=\ENe, kel=\EOa, kend=\E0, kent=\r,
         kext=\EOk, kf10@, kf11@, kf12@, kf13@, kf14@, kf9@, kfnd=\EOx,          kext=\EOk, kf10@, kf11@, kf12@, kf13@, kf14@, kf9@, kfnd=\EOx,
         khlp=\EOm, kich1=\ENj, kmov=\ENc, kmrk=\ENi, kmsg=\EOl,          khlp=\EOm, kich1=\ENj, kmov=\ENc, kmrk=\ENi, kmsg=\EOl,
         knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr, kpp=\E[V,          knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr, kpp=\E[V,
Line 12611 
Line 14732 
         am, eslok, hs, mir, msgr, xenl, xon,          am, eslok, hs, mir, msgr, xenl, xon,
         cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,          cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,  
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
         flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H, ht=^I,          flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H, ht=^I,
         ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,          ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,
         indn=\E[%p1%dS, invis=\E[8m,          invis=\E[8m,
         is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h,          is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h,
         is2=\E[m\017, is3=\E(B\E)0, kLFT=\E[ A, kRIT=\E[ @, kbs=^H,          is2=\E[m\017, is3=\E(B\E)0, kLFT=\E[ A, kRIT=\E[ @, kbs=^H,
         kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
Line 12637 
Line 14757 
         mc4=\E[?4i, mc5=\E[?5i, nel=\EE,          mc4=\E[?4i, mc5=\E[?5i, nel=\EE,
         pfx=\E[%p1%d;%p2%l%02dq   F%p1%1d           %p2%s,          pfx=\E[%p1%d;%p2%l%02dq   F%p1%1d           %p2%s,
         pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m,          pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m,
         ri=\EM, rin=\E[%p1%dT, rmacs=\E(B\017, rmam=\E[?7l,          ri=\EM, rmacs=\E(B\017, rmam=\E[?7l, rmir=\E[4l,
         rmir=\E[4l, rmln=\E[2p, rmso=\E[m, rmul=\E[m,          rmln=\E[2p, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l, sc=\E7,
         rs2=\Ec\E[?3l, sc=\E7,  
         sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1          sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1
             %|%t;7%;%?%p7%t;8%;m%?%p9%t\E)0\016%e\E(B\017%;,              %|%t;7%;%?%p7%t;8%;m%?%p9%t\E)0\016%e\E(B\017%;,
         sgr0=\E[m\E(B\017, smacs=\E)0\016, smam=\E[?7h,          sgr0=\E[m\E(B\017, smacs=\E)0\016, smam=\E[?7h,
         smir=\E[4h, smln=\E[p, smso=\E[7m, smul=\E[4m,          smir=\E[4h, smln=\E[p, smso=\E[7m, smul=\E[4m,
         tsl=\E7\E[25;%i%p1%dx,          tsl=\E7\E[25;%i%p1%dx, use=decid+cpr, use=ecma+index,
           use=att610+cvis,
 att620-w|AT&T 620; 132 column; 98key keyboard,  att620-w|AT&T 620; 132 column; 98key keyboard,
         cols#132, wsl#132,          cols#132, wsl#132,
         is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,          is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
Line 12656 
Line 14776 
         kOPT=\EOR, kPRT=\EOZ, kPRV=\ENG, kRDO=\EOT, kRES=\EOQ,          kOPT=\EOR, kPRT=\EOZ, kPRV=\ENG, kRDO=\EOT, kRES=\EOQ,
         kRPL=\EOY, kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9,          kRPL=\EOY, kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9,
         kcan=\EOw, kclo=\EOV, kcmd=\EOu, kcpy=\ENd, kcrt=\EOn,          kcan=\EOw, kclo=\EOV, kcmd=\EOu, kcpy=\ENd, kcrt=\EOn,
         kdch1=\ENf, kdl1=\ENe, kel=\EOa, kend=\E0, kent=^M,          kdch1=\ENf, kdl1=\ENe, kel=\EOa, kend=\E0, kent=\r,
         kext=\EOk, kf10@, kf11@, kf12@, kf13@, kf14@, kf15@, kf16@, kf17@,          kext=\EOk, kf10@, kf11@, kf12@, kf13@, kf14@, kf15@, kf16@, kf17@,
         kf18@, kf19@, kf20@, kf21@, kf22@, kf23@, kf24@, kf25@, kf26@, kf27@,          kf18@, kf19@, kf20@, kf21@, kf22@, kf23@, kf24@, kf25@, kf26@, kf27@,
         kf28@, kf29@, kf30@, kf31@, kf32@, kf33@, kf34@, kf35@, kf36@, kf37@,          kf28@, kf29@, kf30@, kf31@, kf32@, kf33@, kf34@, kf35@, kf36@, kf37@,
Line 12685 
Line 14805 
 att630|AT&T 630 windowing terminal,  att630|AT&T 630 windowing terminal,
         OTbs, am, da, db, mir, msgr, npc, xon,          OTbs, am, da, db, mir, msgr, npc, xon,
         cols#80, it#8, lines#60, lm#0,          cols#80, it#8, lines#60, lm#0,
         bel=^G, blink=\E[5m, cbt=\E[Z, clear=\E[H\E[J, cr=^M,          bel=^G, blink=\E[5m, cbt=\E[Z, clear=\E[H\E[J, cr=\r,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,          dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
         el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@,          el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@,
         il=\E[%p1%dL, il1=\E[L, ind=\ED, indn=\E[%p1%dS, is2=\E[m,          il=\E[%p1%dL, il1=\E[L, ind=\ED, is2=\E[m, kbs=^H, kcbt=\E[Z,
         kbs=^H, kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,          kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, kent=^M,          kdch1=\E[P, kdl1=\E[M, kent=\r, kf10=\ENp, kf11=\ENq,
         kf10=\ENp, kf11=\ENq, kf12=\ENr, kf13=\ENs, kf14=\ENt,          kf12=\ENr, kf13=\ENs, kf14=\ENt, kf15=\ENu, kf16=\ENv,
         kf15=\ENu, kf16=\ENv, kf17=\ENw, kf18=\ENx, kf19=\ENy,          kf17=\ENw, kf18=\ENx, kf19=\ENy, kf20=\ENz, kf21=\EN{,
         kf20=\ENz, kf21=\EN{, kf22=\EN|, kf23=\EN}, kf24=\EN~,          kf22=\EN|, kf23=\EN}, kf24=\EN~, kf9=\ENo, khome=\E[H,
         kf9=\ENo, khome=\E[H, kich1=\E[@, kil1=\E[L, mc4=\E[?4i,          kich1=\E[@, kil1=\E[L, mc4=\E[?4i, mc5=\E[?5i, nel=\r\n,
         mc5=\E[?5i, nel=^M^J, pfx=\E[%p1%d;%p2%l%dq%p2%s, rc=\E8,          pfx=\E[%p1%d;%p2%l%dq%p2%s, rc=\E8, rev=\E[7m, ri=\EM,
         rev=\E[7m, ri=\EM, rin=\E[%p1%dT, rmir=\E[4l, rmso=\E[m,          rmir=\E[4l, rmso=\E[m, rmul=\E[m, rs2=\Ec, sc=\E7,
         rmul=\E[m, rs2=\Ec, sc=\E7,  
         sgr=\E[0%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%p4%|%t;7          sgr=\E[0%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%p4%|%t;7
             %;m,              %;m,
         sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m,
           use=ansi+cpr, use=ecma+index,
 att630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines,  att630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines,
         lines#24, use=att630,          lines#24, use=att630,
   
Line 12788 
Line 14908 
         am, eslok, hs, mir, msgr, xenl, xon,          am, eslok, hs, mir, msgr, xenl, xon,
         cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,          cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,  
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
Line 12816 
Line 14935 
         mc0=\E[i, mc4=\E[?4i, mc5=\E[?5i, nel=\EE,          mc0=\E[i, mc4=\E[?4i, mc5=\E[?5i, nel=\EE,
         pfx=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t\s\s\sF%p1%1d\s\s\s\s\s          pfx=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t\s\s\sF%p1%1d\s\s\s\s\s
             \s\s\s\s\s\s%;%p2%s,              \s\s\s\s\s\s%;%p2%s,
         pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8,          pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m,
         rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM, rmacs=^O,          ri=\EM, rmacs=^O, rmir=\E[4l, rmln=\E[2p, rmso=\E[27m,
         rmir=\E[4l, rmln=\E[2p, rmso=\E[27m, rmul=\E[24m,          rmul=\E[24m, rmxon=\E[53;3|, rs1=\Ec\E[?3;5l\E[56;0|,
         rmxon=\E[53;3|, rs1=\Ec\E[?3;5l\E[56;0|, sc=\E7,          sc=\E7,
         sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1          sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1
             %|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smir=\E[4h, smln=\E[p, smso=\E[7m,          sgr0=\E[m\017, smacs=^N, smir=\E[4h, smln=\E[p, smso=\E[7m,
         smul=\E[4m, smxon=\E[53;0|, tbc=\E[3g,          smul=\E[4m, smxon=\E[53;0|, tbc=\E[3g,
         tsl=\E7\E[99;%i%p1%dx,          tsl=\E7\E[99;%i%p1%dx, use=decid+cpr, use=ansi+rep,
           use=att610+cvis0,
   
 # This entry was modified 3/13/90 by JWE.  # This entry was modified 3/13/90 by JWE.
 # fixes include additions of <enacs>, correcting <rep>, and modification  # fixes include additions of <enacs>, correcting <rep>, and modification
Line 12843 
Line 14963 
         am, da, db, eslok, hs, mir, msgr, npc, xenl, xon,          am, da, db, eslok, hs, mir, msgr, npc, xenl, xon,
         cols#80, it#8, lh#2, lines#60, lm#0, lw#8, nlab#24, wsl#80,          cols#80, it#8, lh#2, lines#60, lm#0, lw#8, nlab#24, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,  
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
Line 12871 
Line 14990 
         pfx=\E[%?%p1%{25}%<%t%p1%e%p1%{24}%-%;%d;%p2%l%02d%?%p1%{25}          pfx=\E[%?%p1%{25}%<%t%p1%e%p1%{24}%-%;%d;%p2%l%02d%?%p1%{25}
             %<%tq\s\s\sSYS\s\s\s\s\sF%p1%:-2d\s\s%e;0;3q%;%p2%s,              %<%tq\s\s\sSYS\s\s\s\s\sF%p1%:-2d\s\s%e;0;3q%;%p2%s,
         pfxl=\E[%p1%d;%p2%l%02d;0;0q%p3%:-16.16s%p2%s,          pfxl=\E[%p1%d;%p2%l%02d;0;0q%p3%:-16.16s%p2%s,
         pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8,          pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m,
         rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM, rmacs=^O,          ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmln=\E[?13h,
         rmam=\E[?7l, rmir=\E[4l, rmln=\E[?13h, rmso=\E[27m,          rmso=\E[27m, rmul=\E[24m, rmxon=\E[?21l, rs2=\Ec\E[?3l,
         rmul=\E[24m, rmxon=\E[?21l, rs2=\Ec\E[?3l, sc=\E7,          sc=\E7,
         sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1          sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1
             %|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
         smln=\E[?13l, smso=\E[7m, smul=\E[4m, smxon=\E[?21h,          smln=\E[?13l, smso=\E[7m, smul=\E[4m, smxon=\E[?21h,
         swidm=\E#6, tsl=\E7\E[;%i%p1%dx,          swidm=\E#6, tsl=\E7\E[;%i%p1%dx, use=decid+cpr,
 att730-41|730MTG-41|AT&T 730-41 windowing terminal Version,          use=ansi+rep, use=att610+cvis,
   # "MGT" is "Multi-Tasking Graphics Terminal"
   att730-41|730MTG-41|AT&T 730-41 windowing terminal,
         lines#41, use=att730,          lines#41, use=att730,
 att730-24|730MTG-24|AT&T 730-24 windowing terminal Version,  att730-24|730MTG-24|AT&T 730-24 windowing terminal,
         lines#24, use=att730,          lines#24, use=att730,
 att730r|730MTGr|AT&T 730 rev video windowing terminal Version,  att730r|730MTGr|AT&T 730 rev video windowing terminal,
         flash=\E[?5l$<200>\E[?5h,          flash=\E[?5l$<200>\E[?5h,
         is1=\E[8;0|\E[?3;4;13;15l\E[?5h\E[13;20l\E[?7h\E[12h\E(B\E)B, use=att730,          is1=\E[8;0|\E[?3;4;13;15l\E[?5h\E[13;20l\E[?7h\E[12h\E(B\E)B, use=att730,
 att730r-41|730MTG-41r|AT&T 730r-41 rev video windowing terminal Version,  att730r-41|730MTG-41r|AT&T 730r-41 rev video windowing terminal,
         lines#41, use=att730r,          lines#41, use=att730r,
 att730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal Version,  att730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal,
         lines#24, use=att730r,          lines#24, use=att730r,
   
 # The following represents the screen layout along with the associated  # The following represents the screen layout along with the associated
Line 13059 
Line 15180 
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,
         cnorm=\E[>l, cr=^M, cub=\E[%p1%dD, cub1=\E[D,          cnorm=\E[>l, cr=\r, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[>h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,          cvvis=\E[>h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[0J, el=\E[0K, el1=\E[2K, home=\E[H, ht=^I,          dl1=\E[M, ed=\E[0J, el=\E[0K, el1=\E[2K, home=\E[H, ht=^I,
         il=\E[%p1%dL, il1=\E[L, ind=^J,          il=\E[%p1%dL, il1=\E[L, ind=\n,
         is1=\EPr\\E[0u\E[2J\E[0;0H\E[m\E[3l\E[<l\E[4l\E[>l\E[=l\E[?l,          is1=\EPr\\E[0u\E[2J\E[0;0H\E[m\E[3l\E[<l\E[4l\E[>l\E[=l\E[?l,
         kbs=^H, kcmd=\E!, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kbs=^H, kcmd=\E!, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kf0=\E[00s, kf1=\E[01s, kf18=\E[18s,          kcuu1=\E[A, kf0=\E[00s, kf1=\E[01s, kf18=\E[18s,
Line 13075 
Line 15196 
         rmacs=\E[10m, rmam=\E[11;1j, rmir=\E[4l, rmso=\E[m,          rmacs=\E[10m, rmam=\E[11;1j, rmir=\E[4l, rmso=\E[m,
         rmul=\E[m, rs1=\Ec, sc=\E7, sgr0=\E[m, smacs=\E[11m,          rmul=\E[m, rs1=\Ec, sc=\E7, sgr0=\E[m, smacs=\E[11m,
         smam=\E[11;0j, smir=\E[4h, smso=\E[1m, smul=\E[4m,          smam=\E[11;0j, smir=\E[4h, smso=\E[1m, smul=\E[4m,
           use=ansi+cpr,
   
 # The following Terminfo entry describes functions which are supported by  # The following Terminfo entry describes functions which are supported by
 # the AT&T 5430/pt505 terminal software version 1.  # the AT&T 5430/pt505 terminal software version 1.
 att505-24|pt505-24|gs5430-24|AT&T PT505 or 5430 GETSET version 1 24 lines,  att505-24|pt505-24|gs5430-24|AT&T PT505 or 5430 GETSET version 1 24 lines,
         lines#24,          lines#24,
         mc4@, mc5@, rc@, rmam@, sc@, smam@, use=att505,          mc4@, mc5@, rc@, rmam@, sc@, smam@, use=att505,
 tt505-22|pt505-22|gs5430-22|AT&T PT505 or 5430 GETSET version 1 22 lines,  att505-22|pt505-22|gs5430-22|AT&T PT505 or 5430 GETSET version 1 22 lines,
         lines#22, use=att505,          lines#22, use=att505,
 #  #
 #### ------------------ TERMINFO FILE CAN BE SPLIT HERE ---------------------  #### ------------------ TERMINFO FILE CAN BE SPLIT HERE ---------------------
Line 13099 
Line 15221 
   
 # From: <cbosg!ucbvax!SRC:george> Fri Sep 11 22:38:32 1981  # From: <cbosg!ucbvax!SRC:george> Fri Sep 11 22:38:32 1981
 # (ampex80: some capabilities merged in from SCO's entry -- esr)  # (ampex80: some capabilities merged in from SCO's entry -- esr)
 ampex80|a80|d80|dialogue|dialogue80|ampex dialogue 80,  ampex80|a80|d80|dialogue|dialogue80|Ampex dialogue 80,
         OTbs, am, bw, ul,          OTbs, am, bw, ul,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, cbt=\EI, clear=\E*$<75>, cr=^M, cub1=^H, cud1=^J,          bel=^G, cbt=\EI, clear=\E*$<75>, cr=\r, cub1=^H, cud1=\n,
         cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         dch1=\EW, dl1=\ER$<5*>, ed=\Ey, el=\Et, ht=^I, hts=\E1,          dch1=\EW, dl1=\ER$<5*>, ed=\Ey, el=\Et, ht=^I, hts=\E1,
         ich1=\EQ, il1=\EE$<5*>, ind=^J, is2=\EA, rmso=\Ek, rmul=\Em,          ich1=\EQ, il1=\EE$<5*>, ind=\n, is2=\EA, rmso=\Ek, rmul=\Em,
         smso=\Ej, smul=\El, tbc=\E3,          smso=\Ej, smul=\El, tbc=\E3,
 # This entry was from somebody anonymous, Tue Aug  9 20:11:37 1983, who wrote:  # This entry was from somebody anonymous, Tue Aug  9 20:11:37 1983, who wrote:
 ampex175|ampex d175,  ampex175|Ampex d175,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E+, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\E+, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\Ey, el=\Et, home=^^, ich1=\EQ, il1=\EE, ind=^J,          dl1=\ER, ed=\Ey, el=\Et, home=^^, ich1=\EQ, il1=\EE, ind=\n,
         is2=\EX\EA\EF, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,          is2=\EX\EA\EF, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K,
         kdch1=\EW, kdl1=\ER, khome=^^, kich1=\EQ, kil1=\EE, ll=^^^K,          kdch1=\EW, kdl1=\ER, khome=^^, kich1=\EQ, kil1=\EE, ll=^^^K,
         rmcup=\EF, rmso=\Ek, rmul=\Em, smcup=\EN, smso=\Ej, smul=\El,          rmcup=\EF, rmso=\Ek, rmul=\Em, smcup=\EN, smso=\Ej, smul=\El,
 # No backspace key in the main QWERTY cluster. Fortunately, it has a  # No backspace key in the main QWERTY cluster. Fortunately, it has a
Line 13123 
Line 15245 
 # mode), this key can be used as the erase key; I find I like this. Because  # mode), this key can be used as the erase key; I find I like this. Because
 # some people and some systems may not, there is another termcap ("ampex175")  # some people and some systems may not, there is another termcap ("ampex175")
 # that suppresses this little eccentricity by omitting the relevant capability.  # that suppresses this little eccentricity by omitting the relevant capability.
 ampex175-b|ampex d175 using left arrow for erase,  ampex175-b|Ampex d175 using left arrow for erase,
         kbs=^_, use=ampex175,          kbs=^_, use=ampex175,
 # From: Richard Bascove <atd!dsd!rcb@ucbvax.berkeley.edu>  # From: Richard Bascove <atd!dsd!rcb@ucbvax.berkeley.edu>
 # (ampex210: removed obsolete ":kn#10:" -- esr)  # (ampex210: removed obsolete ":kn#10:" -- esr)
 ampex210|a210|ampex a210,  ampex210|a210|Ampex a210,
         OTbs, am, hs, xenl,          OTbs, am, hs, xenl,
         cols#80, it#8, lines#24, xmc#1,          cols#80, it#8, lines#24, xmc#1,
         cbt=\EI, clear=\E*, cub1=^H, cuf1=^L,          cbt=\EI, clear=\E*, cub1=^H, cuf1=^L,
Line 13143 
Line 15265 
 # (ampex219: I added <rmam>/<smam> based on the init string, added <cvvis>  # (ampex219: I added <rmam>/<smam> based on the init string, added <cvvis>
 # from ampex219w, added <cnorm>=\E[?3l, irresistibly suggested by <cvvis>,  # from ampex219w, added <cnorm>=\E[?3l, irresistibly suggested by <cvvis>,
 # and moved the padding to be *after* the caps -- esr)  # and moved the padding to be *after* the caps -- esr)
 ampex219|ampex-219|amp219|Ampex with Automargins,  ampex219|ampex-219|amp219|Ampex with automargins,
         hs, xenl,          hs, xenl,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, cbt=\E[Z,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, cbt=\E[Z,
         clear=\E[H\E[2J$<50>, cnorm=\E[?3l, cr=^M,          clear=\E[H\E[2J$<50>, cnorm=\E[?3l, cr=\r,
         csr=%i\E[%p1%2d;%p2%2dr, cub1=^H, cud1=\E[B,          csr=%i\E[%p1%2d;%p2%2dr, cub1=^H, cud1=\E[B,
         cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<5>,          cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<5>,
         cuu1=\E[A$<2>, cvvis=\E[?3h, dim=\E[1m, ed=\E[J$<50>,          cuu1=\E[A$<2>, cvvis=\E[?3h, dim=\E[1m, ed=\E[J$<50>,
         el=\E[K$<3>, home=\E[H, ht=^I, ind=^J,          el=\E[K$<3>, home=\E[H, ht=^I, ind=\n,
         is2=\E>\E[?1l\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,          is2=\E>\E[?1l\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\E[21~,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\E[21~,
         kf1=\E[7~, kf2=\E[8~, kf3=\E[9~, kf4=\E[10~, kf5=\E[11~,          kf1=\E[7~, kf2=\E[8~, kf3=\E[9~, kf4=\E[10~, kf5=\E[11~,
Line 13161 
Line 15283 
         smkx=\E=, smso=\E[7m$<2>, smul=\E[4m$<2>,          smkx=\E=, smso=\E[7m$<2>, smul=\E[4m$<2>,
 ampex219w|ampex-219w|amp219w|Ampex 132 cols,  ampex219w|ampex-219w|amp219w|Ampex 132 cols,
         cols#132, lines#24,          cols#132, lines#24,
         bel=^G, cr=^M, cud1=^J, ind=^J,          bel=^G, cr=\r, cud1=\n, ind=\n,
         is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h, use=ampex219,          is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h, use=ampex219,
 # (ampex232: removed <if=/usr/share/tabset/ampex>, no file and no <hts> --esr)  # (ampex232: removed <if=/usr/share/tabset/ampex>, no file and no <hts> --esr)
 ampex232|ampex-232|Ampex Model 232,  ampex232|ampex-232|Ampex Model 232,
Line 13308 
Line 15430 
 #       unused  #       unused
 #  #
   
 annarbor4080|aa4080|ann arbor 4080,  annarbor4080|aa4080|Ann Arbor 4080,
         OTbs, am,          OTbs, am,
         cols#80, lines#40,          cols#80, lines#40,
         bel=^G, clear=\014$<2>, cr=^M, cub1=^H, cud1=^J, cuf1=^_,          bel=^G, clear=\014$<2>, cr=\r, cub1=^H, cud1=\n, cuf1=^_,
         cup=\017%p2%{10}%/%{16}%*%p2%{10}%m%+%c%p1%?%p1%{19}%>%t          cup=\017%p2%{10}%/%{16}%*%p2%{10}%m%+%c%p1%?%p1%{19}%>%t
             %{12}%+%;%{64}%+%c,              %{12}%+%;%{64}%+%c,
         cuu1=^N, home=^K, ht=^I, hts=^]^P1, ind=^J, kbs=^^, kcub1=^H,          cuu1=^N, home=^K, ht=^I, hts=^]^P1, ind=\n, kbs=^^, kcub1=^H,
         kcud1=^J, kcuf1=^_, kcuu1=^N, khome=^K, tbc=^\^P^P,          kcud1=\n, kcuf1=^_, kcuu1=^N, khome=^K, tbc=^\^P^P,
   
 # Strange Ann Arbor terminal from BRL  # Strange Ann Arbor terminal from BRL
 aas1901|Ann Arbor K4080 w/S1901 mod,  aas1901|Ann Arbor K4080 w/S1901 mod,
         am,          am,
         cols#80, lines#40,          cols#80, lines#40,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^_, cuu1=^N,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^_, cuu1=^N,
         home=^K, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, ll=^O\0c,          home=^K, ht=^I, ind=\n, kbs=^H, kcub1=^H, kcud1=\n, ll=^O\0c,
         nel=^M^J,          nel=\r\n,
   
 # If you're using the GNU termcap library, add  # If you're using the GNU termcap library, add
 #       :cS=\E[%p1%d;%p2%d;%p3%d;%p4%dp:  #       :cS=\E[%p1%d;%p2%d;%p3%d;%p4%dp:
Line 13334 
Line 15456 
 #   3. Number of lines below (outside of) desired scroll region.  #   3. Number of lines below (outside of) desired scroll region.
 #   4. Total number of lines on the screen, the same as the first parameter.  #   4. Total number of lines on the screen, the same as the first parameter.
 # The generic Ann Arbor entry is the only one that uses this.  # The generic Ann Arbor entry is the only one that uses this.
 aaa+unk|aaa-unk|ann arbor ambassador (internal - don't use this directly),  aaa+unk|aaa-unk|Ann Arbor Ambassador (internal - don't use this directly),
         OTbs, am, km, mc5i, mir, xon,          OTbs, am, km, mc5i, mir, xon,
         cols#80, it#8,          cols#80, it#8,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         clear=\E[H\E[J$<156>, cr=^M, cub=\E[%p1%dD, cub1=^H,          clear=\E[H\E[J$<156>, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^K, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=^K, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
Line 13353 
Line 15475 
         kf21=\EOU, kf22=\EOV, kf23=\EOW, kf24=\EOX, kf3=\EOC,          kf21=\EOU, kf22=\EOV, kf23=\EOW, kf24=\EOX, kf3=\EOC,
         kf4=\EOD, kf5=\EOE, kf6=\EOF, kf7=\EOG, kf8=\EOH, kf9=\EOI,          kf4=\EOD, kf5=\EOE, kf6=\EOF, kf7=\EOG, kf8=\EOH, kf9=\EOI,
         khome=\E[H, kich1=\E[@, kil1=\E[L, krmir=\E6, mc0=\E[0i,          khome=\E[H, kich1=\E[@, kil1=\E[L, krmir=\E6, mc0=\E[0i,
         mc4=^C, mc5=\E[v, mc5p=\E[%p1%dv, rc=\E8,          mc4=^C, mc5=\E[v, mc5p=\E[%p1%dv, rc=\E8, rev=\E[7m,
         rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m,  
         rmkx=\EP`>y~[[J`8xy~[[A`4xy~[[D`6xy~[[C`2xy~[[B\E          rmkx=\EP`>y~[[J`8xy~[[A`4xy~[[D`6xy~[[C`2xy~[[B\E
              \\,               \\,
         rmm=\E[>52l, rmso=\E[m, rmul=\E[m, sc=\E7,          rmm=\E[>52l, rmso=\E[m, rmul=\E[m, sc=\E7,
Line 13364 
Line 15485 
         smkx=\EP`>z~[[J`8xz~[[A`4xz~[[D`6xz~[[C`2xz~[[B\E          smkx=\EP`>z~[[J`8xz~[[A`4xz~[[D`6xz~[[C`2xz~[[B\E
              \\,               \\,
         smm=\E[>52h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smm=\E[>52h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         vpa=\E[%p1%{1}%+%dd,          vpa=\E[%p1%{1}%+%dd, use=ansi+rep,
   
 aaa+rv|ann arbor ambassador in reverse video,  aaa+rv|Ann Arbor Ambassador in reverse video,
         blink=\E[5;7m, bold=\E[1;7m, invis=\E[7;8m,          blink=\E[5;7m, bold=\E[1;7m, invis=\E[7;8m,
         is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m, rmul=\E[7m,          is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m, rmul=\E[7m,
         rs1=\E[H\E[7m\E[J$<156>,          rs1=\E[H\E[7m\E[J$<156>,
         sgr=\E[%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p1%p2%|%p3%!%t7;          sgr=\E[%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p1%p2%|%p3%!%|%t7
             %;%?%p7%t8;%;m\016,              ;%;%?%p7%t8;%;m\016,
         sgr0=\E[7m\016, smso=\E[m, smul=\E[4;7m,          sgr0=\E[7m\016, smso=\E[m, smul=\E[4;7m,
 # Ambassador with the DEC option, for partial vt100 compatibility.  # Ambassador with the DEC option, for partial VT100 compatibility.
 aaa+dec|ann arbor ambassador in dec vt100 mode,  aaa+dec|Ann Arbor Ambassador in DEC VT100 mode,
         acsc=aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}},          acsc=aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}},
         csr=\E[%i%p1%d;%p2%dr, enacs=\E(0, rmacs=^N,          csr=\E[%i%p1%d;%p2%dr, enacs=\E(B\E)0, rmacs=^O,
         sgr=\E[%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p1%p3%|%!%t7;%;%?          sgr=\E[%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p1%p3%|%!%t7;%;%?
             %p7%t8;%;m%?%p9%t\017%e\016%;,              %p7%t8;%;m%?%p9%t\016%e\017%;,
         smacs=^O,          smacs=^N,
 aaa-18|ann arbor ambassador/18 lines,  aaa-18|Ann Arbor Ambassador/18 lines,
         lines#18,          lines#18,
         is2=\E7\E[60;0;0;18p\E8,          is2=\E7\E[60;0;0;18p\E8,
         rmcup=\E[60;0;0;18p\E[60;1H\E[K, smcup=\E[18;0;0;18p,          rmcup=\E[60;0;0;18p\E[60;1H\E[K, smcup=\E[18;0;0;18p,
         use=aaa+unk,          use=aaa+unk,
 aaa-18-rv|ann arbor ambassador/18 lines+reverse video,  aaa-18-rv|Ann Arbor Ambassador/18 lines+reverse video,
         use=aaa+rv, use=aaa-18,          use=aaa+rv, use=aaa-18,
 aaa-20|ann arbor ambassador/20 lines,  aaa-20|Ann Arbor Ambassador/20 lines,
         lines#20,          lines#20,
         is2=\E7\E[60;0;0;20p\E8,          is2=\E7\E[60;0;0;20p\E8,
         rmcup=\E[60;0;0;20p\E[60;1H\E[K, smcup=\E[20;0;0;20p,          rmcup=\E[60;0;0;20p\E[60;1H\E[K, smcup=\E[20;0;0;20p,
         use=aaa+unk,          use=aaa+unk,
 aaa-22|ann arbor ambassador/22 lines,  aaa-22|Ann Arbor Ambassador/22 lines,
         lines#22,          lines#22,
         is2=\E7\E[60;0;0;22p\E8,          is2=\E7\E[60;0;0;22p\E8,
         rmcup=\E[60;0;0;22p\E[60;1H\E[K, smcup=\E[22;0;0;22p,          rmcup=\E[60;0;0;22p\E[60;1H\E[K, smcup=\E[22;0;0;22p,
         use=aaa+unk,          use=aaa+unk,
 aaa-24|ann arbor ambassador/24 lines,  aaa-24|Ann Arbor Ambassador/24 lines,
         lines#24,          lines#24,
         is2=\E7\E[60;0;0;24p\E8,          is2=\E7\E[60;0;0;24p\E8,
         rmcup=\E[60;0;0;24p\E[60;1H\E[K, smcup=\E[24;0;0;24p,          rmcup=\E[60;0;0;24p\E[60;1H\E[K, smcup=\E[24;0;0;24p,
         use=aaa+unk,          use=aaa+unk,
 aaa-24-rv|ann arbor ambassador/24 lines+reverse video,  aaa-24-rv|Ann Arbor Ambassador/24 lines+reverse video,
         use=aaa+rv, use=aaa-24,          use=aaa+rv, use=aaa-24,
 aaa-26|ann arbor ambassador/26 lines,  aaa-26|Ann Arbor Ambassador/26 lines,
         lines#26,          lines#26,
         is2=\E7\E[60;0;0;26p\E8,          is2=\E7\E[60;0;0;26p\E8,
         rmcup=\E[60;0;0;26p\E[26;1H\E[K,          rmcup=\E[60;0;0;26p\E[26;1H\E[K,
         smcup=\E[H\E[J$<156>\E[26;0;0;26p, use=aaa+unk,          smcup=\E[H\E[J$<156>\E[26;0;0;26p, use=aaa+unk,
 aaa-28|ann arbor ambassador/28 lines,  aaa-28|Ann Arbor Ambassador/28 lines,
         lines#28,          lines#28,
         is2=\E7\E[60;0;0;28p\E8,          is2=\E7\E[60;0;0;28p\E8,
         rmcup=\E[60;0;0;28p\E[28;1H\E[K,          rmcup=\E[60;0;0;28p\E[28;1H\E[K,
         smcup=\E[H\E[J$<156>\E[28;0;0;28p, use=aaa+unk,          smcup=\E[H\E[J$<156>\E[28;0;0;28p, use=aaa+unk,
 aaa-30-s|aaa-s|ann arbor ambassador/30 lines w/status,  aaa-30-s|aaa-s|Ann Arbor Ambassador/30 lines w/status,
         eslok, hs,          eslok, hs,
         lines#29,          lines#29,
         dsl=\E7\E[60;0;0;30p\E[1;1H\E[K\E[H\E8\r\n\E[K,          dsl=\E7\E[60;0;0;30p\E[1;1H\E[K\E[H\E8\r\n\E[K,
Line 13422 
Line 15543 
         rmcup=\E[60;1;0;30p\E[29;1H\E[K,          rmcup=\E[60;1;0;30p\E[29;1H\E[K,
         smcup=\E[H\E[J$<156>\E[30;1;0;30p\E[30;1H\E[K,          smcup=\E[H\E[J$<156>\E[30;1;0;30p\E[30;1H\E[K,
         tsl=\E[>51h\E[1;%p1%dH\E[2K, use=aaa+unk,          tsl=\E[>51h\E[1;%p1%dH\E[2K, use=aaa+unk,
 aaa-30-s-rv|aaa-s-rv|ann arbor ambassador/30 lines+status+reverse video,  aaa-30-s-rv|aaa-s-rv|Ann Arbor Ambassador/30 lines+status+reverse video,
         use=aaa+rv, use=aaa-30-s,          use=aaa+rv, use=aaa-30-s,
 aaa-s-ctxt|aaa-30-s-ctxt|ann arbor ambassador/30 lines+status+save context,  aaa-s-ctxt|aaa-30-s-ctxt|Ann Arbor Ambassador/30 lines+status+save context,
         rmcup=\E[60;1;0;30p\E[59;1H\E[K,          rmcup=\E[60;1;0;30p\E[59;1H\E[K,
         smcup=\E[30;1H\E[K\E[30;1;0;30p, use=aaa-30-s,          smcup=\E[30;1H\E[K\E[30;1;0;30p, use=aaa-30-s,
 aaa-s-rv-ctxt|aaa-30-s-rv-ct|ann arbor ambassador/30 lines+status+save context+reverse video,  aaa-s-rv-ctxt|aaa-30-s-rv-ct|Ann Arbor Ambassador/30 lines+status+save context+reverse video,
         rmcup=\E[60;1;0;30p\E[59;1H\E[K,          rmcup=\E[60;1;0;30p\E[59;1H\E[K,
         smcup=\E[30;1H\E[K\E[30;1;0;30p, use=aaa-30-s-rv,          smcup=\E[30;1H\E[K\E[30;1;0;30p, use=aaa-30-s-rv,
 aaa|aaa-30|ambas|ambassador|ann arbor ambassador/30 lines,  aaa|aaa-30|ambas|ambassador|Ann Arbor Ambassador/30 lines,
         lines#30,          lines#30,
         is2=\E7\E[60;0;0;30p\E8,          is2=\E7\E[60;0;0;30p\E8,
         rmcup=\E[60;0;0;30p\E[30;1H\E[K,          rmcup=\E[60;0;0;30p\E[30;1H\E[K,
         smcup=\E[H\E[J$<156>\E[30;0;0;30p, use=aaa+unk,          smcup=\E[H\E[J$<156>\E[30;0;0;30p, use=aaa+unk,
 aaa-30-rv|aaa-rv|ann arbor ambassador/30 lines in reverse video,  aaa-30-rv|aaa-rv|Ann Arbor Ambassador/30 lines in reverse video,
         use=aaa+rv, use=aaa-30,          use=aaa+rv, use=aaa-30,
 aaa-30-ctxt|aaa-ctxt|ann arbor ambassador/30 lines; saving context,  aaa-30-ctxt|aaa-ctxt|Ann Arbor Ambassador/30 lines; saving context,
         rmcup=\E[60;0;0;30p\E[60;1H\E[K, smcup=\E[30;0;0;30p,          rmcup=\E[60;0;0;30p\E[60;1H\E[K, smcup=\E[30;0;0;30p,
         use=aaa-30,          use=aaa-30,
 aaa-30-rv-ctxt|aaa-rv-ctxt|ann arbor ambassador/30 lines reverse video; saving context,  aaa-30-rv-ctxt|aaa-rv-ctxt|Ann Arbor Ambassador/30 lines reverse video; saving context,
         rmcup=\E[60;0;0;30p\E[60;1H\E[K, smcup=\E[30;0;0;30p,          rmcup=\E[60;0;0;30p\E[60;1H\E[K, smcup=\E[30;0;0;30p,
         use=aaa+rv, use=aaa-30,          use=aaa+rv, use=aaa-30,
 aaa-36|ann arbor ambassador/36 lines,  aaa-36|Ann Arbor Ambassador/36 lines,
         lines#36,          lines#36,
         is2=\E7\E[60;0;0;36p\E8,          is2=\E7\E[60;0;0;36p\E8,
         rmcup=\E[60;0;0;36p\E[36;1H\E[K,          rmcup=\E[60;0;0;36p\E[36;1H\E[K,
         smcup=\E[H\E[J$<156>\E[36;0;0;36p, use=aaa+unk,          smcup=\E[H\E[J$<156>\E[36;0;0;36p, use=aaa+unk,
 aaa-36-rv|ann arbor ambassador/36 lines+reverse video,  aaa-36-rv|Ann Arbor Ambassador/36 lines+reverse video,
         use=aaa+rv, use=aaa-36,          use=aaa+rv, use=aaa-36,
 aaa-40|ann arbor ambassador/40 lines,  aaa-40|Ann Arbor Ambassador/40 lines,
         lines#40,          lines#40,
         is2=\E7\E[60;0;0;40p\E8,          is2=\E7\E[60;0;0;40p\E8,
         rmcup=\E[60;0;0;40p\E[40;1H\E[K,          rmcup=\E[60;0;0;40p\E[40;1H\E[K,
         smcup=\E[H\E[J$<156>\E[40;0;0;40p, use=aaa+unk,          smcup=\E[H\E[J$<156>\E[40;0;0;40p, use=aaa+unk,
 aaa-40-rv|ann arbor ambassador/40 lines+reverse video,  aaa-40-rv|Ann Arbor Ambassador/40 lines+reverse video,
         use=aaa+rv, use=aaa-40,          use=aaa+rv, use=aaa-40,
 aaa-48|ann arbor ambassador/48 lines,  aaa-48|Ann Arbor Ambassador/48 lines,
         lines#48,          lines#48,
         is2=\E7\E[60;0;0;48p\E8,          is2=\E7\E[60;0;0;48p\E8,
         rmcup=\E[60;0;0;48p\E[48;1H\E[K,          rmcup=\E[60;0;0;48p\E[48;1H\E[K,
         smcup=\E[H\E[J$<156>\E[48;0;0;48p, use=aaa+unk,          smcup=\E[H\E[J$<156>\E[48;0;0;48p, use=aaa+unk,
 aaa-48-rv|ann arbor ambassador/48 lines+reverse video,  aaa-48-rv|Ann Arbor Ambassador/48 lines+reverse video,
         use=aaa+rv, use=aaa-48,          use=aaa+rv, use=aaa-48,
 aaa-60-s|ann arbor ambassador/59 lines+status,  aaa-60-s|Ann Arbor Ambassador/59 lines+status,
         eslok, hs,          eslok, hs,
         lines#59,          lines#59,
         dsl=\E7\E[60;0;0;60p\E[1;1H\E[K\E[H\E8\r\n\E[K,          dsl=\E7\E[60;0;0;60p\E[1;1H\E[K\E[H\E8\r\n\E[K,
         fsl=\E[>51l, is2=\r\n\E[A\E7\E[60;1;0;60p\E8,          fsl=\E[>51l, is2=\r\n\E[A\E7\E[60;1;0;60p\E8,
         tsl=\E[>51h\E[1;%p1%dH\E[2K, use=aaa+unk,          tsl=\E[>51h\E[1;%p1%dH\E[2K, use=aaa+unk,
 aaa-60-s-rv|ann arbor ambassador/59 lines+status+reverse video,  aaa-60-s-rv|Ann Arbor Ambassador/59 lines+status+reverse video,
         use=aaa+rv, use=aaa-60-s,          use=aaa+rv, use=aaa-60-s,
 aaa-60-dec-rv|ann arbor ambassador/dec mode+59 lines+status+rev video,  aaa-60-dec-rv|Ann Arbor Ambassador/DEC mode+59 lines+status+rev video,
         use=aaa+dec, use=aaa+rv, use=aaa-60-s,          use=aaa+dec, use=aaa+rv, use=aaa-60-s,
 aaa-60|ann arbor ambassador/60 lines,  aaa-60|Ann Arbor Ambassador/60 lines,
         lines#60,          lines#60,
         is2=\E7\E[60;0;0;60p\E[1Q\E[m\E[>20;30l\E8,          is2=\E7\E[60;0;0;60p\E[1Q\E[m\E[>20;30l\E8,
         use=aaa+unk,          use=aaa+unk,
 aaa-60-rv|ann arbor ambassador/60 lines+reverse video,  aaa-60-rv|Ann Arbor Ambassador/60 lines+reverse video,
         use=aaa+rv, use=aaa-60,          use=aaa+rv, use=aaa-60,
 aaa-db|ann arbor ambassador 30/destructive backspace,  aaa-db|Ann Arbor Ambassador 30/destructive backspace,
         OTbs@,          OTbs@,
         cub1=\E[D, is3=\E[1Q\E[m\E[>20l\E[>30h, use=aaa-30,          cub1=\E[D, is3=\E[1Q\E[m\E[>20l\E[>30h, use=aaa-30,
   
 guru|guru-33|guru+unk|ann arbor guru/33 lines 80 cols,  guru|guru-33|guru+unk|Ann Arbor guru/33 lines 80 cols,
         lines#33,          lines#33,
         flash=\E[>59h$<100>\E[>59l,          flash=\E[>59h$<100>\E[>59l,
         is2=\E7\E[255;0;0;33;80;80p\E8\E[J, is3=\E[>59l,          is2=\E7\E[255;0;0;33;80;80p\E8\E[J, is3=\E[>59l,
         rmcup=\E[255p\E[255;1H\E[K, smcup=\E[33p, use=aaa+unk,          rmcup=\E[255p\E[255;1H\E[K, smcup=\E[33p, use=aaa+unk,
 guru+rv|guru changes for reverse video,  guru+rv|guru changes for reverse video,
         flash=\E[>59l$<100>\E[>59h, is3=\E[>59h,          flash=\E[>59l$<100>\E[>59h, is3=\E[>59h,
 guru-rv|guru-33-rv|ann arbor guru/33 lines+reverse video,  guru-rv|guru-33-rv|Ann Arbor guru/33 lines+reverse video,
         use=guru+rv, use=guru-33,          use=guru+rv, use=guru-33,
 guru+s|guru status line,  guru+s|guru status line,
         eslok, hs,          eslok, hs,
Line 13500 
Line 15621 
         tsl=\E[>51h\E[1;%p1%dH\E[2K,          tsl=\E[>51h\E[1;%p1%dH\E[2K,
 guru-nctxt|guru with no saved context,  guru-nctxt|guru with no saved context,
         smcup=\E[H\E[J$<156>\E[33p\E[255;1H\E[K, use=guru,          smcup=\E[H\E[J$<156>\E[33p\E[255;1H\E[K, use=guru,
 guru-s|guru-33-s|ann arbor guru/33 lines+status,  guru-s|guru-33-s|Ann Arbor guru/33 lines+status,
         lines#32,          lines#32,
         is2=\r\n\E[A\E7\E[255;1;0;33;80;80p\E8\E[J,          is2=\r\n\E[A\E7\E[255;1;0;33;80;80p\E8\E[J,
         smcup=\E[33;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,          smcup=\E[33;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,
 guru-24|ann arbor guru 24 lines,  guru-24|Ann Arbor guru 24 lines,
         cols#80, lines#24,          cols#80, lines#24,
         is2=\E7\E[255;0;0;24;80;80p\E8\E[J, smcup=\E[24p,          is2=\E7\E[255;0;0;24;80;80p\E8\E[J, smcup=\E[24p,
         use=guru+unk,          use=guru+unk,
 guru-44|ann arbor guru 44 lines,  guru-44|Ann Arbor guru 44 lines,
         cols#97, lines#44,          cols#97, lines#44,
         is2=\E7\E[255;0;0;44;97;100p\E8\E[J, smcup=\E[44p,          is2=\E7\E[255;0;0;44;97;100p\E8\E[J, smcup=\E[44p,
         use=guru+unk,          use=guru+unk,
 guru-44-s|ann arbor guru/44 lines+status,  guru-44-s|Ann Arbor guru/44 lines+status,
         lines#43,          lines#43,
         is2=\r\n\E[A\E7\E[255;1;0;44;80;80p\E8\E[J,          is2=\r\n\E[A\E7\E[255;1;0;44;80;80p\E8\E[J,
         smcup=\E[44;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,          smcup=\E[44;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,
Line 13520 
Line 15641 
         cols#89, lines#76,          cols#89, lines#76,
         is2=\E7\E[255;0;0;76;89;100p\E8\E[J, smcup=\E[76p,          is2=\E7\E[255;0;0;76;89;100p\E8\E[J, smcup=\E[76p,
         use=guru+unk,          use=guru+unk,
 guru-76-s|ann arbor guru/76 lines+status,  guru-76-s|Ann Arbor guru/76 lines+status,
         cols#89, lines#75,          cols#89, lines#75,
         is2=\r\n\E[A\E7\E[255;1;0;76;89;100p\E8\E[J,          is2=\r\n\E[A\E7\E[255;1;0;76;89;100p\E8\E[J,
         smcup=\E[76;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,          smcup=\E[76;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,
Line 13532 
Line 15653 
         cols#178, lines#76,          cols#178, lines#76,
         is2=\E7\E[255;0;0;76;178;178p\E8\E[J, smcup=\E[76p,          is2=\E7\E[255;0;0;76;178;178p\E8\E[J, smcup=\E[76p,
         use=guru+unk,          use=guru+unk,
 guru-76-w-s|ann arbor guru/76 lines+status+wide,  guru-76-w-s|Ann Arbor guru/76 lines+status+wide,
         cols#178, lines#75,          cols#178, lines#75,
         is2=\r\n\E[A\E7\E[255;1;0;76;178;178p\E8\E[J,          is2=\r\n\E[A\E7\E[255;1;0;76;178;178p\E8\E[J,
         smcup=\E[76;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,          smcup=\E[76;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,
Line 13540 
Line 15661 
         cols#178, lines#76,          cols#178, lines#76,
         is2=\E7\E[255;0;0;76;178;255p\E8\E[J, smcup=\E[76p,          is2=\E7\E[255;0;0;76;178;255p\E8\E[J, smcup=\E[76p,
         use=guru+unk,          use=guru+unk,
 aaa-rv-unk|ann arbor unknown type,  aaa-rv-unk|Ann Arbor unknown type,
         lh#0, lw#0, nlab#0,          lh#0, lw#0, nlab#0,
         blink=\E[5;7m, bold=\E[1;7m, home=\E[H, invis=\E[7;8m,          blink=\E[5;7m, bold=\E[1;7m, home=\E[H, invis=\E[7;8m,
         is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m, rmul=\E[7m,          is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m, rmul=\E[7m,
Line 13571 
Line 15692 
   
 # Regent: lowest common denominator, works on all regents.  # Regent: lowest common denominator, works on all regents.
 # (regent: renamed ":bc:" to ":le:" -- esr)  # (regent: renamed ":bc:" to ":le:" -- esr)
 regent|Adds Regent Series,  regent|ADDS Regent Series,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^U, cud1=^J, cuf1=^F, cuu1=^Z,          bel=^G, clear=^L, cr=\r, cub1=^U, cud1=\n, cuf1=^F, cuu1=^Z,
         home=\EY\s\s, ind=^J, ll=^A,          home=\EY\s\s, ind=\n, ll=^A,
 # Regent 100 has a bug where if computer sends escape when user is holding  # Regent 100 has a bug where if computer sends escape when user is holding
 # down shift key it gets confused, so we avoid escape.  # down shift key it gets confused, so we avoid escape.
 regent100|Adds Regent 100,  regent100|ADDS Regent 100,
         xmc#1,          xmc#1,
         bel=^G,          bel=^G,
         cup=\013%p1%'\s'%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%c,          cup=\013%p1%'\s'%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%c,
Line 13586 
Line 15707 
         kf5=^B6\r, kf6=^B7\r, kf7=^B8\r, lf0=F1, lf1=F2, lf2=F3,          kf5=^B6\r, kf6=^B7\r, kf7=^B8\r, lf0=F1, lf1=F2, lf2=F3,
         lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8, rmso=\E0@, rmul=\E0@,          lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8, rmso=\E0@, rmul=\E0@,
         sgr0=\E0@, smso=\E0P, smul=\E0`, use=regent,          sgr0=\E0@, smso=\E0P, smul=\E0`, use=regent,
 regent20|Adds Regent 20,  regent20|ADDS Regent 20,
         bel=^G, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, ed=\Ek, el=\EK,          bel=^G, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, ed=\Ek, el=\EK,
         use=regent,          use=regent,
 regent25|Adds Regent 25,  regent25|ADDS Regent 25,
         bel=^G, kcub1=^U, kcud1=^J, kcuf1=^F, kcuu1=^Z, khome=^A,          bel=^G, kcub1=^U, kcud1=\n, kcuf1=^F, kcuu1=^Z, khome=^A,
         use=regent20,          use=regent20,
 regent40|Adds Regent 40,  regent40|ADDS Regent 40,
         xmc#1,          xmc#1,
         bel=^G, dl1=\El$<2*>, il1=\EM$<2*>, kf0=^B1\r, kf1=^B2\r,          bel=^G, dl1=\El$<2*>, il1=\EM$<2*>, kf1=^B1\r, kf2=^B2\r,
         kf2=^B3\r, kf3=^B4\r, kf4=^B5\r, kf5=^B6\r, kf6=^B7\r,          kf3=^B3\r, kf4=^B4\r, kf5=^B5\r, kf6=^B6\r, kf7=^B7\r,
         kf7=^B8\r, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6,          kf8=^B8\r, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6,
         lf6=F7, lf7=F8, rmso=\E0@, rmul=\E0@, sgr0=\E0@, smso=\E0P,          lf6=F7, lf7=F8, rmso=\E0@, rmul=\E0@, sgr0=\E0@, smso=\E0P,
         smul=\E0`, use=regent25,          smul=\E0`, use=regent25,
 regent40+|Adds Regent 40+,  regent40+|ADDS Regent 40+,
         is2=\EB, use=regent40,          is2=\EB, use=regent40,
 regent60|regent200|Adds Regent 60,  # It uses a different code for mapping acs vs dim/blink.
         dch1=\EE, is2=\EV\EB, kdch1=\EE, kich1=\EF, krmir=\EF,  regent60|regent200|adds200|ADDS Regent 60,
         rmir=\EF, rmso=\ER\E0@\EV, smir=\EF, smso=\ER\E0P\EV,          acsc=jLkDl@mHnhq`tXuTv\\wPxd, dch1=\EE, ed=\Ek,
           is2=\EV\EB, kbs=^H, kcbt=\EO, kdch1=\EE, kich1=\EF,
           krmir=\EF, rmacs=\E2, rmir=\EF, rmso=\ER\E0@\EV, smacs=\E1,
           smir=\EF, smso=\ER\E0P\EV, kF1=^B!\r, kF2=^B"\r, kF3=^B#\r,
           kF4=^B$\r, kF5=^B%\r, kF6=^B&\r, kF7=^B'\r, kF8=^B(\r,
         use=regent40+,          use=regent40+,
 # From: <edward@onyx.berkeley.edu> Thu Jul  9 09:27:33 1981  # From: <edward@onyx.berkeley.edu> Thu Jul  9 09:27:33 1981
 # (viewpoint: added <kcuf1>, function key, and <dl1> capabilities -- esr)  # (viewpoint: added <kcuf1>, function key, and <dl1> capabilities -- esr)
 viewpoint|addsviewpoint|adds viewpoint,  viewpoint|addsviewpoint|ADDS Viewpoint,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L, cnorm=\017\E0`, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=^L, cnorm=\017\E0`, cr=\r, cub1=^H, cud1=\n,
         cuf1=^F, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z,          cuf1=^F, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z,
         cvvis=\017\E0P, dl1=\El, ed=\Ek$<16.1*>, el=\EK$<16>,          cvvis=\017\E0P, dl1=\El, ed=\Ek$<16.1*>, el=\EK$<16>,
         ind=^J, is2=\017\E0`, kcub1=^U, kcud1=^J, kcuf1=^F, kcuu1=^Z,          ind=\n, is2=\017\E0`, kcub1=^U, kcud1=\n, kcuf1=^F, kcuu1=^Z,
         kf0=^B1, kf2=^B2, kf3=^B!, kf4=^B", kf5=^B#, khome=^A, ll=^A,          kf0=^B1, kf2=^B2, kf3=^B!, kf4=^B", kf5=^B#, khome=^A, ll=^A,
         rmso=^O, rmul=^O, sgr0=^O, smso=^N, smul=^N,          rmso=^O, rmul=^O, sgr0=^O, smso=^N, smul=^N,
 # Some viewpoints have bad ROMs that foo up on ^O  # Some viewpoints have bad ROMs that foo up on ^O
 screwpoint|adds viewpoint with ^O bug,  screwpoint|ADDS Viewpoint with ^O bug,
         cvvis@, rmso@, rmul@, smso@, smul@, use=viewpoint,          cvvis@, rmso@, rmul@, smso@, smul@, use=viewpoint,
   
 # From: Jay S. Rouman <jsr@dexter.mi.org> 5 Jul 92  # From: Jay S. Rouman <jsr@dexter.mi.org> 5 Jul 92
Line 13675 
Line 15800 
 # Underlined Half Intensity  # Underlined Half Intensity
 #    Blinking                     c     0143  #    Blinking                     c     0143
 # Video suppress                  D     0104  # Video suppress                  D     0104
 vp3a+|viewpoint3a+|adds viewpoint 3a+,  vp3a+|viewpoint3a+|ADDS Viewpoint 3a+,
         am, bw,          am, bw,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         blink=\E0B\E), civis=^W, clear=\E*$<80>, cnorm=^X, cr=^M,          blink=\E0B\E), civis=^W, clear=\E*$<80>, cnorm=^X, cr=\r,
         cub1=^H, cud1=^J, cuf1=^L,          cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dim=\E0A\E),          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dim=\E0A\E),
         ed=\EY$<80>, el=\ET, home=^^, ht=^I, ind=^J, invis=\E0D\E),          ed=\EY$<80>, el=\ET, home=^^, ht=^I, ind=\n, invis=\E0D\E),
         kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^,          kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, khome=^^,
         nel=^M^J, rev=\E0P\E), rmso=\E(,          nel=\r\n, rev=\E0P\E), rmso=\E(,
         sgr=%?%p1%p2%|%p3%|%p4%|%p5%|%p7%|%t\E0%{64}%?%p1%t%{17}%|%;          sgr=%?%p1%p2%|%p3%|%p4%|%p5%|%p7%|%t\E0%{64}%?%p1%t%{17}%|%;
             %?%p2%t%{32}%|%;%?%p3%t%{16}%|%;%?%p4%t%{2}%|%;%?%p5%t              %?%p2%t%{32}%|%;%?%p3%t%{16}%|%;%?%p4%t%{2}%|%;%?%p5%t
             %{1}%|%;%c%?%p7%tD%;\E)%e\E(%;,              %{1}%|%;%c%?%p7%tD%;\E)%e\E(%;,
         sgr0=\E(, smso=\E0Q\E), smul=\E0`\E),          sgr0=\E(, smso=\E0Q\E), smul=\E0`\E),
 vp60|viewpoint60|addsvp60|adds viewpoint60,  vp60|viewpoint60|addsvp60|ADDS Viewpoint60,
         use=regent40,          use=regent40,
 #  #
 # adds viewpoint 90 - from cornell  # adds viewpoint 90 - from cornell
Line 13701 
Line 15826 
 #   -    <clear=\EG\Ek>: clears screen and visual attributes without affecting  #   -    <clear=\EG\Ek>: clears screen and visual attributes without affecting
 #               the status line  #               the status line
 # Function key and label capabilities merged in from SCO.  # Function key and label capabilities merged in from SCO.
 vp90|viewpoint90|adds viewpoint 90,  vp90|viewpoint90|ADDS Viewpoint 90,
         OTbs, bw, msgr, xhp,          OTbs, bw, msgr, xhp,
         cols#80, lines#24,          cols#80, lines#24,
         clear=\EG\Ek, cub1=^H, cud1=^J, cuf1=^F,          clear=\EG\Ek, cub1=^H, cud1=\n, cuf1=^F,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dch1=\EE,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dch1=\EE,
         dl1=\El, ed=\Ek, el=\EK, home=\EY\s\s, ht=^I,          dl1=\El, ed=\Ek, el=\EK, home=\EY\s\s, ht=^I,
         ich1=\EF \EF\025, ind=^J, kbs=^H, kcub1=^U, kcud1=^J,          ich1=\EF \EF\025, ind=\n, kbs=^H, kcub1=^U, kcud1=\n,
         kcuf1=^F, kcuu1=^Z, kf0=^B1\r, kf1=^B2\r, kf10=^B;\r,          kcuf1=^F, kcuu1=^Z, kf0=^B1\r, kf1=^B2\r, kf10=^B;\r,
         kf2=^B3\r, kf3=^B4\r, kf4=^B5\r, kf5=^B6\r, kf6=^B7\r,          kf2=^B3\r, kf3=^B4\r, kf4=^B5\r, kf5=^B6\r, kf6=^B7\r,
         kf7=^B8\r, kf8=^B9\r, kf9=^B\:\r, khome=^A, lf0=F1, lf1=F2,          kf7=^B8\r, kf8=^B9\r, kf9=^B:\r, khome=^A, lf0=F1, lf1=F2,
         lf10=F11, lf2=F3, lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8, lf8=F9,          lf10=F11, lf2=F3, lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8, lf8=F9,
         lf9=F10, ll=^A, rmso=\ER\E0@\EV, rmul=\ER\E0@\EV,          lf9=F10, ll=^A, rmso=\ER\E0@\EV, rmul=\ER\E0@\EV,
         sgr0=\ER\E0@\EV, smso=\ER\E0Q\EV, smul=\ER\E0`\EV,          sgr0=\ER\E0@\EV, smso=\ER\E0Q\EV, smul=\ER\E0`\EV,
 # Note: if return acts weird on a980, check internal switch #2  # Note: if return acts weird on a980, check internal switch #2
 # on the top chip on the CONTROL pc board.  # on the top chip on the CONTROL pc board.
 adds980|a980|adds consul 980,  adds980|a980|ADDS Consul 980,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\014$<1>\013@, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=\014$<1>\013@, cr=\r, cub1=^H, cud1=\n,
         cuf1=\E^E01, cup=\013%p1%{64}%+%c\E\005%p2%2d,          cuf1=\E^E01, cup=\013%p1%{64}%+%c\E\005%p2%2d,
         dl1=\E\017$<13>, il1=\E\016$<13>, ind=^J, kf0=\E0, kf1=\E1,          dl1=\E\017$<13>, il1=\E\016$<13>, ind=\n, kf0=\E0, kf1=\E1,
         kf2=\E2, kf3=\E3, kf4=\E4, kf5=\E5, kf6=\E6, kf7=\E7, kf8=\E8,          kf2=\E2, kf3=\E3, kf4=\E4, kf5=\E5, kf6=\E6, kf7=\E7, kf8=\E8,
         kf9=\E9, rmso=^O, sgr0=^O, smso=^Y^^^N,          kf9=\E9, rmso=^O, sgr0=^O, smso=^Y^^^N,
   
Line 13738 
Line 15863 
 cit80|cit-80|citoh 80,  cit80|cit-80|citoh 80,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         clear=\E[H\EJ, cr=^M, cub1=^H, cud1=\E[B, cuf1=\E[C,          clear=\E[H\EJ, cr=\r, cub1=^H, cud1=\E[B, cuf1=\E[C,
         cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, ed=\EJ, el=\EK, ff=^L,          cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, ed=\EJ, el=\EK, ff=^L,
         ind=^J, is2=\E>, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,          ind=\n, is2=\E>, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
         kcuu1=\EOA, rmkx=\E[?1l\E>, smkx=\E[?1h\E=,          kcuu1=\EOA, rmkx=\E[?1l\E>, smkx=\E[?1h\E=,
 # From: Tim Wood <mtxinu!sybase!tim> Fri Sep 27 09:39:12 PDT 1985  # From: Tim Wood <mtxinu!sybase!tim> Fri Sep 27 09:39:12 PDT 1985
 # (cit101: added <rmam>/<smam> based on init string, merged this with c101 -- esr)  # (cit101: added <rmam>/<smam> based on init string, merged this with c101 -- esr)
 cit101|citc|C.itoh fast vt100,  cit101|citc|C. Itoh fast VT100,
         OTbs, am, xenl,          OTbs, am, xenl,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E[H\E[2J, cnorm=\E[V\E8, cub1=^H, cud1=\E[B,          bel=^G, clear=\E[H\E[2J, cnorm=\E[V\E8, cub1=^H, cud1=\E[B,
Line 13792 
Line 15917 
 # on.  I also set up mine for parity (but you may not need it).  Then  # on.  I also set up mine for parity (but you may not need it).  Then
 # save the setup with ^S.  # save the setup with ^S.
 # (cit101e-rv: added empty <rmcup> to suppress a tic warning. --esr)  # (cit101e-rv: added empty <rmcup> to suppress a tic warning. --esr)
 cit101e-rv|Citoh CIT-101e (sets reverse video),  cit101e-rv|C. Itoh CIT-101e (sets reverse video),
         am, eo, mir, msgr, xenl, xon,          am, eo, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         OTnl=\EM, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,          OTnl=\EM, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         civis=\E[1v, clear=\E[H\E[J, cnorm=\E[0;3;4v, cr=^M,          civis=\E[1v, clear=\E[H\E[J, cnorm=\E[0;3;4v, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[3;5v, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,          cvvis=\E[3;5v, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[J, el=\E[K, flash=\E[?5l\E[?5h$<200/>,          dl1=\E[M, ed=\E[J, el=\E[K, flash=\E[?5l$<200/>\E[?5h,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,          home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS,          ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         is2=\E<\E>\E[?1l\E[?3l\E[?4l\E[?5h\E[?7h\E[?8h\E[3g\E[>5g\E(          is2=\E<\E>\E[?1l\E[?3l\E[?4l\E[?5h\E[?7h\E[?8h\E[3g\E[>5g\E(
             B\E[m\E[20l\E[1;24r\E[24;1H,              B\E[m\E[20l\E[1;24r\E[24;1H,
         kbs=\177, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^?, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\EE, rc=\E8,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\EE, rc=\E8,
         rev=\E[7m, ri=\EM, rin=\E[%p1%dT, rmcup=, rmir=\E[4l,          rev=\E[7m, ri=\EM, rmcup=, rmir=\E[4l, rmso=\E[m, rmul=\E[m,
         rmso=\E[m, rmul=\E[m, rs1=\Ec\E[?7h\E[>5g, sc=\E7,          rs1=\Ec\E[?7h\E[>5g, sc=\E7, sgr0=\E[m,
         sgr0=\E[m, smcup=\E[>5g\E[?7h\E[?5h, smir=\E[4h,          smcup=\E[>5g\E[?7h\E[?5h, smir=\E[4h, smso=\E[7m,
         smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%p1%d;%p2%dR,          smul=\E[4m, tbc=\E[3g, u6=\E[%i%p1%d;%p2%dR, u8=\E[?6c,
         u7=\E[6n, u8=\E[?6c, u9=\E[c,          use=ansi+enq, use=ecma+index,
 cit101e-n|CIT-101e w/o am,  cit101e-n|CIT-101e w/o am,
         am@,          am@,
         cvvis=\E[?1l\E[?4l\E[?7l, kbs=^H, kcub1=^H, kcud1=^J,          cvvis=\E[?1l\E[?4l\E[?7l, kbs=^H, kcub1=^H, kcud1=\n,
         use=cit101e,          use=cit101e,
 cit101e-132|CIT-101e with 132 cols,  cit101e-132|CIT-101e with 132 cols,
         cols#132,          cols#132,
         kbs=^H, kcub1=^H, kcud1=^J, use=cit101e,          kbs=^H, kcub1=^H, kcud1=\n, use=cit101e,
 cit101e-n132|CIT-101e with 132 cols w/o am,  cit101e-n132|CIT-101e with 132 cols w/o am,
         am@,          am@,
         cols#132,          cols#132,
         cvvis=\E[?1l\E[?4l\E[?7l, kbs=^H, kcub1=^H, kcud1=^J,          cvvis=\E[?1l\E[?4l\E[?7l, kbs=^H, kcub1=^H, kcud1=\n,
         use=cit101e,          use=cit101e,
 # CIE Terminals CIT-500 from BRL  # CIE Terminals CIT-500 from BRL
 # The following SET-UP modes are assumed for normal operation:  # The following SET-UP modes are assumed for normal operation:
Line 13840 
Line 15965 
         OTbs, OTpt, mir, msgr, xon,          OTbs, OTpt, mir, msgr, xon,
         OTkn#10, cols#80, it#8, lines#64, vt#3,          OTkn#10, cols#80, it#8, lines#64, vt#3,
         acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,          acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         clear=\E[H\E[J, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[H\E[J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\EM, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          cuu=\E[%p1%dA, cuu1=\EM, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ed=\EJ, el=\EK, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL,          ed=\EJ, el=\EK, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL,
         il1=\E[L, ind=^J, is2=\E<\E)0, kbs=^H, kcbt=\E[Z, kcub1=\EOD,          il1=\E[L, ind=\n, is2=\E<\E)0, kbs=^H, kcbt=\E[Z, kcub1=\EOD,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[P, kdl1=\E[M,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[P, kdl1=\E[M,
         ked=\EJ, kel=\EK, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS,          ked=\EJ, kel=\EK, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS,
         kf4=\EOU, kf5=\EOV, kf6=\EOW, kf7=\EOX, kf8=\EOY, kf9=\EOZ,          kf4=\EOU, kf5=\EOV, kf6=\EOW, kf7=\EOX, kf8=\EOY, kf9=\EOZ,
Line 13859 
Line 15984 
         smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
   
 # C. Itoh printers begin here  # C. Itoh printers begin here
 citoh|ci8510|8510|c.itoh 8510a,  citoh|ci8510|8510|C. Itoh 8510a,
         cols#80, it#8,          cols#80, it#8,
         bold=\E!, cub1@,          bold=\E!, cub1@,
         is2=\E(009\,017\,025\,033\,041\,049\,057\,065\,073.,          is2=\E(009\,017\,025\,033\,041\,049\,057\,065\,073.,
Line 13881 
Line 16006 
         use=citoh,          use=citoh,
 # citoh has infinite cols because we don't want lp ever inserting \n\t**.  # citoh has infinite cols because we don't want lp ever inserting \n\t**.
 citoh-prop|citoh-ps|ips|citoh in proportional spacing mode,  citoh-prop|citoh-ps|ips|citoh in proportional spacing mode,
         cols#32767,          cols#0x7fff,
         is1=\EP, use=citoh,          is1=\EP, use=citoh,
 citoh-6lpi|citoh in 6 lines per inch mode,  citoh-6lpi|citoh in 6 lines per inch mode,
         is3=\EA, use=citoh,          is3=\EA, use=citoh,
Line 13892 
Line 16017 
 #### Control Data (cdc)  #### Control Data (cdc)
 #  #
   
 cdc456|cdc 456 terminal,  cdc456|CDC 456 terminal,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^Y^X, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=^Y^X, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E1%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dl1=\EJ, ed=^X,          cup=\E1%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dl1=\EJ, ed=^X,
         el=^V, home=^Y, il1=\EL, ind=^J,          el=^V, home=^Y, il1=\EL, ind=\n,
   
 # Assorted CDC terminals from BRL (improvements by DAG & Ferd Brundick)  # Assorted CDC terminals from BRL (improvements by DAG & Ferd Brundick)
 cdc721|CDC Viking,  cdc721|CDC Viking,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         clear=^L, cuf1=^X, cup=\002%p2%{32}%+%c%p1%{32}%+%c,          clear=^L, cuf1=^X, cup=\002%p2%{32}%+%c%p1%{32}%+%c,
         cuu1=^W, el=^K, home=^Y, kcub1=^H, kcud1=^J, kcuf1=^I,          cuu1=^W, el=^K, home=^Y, kcub1=^H, kcud1=\n, kcuf1=^I,
         kcuu1=^W, khome=^Y,          kcuu1=^W, khome=^Y,
 cdc721ll|CDC Viking with long lines,  cdc721ll|CDC Viking with long lines,
         OTbs, am,          OTbs, am,
         cols#132, lines#24,          cols#132, lines#24,
         clear=^L, cuf1=^X, cup=\002%p2%{32}%+%c%p1%{32}%+%c,          clear=^L, cuf1=^X, cup=\002%p2%{32}%+%c%p1%{32}%+%c,
         cuu1=^W, el=^K, home=^Y, kcub1=^H, kcud1=^J, kcuf1=^I,          cuu1=^W, el=^K, home=^Y, kcub1=^H, kcud1=\n, kcuf1=^I,
         kcuu1=^W, khome=^Y,          kcuu1=^W, khome=^Y,
 # (cdc752: the BRL entry had :ll=\E1  ^Z: commented out  # (cdc752: the BRL entry had :ll=\E1  ^Z: commented out
 cdc752|CDC 752,  cdc752|CDC 752,
         OTbs, am, bw, xhp,          OTbs, am, bw, xhp,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\030\E1\s\s, cr=^M, cub1=^H, cud1=^J, cuf1=^U,          bel=^G, clear=\030\E1\s\s, cr=\r, cub1=^H, cud1=\n, cuf1=^U,
         cup=\E1%p2%{32}%+%c%p1%{32}%+%c, cuu1=^Z, el=^V,          cup=\E1%p2%{32}%+%c%p1%{32}%+%c, cuu1=^Z, el=^V,
         home=\E1\s\s, ind=^J, ll=^Y, rs1=\E1  \030\002\003\017,          home=\E1\s\s, ind=\n, ll=^Y, rs1=\E1  \030\002\003\017,
 # CDC 756  # CDC 756
 # The following switch/key settings are assumed for normal operation:  # The following switch/key settings are assumed for normal operation:
 #       96 chars        SCROLL          FULL duplex     not BLOCK  #       96 chars        SCROLL          FULL duplex     not BLOCK
Line 13928 
Line 16053 
 cdc756|CDC 756,  cdc756|CDC 756,
         OTbs, am, bw,          OTbs, am, bw,
         OTkn#10, cols#80, lines#24,          OTkn#10, cols#80, lines#24,
         bel=^G, clear=^Y^X, cr=^M, cub1=^H, cud1=^J, cuf1=^U,          bel=^G, clear=^Y^X, cr=\r, cub1=^H, cud1=\n, cuf1=^U,
         cup=\E1%p2%{32}%+%c%p1%{32}%+%c, cuu1=^Z,          cup=\E1%p2%{32}%+%c%p1%{32}%+%c, cuu1=^Z,
         dl1=\EJ$<6*/>, ed=^X, el=^V, home=^Y, il1=\EL$<6*/>, ind=^J,          dl1=\EJ$<6*/>, ed=^X, el=^V, home=^Y, il1=\EL$<6*/>, ind=\n,
         kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^U, kcuu1=^Z, kdch1=\EI,          kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^U, kcuu1=^Z, kdch1=\EI,
         kdl1=\EL, ked=^X, kel=^V, kf0=\EA, kf1=\EB, kf2=\EC, kf3=\ED,          kdl1=\EL, ked=^X, kel=^V, kf0=\EA, kf1=\EB, kf2=\EC, kf3=\ED,
         kf4=\EE, kf5=\EF, kf6=\EG, kf7=\EH, kf8=\Ea, kf9=\Eb, khome=^Y,          kf4=\EE, kf5=\EF, kf6=\EG, kf7=\EH, kf8=\Ea, kf9=\Eb, khome=^Y,
         khts=^O, kich1=\EK, kil1=\EL, lf0=F1, lf1=F2, lf2=F3, lf3=F4,          khts=^O, kich1=\EK, kil1=\EL, lf0=F1, lf1=F2, lf2=F3, lf3=F4,
         lf4=F5, lf5=F6, lf6=F7, lf7=F8, lf8=F9, lf9=F10, ll=^Y^Z,          lf4=F5, lf5=F6, lf6=F7, lf7=F8, lf8=F9, lf9=F10, ll=^Y^Z,
         rs1=\031\030\002\003\017,          rs1=^Y^X^B^C^O,
 #  #
 # CDC 721 from Robert Viduya, Ga. Tech. <ihnp4!gatech!gitpyr!robert> via BRL.  # CDC 721 from Robert Viduya, Ga. Tech. <ihnp4!gatech!gitpyr!robert> via BRL.
 #  #
Line 13964 
Line 16089 
         kf1=^^r, kf2=^^s, kf3=^^t, kf4=^^u, kf5=^^v, kf6=^^w, kf7=^^x,          kf1=^^r, kf2=^^s, kf3=^^t, kf4=^^u, kf5=^^v, kf6=^^w, kf7=^^x,
         kf8=^^y, kf9=^^z, khome=^Y, ll=^B =, rev=^^D,          kf8=^^y, kf9=^^z, khome=^Y, ll=^B =, rev=^^D,
         ri=\036W =\036V, rmir=, rmkx=^^^Rl, rmso=^^E, rmul=^],          ri=\036W =\036V, rmir=, rmkx=^^^Rl, rmso=^^E, rmul=^],
         sgr0=\017\025\035\036E\036\022\\, smir=, smkx=^^^Rk,          sgr0=^O^U^]^^E^^^R\\, smir=, smkx=^^^Rk, smso=^^D, smul=^\,
         smso=^^D, smul=^\, tbc=^^^RY,          tbc=^^^RY,
   
 #### Getronics  #### Getronics
 #  #
Line 13977 
Line 16102 
 # to have been at least two models, the 33 and the 50.  # to have been at least two models, the 33 and the 50.
 #  #
   
 # The 50 seems to be a top end vt220 clone, with the addition of a higher  # The 50 seems to be a top end VT220 clone, with the addition of a higher
 # screen resolution, a larger screen, at least 1 page of memory above and  # screen resolution, a larger screen, at least 1 page of memory above and
 # below the screen, apparently pages of memory right and left of the screen  # below the screen, apparently pages of memory right and left of the screen
 # which can be panned, and about 75 function keys (15 function keys x normal,  # which can be panned, and about 75 function keys (15 function keys x normal,
 # shift, control, func A, func B). It also has more setup possibilities than  # shift, control, func A, func B). It also has more setup possibilities than
 # the vt220. The monitor case is dated November 1978 and the keyboard case is  # the VT220. The monitor case is dated November 1978 and the keyboard case is
 # May 1982.  # May 1982.
 #  #
 # The vt100 emulation works as is.  The entry below describes the rather  # The VT100 emulation works as is.  The entry below describes the rather
 # non-conformant (but more featureful) ANSI mode.  # non-conformant (but more featureful) ANSI mode.
 #  #
 # From: Stephen Peterson <stv@utrecht.ow.nl>, 27 May 1995  # From: Stephen Peterson <stv@utrecht.ow.nl>, 27 May 1995
 visa50|geveke visa 50 terminal in ansi 80 character mode,  visa50|Geveke VISA 50 terminal in ANSI 80 character mode,
         bw, mir, msgr,          bw, mir, msgr,
         cols#80, lines#25,          cols#80, lines#25,
         acsc=0_aaffggh jjkkllmmnnooqqssttuuvvwwxx, bel=^G,          acsc=0_aaffggh jjkkllmmnnooqqssttuuvvwwxx, bel=^G,
         blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=^M,          blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dX, dch1=\E[X, dim=\E[2m, dl=\E[%p1%dM,          dch=\E[%p1%dX, dch1=\E[X, dim=\E[2m, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[J, el=\E[K, flash=\E[?5h$<100/>\E[?5l,          dl1=\E[M, ed=\E[J, el=\E[K, flash=\E[?5h$<100/>\E[?5l,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@,          home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@,
         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m,          ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n, invis=\E[8m,
         is2=\E0;2m\E[1;25r\E[25;1H\E[?3l\E[?7h\E[?8h,          is2=\E0;2m\E[1;25r\E[25;1H\E[?3l\E[?7h\E[?8h,
         ka1=\E[f, ka3=\EOQ, kb2=\EOP, kbs=^H, kc1=\EOR, kc3=\EOS,          ka1=\E[f, ka3=\EOQ, kb2=\EOP, kbs=^H, kc1=\EOR, kc3=\EOS,
         kcub1=\E[D, kcud1=\E[A, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177,          kcub1=\E[D, kcud1=\E[A, kcuf1=\E[C, kcuu1=\E[A, kdch1=^?,
         kdl1=\EOS, kf0=\E010, kf1=\E001, kf10=\E011, kf2=\E002,          kdl1=\EOS, kf0=\E010, kf1=\E001, kf10=\E011, kf2=\E002,
         kf3=\E003, kf4=\E004, kf5=\E005, kf6=\E006, kf7=\E007,          kf3=\E003, kf4=\E004, kf5=\E005, kf6=\E006, kf7=\E007,
         kf8=\E008, kf9=\E009, khome=\E[f, lf2=A delete char,          kf8=\E008, kf9=\E009, khome=\E[f, lf2=A delete char,
         lf3=A insert line, lf4=A delete line, lf5=A clear,          lf3=A insert line, lf4=A delete line, lf5=A clear,
         lf6=A ce of/cf gn, lf7=A print, lf8=A on-line,          lf6=A ce of/cf gn, lf7=A print, lf8=A on-line,
         lf9=A funcl0=A send, nel=^M^J, rev=\E[7m, rmacs=\E[3l,          lf9=A funcl0=A send, nel=\r\n, rev=\E[7m, rmacs=\E[3l,
         rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, rmso=\E[0;2m,          rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, rmso=\E[0;2m,
         rmul=\E[0m, sgr0=\E[0;2m, smacs=\E3h, smam=\E?7h,          rmul=\E[0m, sgr0=\E[0;2m, smacs=\E3h, smam=\E?7h,
         smir=\E[4h, smkx=\E=, smso=\E[2;7m, smul=\E[4m, tbc=\E[3g,          smir=\E[4h, smkx=\E=, smso=\E[2;7m, smul=\E[4m, tbc=\E[3g,
Line 14063 
Line 16188 
 #  #
 # No delays needed on c108 because of ^S/^Q handshaking  # No delays needed on c108 because of ^S/^Q handshaking
 #  #
 c108|concept108|c108-8p|concept108-8p|concept 108 w/8 pages,  c108|concept108|c108-8p|concept108-8p|Concept 108 w/8 pages,
         is3=\EU\E\sz"\Ev\001\177\s!p\E\s;"\E\sz\s\Ev\s\s\001\177p          is3=\EU\E\sz"\Ev\001\177\s!p\E\s;"\E\sz\s\Ev\s\s\001\177p
             \Ep\n,              \Ep\n,
         rmcup=\Ev  \001\177p\Ep\r\n, use=c108-4p,          rmcup=\Ev  \001\177p\Ep\r\n, use=c108-4p,
 c108-4p|concept108-4p|concept 108 w/4 pages,  c108-4p|concept108-4p|Concept 108 w/4 pages,
         OTbs, eslok, hs, xon,          OTbs, eslok, hs, xon,
         pb@,          pb@,
         acsc=jEkTl\\mMqLxU, cnorm=\Ew, cr=^M,          acsc=jEkTl\\mMqLxU, cnorm=\Ew, cr=\r,
         cup=\Ea%p1%?%p1%{95}%>%t\001%{96}%-%;%{32}%+%c%p2%?%p2%{95}          cup=\Ea%p1%?%p1%{95}%>%t\001%{96}%-%;%{32}%+%c%p2%?%p2%{95}
             %>%t\001%{96}%-%;%{32}%+%c,              %>%t\001%{96}%-%;%{32}%+%c,
         cvvis=\EW, dch1=\E 1$<16*>, dsl=\E ;\177, fsl=\Ee\E z\s,          cvvis=\EW, dch1=\E 1$<16*>, dsl=\E ;\177, fsl=\Ee\E z\s,
         ind=^J, is1=\EK\E!\E F,          ind=\n, is1=\EK\E!\E F,
         is3=\EU\E z"\Ev\177 !p\E ;"\E z \Ev  \001 p\Ep\n,          is3=\EU\E z"\Ev\177 !p\E ;"\E z \Ev  \001 p\Ep\n,
         rmacs=\Ej\s, rmcup=\Ev  \001 p\Ep\r\n, smacs=\Ej!,          rmacs=\Ej\s, rmcup=\Ev  \001 p\Ep\r\n, smacs=\Ej!,
         smcup=\EU\Ev  8p\Ep\r\E\025,          smcup=\EU\Ev  8p\Ep\r\E\025,
         tsl=\E z"\E?\E\005\EE\Ea %+\s, use=c100,          tsl=\E z"\E?\E\005\EE\Ea %+\s, use=c100,
 c108-rv|c108-rv-8p|concept 108 w/8 pages in reverse video,  c108-rv|c108-rv-8p|Concept 108 w/8 pages in reverse video,
         rmcup=\Ev  \002 p\Ep\r\n, smcup=\EU\Ev  8p\Ep\r,          rmcup=\Ev  \002 p\Ep\r\n, smcup=\EU\Ev  8p\Ep\r,
         use=c108-rv-4p,          use=c108-rv-4p,
 c108-rv-4p|concept108rv4p|concept 108 w/4 pages in reverse video,  c108-rv-4p|concept108rv4p|Concept 108 w/4 pages in reverse video,
         flash=\EK$<200>\Ek, is1=\Ek, rmso=\Ee, smso=\EE,          flash=\EK$<200>\Ek, is1=\Ek, rmso=\Ee, smso=\EE,
         use=c108-4p,          use=c108-4p,
 c108-w|c108-w-8p|concept108-w-8|concept108-w8p|concept 108 w/8 pages in wide mode,  c108-w|c108-w-8p|concept108-w-8|concept108-w8p|Concept 108 w/8 pages in wide mode,
         cols#132,          cols#132,
         is1=\E F\E", rmcup=\Ev  ^A0\001D\Ep\r\n,          is1=\E F\E", rmcup=\Ev  ^A0\001D\Ep\r\n,
         smcup=\EU\Ev  8\001D\Ep\r, use=c108-8p,          smcup=\EU\Ev  8\001D\Ep\r, use=c108-8p,
Line 14128 
Line 16253 
 # \EQ"\EY(^W (send anything from printer to host, for xon/xoff)  # \EQ"\EY(^W (send anything from printer to host, for xon/xoff)
 # cannot be # in is2 because it will hang a c100 with no printer  # cannot be # in is2 because it will hang a c100 with no printer
 # if sent twice.  # if sent twice.
 c100|concept100|concept|c104|c100-4p|hds concept 100,  c100|concept100|concept|c104|c100-4p|HDS Concept 100,
         OTbs, am, eo, mir, ul, xenl,          OTbs, am, eo, mir, ul, xenl,
         cols#80, lines#24, pb#9600, vt#8,          cols#80, lines#24, pb#9600, vt#8,
         bel=^G, blink=\EC, clear=\E?\E\005$<2*>, cr=$<9>\r,          bel=^G, blink=\EC, clear=\E?\E\005$<2*>, cr=$<9>\r,
         cub1=^H, cud1=^J, cuf1=\E=,          cub1=^H, cud1=\n, cuf1=\E=,
         cup=\Ea%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E;,          cup=\Ea%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E;,
         dch1=\E\021$<16*>, dim=\EE, dl1=\E\002$<3*>,          dch1=\E\021$<16*>, dim=\EE, dl1=\E\002$<3*>,
         ed=\E\005$<16*>, el=\E\025$<16>, flash=\Ek$<200>\EK,          ed=\E\005$<16*>, el=\E\025$<16>, flash=\Ek$<200>\EK,
         ht=\011$<8>, il1=\E\022$<3*>, ind=^J, invis=\EH, ip=$<16*>,          ht=\011$<8>, il1=\E\022$<3*>, ind=\n, invis=\EH, ip=$<16*>,
         is1=\EK,          is1=\EK,
         is2=\EU\Ef\E7\E5\E8\El\ENH\E\0\Eo&\0\Eo'\E\Eo!\0\E\007!\E          is2=\EU\Ef\E7\E5\E8\El\ENH\E\0\Eo&\0\Eo'\E\Eo!\0\E\007!\E
             \010A@\s\E4#\:"\E\:a\E4#;"\E\:b\E4#<"\E\:c,              \010A@\s\E4#:"\E:a\E4#;"\E:b\E4#<"\E:c,
         is3=\Ev    $<6>\Ep\n, kbs=^H, kcbt=\E', kctab=\E_,          is3=\Ev    $<6>\Ep\n, kbs=^H, kcbt=\E', kctab=\E_,
         kcub1=\E>, kcud1=\E<, kcuf1=\E=, kcuu1=\E;, kdch1=\E^Q,          kcub1=\E>, kcud1=\E<, kcuf1=\E=, kcuu1=\E;, kdch1=\E^Q,
         kdl1=\E^B, ked=\E^C, kel=\E^S, kf1=\E5, kf2=\E6, kf3=\E7,          kdl1=\E^B, ked=\E^C, kel=\E^S, kf1=\E5, kf2=\E6, kf3=\E7,
         kf4=\E8, kf5=\E9, kf6=\E\:a, kf7=\E\:b, kf8=\E\:c, khome=\E?,          kf4=\E8, kf5=\E9, kf6=\E:a, kf7=\E:b, kf8=\E:c, khome=\E?,
         khts=\E], kich1=\E^P, kil1=\E^R, kind=\E[, knp=\E-, kpp=\E.,          khts=\E], kich1=\E^P, kil1=\E^R, kind=\E[, knp=\E-, kpp=\E.,
         kri=\E\\, krmir=\E\0, mc4=\036o \E\EQ!\EYP\027,          kri=\E\\, krmir=\E\0, mc4=\036o \E\EQ!\EYP\027,
         mc5=\EQ"\EY(\027\EYD\Eo \036, prot=\EI,          mc5=\EQ"\EY(\027\EYD\Eo \036, prot=\EI,
Line 14152 
Line 16277 
         rmso=\Ed, rmul=\Eg, sgr0=\EN@,          rmso=\Ed, rmul=\Eg, sgr0=\EN@,
         smcup=\EU\Ev  8p\Ep\r\E\025$<16>, smir=\E^P, smkx=\EX,          smcup=\EU\Ev  8p\Ep\r\E\025$<16>, smir=\E^P, smkx=\EX,
         smso=\ED, smul=\EG,          smso=\ED, smul=\EG,
 c100-rv|c100-rv-4p|concept100-rv|c100 rev video,  c100-rv|c100-rv-4p|concept100-rv|Concept 100 reverse video,
         cnorm@, cvvis@, flash=\EK$<200>\Ek, is1=\Ek, rmso=\Ee,          cnorm@, cvvis@, flash=\EK$<200>\Ek, is1=\Ek, rmso=\Ee,
         smso=\EE, use=c100,          smso=\EE, use=c100,
 oc100|oconcept|c100-1p|old 1 page concept 100,  oc100|oconcept|c100-1p|old 1-page Concept 100,
         in,          in,
         is3@, use=c100,          is3@, use=c100,
   
Line 14399 
Line 16524 
 #        and mc5= should use the \E[?4i and \E[?5i strings instead).  #        and mc5= should use the \E[?4i and \E[?5i strings instead).
   
 hds200|Human Designed Systems HDS200,  hds200|Human Designed Systems HDS200,
         am, bw, eslok, hs, km, mir, msgr, xenl, xon,          am, bw, eslok, hs, km, mir, msgr, xenl, xon, NQ,
         cols#80, it#8, lines#24, lm#0,          cols#80, it#8, lines#24, lm#0,
         acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,          acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,
         blink=\E[0;5m, bold=\E[0;1m, cbt=\E[Z, civis=\E[6+{,          blink=\E[0;5m, bold=\E[0;1m, cbt=\E[Z, civis=\E[6+{,
         clear=\E[H\E[J, cnorm=\E[+{, cr=^M,          clear=\E[H\E[J, cnorm=\E[+{, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
Line 14418 
Line 16543 
             \E[202;1u\177\E$C\177\E[203;1u\177\E$D\177\E[204;1u\177              \E[202;1u\177\E$C\177\E[203;1u\177\E$D\177\E[204;1u\177
             \E$H\177\E[212;1u\177\E$I\177\E[213;1u\177\E$\010\177\E[              \E$H\177\E[212;1u\177\E$I\177\E[213;1u\177\E$\010\177\E[
             214;1u"\E$\177"\E[2!w\E[25;25w\E[!w\E[2*w\E[2+x\E[;3+},              214;1u"\E$\177"\E[2!w\E[25;25w\E[!w\E[2*w\E[2+x\E[;3+},
         kDC=\E$\177, kHOM=\E$H, kLFT=\E$D, kRIT=\E$C, kbs=^H,          kDC=\E$^?, kHOM=\E$H, kLFT=\E$D, kRIT=\E$C, kbs=^H,
         kcbt=\E$I, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcbt=\E$I, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\177, kent=^M, kf1=^\001\r, kf10=^\010\r,          kdch1=^?, kent=\r, kf1=^\001\r, kf10=^\010\r, kf11=^\011\r,
         kf11=^\011\r, kf12=^\012\r, kf13=\EOP, kf14=\EOQ,          kf12=^\012\r, kf13=\EOP, kf14=\EOQ, kf15=\EOR, kf16=\EOS,
         kf15=\EOR, kf16=\EOS, kf17=^\017\r, kf18=^\018\r,          kf17=^\017\r, kf18=^\018\r, kf19=^\019\r, kf2=^\002\r,
         kf19=^\019\r, kf2=^\002\r, kf20=^\020\r, kf21=^\021\r,          kf20=^\020\r, kf21=^\021\r, kf22=^\022\r, kf23=^\023\r,
         kf22=^\022\r, kf23=^\023\r, kf3=^\003\r, kf31=^\031\r,          kf3=^\003\r, kf31=^\031\r, kf32=^\032\r, kf33=^\033\r,
         kf32=^\032\r, kf33=^\033\r, kf34=^\034\r, kf35=^\035\r,          kf34=^\034\r, kf35=^\035\r, kf36=^\036\r, kf37=^\037\r,
         kf36=^\036\r, kf37=^\037\r, kf38=^\038\r, kf39=^\039\r,          kf38=^\038\r, kf39=^\039\r, kf4=^\004\r, kf40=^\040\r,
         kf4=^\004\r, kf40=^\040\r, kf41=^\041\r, kf42=^\042\r,          kf41=^\041\r, kf42=^\042\r, kf43=\E$P, kf44=\E$Q,
         kf43=\E$P, kf44=\E$Q, kf45=\E$R, kf46=\E$S, kf47=^\047\r,          kf45=\E$R, kf46=\E$S, kf47=^\047\r, kf48=^\048\r,
         kf48=^\048\r, kf49=^\049\r, kf5=^\005\r, kf50=^\050\r,          kf49=^\049\r, kf5=^\005\r, kf50=^\050\r, kf51=^\051\r,
         kf51=^\051\r, kf52=^\052\r, kf53=^\053\r, kf6=^\006\r,          kf52=^\052\r, kf53=^\053\r, kf6=^\006\r, kf7=^\007\r,
         kf7=^\007\r, kf8=^\008\r, kf9=^\009\r, khome=\E[H,          kf8=^\008\r, kf9=^\009\r, khome=\E[H, kind=\E[T, knp=\E[U,
         kind=\E[T, knp=\E[U, kpp=\E[V, kri=\E[S, ll=\E[H\E[A,          kpp=\E[V, kri=\E[S, ll=\E[H\E[A, nel=\E[E, rc=\E8,
         nel=\E[E, rc=\E8, rev=\E[0;7m, ri=\EM, rmacs=^O, rmir=\E[4l,          rev=\E[0;7m, ri=\EM, rmacs=^O, rmir=\E[4l, rmso=\E[m\017,
         rmso=\E[m\017, rmul=\E[m\017, sc=\E7,          rmul=\E[m\017, sc=\E7,
         sgr=\E[0%?%p1%p6%O%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%O%t;7          sgr=\E[0%?%p1%p6%O%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%O%t;7
             %;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smir=\E[4h, smso=\E[0;1;7m,          sgr0=\E[m\017, smacs=^N, smir=\E[4h, smso=\E[0;1;7m,
Line 14443 
Line 16568 
   
 # <ht> through <el> included to specify padding needed in raw mode.  # <ht> through <el> included to specify padding needed in raw mode.
 # (avt-ns: added empty <acsc> to suppress a tic warning --esr)  # (avt-ns: added empty <acsc> to suppress a tic warning --esr)
 avt-ns|concept avt no status line,  avt-ns|Concept AVT no status line,
         OTbs, am, eo, mir, ul, xenl, xon,          OTbs, am, eo, mir, ul, xenl, xon,
         cols#80, it#8, lines#24, lm#192,          cols#80, it#8, lines#24, lm#192,
         acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,          acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         clear=\E[H\E[J$<38>, cnorm=\E[=119l, cr=^M,          clear=\E[H\E[J$<38>, cnorm=\E[=119l, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[=119h, dch1=\E[P, dim=\E[1!{, dl=\E[%p1%dM$<4*>,          cvvis=\E[=119h, dch1=\E[P, dim=\E[1!{, dl=\E[%p1%dM$<4*>,
         dl1=\E[M$<4>, ed=\E[J$<96>, el=\E[K$<6>, home=\E[H,          dl1=\E[M$<4>, ed=\E[J$<96>, el=\E[K$<6>, home=\E[H,
Line 14457 
Line 16582 
         ich1=\E[@, il=\E[%p1%dL$<4*>, il1=\E[L$<4>, ind=\n$<8>,          ich1=\E[@, il=\E[%p1%dL$<4*>, il1=\E[L$<4>, ind=\n$<8>,
         invis=\E[8m, ip=$<4>, is1=\E[=103l\E[=205l,          invis=\E[8m, ip=$<4>, is1=\E[=103l\E[=205l,
         is2=\E[1*q\E[2!t\E[7!t\E[=4;101;119;122l\E[=107;118;207h\E)1          is2=\E[1*q\E[2!t\E[7!t\E[=4;101;119;122l\E[=107;118;207h\E)1
             \E[1Q\EW\E[!y\E[!z\E>\E[0\:0\:32!r\E[0*w\E[w\E2\r\n\E[2;              \E[1Q\EW\E[!y\E[!z\E>\E[0:0:32!r\E[0*w\E[w\E2\r\n\E[2;27
             27!t,              !t,
         kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\E^B\r, ked=\E^D\r, kf1=\EOP, kf2=\EOQ, kf3=\EOR,          kdch1=\E\002\r, ked=\E\004\r, kf1=\EOP, kf2=\EOQ, kf3=\EOR,
         kf4=\EOS, khome=\E[H, kich1=\E^A\r, kil1=\E^C\r, ll=\E[24H,          kf4=\EOS, khome=\E[H, kich1=\E\001\r, kil1=\E\003\r,
         mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,          ll=\E[24H, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,
         pfloc=\E[%p1%d;0u#%p2%s#, pfx=\E[%p1%d;1u#%p2%s#,          pfloc=\E[%p1%d;0u#%p2%s#, pfx=\E[%p1%d;1u#%p2%s#,
         prot=\E[99m, rc=\E8, rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m,          prot=\E[99m, rc=\E8, rev=\E[7m, ri=\EM$<4>, rmacs=\016$<1>,
         ri=\EM$<4>, rmacs=\016$<1>, rmcup=\E[w\E2\r\n,          rmcup=\E[w\E2\r\n, rmir=\E[4l, rmkx=\E[!z\E[0;2u,
         rmir=\E[4l, rmkx=\E[!z\E[0;2u, rmso=\E[7!{, rmul=\E[4!{,          rmso=\E[7!{, rmul=\E[4!{, sc=\E7,
         sc=\E7,  
         sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;          sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;
             %;%?%p7%t8;%;%?%p8%t99;%;m%?%p5%t\E[1!{%;%?%p9%t\017%e              %;%?%p7%t8;%;%?%p8%t99;%;m%?%p5%t\E[1!{%;%?%p9%t\017%e
             \016%;$<1>,              \016%;$<1>,
         sgr0=\E[m\016$<1>, smacs=\017$<1>,          sgr0=\E[m\016$<1>, smacs=\017$<1>,
         smcup=\E[=4l\E[1;24w\E2\r, smir=\E[4h,          smcup=\E[=4l\E[1;24w\E2\r, smir=\E[4h,
         smkx=\E[1!z\E[0;3u, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smkx=\E[1!z\E[0;3u, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         vpa=\E[%p1%{1}%+%dd,          vpa=\E[%p1%{1}%+%dd, use=ansi+rep,
 avt-rv-ns|concept avt in reverse video mode/no status line,  avt-rv-ns|Concept AVT in reverse video mode/no status line,
         flash=\E[=205l$<200>\E[=205h, is1=\E[=103l\E[=205h,          flash=\E[=205l$<200>\E[=205h, is1=\E[=103l\E[=205h,
         use=avt-ns,          use=avt-ns,
 avt-w-ns|concept avt in 132 column mode/no status line,  avt-w-ns|Concept AVT in 132 column mode/no status line,
         is1=\E[=103h\E[=205l, smcup=\E[H\E[1;24;1;132w,          is1=\E[=103h\E[=205l, smcup=\E[H\E[1;24;1;132w,
         use=avt-ns,          use=avt-ns,
 avt-w-rv-ns|concept avt in 132 column mode/no status line/reverse video,  avt-w-rv-ns|Concept AVT in 132 column mode/no status line/reverse video,
         flash=\E[=205l$<200>\E[=205h, is1=\E[=103h\E[=205h,          flash=\E[=205l$<200>\E[=205h, is1=\E[=103h\E[=205h,
         smcup=\E[H\E[1;24;1;132w, use=avt-ns,          smcup=\E[H\E[1;24;1;132w, use=avt-ns,
   
Line 14493 
Line 16617 
 # on both 4 and 8 page AVTs. (Note the lm#191 or 192 - this  # on both 4 and 8 page AVTs. (Note the lm#191 or 192 - this
 # assumes an 8 page AVT but lm isn't currently used anywhere.)  # assumes an 8 page AVT but lm isn't currently used anywhere.)
 #  #
 avt+s|concept avt status line changes,  avt+s|Concept AVT status line changes,
         eslok, hs,          eslok, hs,
         lm#191,          lm#191,
         dsl=\E[0*w, fsl=\E[1;1!w,          dsl=\E[0*w, fsl=\E[1;1!w,
         is3=\E[2w\E[2!w\E[1;1;1;80w\E[H\E[2*w\E[1!w\E2\r\n,          is3=\E[2w\E[2!w\E[1;1;1;80w\E[H\E[2*w\E[1!w\E2\r\n,
         rmcup=\E[2w\E2\r\n, smcup=\E[2;25w\E2\r,          rmcup=\E[2w\E2\r\n, smcup=\E[2;25w\E2\r,
         tsl=\E[2;1!w\E[;%p1%dH\E[2K,          tsl=\E[2;1!w\E[;%p1%dH\E[2K,
 avt|avt-s|concept-avt|avt w/80 columns,  avt|avt-s|concept-avt|Concept AVT w/80 columns,
         use=avt+s, use=avt-ns,          use=avt+s, use=avt-ns,
 avt-rv|avt-rv-s|avt reverse video w/sl,  avt-rv|avt-rv-s|Concept AVT reverse video w/sl,
         flash=\E[=205l$<200>\E[=205h, is1=\E[=103l\E[=205h,          flash=\E[=205l$<200>\E[=205h, is1=\E[=103l\E[=205h,
         use=avt+s, use=avt-ns,          use=avt+s, use=avt-ns,
 avt-w|avt-w-s|concept avt 132 cols+status,  avt-w|avt-w-s|Concept AVT 132 cols+status,
         is1=\E[=103h\E[=205l, smcup=\E[H\E[1;24;1;132w,          is1=\E[=103h\E[=205l, smcup=\E[H\E[1;24;1;132w,
         use=avt+s, use=avt-ns,          use=avt+s, use=avt-ns,
 avt-w-rv|avt-w-rv-s|avt wide+status+rv,  avt-w-rv|avt-w-rv-s|Concept AVT wide+status+rv,
         flash=\E[=205l$<200>\E[=205h, is1=\E[=103h\E[=205h,          flash=\E[=205l$<200>\E[=205h, is1=\E[=103h\E[=205h,
         smcup=\E[H\E[1;24;1;132w, use=avt+s, use=avt-ns,          smcup=\E[H\E[1;24;1;132w, use=avt+s, use=avt-ns,
   
Line 14519 
Line 16643 
 contel300|contel320|c300|Contel Business Systems C-300 or C-320,  contel300|contel320|c300|Contel Business Systems C-300 or C-320,
         am, in, xon,          am, in, xon,
         cols#80, lines#24, xmc#1,          cols#80, lines#24, xmc#1,
         bel=^G, clear=\EK, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EK, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,          cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,
         dch1=\EO$<5.5*>, dl1=\EM$<5.5*>, ed=\EJ$<5.5*>,          dch1=\EO$<5.5*>, dl1=\EM$<5.5*>, ed=\EJ$<5.5*>,
         el=\EI$<5.5>, flash=\020\002$<200/>\020\003, home=\EH,          el=\EI$<5.5>, flash=\020\002$<200/>\020\003, home=\EH,
         hts=\E1, ich1=\EN, il1=\EL$<5.5*>, ind=^J, ip=$<5.5*>,          hts=\E1, ich1=\EN, il1=\EL$<5.5*>, ind=\n, ip=$<5.5*>,
         kbs=^H, kf0=\ERJ, kf1=\ERA, kf2=\ERB, kf3=\ERC, kf4=\ERD,          kbs=^H, kf0=\ERJ, kf1=\ERA, kf2=\ERB, kf3=\ERC, kf4=\ERD,
         kf5=\ERE, kf6=\ERF, kf7=\ERG, kf8=\ERH, kf9=\ERI, ll=\EH\EA,          kf5=\ERE, kf6=\ERF, kf7=\ERG, kf8=\ERH, kf9=\ERI, ll=\EH\EA,
         rmso=\E!\0, sgr0=\E!\0, smso=\E!\r, tbc=\E3,          rmso=\E!\0, sgr0=\E!\0, smso=\E!\r, tbc=\E3,
Line 14607 
Line 16731 
         kf15=^^d, kf16=^^e, kf17=^^f, kf18=^^g, kf19=^^h, kf2=^^r,          kf15=^^d, kf16=^^e, kf17=^^f, kf18=^^g, kf19=^^h, kf2=^^r,
         kf20=^^i, kf21=^^j, kf22=^^k, kf23=^^1, kf24=^^2, kf25=^^3,          kf20=^^i, kf21=^^j, kf22=^^k, kf23=^^1, kf24=^^2, kf25=^^3,
         kf26=^^4, kf27=^^5, kf28=^^6, kf29=^^7, kf3=^^s, kf30=^^8,          kf26=^^4, kf27=^^5, kf28=^^6, kf29=^^7, kf3=^^s, kf30=^^8,
         kf31=^^9, kf32=^^\:, kf33=^^;, kf34=^^!, kf35=^^", kf36=^^#,          kf31=^^9, kf32=^^:, kf33=^^;, kf34=^^!, kf35=^^", kf36=^^#,
         kf37=^^$, kf38=^^%%, kf39=^^&, kf4=^^t, kf40=^^', kf41=^^(,          kf37=^^$, kf38=^^%%, kf39=^^&, kf4=^^t, kf40=^^', kf41=^^(,
         kf42=^^), kf43=^^*, kf44=^^+, kf5=^^u, kf6=^^v, kf7=^^w,          kf42=^^), kf43=^^*, kf44=^^+, kf5=^^u, kf6=^^v, kf7=^^w,
         kf8=^^x, kf9=^^y, khome=^H,          kf8=^^x, kf9=^^y, khome=^H,
Line 14619 
Line 16743 
         kf2=^^r, kf20=^^e, kf21=^^f, kf22=^^g, kf23=^^h, kf24=^^i,          kf2=^^r, kf20=^^e, kf21=^^f, kf22=^^g, kf23=^^h, kf24=^^i,
         kf25=^^j, kf26=^^k, kf27=^^l, kf28=^^m, kf29=^^n, kf3=^^s,          kf25=^^j, kf26=^^k, kf27=^^l, kf28=^^m, kf29=^^n, kf3=^^s,
         kf30=^^`, kf31=^^1, kf32=^^2, kf33=^^3, kf34=^^4, kf35=^^5,          kf30=^^`, kf31=^^1, kf32=^^2, kf33=^^3, kf34=^^4, kf35=^^5,
         kf36=^^6, kf37=^^7, kf38=^^8, kf39=^^9, kf4=^^t, kf40=^^\:,          kf36=^^6, kf37=^^7, kf38=^^8, kf39=^^9, kf4=^^t, kf40=^^:,
         kf41=^^;, kf42=^^<, kf43=^^=, kf44=^^>, kf45=^^0, kf46=^^!,          kf41=^^;, kf42=^^<, kf43=^^=, kf44=^^>, kf45=^^0, kf46=^^!,
         kf47=^^", kf48=^^#, kf49=^^$, kf5=^^u, kf50=^^%%, kf51=^^&,          kf47=^^", kf48=^^#, kf49=^^$, kf5=^^u, kf50=^^%%, kf51=^^&,
         kf52=^^', kf53=^^(, kf54=^^), kf55=^^*, kf56=^^+, kf57=^^\,,          kf52=^^', kf53=^^(, kf54=^^), kf55=^^*, kf56=^^+, kf57=^^\,,
Line 14638 
Line 16762 
 #  #
 dgunix+fixed|Fixed color info for DG D430C terminals in DG-UNIX mode,  dgunix+fixed|Fixed color info for DG D430C terminals in DG-UNIX mode,
         bce,          bce,
         colors#16, ncv#53, pairs#256,          colors#16, ncv#53, pairs#0x100,
         op=\036Ad\036Bd,          op=\036Ad\036Bd,
         setab=\036B%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1          setab=\036B%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1
               %{4}%&%t%{1}%|%;%;%{48}%+%c,                %{4}%&%t%{1}%|%;%;%{48}%+%c,
Line 14664 
Line 16788 
              %d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m,               %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,  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}%|%;          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                %?%p1%{4}%&%t%{1}%|%;%;%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t
               ;5%;%?%gR%t;7%;m,                ;5%;%?%gR%t;7%;m,
Line 14690 
Line 16814 
         setb=\036B%p1%{48}%+%c, setf=\036A%p1%{48}%+%c,          setb=\036B%p1%{48}%+%c, setf=\036A%p1%{48}%+%c,
   
 dgmode+color|Color info for Data General D470C terminals in DG mode,  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          setab=\036B%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1
               %{4}%&%t%{1}%|%;%;%{48}%+%c,                %{4}%&%t%{1}%|%;%;%{48}%+%c,
         setaf=\036A%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1          setaf=\036A%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1
Line 14721 
Line 16845 
               %+%c%ga%{16}%m%{48}%+%c%p6%{255}%*%{1000}%/%Pa%ga%{16}                %+%c%ga%{16}%m%{48}%+%c%p6%{255}%*%{1000}%/%Pa%ga%{16}
               %/%{48}%+%c%ga%{16}%m%{48}%+%c%p7%{255}%*%{1000}%/%Pa                %/%{48}%+%c%ga%{16}%m%{48}%+%c%p7%{255}%*%{1000}%/%Pa
               %ga%{16}%/%{48}%+%c%ga%{16}%m%{48}%+%c,                %ga%{16}%/%{48}%+%c%ga%{16}%m%{48}%+%c,
         oc=\036RG01\:00??00000000\036RG01;00000000??00\036RG01<007?0          oc=\036RG01:00??00000000\036RG01;00000000??00\036RG01<007?00
            0000000\036RG01=000000007?00,             000000\036RG01=000000007?00,
         op=\036RF4831\:\036RF2>31;\036RF1=31<\036RF3?31=,          op=\036RF4831:\036RF2>31;\036RF1=31<\036RF3?31=,
         scp=\036RG2%p1%{16}%/%{48}%+%c%p1%{16}%m%{48}%+%c,          scp=\036RG2%p1%{16}%/%{48}%+%c%p1%{16}%m%{48}%+%c,
   
 # The generic DG terminal type (an 8-bit-clean subset of the 6053)  # The generic DG terminal type (an 8-bit-clean subset of the 6053)
 # Initialization string 1 sets:  # Initialization string 1 sets:
 #       ^R              - vertical scrolling enabled  #       ^R              - vertical scrolling enabled
 #       ^C              - blinking enabled  #       ^C              - blinking enabled
 dg-generic|Generic Data General terminal in DG mode,  dg-generic|generic Data General terminal in DG mode,
         am, bw, msgr, xon,          am, bw, msgr, xon,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, blink=^N, clear=^L, cr=^M, cub1=^Y, cud1=^Z, cuf1=^X,          bel=^G, blink=^N, clear=^L, cr=\r, cub1=^Y, cud1=^Z, cuf1=^X,
         cup=\020%p2%c%p1%c, cuu1=^W, dim=^\, el=^K, ind=^J, is1=^R^C,          cup=\020%p2%c%p1%c, cuu1=^W, dim=^\, el=^K, ind=\n, is1=^R^C,
         mc0=^Q, nel=^J, rmso=^], rmul=^U, sgr0=^O^U^], smso=^\,          mc0=^Q, nel=\n, rmso=^], rmul=^U, sgr0=^O^U^], smso=^\,
         smul=^T, use=dgkeys+11,          smul=^T, use=dgkeys+11,
   
 # According to the 4.4BSD termcap file, the dg200 <cup> should be the  # According to the 4.4BSD termcap file, the dg200 <cup> should be the
Line 14743 
Line 16867 
 # notation that's "^P%r%+\200%+\200").  Those \200s are suspicious,  # notation that's "^P%r%+\200%+\200").  Those \200s are suspicious,
 # maybe they were originally nuls (which would fit).  # maybe they were originally nuls (which would fit).
   
 dg200|data general dasher 200,  dg200|Data General DASHER 200,
         OTbs, am, bw,          OTbs, am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^Y, cud1=^Z, cuf1=^X,          bel=^G, clear=^L, cr=\r, cub1=^Y, cud1=^Z, cuf1=^X,
         cup=\020%p2%c%p1%c, cuu1=^W, el=^K, home=^H, ind=^J,          cup=\020%p2%c%p1%c, cuu1=^W, el=^K, home=^H, ind=\n,
         kcub1=^Y, kcud1=^Z, kcuf1=^X, kcuu1=^W, kf0=^^z, kf1=^^q,          kcub1=^Y, kcud1=^Z, kcuf1=^X, kcuu1=^W, kf0=^^z, kf1=^^q,
         kf2=^^r, kf3=^^s, kf4=^^t, kf5=^^u, kf6=^^v, kf7=^^w, kf8=^^x,          kf2=^^r, kf3=^^s, kf4=^^t, kf5=^^u, kf6=^^v, kf7=^^w, kf8=^^x,
         kf9=^^y, khome=^H, lf0=f10, nel=^J, rmso=^^E, rmul=^U,          kf9=^^y, khome=^H, lf0=f10, nel=\n, rmso=^^E, rmul=^U,
         smso=^^D, smul=^T,          smso=^^D, smul=^T,
   
 # Data General 210/211 (and 410?)       from Lee Pearson (umich!lp) via BRL  # Data General 210/211 (and 410?)       from Lee Pearson (umich!lp) via BRL
Line 14768 
Line 16892 
 # I suspect the d200 function keys actually work on the dg211, check it out.)  # I suspect the d200 function keys actually work on the dg211, check it out.)
 dg211|Data General d211,  dg211|Data General d211,
         cnorm=^L, cvvis=^L^R, ht=^I, ind@, kbs=^Y, kf0@, kf1@, kf2@, kf3@,          cnorm=^L, cvvis=^L^R, ht=^I, ind@, kbs=^Y, kf0@, kf1@, kf2@, kf3@,
         kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, lf0@, nel=^M^Z, rmcup=^L,          kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, lf0@, nel=\r^Z, rmcup=^L,
         rmso=\036E$<0/>, smcup=^L^R, smso=\036D$<5/>, use=dg200,          rmso=\036E$<0/>, smcup=^L^R, smso=\036D$<5/>, use=dg200,
   
 # dg450 from Cornell (not official)  # dg450 from Cornell (not official)
 dg450|dg6134|data general 6134,  dg450|dg6134|Data General 6134,
         cub1@, cuf1=^X, use=dg200,          cub1@, cuf1=^X, use=dg200,
   
 # Not official...  # Not official...
Line 14794 
Line 16918 
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kf0=\E[001z, kf1=\E[002z, kf2=\E[003z, kf3=\E[004z,          kf0=\E[001z, kf1=\E[002z, kf2=\E[003z, kf3=\E[004z,
         kf4=\E[005z, kf5=\E[006z, kf6=\E[007z, kf7=\E[008z,          kf4=\E[005z, kf5=\E[006z, kf6=\E[007z, kf7=\E[008z,
         kf8=\E[009z, kf9=\E[00\:z, khome=\E[H, lf0=f1, lf1=f2,          kf8=\E[009z, kf9=\E[00:z, khome=\E[H, lf0=f1, lf1=f2, lf2=f3,
         lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf9=f10,          lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf9=f10, mc0=\E[i,
         mc0=\E[i, rev=\E[7m, ri=\E[T, rmso=\E[m, rmul=\E[05,          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%;          sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;
             %?%p1%p3%|%t;7%;m,              %?%p1%p3%|%t;7%;m,
         sgr0=\E(B\E[m, smso=\E[7m, smul=\E[4m, u6=\E[%d;%dR,          sgr0=\E(B\E[m, smso=\E[7m, smul=\E[4m, u8=\E[5n, u9=\E[0n,
         u7=\E[6n, u8=\E[5n, u9=\E[0n,          use=ansi+cpr,
 # From: Wayne Throop <mcnc!rti-sel!rtp47!throopw> (not official)  # From: Wayne Throop <mcnc!rti-sel!rtp47!throopw> (not official)
 # Data General 605x  # Data General 605x
 # Ought to work for a Model 6242, Type D210 as well as a 605x.  # Ought to work for a Model 6242, Type D210 as well as a 605x.
Line 14808 
Line 16932 
 # This also matches a posted description of something called a `Dasher 100'  # This also matches a posted description of something called a `Dasher 100'
 # so there's a dg100 alias here.  # so there's a dg100 alias here.
 # (dg6053: the 4.4BSD file had <cub1=^H>, <cud1=^J>, <cuf1=^S>. -- esr)  # (dg6053: the 4.4BSD file had <cub1=^H>, <cud1=^J>, <cuf1=^S>. -- esr)
 dg6053-old|dg100|data general 6053,  dg6053-old|dg100|Data General 6053,
         OTbs, am, bw, ul,          OTbs, am, bw, ul,
         cols#80, lines#24,          cols#80, lines#24,
         OTbc=^Y, bel=^G, clear=^L, cnorm=^L, cr=^M, cub1=^Y, cud1=^Z,          OTbc=^Y, bel=^G, clear=^L, cnorm=^L, cr=\r, cub1=^Y, cud1=^Z,
         cuf1=^X, cup=\020%p2%c%p1%c, cuu1=^W, cvvis=^L^R, el=^K,          cuf1=^X, cup=\020%p2%c%p1%c, cuu1=^W, cvvis=^L^R, el=^K,
         home=^H, ht=^I, is2=^R, kbs=^Y, kcub1=^Y, kcud1=^Z, kcuf1=^X,          home=^H, ht=^I, is2=^R, kbs=^Y, kcub1=^Y, kcud1=^Z, kcuf1=^X,
         kcuu1=^W, kf0=^^q, kf1=^^r, kf2=^^s, kf3=^^t, kf4=^^u, kf5=^^v,          kcuu1=^W, kf0=^^q, kf1=^^r, kf2=^^s, kf3=^^t, kf4=^^u, kf5=^^v,
Line 14822 
Line 16946 
 # (Some performance can be gained over the generic DG terminal type)  # (Some performance can be gained over the generic DG terminal type)
 dg6053|6053|6053-dg|dg605x|605x|605x-dg|d2|d2-dg|Data General DASHER 6053,  dg6053|6053|6053-dg|dg605x|605x|605x-dg|d2|d2-dg|Data General DASHER 6053,
         xon@,          xon@,
         home=^P\0\0, ll=^P\0^W, use=dg-generic,          home=\020\0\0, ll=^P\0^W, use=dg-generic,
   
 # Like 6053, but adds reverse video and more keypad and function keys.  # Like 6053, but adds reverse video and more keypad and function keys.
 d200|d200-dg|Data General DASHER D200,  d200|d200-dg|Data General DASHER D200,
         bold=^^D^T, home@, ll@, rev=^^D, rmso=^^E^],          bold=^^D^T, home@, ll@, rev=^^D, rmso=^^E^],
         sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;%?%p4          sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;%?%p4
             %t\016%e\017%;%?%p1%p5%|%t\034%e\035%;,              %t\016%e\017%;%?%p1%p5%|%t\034%e\035%;,
         sgr0=\017\025\035\036E, smso=^^D^\, use=dgkeys+15,          sgr0=^O^U^]^^E, smso=^^D^\, use=dgkeys+15, use=dg6053,
         use=dg6053,  
   
 # DASHER D210 series terminals in ANSI mode.  # DASHER D210 series terminals in ANSI mode.
 #       Reverse video, no insert/delete character/line, 7 bits/character only.  #       Reverse video, no insert/delete character/line, 7 bits/character only.
Line 14842 
Line 16965 
 d210|d214|Data General DASHER D210 series,  d210|d214|Data General DASHER D210 series,
         am, bw, msgr, xon,          am, bw, msgr, xon,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, blink=\E[5m, bold=\E[4;7m, clear=\E[2J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[4;7m, clear=\E[2J, cr=\r,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dim=\E[2m, ed=\E[J, el=\E[K,          cuu=\E[%p1%dA, cuu1=\E[A, dim=\E[2m, ed=\E[J, el=\E[K,
         el1=\E[1K, home=\E[H, ind=^J, is1=\E[<0;<1;<4l,          el1=\E[1K, home=\E[H, ind=\n, is1=\E[<0;<1;<4l,
         ll=\E[H\E[A, nel=^J, rev=\E[7m, rmso=\E[m, rmul=\E[m,          ll=\E[H\E[A, nel=\n, rev=\E[7m, rmso=\E[m, rmul=\E[m,
         sgr=\E[%?%p4%t5;%;%?%p2%p6%|%t4;%;%?%p1%p5%|%t2;%;%?%p1%p3%|          sgr=\E[%?%p4%t5;%;%?%p2%p6%|%t4;%;%?%p1%p5%|%t2;%;%?%p1%p3%|
             %p6%|%t7;%;m,              %p6%|%t7;%;m,
         sgr0=\E[m, smso=\E[2;7m, smul=\E[4m, use=dgkeys+7b,          sgr0=\E[m, smso=\E[2;7m, smul=\E[4m, use=dgkeys+7b,
Line 14905 
Line 17028 
         it#8,          it#8,
         acsc=a\177j$k"l!m#n)q+t'u&v(w%x*, blink=^^PI,          acsc=a\177j$k"l!m#n)q+t'u&v(w%x*, blink=^^PI,
         clear=^^PH, cub1=^^PD, cud1=^^PB, cuf1=^^PC, cuu1=^^PA,          clear=^^PH, cub1=^^PD, cud1=^^PB, cuf1=^^PC, cuu1=^^PA,
         el=^^PE, home=^^PF, hpa=\020%p1%c\177, ht=^I, ind=^J,          el=^^PE, home=^^PF, hpa=\020%p1%c\177, ht=^I, ind=\n,
         is1=\022\003\036P@1, is3=\036Fz0, kHOM=^^Pf, kLFT=^^Pd,          is1=^R^C^^P@1, is3=^^Fz0, kHOM=^^Pf, kLFT=^^Pd, kPRT=^^P1,
         kPRT=^^P1, kRIT=^^Pc, kclr=^^PH, kcub1=^^PD, kcud1=^^PB,          kRIT=^^Pc, kclr=^^PH, kcub1=^^PD, kcud1=^^PB, kcuf1=^^PC,
         kcuf1=^^PC, kcuu1=^^PA, kel=^^PE, khome=^^PF, kprt=^^P0,          kcuu1=^^PA, kel=^^PE, khome=^^PF, kprt=^^P0, mc0=^^F?9,
         mc0=\036F?9, mc4=^^Fa, mc5=^^F`, rmacs=\036FS00,          mc4=^^Fa, mc5=^^F`, rmacs=\036FS00,
         rs2=\036N\036FS0E\036O\036FS00,          rs2=\036N\036FS0E\036O\036FS00,
         sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;          sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;
             \036P%?%p4%tI%eJ%;%?%p1%p5%|%t\034%e\035%;\036FS%?%p9%t1              \036P%?%p4%tI%eJ%;%?%p1%p5%|%t\034%e\035%;\036FS%?%p9%t1
Line 14918 
Line 17041 
         vpa=\020\177%p1%c, use=dgkeys+15, use=d216-dg,          vpa=\020\177%p1%c, use=dgkeys+15, use=d216-dg,
 d216-unix-25|d216+25|Data General DASHER D216+ in DG-UNIX mode with 25 lines,  d216-unix-25|d216+25|Data General DASHER D216+ in DG-UNIX mode with 25 lines,
         lines#25,          lines#25,
         is3=\036Fz2, use=d216+,          is3=^^Fz2, use=d216+,
   
 d217-unix|Data General DASHER D217 in DG-UNIX mode,  d217-unix|Data General DASHER D217 in DG-UNIX mode,
         use=d216-unix,          use=d216-unix,
Line 14957 
Line 17080 
 #  #
 d220-dg|Data General DASHER D220 color terminal in DG mode,  d220-dg|Data General DASHER D220 color terminal in DG mode,
         mc5i@,          mc5i@,
         dl1@, home@, il1@, is2@, is3=\036FQ2, ll@, mc4@, mc5@, rs1@,          dl1@, home@, il1@, is2@, is3=^^FQ2, ll@, mc4@, mc5@, rs1@,
         rs2=\036N\036FS0>\036O\036FS00, use=dgmode+color8,          rs2=\036N\036FS0>\036O\036FS00, use=dgmode+color8,
         use=d470c-dg,          use=d470c-dg,
   
Line 14965 
Line 17088 
 # Like the D220 but with minor ANSI compatibility improvements.  # Like the D220 but with minor ANSI compatibility improvements.
 #  #
 d230c|d230|Data General DASHER D230C,  d230c|d230|Data General DASHER D230C,
         blink=\E[5;50m, bold=\E[4;7;50m, dim=\E[2;50m, nel=^M^J,          blink=\E[5;50m, bold=\E[4;7;50m, dim=\E[2;50m, nel=\r\n,
         rev=\E[7;50m, rmkx=\E[2;1v, rmso=\E[50m, rmul=\E[50m,          rev=\E[7;50m, rmkx=\E[2;1v, rmso=\E[50m, rmul=\E[50m,
         sgr=\E[50%?%p1%p3%|%p6%|%t;7%{1}%e%{0}%;%PR%?%p4%t;5%{1}%e          sgr=\E[%?%p1%p3%|%p6%|%t7;%{1}%e%{0}%;%PR%?%p4%t5;%{1}%e%{0}
             %{0}%;%PB%?%p2%p6%|%t;4%{1}%e%{0}%;%PU%?%p1%p5%|%t;2%{1}              %;%PB%?%p2%p6%|%t4;%{1}%e%{0}%;%PU%?%p1%p5%|%t2;%{1}%e
             %e%{0}%;%PDm\E)%?%p9%t6\016%e4\017%;,              %{0}%;%PD50m\E)%?%p9%t6\016%e4\017%;,
         sgr0=\E[50m\E)4\017, smkx=\E[2;0v, smso=\E[2;7;50m,          sgr0=\E[50m\E)4\017, smkx=\E[2;0v, smso=\E[2;7;50m,
         smul=\E[4;50m, use=dgkeys+7b, use=d220,          smul=\E[4;50m, use=dgkeys+7b, use=d220,
   
Line 14997 
Line 17120 
 #  #
 d400|d400-dg|d450|d450-dg|Data General DASHER D400/D450 series,  d400|d400-dg|d450|d450-dg|Data General DASHER D400/D450 series,
         mc5i,          mc5i,
         acsc=j$k"l!m#n)q+t'u&v(w%x*, civis=\036FQ0,          acsc=j$k"l!m#n)q+t'u&v(w%x*, civis=^^FQ0, cnorm=^^FQ2,
         cnorm=\036FQ2, dch1=^^K, dl1=^^FI,          dch1=^^K, dl1=^^FI, enacs=\036N\036FS11\036O, home=^^FG,
         enacs=\036N\036FS11\036O, home=^^FG, hpa=\020%p1%c\177,          hpa=\020%p1%c\177, ich1=^^J, il1=^^FH,
         ich1=^^J, il1=^^FH,  
         is2=\036FQ2\036FW\036FJ\036F\^\036FX004?\036F]\036O          is2=\036FQ2\036FW\036FJ\036F\^\036FX004?\036F]\036O
             \036FS00,              \036FS00,
         ll=\036FG\027, mc4=^^Fa, mc5=^^F`, ri=^^I, rmacs=^^O,          ll=^^FG^W, mc4=^^Fa, mc5=^^F`, ri=^^I, rmacs=^^O, rs1=^^FA,
         rs1=^^FA, rs2=\036F]\036FT0,          rs2=\036F]\036FT0,
         sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;%?%p4          sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;%?%p4
             %t\016%e\017%;%?%p1%p5%|%t\034%e\035%;\036%?%p9%tN%eO%;,              %t\016%e\017%;%?%p1%p5%|%t\034%e\035%;\036%?%p9%tN%eO%;,
         sgr0=\017\025\035\036E\036O, smacs=^^N,          sgr0=^O^U^]^^E^^O, smacs=^^N, vpa=\020\177%p1%c,
         vpa=\020\177%p1%c, use=d210-dg,          use=d210-dg,
   
 # DASHER D410/D460 series terminals in ANSI mode.  # DASHER D410/D460 series terminals in ANSI mode.
 # These add a large number of intelligent terminal features.  # These add a large number of intelligent terminal features.
Line 15080 
Line 17202 
         km@,          km@,
         enacs=\E)6, is2=\E[3;2;2;0;1;0v\E(0\017, rmacs=^O,          enacs=\E)6, is2=\E[3;2;2;0;1;0v\E(0\017, rmacs=^O,
         rs2=\E[4;0;2;0;1;0v\E(0,          rs2=\E[4;0;2;0;1;0v\E(0,
         sgr=\E[%?%p1%p3%|%p6%|%t7;%;%?%p4%t5;%;%?%p2%p6%|%t4;%;%?%p1          sgr=\E[%?%p1%p5%|%t2;%;%?%p2%p6%|%t4;%;%?%p1%p3%|%p6%|%t7;%;
             %p5%|%t2;%;m%?%p9%t\016%e\017%;,              %?%p4%t5;%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, use=dgkeys+7b, use=d410,          sgr0=\E[m\017, smacs=^N, use=dgkeys+7b, use=d410,
   
 d410-dg|d460-dg|d411-dg|d461-dg|Data General DASHER D410/D460 series in DG mode,  d410-dg|d460-dg|d411-dg|d461-dg|Data General DASHER D410/D460 series in DG mode,
Line 15130 
Line 17252 
   
 # These add intelligent features like scrolling regions.  # These add intelligent features like scrolling regions.
 d412-unix|d462-unix|d412+|d462+|Data General DASHER D412+/D462+ series in Unix mode,  d412-unix|d462-unix|d412+|d462+|Data General DASHER D412+/D462+ series in Unix mode,
         civis=\036FQ0, clear=^^FE, cnorm=\036FQ5,          civis=^^FQ0, clear=^^FE, cnorm=^^FQ5,
         cup=\036FP%p2%2.2X%p1%2.2X, dch1=^^K, dl1=^^FI,          cup=\036FP%p2%2.2X%p1%2.2X, dch1=^^K, dl1=^^FI,
         home=^^FG, hpa=\036FP%p1%2.2XFF, ich1=^^J, il1=^^FH,          home=^^FG, hpa=\036FP%p1%2.2XFF, ich1=^^J, il1=^^FH,
         is2=\036FQ5\036FW\036FJ\036F\^\036FX004F\036O          is2=\036FQ5\036FW\036FJ\036F\^\036FX004F\036O
             \036FS00,              \036FS00,
         ll=\036FG\036PA, mc0=^A, rc=\036F}11, ri=^^I,          ll=\036FG\036PA, mc0=^A, rc=\036F}11, ri=^^I,
         rs1=\036FA\036FT0, rs2=\036P@1, sc=\036F}10,          rs1=\036FA\036FT0, rs2=^^P@1, sc=\036F}10,
         vpa=\036FPFF%p1%2.2X,          vpa=\036FPFF%p1%2.2X,
         wind=\036FB%?%p1%t%p1%2.2X0%;%p2%p1%-%{1}%+%2.2X0%?%{23}%p2          wind=\036FB%?%p1%t%p1%2.2X0%;%p2%p1%-%{1}%+%2.2X0%?%{23}%p2
              %>%t000%;\036FX%p3%2.2X%p4%2.2X,               %>%t000%;\036FX%p3%2.2X%p4%2.2X,
Line 15151 
Line 17273 
         use=d412-unix,          use=d412-unix,
 d412-unix-25|d462-unix-25|d412+25|d462+25|Data General DASHER D412+/D462+ series in Unix mode with 25 lines,  d412-unix-25|d462-unix-25|d412+25|d462+25|Data General DASHER D412+/D462+ series in Unix mode with 25 lines,
         lines#25,          lines#25,
         is3=\036Fz2,          is3=^^Fz2,
         wind=\036FB%?%p1%t%p1%2.2X0%;%p2%p1%-%{1}%+%2.2X0%?%{24}%p2          wind=\036FB%?%p1%t%p1%2.2X0%;%p2%p1%-%{1}%+%2.2X0%?%{24}%p2
              %>%t000%;\036FX%p3%2.2X%p4%2.2X,               %>%t000%;\036FX%p3%2.2X%p4%2.2X,
         use=d462+,          use=d462+,
Line 15322 
Line 17444 
 cs10|colorscan|Datamedia Color Scan 10,  cs10|colorscan|Datamedia Color Scan 10,
         msgr,          msgr,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E[H\E[J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          bel=^G, clear=\E[H\E[J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%02d;%p2%02dH, cuu1=\E[A, ed=\E[J, el=\E[K,          cup=\E[%i%p1%02d;%p2%02dH, cuu1=\E[A, ed=\E[J, el=\E[K,
         ind=^J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          ind=\n, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rmso=\E[m, rmul=\E[m,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rmso=\E[m, rmul=\E[m,
         sgr0=\E[m, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, smso=\E[7m, smul=\E[4m,
 cs10-w|Datamedia Color Scan 10 with 132 columns,  cs10-w|Datamedia Color Scan 10 with 132 columns,
Line 15332 
Line 17454 
         cup=\E[%i%p1%02d;%p2%03dH, use=cs10,          cup=\E[%i%p1%02d;%p2%03dH, use=cs10,
   
 # (dm1520: removed obsolete ":ma=^\ ^_^P^YH:" -- esr)  # (dm1520: removed obsolete ":ma=^\ ^_^P^YH:" -- esr)
 dm1520|dm1521|datamedia 1520,  dm1520|dm1521|Datamedia 1520,
         OTbs, am, xenl,          OTbs, am, xenl,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^\,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^\,
         cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],          cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],
         home=^Y, ht=^I, ind=^J, kcub1=^H, kcud1=^J, kcuf1=^\, kcuu1=^_,          home=^Y, ht=^I, ind=\n, kcub1=^H, kcud1=\n, kcuf1=^\, kcuu1=^_,
         khome=^Y,          khome=^Y,
 # dm2500: this terminal has both <ich> and <smir>. Applications using  # dm2500: this terminal has both <ich> and <smir>. Applications using
 # termcap/terminfo directly (rather than through ncurses) might be confused.  # termcap/terminfo directly (rather than through ncurses) might be confused.
 dm2500|datamedia2500|datamedia 2500,  dm2500|datamedia2500|Datamedia 2500,
         OTbs, OTnc,          OTbs, OTnc,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^^^^\177, cub1=^H, cud1=^J, cuf1=^\,          bel=^G, clear=^^^^^?, cub1=^H, cud1=\n, cuf1=^\,
         cup=\014%p2%{96}%^%c%p1%{96}%^%c, cuu1=^Z,          cup=\014%p2%{96}%^%c%p1%{96}%^%c, cuu1=^Z,
         dch1=\020\010\030\035$<10*>,          dch1=\020\010\030\035$<10*>,
         dl1=\020\032\030\035$<10*>, el=^W, home=^B,          dl1=\020\032\030\035$<10*>, el=^W, home=^B,
         ich1=\020\034\030\035$<10*>,          ich1=\020\034\030\035$<10*>,
         il1=\020\n\030\035\030\035$<15>, ind=^J, pad=\377,          il1=\020\n\030\035\030\035$<15>, ind=\n, pad=\377,
         rmdc=^X^], rmir=\377\377\030\035$<10>, rmso=^X^],          rmdc=^X^], rmir=\377\377\030\035$<10>, rmso=^X^],
         smdc=^P, smir=^P, smso=^N,          smdc=^P, smir=^P, smso=^N,
 # dmchat is like DM2500, but DOES need "all that padding" (jcm 1/31/82)  # dmchat is like DM2500, but DOES need "all that padding" (jcm 1/31/82)
 # also, has a meta-key.  # also, has a meta-key.
 # From: <goldberger@su-csli.arpa>  # From: <goldberger@su-csli.arpa>
 # (dmchat: ":MT:" changed to ":km:" -- esr)  # (dmchat: ":MT:" changed to ":km:" -- esr)
 dmchat|dmchat version of datamedia 2500,  dmchat|dmchat version of Datamedia 2500,
         km,          km,
         dl1=\020\032\030\035$<2/>,          dl1=\020\032\030\035$<2/>,
         il1=\020\n\030\035\030\035$<1*/>, use=dm2500,          il1=\020\n\030\035\030\035$<1*/>, use=dm2500,
 # (dm3025: ":MT:" changed to ":km:" -- esr)  # (dm3025: ":MT:" changed to ":km:" -- esr)
 dm3025|datamedia 3025a,  dm3025|Datamedia 3025a,
         OTbs, km,          OTbs, km,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=\EM$<2>, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EM$<2>, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA,          cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA,
         dch1=\010$<6>, dl1=\EP\EA\EQ$<130>, ed=\EJ$<2>, el=\EK,          dch1=\010$<6>, dl1=\EP\EA\EQ$<130>, ed=\EJ$<2>, el=\EK,
         home=\EH, ht=^I, il1=\EP\n\EQ$<130>, ind=^J, ip=$<6>,          home=\EH, ht=^I, il1=\EP\n\EQ$<130>, ind=\n, ip=$<6>,
         is2=\EQ\EU\EV, rmdc=\EQ, rmir=\EQ, rmso=\EO0, smdc=\EP,          is2=\EQ\EU\EV, rmdc=\EQ, rmir=\EQ, rmso=\EO0, smdc=\EP,
         smir=\EP, smso=\EO1,          smir=\EP, smso=\EO1,
 dm3045|datamedia 3045a,  dm3045|Datamedia 3045a,
         OTbs, am, eo, km@, ul, xenl,          OTbs, am, eo, km@, ul, xenl,
         dch1=\EB$<6>, dl1@, il1@, is2=\EU\EV, kcuf1=\EC, kcuu1=\EA,          dch1=\EB$<6>, dl1@, il1@, is2=\EU\EV, kcuf1=\EC, kcuu1=\EA,
         kf0=\Ey\r, kf1=\Ep\r, kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r,          kf0=\Ey\r, kf1=\Ep\r, kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r,
         kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r, kf8=\Ew\r, kf9=\Ex\r,          kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r, kf8=\Ew\r, kf9=\Ex\r,
         khome=\EH, pad=\177, rmdc@, rmir=\EP, rmso@, smdc@, smso@,          khome=\EH, pad=^?, rmdc@, rmir=\EP, rmso@, smdc@, smso@,
         use=dm3025,          use=dm3025,
 # Datamedia DT80 soft switches:  # Datamedia DT80 soft switches:
 # 1     0=Jump  1=Smooth  # 1     0=Jump  1=Smooth
Line 15407 
Line 17529 
 #       Aux Parity      0=Off  1=On  #       Aux Parity      0=Off  1=On
 #       Aux Bits/Char   0=7    1=8  #       Aux Bits/Char   0=7    1=8
 #       CRT Saver       0=Off  1=On  #       CRT Saver       0=Off  1=On
 # dm80/1 is a vt100 lookalike, but it doesn't seem to need any padding.  # dm80/1 is a VT100 lookalike, but it doesn't seem to need any padding.
 dm80|dmdt80|dt80|datamedia dt80/1,  dm80|dmdt80|dt80|Datamedia dt80/1,
         clear=\E[2J\E[H, cud1=^J, cuf1=\E[C,          clear=\E[2J\E[H, cud1=\n, cuf1=\E[C,
         cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,          cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,
         home=\E[H, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, ri=\EM,          home=\E[H, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, ri=\EM,
         rmso=\E[m, rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,          rmso=\E[m, rmul=\E[m, sgr0=\E[m\017$<2>, smso=\E[7m,
         use=vt100+4bsd,          smul=\E[4m, use=vt100+4bsd,
 # except in 132 column mode, where it needs a little padding.  # except in 132 column mode, where it needs a little padding.
 # This is still less padding than the vt100, and you can always turn on  # This is still less padding than the VT100, and you can always turn on
 # the ^S/^Q handshaking, so you can use vt100 flavors for things like  # the ^S/^Q handshaking, so you can use VT100 flavors for things like
 # reverse video.  # reverse video.
 dm80w|dmdt80w|dt80w|datamedia dt80/1 in 132 char mode,  dm80w|dmdt80w|dt80w|Datamedia dt80/1 in 132 char mode,
         cols#132,          cols#132,
         clear=\E[H\E[2J$<50/>, cud1=^J,          clear=\E[H\E[2J$<50/>, cud1=\n,
         cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<5/>,          cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<5/>,
         ed=\E[0J$<20/>, el=\E[0K$<20/>, use=dm80,          ed=\E[0J$<20/>, el=\E[0K$<20/>, use=dm80,
 # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995  # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995
Line 15428 
Line 17550 
         am, bw,          am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,          acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
         bel=^G, clear=^L, cr=^M,          bel=^G, clear=^L, cr=\r,
         csr=\E=%p1%{32}%+%c%{32}%c\E#1\E=%p2%{32}%+%c%{32}%c\E#2,          csr=\E=%p1%{32}%+%c%{32}%c\E#1\E=%p2%{32}%+%c%{32}%c\E#2,
         cub1=^H, cud1=\EB, cuf1=^\,          cub1=^H, cud1=\EB, cuf1=^\,
         cup=\E=%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, dl1=\EM, ed=^K,          cup=\E=%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, dl1=\EM, ed=^K,
         el=^], ff=^L, home=^Y, ht=^I, hts=\E'1, il1=\EL, ind=\EB,          el=^], ff=^L, home=^Y, ht=^I, hts=\E'1, il1=\EL, ind=\EB,
         is2=\E)0\E<\EP\E'0\E$2, kclr=^L, kcub1=^H, kcud1=^J,          is2=\E)0\E<\EP\E'0\E$2, kclr=^L, kcub1=^H, kcud1=\n,
         kcuf1=^\, kcuu1=^_, ked=^K, kel=^], khome=^Y, mc4=^O, mc5=^N,          kcuf1=^\, kcuu1=^_, ked=^K, kel=^], khome=^Y, mc4=^O, mc5=^N,
         rev=\E$2\004, ri=\EI, rmacs=\EG, rmso=^X, sgr0=^X, smacs=\EF,          rev=\E$2\004, ri=\EI, rmacs=\EG, rmso=^X, sgr0=^X, smacs=\EF,
         smso=\E$2\004, tbc=\E'0,          smso=\E$2\004, tbc=\E'0,
Line 15446 
Line 17568 
 # from the other Datamedias in use here, and yet to associate a model of  # from the other Datamedias in use here, and yet to associate a model of
 # the Excel terminals with the regular datamedia terminals that share  # the Excel terminals with the regular datamedia terminals that share
 # major characteristics.  # major characteristics.
 excel62|excel64|datamedia Excel 62,  excel62|excel64|Datamedia Excel 62,
         dch1=\E[P, kbs=^H, kcub1=^H, kcud1=^J, kf5=\EOu, kf6=\EOv,          dch1=\E[P, kbs=^H, kcub1=^H, kcud1=\n, kf5=\EOu, kf6=\EOv,
         kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l, smir=\E[4h,          kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l, smir=\E[4h,
         use=dt80,          use=dt80,
 excel62-w|excel64-w|datamedia Excel 62 in 132 char mode,  excel62-w|excel64-w|Datamedia Excel 62 in 132 char mode,
         dch1=\E[P, kbs=^H, kcub1=^H, kcud1=^J, kf5=\EOu, kf6=\EOv,          dch1=\E[P, kbs=^H, kcub1=^H, kcud1=\n, kf5=\EOu, kf6=\EOv,
         kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l, smir=\E[4h,          kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l, smir=\E[4h,
         use=dt80w,          use=dt80w,
 excel62-rv|excel64-rv|datamedia Excel 62 in reverse video mode,  excel62-rv|excel64-rv|Datamedia Excel 62 in reverse video mode,
         dch1=\E[P, flash=\E[?5l\E[?5h, kbs=^H, kcub1=^H, kcud1=^J,          dch1=\E[P, flash=\E[?5l\E[?5h, kbs=^H, kcub1=^H, kcud1=\n,
         kf5=\EOu, kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l,          kf5=\EOu, kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l,
         smir=\E[4h, use=dt80,          smir=\E[4h, use=dt80,
   
Line 15469 
Line 17591 
 #       Net: techsup@charm.sys.falco.com  #       Net: techsup@charm.sys.falco.com
 #  #
 # Current Falco models as of 1995 are generally ANSI-compatible and support  # Current Falco models as of 1995 are generally ANSI-compatible and support
 # emulations of DEC VT-series, Wyse, and Televideo types.  # emulations of DEC VT-series, Wyse, and TeleVideo types.
 #  #
   
 # Test version for Falco ts-1. See <arpavax.hickman@ucb> for info  # Test version for Falco ts-1. See <arpavax.hickman@ucb> for info
 # This terminal was released around 1983 and was discontinued long ago.  # This terminal was released around 1983 and was discontinued long ago.
 # The standout and underline highlights are the same.  # The standout and underline highlights are the same.
 falco|ts1|ts-1|falco ts-1,  falco|ts1|ts-1|Falco ts-1,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=\E*, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\E*, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\EY, el=\ET\EG0\010, home=^^, ht=^I, il1=\EE,          dl1=\ER, ed=\EY, el=\ET\EG0\010, home=^^, ht=^I, il1=\EE,
         ind=^J, is2=\Eu\E3, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,          ind=\n, is2=\Eu\E3, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K,
         kf0=^A0\r, rmir=\Er, rmso=\Eg0, rmul=\Eg0, sgr0=\Eg0,          kf0=^A0\r, rmir=\Er, rmso=\Eg0, rmul=\Eg0, sgr0=\Eg0,
         smir=\Eq, smso=\Eg1, smul=\Eg1,          smir=\Eq, smso=\Eg1, smul=\Eg1,
 falco-p|ts1p|ts-1p|falco ts-1 with paging option,  falco-p|ts1p|ts-1p|Falco ts-1 with paging option,
         OTbs, am, da, db, mir, msgr, ul,          OTbs, am, da, db, mir, msgr, ul,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, cbt=\EI, clear=\E*, cr=^M, cub1=^H, cud1=\E[B,          bel=^G, cbt=\EI, clear=\E*, cr=\r, cub1=^H, cud1=\E[B,
         cuf1=\E[C, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E[A,          cuf1=\E[C, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E[A,
         dch1=\EW, dl1=\ER, ed=\EY, el=\ET\EG0\010\Eg0, ht=^I,          dch1=\EW, dl1=\ER, ed=\EY, el=\ET\EG0\010\Eg0, ht=^I,
         il1=\EE, ind=^J, is2=\EZ\E3\E_c, kcub1=\E[D, kcud1=\E[B,          il1=\EE, ind=\n, is2=\EZ\E3\E_c, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, rmcup=\E_b, rmir=\Er,          kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, rmcup=\E_b, rmir=\Er,
         rmso=\Eg0, rmul=\Eg0, sgr0=\Eg0, smcup=\E_d, smir=\Eq,          rmso=\Eg0, rmul=\Eg0, sgr0=\Eg0, smcup=\E_d, smir=\Eq,
         smso=\Eg4, smul=\Eg1,          smso=\Eg4, smul=\Eg1,
 # (ts100: I added <rmam>/<smam> based on the init string -- esr)  # (ts100: I added <rmam>/<smam> based on the init string -- esr)
 ts100|ts100-sp|falco ts100-sp,  ts100|ts100-sp|Falco ts100-sp,
         am, mir, msgr, xenl, xon,          am, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
         clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C$<2>,          cuf=\E[%p1%dC, cuf1=\E[C$<2>,
         cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,          cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
         cuu1=\E[A$<2>, dch1=\E~W, dl1=\E~R, ed=\E[J$<50>,          cuu1=\E[A$<2>, dch1=\E~W, dl1=\E~R, ed=\E[J$<50>,
         el=\E[K$<3>, el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H,          el=\E[K$<3>, el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H,
         ht=^I, hts=\EH, ich1=\E~Q, il1=\E~E, ind=^J, is1=\E~)\E~ea,          ht=^I, hts=\EH, ich1=\E~Q, il1=\E~E, ind=\n, is1=\E~)\E~ea,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         rc=\E8, rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l,          rc=\E8, rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l,
         rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>,          rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>,
Line 15515 
Line 17637 
             %;m%?%p9%t\016%e\017%;$<2>,              %;m%?%p9%t\016%e\017%;$<2>,
         sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=,          sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=,
         smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,          smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
         use=vt100+fnkeys,          use=decid+cpr, use=vt100+fnkeys,
 ts100-ctxt|falco ts-100 saving context,  ts100-ctxt|Falco ts-100 saving context,
         rmcup=\E~_b, smcup=\E~_d\E[2J, use=ts100,          rmcup=\E~_b, smcup=\E~_d\E[2J, use=ts100,
   
 #### Florida Computer Graphics  #### Florida Computer Graphics
Line 15532 
Line 17654 
         am, da, db,          am, da, db,
         cols#80, lines#32,          cols#80, lines#32,
         bel=\ESTART\r\E37\r\EEND\r$<1>,          bel=\ESTART\r\E37\r\EEND\r$<1>,
         blink=\ESTART\r\E61\,1\r\EEND\r, clear=\EZ$<10>, cr=^M,          blink=\ESTART\r\E61\,1\r\EEND\r, clear=\EZ$<10>, cr=\r,
         cub1=^H, cud1=^J, cuf1=\EV,          cub1=^H, cud1=\n, cuf1=\EV,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<20>, cuu1=\EU,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<20>, cuu1=\EU,
         dch1=\EW, dl1=\ER, el=\ET, home=\EH$<10>, ich1=\EQ, il1=\EE,          dch1=\EW, dl1=\ER, el=\ET, home=\EH$<10>, ich1=\EQ, il1=\EE,
         ind=^J, rev=\ESTART\r\E59\,1\r\EEND\r, rmcup=,          ind=\n, rev=\ESTART\r\E59\,1\r\EEND\r, rmcup=,
         rmso=\ESTART\r\E70\,0\r\EEND\r$<20>,          rmso=\ESTART\r\E70\,0\r\EEND\r$<20>,
         rmul=\ESTART\r\E60\,0\r\EEND\r,          rmul=\ESTART\r\E60\,0\r\EEND\r,
         sgr0=\ESTART\r\E78\r\E70\,0\r\EEND\r$<20>,          sgr0=\ESTART\r\E78\r\E70\,0\r\EEND\r$<20>,
Line 15552 
Line 17674 
 f1720|f1720a|fluke 1720A,  f1720|f1720a|fluke 1720A,
         xt,          xt,
         cols#80, lines#16, xmc#1,          cols#80, lines#16, xmc#1,
         bel=^G, clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=\E[B,          bel=^G, clear=\E[H\E[2J, cr=\r, cub1=^H, cud1=\E[B,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J,
         el=\E[K, ind=\ED, is2=\E[H\E[2J, kcub1=^_, kcud1=^],          el=\E[K, ind=\ED, is2=\E[H\E[2J, kcub1=^_, kcud1=^],
         kcuf1=^^, kcuu1=^\, ri=\EM, rmso=\E[m, rmul=\E[m, sgr0=\E[m,          kcuf1=^^, kcuu1=^\, ri=\EM, rmso=\E[m, rmul=\E[m, sgr0=\E[m,
Line 15570 
Line 17692 
 # (f100: added empty <acsc> to suppress a tic warning;  # (f100: added empty <acsc> to suppress a tic warning;
 # made this relative to adm+sgr -- note that <invis> isn't  # made this relative to adm+sgr -- note that <invis> isn't
 # known to work for f100 but does on the f110. --esr)  # known to work for f100 but does on the f110. --esr)
 f100|freedom|freedom100|freedom model 100,  f100|freedom|freedom100|Liberty Freedom model 100,
         OTbs, am, bw, hs, mir, msgr, xon,          OTbs, am, bw, hs, mir, msgr, xon,
         cols#80, lines#24,          cols#80, lines#24,
         acsc=, bel=^G, cbt=\EI, clear=^Z, cr=^M, cub1=^H, cud1=^J,          acsc=, bel=^G, cbt=\EI, clear=^Z, cr=\r, cub1=^H, cud1=\n,
         cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         dch1=\EW, dl1=\ER$<11.5*>, dsl=\Eg\Ef\r, ed=\EY, el=\ET,          dch1=\EW, dl1=\ER$<11.5*>, dsl=\Eg\Ef\r, ed=\EY, el=\ET,
         flash=\Eb$<200>\Ed, fsl=^M, home=^^, hpa=\E]%p1%{32}%+%c,          flash=\Eb$<200>\Ed, fsl=\r, home=^^, hpa=\E]%p1%{32}%+%c,
         ht=^I, hts=\E1, il1=\EE$<8.5*>, ind=^J, ip=$<6>,          ht=^I, hts=\E1, il1=\EE$<8.5*>, ind=\n, ip=$<6>,
         is2=\Eg\Ef\r\Ed, kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^V,          is2=\Eg\Ef\r\Ed, kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^V,
         kcuf1=^L, kcuu1=^K, kf1=^A@\r, kf10=^AI\r, kf2=^AA\r,          kcuf1=^L, kcuu1=^K, kf1=^A@\r, kf10=^AI\r, kf2=^AA\r,
         kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,          kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,
         kf8=^AG\r, kf9=^AH\r, khome=^^, ri=\Ej, rmacs=\E$, rmir=\Er,          kf8=^AG\r, kf9=^AH\r, khome=^^, ri=\Ej, rmacs=\E$, rmir=\Er,
         smacs=\E%%, smir=\Eq, tbc=\E3, tsl=\Eg\Ef,          smacs=\E%%, smir=\Eq, tbc=\E3, tsl=\Eg\Ef,
         vpa=\E[%p1%{32}%+%c, use=adm+sgr,          vpa=\E[%p1%{32}%+%c, use=adm+sgr,
 f100-rv|freedom-rv|freedom 100 in reverse video,  f100-rv|freedom-rv|Liberty Freedom 100 in reverse video,
         flash=\Ed$<200>\Eb, is2=\Eg\Ef\r\Eb, use=f100,          flash=\Ed$<200>\Eb, is2=\Eg\Ef\r\Eb, use=f100,
 # The f110 and f200 have problems with vi(1).  They use the ^V  # The f110 and f200 have problems with vi(1).  They use the ^V
 # code for the down cursor key. When kcud1 is defined in terminfo  # code for the down cursor key. When kcud1 is defined in terminfo
Line 15618 
Line 17740 
         OTbs, am, eslok, hs, mir, msgr, xon,          OTbs, am, eslok, hs, mir, msgr, xon,
         cols#80, it#8, lines#24, wsl#80,          cols#80, it#8, lines#24, wsl#80,
         acsc=, bel=^G, blink=\EG2, bold=\EG0, cbt=\EI, civis=\E.0,          acsc=, bel=^G, blink=\EG2, bold=\EG0, cbt=\EI, civis=\E.0,
         clear=^Z, cnorm=\E.1, cr=^M,          clear=^Z, cnorm=\E.1, cr=\r,
         csr=\Em0%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=^V,          csr=\Em0%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=^V,
         cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         dch1=\EW, dim=\EG@, dl1=\ER, dsl=\Ef\r, ed=\EY, el=\ET,          dch1=\EW, dim=\EG@, dl1=\ER, dsl=\Ef\r, ed=\EY, el=\ET,
         flash=\Eo$<200/>\En, fsl=^M, home=^^,          flash=\Eo$<200/>\En, fsl=\r, home=^^,
         hpa=\E]%p1%{32}%+%c, hts=\E1, il1=\EE, ind=^J, kbs=^H,          hpa=\E]%p1%{32}%+%c, hts=\E1, il1=\EE, ind=\n, kbs=^H,
         kclr=^^, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW,          kclr=^^, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW,
         kdl1=\ER, ked=\EY, kel=\ET, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r,          kdl1=\ER, ked=\EY, kel=\ET, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r,
         kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,          kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,
Line 15636 
Line 17758 
 # reprogrammed to ^J (linefeed). This value is remembered in non-volatile RAM,  # reprogrammed to ^J (linefeed). This value is remembered in non-volatile RAM,
 # so powering the terminal off and on will not cause the change to be lost.  # so powering the terminal off and on will not cause the change to be lost.
 f200vi|Liberty Freedom 200 for vi,  f200vi|Liberty Freedom 200 for vi,
         flash=\Eb$<200/>\Ed, kcud1=^J, use=f200,          flash=\Eb$<200/>\Ed, kcud1=\n, use=f200,
 f200vi-w|Liberty Freedom 200 - 132 cols for vi,  f200vi-w|Liberty Freedom 200 - 132 cols for vi,
         cols#132, use=f200vi,          cols#132, use=f200vi,
   
Line 15680 
Line 17802 
         OTbs, am, mir, xenl,          OTbs, am, mir, xenl,
         cols#80, it#8, lines#25, vt#3,          cols#80, it#8, lines#25, vt#3,
         blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,          blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,
         csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C,          csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M,
         ed=\E[J, el=\E[K, home=\E[H, ht=^I, il1=\E[L, ind=\ED,          ed=\E[J, el=\E[K, home=\E[H, ht=^I, il1=\E[L, ind=\ED,
         is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kbs=^H,          is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kbs=^H,
Line 15757 
Line 17879 
 # NOTE WELL that the rear panel switch should be set to CR/LF,  # NOTE WELL that the rear panel switch should be set to CR/LF,
 # not AEP!  # not AEP!
 #  #
 sb1|beehive superbee,  sb1|Beehive SuperBee,
         OTbs, am, bw, da, db, mir, ul, xsb,          OTbs, am, bw, da, db, mir, ul, xsb,
         cols#80, lines#25, xmc#1,          cols#80, lines#25, xmc#1,
         bel=^G, cbt=\E`$<650>, clear=\EH$<1>\EJ$<3>, cr=$<1>\r,          bel=^G, cbt=\E`$<650>, clear=\EH$<1>\EJ$<3>, cr=$<1>\r,
         cub1=^H, cud1=^J, cuf1=\EC$<3>, cup=\EF%p2%03d%p1%03d,          cub1=^H, cud1=\n, cuf1=\EC$<3>, cup=\EF%p2%03d%p1%03d,
         cuu1=\EA$<3>, dch1=\EP$<3>, dl1=\EM$<100>, ed=\EJ$<3>,          cuu1=\EA$<3>, dch1=\EP$<3>, dl1=\EM$<100>, ed=\EJ$<3>,
         el=\EK$<3>, home=\EH$<1>, ht=^I, hts=\E1,          el=\EK$<3>, home=\EH$<1>, ht=^I, hts=\E1,
         il1=\EN\EL$<3>\EQ\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s          il1=\EN\EL$<3>\EQ\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s
             \s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s              \s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s
             \s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s              \s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s
             \s\s\s\s\s\EP$<3>\s\EO\ER\EA$<3>,              \s\s\s\s\s\EP$<3>\s\EO\ER\EA$<3>,
         ind=^J, is2=\EE$<3>\EX\EZ\EO\Eb\Eg\ER, kbs=^_, kcub1=\ED,          ind=\n, is2=\EE$<3>\EX\EZ\EO\Eb\Eg\ER, kbs=^_, kcub1=\ED,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdl1=\EM, ked=\EJ, kel=\EK,          kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdl1=\EM, ked=\EJ, kel=\EK,
         kf0=\E2, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu,          kf0=\E2, kf9=\E1, khome=\EH, kich1=\EQ\EO, krmir=\ER,
         kf7=\Ev, kf8=\Ew, kf9=\E1, khome=\EH, kich1=\EQ\EO,          lf0=TAB CLEAR, lf9=TAB SET, rmcup=, rmir=\ER, rmso=\E_3,
         krmir=\ER, lf0=TAB CLEAR, lf9=TAB SET, rmcup=, rmir=\ER,          rmul=\E_3, sgr0=\E_3, smcup=\EO, smir=\EQ\EO, smso=\E_1,
         rmso=\E_3, rmul=\E_3, sgr0=\E_3, smcup=\EO, smir=\EQ\EO,          smul=\E_0, tbc=\E3, use=hp+pfk-cr,
         smso=\E_1, smul=\E_0, tbc=\E3,  sbi|superbee|Beehive SuperBee at Indiana U.,
 sbi|superbee|beehive superbee at Indiana U.,  
         xsb,          xsb,
         cr=\r$<1>, il1=\EN$<1>\EL$<9>\EQ \EP$<9> \EO\ER\EA,          cr=\r$<1>, il1=\EN$<1>\EL$<9>\EQ \EP$<9> \EO\ER\EA,
         use=sb1,          use=sb1,
Line 15789 
Line 17910 
 # the other two if you want to try to hit that tiny escape key.  # the other two if you want to try to hit that tiny escape key.
 # This description is tricky: being able to use cup depends on there being  # This description is tricky: being able to use cup depends on there being
 # 2048 bytes of memory and the hairy <nl> string.  # 2048 bytes of memory and the hairy <nl> string.
 superbee-xsb|beehive super bee,  superbee-xsb|Beehive SuperBee (improved),
         am, da, db, xsb,          am, da, db, xsb,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         clear=\EH\EJ$<3>, cnorm=^J, cr=\r$<1000>, cub1=^H, cud1=^J,          clear=\EH\EJ$<3>, cnorm=\n, cr=\r$<1000>, cub1=^H, cud1=\n,
         cuf1=\EC, cup=\EF%p2%3d%p1%3d, cuu1=\EA$<3>,          cuf1=\EC, cup=\EF%p2%3d%p1%3d, cuu1=\EA$<3>,
         dch1=\EP$<3>, dl1=\EM$<100>, ed=\EJ$<3>, el=\EK$<3>,          dch1=\EP$<3>, dl1=\EM$<100>, ed=\EJ$<3>, el=\EK$<3>,
         home=\EH, ht=^I, hts=\E1,          home=\EH, ht=^I, hts=\E1,
         ind=\n\0\0\0\n\0\0\0\EA\EK\0\0\0\ET\ET, is2=\EH\EJ,          ind=\n\0\0\0\n\0\0\0\EA\EK\0\0\0\ET\ET, is2=\EH\EJ,
         kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\Ep, kf2=\Eq,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\EH,
         kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew,          rmso=\E_3, sgr0=\E_3, smso=\E_1, tbc=\E3, use=hp+pfk-cr,
         khome=\EH, rmso=\E_3, sgr0=\E_3, smso=\E_1, tbc=\E3,  
 # This loses on lines > 80 chars long, use at your own risk  # This loses on lines > 80 chars long, use at your own risk
 superbeeic|super bee with insert char,  superbeeic|SuperBee with insert char,
         ich1=, rmir=\ER, smir=\EQ, use=superbee-xsb,          ich1=, rmir=\ER, smir=\EQ, use=superbee-xsb,
 sb2|sb3|fixed superbee,  sb2|sb3|fixed SuperBee,
         xsb@, use=superbee,          xsb@, use=superbee,
   
 #### Beehive Medical Electronics  #### Beehive Medical Electronics
Line 15813 
Line 17933 
 # They were made by Beehive Medical Electronics in Utah. They went out of  # They were made by Beehive Medical Electronics in Utah. They went out of
 # business in the early '80s.  # business in the early '80s.
 #  #
 # (OK, then, I don't know why a couple of these say "harris beehive".)  # (OK, then, I don't know why a couple of these say "Harris Beehive".)
 #  #
   
 # Reports are that most of these Beehive entries (except superbee) have not  # Reports are that most of these Beehive entries (except superbee) have not
 # been tested and do not work right.  <rmso> is a trouble spot.  Be warned.  # been tested and do not work right.  <rmso> is a trouble spot.  Be warned.
   
 # (bee: <ich1> was empty, which is obviously bogus -- esr)  # (bee: <ich1> was empty, which is obviously bogus -- esr)
 beehive|bee|harris beehive,  beehive|bee|Harris Beehive,
         OTbs, am, mir,          OTbs, am, mir,
         cols#80, lines#24,          cols#80, lines#24,
         cbt=\E>, clear=\EE, cub1=^H, cud1=\EB, cuf1=\EC,          cbt=\E>, clear=\EE, cub1=^H, cud1=\EB, cuf1=\EC,
Line 15835 
Line 17955 
 # look at those spaces in <rmso>/<smso>.  Seems strange to me...  # look at those spaces in <rmso>/<smso>.  Seems strange to me...
 # (beehive: <if=/usr/share/tabset/beehive> removed, no such file.  If you  # (beehive: <if=/usr/share/tabset/beehive> removed, no such file.  If you
 # really care, cook up one using ^F -- esr)  # really care, cook up one using ^F -- esr)
 beehive3|bh3m|beehiveIIIm|harris beehive 3m,  beehive3|bh3m|beehiveIIIm|Harris Beehive 3m,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#20,          cols#80, it#8, lines#20,
         bel=^G, clear=^E^R, cr=^M, cub1=^H, cud1=^J, cuf1=^L, cuu1=^K,          bel=^G, clear=^E^R, cr=\r, cub1=^H, cud1=\n, cuf1=^L, cuu1=^K,
         dl1=\021$<350>, ed=^R, el=^P, home=^E, ht=^I, hts=^F,          dl1=\021$<350>, ed=^R, el=^P, home=^E, ht=^I, hts=^F,
         il1=\023$<160>, ind=^J, ll=^E^K, rmso=\s^_, smso=^]\s,          il1=\023$<160>, ind=\n, ll=^E^K, rmso=\s^_, smso=^]\s,
 beehive4|bh4|beehive 4,  beehive4|bh4|Beehive 4,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EE, cr=^M, cub1=\ED, cud1=^J, cuf1=\EC,          bel=^G, clear=\EE, cr=\r, cub1=\ED, cud1=\n, cuf1=\EC,
         cuu1=\EA, ed=\EJ, el=\EK, home=\EH, ind=^J,          cuu1=\EA, ed=\EJ, el=\EK, home=\EH, ind=\n,
 # There was an early Australian kit-built computer called a "Microbee".  # There was an early Australian kit-built computer called a "Microbee".
 # It's not clear whether this is for one of those or for a relative  # It's not clear whether this is for one of those or for a relative
 # of the Beehive.  # of the Beehive.
 microb|microbee|micro bee series,  microb|microbee|Micro Bee series,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=\EE, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EE, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EF%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,          cup=\EF%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,
         el=\EK, ht=^I, ind=^J, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          el=\EK, ht=^I, ind=\n, kcub1=\ED, kcud1=\EB, kcuf1=\EC,
         kcuu1=\EA, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et,          kcuu1=\EA, kf9=\Ex, khome=\EH, rmso=\Ed@, rmul=\Ed@,
         kf6=\Eu, kf7=\Ev, kf8=\Ew, kf9=\Ex, khome=\EH, rmso=\Ed@,          sgr0=\Ed@, smso=\s\EdP, smul=\Ed`, use=hp+pfk-cr,
         rmul=\Ed@, sgr0=\Ed@, smso=\s\EdP, smul=\Ed`,  
   
 # 8675, 8686, and bee from Cyrus Rahman  # 8675, 8686, and bee from Cyrus Rahman
 # (8675: changed k10, k11...k16 to k;, F1...F6 -- esr)  # (8675: changed k10, k11...k16 to k;, F1...F6 -- esr)
 ha8675|harris 8675,  ha8675|Harris 8675,
         is2=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU, kf1=^F,          is2=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU, kf1=^F,
         kf10=\Ed, kf11=^W, kf12=\ER, kf13=\EE, kf14=\EI, kf15=\Ei,          kf10=\Ed, kf11=^W, kf12=\ER, kf13=\EE, kf14=\EI, kf15=\Ei,
         kf16=\Eg, kf2=^P, kf3=^N, kf4=^V, kf5=^J, kf6=^T, kf7=^H,          kf16=\Eg, kf2=^P, kf3=^N, kf4=^V, kf5=\n, kf6=^T, kf7=^H, kf8=^?,
         kf8=\177, kf9=\Ee, use=bee,          kf9=\Ee, use=bee,
 # (8686: changed k10, k11...k16 to k;, F1...F6; fixed broken continuation  # (8686: changed k10, k11...k16 to k;, F1...F6; fixed broken continuation
 # in :is: -- esr)  # in :is: -- esr)
 ha8686|harris 8686,  ha8686|Harris 8686,
         is2=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU\E"*Z01\E"8F35021B7C83#          is2=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU\E"*Z01\E"8F35021B7C83#
             \E"8F45021B7D83#\E"8F55021B7E83#\E"8F65021B7F83#\E"8F750              \E"8F45021B7D83#\E"8F55021B7E83#\E"8F65021B7F83#\E"8F750
             21B7383#\E"8F851BD7#\E"8F95021B7083#\E"8FA5021B7183#\E"8              21B7383#\E"8F851BD7#\E"8F95021B7083#\E"8FA5021B7183#\E"8
             FB5021B7283#,              FB5021B7283#,
         kf1=\002\Ep\003, kf10=\Ej, kf11=\EW, kf12=\002\E{\003,          kf1=^B\Ep^C, kf10=\Ej, kf11=\EW, kf12=^B\E{^C,
         kf13=\002\E|\003, kf14=\002\E}\003, kf15=\002\E~\003,          kf13=^B\E|^C, kf14=^B\E}^C, kf15=^B\E~^C, kf16=^B\E^?^C,
         kf16=\002\E\177\003, kf2=\002\Eq\003, kf3=\002\Er\003,          kf2=^B\Eq^C, kf3=^B\Er^C, kf4=^B\Es^C, kf5=\E3, kf6=\EI,
         kf4=\002\Es\003, kf5=\E3, kf6=\EI, kf7=\ER, kf8=\EJ, kf9=\E(,          kf7=\ER, kf8=\EJ, kf9=\E(, use=bee,
         use=bee,  
   
 #### Hazeltine  #### Hazeltine
 #  #
Line 15908 
Line 18026 
 # redraw the screen.  h1000 is untested.  It doesn't work in  # redraw the screen.  h1000 is untested.  It doesn't work in
 # vi - this terminal is too dumb for even vi.  (The code is  # vi - this terminal is too dumb for even vi.  (The code is
 # there but it isn't debugged for this case.)  # there but it isn't debugged for this case.)
 hz1000|hazeltine 1000,  hz1000|Hazeltine 1000,
         OTbs,          OTbs,
         cols#80, lines#12,          cols#80, lines#12,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\s, home=^K,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=\s, home=^K,
         ind=^J,          ind=\n,
 # From: <cbosg!ucbvax!pur-ee!cincy!chris> Thu Aug 20 09:09:18 1981  # From: <cbosg!ucbvax!pur-ee!cincy!chris> Thu Aug 20 09:09:18 1981
 hz1420|hazeltine 1420,  hz1420|Hazeltine 1420,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E^\, cr=^M, cub1=^H, cud1=^J, cuf1=^P,          bel=^G, clear=\E^\, cr=\r, cub1=^H, cud1=\n, cuf1=^P,
         cup=\E\021%p2%c%p1%{32}%+%c, cuu1=\E^L, dl1=\E^S,          cup=\E\021%p2%c%p1%{32}%+%c, cuu1=\E^L, dl1=\E^S,
         ed=\E^X, el=\E^O, ht=^N, il1=\E^Z, ind=^J, rmso=\E^Y,          ed=\E^X, el=\E^O, ht=^N, il1=\E^Z, ind=\n, rmso=\E^Y,
         smso=\E^_,          smso=\E^_,
 # New "safe" cursor movement (11/87) from <cgs@umd5.umd.edu>.  Prevents  # New "safe" cursor movement (11/87) from <cgs@umd5.umd.edu>.  Prevents
 # freakout with out-of-range args and tn3270.  No hz since it needs to  # freakout with out-of-range args and tn3270.  No hz since it needs to
 # receive tildes.  # receive tildes.
 hz1500|hazeltine 1500,  hz1500|Hazeltine 1500,
         OTbs, am, hz,          OTbs, am, hz,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=~^\, cr=^M, cub1=^H, cud1=~^K, cuf1=^P,          bel=^G, clear=~^\, cr=\r, cub1=^H, cud1=~^K, cuf1=^P,
         cup=~\021%p2%p2%?%{30}%>%t%{32}%+%;%{96}%+%c%p1%{96}%+%c,          cup=~\021%p2%p2%?%{30}%>%t%{32}%+%;%{96}%+%c%p1%{96}%+%c,
         cuu1=~^L, dl1=~\023$<40>, ed=~\030$<10>, el=~^O, home=~^R,          cuu1=~^L, dl1=~\023$<40>, ed=~\030$<10>, el=~^O, home=~^R,
         il1=~\032$<40>, ind=^J, kcub1=^H, kcud1=^J, kcuf1=^P,          il1=~\032$<40>, ind=\n, kcub1=^H, kcud1=\n, kcuf1=^P,
         kcuu1=~^L, khome=~^R, rmso=~^Y, smso=~^_,          kcuu1=~^L, khome=~^R, rmso=~^Y, smso=~^_,
 # h1510 assumed to be in sane escape mode.  Else use h1500.  # h1510 assumed to be in sane escape mode.  Else use h1500.
 # (h1510: early versions of this entry apparently had "<rmso=\E^_>,  # (h1510: early versions of this entry apparently had "<rmso=\E^_>,
 # <smso=\E^Y>, but these caps were commented out in 8.3; also,  # <smso=\E^Y>, but these caps were commented out in 8.3; also,
 # removed incorrect and overridden ":do=^J:" -- esr)  # removed incorrect and overridden ":do=^J:" -- esr)
 hz1510|hazeltine 1510,  hz1510|Hazeltine 1510,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E^\, cr=^M, cub1=^H, cud1=\E^K, cuf1=^P,          bel=^G, clear=\E^\, cr=\r, cub1=^H, cud1=\E^K, cuf1=^P,
         cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S, ed=\E^X,          cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S, ed=\E^X,
         el=\E^O, il1=\E^Z, ind=^J,          el=\E^O, il1=\E^Z, ind=\n,
 # Hazeltine 1520  # Hazeltine 1520
 # The following switch settings are assumed for normal operation:  # The following switch settings are assumed for normal operation:
 #       FULL            CR              U/L_CASE        ESCAPE  #       FULL            CR              U/L_CASE        ESCAPE
Line 15951 
Line 18069 
 hz1520|Hazeltine 1520,  hz1520|Hazeltine 1520,
         OTbs, am, bw, msgr,          OTbs, am, bw, msgr,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, bold=\E^_, clear=\E^\, cr=^M, cub1=^H, cud1=^J,          bel=^G, bold=\E^_, clear=\E^\, cr=\r, cub1=^H, cud1=\n,
         cuf1=^P, cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S,          cuf1=^P, cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S,
         ed=\E^X, el=\E^O, home=\E^R, il1=\E^Z, ind=^J, kbs=^H,          ed=\E^X, el=\E^O, home=\E^R, il1=\E^Z, ind=\n, kbs=^H,
         kclr=\E^\, kcub1=^H, kcud1=\E^K, kcuf1=^P, kcuu1=\E^L,          kclr=\E^\, kcub1=^H, kcud1=\E^K, kcuf1=^P, kcuu1=\E^L,
         kdl1=\E^S, ked=\E^X, kel=\E^O, khome=\E^R, kil1=\E^Z,          kdl1=\E^S, ked=\E^X, kel=\E^O, khome=\E^R, kil1=\E^Z,
         rmso=\E^Y, rs1=\E$\E\005\E?\E\031, sgr0=\E^Y, smso=\E^_,          rmso=\E^Y, rs1=\E$\E\005\E?\E\031, sgr0=\E^Y, smso=\E^_,
 # This version works with the escape switch off  # This version works with the escape switch off
 # (h1520: removed incorrect and overridden ":do=^J:" -- esr)  # (h1520: removed incorrect and overridden ":do=^J:" -- esr)
 hz1520-noesc|hazeltine 1520,  hz1520-noesc|Hazeltine 1520 (no escape),
         am, hz,          am, hz,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=~^\, cr=^M, cub1=^H, cud1=~^K, cuf1=^P,          bel=^G, clear=~^\, cr=\r, cub1=^H, cud1=~^K, cuf1=^P,
         cup=~\021%p2%c%p1%c$<1>, cuu1=~^L, dl1=~^S, ed=~^X, el=~^O,          cup=~\021%p2%c%p1%c$<1>, cuu1=~^L, dl1=~^S, ed=~^X, el=~^O,
         home=~^R, il1=~^Z, ind=^J, rmso=~^Y, smso=~^_,          home=~^R, il1=~^Z, ind=\n, rmso=~^Y, smso=~^_,
 # Note: the h1552 appears to be the first Hazeltine terminal which  # Note: the h1552 appears to be the first Hazeltine terminal which
 # is not braindamaged.  It has tildes and backprimes and everything!  # is not braindamaged.  It has tildes and backprimes and everything!
 # Be sure the auto lf/cr switch is set to cr.  # Be sure the auto lf/cr switch is set to cr.
 hz1552|hazeltine 1552,  hz1552|Hazeltine 1552,
         OTbs,          OTbs,
         cud1=^J, dl1=\EO, il1=\EE, kf1=\EP, kf2=\EQ, kf3=\ER, lf1=blue,          cud1=\n, dl1=\EO, il1=\EE, lf1=blue, lf2=red, lf3=green,
         lf2=red, lf3=green, use=vt52,          use=vt52,
 hz1552-rv|hazeltine 1552 reverse video,  hz1552-rv|Hazeltine 1552 reverse video,
         cud1=^J, rmso=\ET, smso=\ES, use=hz1552,          cud1=\n, rmso=\ET, smso=\ES, use=hz1552,
 # Note: h2000 won't work well because of a clash between upper case and ~'s.  # Note: h2000 won't work well because of a clash between upper case and ~'s.
 hz2000|hazeltine 2000,  hz2000|Hazeltine 2000,
         OTbs, OTnc, am,          OTbs, OTnc, am,
         cols#74, lines#27,          cols#74, lines#27,
         bel=^G, clear=~\034$<6>, cub1=^H, cud1=^J,          bel=^G, clear=~\034$<6>, cub1=^H, cud1=\n,
         cup=~\021%p2%c%p1%c, dl1=~\023$<6>, home=~^R,          cup=~\021%p2%c%p1%c, dl1=~\023$<6>, home=~^R,
         il1=~\032$<6>, ind=^J, pad=\177,          il1=~\032$<6>, ind=\n, pad=^?,
 # Date: Fri Jul 23 10:27:53 1982.  Some unknown person wrote:  # Date: Fri Jul 23 10:27:53 1982.  Some unknown person wrote:
 # I tested this termcap entry for the Hazeltine Esprit with vi. It seems  # I tested this termcap entry for the Hazeltine Esprit with vi. It seems
 # to work ok. There is one problem though if one types a lot of garbage  # to work ok. There is one problem though if one types a lot of garbage
Line 15992 
Line 18110 
 esprit|Hazeltine Esprit I,  esprit|Hazeltine Esprit I,
         OTbs, am, bw,          OTbs, am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, cbt=\E^T, clear=\E^\, cr=^M, cub1=^H, cud1=\E^K,          bel=^G, cbt=\E^T, clear=\E^\, cr=\r, cub1=^H, cud1=\E^K,
         cuf1=^P, cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S,          cuf1=^P, cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S,
         ed=\E^W, el=\E^O, home=\E^R, il1=\E^Z, ind=^J, is2=\E?, kbs=^H,          ed=\E^W, el=\E^O, home=\E^R, il1=\E^Z, ind=\n, is2=\E?, kbs=^H,
         kcub1=^H, kcud1=\E^K, kcuf1=^P, kcuu1=\E^L, kf0=^B0^J,          kcub1=^H, kcud1=\E^K, kcuf1=^P, kcuu1=\E^L, kf0=^B0\n,
         kf1=^B1^J, kf2=^B2^J, kf3=^B3^J, kf4=^B4^J, kf5=^B5^J,          kf1=^B1\n, kf2=^B2\n, kf3=^B3\n, kf4=^B4\n, kf5=^B5\n,
         kf6=^B6^J, kf7=^B7^J, kf8=^B8^J, kf9=^B9^J, khome=\E^R,          kf6=^B6\n, kf7=^B7\n, kf8=^B8\n, kf9=^B9\n, khome=\E^R,
         lf0=0, lf1=1, lf2=2, lf3=3, lf4=4, lf5=5, lf6=6, lf7=7, lf8=8, lf9=9,          lf0=0, lf1=1, lf2=2, lf3=3, lf4=4, lf5=5, lf6=6, lf7=7, lf8=8, lf9=9,
         rmkx=\E>, rmso=\E^Y, smkx=\E<, smso=\E^_,          rmkx=\E>, rmso=\E^Y, smkx=\E<, smso=\E^_,
 esprit-am|hazeltine esprit auto-margin,  esprit-am|Hazeltine esprit auto-margin,
         am, use=esprit,          am, use=esprit,
 # Hazeltine Modular-1 from Cliff Shackelton <ittvax!ittral!shackelt> via BRL  # Hazeltine Modular-1 from Cliff Shackelton <ittvax!ittral!shackelt> via BRL
 # Vi it seems always wants to send a control J for "do" and it turned out  # Vi it seems always wants to send a control J for "do" and it turned out
Line 16009 
Line 18127 
 hmod1|Hazeltine Modular 1,  hmod1|Hazeltine Modular 1,
         OTbs, am, hz,          OTbs, am, hz,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, cbt=~^T, clear=~^\, cr=^M, cub1=^H, cud1=~^K, cuf1=^P,          bel=^G, cbt=~^T, clear=~^\, cr=\r, cub1=^H, cud1=~^K, cuf1=^P,
         cup=~\021%p2%c%p1%c, cuu1=~^L, dl1=~^S, home=~^R, il1=~^Z,          cup=~\021%p2%c%p1%c, cuu1=~^L, dl1=~^S, home=~^R, il1=~^Z,
         ind=^J, kcub1=^H, kcud1=~^K, kcuf1=^P, kcuu1=~^L, khome=~^R,          ind=\n, kcub1=^H, kcud1=~^K, kcuf1=^P, kcuu1=~^L, khome=~^R,
         rc=~^Q, rmso=~^Y, sc=~^E, sgr0=~^Y, smso=~^_,          rc=~^Q, rmso=~^Y, sc=~^E, sgr0=~^Y, smso=~^_,
 #  #
 # Hazeltine Executive 80 Model 30 (1554?)  # Hazeltine Executive 80 Model 30 (1554?)
Line 16020 
Line 18138 
 hazel|exec80|h80|he80|Hazeltine Executive 80,  hazel|exec80|h80|he80|Hazeltine Executive 80,
         OTbs, OTpt, am,          OTbs, OTpt, am,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         OTnl=^J, bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,          OTnl=\n, bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,
         clear=\E[;H\E[2J$<50/>, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[;H\E[2J$<50/>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub1=^H, cud1=^J, cuf1=\E[C$<2/>,          cub1=^H, cud1=\n, cuf1=\E[C$<2/>,
         cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>,          cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>,
         ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I,          ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I,
         is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, kcud1=\EOB,          is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, kcud1=\EOB,
Line 16039 
Line 18157 
   
 ibm327x|line mode IBM 3270 style,  ibm327x|line mode IBM 3270 style,
         gn,          gn,
         clear=^M^J, el=^M, home=^M,          clear=\r\n, el=\r, home=\r,
   
 ibm3101|i3101|IBM 3101-10,  ibm3101|i3101|IBM 3101-10,
         OTbs, am, xon,          OTbs, am, xon,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EK, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EK, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,
         el=\EI, home=\EH, hts=\E0, ind=^J, kcub1=\ED, kcud1=\EB,          el=\EI, home=\EH, hts=\E0, ind=\n, kcub1=\ED, kcud1=\EB,
         kcuf1=\EC, kcuu1=\EA, nel=^M^J, tbc=\EH,          kcuf1=\EC, kcuu1=\EA, nel=\r\n, tbc=\EH,
 ibm3151|IBM 3151 display,  ibm3151|IBM 3151 display,
         is2=\E S, rmacs=\E>B, rmcup=\E>B, rs2=\E S, s0ds=\E>B,          is2=\E S, rmacs=\E>B, rmcup=\E>B, rs2=\E S, s0ds=\E>B,
         sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;          sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;
Line 16067 
Line 18185 
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=j\352k\353l\354m\355n\356q\361t\364u\365v\366w\367x          acsc=j\352k\353l\354m\355n\356q\361t\364u\365v\366w\367x
              \370,               \370,
         bel=^G, blink=\E4D, bold=\E4H, clear=\EH\EJ, cr=^M, cub1=\ED,          bel=^G, blink=\E4D, bold=\E4H, clear=\EH\EJ, cr=\r, cub1=\ED,
         cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=\EA, dch1=\EQ, dl1=\EO, ed=\EJ, el=\EI, home=\EH,          cuu1=\EA, dch1=\EQ, dl1=\EO, ed=\EJ, el=\EI, home=\EH,
         ich1=\EP \010, il1=\EN, ind=^J, invis=\E4P, kbs=^H, kcbt=\E2,          ich1=\EP \010, il1=\EN, ind=\n, invis=\E4P, kbs=^H, kcbt=\E2,
         kclr=\EL\r, kctab=\E1, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          kclr=\EL\r, kctab=\E1, kcub1=\ED, kcud1=\EB, kcuf1=\EC,
         kcuu1=\EA, kdch1=\EQ, kdl1=\EO, ked=\EJ, kel=\EI, kf1=\Ea\r,          kcuu1=\EA, kdch1=\EQ, kdl1=\EO, ked=\EJ, kel=\EI, kf1=\Ea\r,
         kf10=\Ej\r, kf11=\Ek\r, kf12=\El\r, kf13=\E!a\r,          kf10=\Ej\r, kf11=\Ek\r, kf12=\El\r, kf13=\E!a\r,
Line 16113 
Line 18231 
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x          acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x
              \263,               \263,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch1=\E[P, dl=\E[%p1%dM,          cuu=\E[%p1%dA, cuu1=\E[A, dch1=\E[P, dl=\E[%p1%dM,
         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H,          dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H,
         hpa=\E[%i%p1%dG, il=\E[%p1%dL, il1=\E[L, ind=\E[S,          hpa=\E[%i%p1%dG, il=\E[%p1%dL, il1=\E[L, ind=\E[S,
         indn=\E[%p1%dS, invis=\E[8m, is2=\Ec, kbs=^H, kcbt=\E[Z,          invis=\E[8m, is2=\Ec, kbs=^H, kcbt=\E[Z, kclr=\E[144q,
         kclr=\E[144q, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P,
         kcuu1=\E[A, kdch1=\E[P, ked=\E[148q, kel=\E[142q,          ked=\E[148q, kel=\E[142q, kend=\E[146q, kf1=\E[001q,
         kend=\E[146q, kf1=\E[001q, kf10=\E[010q, kf11=\E[011q,          kf10=\E[010q, kf11=\E[011q, kf12=\E[012q, kf13=\E[013q,
         kf12=\E[012q, kf13=\E[013q, kf14=\E[014q, kf15=\E[015q,          kf14=\E[014q, kf15=\E[015q, kf16=\E[016q, kf17=\E[017q,
         kf16=\E[016q, kf17=\E[017q, kf18=\E[018q, kf19=\E[019q,          kf18=\E[018q, kf19=\E[019q, kf2=\E[002q, kf20=\E[020q,
         kf2=\E[002q, kf20=\E[020q, kf21=\E[021q, kf22=\E[022q,          kf21=\E[021q, kf22=\E[022q, kf23=\E[023q, kf24=\E[024q,
         kf23=\E[023q, kf24=\E[024q, kf25=\E[025q, kf26=\E[026q,          kf25=\E[025q, kf26=\E[026q, kf27=\E[027q, kf28=\E[028q,
         kf27=\E[027q, kf28=\E[028q, kf29=\E[029q, kf3=\E[003q,          kf29=\E[029q, kf3=\E[003q, kf30=\E[030q, kf31=\E[031q,
         kf30=\E[030q, kf31=\E[031q, kf32=\E[032q, kf33=\E[033q,          kf32=\E[032q, kf33=\E[033q, kf34=\E[034q, kf35=\E[035q,
         kf34=\E[034q, kf35=\E[035q, kf36=\E[036q, kf4=\E[004q,          kf36=\E[036q, kf4=\E[004q, kf5=\E[005q, kf6=\E[006q,
         kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, kf8=\E[008q,          kf7=\E[007q, kf8=\E[008q, kf9=\E[009q, khome=\E[H,
         kf9=\E[009q, khome=\E[H, kich1=\E[139q, kil1=\E[140q,          kich1=\E[139q, kil1=\E[140q, kind=\E[151q, knp=\E[154q,
         kind=\E[151q, knp=\E[154q, kpp=\E[150q, kri=\E[155q,          kpp=\E[150q, kri=\E[155q, krmir=\E[4l, rev=\E[7m, ri=\E[T,
         krmir=\E[4l, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT, rmir=\E[4l,          rmir=\E[4l, rmso=\E[m, rmul=\E[m, rs2=\Ec,
         rmso=\E[m, rmul=\E[m, rs2=\Ec,  
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1          sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1
             %;%?%p7%t;8%;m,              %;%?%p7%t;8%;m,
         sgr0=\E[0m, smir=\E[4h, smso=\E[7m, smul=\E[4m,          sgr0=\E[0m, smir=\E[4h, smso=\E[7m, smul=\E[4m,
           use=ecma+index,
   
 ibmaed|IBM Experimental display,  ibmaed|IBM Experimental display,
         OTbs, am, eo, msgr,          OTbs, am, eo, msgr,
Line 16161 
Line 18279 
         sgr0=\Ew\Eq\Ez\EB, smso=\EZ, smul=\EW, tsl=\Ej\EY8%+ \Eo,          sgr0=\Ew\Eq\Ez\EB, smso=\EZ, smul=\EW, tsl=\Ej\EY8%+ \Eo,
         use=ibm3101,          use=ibm3101,
 ibmega|IBM Enhanced Color Display,  ibmega|IBM Enhanced Color Display,
         cr=^M, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J,          cr=\r, cud1=\n, ht=^I, ind=\n, kbs=^H, kcub1=^H, kcud1=\n,
         nel=^M^J, use=ibmmono,          nel=\r\n, use=ibmmono,
 # This color scheme is assumed in some recent IBM terminal descriptions  # This color scheme is assumed in some recent IBM terminal descriptions
 # (green on black, emulated on a 16-color terminal).  # (green on black, emulated on a 16-color terminal).
 ibm+color|IBM color definitions,  ibm+color|IBM color definitions,
Line 16175 
Line 18293 
              %p1%{3}%=%t33m%e%p1%{4}%=%t34m%e%p1%{5}%=%t35m%e%p1%{6}               %p1%{3}%=%t33m%e%p1%{4}%=%t34m%e%p1%{5}%=%t35m%e%p1%{6}
              %=%t36m%e%p1%{7}%=%t97m%;,               %=%t36m%e%p1%{7}%=%t97m%;,
 ibm+16color|IBM aixterm color definitions,  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,          setab=\E[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{92}%+%;%dm,
         setaf=\E[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{82}%+%;%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          setb=%p1%{8}%/%{6}%*%{4}%+\E[%d%p1%{8}%m%Pa%?%ga%{1}%=%t4%e
Line 16190 
Line 18308 
         rmso=\EB, rmul=\EB, smso=\EF\Ef3;, smul=\EF\Ef2;,          rmso=\EB, rmul=\EB, smso=\EF\Ef3;, smul=\EF\Ef2;,
         use=ibmmono,          use=ibmmono,
 ibmvga-c|IBM VGA display color termcap,  ibmvga-c|IBM VGA display color termcap,
         cr=^M, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J,          cr=\r, cud1=\n, ht=^I, ind=\n, kbs=^H, kcub1=^H, kcud1=\n,
         nel=^M^J, use=ibmega-c,          nel=\r\n, use=ibmega-c,
 ibmvga|IBM VGA display,  ibmvga|IBM VGA display,
         cr=^M, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J,          cr=\r, cud1=\n, ht=^I, ind=\n, kbs=^H, kcub1=^H, kcud1=\n,
         nel=^M^J, use=ibmega,          nel=\r\n, use=ibmega,
 # ibmapa* and ibmmono entries come from ACIS 4.3 distribution  # ibmapa* and ibmmono entries come from ACIS 4.3 distribution
 rtpc|ibmapa16|IBM 6155 Extended Monochrome Graphics Display,  rtpc|ibmapa16|IBM 6155 Extended Monochrome Graphics Display,
         lines#32,          lines#32,
Line 16211 
Line 18329 
         use=ibmega-c,          use=ibmega-c,
 ibm6154|IBM 6154 Color displays,  ibm6154|IBM 6154 Color displays,
         blink@, bold=\E[12m, s0ds=\E[10m, s1ds=\E[11m, s2ds=\E[12m,          blink@, bold=\E[12m, s0ds=\E[10m, s1ds=\E[11m, s2ds=\E[12m,
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1          sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p7%t;8%;%?%p6%t;1
             2%;m,              2%;m,
         sgr0=\E[0;10m, use=ibm5154,          sgr0=\E[0;10m, use=ibm5154,
 ibm6153|IBM 6153 Black & White display,  ibm6153|IBM 6153 Black & White display,
         blink@, bold=\E[12m, s0ds=\E[10m, s1ds=\E[11m, s2ds=\E[12m,          blink@, bold=\E[12m, s0ds=\E[10m, s1ds=\E[11m, s2ds=\E[12m,
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1          sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p7%t;8%;%?%p6%t;1
             2%;m,              2%;m,
         sgr0=\E[0;10m, use=ibm5151,          sgr0=\E[0;10m, use=ibm5151,
 ibm6153-90|IBM 6153 Black & White display,  ibm6153-90|IBM 6153 Black & White display (36-line),
         cols#90, lines#36,          cols#90, lines#36,
         blink@, bold@, use=ibm5151,          blink@, bold@, use=ibm5151,
 ibm6153-40|IBM 6153 Black & White display,  ibm6153-40|IBM 6153 Black & White display (12-line),
         cols#40, lines#12, use=ibm6153-90,          cols#40, lines#12, use=ibm6153-90,
 ibm8512|ibm8513|IBM color VGA Terminal,  ibm8512|ibm8513|IBM color VGA Terminal,
         am, mir, msgr,          am, mir, msgr,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         acsc=jjkkllmmnnqqttuuvvwwxx, blink=\E[5m, bold=\E[1m,          acsc=jjkkllmmnnqqttuuvvwwxx, blink=\E[5m, bold=\E[1m,
         clear=\E[H\E[J, cub1=\E[D, cud1=^J, cuf1=\E[C,          clear=\E[H\E[J, cub1=\E[D, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, il=\E[%p1%dL,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, il=\E[%p1%dL,
         il1=\E[L, is2=\Eb\E[m\017\E[?7h, kcud1=\E[B, kcuu1=\E[A,          il1=\E[L, is2=\Eb\E[m\017\E[?7h, kcud1=\E[B, kcuu1=\E[A,
Line 16253 
Line 18371 
 hft-old|AIWS High Function Terminal,  hft-old|AIWS High Function Terminal,
         am, xon,          am, xon,
         cols#80, lines#25,          cols#80, lines#25,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cub1=^H, cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu1=\E[A, dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,          cuu1=\E[A, dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,
         ht=^I, ich1=\E[@, il1=\E[L, ind=^J, invis=\E[8m, kbs=^H,          ht=^I, ich1=\E[@, il1=\E[L, ind=\n, invis=\E[8m, kbs=^H,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kf1=\E[001q, kf2=\E[002q, kf3=\E[003q, kf4=\E[004q,          kf1=\E[001q, kf2=\E[002q, kf3=\E[003q, kf4=\E[004q,
         kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, kf8=\E[008q,          kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, kf8=\E[008q,
         kf9=\E[009q, khome=\E[H, knp=\E[153q, kpp=\E[159q,          kf9=\E[009q, khome=\E[H, knp=\E[153q, kpp=\E[159q,
         ktbc=\E[010q, rev=\E[7m, rmir=\E6, rmso=\E[m, rmul=\E[m,          ktbc=\E[010q, rev=\E[7m, rmir=\E6, rmso=\E[m, rmul=\E[m,
         sgr0=\E[m, smir=\E6, smso=\E[7m, smul=\E[4m, use=ibm+color,          sgr0=\E[m, smir=\E6, smso=\E[7m, smul=\E[4m, use=ibm+color,
 ibm-system1|system1|ibm system/1 computer,  ibm-system1|system1|IBM system/1 computer,
         am, xt,          am, xt,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^Z, cub1=^H, cuf1=^\,          bel=^G, clear=^Z, cub1=^H, cuf1=^\,
         cup=\005%p1%{32}%+%c%p2%{32}%+%c, cuu1=^^, home=^K,          cup=\005%p1%{32}%+%c%p2%{32}%+%c, cuu1=^^, home=^K,
         ind=^J,          ind=\n,
 #       lft-pc850 : IBM Low Function Terminal Device  #       lft-pc850 : IBM Low Function Terminal Device
 #    lft "supports" underline, bold, and blink in the sense that the lft code  #    lft "supports" underline, bold, and blink in the sense that the lft code
 #    sets all the right bits.  HOWEVER, depending upon the adapter, these  #    sets all the right bits.  HOWEVER, depending upon the adapter, these
Line 16279 
Line 18397 
         acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x          acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x
              \263,               \263,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cr=\r, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[2J, el=\E[0K,          dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[2J, el=\E[0K,
         home=\E[H, hpa=\E[%i%p1%dG, ich=\E[%p1%d@, il=\E[%p1%dL,          home=\E[H, hpa=\E[%i%p1%dG, ich=\E[%p1%d@, il=\E[%p1%dL,
         il1=\E[L, ind=\ED, indn=\E[%p1%dS, invis=\E[8m, is2=\Ec,          il1=\E[L, ind=\ED, invis=\E[8m, is2=\Ec, kbs=^H, kcbt=\E[Z,
         kbs=^H, kcbt=\E[Z, kclr=\E[144q, kcub1=\E[D, kcud1=\E[B,          kclr=\E[144q, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, ked=\E[148q,          kcuu1=\E[A, kdch1=\E[P, ked=\E[148q, kel=\E[142q,
         kel=\E[142q, kend=\E[146q, kf1=\E[001q, kf10=\E[010q,          kend=\E[146q, kf1=\E[001q, kf10=\E[010q, kf11=\E[011q,
         kf11=\E[011q, kf12=\E[012q, kf13=\E[013q, kf14=\E[014q,          kf12=\E[012q, kf13=\E[013q, kf14=\E[014q, kf15=\E[015q,
         kf15=\E[015q, kf16=\E[016q, kf17=\E[017q, kf18=\E[018q,          kf16=\E[016q, kf17=\E[017q, kf18=\E[018q, kf19=\E[019q,
         kf19=\E[019q, kf2=\E[002q, kf20=\E[020q, kf21=\E[021q,          kf2=\E[002q, kf20=\E[020q, kf21=\E[021q, kf22=\E[022q,
         kf22=\E[022q, kf23=\E[023q, kf24=\E[024q, kf25=\E[025q,          kf23=\E[023q, kf24=\E[024q, kf25=\E[025q, kf26=\E[026q,
         kf26=\E[026q, kf27=\E[027q, kf28=\E[028q, kf29=\E[029q,          kf27=\E[027q, kf28=\E[028q, kf29=\E[029q, kf3=\E[003q,
         kf3=\E[003q, kf30=\E[030q, kf31=\E[031q, kf32=\E[032q,          kf30=\E[030q, kf31=\E[031q, kf32=\E[032q, kf33=\E[033q,
         kf33=\E[033q, kf34=\E[034q, kf35=\E[035q, kf36=\E[036q,          kf34=\E[034q, kf35=\E[035q, kf36=\E[036q, kf4=\E[004q,
         kf4=\E[004q, kf5=\E[005q, kf6=\E[006q, kf7=\E[007q,          kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, kf8=\E[008q,
         kf8=\E[008q, kf9=\E[009q, khome=\E[H, kich1=\E[139q,          kf9=\E[009q, khome=\E[H, kich1=\E[139q, kil1=\E[140q,
         kil1=\E[140q, kind=\E[151q, knp=\E[154q, kpp=\E[150q,          kind=\E[151q, knp=\E[154q, kpp=\E[150q, kri=\E[155q,
         kri=\E[155q, krmir=\E[4l, rev=\E[7m, ri=\EL, rin=\E[%p1%dT,          krmir=\E[4l, rev=\E[7m, ri=\EL, rmacs=\E(B, rmir=\E[4l,
         rmacs=\E(B, rmir=\E[4l, rmso=\E[0m, rmul=\E[0m, rs2=\Ec,          rmso=\E[0m, rmul=\E[0m, rs2=\Ec,
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1          sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1
             %;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;,              %;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;,
         sgr0=\E[0m, smacs=\E(0, smir=\E[4h, smso=\E[7m, smul=\E[4m,          sgr0=\E[0m, smacs=\E(0, smir=\E[4h, smso=\E[7m, smul=\E[4m,
         tbc=\E[3g,          tbc=\E[3g, use=ecma+index,
 # "Megapel" refers to the display adapter, which was used with the IBM RT  # "Megapel" refers to the display adapter, which was used with the IBM RT
 # aka IBM 6150.  # aka IBM 6150.
 ibm5081|hft|IBM Megapel Color display,  ibm5081|hft|IBM Megapel Color display,
Line 16322 
Line 18440 
 ibm8514-c|IBM 8514 color display with standout and underline,  ibm8514-c|IBM 8514 color display with standout and underline,
         eslok, hs,          eslok, hs,
         lines#41,          lines#41,
         cr=^M, cud1=^J, dsl=\Ej\EYI \EI\Ek, fsl=\Ek, ht=^I, ind=^J,          cr=\r, cud1=\n, dsl=\Ej\EYI \EI\Ek, fsl=\Ek, ht=^I, ind=\n,
         kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, tsl=\Ej\EYI%+ \Eo,          kbs=^H, kcub1=^H, kcud1=\n, nel=\r\n, tsl=\Ej\EYI%+ \Eo,
         use=ibmega-c,          use=ibmega-c,
   
 #  #
 # AIX entries.  IBM ships these with AIX 3.2.5.  # AIX entries.  IBM ships these with AIX 3.2.5.
 # -- added rc, sc based on manpage -TD  # -- added rc, sc based on manpage -TD
   # -- added rmacs, smacs based on manpage -TD
 # Note that we could use ibm+16color, but that is not how IBM defines this one.  # Note that we could use ibm+16color, but that is not how IBM defines this one.
 aixterm|IBM Aixterm Terminal Emulator,  aixterm|IBM Aixterm Terminal Emulator,
           acsc=jjkkllmmnnqqttuuvvwwxx, bold=\E[1m, rc=\E8, ri@,
           rmacs=\E(B, s0ds=\E(B, s1ds=\E(0, sc=\E7,
           sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7
               %t;8%;m%?%p9%t\E(0%e\E(B%;,
           sgr0=\E[0;10m\E(B, smacs=\E(0, use=ibm6154,
           use=aixterm+sl,
   aixterm+sl|status line for AIXterm,
         eslok, hs,          eslok, hs,
         acsc=jjkkllmmnnqqttuuvvwwxx, bold=\E[1m, dsl=\E[?E,          dsl=\E[?E, fsl=\E[?F, tsl=\E[?%p1%dT,
         fsl=\E[?F, rc=\E8, ri@, s0ds=\E(B, s1ds=\E(0, sc=\E7,  
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1  
             %;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;,  
         sgr0=\E[0;10m\E(B, tsl=\E[?%p1%dT, use=ibm6154,  
 aixterm-m|IBM AIXterm Monochrome Terminal Emulator,  aixterm-m|IBM AIXterm Monochrome Terminal Emulator,
         eslok, hs,          acsc=jjkkllmmnnqqttuuvvwwxx, bold=\E[1m, ri@, s0ds=\E(B,
         acsc=jjkkllmmnnqqttuuvvwwxx, bold=\E[1m, dsl=\E[?E,          s1ds=\E(0,
         fsl=\E[?F, ri@, s0ds=\E(B, s1ds=\E(0,          sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1              %t;8%;m%?%p9%t\E(0%e\E(B%;,
             %;m,          sgr0=\E[0;10m\E(B, use=ibm6153, use=aixterm+sl,
         sgr0=\E[0;10m\E(B, tsl=\E[?%p1%dT, use=ibm6153,  
 aixterm-m-old|old IBM AIXterm Monochrome Terminal Emulator,  aixterm-m-old|old IBM AIXterm Monochrome Terminal Emulator,
         eslok, hs,          bold=\E[1m, ri@,
         bold=\E[1m, dsl=\E[?E, fsl=\E[?F, ri@,          sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1              %t;8%;m,
             %;m,          use=ibm6153, use=aixterm+sl,
         tsl=\E[?%p1%dT, use=ibm6153,  
 jaixterm|IBM Kanji Aixterm Terminal Eemulator,  jaixterm|IBM Kanji Aixterm Terminal Eemulator,
         acsc@, use=aixterm,          acsc@, rmacs@,
           sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7%t;8
               %;m,
           sgr0=\E[m, smacs@, use=aixterm,
 jaixterm-m|IBM Kanji AIXterm Monochrome Terminal Emulator,  jaixterm-m|IBM Kanji AIXterm Monochrome Terminal Emulator,
         acsc@, use=aixterm-m,          acsc@, rmacs@,
           sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7%t;8
               %;m,
           sgr0=\E[m, smacs@, use=aixterm-m,
   
 # This flavor is adapted from xterm, in turn from aixterm documentation -TD  # This flavor is adapted from xterm, in turn from aixterm documentation -TD
 aixterm-16color|IBM Aixterm Terminal Emulator with 16 colors,  aixterm-16color|IBM Aixterm Terminal Emulator with 16 colors,
Line 16366 
Line 18493 
 i100|gt100|gt100a|General Terminal 100A (formerly Infoton 100),  i100|gt100|gt100a|General Terminal 100A (formerly Infoton 100),
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\Ef%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dl1=\EM,          cup=\Ef%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dl1=\EM,
         ed=\EJ, el=\EK, flash=\Eb$<200/>\Ea, home=\EH, il1=\EL,          ed=\EJ, el=\EK, flash=\Eb$<200/>\Ea, home=\EH, il1=\EL,
         ind=^J, rmso=\Ea, smso=\Eb,          ind=\n, rmso=\Ea, smso=\Eb,
 i400|infoton 400,  
   i400|Infoton 400,
         OTbs, am,          OTbs, am,
         cols#80, lines#25,          cols#80, lines#25,
         bel=^G, clear=\E[2J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          bel=^G, clear=\E[2J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%3d;%p2%3dH, cuu1=\E[A,          cup=\E[%i%p1%3d;%p2%3dH, cuu1=\E[A,
         dch1=\E[4h\E[2Q\E[P\E[4l\E[0Q, dl1=\E[M, el=\E[N,          dch1=\E[4h\E[2Q\E[P\E[4l\E[0Q, dl1=\E[M, el=\E[N,
         il1=\E[L, ind=^J, rmir=\E[4l\E[0Q, smir=\E[4h\E[2Q,          il1=\E[L, ind=\n, rmir=\E[4l\E[0Q, smir=\E[4h\E[2Q,
   
 # (addrinfo: removed obsolete ":bc=^Z:" -- esr)  # (addrinfo: removed obsolete ":bc=^Z:" -- esr)
 addrinfo,  addrinfo|cursor-addressable Infoton,
         am,          cup=\037%p1%c%p2%c, home=^H, use=infoton,
         cols#80, lines#24,  
         bel=^G, clear=^L, cr=^M, cub1=^Z, cud1=^J, cuf1=^Y,  # "VISTAR II/HZ Technical Users Manual" (May 1975).
         cup=\037%p1%c%p2%c, cuu1=^\, ed=^K, home=^H, ind=^J, ll=^H^\,  #
   infoton2|cursor-addressable Infoton VISTAR II,
           cup=~\021%p2%c%p1%c, home=^H, use=infoton,
   
   # "VISTAR Technical User's Manual" (October 1972).
   #
 # (infoton: used to have the no-ops <lh#0>, <lw#0>, <nlab#0> -- esr)  # (infoton: used to have the no-ops <lh#0>, <lw#0>, <nlab#0> -- esr)
 infoton,  infoton|Infoton VISTAR,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^Z, cud1=^J, cuf1=^Y, cuu1=^\,          bel=^G, clear=^L, cr=\r, cub1=^Z, cud1=\n, cuf1=^Y, cuu1=^\,
         ed=^K, ind=^J, ll=^H^\,          ed=^K, ind=\n, ll=^H^\,
   
 # The ICL6402 was actually the Kokusai Display System 6402.  # The ICL6402 was actually the Kokusai Display System 6402.
 # The 6404 was the KDS7372 (color version of the 6402).  # The 6404 was the KDS7372 (color version of the 6402).
Line 16644 
Line 18778 
 # Codes and info from Peter Disdale <pete@pdlmail.demon.co.uk> 12 May 1997  # Codes and info from Peter Disdale <pete@pdlmail.demon.co.uk> 12 May 1997
 #  #
 # Entry is by esr going solely on above information and is UNTESTED.  # Entry is by esr going solely on above information and is UNTESTED.
 # This actually looks a lot like a Televideo 9xx.  # This actually looks a lot like a TeleVideo 9xx.
 # This entry uses page 0 and is monochrome; I'm not brave enough to try  # This entry uses page 0 and is monochrome; I'm not brave enough to try
 # to make color work without a test terminal.  The <am> capability is a guess.  # to make color work without a test terminal.  The <am> capability is a guess.
 # The initialization string sets conversation mode, blinking underline cursor,  # The initialization string sets conversation mode, blinking underline cursor,
Line 16655 
Line 18789 
         OTbs, am, hs,          OTbs, am, hs,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, blink=\E[2ZZ, cbt=\EI, civis=\E.0, clear=\E*,          bel=^G, blink=\E[2ZZ, cbt=\EI, civis=\E.0, clear=\E*,
         cnorm=\E.3, cr=^M,          cnorm=\E.3, cr=\r, csr=\E!%p1%{32}%+%c%p2%{32}%+%c,
         csr=\E!%+%p1%{32}%+%p2%{32} cud1=\026, cuf1=^L,          cub1=^H, cud1=^V, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{80}%m%{32}%+%c%p2%{80}%>%{32}%+%c,          cup=\E=%p1%{32}%+%c%p2%{80}%m%{32}%+%c%p2%{80}%>%{32}%+%c,
         cuu1=^K, cvvis=\E.1, dch1=\EW, dl1=\ER, home=^^, ht=^I,          cuu1=^K, cvvis=\E.1, dch1=\EW, dl1=\ER, home=^^, ht=^I,
         hts=\E1, il1=\EE, invis=\E[1ZZ,          hts=\E1, il1=\EE, invis=\E[1ZZ,
Line 16682 
Line 18816 
 intext|Interactive Systems Corporation modified owl 1200,  intext|Interactive Systems Corporation modified owl 1200,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24, xmc#1,          cols#80, it#8, lines#24, xmc#1,
         bel=^G, cbt=^Y, clear=\014$<132>, cr=^M, cub1=^H, cud1=^J,          bel=^G, cbt=^Y, clear=\014$<132>, cr=\r, cub1=^H, cud1=\n,
         cuf1=^^, cup=\017%p1%{32}%+%c%p2%{32}%+%c, cuu1=^\,          cuf1=^^, cup=\017%p1%{32}%+%c%p2%{32}%+%c, cuu1=^\,
         dch1=\022$<5.5*>, dl1=\021$<5.5*>, ed=\026J$<5.5*>,          dch1=\022$<5.5*>, dl1=\021$<5.5*>, ed=\026J$<5.5*>,
         el=^Kp^R, ht=^I, il1=\020$<5.5*>, ind=^J, ip=$<5.5*>, kbs=^H,          el=^Kp^R, ht=^I, il1=\020$<5.5*>, ind=\n, ip=$<5.5*>, kbs=^H,
         kcub1=^_, kcud1=^J, kcuf1=^^, kcuu1=^\, kf0=^VJ\r, kf1=^VA\r,          kcub1=^_, kcud1=\n, kcuf1=^^, kcuu1=^\, kf0=^VJ\r, kf1=^VA\r,
         kf2=^VB\r, kf3=^VC\r, kf4=^VD\r, kf5=^VE\r, kf6=^VF\r,          kf2=^VB\r, kf3=^VC\r, kf4=^VD\r, kf5=^VE\r, kf6=^VF\r,
         kf7=^VG\r, kf8=^VH\r, kf9=^VI\r, khome=^Z, rmir=^V<,          kf7=^VG\r, kf8=^VH\r, kf9=^VI\r, khome=^Z, rmir=^V<,
         rmkx=^V9, rmso=^V#\s, smir=^V;, smkx=\036\:\264\026%%,          rmkx=^V9, rmso=^V#\s, smir=^V;, smkx=\036:\264\026%%,
         smso=^V$\,,          smso=^V$\,,
 intext2|intextii|INTERACTIVE modified owl 1251,  intext2|intextii|INTERACTIVE modified owl 1251,
         am, bw, ul,          am, bw, ul,
         cols#80, lines#24, xmc#0,          cols#80, lines#24, xmc#0,
         bel=^G, cbt=\E[Z, clear=\E[H\E[2J, cr=^M, cub1=\E[D,          bel=^G, cbt=\E[Z, clear=\E[H\E[2J, cr=\r, cub1=\E[D,
         cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K,          dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K,
         flash=\E[;;;;;;;;;2;;u$<200/>\E[;;;;;;;;;1;;u,          flash=\E[;;;;;;;;;2;;u$<200/>\E[;;;;;;;;;1;;u,
Line 16731 
Line 18865 
 abm85|Kimtron ABM 85,  abm85|Kimtron ABM 85,
         OTbs, am, bw, msgr,          OTbs, am, bw, msgr,
         cols#80, it#8, lines#24, xmc#1,          cols#80, it#8, lines#24, xmc#1,
         cbt=\EI, clear=\E*, cub1=^H, cud1=^J, cuf1=^L,          cbt=\EI, clear=\E*, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\Ey, el=\Et, ht=^I,          dl1=\ER, ed=\Ey, el=\Et, ht=^I,
         if=/usr/share/tabset/stdcrt, il1=\EE,          if=/usr/share/tabset/stdcrt, il1=\EE,
         is2=\EC\EX\Eg\En\E%\Er\E(\Ek\Em\Eq, kbs=^H, kcub1=^H,          is2=\EC\EX\Eg\En\E%\Er\E(\Ek\Em\Eq, kbs=^H, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, rmir=\Er, rmso=\Ek,          kcud1=\n, kcuf1=^L, kcuu1=^K, khome=^^, rmir=\Er, rmso=\Ek,
         rmul=\Em, smir=\EQ, smso=\Ej, smul=\El,          rmul=\Em, smir=\EQ, smso=\Ej, smul=\El,
 # Kimtron ABM 85H added by Dual Systems.  # Kimtron ABM 85H added by Dual Systems.
 # Some notes about the abm85h entries:  # Some notes about the abm85h entries:
Line 16764 
Line 18898 
         hs,          hs,
         xmc@,          xmc@,
         bel=^G, cnorm=\E.4, cvvis=\E.2, dim=\E), dsl=\Ee, flash@,          bel=^G, cnorm=\E.4, cvvis=\E.2, dim=\E), dsl=\Ee, flash@,
         fsl=^M, invis@,          fsl=\r, invis@,
         is2=\EC\EN\EX\024\016\EA\Ea\E%\E9\Ee\Er\En\E"\E}\E'\E(\Ef\r          is2=\EC\EN\EX\024\016\EA\Ea\E%\E9\Ee\Er\En\E"\E}\E'\E(\Ef\r
             \EG0\Ed\E.4\El,              \EG0\Ed\E.4\El,
         kcud1=^V, sgr0=\E(\EG0, smir=\EZ, tsl=\Eg\Ef, use=adm+sgr,          kcud1=^V, sgr0=\E(\EG0, smir=\EZ, tsl=\Eg\Ef, use=adm+sgr,
Line 16803 
Line 18937 
         am, bw,          am, bw,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         acsc=jYk?lZm@nEqDt4uCvAwBx3, bel=^G, blink=\EG2, cbt=\EI,          acsc=jYk?lZm@nEqDt4uCvAwBx3, bel=^G, blink=\EG2, cbt=\EI,
         civis=\E.0, clear=\E*, cnorm=\E.3, cr=^M, cub1=^H, cud1=^V,          civis=\E.0, clear=\E*, cnorm=\E.3, cr=\r, cub1=^H, cud1=^V,
         cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         dch1=\EW, dim=\EG@, dl1=\ER, dsl=\Ef\r, ed=\EY, el=\ET, fsl=^M,          dch1=\EW, dim=\EG@, dl1=\ER, dsl=\Ef\r, ed=\EY, el=\ET, fsl=\r,
         home=^^, ht=^I, ich1=\EQ, il1=\EE, ind=^J,          home=^^, ht=^I, ich1=\EQ, il1=\EE, ind=\n,
         is2=\EG0\E s\017\E~, kbs=^H, kcbt=\EI, kclr=\E*,          is2=\EG0\E s\017\E~, kbs=^H, kcbt=\EI, kclr=\E*,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdl1=\ER,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdl1=\ER,
         ked=\EY, kel=\ET, kend=\EY, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r,          ked=\EY, kel=\ET, kend=\EY, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r,
         kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,          kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,
         kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ, kil1=\EE, knp=\EJ,          kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ, kil1=\EE, knp=\EJ,
         nel=^M^J, pulse=\EK, rmacs=\E%%, rmir=, rmso=\EG0, rmul=\EG0,          nel=\r\n, pulse=\EK, rmacs=\E%%, rmir=, rmso=\EG0, rmul=\EG0,
         sgr0=\EG0, smacs=\E$, smir=, smso=\EG4, smul=\EG8, tsl=\Ef,          sgr0=\EG0, smacs=\E$, smir=, smso=\EG4, smul=\EG8, tsl=\Ef,
   
 #### Microdata/MDIS  #### Microdata/MDIS
Line 16829 
Line 18963 
 # =========================================  # =========================================
 #  #
 # Prism-1, Prism-2 and P99:  # Prism-1, Prism-2 and P99:
 #       Ancient Microdata and CMC terminals, vaguely like Adds Regent 25.  #       Ancient Microdata and CMC terminals, vaguely like ADDS Regent 25.
 #  #
 # Prism-4 and Prism-5:  # Prism-4 and Prism-5:
 #       Slightly less ancient range of Microdata terminals. Follow-on from  #       Slightly less ancient range of Microdata terminals. Follow-on from
Line 16888 
Line 19022 
 prism2|MDC Prism-2,  prism2|MDC Prism-2,
         am, bw, msgr,          am, bw, msgr,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\014$<20>, cr=^M, cub1=^H, cud1=^J, cuf1=^F,          bel=^G, clear=\014$<20>, cr=\r, cub1=^H, cud1=\n, cuf1=^F,
         cup=\013%p1%{32}%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%Pc%?          cup=\013%p1%{32}%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%Pc%?
             %{17}%gc%=%{19}%gc%=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c,              %{17}%gc%=%{19}%gc%=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c,
         cuu1=^Z, ed=\EJ, el=\EK, home=^A,          cuu1=^Z, ed=\EJ, el=\EK, home=^A,
         hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%Pc%?%{17}%gc%=%{19}%gc          hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%Pc%?%{17}%gc%=%{19}%gc
             %=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c,              %=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c,
         ind=^J, kbs=^H, khome=^A, vpa=\013%p1%{32}%+%c,          ind=\n, kbs=^H, khome=^A, vpa=\013%p1%{32}%+%c,
   
 # p4: Prism-4  # p4: Prism-4
 # -----------  # -----------
Line 16909 
Line 19043 
 prism4|p4|P4|MDC Prism-4,  prism4|p4|P4|MDC Prism-4,
         am, bw, hs, mc5i, msgr,          am, bw, hs, mc5i, msgr,
         cols#80, lines#24, wsl#72, xmc#1,          cols#80, lines#24, wsl#72, xmc#1,
         bel=^G, blink=^CB, civis=^]\344, clear=\014$<20>,          bel=^G, blink=^CB, civis=\035\344, clear=\014$<20>,
         cnorm=^]\342, cr=^M, cub1=^H, cud1=^J, cuf1=^F,          cnorm=\035\342, cr=\r, cub1=^H, cud1=\n, cuf1=^F,
         cup=\013%p1%{32}%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%Pc%?          cup=\013%p1%{32}%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%Pc%?
             %{17}%gc%=%{19}%gc%=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c,              %{17}%gc%=%{19}%gc%=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c,
         cuu1=^Z, dim=^CA, dsl=\035\343\035\345, ed=\EJ, el=\EK,          cuu1=^Z, dim=^CA, dsl=\035\343\035\345, ed=\EJ, el=\EK,
         fsl=^]\345, home=^A,          fsl=\035\345, home=^A,
         hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%Pc%?%{17}%gc%=%{19}%gc          hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%Pc%?%{17}%gc%=%{19}%gc
             %=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c,              %=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c,
         ind=^J, invis=^CH, kbs=^H, khome=^A, mc0=\EU, mc4=\ET, mc5=\ER,          ind=\n, invis=^CH, kbs=^H, khome=^A, mc0=\EU, mc4=\ET, mc5=\ER,
         rev=^CD, rmso=^C\s, rmul=^C\s,          rev=^CD, rmso=^C\s, rmul=^C\s,
         sgr=\003%{64}%?%p1%p3%|%t%{4}%+%;%?%p2%t%{16}%+%;%?%p4%t%{2}          sgr=\003%{64}%?%p1%p3%|%t%{4}%+%;%?%p2%t%{16}%+%;%?%p4%t%{2}
             %+%;%?%p5%t%{1}%+%;%?%p7%t%{8}%+%;%c%?%p9%t\016%e\017%;,              %+%;%?%p5%t%{1}%+%;%?%p7%t%{8}%+%;%c%?%p9%t\016%e\017%;,
         sgr0=^C\s, smso=^CD, smul=^CP, tsl=^]\343,          sgr0=^C\s, smso=^CD, smul=^CP, tsl=\035\343,
         vpa=\013%p1%{32}%+%c,          vpa=\013%p1%{32}%+%c,
   
 # p5: Prism-5  # p5: Prism-5
Line 16988 
Line 19122 
 #  . Padding values (sets xon)  #  . Padding values (sets xon)
 # (esr: commented out <smacs>/<rmacs> because there's no <acsc>)  # (esr: commented out <smacs>/<rmacs> because there's no <acsc>)
 #  #
 prism9|p9|P9|MDC Prism-9 in ANSII mode,  prism9|p9|P9|MDC Prism-9 in ANSI mode,
         am, bw, hs, msgr, xenl, xon,          am, bw, hs, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3, wsl#72,          cols#80, it#8, lines#24, vt#3, wsl#72,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[<4l,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[<4l,
         clear=^L, cnorm=\E[<4h, cr=^M, csr=\E[%i%p1%d;%p2%d%%v,          clear=^L, cnorm=\E[<4h, cr=\r, csr=\E[%i%p1%d;%p2%d%%v,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dl=\E[%p1%dM, dl1=\E[M, dsl=\E[%}\024, ech=\E[%p1%dX,          dl=\E[%p1%dM, dl1=\E[M, dsl=\E[%}\024, ech=\E[%p1%dX,
         ed=\E[J$<10>, el=\E[K, fsl=^T, home=\E[H, hpa=\E[%i%p1%d`,          ed=\E[J$<10>, el=\E[K, fsl=^T, home=\E[H, hpa=\E[%i%p1%d`,
         ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=^J,          ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=\n,
         is2=\E[&p\E[<12l\E F, kbs=^H, kclr=^L, kcub1=\E[D,          is2=\E[&p\E[<12l\E F, kbs=^H, kclr=^L, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[11~,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[11~,
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,          kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
         kf18=\E[32~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~,          kf18=\E[32~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~,
         kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,          kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         khome=\E[H, nel=^M^J, prot=\E[32%{, rc=\E[%z,          khome=\E[H, nel=\r\n, prot=\E[32%{, rc=\E[%z,
         rep=\E[%p2%db%p1%c, rev=\E[7m, ri=\E[L, rmir=\E[4l,          rep=\E[%p2%db%p1%c, rev=\E[7m, ri=\E[L, rmir=\E[4l,
         rmso=\E[27m, rmul=\E[24m,          rmso=\E[27m, rmul=\E[24m,
         rs2=\E[&p\E[<12l\E\sF\E[3g\E[9;17;25;33;41;49;57;65;73          rs2=\E[&p\E[<12l\E\sF\E[3g\E[9;17;25;33;41;49;57;65;73
Line 17081 
Line 19215 
 prism12-m-w|p12-m-w|P12-M-W|MDC Prism-12 in MDC emulation and 132 column mode,  prism12-m-w|p12-m-w|P12-M-W|MDC Prism-12 in MDC emulation and 132 column mode,
         use=p9-8-w,          use=p9-8-w,
   
 # p14: Prism-14 in ANSII mode  # p14: Prism-14 in ANSI mode
 # ---------------------------  # ---------------------------
 #  #
 # See p9 definition.  # See p9 definition.
 #  #
 prism14|p14|P14|MDC Prism-14 in ANSII mode,  prism14|p14|P14|MDC Prism-14 in ANSI mode,
         use=p9,          use=p9,
   
 # p14-w: Prism-14 in 132 column mode  # p14-w: Prism-14 in 132 column mode
Line 17122 
Line 19256 
 p8gl|prism8gl|McDonnell-Douglas Prism-8 alternate definition,  p8gl|prism8gl|McDonnell-Douglas Prism-8 alternate definition,
         am, bw, hs, mir,          am, bw, hs, mir,
         cols#80, lines#24, ma#1, wsl#78, xmc#1,          cols#80, lines#24, ma#1, wsl#78, xmc#1,
         bel=^G, blink=^CB, clear=^L, cr=^M, cub1=^U, cud1=^J, cuf1=^F,          bel=^G, blink=^CB, clear=^L, cr=\r, cub1=^U, cud1=\n, cuf1=^F,
         cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, dch1=\s^H, dim=^CA, dl1=^P,          cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, dch1=\s^H, dim=^CA, dl1=^P,
         ed=\EJ, el=\EK, home=^A, ind=^J, invis=^CH, kbs=^H, kcub1=^U,          ed=\EJ, el=\EK, home=^A, ind=\n, invis=^CH, kbs=^H, kcub1=^U,
         kcud1=^J, kcuf1=^F, kcuu1=^Z, kdch1=\s^H, kdl1=^P, ked=\EJ,          kcud1=\n, kcuf1=^F, kcuu1=^Z, kdch1=\s^H, kdl1=^P, ked=\EJ,
         kel=\EK, kf1=^A@\r, kf10=^AI\r, kf12=^AJ\r, kf13=^AK\r,          kel=\EK, kf1=^A@\r, kf10=^AI\r, kf12=^AJ\r, kf13=^AK\r,
         kf14=^AL\r, kf15=^AM\r, kf16=^AN\r, kf17=^AO\r, kf2=^AA\r,          kf14=^AL\r, kf15=^AM\r, kf16=^AN\r, kf17=^AO\r, kf2=^AA\r,
         kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,          kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,
         kf8=^AG\r, kf9=^AH\r, khome=^A, lf1=F1, lf10=F10, lf2=F2,          kf8=^AG\r, kf9=^AH\r, khome=^A, lf1=F1, lf10=F10, lf2=F2,
         lf3=F3, lf4=F4, lf5=F5, lf6=F6, lf7=F7, lf8=F8, lf9=F9, nel=^J^M,          lf3=F3, lf4=F4, lf5=F5, lf6=F6, lf7=F7, lf8=F8, lf9=F9, nel=\n\r,
         pad=\0, rev=^CD, rmso=^C\s, rmul=^C\s, sgr0=^C\s, smso=^CE,          pad=\0, rev=^CD, rmso=^C\s, rmul=^C\s, sgr0=^C\s, smso=^CE,
         smul=^C0,          smul=^C0,
   
Line 17148 
Line 19282 
 act4|microterm|microterm act iv,  act4|microterm|microterm act iv,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\014$<12/>, cr=^M, cub1=^H, cud1=^K, cuf1=^X,          bel=^G, clear=\014$<12/>, cr=\r, cub1=^H, cud1=^K, cuf1=^X,
         cup=\024%p1%{24}%+%c%p2%p2%?%{47}%>%t%{48}%+%;%{80}%+%c,          cup=\024%p1%{24}%+%c%p2%p2%?%{47}%>%t%{48}%+%;%{80}%+%c,
         cuu1=^Z, dch1=\004$<.1*/>, dl1=\027$<2.3*/>,          cuu1=^Z, dch1=\004$<.1*/>, dl1=\027$<2.3*/>,
         ed=\037$<2.2*/>, el=\036$<.1*/>, home=^],          ed=\037$<2.2*/>, el=\036$<.1*/>, home=^],
         il1=\001<2.3*/>, ind=^J, kcub1=^H, kcud1=^K, kcuf1=^X,          il1=\001<2.3*/>, ind=\n, kcub1=^H, kcud1=^K, kcuf1=^X,
         kcuu1=^Z,          kcuu1=^Z,
 # The padding on :sr: and :ta: for act5 and mime is a guess and not final.  # The padding on :sr: and :ta: for act5 and mime is a guess and not final.
 # The act 5 has hardware tabs, but they are in columns 8, 16, 24, 32, 41 (!)...  # The act 5 has hardware tabs, but they are in columns 8, 16, 24, 32, 41 (!)...
Line 17172 
Line 19306 
 mime|mime1|mime2|mimei|mimeii|microterm mime1,  mime|mime1|mime2|mimei|mimeii|microterm mime1,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24, vt#9,          cols#80, it#8, lines#24, vt#9,
         bel=^G, clear=^]^C, cr=^M, cub1=^H, cud1=^J, cuf1=^X,          bel=^G, clear=^]^C, cr=\r, cub1=^H, cud1=\n, cuf1=^X,
         cup=\024%p1%{24}%+%c%p2%p2%?%{32}%>%t%{48}%+%;%{80}%+%c,          cup=\024%p1%{24}%+%c%p2%p2%?%{32}%>%t%{48}%+%;%{80}%+%c,
         cuu1=^Z, dl1=\027$<80>, ed=^_, el=^^, home=^], ht=\011$<2>,          cuu1=^Z, dl1=\027$<80>, ed=^_, el=^^, home=^], ht=\011$<2>,
         il1=\001$<80>, ind=^J, is2=^S\E^Q, kcub1=^H, kcud1=^K,          il1=\001$<80>, ind=\n, is2=^S\E^Q, kcub1=^H, kcud1=^K,
         kcuf1=^X, kcuu1=^Z, ri=\022$<3>, uc=^U,          kcuf1=^X, kcuu1=^Z, ri=\022$<3>, uc=^U,
 # These termcaps (for mime2a) put the terminal in low intensity mode  # These termcaps (for mime2a) put the terminal in low intensity mode
 # since high intensity mode is so obnoxious.  # since high intensity mode is so obnoxious.
 mime2a-s|microterm mime2a (emulating an enhanced soroc iq120),  mime2a-s|microterm mime2a (emulating an enhanced Soroc iq120),
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EL, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\EL, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EI, dch1=\ED,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EI, dch1=\ED,
         dl1=\027$<20*>, ed=\EJ$<20*>, el=\EK, home=^^,          dl1=\027$<20*>, ed=\EJ$<20*>, el=\EK, home=^^,
         il1=\001$<20*>, ind=^J, ip=$<2>, is2=\E), kcub1=^H, kcud1=^J,          il1=\001$<20*>, ind=\n, ip=$<2>, is2=\E), kcub1=^H, kcud1=\n,
         kcuf1=^L, kcuu1=^K, ri=\EI, rmir=^Z, rmso=\E;, rmul=\E7,          kcuf1=^L, kcuu1=^K, ri=\EI, rmir=^Z, rmso=\E;, rmul=\E7,
         smir=\EE, smso=\E\:, smul=\E6,          smir=\EE, smso=\E:, smul=\E6,
 # This is the preferred mode (but ^X can't be used as a kill character)  # This is the preferred mode (but ^X can't be used as a kill character)
 mime2a|mime2a-v|microterm mime2a (emulating an enhanced vt52),  mime2a|mime2a-v|microterm mime2a (emulating an enhanced VT52),
         OTbs,          OTbs,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=\EL, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EL, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=^N,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=^N,
         dl1=\027$<20*>, ed=\EQ$<20*>, el=\EP, home=\EH, ht=^I,          dl1=\027$<20*>, ed=\EQ$<20*>, el=\EP, home=\EH, ht=^I,
         il1=\001$<20*>, ind=^J, ip=$<2>, is2=^Y, kcub1=\ED,          il1=\001$<20*>, ind=\n, ip=$<2>, is2=^Y, kcub1=\ED,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, ri=\EA, rmir=^Z, rmso=\E9,          kcud1=\EB, kcuf1=\EC, kcuu1=\EA, ri=\EA, rmir=^Z, rmso=\E9,
         rmul=\E5, smir=^O, smso=\E8, smul=\E4,          rmul=\E5, smir=^O, smso=\E8, smul=\E4,
 # (mime3a: removed obsolete ":ma=^X ^K^J^Z^P:" -- esr)  # (mime3a: removed obsolete ":ma=^X ^K^J^Z^P:" -- esr)
Line 17223 
Line 19357 
 # Microterm mime 340 from University of Wisconsin  # Microterm mime 340 from University of Wisconsin
 mm340|mime340|mime 340,  mm340|mime340|mime 340,
         cols#80, lines#24,          cols#80, lines#24,
         clear=\032$<12/>, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          clear=\032$<12/>, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         dch1=\E#$<2.1*/>, dl1=\EV$<49.6/>, ed=\037$<2*/>,          dch1=\E#$<2.1*/>, dl1=\EV$<49.6/>, ed=\037$<2*/>,
         el=\EL$<2.1/>, ht=^I, il1=\EU$<46/>, ind=^J, is2=\E\,,          el=\EL$<2.1/>, ht=^I, il1=\EU$<46/>, ind=\n, is2=\E\,,
         kbs=^H, kcub1=^H, kcud1=^J, kcuu1=^K, nel=^M^J,          kbs=^H, kcub1=^H, kcud1=\n, kcuu1=^K, nel=\r\n,
 # This came from University of Wisconsin marked "astro termcap for jooss".  # This came from University of Wisconsin marked "astro termcap for jooss".
 # (mt4520-rv: removed obsolete ":kn#4:" and incorrect ":ri=\E[C:";  # (mt4520-rv: removed obsolete ":kn#4:" and incorrect ":ri=\E[C:";
 # also added <rmam>/<smam> based  on the init string -- esr)  # also added <rmam>/<smam> based  on the init string -- esr)
 mt4520-rv|micro-term 4520 reverse video,  mt4520-rv|micro-term 4520 reverse video,
         am, hs, msgr, xenl, xon,          am, hs, msgr, xenl, xon,
         cols#80, it#8, lines#24, wsl#80,          cols#80, it#8, lines#24, wsl#80,
         bel=^G, clear=\E[H\E[J, cnorm=\E[0V\E8, cr=^M,          bel=^G, clear=\E[H\E[J, cnorm=\E[0V\E8, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
Line 17264 
Line 19398 
 ergo4000|microterm ergo 4000,  ergo4000|microterm ergo 4000,
         da, db, msgr,          da, db, msgr,
         cols#80, lines#66,          cols#80, lines#66,
         bel=^G, clear=\E[H\E[2J$<80>, cr=^M, cub1=^H, cud1=\E[B,          bel=^G, clear=\E[H\E[2J$<80>, cr=\r, cub1=^H, cud1=\E[B,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         dch1=\E[1P$<80>, dl1=\E[1M$<5*>, ed=\E[0J$<15>,          dch1=\E[1P$<80>, dl1=\E[1M$<5*>, ed=\E[0J$<15>,
         el=\E[0K$<13>, ht=^I, il1=\E[1L$<5*>, ind=\ED$<20*>,          el=\E[0K$<13>, ht=^I, il1=\E[1L$<5*>, ind=\ED$<20*>,
Line 17290 
Line 19424 
 # capabilities.X  # capabilities.X
 #  #
 # The Intecolor emulation of the NCR 2900/260C color terminal is basically a  # The Intecolor emulation of the NCR 2900/260C color terminal is basically a
 # DEC vt200/300 with color capabilities added.  # DEC VT200/300 with color capabilities added.
 ncr260intan|NCR Intecolor emulation of the 2900_260C with an ANSI keyboard,  ncr260intan|NCR Intecolor emulation of the 2900/260C with an ANSI keyboard,
         colors#8, pairs#64,          colors#8, pairs#64,
         op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         use=ncr260vt300an,          use=decid+cpr, use=ncr260vt300an,
 # The Intecolor emulation of the NCR 2900/260C color terminal is basically a  # The Intecolor emulation of the NCR 2900/260C color terminal is basically a
 # DEC vt200/300 with color capabilities added.  # DEC VT200/300 with color capabilities added.
 ncr260intwan|NCR Intecolor emulation of the 2900_260C with an ANSI keyboard,  ncr260intwan|NCR Intecolor emulation of the 2900/260C with an ANSI keyboard (132 column),
         colors#8, pairs#64,          colors#8, pairs#64,
         op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         use=ncr260vt300wan,          use=decid+cpr, use=ncr260vt300wan,
 # The Intecolor emulation of the NCR 2900/260C color terminal is basically a  # The Intecolor emulation of the NCR 2900/260C color terminal is basically a
 # DEC vt200/300 with color capabilities added.  # DEC VT200/300 with color capabilities added.
 ncr260intpp|NCR Intecolor emulation of the 2900_260C with a PC+ keyboard,  ncr260intpp|NCR Intecolor emulation of the 2900/260C with a PC+ keyboard,
         colors#8, pairs#64,          colors#8, pairs#64,
         op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         use=ncr260vt300pp,          use=ncr260vt300pp,
 # The Intecolor emulation of the NCR 2900/260C color terminal is basically a  # The Intecolor emulation of the NCR 2900/260C color terminal is basically a
 # DEC vt200/300 with color capabilities added.  # DEC VT200/300 with color capabilities added.
 ncr260intwpp|NCR Intecolor emulation of the 2900_260C with a PC+ keyboard in 132 column mode,  ncr260intwpp|NCR Intecolor emulation of the 2900/260C with a PC+ keyboard (132 column),
         colors#8, pairs#64,          colors#8, pairs#64,
         op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         use=ncr260vt300wpp,          use=ncr260vt300wpp,
Line 17321 
Line 19455 
 # attributes can be removed.  # attributes can be removed.
 # Mapping to ASCII character set ('acsc' capability) can also be  # Mapping to ASCII character set ('acsc' capability) can also be
 # restored if needed.  # restored if needed.
 ncr260vppp|NCR 2900_260 viewpoint,  ncr260vppp|NCR 2900/260 viewpoint,
         am, bw, hs, km, mc5i, mir, msgr, xon,          am, bw, km, mc5i, mir, msgr, xon,
         cols#80, lines#24, nlab#32, xmc#1,          cols#80, lines#24, nlab#32, xmc#1,
         acsc=07a?h;j5k3l2m1n8q\:t4u9v=w0x6, bel=^G, blink=\EG2,          acsc=07a?h;j5k3l2m1n8q:t4u9v=w0x6, bel=^G, blink=\EG2,
         cbt=\EI, civis=\E`0, clear=\014$<40>, cnorm=\E`5,          cbt=\EI, civis=\E`0, clear=\014$<40>, cnorm=\E`5,
         cr=\r$<2>, cub1=\010$<2>, cud1=\n$<2>, cuf1=\006$<2>,          cr=\r$<2>, cub1=\010$<2>, cud1=\n$<2>, cuf1=\006$<2>,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<5>, cuu1=\032$<2>,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<5>, cuu1=\032$<2>,
         dch1=\EW$<2>, dim=\EGp, dl1=\El$<2>, dsl=\E`c, ed=\Ek$<2>,          dch1=\EW$<2>, dim=\EGp, dl1=\El$<2>, ed=\Ek$<2>,
         el=\EK$<2>, fsl=^M, home=\036$<2>, ht=^I, hts=\E1,          el=\EK$<2>, home=\036$<2>, ht=^I, hts=\E1, il1=\EM$<2>,
         il1=\EM$<2>, ind=\n$<2>, invis=\EG1,          ind=\n$<2>, invis=\EG1,
         is2=\Ee6\E~%$<100>\E+\E`\:\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0          is2=\Ee6\E~%$<100>\E+\E`:\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0
             \EcC1\Ee7$<100>,              \EcC1\Ee7$<100>,
         kDC=\El, kEND=\Ek, kHOM=^A, kPRT=\E7, kRIT=^F, ka1=^A, ka3=\EJ,          kDC=\El, kEND=\Ek, kHOM=^A, kPRT=\E7, kRIT=^F, ka1=^A, ka3=\EJ,
         kbs=^H, kc1=\ET, kc3=\EJ, kcub1=^U, kcud1=^J, kcuf1=^F,          kbs=^H, kc1=\ET, kc3=\EJ, kcub1=^U, kcud1=\n, kcuf1=^F,
         kcuu1=^Z, kdch1=\EW, kend=\EK, kf1=^B1\r, kf10=^B\:\r,          kcuu1=^Z, kdch1=\EW, kend=\EK, kf1=^B1\r, kf10=^B:\r,
         kf11=^B;\r, kf12=^B<\r, kf13=^B=\r, kf14=^B>\r, kf15=^B?\r,          kf11=^B;\r, kf12=^B<\r, kf13=^B=\r, kf14=^B>\r, kf15=^B?\r,
         kf16=^B@\r, kf17=^B!\r, kf18=^B"\r, kf19=^B#\r, kf2=^B2\r,          kf16=^B@\r, kf17=^B!\r, kf18=^B"\r, kf19=^B#\r, kf2=^B2\r,
         kf20=^B$\r, kf21=\002%^M, kf22=^B&\r, kf23=^B'\r,          kf20=^B$\r, kf21=^B%^M, kf22=^B&\r, kf23=^B'\r, kf24=^B(\r,
         kf24=^B(\r, kf25=^B)\r, kf26=^B*\r, kf27=^B+\r,          kf25=^B)\r, kf26=^B*\r, kf27=^B+\r, kf28=\002\,\r,
         kf28=^B\,\r, kf29=^B-\r, kf3=^B3\r, kf30=^B.\r, kf31=^B/\r,          kf29=^B-\r, kf3=^B3\r, kf30=^B.\r, kf31=^B/\r, kf32=^B0\r,
         kf32=^B0\r, kf4=^B4\r, kf5=^B5\r, kf6=^B6\r, kf7=^B7\r,          kf4=^B4\r, kf5=^B5\r, kf6=^B6\r, kf7=^B7\r, kf8=^B8\r,
         kf8=^B8\r, kf9=^B9\r, khome=^A, kich1=\Eq, knp=\EJ, kpp=\EJ,          kf9=^B9\r, khome=^A, kich1=\Eq, knp=\EJ, kpp=\EJ, kprt=\EP,
         kprt=\EP, ll=\001$<5>, mc0=\EP$<100>, mc4=^T, mc5=^R,          ll=\001$<5>, mc0=\EP$<100>, mc4=^T, mc5=^R,
         mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<5>,          mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<5>,
         nel=\037$<2>, rev=\EG4, ri=\Ej$<2>, rmacs=\EcB0\EH\003,          nel=\037$<2>, rev=\EG4, ri=\Ej$<2>, rmacs=\EcB0\EH\003,
         rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,          rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,
         rs2=\Ee6\E~%$<100>\E+\E`\:\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0          rs2=\Ee6\E~%$<100>\E+\E`:\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0
             \EcC1\Ee7$<100>,              \EcC1\Ee7$<100>,
         sgr0=\EG0\EH\003, smacs=\EcB1\EH\002, smir=\Eq,          sgr0=\EG0\EH\003, smacs=\EcB1\EH\002, smir=\Eq,
         smso=\EG4, smul=\EG8, smxon=\Ec21, tsl=\EF,          smso=\EG4, smul=\EG8, smxon=\Ec21, use=ncr260vp+sl,
 ncr260vpwpp|NCR 2900_260 viewpoint wide mode,  
   ncr260vp+sl|NCR 2900/260 viewpoint with status-line,
           hs,
           dsl=\E`c, fsl=\r, tsl=\EF,
   
   ncr260vpwpp|NCR 2900/260 viewpoint wide mode,
         cols#132,          cols#132,
         cup=\Ea%i%p1%dR%p2%dC$<30>,          cup=\Ea%i%p1%dR%p2%dC$<30>,
         is2=\Ee6\E~%$<100>\E+\E`;\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0          is2=\Ee6\E~%$<100>\E+\E`;\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0
Line 17359 
Line 19498 
         rs2=\Ee6\E~%$<100>\E+\E`;\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0          rs2=\Ee6\E~%$<100>\E+\E`;\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0
             \EcC1\Ee7$<100>,              \EcC1\Ee7$<100>,
         use=ncr260vppp,          use=ncr260vppp,
 ncr260vt100an|NCR 2900_260 vt100 with ansi kybd,  
         am, hs, mir, msgr, xenl, xon,  ncr260vt100an|NCR 2900/260 VT100 with ANSI keyboard,
           am, mir, msgr, xenl, xon,
         cols#80, lines#24, nlab#32,          cols#80, lines#24, nlab#32,
         acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,          acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,
         blink=\E[5m, bold=\E[1m, civis=\E[?25l,          blink=\E[5m, bold=\E[1m, clear=\E[2J\E[1;1H$<20>,
         clear=\E[2J\E[1;1H$<20>, cnorm=\E[?25h, cr=\r$<1>,          cr=\r$<1>, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD$<5>,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD$<5>,  
         cub1=\E[D$<5>, cud=\E[%p1%dB$<5>, cud1=\E[B$<5>,          cub1=\E[D$<5>, cud=\E[%p1%dB$<5>, cud1=\E[B$<5>,
         cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>,          cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>,
         cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>,          cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>,
         cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>,          cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>,
         dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, dsl=\E[0$~\E[1$~,          dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, ech=\E[%p1%dX,
         ech=\E[%p1%dX, ed=\E[0J$<5>, el=\E[0K$<3>, el1=\E[1K$<3>,          ed=\E[0J$<5>, el=\E[0K$<3>, el1=\E[1K$<3>, home=\E[H$<1>,
         fsl=\E[0$}, home=\E[H$<1>, hpa=\E[%p1%dG$<40>, ht=^I,          hpa=\E[%p1%dG$<40>, ht=^I, hts=\EH, ich=\E[%p1%d@$<5>,
         hts=\EH, ich=\E[%p1%d@$<5>, il=\E[%p1%dL$<5>,          il=\E[%p1%dL$<5>, il1=\E[L$<5>, ind=\ED$<5>,
         il1=\E[L$<5>, ind=\ED$<5>, indn=\E[%p1%dE$<5>,          indn=\E[%p1%dE$<5>, invis=\E[8m,
         invis=\E[8m,  
         is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kdch1=\E[3~, kfnd=\E[1~, khlp=\E[28~, kich1=\E[2~,          khlp=\E[28~, kich1=\E[2~, krdo=\E[29~, nel=\EE$<5>, rc=\E8,
         knp=\E[6~, kpp=\E[5~, krdo=\E[29~, kslt=\E[4~, nel=\EE$<5>,          rev=\E[7m, ri=\EM$<5>, rmacs=^O, rmir=\E[4l,
         rc=\E8, rev=\E[7m, ri=\EM$<5>, rmacs=^O, rmir=\E[4l,  
         rmkx=\E[?1l\E>, rmso=\E[0m, rmul=\E[0m,          rmkx=\E[?1l\E>, rmso=\E[0m, rmul=\E[0m,
         rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
Line 17390 
Line 19527 
             %;%?%p7%t;8%;m%?%p9%t\016%e\017%;$<20>,              %;%?%p7%t;8%;m%?%p9%t\016%e\017%;$<20>,
         sgr0=\E[0m\017$<20>, smacs=^N, smir=\E[4h,          sgr0=\E[0m\017$<20>, smacs=^N, smir=\E[4h,
         smkx=\E[?1h\E=, smso=\E[1;7m, smul=\E[4m, tbc=\E[3g,          smkx=\E[?1h\E=, smso=\E[1;7m, smul=\E[4m, tbc=\E[3g,
         tsl=\E[2$~\E[1$}, vpa=\E[%p1%dd$<40>, use=vt220+keypad,          vpa=\E[%p1%dd$<40>, use=decid+cpr, use=vt220+vtedit,
 ncr260vt100wan|NCR 2900_260 vt100 wide mode ansi kybd,          use=vt220+cvis, use=vt220+keypad, use=ncr260vt+sl,
   ncr260vt+sl|NCR 2900/260 VT100 status line,
           hs,
           dsl=\E[0$~\E[1$~, fsl=\E[0$}, tsl=\E[2$~\E[1$},
   ncr260vt100wan|NCR 2900/260 VT100 wide mode ANSI keyboard,
         cols#132,          cols#132,
         cup=\E[%i%p1%d;%p2%dH$<30>,          cup=\E[%i%p1%d;%p2%dH$<30>,
         is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
Line 17399 
Line 19540 
         rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
         use=ncr260vt100an,          use=ncr260vt100an,
 ncr260vt100pp|NCR 2900_260 vt100 with PC+ kybd,  ncr260vt100pp|NCR 2900/260 VT100 with PC+ keyboard,
         is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
         ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D,          ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D,
Line 17409 
Line 19550 
         rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
         smkx=\E=, use=ncr260vt100an,          smkx=\E=, use=ncr260vt100an,
 ncr260vt100wpp|NCR 2900_260 vt100 wide mode pc+  kybd,  ncr260vt100wpp|NCR 2900/260 VT100 wide mode PC+  keyboard,
         cols#132,          cols#132,
         cup=\E[%i%p1%d;%p2%dH$<30>,          cup=\E[%i%p1%d;%p2%dH$<30>,
         is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
Line 17417 
Line 19558 
         rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
         use=ncr260vt100pp,          use=ncr260vt100pp,
 ncr260vt200an|NCR 2900_260 vt200 with ansi kybd,  ncr260vt200an|NCR 2900/260 VT200 with ANSI keyboard,
         am, hs, mir, msgr, xenl, xon,          am, mir, msgr, xenl, xon,
         cols#80, lines#24, nlab#32,          cols#80, lines#24, nlab#32,
         acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,          acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,
         blink=\E[5m, bold=\E[1m, civis=\E[?25l,          blink=\E[5m, bold=\E[1m, clear=\E[2J\E[1;1H$<20>,
         clear=\E[2J\E[1;1H$<20>, cnorm=\E[?25h, cr=\r$<1>,          cr=\r$<1>, csr=\E[%i%p1%d;%p2%dr$<5>,
         csr=\E[%i%p1%d;%p2%dr$<5>, cub=\E[%p1%dD$<5>,          cub=\E[%p1%dD$<5>, cub1=\E[D$<5>, cud=\E[%p1%dB$<5>,
         cub1=\E[D$<5>, cud=\E[%p1%dB$<5>, cud1=\E[B$<5>,          cud1=\E[B$<5>, cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>,
         cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>,  
         cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>,          cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>,
         cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>,          cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>,
         dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, dsl=\E[0$~\E[1$~,          dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, ech=\E[%p1%dX$<5>,
         ech=\E[%p1%dX$<5>, ed=\E[0J, el=\E[0K$<5>, el1=\E[1K$<5>,          ed=\E[0J, el=\E[0K$<5>, el1=\E[1K$<5>, home=\E[H,
         fsl=\E[0$}, home=\E[H, hpa=\E[%p1%dG$<40>, ht=^I, hts=\EH,          hpa=\E[%p1%dG$<40>, ht=^I, hts=\EH, ich=\E[%p1%d@$<5>,
         ich=\E[%p1%d@$<5>, il=\E[%p1%dL$<5>, il1=\E[L$<5>,          il=\E[%p1%dL$<5>, il1=\E[L$<5>, ind=\ED$<5>,
         ind=\ED$<5>, indn=\E[%p1%dE$<5>, invis=\E[8m,          indn=\E[%p1%dE$<5>, invis=\E[8m,
         is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kdch1=\E[3~, kf0=\EOy, kf10=\E[21~, kf11=\E[23~,          kf0=\EOy, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ,
         kf2=\EOQ, kf20=\E[34~, kf21=\E[31~, kf22=\E[32~,          kf20=\E[34~, kf21=\E[31~, kf22=\E[32~, kf23=\E[33~,
         kf23=\E[33~, kf24=\E[34~, kf25=\E[35~, kf26=\E[1~,          kf24=\E[34~, kf25=\E[35~, kf26=\E[1~, kf27=\E[2~,
         kf27=\E[2~, kf28=\E[3~, kf29=\E[4~, kf3=\EOR, kf30=\E[5~,          kf28=\E[3~, kf29=\E[4~, kf3=\EOR, kf30=\E[5~, kf31=\E[6~,
         kf31=\E[6~, kf32=\E[7~, kf33=\E[8~, kf34=\E[9~,          kf32=\E[7~, kf33=\E[8~, kf34=\E[9~, kf35=\E[10~, kf4=\EOS,
         kf35=\E[10~, kf4=\EOS, kf5=\E[M, kf6=\E[17~, kf7=\E[18~,          kf5=\E[M, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
         kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~,          khlp=\E[28~, krdo=\E[29~, mc0=\E[i, mc4=\E[4i, mc5=\E[5i,
         kich1=\E[2~, knp=\E[6~, kpp=\E[5~, krdo=\E[29~, kslt=\E[4~,          nel=\EE, rc=\E8, rev=\E[7m, ri=\EM$<5>, rmacs=\017$<20>,
         mc0=\E[i, mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m,          rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,
         ri=\EM$<5>, rmacs=\017$<20>, rmam=\E[?7l, rmir=\E[4l,          rmul=\E[24m,
         rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m,  
         rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
         sc=\E7,          sc=\E7,
Line 17456 
Line 19595 
             %;%?%p7%t;8%;m%?%p9%t\016%e\017%;$<20>,              %;%?%p7%t;8%;m%?%p9%t\016%e\017%;$<20>,
         sgr0=\E[0m\017$<20>, smacs=\016$<20>, smam=\E[?7h,          sgr0=\E[0m\017$<20>, smacs=\016$<20>, smam=\E[?7h,
         smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,          smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,
         tbc=\E[3g, tsl=\E[2$~\E[1$}, vpa=\E[%p1%dd$<40>,          tbc=\E[3g, vpa=\E[%p1%dd$<40>, use=decid+cpr,
         use=vt220+keypad,          use=vt220+vtedit, use=vt220+cvis, use=vt220+keypad,
 ncr260vt200wan|NCR 2900_260 vt200 wide mode ansi kybd,          use=ncr260vt+sl,
   ncr260vt200wan|NCR 2900/260 VT200 wide mode ANSI keyboard,
         cols#132,          cols#132,
         cup=\E[%i%p1%d;%p2%dH$<30>,          cup=\E[%i%p1%d;%p2%dH$<30>,
         is2=\E[!p\E[?3;7;19;67h\E[?4l\E(B\E)0\017\E[2J\E[1;1H$<200>,          is2=\E[!p\E[?3;7;19;67h\E[?4l\E(B\E)0\017\E[2J\E[1;1H$<200>,
         rs2=\E[!p\E[?3;7;19;67h\E[?4l\E(B\E)0\017\E[2J\E[1;1H$<200>, use=ncr260vt200an,          rs2=\E[!p\E[?3;7;19;67h\E[?4l\E(B\E)0\017\E[2J\E[1;1H$<200>, use=ncr260vt200an,
 ncr260vt200pp|NCR 2900_260 vt200 with pc+ kybd,  ncr260vt200pp|NCR 2900/260 VT200 with PC+ keyboard,
         ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D,          ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[4~,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[4~,
         kend=\E[1~, khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          kend=\E[1~, khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,
         lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, rmkx=\E>, smkx=\E=,          lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, rmkx=\E>, smkx=\E=,
         use=ncr260vt200an,          use=ncr260vt200an,
 ncr260vt200wpp|NCR 2900_260 vt200 wide mode pc+  kybd,  ncr260vt200wpp|NCR 2900/260 VT200 wide mode PC+  keyboard,
         cols#132,          cols#132,
         cup=\E[%i%p1%d;%p2%dH$<30>,          cup=\E[%i%p1%d;%p2%dH$<30>,
         is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
Line 17477 
Line 19617 
         rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<          rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<
             200>,              200>,
         use=ncr260vt200pp,          use=ncr260vt200pp,
 ncr260vt300an|NCR 2900_260 vt300 with ansi kybd,  ncr260vt300an|NCR 2900/260 VT300 with ANSI keyboard,
         am, hs, mir, msgr, xenl, xon,          am, mir, msgr, xenl, xon,
         cols#80, lines#24, nlab#32,          cols#80, lines#24, nlab#32,
         acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,          acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,
         blink=\E[5m, bold=\E[1m, civis=\E[?25l,          blink=\E[5m, bold=\E[1m, clear=\E[2J\E[1;1H$<20>,
         clear=\E[2J\E[1;1H$<20>, cnorm=\E[?25h, cr=\r$<1>,          cr=\r$<1>, csr=\E[%i%p1%d;%p2%dr$<5>,
         csr=\E[%i%p1%d;%p2%dr$<5>, cub=\E[%p1%dD$<5>,          cub=\E[%p1%dD$<5>, cub1=\E[D$<5>, cud=\E[%p1%dB$<5>,
         cub1=\E[D$<5>, cud=\E[%p1%dB$<5>, cud1=\E[B$<5>,          cud1=\E[B$<5>, cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>,
         cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>,  
         cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>,          cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>,
         cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>,          cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>,
         dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, dsl=\E[0$~\E[1$~,          dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, ech=\E[%p1%dX$<5>,
         ech=\E[%p1%dX$<5>, ed=\E[0J, el=\E[0K$<5>, el1=\E[1K$<5>,          ed=\E[0J, el=\E[0K$<5>, el1=\E[1K$<5>, home=\E[H,
         fsl=\E[0$}, home=\E[H, hpa=\E[%p1%dG$<40>, ht=^I, hts=\EH,          hpa=\E[%p1%dG$<40>, ht=^I, hts=\EH, ich=\E[%p1%d@$<5>,
         ich=\E[%p1%d@$<5>, il=\E[%p1%dL$<5>, il1=\E[L$<5>,          il=\E[%p1%dL$<5>, il1=\E[L$<5>, ind=\ED$<5>,
         ind=\ED$<5>, indn=\E[%p1%dE$<5>, invis=\E[8m,          indn=\E[%p1%dE$<5>, invis=\E[8m,
         is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1          is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1
             ;1H\E>$<200>,              ;1H\E>$<200>,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kdch1=\E[3~, kf0=\EOy, kf10=\E[21~, kf11=\E[23~,          kf0=\EOy, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,          kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
         kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,          kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf20=\E[34~,
         kf20=\E[34~, kf21=\E[31~, kf22=\E[32~, kf23=\E[33~,          kf21=\E[31~, kf22=\E[32~, kf23=\E[33~, kf24=\E[34~,
         kf24=\E[34~, kf25=\E[35~, kf26=\E[1~, kf27=\E[2~,          kf25=\E[35~, kf26=\E[1~, kf27=\E[2~, kf28=\E[3~,
         kf28=\E[3~, kf29=\E[4~, kf30=\E[5~, kf31=\E[6~, kf32=\E[7~,          kf29=\E[4~, kf30=\E[5~, kf31=\E[6~, kf32=\E[7~, kf33=\E[8~,
         kf33=\E[8~, kf34=\E[9~, kf35=\E[10~, kf5=\E[M, kf6=\E[17~,          kf34=\E[9~, kf35=\E[10~, kf5=\E[M, kf6=\E[17~, kf7=\E[18~,
         kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~,          kf8=\E[19~, kf9=\E[20~, khlp=\E[28~, krdo=\E[29~, mc0=\E[i,
         khlp=\E[28~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM$<5>,
         krdo=\E[29~, kslt=\E[4~, mc0=\E[i, mc4=\E[4i, mc5=\E[5i,          rmacs=\017$<20>, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>,
         nel=\EE, rc=\E8, rev=\E[7m, ri=\EM$<5>, rmacs=\017$<20>,          rmso=\E[27m, rmul=\E[24m,
         rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,  
         rmul=\E[24m,  
         rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1          rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1
             ;1H\E>$<200>,              ;1H\E>$<200>,
         sc=\E7,          sc=\E7,
Line 17516 
Line 19653 
             %;%?%p7%t;8%;m%?%p9%t\016%e\017%;$<20>,              %;%?%p7%t;8%;m%?%p9%t\016%e\017%;$<20>,
         sgr0=\E[0m\017$<20>, smacs=\016$<20>, smam=\E[?7h,          sgr0=\E[0m\017$<20>, smacs=\016$<20>, smam=\E[?7h,
         smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,          smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,
         tbc=\E[3g, tsl=\E[2$~\E[1$}, vpa=\E[%p1%dd$<40>,          tbc=\E[3g, vpa=\E[%p1%dd$<40>, use=decid+cpr,
         use=vt220+keypad,          use=vt220+vtedit, use=vt220+cvis, use=vt220+keypad,
 ncr260vt300wan|NCR 2900_260 vt300 wide mode ansi kybd,          use=ncr260vt+sl,
   ncr260vt300wan|NCR 2900/260 VT300 wide mode ANSI keyboard,
         cols#132,          cols#132,
         cup=\E[%i%p1%d;%p2%dH$<30>,          cup=\E[%i%p1%d;%p2%dH$<30>,
         is2=\E[!p\E[?3;7;19;67h\E[?4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1          is2=\E[!p\E[?3;7;19;67h\E[?4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1
Line 17526 
Line 19664 
         rs2=\E[!p\E[?3;7;19;67h\E[?4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1          rs2=\E[!p\E[?3;7;19;67h\E[?4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1
             H$<200>,              H$<200>,
         use=ncr260vt300an,          use=ncr260vt300an,
 ncr260vt300pp|NCR 2900_260 vt300 with pc+ kybd,  ncr260vt300pp|NCR 2900/260 VT300 with PC+ keyboard,
         ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D,          ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[4~,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[4~,
         kend=\E[1~, khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          kend=\E[1~, khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,
         lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, rmkx=\E>, smkx=\E=,          lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, rmkx=\E>, smkx=\E=,
         use=ncr260vt300an,          use=ncr260vt300an,
 NCR260VT300WPP|ncr260vt300wpp|NCR 2900_260 vt300 wide mode pc+  kybd,  ncr260vt300wpp|NCR260VT300WPP|NCR 2900/260 VT300 wide mode PC+  keyboard,
         cols#132,          cols#132,
         cup=\E[%i%p1%d;%p2%dH$<30>,          cup=\E[%i%p1%d;%p2%dH$<30>,
         is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1          is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1
Line 17554 
Line 19692 
 #           if the 'pairs' capability is defined. Un-Comment the 'pairs'  #           if the 'pairs' capability is defined. Un-Comment the 'pairs'
 #           capability and recompile if you wish to have it included.  #           capability and recompile if you wish to have it included.
 #  #
 ncr260wy325pp|NCR 2900_260 wyse 325,  ncr260wy325pp|NCR 2900/260 Wyse 325,
         am, bw, hs, km, mc5i, mir, msgr, xon,          am, bw, km, mc5i, mir, msgr, xon,
         colors#16, cols#80, lines#24, ncv#33, nlab#32,          colors#16, cols#80, lines#24, ncv#33, nlab#32,
         acsc=07a?h;j5k3l2m1n8q\:t4u9v=w0x6, bel=^G, blink=\EG2,          acsc=07a?h;j5k3l2m1n8q:t4u9v=w0x6, bel=^G, blink=\EG2,
         cbt=\EI, civis=\E`0, clear=\E*$<10>, cnorm=\E`1, cr=^M,          cbt=\EI, civis=\E`0, clear=\E*$<10>, cnorm=\E`1, cr=\r,
         cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>,          cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<10>, cuu1=\013$<5>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<10>, cuu1=\013$<5>,
         cvvis=\E`5, dch1=\EW$<50>, dl1=\ER$<5>, dsl=\E`c,          cvvis=\E`5, dch1=\EW$<50>, dl1=\ER$<5>, ed=\Ey$<5>,
         ed=\Ey$<5>, el=\Et$<5>, fsl=^M, home=\036$<5>, ht=^I,          el=\Et$<5>, home=\036$<5>, ht=^I, hts=\E1, il1=\EE$<5>,
         hts=\E1, il1=\EE$<5>, ind=\n$<5>, invis=\EG1,          ind=\n$<5>, invis=\EG1,
         is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9          is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`:\E`@\E~!\E"\Ee4\Ex@\E`9
             \Ee7$<100>,              \Ee7$<100>,
         kDC=\ER, kEND=\EY, kHOM=\E{, kNXT=\EK, kPRT=\E7, kPRV=\EJ,          kDC=\ER, kEND=\EY, kHOM=\E{, kNXT=\EK, kPRT=\E7, kPRV=\EJ,
         kRIT=^L, ka1=^^, kb2=\EJ, kbs=^H, kc1=\ET, kc3=\EK, kcbt=\EI,          kRIT=^L, ka1=^^, kb2=\EJ, kbs=^H, kc1=\ET, kc3=\EK, kcbt=\EI,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kend=\ET,          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, kdch1=\EW, kend=\ET,
         kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r,          kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r,
         kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r,          kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r,
         kf19=^Ab\r, kf2=^AA\r, kf20=^Ac\r, kf21=^Ad\r, kf22=^Ae\r,          kf19=^Ab\r, kf2=^AA\r, kf20=^Ac\r, kf21=^Ad\r, kf22=^Ae\r,
Line 17580 
Line 19718 
         mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<10>,          mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<10>,
         nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH\003\EcB0,          nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH\003\EcB0,
         rmam=\Ed., rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,          rmam=\Ed., rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,
         rs2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9          rs2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`:\E`@\E~!\E"\Ee4\Ex@\E`9
             \Ee7$<100>,              \Ee7$<100>,
         setb=\s,          setb=\s,
         setf=%?%p1%{0}%=%t%{49}%e%p1%{1}%=%t%{50}%e%p1%{2}%=%t%{51}          setf=%?%p1%{0}%=%t%{49}%e%p1%{1}%=%t%{50}%e%p1%{2}%=%t%{51}
Line 17591 
Line 19729 
              %t%{63}%e%p1%{15}%=%t%{56}%;\Edy%c11$<100>,               %t%{63}%e%p1%{15}%=%t%{56}%;\Edy%c11$<100>,
         sgr0=\EG0\EcB0\EcD$<15>, smacs=\EH\002\EcB1, smam=\Ed/,          sgr0=\EG0\EcB0\EcD$<15>, smacs=\EH\002\EcB1, smam=\Ed/,
         smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0,          smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0,
         tsl=\EF,          use=ncr260vp+sl,
 ncr260wy325wpp|NCR 2900_260 wyse 325 wide mode,  ncr260wy325wpp|NCR 2900/260 Wyse 325 wide mode,
         cols#132,          cols#132,
         cup=\Ea%i%p1%dR%p2%dC$<30>,          cup=\Ea%i%p1%dR%p2%dC$<30>,
         is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9          is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9
Line 17616 
Line 19754 
 #           with the 'pairs' capability defined as below.  If you wish to  #           with the 'pairs' capability defined as below.  If you wish to
 #           have it included, Un-comment it and recompile (using 'tic').  #           have it included, Un-comment it and recompile (using 'tic').
 #  #
 ncr260wy350pp|NCR 2900_260 wyse 350,  ncr260wy350pp|NCR 2900/260 Wyse 350,
         am, bw, hs, km, mc5i, mir, msgr, xon,          am, bw, km, mc5i, mir, msgr, xon,
         colors#16, cols#80, lines#24, ncv#33, nlab#32, pairs#16, xmc#1,          colors#16, cols#80, lines#24, ncv#33, nlab#32, pairs#16, xmc#1,
         acsc=07a?h;j5k3l2m1n8q\:t4u9v=w0x6, bel=^G, blink=\EG2,          acsc=07a?h;j5k3l2m1n8q:t4u9v=w0x6, bel=^G, blink=\EG2,
         cbt=\EI, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=^M,          cbt=\EI, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=\r,
         cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>,          cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<40>, cuu1=\013$<5>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<40>, cuu1=\013$<5>,
         cvvis=\E`5, dch1=\EW$<50>, dim=\EGp, dl1=\ER$<5>, dsl=\E`c,          cvvis=\E`5, dch1=\EW$<50>, dim=\EGp, dl1=\ER$<5>,
         ed=\Ey$<5>, el=\Et$<5>, fsl=^M, home=\036$<10>, ht=^I,          ed=\Ey$<5>, el=\Et$<5>, home=\036$<10>, ht=^I, hts=\E1,
         hts=\E1, il1=\EE$<5>, ind=\n$<5>, invis=\EG1,          il1=\EE$<5>, ind=\n$<5>, invis=\EG1,
         is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9          is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`:\E`@\E~!\E"\Ee4\Ex@\E`9
             \Ee7$<100>,              \Ee7$<100>,
         kDC=\ER, kEND=\EY, kHOM=\E{, kPRT=\E7, kRIT=^L, ka1=^^, kbs=^H,          kDC=\ER, kEND=\EY, kHOM=\E{, kPRT=\E7, kRIT=^L, ka1=^^, kbs=^H,
         kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L,          kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H, kcud1=\n, kcuf1=^L,
         kcuu1=^K, kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r,          kcuu1=^K, kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r,
         kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,          kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,
         kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r,          kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r,
Line 17642 
Line 19780 
         mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<20>,          mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<20>,
         nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH\003\EcB0,          nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH\003\EcB0,
         rmam=\Ed., rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,          rmam=\Ed., rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,
         rs2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9          rs2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`:\E`@\E~!\E"\Ee4\Ex@\E`9
             \Ee7$<100>,              \Ee7$<100>,
         setb=\s,          setb=\s,
         setf=%?%p1%{0}%=%t%{49}%e%p1%{1}%=%t%{50}%e%p1%{2}%=%t%{51}          setf=%?%p1%{0}%=%t%{49}%e%p1%{1}%=%t%{50}%e%p1%{2}%=%t%{51}
Line 17653 
Line 19791 
              %{14}%=%t%{111}%e%p1%{15}%=%t%{56}%;\Em0%c$<100>,               %{14}%=%t%{111}%e%p1%{15}%=%t%{56}%;\Em0%c$<100>,
         sgr0=\EG0\EH\003\EcD, smacs=\EH\002\EcB1, smam=\Ed/,          sgr0=\EG0\EH\003\EcD, smacs=\EH\002\EcB1, smam=\Ed/,
         smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0,          smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0,
         tsl=\EF,          use=ncr260vp+sl,
 ncr260wy350wpp|NCR 2900_260 wyse 350 wide mode,  ncr260wy350wpp|NCR 2900/260 Wyse 350 wide mode,
         cols#132,          cols#132,
         cup=\Ea%i%p1%dR%p2%dC$<30>,          cup=\Ea%i%p1%dR%p2%dC$<30>,
         is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9          is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9
Line 17672 
Line 19810 
 # restored if needed.  # restored if needed.
 # (ncr260wy50+pp: originally contained commented-out  # (ncr260wy50+pp: originally contained commented-out
 # <acsc=j5k3l2m1n8q:t4u9v=w0x6>, as well as the commented-out one there -- esr)  # <acsc=j5k3l2m1n8q:t4u9v=w0x6>, as well as the commented-out one there -- esr)
 ncr260wy50+pp|NCR 2900_260 wyse 50+,  ncr260wy50+pp|NCR 2900/260 Wyse 50+,
         am, bw, hs, km, mc5i, mir, msgr, xon,          am, bw, km, mc5i, mir, msgr, xon,
         cols#80, lines#24, nlab#32, xmc#1,          cols#80, lines#24, nlab#32, xmc#1,
         acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2,          acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2,
         cbt=\EI$<5>, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=^M,          cbt=\EI$<5>, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=\r,
         cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>,          cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<30>, cuu1=\013$<5>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<30>, cuu1=\013$<5>,
         cvvis=\E`5, dch1=\EW$<50>, dim=\EGp, dl1=\ER$<5>, dsl=\E`c,          cvvis=\E`5, dch1=\EW$<50>, dim=\EGp, dl1=\ER$<5>,
         ed=\EY$<5>, el=\ET$<5>, fsl=^M, home=\036$<10>,          ed=\EY$<5>, el=\ET$<5>, home=\036$<10>, ht=\011$<5>,
         ht=\011$<5>, hts=\E1$<5>, il1=\EE$<5>, ind=\n$<5>,          hts=\E1$<5>, il1=\EE$<5>, ind=\n$<5>, invis=\EG1,
         invis=\EG1,          is2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`:\E`@\E~!\E"
         is2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"  
             \Ee4\Ex@\E`9\Ee7$<100>,              \Ee4\Ex@\E`9\Ee7$<100>,
         kDC=\ER, kEND=\EY, kHOM=\E{, kPRT=\E7, kRIT=^L, ka1=^^, kbs=^H,          kDC=\ER, kEND=\EY, kHOM=\E{, kPRT=\E7, kRIT=^L, ka1=^^, kbs=^H,
         kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L,          kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H, kcud1=\n, kcuf1=^L,
         kcuu1=^K, kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r,          kcuu1=^K, kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r,
         kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,          kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,
         kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r,          kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r,
Line 17699 
Line 19836 
         mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<10>,          mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<10>,
         nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH^C, rmam=\Ed.,          nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH^C, rmam=\Ed.,
         rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,          rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,
         rs2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"          rs2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`:\E`@\E~!\E"
             \Ee4\Ex@\E`9\Ee7$<100>,              \Ee4\Ex@\E`9\Ee7$<100>,
         sgr0=\EG0\EH\003$<15>, smacs=\EH^B, smam=\Ed/, smir=\Eq,          sgr0=\EG0\EH\003$<15>, smacs=\EH^B, smam=\Ed/, smir=\Eq,
         smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0$<5>, tsl=\EF,          smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0$<5>,
 ncr260wy50+wpp|NCR 2900_260 wyse 50+ wide mode,          use=ncr260vp+sl,
   ncr260wy50+wpp|NCR 2900/260 Wyse 50+ wide mode,
         cols#132,          cols#132,
         cup=\Ea%i%p1%dR%p2%dC$<30>,          cup=\Ea%i%p1%dR%p2%dC$<30>,
         is2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"          is2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"
Line 17711 
Line 19849 
         rs2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"          rs2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"
             \Ee4\Ex@\E`9\Ee7$<200>,              \Ee4\Ex@\E`9\Ee7$<200>,
         use=ncr260wy50+pp,          use=ncr260wy50+pp,
 ncr260wy60pp|NCR 2900_260 wyse 60,  ncr260wy60pp|NCR 2900/260 Wyse 60,
         am, bw, hs, km, mc5i, mir, msgr, xon,          am, bw, km, mc5i, mir, msgr, xon,
         cols#80, lines#24, nlab#32,          cols#80, lines#24, nlab#32,
         acsc=07a?h;j5k3l2m1n8q\:t4u9v=w0x6, bel=^G, blink=\EG2,          acsc=07a?h;j5k3l2m1n8q:t4u9v=w0x6, bel=^G, blink=\EG2,
         cbt=\EI$<15>, civis=\E`0, clear=\E*$<100>, cnorm=\E`1,          cbt=\EI$<15>, civis=\E`0, clear=\E*$<100>, cnorm=\E`1,
         cr=^M, cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>,          cr=\r, cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<10>, cuu1=\013$<5>,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<10>, cuu1=\013$<5>,
         cvvis=\E`5, dch1=\EW$<50>, dl1=\ER$<5>, dsl=\E`c,          cvvis=\E`5, dch1=\EW$<50>, dl1=\ER$<5>, ed=\Ey$<5>,
         ed=\Ey$<5>, el=\Et$<5>, fsl=^M, home=\036$<25>,          el=\Et$<5>, home=\036$<25>, ht=\011$<15>, hts=\E1$<15>,
         ht=\011$<15>, hts=\E1$<15>, il1=\EE$<5>, ind=\n$<5>,          il1=\EE$<5>, ind=\n$<5>, invis=\EG1,
         invis=\EG1,          is2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`:\E`@\E~!\E"
         is2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"  
             \Ee4\Ex@\E`9\Ee7$<100>,              \Ee4\Ex@\E`9\Ee7$<100>,
         kDC=\ER, kEND=\EY, kHOM=\E{, kNXT=\EK, kPRT=\E7, kPRV=\EJ,          kDC=\ER, kEND=\EY, kHOM=\E{, kNXT=\EK, kPRT=\E7, kPRV=\EJ,
         kRIT=^L, ka1=^^, kb2=\EJ, kbs=^H, kc1=\ET, kc3=\EK,          kRIT=^L, ka1=^^, kb2=\EJ, kbs=^H, kc1=\ET, kc3=\EK,
         kcbt=\EI$<15>, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,          kcbt=\EI$<15>, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K,
         kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,          kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
         kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,          kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,
         kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r, kf20=^Ac\r,          kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r, kf20=^Ac\r,
Line 17738 
Line 19875 
         mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<30>,          mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<30>,
         nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH^C, rmam=\Ed.,          nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH^C, rmam=\Ed.,
         rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,          rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,
         rs2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"          rs2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`:\E`@\E~!\E"
             \Ee4\Ex@\E`9\Ee7$<100>,              \Ee4\Ex@\E`9\Ee7$<100>,
         sgr0=\EG0\EcB0\EcD$<15>, smacs=\EH^B, smam=\Ed/,          sgr0=\EG0\EcB0\EcD$<15>, smacs=\EH^B, smam=\Ed/,
         smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0$<15>,          smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0$<15>,
         tsl=\EF,          use=ncr260vp+sl,
 ncr260wy60wpp|NCR 2900_260 wyse 60 wide mode,  ncr260wy60wpp|NCR 2900/260 Wyse 60 wide mode,
         cols#132,          cols#132,
         cup=\Ea%i%p1%dR%p2%dC$<30>,          cup=\Ea%i%p1%dR%p2%dC$<30>,
         is2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"          is2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"
Line 17751 
Line 19888 
         rs2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"          rs2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"
             \Ee4\Ex@\E`9\Ee7$<100>,              \Ee4\Ex@\E`9\Ee7$<100>,
         use=ncr260wy60pp,          use=ncr260wy60pp,
 ncr160vppp|NCR 2900_160 viewpoint,  ncr160vppp|NCR 2900/160 viewpoint,
         use=ncr260vppp,          use=ncr260vppp,
 ncr160vpwpp|NCR 2900_160 viewpoint wide mode,  ncr160vpwpp|NCR 2900/160 viewpoint wide mode,
         use=ncr260vpwpp,          use=ncr260vpwpp,
 ncr160vt100an|NCR 2900_160 vt100 with ansi kybd,  ncr160vt100an|NCR 2900/160 VT100 with ANSI keyboard,
         use=ncr260vt100an,          use=ncr260vt100an,
 ncr160vt100pp|NCR 2900_160 vt100 with PC+ kybd,  ncr160vt100pp|NCR 2900/160 VT100 with PC+  keyboard,
         use=ncr260vt100pp,          use=ncr260vt100pp,
 ncr160vt100wan|NCR 2900_160 vt100 wide mode ansi kybd,  ncr160vt100wan|NCR 2900/160 VT100 wide mode ANSI keyboard,
         use=ncr260vt100wan,          use=ncr260vt100wan,
 ncr160vt100wpp|NCR 2900_160 vt100 wide mode pc+  kybd,  ncr160vt100wpp|NCR 2900/160 VT100 wide mode PC+  keyboard,
         use=ncr260vt100wpp,          use=ncr260vt100wpp,
 ncr160vt200an|NCR 2900_160 vt200 with ansi kybd,  ncr160vt200an|NCR 2900/160 VT200 with ANSI keyboard,
         use=ncr260vt200an,          use=ncr260vt200an,
 ncr160vt200pp|NCR 2900_160 vt200 with pc+ kybd,  ncr160vt200pp|NCR 2900/160 VT200 with PC+  keyboard,
         use=ncr260vt200pp,          use=ncr260vt200pp,
 ncr160vt200wan|NCR 2900_160 vt200 wide mode ansi kybd,  ncr160vt200wan|NCR 2900/160 VT200 wide mode ANSI keyboard,
         use=ncr260vt200wan,          use=ncr260vt200wan,
 ncr160vt200wpp|NCR 2900_160 vt200 wide mode pc+  kybd,  ncr160vt200wpp|NCR 2900/160 VT200 wide mode PC+  keyboard,
         use=ncr260vt200wpp,          use=ncr260vt200wpp,
 ncr160vt300an|NCR 2900_160 vt300 with ansi kybd,  ncr160vt300an|NCR 2900/160 VT300 with ANSI keyboard,
         use=ncr260vt300an,          use=ncr260vt300an,
 ncr160vt300pp|NCR 2900_160 vt300 with pc+ kybd,  ncr160vt300pp|NCR 2900/160 VT300 with PC+ keyboard,
         use=ncr260vt300pp,          use=ncr260vt300pp,
 ncr160vt300wan|NCR 2900_160 vt300 wide mode ansi kybd,  ncr160vt300wan|NCR 2900/160 VT300 wide mode ANSI keyboard,
         use=ncr260vt300wan,          use=ncr260vt300wan,
 ncr160vt300wpp|NCR 2900_160 vt300 wide mode pc+  kybd,  ncr160vt300wpp|NCR 2900/160 VT300 wide mode PC+  keyboard,
         use=ncr260vt300wpp,          use=ncr260vt300wpp,
 ncr160wy50+pp|NCR 2900_160 wyse 50+,  ncr160wy50+pp|NCR 2900/160 Wyse 50+,
         use=ncr260wy50+pp,          use=ncr260wy50+pp,
 ncr160wy50+wpp|NCR 2900_160 wyse 50+ wide mode,  ncr160wy50+wpp|NCR 2900/160 Wyse 50+ wide mode,
         use=ncr260wy50+wpp,          use=ncr260wy50+wpp,
 ncr160wy60pp|NCR 2900_160 wyse 60,  ncr160wy60pp|NCR 2900/160 Wyse 60,
         use=ncr260wy60pp,          use=ncr260wy60pp,
 ncr160wy60wpp|NCR 2900_160 wyse 60 wide mode,  ncr160wy60wpp|NCR 2900/160 Wyse 60 wide mode,
         use=ncr260wy60wpp,          use=ncr260wy60wpp,
 ncrvt100an|ncrvt100pp|NCR vt100 for the 2900 terminal,  ncrvt100an|ncrvt100pp|NCR VT100 for the 2900 terminal,
         am, hs, mc5i, mir, msgr, xon,          am, hs, mc5i, mir, msgr, xon,
         cols#80, it#8, lines#24, nlab#32,          cols#80, it#8, lines#24, nlab#32,
         acsc=``aaffgghhiijjkkllmmnnqqttuuvvwwxxyyzz~~,          acsc=``aaffgghhiijjkkllmmnnqqttuuvvwwxxyyzz~~,
         bel=^G, blink=\E[5m$<30>, bold=\E[1m$<30>,          bel=^G, blink=\E[5m$<30>, bold=\E[1m$<30>,
         clear=\E[2J\E[1;1H$<300>, cr=^M,          clear=\E[2J\E[1;1H$<300>, cr=\r,
         csr=\E[%i%p1%d;%p2%dr$<100>, cub=\E[%p1%dD$<30>,          csr=\E[%i%p1%d;%p2%dr$<100>, cub=\E[%p1%dD$<30>,
         cub1=\E[D$<2>, cud=\E[%p1%dB$<30>, cud1=\E[B$<2>,          cub1=\E[D$<2>, cud=\E[%p1%dB$<30>, cud1=\E[B$<2>,
         cuf=\E[%p1%dC$<30>, cuf1=\E[C$<2>,          cuf=\E[%p1%dC$<30>, cuf1=\E[C$<2>,
Line 17805 
Line 19942 
         ind=\ED,          ind=\ED,
         is2=\E[12h\E[?10l\E%/0n\E[P\031\E[?3l\E(B\E)0$<200>,          is2=\E[12h\E[?10l\E%/0n\E[P\031\E[?3l\E(B\E)0$<200>,
         kLFT=\E[D, kRIT=\E[C, ka1=\E[H, kbs=^H, kcub1=\E[D,          kLFT=\E[D, kRIT=\E[C, ka1=\E[H, kbs=^H, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kent=^M, kf1=\EOP,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kent=\r, kf1=\EOP,
         kf2=\EOQ, kf3=\EOR, kf4=\EOS, mc0=\E[i$<100>, nel=\EE,          kf2=\EOQ, kf3=\EOR, kf4=\EOS, mc0=\E[i$<100>, nel=\EE,
         rc=\E8, rev=\E[7m$<30>, ri=\EM$<50>, rmacs=\017$<90>,          rc=\E8, rev=\E[7m$<30>, ri=\EM$<50>, rmacs=\017$<90>,
         rmir=\E[4l$<80>, rmso=\E[0m$<30>, rmul=\E[0m$<30>,          rmir=\E[4l$<80>, rmso=\E[0m$<30>, rmul=\E[0m$<30>,
         rs2=\Ec\E[12;31h\E[?3;4;5;10l\E[?6;7;19;25h\E[33;34l\E[0m\E(          rs2=\Ec\E[12;31h\E[?3;4;5;10l\E[?6;7;19;25h\E[33;34l\E[0m\E(
             B\E)0\E%/0n\E[P\031$<200>,              B\E)0\E%/0n\E[P\031$<200>,
         sc=\E7,          sc=\E7,
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5          sgr=%?%p9%t\016%e\017%;\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1
             %;m%?%p9%t\016%e\017%;$<100>,              %p3%|%t;7%;%?%p4%t;5%;m$<120>,
         sgr0=\017\E[0m$<120>, smacs=\016$<90>, smir=\E[4h$<80>,          sgr0=\017\E[0m$<120>, smacs=\016$<90>, smir=\E[4h$<80>,
         smso=\E[7m$<30>, smul=\E[4m$<30>, tbc=\E[3g$<40>,          smso=\E[7m$<30>, smul=\E[4m$<30>, tbc=\E[3g$<40>,
         tsl=\E[>+1$<70>,          tsl=\E[>+1$<70>, use=decid+cpr,
 ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR VT100 emulation of the 2900 terminal,  ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR VT100 emulation of the 2900 terminal,
         cols#132,          cols#132,
         is2=\E[12h\E[?10l\E%/0n\E[P\031\E[?3h\E(B\E)0$<200>,          is2=\E[12h\E[?10l\E%/0n\E[P\031\E[?3h\E(B\E)0$<200>,
Line 17879 
Line 20016 
 #               P4 <==> Blink attribute parameter  #               P4 <==> Blink attribute parameter
 #               P5 <==> Dim attribute parameter  #               P5 <==> Dim attribute parameter
 # From <root@goliath.un.atlantaga.NCR.COM>, init string hacked by SCO.  # From <root@goliath.un.atlantaga.NCR.COM>, init string hacked by SCO.
 ncr7900i|ncr7900|ncr 7900 model 1,  ncr7900i|ncr7900|n7900|NCR 7900 model 1,
         am, bw, ul,          am, bw, ul,
         cols#80, lines#24, xmc#1,          cols#80, lines#24, xmc#1,
         bel=^G, blink=\E0B, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^F,          bel=^G, blink=\E0B, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^F,
         cup=\E1%p2%c%p1%c, cuu1=^Z, dim=\E0A, ed=\Ek, el=\EK, ind=^J,          cup=\E1%p2%c%p1%c, cuu1=^Z, dim=\E0A, ed=\Ek, el=\EK, ind=\n,
         is2=\E0@\010\E3\E4\E7, kcub1=^U, kcud1=^J, kcuf1=^F,          is2=\E0@\010\E3\E4\E7, kcub1=^U, kcud1=\n, kcuf1=^F,
         kcuu1=^Z, khome=^A, ll=^A, mc4=^T, mc5=^R, rev=\E0P, rmso=\E0@,          kcuu1=^Z, khome=^A, ll=^A, mc4=^T, mc5=^R, rev=\E0P, rmso=\E0@,
         rmul=\E0@,          rmul=\E0@,
         sgr=\E0%p5%{64}%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}          sgr=\E0%p5%{64}%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}
             %*%+%c,              %*%+%c,
         sgr0=\E0@, smso=\E0Q, smul=\E0`,          sgr0=\E0@, smso=\E0Q, smul=\E0`,
 ncr7900iv|ncr 7900 model 4,  ncr7900iv|NCR 7900 model 4,
         am, bw, eslok, hs,          am, bw, eslok, hs,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n,
         cup=\013%p1%{64}%+%c\E\005%p2%02d, dl1=\E^O, dsl=\Ey1,          cup=\013%p1%{64}%+%c\E\005%p2%02d, dl1=\E^O, dsl=\Ey1,
         fsl=\Ek\Ey5, home=\013@\E^E00, il1=\E^N, ind=^J, kbs=^H,          fsl=\Ek\Ey5, home=\013@\E^E00, il1=\E^N, ind=\n, kbs=^H,
         kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\ES, kf2=\ET,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\ES, kf2=\ET,
         kf3=\EU, kf4=\EV, kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER,          kf3=\EU, kf4=\EV, kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER,
         khome=\EH, lf6=blue, lf7=red, lf8=white, nel=^M^J,          khome=\EH, lf6=blue, lf7=red, lf8=white, nel=\r\n,
         tsl=\Ej\Ex5\Ex1\EY8%p1%{32}%+%c\Eo,          tsl=\Ej\Ex5\Ex1\EY8%p1%{32}%+%c\Eo,
 # Warning: This terminal will lock out the keyboard when it receives a CTRL-D.  # Warning: This terminal will lock out the keyboard when it receives a CTRL-D.
 #          The user can enter a CTRL-B to get out of this locked state.  #          The user can enter a CTRL-B to get out of this locked state.
 # In <hpa>, we want to output the character given by the formula:  # In <hpa>, we want to output the character given by the formula:
 #               ((col / 10) * 16) + (col % 10)          where "col" is "p1"  #               ((col / 10) * 16) + (col % 10)          where "col" is "p1"
 ncr7901|ncr 7901 model,  ncr7901|NCR 7901 model,
         am, bw, ul,          am, bw, ul,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, blink=\E0B, civis=^W, clear=^L, cnorm=^X, cr=^M,          bel=^G, blink=\E0B, civis=^W, clear=^L, cnorm=^X, cr=\r,
         cub1=^H, cud1=^J, cuf1=^F,          cub1=^H, cud1=\n, cuf1=^F,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dim=\E0A,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dim=\E0A,
         ed=\Ek, el=\EK,          ed=\Ek, el=\EK,
         hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%c, ind=^J,          hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%c, ind=\n,
         is2=\E4^O, kclr=^L, kcub1=^U, kcud1=^J, kcuf1=^F, kcuu1=^Z,          is2=\E4^O, kclr=^L, kcub1=^U, kcud1=\n, kcuf1=^F, kcuu1=^Z,
         khome=^H, ll=^A, mc4=^T, mc5=^R, rev=\E0P, rmso=^O, rmul=^O,          khome=^H, ll=^A, mc4=^T, mc5=^R, rev=\E0P, rmso=^O, rmul=^O,
         sgr=\E0%p5%{64}%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}          sgr=\E0%p5%{64}%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}
             %*%+%c\016,              %*%+%c\016,
Line 17936 
Line 20073 
   
 # NDR 9500  # NDR 9500
 # Manufactured in the early/mid eighties, behaves almost the same as a  # Manufactured in the early/mid eighties, behaves almost the same as a
 # Televideo 950.  Take a 950, change its cabinet for a more 80s-ish one (but  # TeleVideo 950.  Take a 950, change its cabinet for a more 80s-ish one (but
 # keep the same keyboard layout), add an optional 25-line mode, replace the DIP  # keep the same keyboard layout), add an optional 25-line mode, replace the DIP
 # switches with a menu and remove the "lock line" feature (ESC !  1 and ESC !  # switches with a menu and remove the "lock line" feature (ESC !  1 and ESC !
 # 2), here is the NDR 9500.  Even the line-lock, albeit disabled, is  # 2), here is the NDR 9500.  Even the line-lock, albeit disabled, is
Line 17946 
Line 20083 
         am, bw, hs, mc5i, mir, msgr, ul, xon,          am, bw, hs, mc5i, mir, msgr, ul, xon,
         cols#80, lines#24, wsl#79,          cols#80, lines#24, wsl#79,
         acsc=jDkClBmAnIqKtMuLvOwNxJ, bel=^G, cbt=\EI, civis=\E.0,          acsc=jDkClBmAnIqKtMuLvOwNxJ, bel=^G, cbt=\EI, civis=\E.0,
         clear=\E;, cnorm=\E.1, cr=^M, cub1=^H, cud1=^V, cuf1=^L,          clear=\E;, cnorm=\E.1, cr=\r, cub1=^H, cud1=^V, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dim=\E), dl1=\ER, dsl=\Eh, ed=\EY, el=\ET,          dim=\E), dl1=\ER, dsl=\Eh, ed=\EY, el=\ET,
         flash=\Eb$<50/>\Ed, fsl=^M, home=^^, ht=^I, hts=\E1,          flash=\Eb$<50/>\Ed, fsl=\r, home=^^, ht=^I, hts=\E1,
         ich1=\EQ, il1=\EE, ind=^J, is2=\Ew\E'\EDF\El\Er\EO,          ich1=\EQ, il1=\EE, ind=\n, is2=\Ew\E'\EDF\El\Er\EO,
         kDC=\Er, kDL=\EO, kEOL=\Et, kIC=\Eq, kcbt=\EI, kclr=^Z,          kDC=\Er, kDL=\EO, kEOL=\Et, kIC=\Eq, kcbt=\EI, kclr=^Z,
         kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER,          kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER,
         ked=\EY, kel=\ET, kent=^M, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,          ked=\EY, kel=\ET, kent=\r, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
         kf12=^A`\r, kf13=^Aa\r, kf14=^Ab\r, kf15=^Ac\r, kf16=^Ad\r,          kf12=^A`\r, kf13=^Aa\r, kf14=^Ab\r, kf15=^Ac\r, kf16=^Ad\r,
         kf17=^Ae\r, kf18=^Af\r, kf19=^Ag\r, kf2=^AA\r, kf20=^Ah\r,          kf17=^Ae\r, kf18=^Af\r, kf19=^Ag\r, kf2=^AA\r, kf20=^Ah\r,
         kf21=^Ai\r, kf22=^Aj\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,          kf21=^Ai\r, kf22=^Aj\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,
         kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,          kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^,
         kich1=\EQ, kil1=\EE, kprt=\EP, mc4=\Ea, mc5=\E`, nel=^_,          kich1=\EQ, kil1=\EE, kprt=\EP, mc4=\Ea, mc5=\E`, nel=^_,
         pfloc=\E|%{48}%p1%+%c2%p2\031,          pfloc=\E|%{48}%p1%+%c2%p2%s\031,
         pfx=\E|%{48}%p1%+%c1%p2\031, prot=\E), ri=\Ej,          pfx=\E|%{48}%p1%+%c1%p2%s\031, prot=\E), ri=\Ej,
         rmacs=\E%%, rmir=\Er, rmso=\E(, rmxon=^N,          rmacs=\E%%, rmir=\Er, rmso=\E(, rmxon=^N,
         sgr=\EG0\E%%%%\E(%?%p1%p5%p8%|%|%t\E)%;%?%p9%t\E$%;,          sgr=\EG0\E%%%%\E(%?%p1%p5%p8%|%|%t\E)%;%?%p9%t\E$%;,
         sgr0=\EG0\E%%\E(, smacs=\E$, smir=\Eq, smso=\E), smxon=^O,          sgr0=\EG0\E%%\E(, smacs=\E$, smir=\Eq, smso=\E), smxon=^O,
Line 18001 
Line 20138 
 # These are official terminfo entries from within Perkin-Elmer.  # These are official terminfo entries from within Perkin-Elmer.
 #  #
   
 bantam|pe550|pe6100|perkin elmer 550,  bantam|pe550|pe6100|Perkin Elmer 550,
         OTbs,          OTbs,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EK$<20>, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EK$<20>, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,          cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,
         el=\EI$<20>, home=\EH, ind=^J, ll=\EH\EA,          el=\EI$<20>, home=\EH, ind=\n, ll=\EH\EA,
 fox|pe1100|perkin elmer 1100,  fox|pe1100|Perkin Elmer 1100,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EH\EJ$<132>, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=\EH\EJ$<132>, cr=\r, cub1=^H, cud1=\n,
         cuf1=\EC, cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,          cuf1=\EC, cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,
         ed=\EJ$<5.5*>, el=\EI, flash=\020\002$<200/>\020\003,          ed=\EJ$<5.5*>, el=\EI, flash=\020\002$<200/>\020\003,
         home=\EH, hts=\E1, ind=^J, ll=\EH\EA, tbc=\E3,          home=\EH, hts=\E1, ind=\n, ll=\EH\EA, tbc=\E3,
 owl|pe1200|perkin elmer 1200,  owl|pe1200|Perkin Elmer 1200,
         OTbs, am, in,          OTbs, am, in,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EH\EJ$<132>, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=\EH\EJ$<132>, cr=\r, cub1=^H, cud1=\n,
         cuf1=\EC, cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,          cuf1=\EC, cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,
         dch1=\EO$<5.5*>, dl1=\EM$<5.5*>, ed=\EJ$<5.5*>,          dch1=\EO$<5.5*>, dl1=\EM$<5.5*>, ed=\EJ$<5.5*>,
         el=\EI$<5.5>, flash=\020\002$<200/>\020\003, home=\EH,          el=\EI$<5.5>, flash=\020\002$<200/>\020\003, home=\EH,
         hts=\E1, ich1=\EN, il1=\EL$<5.5*>, ind=^J, ip=$<5.5*>,          hts=\E1, ich1=\EN, il1=\EL$<5.5*>, ind=\n, ip=$<5.5*>,
         kbs=^H, kf0=\ERJ, kf1=\ERA, kf2=\ERB, kf3=\ERC, kf4=\ERD,          kbs=^H, kf0=\ERJ, kf1=\ERA, kf2=\ERB, kf3=\ERC, kf4=\ERD,
         kf5=\ERE, kf6=\ERF, kf7=\ERG, kf8=\ERH, kf9=\ERI, ll=\EH\EA,          kf5=\ERE, kf6=\ERF, kf7=\ERG, kf8=\ERH, kf9=\ERI, ll=\EH\EA,
         rmso=\E!\0, sgr0=\E!\0, smso=\E!^H, tbc=\E3,          rmso=\E!\0, sgr0=\E!\0, smso=\E!^H, tbc=\E3,
 pe1251|pe6300|pe6312|perkin elmer 1251,  pe1251|pe6300|pe6312|Perkin Elmer 1251,
         am,          am,
         cols#80, it#8, lines#24, pb#300, vt#8, xmc#1,          cols#80, it#8, lines#24, pb#300, vt#8, xmc#1,
         bel=^G, clear=\EK$<332>, cr=^M, cub1=\ED, cud1=\EB, cuf1=\EC,          bel=^G, clear=\EK$<332>, cr=\r, cub1=\ED, cud1=\EB, cuf1=\EC,
         cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,          cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA,
         ed=\EJ$<20*>, el=\EI$<10*>, home=\EH, hts=\E1, ind=^J,          ed=\EJ$<20*>, el=\EI$<10*>, home=\EH, hts=\E1, ind=\n,
         kf0=\ERA, kf1=\ERB, kf10=\ERK, kf2=\ERC, kf3=\ERD, kf4=\ERE,          kf0=\ERA, kf1=\ERB, kf10=\ERK, kf2=\ERC, kf3=\ERD, kf4=\ERE,
         kf5=\ERF, kf6=\ERG, kf7=\ERH, kf8=\ERI, kf9=\ERJ, tbc=\E3,          kf5=\ERF, kf6=\ERG, kf7=\ERH, kf8=\ERI, kf9=\ERJ, tbc=\E3,
 # (pe7000m: this had  # (pe7000m: this had
 #       rmul=\E!\0, smul=\E!\040,  #       rmul=\E!\0, smul=\E!\040,
 # which is probably wrong, it collides with kf0  # which is probably wrong, it collides with kf0
 pe7000m|perkin elmer 7000 series monochrome monitor,  pe7000m|Perkin Elmer 7000 series monochrome monitor,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, cbt=\E!Y, clear=\EK, cr=^M, cub1=\ED, cud1=\EB,          bel=^G, cbt=\E!Y, clear=\EK, cr=\r, cub1=\ED, cud1=\EB,
         cuf1=\EC, cup=\ES%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA,          cuf1=\EC, cup=\ES%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA,
         ed=\EJ, el=\EI, home=\EH, ind=^J,          ed=\EJ, el=\EI, home=\EH, ind=\n,
         is1=\E!\0\EW  7o\Egf\ES7\s, kbs=^H, kcub1=\E!V,          is1=\E!\0\EW  7o\Egf\ES7\s, kbs=^H, kcub1=\E!V,
         kcud1=\E!U, kcuf1=\E!W, kcuu1=\E!T, kf0=\E!\0, kf1=\E!^A,          kcud1=\E!U, kcuf1=\E!W, kcuu1=\E!T, kf0=\E!\0, kf1=\E!^A,
         kf10=\E!^J, kf2=\E!^B, kf3=\E!^C, kf4=\E!^D, kf5=\E!^E,          kf10=\E!\n, kf2=\E!^B, kf3=\E!^C, kf4=\E!^D, kf5=\E!^E,
         kf6=\E!^F, kf7=\E!^G, kf8=\E!^H, kf9=\E!^I, khome=\E!S,          kf6=\E!^F, kf7=\E!^G, kf8=\E!^H, kf9=\E!^I, khome=\E!S,
         ll=\ES7\s, ri=\ER,          ll=\ES7\s, ri=\ER,
 pe7000c|perkin elmer 7000 series colour monitor,  pe7000c|Perkin Elmer 7000 series colour monitor,
         is1=\E!\0\EW  7o\Egf\Eb0\Ec7\ES7\s, rmso=\Eb0,          is1=\E!\0\EW  7o\Egf\Eb0\Ec7\ES7\s, rmso=\Eb0,
         rmul=\E!\0, smso=\Eb2, smul=\E!\s, use=pe7000m,          rmul=\E!\0, smso=\Eb2, smul=\E!\s, use=pe7000m,
   
Line 18058 
Line 20195 
   
 # This entry is for the Sperry UTS30 terminal running the TTY  # This entry is for the Sperry UTS30 terminal running the TTY
 # utility under control of CP/M Plus 1R1. The functionality  # utility under control of CP/M Plus 1R1. The functionality
 # provided is comparable to the DEC vt100.  # provided is comparable to the DEC VT100.
 # (uts30: I added <rmam>/<smam> based on the init string -- esr)  # (uts30: I added <rmam>/<smam> based on the init string -- esr)
 uts30|sperry uts30 with cp/m@1R1,  uts30|Sperry UTS30 with cp/m@1R1,
         am, bw, hs,          am, bw, hs,
         cols#80, lines#24, wsl#40,          cols#80, lines#24, wsl#40,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\ER, clear=^L,          bel=^G, blink=\E[5m, bold=\E[1m, civis=\ER, clear=^L,
         cnorm=\ES, cr=^M, csr=\EU%p1%{32}%+%c%p2%{32}%+%c,          cnorm=\ES, cr=\r, csr=\EU%p1%{32}%+%c%p2%{32}%+%c,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\EM,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\EM,
         dl=\E[%p1%dM, dl1=\EL, ed=\E[J, el=\E[K, fsl=^M, home=\E[H,          dl=\E[%p1%dM, dl1=\EL, ed=\E[J, el=\E[K, fsl=\r, home=\E[H,
         ht=^I, ich=\E[%p1%d@, ich1=\EO, il=\E[%p1%dL, il1=\EN,          ht=^I, ich=\E[%p1%d@, ich1=\EO, il=\E[%p1%dL, il1=\EN,
         ind=^J, indn=\E[%p1%dB, is2=\E[U 7\E[24;1H, kbs=^H,          ind=\n, indn=\E[%p1%dB, is2=\E[U 7\E[24;1H, kbs=^H,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, khome=\E[H,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, khome=\E[H,
         rc=\EX, rev=\E[7m, rf=/usr/share/tabset/vt100, ri=\EI,          rc=\EX, rev=\E[7m, rf=/usr/share/tabset/vt100, ri=\EI,
         rin=\E[%p1%dA, rmacs=\Ed, rmam=\E[?7l, rmso=\E[m,          rin=\E[%p1%dA, rmacs=\Ed, rmam=\E[?7l, rmso=\E[m,
Line 18098 
Line 20235 
 tandem653|t653x|Tandem 653x multipage terminal,  tandem653|t653x|Tandem 653x multipage terminal,
         OTbs, am, da, db, hs,          OTbs, am, da, db, hs,
         cols#80, lines#24, wsl#64, xmc#1,          cols#80, lines#24, wsl#64, xmc#1,
         clear=\EI, cub1=^H, cud1=^J, cuf1=\EC,          clear=\EI, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\023%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dsl=\Eo\r,          cup=\023%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dsl=\Eo\r,
         ed=\EJ, el=\EK, fsl=^M, home=\EH, ind=\ES, ri=\ET, rmso=\E6\s,          ed=\EJ, el=\EK, fsl=\r, home=\EH, ind=\ES, ri=\ET, rmso=\E6\s,
         rmul=\E6\s, sgr0=\E6\s, smso=\E6$, smul=\E60, tsl=\Eo,          rmul=\E6\s, sgr0=\E6\s, smso=\E6$, smul=\E60, tsl=\Eo,
   
 #### Tandy/Radio Shack  #### Tandy/Radio Shack
Line 18111 
Line 20248 
 dmterm|deskmate terminal,  dmterm|deskmate terminal,
         am, bw,          am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, civis=\EG5, clear=\Ej, cnorm=\EG6, cr=^M, cub1=^H,          bel=^G, civis=\EG5, clear=\Ej, cnorm=\EG6, cr=\r, cub1=^H,
         cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=\EA, dch1=\ES, dl1=\ER, ed=\EJ, el=\EK, home=\EH, ht=^I,          cuu1=\EA, dch1=\ES, dl1=\ER, ed=\EJ, el=\EK, home=\EH, ht=^I,
         ich1=\EQ, il1=\EP, ind=\EX, invis@, kcub1=\ED, kcud1=\EB,          ich1=\EQ, il1=\EP, ind=\EX, invis@, kcub1=\ED, kcud1=\EB,
Line 18123 
Line 20260 
 dt100|dt-100|Tandy DT-100 terminal,  dt100|dt-100|Tandy DT-100 terminal,
         xon,          xon,
         cols#80, lines#24, xmc#1,          cols#80, lines#24, xmc#1,
         acsc=jjkkllmmnnqqttuuvvwwxx, bel=^G, civis=\E[?25l,          acsc=jjkkllmmnnqqttuuvvwwxx, bel=^G, clear=\E[H\E[2J,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,          cr=\r, csr=\E[%p1%2d;%p2%2dr, cub1=^H, cud1=\E[B,
         csr=\E[%p1%2d;%p2%2dr, cub1=^H, cud1=\E[B, cuf1=\E[C,          cuf1=\E[C, cup=\010\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         cup=\010\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P,          dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@,          ich1=\E[@, il1=\E[L, ind=\n, is2=\E[?3l\E)0\E(B,
         il1=\E[L, ind=^J, is2=\E[?3l\E)0\E(B, kcub1=\E[D,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[?3i,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[?3i,  
         kf10=\E[?5i, kf2=\E[2i, kf3=\E[@, kf4=\E[M, kf5=\E[17~,          kf10=\E[?5i, kf2=\E[2i, kf3=\E[@, kf4=\E[M, kf5=\E[17~,
         kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, khome=\E[H,          kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, khome=\E[H,
         knp=\E[29~, kpp=\E[28~, lf1=f1, lf2=f2, lf3=f3, lf4=f4, lf5=f5,          knp=\E[29~, kpp=\E[28~, lf1=f1, lf2=f2, lf3=f3, lf4=f4, lf5=f5,
         lf6=f6, lf7=f7, lf8=f8, ri=\EM, rmacs=^O, rmso=\E[m, rmul=\E[m,          lf6=f6, lf7=f7, lf8=f8, ri=\EM, rmacs=^O, rmso=\E[m, rmul=\E[m,
         sgr0=\E[m, smacs=^N, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, smacs=^N, smso=\E[7m, smul=\E[4m,
           use=vt220+cvis,
 dt100w|dt-100w|Tandy DT-100 terminal (wide mode),  dt100w|dt-100w|Tandy DT-100 terminal (wide mode),
         cols#132, use=dt100,          cols#132, use=dt100,
 dt110|Tandy DT-110 emulating ansi,  dt110|Tandy DT-110 emulating ANSI,
         xon,          xon,
         cols#80, lines#24,          cols#80, lines#24,
         acsc=jjkkllmmnnqqttuuvvwwxx, bel=^G, civis=\E[?25l,          acsc=jjkkllmmnnqqttuuvvwwxx, bel=^G, clear=\E[H\E[2J,
         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B,
         csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C,          cuf1=\E[C, cup=\010\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         cup=\010\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[0P,          dch1=\E[0P, dl1=\E[0M, ed=\E[0J, el=\E[0K, enacs=\E(B\E)0,
         dl1=\E[0M, ed=\E[0J, el=\E[0K, enacs=\E(B\E)0, home=\E[H,          home=\E[H, ht=^I, ich1=\E[0@, il1=\E[0L, ind=\n,
         ht=^I, ich1=\E[0@, il1=\E[0L, ind=^J, is2=\E[?3l\E)0\E(B,          is2=\E[?3l\E)0\E(B, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[K,          kcuu1=\E[A, kend=\E[K, kf1=\E[1~, kf10=\E[10~, kf2=\E[2~,
         kf1=\E[1~, kf10=\E[10~, kf2=\E[2~, kf3=\E[3~, kf4=\E[4~,          kf3=\E[3~, kf4=\E[4~, kf5=\E[5~, kf6=\E[6~, kf7=\E[7~,
         kf5=\E[5~, kf6=\E[6~, kf7=\E[7~, kf8=\E[8~, kf9=\E[9~,          kf8=\E[8~, kf9=\E[9~, khome=\E[G, kich1=\E[@, knp=\E[26~,
         khome=\E[G, kich1=\E[@, knp=\E[26~, kpp=\E[25~, lf0=f1,          kpp=\E[25~, lf0=f1, lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6,
         lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf8=f9,          lf6=f7, lf7=f8, lf8=f9, lf9=f10, ri=\EM, rmacs=^O, rmso=\E[m,
         lf9=f10, ri=\EM, rmacs=^O, rmso=\E[m, rmul=\E[m, sgr0=\E[m,          rmul=\E[m, sgr0=\E[m, smacs=^N, smso=\E[7m, smul=\E[4m,
         smacs=^N, smso=\E[7m, smul=\E[4m,          use=vt220+cvis,
 pt210|TRS-80 PT-210 printing terminal,  pt210|TRS-80 PT-210 printing terminal,
         hc, os,          hc, os,
         cols#80,          cols#80,
         bel=^G, cr=^M, cud1=^J, ind=^J,          bel=^G, cr=\r, cud1=\n, ind=\n,
   
 #### Tektronix (tek)  #### Tektronix (tek)
 #  #
Line 18166 
Line 20303 
 # area" for interactive text.  # area" for interactive text.
 #  #
   
 tek|tek4012|tektronix 4012,  tek|tek4012|Tektronix 4012,
         OTbs, os,          OTbs, os,
         cols#75, lines#35,          cols#75, lines#35,
         bel=^G, clear=\E\014$<1000>, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=\E\014$<1000>, cr=\r, cub1=^H, cud1=\n,
         ff=\014$<1000>, is2=\E^O,          ff=\014$<1000>, is2=\E^O,
 # (tek4013: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr)  # (tek4013: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr)
 tek4013|tektronix 4013,  tek4013|Tektronix 4013,
         acsc=, rmacs=\E^O, smacs=\E^N, use=tek4012,          acsc=, rmacs=\E^O, smacs=\E^N, use=tek4012,
 tek4014|tektronix 4014,  tek4014|Tektronix 4014,
         cols#81, lines#38,          cols#81, lines#38,
         is2=\E\017\E9, use=tek4012,          is2=\E\017\E9, use=tek4012,
 # (tek4015: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr)  # (tek4015: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr)
 tek4015|tektronix 4015,  tek4015|Tektronix 4015,
         acsc=, rmacs=\E^O, smacs=\E^N, use=tek4014,          acsc=, rmacs=\E^O, smacs=\E^N, use=tek4014,
 tek4014-sm|tektronix 4014 in small font,  tek4014-sm|Tektronix 4014 in small font,
         cols#121, lines#58,          cols#121, lines#58,
         is2=\E\017\E\:, use=tek4014,          is2=\E\017\E:, use=tek4014,
 # (tek4015-sm: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr)  # (tek4015-sm: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr)
 tek4015-sm|tektronix 4015 in small font,  tek4015-sm|Tektronix 4015 in small font,
         acsc=, rmacs=\E^O, smacs=\E^N, use=tek4014-sm,          acsc=, rmacs=\E^O, smacs=\E^N, use=tek4014-sm,
 # Tektronix 4023 from Andrew Klossner <orca!andrew.tektronix@csnet-relay>  # Tektronix 4023 from Andrew Klossner <orca!andrew.tektronix@csnet-relay>
 #  #
Line 18195 
Line 20332 
 # live with Magic Cookie, remove the :so: and :se: fields and do without  # live with Magic Cookie, remove the :so: and :se: fields and do without
 # reverse video.  If you like reverse video stand-out mode but don't want  # reverse video.  If you like reverse video stand-out mode but don't want
 # it to flash, change the letter 'H' to 'P' in the :so: field.  # it to flash, change the letter 'H' to 'P' in the :so: field.
 tek4023|tektronix 4023,  tek4023|Tektronix 4023,
         OTbs, am,          OTbs, am,
         OTdN#4, cols#80, lines#24, vt#4, xmc#1,          OTdN#4, cols#80, lines#24, vt#4, xmc#1,
         OTnl=^J, bel=^G, clear=\E\014$<4/>, cr=^M, cub1=^H, cud1=^J,          OTnl=\n, bel=^G, clear=\E\014$<4/>, cr=\r, cub1=^H, cud1=\n,
         cuf1=^I, cup=\034%p2%{32}%+%c%p1%{32}%+%c, kbs=^H,          cuf1=^I, cup=\034%p2%{32}%+%c%p1%{32}%+%c, kbs=^H,
         rmso=^_@, smso=^_P,          rmso=^_@, smso=^_P,
 # It is recommended that you run the 4025 at 4800 baud or less;  # It is recommended that you run the 4025 at 4800 baud or less;
Line 18216 
Line 20353 
 # <il1> and <il> had 145ms of padding, but that slowed down vi's ^U  # <il1> and <il> had 145ms of padding, but that slowed down vi's ^U
 # and didn't seem necessary.  # and didn't seem necessary.
 #  #
 tek4024|tek4025|tek4027|tektronix 4024/4025/4027,  tek4024|tek4025|tek4027|Tektronix 4024/4025/4027,
         OTbs, am, da, db,          OTbs, am, da, db,
         cols#80, it#8, lines#34, lm#0,          cols#80, it#8, lines#34, lm#0,
         bel=^G, clear=\037era\r\n\n, cmdch=^_, cr=^M,          bel=^G, clear=\037era\r\n\n, cmdch=^_, cr=\r,
         cub=\037lef %p1%d\r, cub1=^H, cud=\037dow %p1%d\r,          cub=\037lef %p1%d\r, cub1=^H, cud=\037dow %p1%d\r,
         cud1=^F^J, cuf=\037rig %p1%d\r, cuf1=\037rig\r,          cud1=^F\n, cuf=\037rig %p1%d\r, cuf1=\037rig\r,
         cuu=\037up %p1%d\r, cuu1=^K, dch1=\037dch\r,          cuu=\037up %p1%d\r, cuu1=^K, dch1=\037dch\r,
         dl=\037dli %p1%d\r\006, dl1=\037dli\r\006,          dl=\037dli %p1%d\r\006, dl1=\037dli\r\006,
         ed=\037dli 50\r, ht=^I, ich1=\037ich\r \010,          ed=\037dli 50\r, ht=^I, ich1=\037ich\r \010,
         il=\037up\r\037ili %p1%d\r, il1=\037up\r\037ili\r,          il=\037up\r\037ili %p1%d\r, il1=\037up\r\037ili\r,
         ind=^F^J,          ind=^F\n,
         is2=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r,          is2=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r,
         rmkx=\037lea\sp2\r\037lea\sp4\r\037lea\sp6\r\037lea\sp8\r          rmkx=\037lea\sp2\r\037lea\sp4\r\037lea\sp6\r\037lea\sp8\r
              \037lea\sf5\r,               \037lea\sf5\r,
         smkx=\037lea\sp4\s/h/\r\037lea\sp8\s/k/\r\037lea\sp6\s/\s/          smkx=\037lea\sp4\s/h/\r\037lea\sp8\s/k/\r\037lea\sp6\s/\s/
              \r\037lea\sp2\s/j/\r\037lea\sf5\s/H/\r,               \r\037lea\sp2\s/j/\r\037lea\sf5\s/H/\r,
 tek4025-17|tek 4025 17 line window,  tek4025-17|Tektronix 4025 17 line window,
         lines#17, use=tek4025,          lines#17, use=tek4025,
 tek4025-17-ws|tek 4025 17 line window in workspace,  tek4025-17-ws|Tektronix 4025 17 line window in workspace,
         is2=!com\s31\r\n\037sto\s9\s17\s25\s33\s41\s49\s57\s65\s73          is2=!com\s31\r\n\037sto\s9\s17\s25\s33\s41\s49\s57\s65\s73
             \r\037wor\s17\r\037mon\s17\r,              \r\037wor\s17\r\037mon\s17\r,
         rmcup=\037mon h\r, rmso=\037att s\r, smcup=\037wor h\r,          rmcup=\037mon h\r, rmso=\037att s\r, smcup=\037wor h\r,
         smso=\037att e\r, use=tek4025-17,          smso=\037att e\r, use=tek4025-17,
 tek4025-ex|tek4027-ex|tek 4025/4027 w/!,  tek4025-ex|tek4027-ex|Tektronix 4025/4027 w/!,
         is2=\037com 33\r\n!sto 9 17 25 33 41 49 57 65 73\r,          is2=\037com 33\r\n!sto 9 17 25 33 41 49 57 65 73\r,
         rmcup=\037com 33\r, smcup=!com 31\r, use=tek4025,          rmcup=\037com 33\r, smcup=!com 31\r, use=tek4025,
 # Tektronix 4025a  # Tektronix 4025a
Line 18266 
Line 20403 
         OTbs, OTpt, am, bw, da, db, xon,          OTbs, OTpt, am, bw, da, db, xon,
         cols#80, it#8, lines#34,          cols#80, it#8, lines#34,
         bel=^G, cbt=\035bac;, clear=\035era;\n\035rup;, cmdch=^],          bel=^G, cbt=\035bac;, clear=\035era;\n\035rup;, cmdch=^],
         cr=^M, cub=\035lef %p1%d;, cub1=^H, cud=\035dow %p1%d;,          cr=\r, cub=\035lef %p1%d;, cub1=^H, cud=\035dow %p1%d;,
         cud1=^J, cuf=\035rig %p1%d;, cuf1=\035rig;,          cud1=\n, cuf=\035rig %p1%d;, cuf1=\035rig;,
         cuu=\035up %p1%d;, cuu1=^K, dch=\035dch %p1%d;,          cuu=\035up %p1%d;, cuu1=^K, dch=\035dch %p1%d;,
         dch1=\035dch;, dl=\035dli %p1%d;, dl1=\035dli;,          dch1=\035dch;, dl=\035dli %p1%d;, dl1=\035dli;,
         el=\035dch 80;, hpa=\r\035rig %p1%d;, ht=^I,          el=\035dch 80;, hpa=\r\035rig %p1%d;, ht=^I,
         il1=\013\035ili;, ind=^J, indn=\035dow %p1%d;,          il1=\013\035ili;, ind=\n, indn=\035dow %p1%d;,
         rs2=!com\s29\035del\s0\035rss\st\035buf\035buf\sn\035cle          rs2=!com\s29\035del\s0\035rss\st\035buf\035buf\sn\035cle
             \035dis\035dup\035ech\sr\035eol\035era\sg\035for\sn              \035dis\035dup\035ech\sr\035eol\035era\sg\035for\sn
             \035pad\s203\035pad\s209\035sno\sn\035sto\s9\s17\s25              \035pad\s203\035pad\s209\035sno\sn\035sto\s9\s17\s25
Line 18283 
Line 20420 
 # not try to scroll, or cursor addressing won't work.  Also, you can't  # not try to scroll, or cursor addressing won't work.  Also, you can't
 # see the cursor.)  # see the cursor.)
 # (This "learns" the arrow keys for rogue. I have adapted it for termcap - mrh)  # (This "learns" the arrow keys for rogue. I have adapted it for termcap - mrh)
 tek4025-cr|tek 4025 for curses and rogue,  tek4025-cr|Tektronix 4025 for curses and rogue,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#33,          cols#80, it#8, lines#33,
         clear=\037era;, cub1=^H, cud1=^F^J, cuf1=\037rig;,          clear=\037era;, cub1=^H, cud1=^F\n, cuf1=\037rig;,
         cup=\037jum%i%p1%d\,%p2%d;, cuu1=^K, ht=^I, ind=^F^J,          cup=\037jum%i%p1%d\,%p2%d;, cuu1=^K, ht=^I, ind=^F\n,
         is2=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r,          is2=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r,
         rmcup=\037wor 0, smcup=\037wor 33h,          rmcup=\037wor 0, smcup=\037wor 33h,
 # next two lines commented out since curses only allows 128 chars, sigh.  # next two lines commented out since curses only allows 128 chars, sigh.
 #       :ti=\037lea p1/b/\037lea p2/j/\037lea p3/n/\037lea p4/h/\037lea p5/ /\037lea p6/l/\037lea p7/y/\037lea p8/k/\037lea p9/u/\037lea p./f/\037lea pt/`era w/13\037lea p0/s/\037wor 33h:\  #       :ti=\037lea p1/b/\037lea p2/j/\037lea p3/n/\037lea p4/h/\037lea p5/ /\037lea p6/l/\037lea p7/y/\037lea p8/k/\037lea p9/u/\037lea p./f/\037lea pt/`era w/13\037lea p0/s/\037wor 33h:\
 #       :te=\037lea p1\037lea p2\037lea p3\037lea p4\037lea pt\037lea p5\037lea p6\037lea p7\037lea p8\037lea p9/la/13\037lea p.\037lea p0\037wor 0:  #       :te=\037lea p1\037lea p2\037lea p3\037lea p4\037lea pt\037lea p5\037lea p6\037lea p7\037lea p8\037lea p9/la/13\037lea p.\037lea p0\037wor 0:
 tek4025ex|4025ex|4027ex|tek 4025 w/!,  tek4025ex|4025ex|4027ex|Tektronix 4025 w/!,
         is2=\037com\s33\r\n!sto\s9\,17\,25\,33\,41\,49\,57\,65\,73          is2=\037com\s33\r\n!sto\s9\,17\,25\,33\,41\,49\,57\,65\,73
             \r,              \r,
         rmcup=\037com 33\r, smcup=!com 31\r, use=tek4025,          rmcup=\037com 33\r, smcup=!com 31\r, use=tek4025,
 tek4105|tektronix 4105,  tek4105|Tektronix 4105,
         OTbs, am, mir, msgr, ul, xenl, xt,          OTbs, am, mir, msgr, ul, xenl, xt,
         cols#79, it#8, lines#29,          cols#79, it#8, lines#29,
         acsc=, bel=^G, blink=\E[=3;<7m, bold=\E[=7;<4m, cbt=\E[Z,          acsc=, bel=^G, blink=\E[=3;<7m, bold=\E[=7;<4m, cbt=\E[Z,
         clear=\E[2J\E[H, cr=^M, cub1=\E[1D, cud1=\E[1B, cuf1=\E[1C,          clear=\E[2J\E[H, cr=\r, cub1=\E[1D, cud1=\E[1B, cuf1=\E[1C,
         cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[1A, dch1=\E[1P,          cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[1A, dch1=\E[1P,
         dim=\E[=1;<6m, dl1=\E[1M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,          dim=\E[=1;<6m, dl1=\E[1M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,
         il1=\E[1L, ind=\E[S, invis=\E[=6;<5, is1=\E%!1\E[m,          il1=\E[1L, ind=\E[S, invis=\E[=6;<5, is1=\E%!1\E[m,
Line 18313 
Line 20450 
         smul=\E[=5;<2m, tbc=\E[1g,          smul=\E[=5;<2m, tbc=\E[1g,
   
 # (tek4105-30: I added <rmam>/<smam> based on the init string -- esr)  # (tek4105-30: I added <rmam>/<smam> based on the init string -- esr)
 tek4105-30|4015 emulating 30 line vt100,  tek4105-30|Tektronix 4015 emulating 30 line VT100,
         am, mir, msgr, xenl, xon,          am, mir, msgr, xenl, xon,
         cols#80, it#8, lines#30, vt#3,          cols#80, it#8, lines#30, vt#3,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
         clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C$<2>,          cuf=\E[%p1%dC, cuf1=\E[C$<2>,
         cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,          cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
         cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,          cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,
         enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=^J, kbs=^H,          enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=\n, kbs=^H,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, rc=\E8,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, rc=\E8,
         rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l,          rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l,
         rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>,          rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>,
Line 18355 
Line 20492 
 # delays are specified; use "stty ixon -ixany" to enable DC3/DC1 flow control!  # delays are specified; use "stty ixon -ixany" to enable DC3/DC1 flow control!
 # "IC" cannot be used in combination with "im" & "ei".  # "IC" cannot be used in combination with "im" & "ei".
 # "tek4105a" is just a guess:  # "tek4105a" is just a guess:
 tek4105a|Tektronix 4105,  tek4105a|Tektronix 4105 (BRL),
         OTbs, OTpt, msgr, xon,          OTbs, OTpt, msgr, xon,
         OTkn#8, cols#80, it#8, lines#30, vt#3,          OTkn#8, cols#80, it#8, lines#30, vt#3,
         acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,          acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         civis=\E%!0\ETD00\E%!1, clear=\E[H\E[J,          civis=\E%!0\ETD00\E%!1, clear=\E[H\E[J,
         cnorm=\E%!0\ETD10\E%!1, cr=^M, csr=\E[%i%p1%d;%p2%dr,          cnorm=\E%!0\ETD10\E%!1, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\EM, cvvis=\E%!0\ETD70\E%!1,          cuu=\E[%p1%dA, cuu1=\EM, cvvis=\E%!0\ETD70\E%!1,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH,
         il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, is2=\E%!1,          il=\E[%p1%dL, il1=\E[L, ind=\n, is2=\E%!1, kbs=^H,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOA,
         kf0=\EOA, kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EOP, kf5=\EOQ,          kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EOP, kf5=\EOQ, kf6=\EOR,
         kf6=\EOR, kf7=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5,          kf7=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6, lf6=F8,
         lf5=F6, lf6=F8, ll=\E[30;H, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM,          ll=\E[30;H, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
         rin=\E[%p1%dT, rmacs=^O, rmcup=\E%!0\ELBH=\E%!1,          rmcup=\E%!0\ELBH=\E%!1, rmir=\E[4l, rmkx=\E[?1l\E>,
         rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,          rmso=\E[m, rmul=\E[m,
         rs2=\030\E%!0\EKC\E\014\EKR0\EKF0\ENM0\ELBH=\ETF8000010F40          rs2=\030\E%!0\EKC\E\014\EKR0\EKF0\ENM0\ELBH=\ETF8000010F40
             \ELI100\ELLA>\ELM0\EKE0\ENF1\EKS0\END0\E%!1\Ec\E[?3;5l              \ELI100\ELLA>\ELM0\EKE0\ENF1\EKS0\END0\E%!1\Ec\E[?3;5l
             \E[?7;8h\E[r\E[m\E>,              \E[?7;8h\E[r\E[m\E>,
         sc=\E7, sgr0=\E[m, smacs=^N, smcup=\E[?6l, smir=\E[4h,          sc=\E7, sgr0=\E[m, smacs=^N, smcup=\E[?6l, smir=\E[4h,
         smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
           use=ecma+index,
   
 #  #
 # Tektronix 4106/4107/4109 from BRL  # Tektronix 4106/4107/4109 from BRL
Line 18406 
Line 20544 
         cols#80, it#8, lines#32, vt#3,          cols#80, it#8, lines#32, vt#3,
         acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,          acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
         civis=\E%!0\ETD00\E%!1, clear=\E[H\E[J,          civis=\E%!0\ETD00\E%!1, clear=\E[H\E[J,
         cnorm=\E%!0\ETD10\E%!1, cr=^M, csr=\E[%i%p1%d;%p2%dr,          cnorm=\E%!0\ETD10\E%!1, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\EM, cvvis=\E%!0\ETD70\E%!1,          cuu=\E[%p1%dA, cuu1=\EM, cvvis=\E%!0\ETD70\E%!1,
         dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,          dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH,
         il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, is2=\E%!1,          il=\E[%p1%dL, il1=\E[L, ind=\n, is2=\E%!1, kbs=^H,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOA,
         kf0=\EOA, kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EOP, kf5=\EOQ,          kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EOP, kf5=\EOQ, kf6=\EOR,
         kf6=\EOR, kf7=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5,          kf7=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6, lf6=F8,
         lf5=F6, lf6=F8, ll=\E[32;H, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM,          ll=\E[32;H, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
         rin=\E[%p1%dT, rmacs=^O, rmcup=\E%!0\ELBH=\E%!1,          rmcup=\E%!0\ELBH=\E%!1, rmir=\E[4l, rmkx=\E[?1l\E>,
         rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,          rmso=\E[m, rmul=\E[m,
         rs1=\030\E%!0\EKC\E\014\EKR0\EKF0\ENM0\ELBH=\ETF8000010F40          rs1=\030\E%!0\EKC\E\014\EKR0\EKF0\ENM0\ELBH=\ETF8000010F40
             \ELI100\ELLB0\ELM0\EKE0\ENF1\EKS0\END0\ERE0\E%!1\Ec\E[?3              \ELI100\ELLB0\ELM0\EKE0\ENF1\EKS0\END0\ERE0\E%!1\Ec\E[?3
             ;5l\E[?7;8h\E[r\E[m\E>,              ;5l\E[?7;8h\E[r\E[m\E>,
         sc=\E7, sgr0=\E[m, smacs=^N, smcup=\E[?6l, smir=\E[4h,          sc=\E7, sgr0=\E[m, smacs=^N, smcup=\E[?6l, smir=\E[4h,
         smkx=\E[?1h\E=, smso=\E[7;42m, smul=\E[4m, tbc=\E[3g,          smkx=\E[?1h\E=, smso=\E[7;42m, smul=\E[4m, tbc=\E[3g,
           use=ecma+index,
   
   # Refer to:
   # TEK Programmer's Reference
   # Part No. 070-4893-00
   # Product Group 18
   # 4107/4109 Computer Display Terminal
   # November 1983
   #
 # Tektronix 4107/4109 interpret 4 modes using "\E%!" followed by a code:  # Tektronix 4107/4109 interpret 4 modes using "\E%!" followed by a code:
 # 0 selects Tek mode, i.e., \E%!0  # 0 selects Tek mode, i.e., \E%!0
 # 1 selects ANSI mode  # 1 selects ANSI mode
Line 18433 
Line 20579 
 #  #
 # One odd thing about the description (which has been unchanged since the 90s)  # One odd thing about the description (which has been unchanged since the 90s)
 # is that the cursor addressing is using VT52 mode, and a few others use the  # is that the cursor addressing is using VT52 mode, and a few others use the
 # VT52's non-CSI versions of ANSI, e.g., \EJ.  # VT52's non-CSI versions of ANSI, e.g., \EJ.  A possible explanation is that
 tek4107|tek4109|tektronix terminals 4107 4109,  # the developer used Emacs, which misuses cvvis (this description sets VT52
   # mode in that capability).
   tek4107|tek4109|Tektronix terminals 4107 4109,
         OTbs, am, mir, msgr, ul, xenl, xt,          OTbs, am, mir, msgr, ul, xenl, xt,
         cols#79, it#8, lines#29,          cols#79, it#8, lines#29,
         bel=^G, blink=\E%!1\E[5m$<2>\E%!0,          bel=^G, blink=\E%!1\E[5m$<2>\E%!0,
         bold=\E%!1\E[1m$<2>\E%!0, clear=\ELZ, cnorm=\E%!0, cr=^M,          bold=\E%!1\E[1m$<2>\E%!0, clear=\ELZ, cnorm=\E%!0, cr=\r,
         cub1=^H, cud1=^J, cuf1=\EC,          cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E%!3,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E%!3,
         dim=\E%!1\E[<0m$<2>\E%!0, ed=\EJ, el=\EK, ht=^I, ind=^J,          dim=\E%!1\E[<0m$<2>\E%!0, ed=\EJ, el=\EK, ht=^I, ind=\n,
         kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,          kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
         rev=\E%!1\E[7m$<2>\E%!0, ri=\EI,          rev=\E%!1\E[7m$<2>\E%!0, ri=\EI,
         rmso=\E%!1\E[m$<2>\E%!0, rmul=\E%!1\E[m$<2>\E%!0,          rmso=\E%!1\E[m$<2>\E%!0, rmul=\E%!1\E[m$<2>\E%!0,
Line 18465 
Line 20613 
 # is no way to scroll.  # is no way to scroll.
 #  #
 # Note that there is a floppy for free from Tek that makes the  # Note that there is a floppy for free from Tek that makes the
 # 4112 emulate the vt52 (use the vt52 termcap). There is also  # 4112 emulate the VT52 (use the VT52 termcap). There is also
 # an expected enhancement that will use ANSI standard sequences.  # an expected enhancement that will use ANSI standard sequences.
 #  #
 # 4112 in non-dialog area pretending to scroll. It really wraps  # 4112 in non-dialog area pretending to scroll. It really wraps
Line 18473 
Line 20621 
 #  #
 # 'vi' works reasonably well with this entry.  # 'vi' works reasonably well with this entry.
 #  #
 otek4112|o4112-nd|otek4113|otek4114|old tektronix 4110 series,  otek4112|o4112-nd|otek4113|otek4114|Tektronix 4110 series (old),
         am,          am,
         cols#80, lines#34,          cols#80, lines#34,
         bel=^G, clear=\E^L, cr=^M, cub1=^H, cud1=^J, cuu1=^K, ind=^J,          bel=^G, clear=\E^L, cr=\r, cub1=^H, cud1=\n, cuu1=^K, ind=\n,
         rmcup=\EKA1\ELV1, smcup=\EKA0\ELV0\EMG0,          rmcup=\EKA1\ELV1, smcup=\EKA0\ELV0\EMG0,
 # The 4112 with the ANSI compatibility enhancement  # The 4112 with the ANSI compatibility enhancement
 tek4112|tek4114|tektronix 4110 series,  tek4112|tek4114|Tektronix 4110 series,
         OTbs, am, db,          OTbs, am, db,
         cols#80, lines#34,          cols#80, lines#34,
         cbt=\E[Z, clear=\E[2J\E[0;0H, cub1=^H, cud1=\E[B,          cbt=\E[Z, clear=\E[2J\E[0;0H, cub1=^H, cud1=\E[B,
Line 18487 
Line 20635 
         dl1=\E[M, ed=\E[0J, el=\E[0K, ich1=\E[@, il1=\E[L,          dl1=\E[M, ed=\E[0J, el=\E[0K, ich1=\E[@, il1=\E[L,
         ind=\E7\E[0;0H\E[M\E8, is2=\E3!1, ri=\E7\E[0;0H\E[L\E8,          ind=\E7\E[0;0H\E[M\E8, is2=\E3!1, ri=\E7\E[0;0H\E[L\E8,
         rmso=\E[m, rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,          rmso=\E[m, rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,
 tek4112-nd|4112 not in dialog area,  tek4112-nd|Tektronix 4112 not in dialog area,
         OTns,          OTns,
         cuu1=^K, use=tek4112,          cuu1=^K, use=tek4112,
 tek4112-5|4112 in 5 line dialog area,  tek4112-5|Tektronix 4112 in 5 line dialog area,
         lines#5, use=tek4112,          lines#5, use=tek4112,
 # (tek4113: this used to have "<cuf1=\LM1\s\LM0>", someone's mistake;  # (tek4113: this used to have "<cuf1=\LM1\s\LM0>", someone's mistake;
 # removed "<smacs=\E^N>, <rmacs=\E^O>", which had been commented out in 8.3.  # removed "<smacs=\E^N>, <rmacs=\E^O>", which had been commented out in 8.3.
 # Note, the !0 and !1 sequences in <rmcup>/<smcup>/<cnorm>/<civis> were  # Note, the !0 and !1 sequences in <rmcup>/<smcup>/<cnorm>/<civis> were
 # previously \0410 and \0411 sequences...I don't *think* they were supposed  # previously \0410 and \0411 sequences...I don't *think* they were supposed
 # to be 4-digit octal -- esr)  # to be 4-digit octal -- esr)
 tek4113|tektronix 4113 color graphics with 5 line dialog area,  tek4113|Tektronix 4113 color graphics with 5 line dialog area,
         OTbs, am, da, eo,          OTbs, am, da, eo,
         cols#80, lines#5,          cols#80, lines#5,
         clear=\ELZ, cub1=^H, cud1=^J, cuf1=\ELM1 \ELM0,          clear=\ELZ, cub1=^H, cud1=\n, cuf1=\ELM1 \ELM0,
         flash=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4          flash=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4
               \ERBA4\ERBA4\ERB0,                \ERBA4\ERBA4\ERB0,
         is2=\EKA1\ELL5\ELV0\ELV1, uc=\010\ELM1_\ELM0,          is2=\EKA1\ELL5\ELV0\ELV1, uc=\010\ELM1_\ELM0,
 tek4113-34|tektronix 4113 color graphics with 34 line dialog area,  tek4113-34|Tektronix 4113 color graphics with 34 line dialog area,
         lines#34,          lines#34,
         is2=\EKA1\ELLB2\ELV0\ELV1, use=tek4113,          is2=\EKA1\ELLB2\ELV0\ELV1, use=tek4113,
 # :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not  # :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not
 # supported here. :uc: is slow, but looks nice. Suggest setenv MORE -up .  # supported here. :uc: is slow, but looks nice. Suggest setenv MORE -up .
 # :vb: needs enough delay to let you see the background color being toggled.  # :vb: needs enough delay to let you see the background color being toggled.
 tek4113-nd|tektronix 4113 color graphics with no dialog area,  tek4113-nd|Tektronix 4113 color graphics with no dialog area,
         OTbs, am, eo,          OTbs, am, eo,
         cols#80, it#8, lines#34,          cols#80, it#8, lines#34,
         clear=\E^L, cub1=^H, cud1=^J, cuf1=^I, cuu1=^K,          clear=\E^L, cub1=^H, cud1=\n, cuf1=^I, cuu1=^K,
         cvvis=\ELZ\EKA0,          cvvis=\ELZ\EKA0,
         flash=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4          flash=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4
               \ERBA4\ERBA4\ERB0,                \ERBA4\ERBA4\ERB0,
Line 18521 
Line 20669 
         ll=\ELF hl @, rmso=\EMT1, smso=\EMT2, uc=\010\EMG1_\EMG0,          ll=\ELF hl @, rmso=\EMT1, smso=\EMT2, uc=\010\EMG1_\EMG0,
 # This entry is from Tek. Inc.  (Brian Biehl)  # This entry is from Tek. Inc.  (Brian Biehl)
 # (tek4115: :bc: renamed to :le:, <rmam>/<smam> added based on init string -- esr)  # (tek4115: :bc: renamed to :le:, <rmam>/<smam> added based on init string -- esr)
 otek4115|Tektronix 4115,  otek4115|Tektronix 4115 (old),
         OTbs, am, da, db, eo,          OTbs, am, da, db, eo,
         cols#80, it#8, lines#34,          cols#80, it#8, lines#34,
         cbt=\E[Z, clear=\E[H\E[2J,          cbt=\E[Z, clear=\E[H\E[2J,
Line 18537 
Line 20685 
         rmkx=\E>, rmso=\E[m, rmul=\E[m, sgr0=\E[m, smam=\E[?7h,          rmkx=\E>, rmso=\E[m, rmul=\E[m, sgr0=\E[m, smam=\E[?7h,
         smcup=\E%!0\ELBB2\E%!1, smir=\E[4h, smkx=\E=, smso=\E[7m,          smcup=\E%!0\ELBB2\E%!1, smir=\E[4h, smkx=\E=, smso=\E[7m,
         smul=\E[4m,          smul=\E[4m,
 tek4115|newer tektronix 4115 entry with more ANSI capabilities,  tek4115|Tektronix 4115 entry with more ANSI capabilities (new),
         am, xon,          am, xon,
         cols#80, lines#34,          cols#80, lines#34,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
         cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cr=\r, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch1=\E[P, dl=\E[%p1%dM,          cuu=\E[%p1%dA, cuu1=\E[A, dch1=\E[P, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, hpa=\E[%p1%{1}%+%dG,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, hpa=\E[%p1%{1}%+%dG,
         ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,          ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,
         il1=\E[L, ind=^J, invis=\E[8m, kbs=^H, kcub1=\E[D,          il1=\E[L, ind=\n, invis=\E[8m, kbs=^H, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, rev=\E[7m,
         rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, rmam=\E[?7l,          rmam=\E[?7l, rmso=\E[m, rmul=\E[m,
         rmso=\E[m, rmul=\E[m,  
         sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;          sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;
             %;%?%p7%t8;%;m,              %;%?%p7%t8;%;m,
         sgr0=\E[m, smam=\E[?7h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          sgr0=\E[m, smam=\E[?7h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
         vpa=\E[%p1%{1}%+%dd,          vpa=\E[%p1%{1}%+%dd, use=ansi+rep,
 # The tek4125 emulates a vt100 incorrectly - the scrolling region  # The tek4125 emulates a VT100 incorrectly - the scrolling region
 # command is ignored.  The following entry replaces <csr> with the needed  # command is ignored.  The following entry replaces <csr> with the needed
 # <il>, <il>, and <smir>; removes some cursor pad commands that the tek4125  # <il>, <il>, and <smir>; removes some cursor pad commands that the tek4125
 # chokes on; and adds a lot of initialization for the tek dialog area.  # chokes on; and adds a lot of initialization for the Tektronix dialog area.
 # Note that this entry uses all 34 lines and sets the cursor color to green.  # Note that this entry uses all 34 lines and sets the cursor color to green.
 # Steve Jacobson 8/85  # Steve Jacobson 8/85
 # (tek4125: there were two "\!"s in the is that I replaced with "\E!";  # (tek4125: there were two "\!"s in the is that I replaced with "\E!";
 # commented out, <smir>=\E1 because there's no <rmir>  -- esr)  # commented out, <smir>=\E1 because there's no <rmir>  -- esr)
 tek4125|tektronix 4125,  tek4125|Tektronix 4125,
         lines#34,          lines#34,
         csr@, dl1=\E[1M, il1=\E[1L,          csr@, dl1=\E[1M, il1=\E[1L,
         is2=\E%\E!0\EQD1\EUX03\EKA\ELBB2\ELCE0\ELI100\ELJ2\ELLB2          is2=\E%\E!0\EQD1\EUX03\EKA\ELBB2\ELCE0\ELI100\ELJ2\ELLB2
Line 18579 
Line 20726 
         am, bw, mir, msgr, ul, xenl,          am, bw, mir, msgr, ul, xenl,
         cols#80, it#8, lines#32,          cols#80, it#8, lines#32,
         blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J$<156/>,          blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J$<156/>,
         cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cub1=^H, cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu1=\EM, dch1=\E[P$<4/>, dl1=\E[M$<3/>, ed=\E[J,          cuu1=\EM, dch1=\E[P$<4/>, dl1=\E[M$<3/>, ed=\E[J,
         el=\E[K$<5/>, home=\E[H, ht=^I, ich1=\E[@$<4/>,          el=\E[K$<5/>, home=\E[H, ht=^I, ich1=\E[@$<4/>,
         il1=\E[L$<3/>, ind=\E[S, invis=\E[=6;<5,          il1=\E[L$<3/>, ind=\E[S, invis=\E[=6;<5,
Line 18594 
Line 20741 
 # From: <carolyn@dali.berkeley.edu>  Thu Oct 31 12:54:27 1985  # From: <carolyn@dali.berkeley.edu>  Thu Oct 31 12:54:27 1985
 # (tek4404: There was a "\!" in <smcup> that I replaced with "\E!".  # (tek4404: There was a "\!" in <smcup> that I replaced with "\E!".
 # Tab had been given as \E2I,that must be the tab-set capability -- esr)  # Tab had been given as \E2I,that must be the tab-set capability -- esr)
 tek4404|tektronix 4404,  tek4404|Tektronix 4404,
         OTbs,          OTbs,
         cols#80, it#8, lines#32,          cols#80, it#8, lines#32,
         blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J,          blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J,
         csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C,          csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[1M,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[1M,
         ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\E[2I, il1=\E[1L,          ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\E[2I, il1=\E[1L,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, rc=\E8,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, rc=\E8,
Line 18611 
Line 20758 
 # string which sets a ct8500 into monitor mode (aka 4025 snoopy  # string which sets a ct8500 into monitor mode (aka 4025 snoopy
 # mode). The is string here cleans up a few things (but not  # mode). The is string here cleans up a few things (but not
 # everything).  # everything).
 ct8500|tektronix ct8500,  ct8500|Tektronix ct8500,
         am, bw, da, db,          am, bw, da, db,
         cols#80, lines#25,          cols#80, lines#25,
         bel=^G, cbt=\E^I, clear=\E^E, cr=^M, cub1=^H, cud1=^J,          bel=^G, cbt=\E^I, clear=\E^E, cr=\r, cub1=^H, cud1=\n,
         cuf1=\ES, cup=\E|%p1%{32}%+%c%p2%{32}%+%c, cuu1=\ER,          cuf1=\ES, cup=\E|%p1%{32}%+%c%p2%{32}%+%c, cuu1=\ER,
         dch1=\E^], dl1=\E^M, ed=\E^U, el=\E^T, ht=^I, ich1=\E^\,          dch1=\E^], dl1=\E\r, ed=\E^U, el=\E^T, ht=^I, ich1=\E^\,
         il1=\E^L, ind=^J, is2=\037\EZ\Ek, ri=\E^A, rmso=\E\s,          il1=\E^L, ind=\n, is2=\037\EZ\Ek, ri=\E^A, rmso=\E\s,
         rmul=\E\s, sgr0=\E\s, smso=\E$, smul=\E!,          rmul=\E\s, sgr0=\E\s, smso=\E$, smul=\E!,
   
 # Tektronix 4205 terminal.  # Tektronix 4205 terminal.
 #  #
 # am is not defined because the wrap around occurs not when the char.  # am is not defined because the wrap around occurs not when the char.
 # is placed in the 80'th column, but when we are attempting to type  # is placed in the 80'th column, but when we are attempting to type
 # the 81'st character on the line.  (esr: hmm, this is like the vt100  # the 81'st character on the line.  (esr: hmm, this is like the VT100
 # version of xenl, perhaps am + xenl would work!)  # version of xenl, perhaps am + xenl would work!)
 #  #
 # Bold, dim, and standout are simulated by colors and thus not allowed  # Bold, dim, and standout are simulated by colors and thus not allowed
 # with colors.  The tektronix color table is mapped into the RGB color  # with colors.  The Tektronix color table is mapped into the RGB color
 # table by setf/setb. All colors are reset to factory specifications by oc.  # table by setf/setb. All colors are reset to factory specifications by oc.
 # The <initc> cap uses RGB notation to define colors.  for arguments 1-3 the  # The <initc> cap uses RGB notation to define colors.  for arguments 1-3 the
 # interval (0-1000) is broken into 8 smaller sub-intervals (125).  Each sub-  # interval (0-1000) is broken into 8 smaller sub-intervals (125).  Each sub-
 # interval then maps into pre-defined value.  # interval then maps into pre-defined value.
 tek4205|tektronix 4205,  tek4205|Tektronix 4205,
         ccc, mir, msgr,          ccc, mir, msgr,
         colors#8, cols#80, it#8, lines#30, ncv#49, pairs#63,          colors#8, cols#80, it#8, lines#30, ncv#49, pairs#63,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[=7;<4m, cbt=\E[Z,          bel=^G, blink=\E[5m, bold=\E[=7;<4m, cbt=\E[Z,
         clear=\E[2J\E[H, cr=^M, cub=\E[%p1%dD, cub1=\E[D,          clear=\E[2J\E[H, cr=\r, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch1=\E[1P, dim=\E[=1;<6m, dl=\E[%p1%dM, dl1=\E[1M,          dch1=\E[1P, dim=\E[=1;<6m, dl=\E[%p1%dM, dl1=\E[1M,
Line 18649 
Line 20796 
               %e%p1%{3}%=%t5%e%p1%{4}%=%t2%e%p1%{5}%=%t6%e%p1%{6}%=                %e%p1%{3}%=%t5%e%p1%{4}%=%t2%e%p1%{5}%=%t6%e%p1%{6}%=
               %t7%e1%;%?%p2%{125}%<%t0%e%p2%{250}%<%tA2%e%p2%{375}%<                %t7%e1%;%?%p2%{125}%<%t0%e%p2%{250}%<%tA2%e%p2%{375}%<
               %tA?%e%p2%{500}%<%tC8%e%p2%{625}%<%tD4%e%p2%{750}%<%tE                %tA?%e%p2%{500}%<%tC8%e%p2%{625}%<%tD4%e%p2%{750}%<%tE
               1%e%p2%{875}%<%tE\:%eF4%;%?%p3%{125}%<%t0%e%p3%{250}%<                1%e%p2%{875}%<%tE:%eF4%;%?%p3%{125}%<%t0%e%p3%{250}%<
               %tA2%e%p3%{375}%<%tA?%e%p3%{500}%<%tC8%e%p3%{625}%<%tD                %tA2%e%p3%{375}%<%tA?%e%p3%{500}%<%tC8%e%p3%{625}%<%tD
               4%e%p3%{750}%<%tE1%e%p3%{875}%<%tE\:%eF4%;%?%p4%{125}                4%e%p3%{750}%<%tE1%e%p3%{875}%<%tE:%eF4%;%?%p4%{125}%<
               %<%t0%e%p4%{250}%<%tA2%e%p4%{375}%<%tA?%e%p4%{500}%<%t                %t0%e%p4%{250}%<%tA2%e%p4%{375}%<%tA?%e%p4%{500}%<%tC8
               C8%e%p4%{625}%<%tD4%e%p4%{750}%<%tE1%e%p4%{875}%<%tE\:                %e%p4%{625}%<%tD4%e%p4%{750}%<%tE1%e%p4%{875}%<%tE:%eF
               %eF4%;\E%%!1,                4%;\E%%!1,
         invis=\E[=6;<5, is1=\E%!0\ETM1\E%!1\E[m, kbs=^H,          invis=\E[=6;<5, is1=\E%!0\ETM1\E%!1\E[m, kbs=^H,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\EOA,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\EOA,
         kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EP, kf5=\EQ, kf6=\ER,          kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EP, kf5=\EQ, kf6=\ER,
Line 18687 
Line 20834 
 tty33|tty35|model 33 or 35 teletype,  tty33|tty35|model 33 or 35 teletype,
         hc, os, xon,          hc, os, xon,
         cols#72,          cols#72,
         bel=^G, cr=^M, cud1=^J, ind=^J,          bel=^G, cr=\r, cud1=\n, ind=\n,
 tty37|model 37 teletype,  tty37|model 37 teletype,
         OTbs, hc, os, xon,          OTbs, hc, os, xon,
         bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E7, hd=\E9, hu=\E8,          bel=^G, cr=\r, cub1=^H, cud1=\n, cuu1=\E7, hd=\E9, hu=\E8,
         ind=^J,          ind=\n,
   
 # There are known to be at least three flavors of the tty40, all seem more  # There are known to be at least three flavors of the tty40, all seem more
 # like IBM half duplex forms fillers than ASCII terminals.  They have lots of  # like IBM half duplex forms fillers than ASCII terminals.  They have lots of
Line 18704 
Line 20851 
 # a "newline" style terminal (-crmode) vi figures all it needs is nl  # a "newline" style terminal (-crmode) vi figures all it needs is nl
 # to get crlf, even if <cr> is not ^M.)  # to get crlf, even if <cr> is not ^M.)
 # (tty40: removed obsolete ":nl=\EG\EB:", it's just do+cr -- esr)  # (tty40: removed obsolete ":nl=\EG\EB:", it's just do+cr -- esr)
 tty40|ds40|ds40-2|dataspeed40|teletype dataspeed 40/2,  tty40|ds40|ds40-2|dataspeed40|Teletype dataspeed 40/2,
         OTbs, xon,          OTbs, xon,
         cols#80, lines#24,          cols#80, lines#24,
         clear=\EH$<20>\EJ$<80>, cr=\EG, cub1=^H, cud1=\EB,          clear=\EH$<20>\EJ$<80>, cr=\EG, cub1=^H, cud1=\EB,
Line 18716 
Line 20863 
 tty43|model 43 teletype,  tty43|model 43 teletype,
         OTbs, am, hc, os, xon,          OTbs, am, hc, os, xon,
         cols#132,          cols#132,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ind=^J, kbs=^H,          bel=^G, cr=\r, cub1=^H, cud1=\n, ind=\n, kbs=^H,
   
 #### Tymshare  #### Tymshare
 #  #
Line 18726 
Line 20873 
 scanset|sc410|sc415|Tymshare Scan Set,  scanset|sc410|sc415|Tymshare Scan Set,
         am, bw, msgr,          am, bw, msgr,
         cols#80, lines#24,          cols#80, lines#24,
         acsc=j%k4l<m-q\,x5, bel=^G, clear=\EH\EJ, cr=^M, cub1=^H,          acsc=j%k4l<m-q\,x5, bel=^G, clear=\EH\EJ, cr=\r, cub1=^H,
         cud1=^J, cuf1=^I, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          cud1=\n, cuf1=^I, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=^K, ed=\EJ, el=\EK, home=\EH, ind=^J, kcub1=\ED,          cuu1=^K, ed=\EJ, el=\EK, home=\EH, ind=\n, kcub1=\ED,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, mc0=\E;3, mc4=\E;0,          kcud1=\EB, kcuf1=\EC, kcuu1=\EA, mc0=\E;3, mc4=\E;0,
         mc5=\E;0, rc=^C, rmacs=^O, rs1=\E>, sc=^B, smacs=^N,          mc5=\E;0, rc=^C, rmacs=^O, rs1=\E>, sc=^B, smacs=^N,
   
Line 18742 
Line 20889 
   
 # Missing in vc303a and vc303 descriptions:  they scroll 2 lines at a time  # Missing in vc303a and vc303 descriptions:  they scroll 2 lines at a time
 # every other linefeed.  # every other linefeed.
 vc303|vc103|vc203|volker-craig 303,  vc303|vc103|vc203|Volker-Craig 303,
         OTbs, OTns, am,          OTbs, OTns, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\014$<40>, cr=^M, cub1=^H, cud1=^J, cuf1=^I,          bel=^G, clear=\014$<40>, cr=\r, cub1=^H, cud1=\n, cuf1=^I,
         cuu1=^N, home=\013$<40>, kcub1=^H, kcud1=^J, kcuf1=^I,          cuu1=^N, home=\013$<40>, kcub1=^H, kcud1=\n, kcuf1=^I,
         kcuu1=^N, ll=\017$<1>W,          kcuu1=^N, ll=\017$<1>W,
 vc303a|vc403a|volker-craig 303a,  vc303a|vc403a|Volker-Craig 303a,
         clear=\030$<40>, cuf1=^U, cuu1=^Z, el=\026$<20>,          clear=\030$<40>, cuf1=^U, cuu1=^Z, el=\026$<20>,
         home=\031$<40>, kcuf1=^U, kcuu1=^Z, ll=^P, use=vc303,          home=\031$<40>, kcuf1=^U, kcuu1=^Z, ll=^P, use=vc303,
 # (vc404: removed obsolete ":ma=^Z^P^U :" -- esr)  # (vc404: removed obsolete ":ma=^Z^P^U :" -- esr)
 vc404|volker-craig 404,  vc404|Volker-Craig 404,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\030$<40>, cr=^M, cub1=^H, cud1=^J, cuf1=^U,          bel=^G, clear=\030$<40>, cr=\r, cub1=^H, cud1=\n, cuf1=^U,
         cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z,          cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z,
         ed=\027$<40>, el=\026$<20>, home=\031$<40>, ind=^J,          ed=\027$<40>, el=\026$<20>, home=\031$<40>, ind=\n,
         kcub1=^H, kcud1=^J, kcuf1=^U, kcuu1=^Z,          kcub1=^H, kcud1=\n, kcuf1=^U, kcuu1=^Z,
 vc404-s|volker-craig 404 w/standout mode,  vc404-s|Volker-Craig 404 w/standout mode,
         cud1=^J, rmso=^O, smso=^N, use=vc404,          cud1=\n, rmso=^O, smso=^N, use=vc404,
 # From: <wolfgang@cs.sfu.ca>  # From: <wolfgang@cs.sfu.ca>
 # (vc414: merged in cup/dl1/home from an old vc414h-noxon)  # (vc414: merged in cup/dl1/home from an old vc414h-noxon)
 vc414|vc414h|Volker-Craig 414H in sane escape mode.,  vc414|vc414h|Volker-Craig 414H in sane escape mode.,
Line 18769 
Line 20916 
         clear=\E\034$<40>, cud1=\E^K, cuf1=^P,          clear=\E\034$<40>, cud1=\E^K, cuf1=^P,
         cup=\E\021%p2%c%p1%c$<40>, cuu1=\E^L, dch1=\E3,          cup=\E\021%p2%c%p1%c$<40>, cuu1=\E^L, dch1=\E3,
         dl1=\E\023$<40>, ed=\E^X, el=\E\017$<10/>, home=\E^R,          dl1=\E\023$<40>, ed=\E^X, el=\E\017$<10/>, home=\E^R,
         ich1=\E\:, il1=\E\032$<40>, kcub1=^H, kcud1=\E^K, kcuf1=^P,          ich1=\E:, il1=\E\032$<40>, kcub1=^H, kcud1=\E^K, kcuf1=^P,
         kcuu1=\E^L, kf0=\EA, kf1=\EB, kf2=\EC, kf3=\ED, kf4=\EE,          kcuu1=\E^L, kf0=\EA, kf1=\EB, kf2=\EC, kf3=\ED, kf4=\EE,
         kf5=\EF, kf6=\EG, kf7=\EH, khome=\E^R, lf0=PF1, lf1=PF2,          kf5=\EF, kf6=\EG, kf7=\EH, khome=\E^R, lf0=PF1, lf1=PF2,
         lf2=PF3, lf3=PF4, lf4=PF5, lf5=PF6, lf6=PF7, lf7=PF8,          lf2=PF3, lf3=PF4, lf4=PF5, lf5=PF6, lf6=PF7, lf7=PF8,
         rmso=\E^_, smso=\E^Y,          rmso=\E^_, smso=\E^Y,
 vc415|volker-craig 415,  vc415|Volker-Craig 415,
         clear=^L, use=vc404,          clear=^L, use=vc404,
   
 ######## OBSOLETE PERSONAL-MICRO CONSOLES AND EMULATIONS  ######## OBSOLETE PERSONAL-MICRO CONSOLES AND EMULATIONS
Line 18801 
Line 20948 
 kaypro|kaypro2|kaypro II,  kaypro|kaypro2|kaypro II,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\032$<1/>, cr=^M, cud1=^J, cuf1=^L,          bel=^G, clear=\032$<1/>, cr=\r, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\ER, ed=^W,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\ER, ed=^W,
         el=^X, home=^^, il1=\EE, ind=^J, kcud1=^J, kcuf1=^L, kcuu1=^K,          el=^X, home=^^, il1=\EE, ind=\n, kcud1=\n, kcuf1=^L, kcuu1=^K,
   
 # From IBM, Thu May  5 19:35:27 1983  # From IBM, Thu May  5 19:35:27 1983
 # (ibmpc: commented out <smir>=\200R because we don't know <rmir> -- esr)  # (ibmpc: commented out <smir>=\200R because we don't know <rmir> -- esr)
 ibm-pc|ibm5051|5051|IBM Personal Computer (no ANSI.SYS),  ibm-pc|ibm5051|5051|IBM Personal Computer (no ANSI.SYS),
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L^K, cr=^M^^, cub1=^], cud1=^J, cuf1=^\,          bel=^G, clear=^L^K, cr=\r^^, cub1=^], cud1=\n, cuf1=^\,
         cuu1=^^, home=^K, ind=\n$<10>, kcud1=^_,          cuu1=^^, home=^K, ind=\n$<10>, kcud1=^_,
   
 ibmpc|wy60-PC|wyse60-PC|IBM PC/XT running PC/IX,  ibmpc|wy60-PC|wyse60-PC|IBM PC/XT running PC/IX,
Line 18818 
Line 20965 
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x          acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x
              \263,               \263,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\Ec, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\Ec, cr=\r,
         cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, ech=\E[%p1%dX, ed=\E[J, el=\E[K,          cuu=\E[%p1%dA, cuu1=\E[A, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
         home=\E[H, hpa=\E[%i%p1%dG, ind=\E[S\E[B,          home=\E[H, hpa=\E[%i%p1%dG, ind=\E[S\E[B,
         indn=\E[%p1%dS\E[%p1%dB, invis=\E[30;40m, kbs=^H,          indn=\E[%p1%dS\E[%p1%dB, invis=\E[30;40m, kbs=^H,
         kcbt=^], kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcbt=^], kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kdch1=\177, kend=\E[Y, kf1=\240, kf10=\251, kf2=\241,          kdch1=^?, kend=\E[Y, kf1=\240, kf10=\251, kf2=\241, kf3=\242,
         kf3=\242, kf4=\243, kf5=\244, kf6=\245, kf7=\246, kf8=\247,          kf4=\243, kf5=\244, kf6=\245, kf7=\246, kf8=\247, kf9=\250,
         kf9=\250, khome=\E[H, kich1=\E[^H, knp=\E[U, kpp=\E[V,          khome=\E[H, kich1=\E[^H, knp=\E[U, kpp=\E[V, ll=\E[24;1H,
         ll=\E[24;1H, nel=^M, rev=\E[7m, ri=\E[T\E[A,          nel=\r, rev=\E[7m, ri=\E[T\E[A, rin=\E[%p1%dT\E[%p1%dA,
         rin=\E[%p1%dT\E[%p1%dA, rmso=\E[m, rmul=\E[m,          rmso=\E[m, rmul=\E[m,
         sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1          sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1
             %;%?%p7%t30;40%;m,              %;%?%p7%t30;40%;m,
         sgr0=\E[m, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, smso=\E[7m, smul=\E[4m,
Line 18849 
Line 20996 
 appleIIgs|appleIIe|appleIIc|Apple 80 column firmware interface,  appleIIgs|appleIIe|appleIIc|Apple 80 column firmware interface,
         OTbs, am, bw, eo, msgr,          OTbs, am, bw, eo, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^\,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^\,
         cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],          cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],
         home=^Y, ht=^I, ind=^W, kbs=^H, kclr=^X, kcub1=^H, kcud1=^J,          home=^Y, ht=^I, ind=^W, kbs=^H, kclr=^X, kcub1=^H, kcud1=\n,
         kcuf1=^U, kcuu1=^K, kdch1=\177, nel=^M^W, ri=^V, rmso=^N,          kcuf1=^U, kcuu1=^K, kdch1=^?, nel=\r^W, ri=^V, rmso=^N,
         smso=^O,          smso=^O,
 # Apple //e with 80-column card, entry from BRL  # Apple //e with 80-column card, entry from BRL
 # The modem interface is permitted to discard LF (maybe DC1), otherwise  # The modem interface is permitted to discard LF (maybe DC1), otherwise
Line 18865 
Line 21012 
 apple2e|Apple //e,  apple2e|Apple //e,
         bw, msgr,          bw, msgr,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\014$<100/>, cub1=^H, cud1=^J, cuu1=^_,          bel=^G, clear=\014$<100/>, cub1=^H, cud1=\n, cuu1=^_,
         ed=\013$<4*/>, el=\035$<4/>, home=^Y, ht=^I, ind=^W,          ed=\013$<4*/>, el=\035$<4/>, home=^Y, ht=^I, ind=^W,
         is2=^R^N, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^U, kcuu1=^K,          is2=^R^N, kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^U, kcuu1=^K,
         nel=\r$<100/>, rev=^O, ri=^V, rmso=^N, rs1=^R^N, sgr0=^N,          nel=\r$<100/>, rev=^O, ri=^V, rmso=^N, rs1=^R^N, sgr0=^N,
         smso=^O,          smso=^O,
 # mcvax!vu44!vu45!wilcke uses the "ap" entry together with Ascii Express Pro  # mcvax!vu44!vu45!wilcke uses the "ap" entry together with Ascii Express Pro
 # 4.20, with incoming and outgoing terminals both on 0, emulation On.  # 4.20, with incoming and outgoing terminals both on 0, emulation On.
 apple2e-p|Apple //e via Pascal,  apple2e-p|Apple //e via Pascal,
         cup=\036%p2%{32}%+%c%p1%{32}%+%c, kbs=^H, kcub1=^H,          cup=\036%p2%{32}%+%c%p1%{32}%+%c, kbs=^H, kcub1=^H,
         kcud1=^J, use=apple2e,          kcud1=\n, use=apple2e,
 # (ASCII Express) MouseTalk "Standard Apple //" emulation from BRL  # (ASCII Express) MouseTalk "Standard Apple //" emulation from BRL
 # Enable DC3/DC1 flow control with "stty ixon -ixany".  # Enable DC3/DC1 flow control with "stty ixon -ixany".
 apple-ae|ASCII Express,  apple-ae|ASCII Express,
         OTbs, am, bw, msgr, nxon, xon,          OTbs, am, bw, msgr, nxon, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=\007$<500/>, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^U,          bel=\007$<500/>, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^U,
         cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],          cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],
         home=^Y, ind=^W, is2=^R^N, kclr=^X, kcub1=^H, kcud1=^J,          home=^Y, ind=^W, is2=^R^N, kclr=^X, kcub1=^H, kcud1=\n,
         kcuf1=^U, kcuu1=^K, rev=^O, ri=^V, rmso=^N, rs1=^R^N, sgr0=^N,          kcuf1=^U, kcuu1=^K, rev=^O, ri=^V, rmso=^N, rs1=^R^N, sgr0=^N,
         smso=^O,          smso=^O,
 appleII|apple ii plus,  appleII|Apple II plus,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         clear=^L, cnorm=^TC2, cub1=^H, cud1=^J, cuf1=^\,          clear=^L, cnorm=^TC2, cub1=^H, cud1=\n, cuf1=^\,
         cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, cvvis=^TC6,          cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, cvvis=^TC6,
         ed=^K, el=^], flash=\024G1$<200/>\024T1, home=\E^Y, ht=^I,          ed=^K, el=^], flash=\024G1$<200/>\024T1, home=\E^Y, ht=^I,
         is2=\024T1\016, kcud1=^J, kcuf1=^U, rmso=^N, sgr0=^N,          is2=^TT1^N, kcud1=\n, kcuf1=^U, rmso=^N, sgr0=^N, smso=^O,
         smso=^O,  
 # Originally by Gary Ford 21NOV83  # Originally by Gary Ford 21NOV83
 # From: <ee178aci%sdcc7@SDCSVAX.ARPA>  Fri Oct 11 21:27:00 1985  # From: <ee178aci%sdcc7@SDCSVAX.ARPA>  Fri Oct 11 21:27:00 1985
 apple-80|apple II with smarterm 80 col,  apple-80|Apple II with smarterm 80 col,
         OTbs, am, bw,          OTbs, am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         cbt=^R, clear=\014$<10*/>, cr=\r$<10*/>, cub1=^H, cud1=^J,          cbt=^R, clear=\014$<10*/>, cr=\r$<10*/>, cub1=^H, cud1=\n,
         cuf1=^\, cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_,          cuf1=^\, cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_,
         ed=\013$<10*/>, el=\035$<10/>, home=^Y,          ed=\013$<10*/>, el=\035$<10/>, home=^Y,
 apple-soroc|apple emulating soroc 120,  apple-soroc|Apple emulating Soroc 120,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E*$<300>, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\E*$<300>, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EY, el=\ET,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EY, el=\ET,
         home=^^, ind=^J, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,          home=^^, ind=\n, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K,
 # From Peter Harrison, Computer Graphics Lab, San Francisco  # From Peter Harrison, Computer Graphics Lab, San Francisco
 #   ucbvax!ucsfmis!harrison  .....uucp  #   ucbvax!ucsfmis!harrison  .....uucp
 #   ucbvax!ucsfmis!harrison@BERKELEY   .......ARPA  #   ucbvax!ucsfmis!harrison@BERKELEY   .......ARPA
Line 18916 
Line 21062 
 apple-videx|Apple with videx videoterm 80 column board with inverse video,  apple-videx|Apple with videx videoterm 80 column board with inverse video,
         OTbs, am, xenl,          OTbs, am, xenl,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         clear=\014$<300/>, cub1=^H, cud1=^J, cuf1=^\,          clear=\014$<300/>, cub1=^H, cud1=\n, cuf1=^\,
         cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],          cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],
         home=^Y, ht=^I, kcub1=^H, kcud1=^J, kcuf1=^U, khome=^Y,          home=^Y, ht=^I, kcub1=^H, kcud1=\n, kcuf1=^U, khome=^Y,
         rmso=^Z2, sgr0=^Z2, smso=^Z3,          rmso=^Z2, sgr0=^Z2, smso=^Z3,
 # My system [for reference] : Apple ][+, 64K, Ultraterm display card,  # My system [for reference] : Apple ][+, 64K, Ultraterm display card,
 #                             Apple Cat ][ 212 modem, + more all  #                             Apple Cat ][ 212 modem, + more all
Line 18951 
Line 21097 
 apple80p|80-column apple with Pascal card,  apple80p|80-column apple with Pascal card,
         am, bw,          am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         clear=^Y^L, cuf1=^\\:,          clear=^Y^L, cuf1=^\:, cup=\036%p2%{32}%+%c%p1%{32}%+%c,
         cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^],          cuu1=^_, ed=^K, el=^], home=^Y, kcub1=^H,
         home=^Y, kcub1=^H,  
 #  #
 # Apple II+ equipped with Videx 80 column card  # Apple II+ equipped with Videx 80 column card
 #  #
Line 18971 
Line 21116 
 apple-videx2|Apple II+ w/ Videx card (similar to Datamedia h1520),  apple-videx2|Apple II+ w/ Videx card (similar to Datamedia h1520),
         am, xenl,          am, xenl,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=\007$<100/>, clear=\014$<16*/>, cr=^M, cub1=^H,          bel=\007$<100/>, clear=\014$<16*/>, cr=\r, cub1=^H,
         cud1=^J, cuf1=^\, cup=\036%p2%{32}%+%c%p1%{32}%+%c,          cud1=\n, cuf1=^\, cup=\036%p2%{32}%+%c%p1%{32}%+%c,
         cuu1=^_, ed=\013$<16*/>, el=^], home=^Y, ht=\011$<8/>,          cuu1=^_, ed=\013$<16*/>, el=^], home=^Y, ht=\011$<8/>,
         ind=^J, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^\, kcuu1=^_,          ind=\n, kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^\, kcuu1=^_,
         khome=^Y, rmso=^Z2, smso=^Z3,          khome=^Y, rmso=^Z2, smso=^Z3,
 apple-videx3|vapple|Apple II with 80 col card,  apple-videx3|vapple|Apple II with 80 col card,
         OTbs, am,          OTbs, am,
Line 18992 
Line 21137 
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,
         el=\EK, home=\EH,          el=\EK, home=\EH,
 # UCSD addition: Yet another termcap from Brian Kantor's Micro Munger Factory  # UCSD addition: Yet another termcap from Brian Kantor's Micro Munger Factory
 apple-vm80|ap-vm80|apple with viewmax-80,  apple-vm80|ap-vm80|Apple with viewmax-80,
         OTbs,          OTbs,
         cols#80, lines#24,          cols#80, lines#24,
         clear=\014$<300/>, cuf1=^\\:,          clear=\014$<300/>, cuf1=^\:,
         cup=\036%p1%{32}%+%c%p2%{32}%+%c$<100/>, cuu1=^_,          cup=\036%p1%{32}%+%c%p2%{32}%+%c$<100/>, cuu1=^_,
         ed=\013$<300/>, el=^], home=\031$<200/>,          ed=\013$<300/>, el=^], home=\031$<200/>,
   
Line 19003 
Line 21148 
 #  #
   
 # (lisa: changed <cvvis> to <cnorm> -- esr)  # (lisa: changed <cvvis> to <cnorm> -- esr)
 lisa|apple lisa console display (black on white),  lisa|Apple Lisa console display (black on white),
         OTbs, am, eo, msgr,          OTbs, am, eo, msgr,
         cols#88, it#8, lines#32,          cols#88, it#8, lines#32,
         acsc=jdkclfmenbqattuvvuwsx`, civis=\E[5h, clear=^L,          acsc=jdkclfmenbqattuvvuwsx`, civis=\E[5h, clear=^L,
Line 19013 
Line 21158 
         is2=\E>\E[m\014, kbs=^H, kcub1=\E[D, kcud1=\E[B,          is2=\E>\E[m\014, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,          kcuf1=\E[C, kcuu1=\E[A, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
         sgr0=\E[m, smacs=\E[11m, smso=\E[7m, smul=\E[4m,          sgr0=\E[m, smacs=\E[11m, smso=\E[7m, smul=\E[4m,
 liswb|apple lisa console display (white on black),  liswb|Apple Lisa console display (white on black),
         is2=\E>\E[0;7m\014, rmso=\E[0;7m, rmul=\E[0;7m,          is2=\E>\E[0;7m\014, rmso=\E[0;7m, rmul=\E[0;7m,
         smso=\E[m, smul=\E[4m, use=lisa,          smso=\E[m, smul=\E[4m, use=lisa,
   
Line 19023 
Line 21168 
 # These entries assume that the 'Auto Wraparound' is enabled.  # These entries assume that the 'Auto Wraparound' is enabled.
 # Xon-Xoff flow control should also be enabled.  # Xon-Xoff flow control should also be enabled.
 #  #
 # The vt100 uses :rs2: and :rf: rather than :is2:/:tbc:/:hts: because the tab  # The VT100 uses :rs2: and :rf: rather than :is2:/:tbc:/:hts: because the tab
 # settings are in non-volatile memory and don't need to be reset upon login.  # settings are in non-volatile memory and don't need to be reset upon login.
 # Also setting the number of columns glitches the screen annoyingly.  # Also setting the number of columns glitches the screen annoyingly.
 # You can type "reset" to get them set.  # You can type "reset" to get them set.
 #  #
 lisaterm|Apple Lisa or Lisa/2 running LisaTerm vt100 emulation,  lisaterm|Apple Lisa or Lisa/2 running LisaTerm VT100 emulation,
         OTbs, OTpt, am, xenl, xon,          OTbs, OTpt, am, xenl, xon,
         OTkn#4, cols#80, it#8, lines#24, vt#3,          OTkn#4, cols#80, it#8, lines#24, vt#3,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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, ed=\E[J,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, ed=\E[J,
         el=\E[K, home=\E[H, ht=^I, hts=\EH, ind=^J, kbs=^H, kcub1=\EOD,          el=\E[K, home=\E[H, ht=^I, hts=\EH, ind=\n, kbs=^H, kcub1=\EOD,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOP, kf1=\EOQ,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOP, kf1=\EOQ,
         kf2=\EOR, kf3=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, rc=\E8,          kf2=\EOR, kf3=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, rc=\E8,
         rev=\E[7m, ri=\EM, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,          rev=\E[7m, ri=\EM, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,
Line 19045 
Line 21190 
 # Lisaterm in 132 column ("wide") mode.  # Lisaterm in 132 column ("wide") mode.
 lisaterm-w|Apple Lisa with Lisaterm in 132 column mode,  lisaterm-w|Apple Lisa with Lisaterm in 132 column mode,
         cols#132,          cols#132,
         kbs=^H, kcub1=^H, kcud1=^J, use=lisaterm,          kbs=^H, kcub1=^H, kcud1=\n, use=lisaterm,
 # Although MacTerminal has insert/delete line, it is commented out here  # Although MacTerminal has insert/delete line, it is commented out here
 # since it is much faster and cleaner to use the "lock scrolling region"  # since it is much faster and cleaner to use the "lock scrolling region"
 # method of inserting and deleting lines due to the MacTerminal implementation.  # method of inserting and deleting lines due to the MacTerminal implementation.
Line 19069 
Line 21214 
 coco3|os9LII|Tandy CoCo3 24*80 OS9 Level II,  coco3|os9LII|Tandy CoCo3 24*80 OS9 Level II,
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, blink=^_", bold=\E\:^A, civis=^E\s,          bel=^G, blink=^_", bold=\E:^A, civis=^E\s,
         clear=\014$<5*/>, cnorm=^E!, cub1=^H, cud1=^J, cuf1=^F,          clear=\014$<5*/>, cnorm=^E!, cub1=^H, cud1=\n, cuf1=^F,
         cup=\002%p2%{32}%+%c%p1%{32}%+%c$<2/>, cuu1=^I,          cup=\002%p2%{32}%+%c%p1%{32}%+%c$<2/>, cuu1=^I,
         dl1=^_1, ed=^K, el=^D, home=^A, il1=^_0, kcub1=^H, kcud1=^J,          dl1=^_1, ed=^K, el=^D, home=^A, il1=^_0, kcub1=^H, kcud1=\n,
         kcuf1=^I, kcuu1=^L, rev=^_\s, rmso=^_!, rmul=^_#,          kcuf1=^I, kcuu1=^L, rev=^_\s, rmso=^_!, rmul=^_#,
         sgr0=\037!\E\:\0, smso=^_\s, smul=^_",          sgr0=\037!\E:\0, smso=^_\s, smul=^_",
 # (trs2: removed obsolete ":nl=^_:" -- esr)  # (trs2: removed obsolete ":nl=^_:" -- esr)
 trs2|trsII|trs80II|Radio Shack Model II using P&T CP/M,  trs2|trsII|trs80II|Radio Shack Model II using P&T CP/M,
         OTbs, am, msgr,          OTbs, am, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^_, cuf1=^],          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=^_, cuf1=^],
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^^, dl1=^K, ed=^B,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^^, dl1=^K, ed=^B,
         el=^A, home=^F, ht=^I, il1=^D, ind=^J, kbs=^H, kcub1=^\,          el=^A, home=^F, ht=^I, il1=^D, ind=\n, kbs=^H, kcub1=^\,
         kcud1=^_, kcuf1=^], kcuu1=^^, rmso=^O, sgr0=^O, smso=^N,          kcud1=^_, kcuf1=^], kcuu1=^^, rmso=^O, sgr0=^O, smso=^N,
 # From: Kevin Braunsdorf <ksb@mentor.cc.purdue.edu>  # From: Kevin Braunsdorf <ksb@mentor.cc.purdue.edu>
 # (This had extension capabilities  # (This had extension capabilities
Line 19092 
Line 21237 
         OTbs, am,          OTbs, am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=jak`l_mbquvewcxs, bel=^G, civis=\ERc, clear=^L,          acsc=jak`l_mbquvewcxs, bel=^G, civis=\ERc, clear=^L,
         cnorm=\ERC, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          cnorm=\ERC, cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EQ,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EQ,
         dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EP, il1=\EL,          dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EP, il1=\EL,
         ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,          ind=\n, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
         kf0=^A, kf1=^B, kf2=^D, kf3=^L, kf4=^U, kf5=^P, kf6=^N, kf7=^S,          kf0=^A, kf1=^B, kf2=^D, kf3=^L, kf4=^U, kf5=^P, kf6=^N, kf7=^S,
         khome=^W, lf0=f1, lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7,          khome=^W, lf0=f1, lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7,
         lf7=f8, mc4=\E]+, mc5=\E]=, rmacs=\ERg, rmso=\ER@, sgr0=\ER@,          lf7=f8, mc4=\E]+, mc5=\E]=, rmacs=\ERg, rmso=\ER@, sgr0=\ER@,
Line 19138 
Line 21283 
         cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S,          ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S,
         indn=\E[%p1%dS, invis=\E[8m, is2=\E[20l, kbs=^H,          invis=\E[8m, is2=\E[20l, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\E[9~,          kcuf1=\E[C, kcuu1=\E[A, kf0=\E[9~, kf1=\E[0~, kf2=\E[1~,
         kf1=\E[0~, kf2=\E[1~, kf3=\E[2~, kf4=\E[3~, kf5=\E[4~,          kf3=\E[2~, kf4=\E[3~, kf5=\E[4~, kf6=\E[5~, kf7=\E[6~,
         kf6=\E[5~, kf7=\E[6~, kf8=\E[7~, kf9=\E[8~, rev=\E[7m,          kf8=\E[7~, kf9=\E[8~, rev=\E[7m, ri=\E[T, rmacs=^O,
         ri=\E[T, rin=\E[%p1%dT, rmacs=^O, rmso=\E[m, rmul=\E[m,          rmso=\E[m, rmul=\E[m, rs1=\Ec, sgr0=\E[m, smacs=^N,
         rs1=\Ec, sgr0=\E[m, smacs=^N, smso=\E[7m, smul=\E[4m,          smso=\E[7m, smul=\E[4m, use=ecma+index,
   
 # From: Hans Verkuil <hans@wyst.hobby.nl>, 4 Dec 1995  # From: Hans Verkuil <hans@wyst.hobby.nl>, 4 Dec 1995
 # (amiga: added empty <acsc> to suppress a warning.  # (amiga: added empty <acsc> to suppress a warning.
Line 19153 
Line 21298 
         OTbs, bw, msgr,          OTbs, bw, msgr,
         cols#80, lines#24,          cols#80, lines#24,
         acsc=, bel=^G, blink=\2337;2m, bold=\2331m, cbt=\233Z,          acsc=, bel=^G, blink=\2337;2m, bold=\2331m, cbt=\233Z,
         civis=\2330 p, clear=\233H\233J, cnorm=\233 p, cr=^M,          civis=\2330 p, clear=\233H\233J, cnorm=\233 p, cr=\r,
         cub=\233%p1%dD, cub1=\233D, cud=\233%p1%dB, cud1=\233B,          cub=\233%p1%dD, cub1=\233D, cud=\233%p1%dB, cud1=\233B,
         cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH,          cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH,
         cuu=\233%p1%dA, cuu1=\233A, dch=\233%p1%dP, dch1=\233P,          cuu=\233%p1%dA, cuu1=\233A, dch=\233%p1%dP, dch1=\233P,
Line 19161 
Line 21306 
         home=\233H, ht=^I, ich=\233%p1%d@, ich1=\233@, ind=\233S,          home=\233H, ht=^I, ich=\233%p1%d@, ich1=\233@, ind=\233S,
         indn=\233%p1%dS, invis=\2338m, is2=\23320l, kbs=^H,          indn=\233%p1%dS, invis=\2338m, is2=\23320l, kbs=^H,
         kcub1=\233D, kcud1=\233B, kcuf1=\233C, kcuu1=\233A,          kcub1=\233D, kcud1=\233B, kcuf1=\233C, kcuu1=\233A,
         kdch1=\177, kf0=\2339~, kf1=\2330~, kf2=\2331~, kf3=\2332~,          kdch1=^?, kf0=\2339~, kf1=\2330~, kf2=\2331~, kf3=\2332~,
         kf4=\2333~, kf5=\2334~, kf6=\2335~, kf7=\2336~, kf8=\2337~,          kf4=\2333~, kf5=\2334~, kf6=\2335~, kf7=\2336~, kf8=\2337~,
         kf9=\2338~, nel=\233B\r, rev=\2337m, ri=\233T,          kf9=\2338~, nel=\233B\r, rev=\2337m, ri=\233T,
         rin=\233%p1%dT, rmacs=^O, rmcup=\233?7h, rmso=\2330m,          rin=\233%p1%dT, rmacs=^O, rmcup=\233?7h, rmso=\2330m,
Line 19184 
Line 21329 
 # requires use of appropriate preferences settings.  # requires use of appropriate preferences settings.
 amiga-vnc|Amiga using VNC console (black on light gray),  amiga-vnc|Amiga using VNC console (black on light gray),
         am, da, db, msgr, ndscr,          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,          bel=^G, blink=\E[7;2m, bold=\E[1m, civis=\E[0p,
         clear=\E[H\E[J, cnorm=\E[p\E[>?6l, cr=^M,          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,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\E[>?6h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cvvis=\E[>?6h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[1M, ed=\E[J, el=\E[K, flash=^G,          dl=\E[%p1%dM, dl1=\E[1M, ed=\E[J, el=\E[K, flash=^G,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[1L, ind=\ED,          ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[1L, ind=\ED,
         indn=\E[%p1%dS, invis=\E8m,          invis=\E8m,
         is2=\E[>?2;18l\E[>?26;?6;20;>?15;?7;>?22;>?8h,          is2=\E[>?2;18l\E[>?26;?6;20;>?15;?7;>?22;>?8h,
         kbs=^H, kcbt=\233Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          kbs=^H, kcbt=\233Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kdch1=\177, kf0=\E[9~, kf1=\E[0~, kf2=\E[1~,          kcuu1=\E[A, kdch1=^?, kf0=\E[9~, kf1=\E[0~, kf2=\E[1~,
         kf3=\E[2~, kf4=\E[3~, kf5=\E[4~, kf6=\E[5~, kf7=\E[6~,          kf3=\E[2~, kf4=\E[3~, kf5=\E[4~, kf6=\E[5~, kf7=\E[6~,
         kf8=\E[7~, kf9=\E[8~, khlp=\E[?~, khome=\E[44~, kll=\E[45~,          kf8=\E[7~, kf9=\E[8~, khlp=\E[?~, khome=\E[44~, kll=\E[45~,
         kmous=\E[M, knp=\E[42~, kpp=\E[41~, nel=\EE, oc=\E[0m,          kmous=\E[M, knp=\E[42~, kpp=\E[41~, nel=\EE, oc=\E[0m,
         rev=\E[7m, ri=\EM, rin=\E[%p1%dT, rmcup=\E[?7h\E[r\E[J,          rev=\E[7m, ri=\EM, rmcup=\E[?7h\E[r\E[J, rmkx=\E[?1l,
         rmkx=\E[?1l, rmso=\E[21m, rmul=\E[24m, rs1=\Ec,          rmso=\E[21m, rmul=\E[24m, rs1=\Ec,
         rs2=\E[>?2;18l\E[>?26;?6;20;>?15;?7;>?22;>?8h,          rs2=\E[>?2;18l\E[>?26;?6;20;>?15;?7;>?22;>?8h,
         setab=\E[%?%p1%{8}%>%t%'F'%p1%+%d%e4%p1%d%;m,          setab=\E[%?%p1%{8}%>%t%'F'%p1%+%d%e4%p1%d%;m,
         setaf=\E[%?%p1%{8}%>%t%'2'%p1%+%d%e3%p1%d%;m,          setaf=\E[%?%p1%{8}%>%t%'2'%p1%+%d%e3%p1%d%;m,
         sgr0=\E[0m\017\E[30;85;>15m, smcup=\E[?7h, smkx=\E[?1h,          sgr0=\E[0m\017\E[30;85;>15m, smcup=\E[?7h, smkx=\E[?1h,
         smso=\E[1m, smul=\E[4m,          smso=\E[1m, smul=\E[4m, use=ecma+index,
   
 # MorphOS on Genesi Pegasos  # MorphOS on Genesi Pegasos
 # By Pavel Fedin <sonic_amiga@rambler.ru>  # By Pavel Fedin <sonic_amiga@rambler.ru>
 morphos,  morphos|MorphOS on Genesi Pegasos,
         acsc=, dl=\233%p1%dM, dl1=\233M, il=\233%p1%dL, il1=\233L,          acsc=, dl=\233%p1%dM, dl1=\233M, il=\233%p1%dL, il1=\233L,
         ind=\204, indn@, kend=\23345~, kf11=\23320~, kf12=\23321~,          ind=\204, indn@, kend=\23345~, kf11=\23320~, kf12=\23321~,
         khome=\23344~, kich1=\23340~, knp=\23342~, kpp=\23341~,          khome=\23344~, kich1=\23340~, knp=\23342~, kpp=\23341~,
Line 19231 
Line 21376 
 commodore|b-128|Commodore B-128 micro,  commodore|b-128|Commodore B-128 micro,
         am, bw,          am, bw,
         OTdN#20, cols#80, lines#24, pb#150,          OTdN#20, cols#80, lines#24, pb#150,
         OTbc=^H, OTnl=^M, clear=\E\006$<10/>, cr=^M, cud1=^J,          OTbc=^H, OTnl=\r, clear=\E\006$<10/>, cr=\r, cud1=\n,
         cuf1=^F, cup=\E\013%p1%2d\,%p2%2d\,$<20/>, cuu1=^P,          cuf1=^F, cup=\E\013%p1%2d\,%p2%2d\,$<20/>, cuu1=^P,
         dch1=\177$<10*/>, dl1=\Ed$<10*/>, el=\Eq$<10/>,          dch1=\177$<10*/>, dl1=\Ed$<10*/>, el=\Eq$<10/>,
         home=\E^E, ht=\011$<5/>, ich1=\E\n$<5/>, il1=\Ei$<10/>,          home=\E^E, ht=\011$<5/>, ich1=\E\n$<5/>, il1=\Ei$<10/>,
         kcub1=^B, kcud1=^J, kcuf1=^F, kcuu1=^P, khome=\E^E, rmir=,          kcub1=^B, kcud1=\n, kcuf1=^F, kcuu1=^P, khome=\E^E, rmir=,
         smir=,          smir=,
   
 #### North Star  #### North Star
Line 19262 
Line 21407 
 # with most systems.  # with most systems.
 #  #
 # The tab is destructive on the Ozzie; make sure to 'stty -tabs'.  # The tab is destructive on the Ozzie; make sure to 'stty -tabs'.
 osborne-w|osborne1-w|osborne I in 104-column mode,  osborne-w|osborne1-w|Osborne I in 104-column mode,
         msgr, ul, xt,          msgr, ul, xt,
         cols#104, lines#24,          cols#104, lines#24,
         bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=^Z, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, el=\ET, ich1=\EQ, il1=\EE, ind=^J, kcub1=^H, kcud1=^J,          dl1=\ER, el=\ET, ich1=\EQ, il1=\EE, ind=\n, kcub1=^H, kcud1=\n,
         kcuf1=^L, kcuu1=^K, rmso=\E(, rmul=\Em, smso=\E), smul=\El,          kcuf1=^L, kcuu1=^K, rmso=\E(, rmul=\Em, smso=\E), smul=\El,
 # Osborne I     from ptsfa!rhc (Robert Cohen) via BRL  # Osborne I     from ptsfa!rhc (Robert Cohen) via BRL
 osborne|osborne1|osborne I in 80-column mode,  osborne|osborne1|Osborne I in 80-column mode,
         OTbs, am, mir, msgr, ul, xhp,          OTbs, am, mir, msgr, ul, xhp,
         OTdB#4, cols#80, lines#24,          OTdB#4, cols#80, lines#24,
         clear=^Z, cub1=\010$<4>, cud1=^J, cuf1=^L,          clear=^Z, cub1=\010$<4>, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
         dch1=\EW$<4/>, dl1=\ER, el=\ET, il1=\EE, is2=^Z, kbs=^H,          dch1=\EW$<4/>, dl1=\ER, el=\ET, il1=\EE, is2=^Z, kbs=^H,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, rmir=, rmso=\E),          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, rmir=, rmso=\E),
         rmul=\Em, smir=\EQ, smso=\E(, smul=\El,          rmul=\Em, smir=\EQ, smso=\E(, smul=\El,
 #  #
 # Osborne Executive definition from BRL  # Osborne Executive definition from BRL
Line 19285 
Line 21430 
 osexec|Osborne executive,  osexec|Osborne executive,
         OTbs, am,          OTbs, am,
         OTug#1, cols#80, lines#24, xmc#1,          OTug#1, cols#80, lines#24, xmc#1,
         OTnl=^J, bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          OTnl=\n, bel=^G, clear=^Z, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dl1=\ER, ed=\EY, el=\ET, home=^^, hts=\E1, ich1=\EQ, il1=\EE,          dl1=\ER, ed=\EY, el=\ET, home=^^, hts=\E1, ich1=\EQ, il1=\EE,
         is2=\Eq\Ek\Em\EA\Ex0, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L,          is2=\Eq\Ek\Em\EA\Ex0, kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^L,
         kcuu1=^K, kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r,          kcuu1=^K, kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r,
         kf4=^AD\r, kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r,          kf4=^AD\r, kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r,
         kf9=^AI\r, rmir=, rmso=\Ek, rmul=\Em, smir=, smso=\Ej,          kf9=^AI\r, rmir=, rmso=\Ek, rmul=\Em, smir=, smso=\Ej,
Line 19311 
Line 21456 
 # See  # See
 #       https://web.archive.org/web/20120703021949/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),  minix|minix console (v3),
           NQ,
         acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j          acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j
              \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v               \331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v
              \301w\302x\263y\363z\362{\343|\330}\234~\376,               \301w\302x\263y\363z\362{\343|\330}\234~\376,
         kdch1=\177, kend=\E[Y, kf0=\E[21~, kf1=\E[11~, kf10=\E[21~,          kdch1=^?, kend=\E[Y, kf0=\E[21~, kf1=\E[11~, kf10=\E[21~,
         kf11=\E[11;2~, kf12=\E[12;2~, kf13=\E[13;2~,          kf11=\E[11;2~, kf12=\E[12;2~, kf13=\E[13;2~,
         kf14=\E[14;2~, kf15=\E[15;2~, kf16=\E[17;2~,          kf14=\E[14;2~, kf15=\E[15;2~, kf16=\E[17;2~,
         kf17=\E[18;2~, kf18=\E[19;2~, kf19=\E[20;2~, kf2=\E[12~,          kf17=\E[18;2~, kf18=\E[19;2~, kf19=\E[20;2~, kf2=\E[12~,
Line 19333 
Line 21479 
         use=ecma+color, use=minix-1.7,          use=ecma+color, use=minix-1.7,
   
 # See  # See
 #       http://www.minix-vmd.org/pub/Minix-vmd/1.7.0/wwwman/man4/console.4.html  #       https://web.archive.org/web/20030914201935/http://www.minix-vmd.org/pub/Minix-vmd/1.7.0/wwwman/man4/console.4.html
 # This is the entry provided with minix 1.7.4, with bogus :ri: removed.  # This matches the entry provided with minix 1.7.4, with bogus :ri: removed.
 minix-1.7|minix console (v1.7),  minix-1.7|minix console (v1.7),
         am, xenl,          am, xenl, xon@,
         cols#80, it#8, lines#25,          el1=\E[2K, is2=\E[0m, lf0=End, lf1=PgUp, lf2=PgDn, lf3=Num +,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[0J, cr=^M,          lf4=Num -, lf5=Num 5, use=minix-1.5,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,  
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,  
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,  
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[K, el1=\E[2K,  
         home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,  
         il1=\E[L, ind=^J, is2=\E[0m, kbs=^H, kcub1=\E[D, kcud1=\E[B,  
         kcuf1=\E[C, kcuu1=\E[A, kf0=\E[Y, kf1=\E[V, kf2=\E[U,  
         kf3=\E[T, kf4=\E[S, kf5=\E[G, khome=\E[H, lf0=End, lf1=PgUp,  
         lf2=PgDn, lf3=Num +, lf4=Num -, lf5=Num 5, nel=^M^J,  
         rev=\E[7m, ri=\EM, rmso=\E[0m, rmul=\E[0m, sgr0=\E[0m,  
         smso=\E[7m, smul=\E[4m,  
 # Corrected Jan 14, 1997 by Vincent Broman <broman@nosc.mil>  # Corrected Jan 14, 1997 by Vincent Broman <broman@nosc.mil>
 minix-old|minix-1.5|minix console (v1.5),  minix-old|minix-1.5|minix console (v1.5),
         xon,          xon, NQ,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[0J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[0J, cr=\r,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[K, home=\E[H, ht=^I,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[K, home=\E[H, ht=^I,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J,          ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kf0=\E[Y, kf1=\E[V, kf2=\E[U, kf3=\E[T, kf4=\E[S, kf5=\E[G,          kf0=\E[Y, kf1=\E[V, kf2=\E[U, kf3=\E[T, kf4=\E[S, kf5=\E[G,
         khome=\E[H, nel=^M^J, rev=\E[7m, ri=\EM, rmso=\E[0m,          khome=\E[H, nel=\r\n, rev=\E[7m, ri=\EM, rmso=\E[0m,
         rmul=\E[0m, sgr0=\E[0m, smso=\E[7m, smul=\E[4m,          rmul=\E[0m, sgr0=\E[0m, smso=\E[7m, smul=\E[4m,
 # The linewrap option can be specified by editing /usr/include/minix/config.h  # The linewrap option can be specified by editing /usr/include/minix/config.h
 # before recompiling the minix 1.5 kernel.  # before recompiling the minix 1.5 kernel.
Line 19379 
Line 21514 
 pc-coherent|pcz19|coherent|IBM PC console running Coherent,  pc-coherent|pcz19|coherent|IBM PC console running Coherent,
         am, mir,          am, mir,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, clear=\EE, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          bel=^G, clear=\EE, cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EN,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EN,
         ed=\EJ, el=\EK, home=\EH, ht=^I, ind=^J, kbs=^H, kcub1=\ED,          ed=\EJ, el=\EK, home=\EH, ht=^I, ind=\n, kbs=^H, kcub1=\ED,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\EH, ri=\EI, rmir=\EO,          kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\EH, ri=\EI, rmir=\EO,
         rmso=\Eq, sgr0=\Eq, smir=\E@, smso=\Ep,          rmso=\Eq, sgr0=\Eq, smir=\E@, smso=\Ep,
   
 # According to the Venix 1.1 manual, the PC console is similar  # According to the Venix 1.1 manual, the PC console is similar
 # to a DEC vt52.  Differences seem to be (1) arrow keys send  # to a DEC VT52.  Differences seem to be (1) arrow keys send
 # different strings, (2) enhanced standout, (3) added insert/delete line.  # different strings, (2) enhanced standout, (3) added insert/delete line.
 # Note in particular that it doesn't have automatic margins.  # Note in particular that it doesn't have automatic margins.
 # There are other keys (f1-f10, kpp, knp, kcbt, kich1, kdch1) but they  # There are other keys (f1-f10, kpp, knp, kcbt, kich1, kdch1) but they
 # not described here because this derives from an old termcap entry.  # not described here because this derives from an old termcap entry.
 pc-venix|venix|IBM PC console running Venix,  pc-venix|venix|IBM PC console running Venix,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM,
         ed=\EJ, el=\EK, ht=^I, il1=\EL, ind=^J, kbs=^H, kcub1=\EK,          ed=\EJ, el=\EK, ht=^I, il1=\EL, ind=\n, kbs=^H, kcub1=\EK,
         kcud1=\EP, kcuf1=\EM, kcuu1=\EH, khome=\EG, ri=\EI,          kcud1=\EP, kcuf1=\EM, kcuu1=\EH, khome=\EG, ri=\EI,
   
 #### Miscellaneous microcomputer consoles  #### Miscellaneous microcomputer consoles
Line 19411 
Line 21546 
 # wrap mode is reset by <cvvis>.  Using <ind>=\E[S caused errors so I  # wrap mode is reset by <cvvis>.  Using <ind>=\E[S caused errors so I
 # used \ED instead.  # used \ED instead.
 # From: bf347@lafn.org (David Lawyer), 28 Jun 1997  # From: bf347@lafn.org (David Lawyer), 28 Jun 1997
 mai|basic4|MAI Basic Four in ansi mode,  mai|basic4|MAI Basic Four in ANSI mode,
         am, da, db, mir, msgr,          am, da, db, mir, msgr,
         cols#82, it#8, lines#25,          cols#82, it#8, lines#25,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=^]^_, cnorm=\E[?7h,          bel=^G, blink=\E[5m, bold=\E[1m, clear=^]^_, cnorm=\E[?7h,
         cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=^X,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\n, cuf1=^X,
         cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, cvvis=\E[?7l, dch1=\E[1P,          cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, cvvis=\E[?7l, dch1=\E[1P,
         dl1=\E[M, ed=^_, el=^^, home=^], ht=^I,          dl1=\E[M, ed=^_, el=^^, home=^], ht=^I,
         if=/usr/share/tabset/vt100, il1=\E[L, ind=\ED,          if=/usr/share/tabset/vt100, il1=\E[L, ind=\ED,
         is2=\E>\E[?1h\E[?7h\E[?5l\017\E(B\E[m\E[20l\E[1;24r\E[24;1H,          is2=\E>\E[?1h\E[?7h\E[?5l\017\E(B\E[m\E[20l\E[1;24r\E[24;1H,
         kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU,
         kf7=\EOV, kf8=\EOW, nel=^M\ED, rc=\E8, rev=\E[7m, ri=\E[T,          kf7=\EOV, kf8=\EOW, nel=\r\ED, rc=\E8, rev=\E[7m, ri=\E[T,
         rmir=\E[4l, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m,          rmir=\E[4l, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m,
         smir=\E[4h, smso=\E[7m, smul=\E[4m,          smir=\E[4h, smso=\E[7m, smul=\E[4m,
 # basis from Peter Harrison, Computer Graphics Lab, San Francisco  # basis from Peter Harrison, Computer Graphics Lab, San Francisco
Line 19443 
Line 21578 
 # (basis: removed obsolete ":ma=^K^P^R^L^L :nl=5000*^J:" -- esr)  # (basis: removed obsolete ":ma=^K^P^R^L^L :nl=5000*^J:" -- esr)
 basis|BASIS108 computer with terminal translation table active,  basis|BASIS108 computer with terminal translation table active,
         clear=\E*$<300/>, cud1=\n$<5000/>, ed=\EY, el=\ET, kbs=^H,          clear=\E*$<300/>, cud1=\n$<5000/>, ed=\EY, el=\ET, kbs=^H,
         kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, rmso=\E), sgr0=\E),          kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, rmso=\E), sgr0=\E),
         smso=\E(, use=adm3a,          smso=\E(, use=adm3a,
 # luna's BMC terminal emulator  # luna's BMC terminal emulator
 luna|luna68k|LUNA68K Bitmap console,  luna|luna68k|LUNA68K Bitmap console,
Line 19456 
Line 21591 
 xerox820|x820|Xerox 820,  xerox820|x820|Xerox 820,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\032$<1>, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\032$<1>, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=^Q, el=^X,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=^Q, el=^X,
         home=^^, ind=^J,          home=^^, ind=\n,
   
 #### Videotex and teletext  #### Videotex and teletext
 #  #
Line 19476 
Line 21611 
         cols#80, it#8, lines#24, wsl#72, xmc#0,          cols#80, it#8, lines#24, wsl#72, xmc#0,
         acsc=aaffggjjkkllmmnnooqqssttuuvvwwxx, bel=^G,          acsc=aaffggjjkkllmmnnooqqssttuuvvwwxx, bel=^G,
         blink=\E[5m, bold=\E[1m, civis=\E[<1h, clear=\E[H\E[J,          blink=\E[5m, bold=\E[1m, civis=\E[<1h, clear=\E[H\E[J,
         cnorm=\E[<1l, cr=^M, csr=\E[%i%p1%d;%p2%dr,          cnorm=\E[<1l, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,          cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, flash=^G, fsl=^J,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, flash=^G, fsl=\n,
         home=\E[H, ht=^I, il=\E[%p1%dL, il1=\E[L, ind=^J, ip=$<7/>,          home=\E[H, ht=^I, il=\E[%p1%dL, il1=\E[L, ind=\n, ip=$<7/>,
         is1=\E\:1}\Ec\E[?4l\E[12h, is2=\Ec\E[12h\E)0,          is1=\E:1}\Ec\E[?4l\E[12h, is2=\Ec\E[12h\E)0,
         is3=\E[?3l kbs=\010, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,          is3=\E[?3l, kbs=^H, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, kf0=\EOp,          kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, kf0=\EOp,
         kf1=\EOq, kf10=\EOp, kf2=\EOr, kf3=\EOs, kf4=\EOt, kf5=\EOu,          kf1=\EOq, kf10=\EOp, kf2=\EOr, kf3=\EOs, kf4=\EOt, kf5=\EOu,
         kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, khome=\E[H,          kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, khome=\E[H,
         kich1=\E[4h, kil1=\E[4l, knp=\EOn, kpp=\EOR, ll=\E[24;80H,          kich1=\E[4h, kil1=\E[4l, knp=\EOn, kpp=\EOR, ll=\E[24;80H,
         mc0=\E[i, nel=^M^J, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,          mc0=\E[i, nel=\r\n, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
         rmir=\E[4l, rmso=\E[27m, rmul=\E[24m,          rmir=\E[4l, rmso=\E[27m, rmul=\E[24m,
         rs1=\Ec\E[?4l\E[12h, rs2=\Ec\E)0, sc=\E7, sgr0=\E[m,          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,          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 <canal@mygale.org>, 18 Jun 1998, updated 19 Sep 2016  # From: Alexandre Montaron <canal@mygale.org>, 18 Jun 1998, updated 19 Sep 2016
 #  #
Line 19500 
Line 21635 
         am, bw, eslok, hs, hz, .msgr, G0,          am, bw, eslok, hs, hz, .msgr, G0,
         colors#8, cols#40, lines#24, pairs#8, .ncv#16,          colors#8, cols#40, lines#24, pairs#8, .ncv#16,
         acsc=j+k+l+m+n+o~q`s_t+u+v+w+x|, bel=^G, blink=\EH,          acsc=j+k+l+m+n+o~q`s_t+u+v+w+x|, bel=^G, blink=\EH,
         civis=^T, clear=^L, cnorm=^Q, cr=^M, cub1=^H, cud1=^J, cuf1=^I,          civis=^T, clear=^L, cnorm=^Q, cr=\r, cub1=^H, cud1=\n, cuf1=^I,
         cup=\037%p1%'A'%+%c%p2%'A'%+%c, cuu1=^K,          cup=\037%p1%'A'%+%c%p2%'A'%+%c, cuu1=^K,
         dsl=\037@A\030\n, el=^X,          dsl=\037@A\030\n, el=^X,
         flash=\037@A\EW \177\022\177\022P\r\030\n, fsl=^J,          flash=\037@A\EW \177\022\177\022P\r\030\n, fsl=\n,
         home=^^, ind=^J, is2=\E;`ZQ\E\:iC\E\:iE\021, kbs=^SG,          home=^^, ind=\n, is2=\E;`ZQ\E:iC\E:iE\021, kbs=^SG,
         kcan=^SE, kend=^SI, kent=^SA, khlp=^SD, knp=^SH, kpp=^SB,          kcan=^SE, kend=^SI, kent=^SA, khlp=^SD, knp=^SH, kpp=^SB,
         krfr=^SC, nel=^M^J, op=\EG, rep=%p1%c\022%p2%'?'%+%c,          krfr=^SC, nel=\r\n, op=\EG, rep=%p1%c\022%p2%'?'%+%c,
         rev=\E], ri=^K, rmso=\E\\,          rev=\E], ri=^K, rmso=\E\\,
         rs2=\024\037XA\030\n\030\n\030\n\030\n\030\n\030\n\030\n          rs2=\024\037XA\030\n\030\n\030\n\030\n\030\n\030\n\030\n
             \030\n\030\n\030\n\030\n\030\n\030\n\030\n\030\n\030\n              \030\n\030\n\030\n\030\n\030\n\030\n\030\n\030\n\030\n
Line 19519 
Line 21654 
         sgr0=\EI\E\\\EG, smso=\E], tsl=\037@%p1%'A'%+%c,          sgr0=\EI\E\\\EG, smso=\E], tsl=\037@%p1%'A'%+%c,
         u6=\037%c%'A'%-%c%'A'%-, u7=\Ea,          u6=\037%c%'A'%-%c%'A'%-, u7=\Ea,
         u8=\001%[BCDEFGHIJKLbcresdfg0123456789]\004, u9=\E9{,          u8=\001%[BCDEFGHIJKLbcresdfg0123456789]\004, u9=\E9{,
         .dim=\EB, .hup=\E9g, .rs2=^L, .u8=\001Br4\004,          .dim=\EB, .hup=\E9g, .rs2=^L, .u8=^ABr4^D,
         C0=`>a9f!j%k4l<m-n=p#q\,rpt=u5v-w<x5yvzy|l~$, E0=^O,          C0=`>a9f!j%k4l<m-n=p#q\,rpt=u5v-w<x5yvzy|l~$, E0=^O,
         S0=^N,          S0=^N,
         XC=B\031%\,\241!\,\242"\,\243#\,\244$\,\245%\,\246&\,\247'\,          XC=B\031%\,\241!\,\242"\,\243#\,\244$\,\245%\,\246&\,\247'\,
Line 19551 
Line 21686 
         kich1=\E[4h, kil1=\E[L, krfr@, lf1=Guide, lf2=Repetition,          kich1=\E[4h, kil1=\E[L, krfr@, lf1=Guide, lf2=Repetition,
         lf3=Sommaire, lf4=Envoi, lf5=Correction, lf6=Annulation,          lf3=Sommaire, lf4=Envoi, lf5=Correction, lf6=Annulation,
         rmir=\E[4l, smir=\E[4h,          rmir=\E[4l, smir=\E[4h,
         u8=\001%[ABCPtuvwxyz0123456789\:;<=>?]\004,          u8=\001%[ABCPtuvwxyz0123456789:;<=>?]\004,
         .ich=\E[%p1%d@, .ich1=\E[@, .kLFT=\E[P, .kRIT=\E[4h,          .ich=\E[%p1%d@, .ich1=\E[@, .kLFT=\E[P, .kRIT=\E[4h,
         .kb2=^Y{g, .kcbt=^Y{i, .kel=^X, .mc0=\E\:|k, .rmkx=\E;jYA,          .kb2=^Y{g, .kcbt=^Y{i, .kel=^X, .mc0=\E:|k, .rmkx=\E;jYA,
         .rs1=\E[4l\E[2l, .smkx=\E;iYA\E;jYC, .u8=\001Cu<\004,          .rs1=\E[4l\E[2l, .smkx=\E;iYA\E;jYC, .u8=^ACu<^D,
         use=minitel1,          use=minitel1,
 # rmkx posait des problemes (logout en sortant de vi).  # rmkx posait des problemes (logout en sortant de vi).
 minitel1b-80|minitel 1-bistandard (standard teleinformatique),  minitel1b-80|minitel 1-bistandard (standard teleinformatique),
Line 19640 
Line 21775 
 #  #
 # Fonctionne par exemple avec Midnight Commander (mc).  # Fonctionne par exemple avec Midnight Commander (mc).
   
 minitel2-80|minitel 2 (80cols) avec filets vt100 (DEC),  minitel2-80|minitel 2 (80cols) avec filets VT100 (DEC),
         G0,          G0,
         acsc=ffggjjkkllmmnnooqqssttuuvvwwxxyyzz||}},          acsc=ffggjjkkllmmnnooqqssttuuvvwwxxyyzz||}},
         enacs=\E)0, rmacs=^O, smacs=^N, u6=\E[%i%d;%dR,          enacs=\E)0, rmacs=^O, smacs=^N, u6=\E[%i%d;%dR,
Line 19706 
Line 21841 
         acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy          acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
              yzz||}}~~,               yzz||}}~~,
         bel=\007\E\^ \E\\, bold@, csr@, flash=\Eg\E\^ \E\\, kmous@,          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=screen,          use=xterm+x11mouse, use=screen,
   
 screen.minitel1b|Screen specific for minitel1b,  screen.minitel1b|Screen specific for minitel1b,
         kclr=\E[2J, kdl1=\E[M, kf13=^Y{1, kf14=^Y{2, kf15=^Y{3,          kclr=\E[2J, kdl1=\E[M, kf13=^Y{1, kf14=^Y{2, kf15=^Y{3,
Line 19739 
Line 21874 
         colors#8, it#8, ncv#16, pairs#64,          colors#8, it#8, ncv#16, pairs#64,
         acsc=a\261f\370g\361h\260j\274k\273l\311m\310n\316q\315t          acsc=a\261f\370g\361h\260j\274k\273l\311m\310n\316q\315t
              \314u\271v\312w\313x\272y\363z\362{\343|\252~\372,               \314u\271v\312w\313x\272y\363z\362{\343|\252~\372,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         clear=\E[H\E[J, cnorm=\E[?25h, cr=^M,          csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\n, cuf1=\E[C,
         csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C,  
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,
         dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M,          dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M,
         ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)U,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)U,
         flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%d`,          flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%d`,
         ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=^J,          ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=\n,
         initc=\E]P%p1%{15}%&%X%p2%{255}%&%02X%p3%{255}%&%02X%p4          initc=\E]P%p1%{15}%&%X%p2%{255}%&%02X%p3%{255}%&%02X%p4
               %{255}%&%02X,                %{255}%&%02X,
         is2=\E]R\E]P3FFFF80\E[?8c, ka1=\EOw, ka3=\EOy, kb2=\E[G,          is2=\E]R\E]P3FFFF80\E[?8c, ka1=\EOw, ka3=\EOy, kb2=\E[G,
         kbs=\177, kc1=\EOq, kc3=\EOs, kcbt=\E^I, kclr=\E^M,          kbs=^?, kc1=\EOq, kc3=\EOs, kcbt=\E^I, kclr=\E\r, kcub1=\E[D,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdl1=\E\E[A, kent=\EOM,
         kdch1=\E[3~, kdl1=\E\E[A, kend=\E[4~, kent=\EOM, kf1=\E[[A,          kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
         kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,          kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
         kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,          kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[[B,
         kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~,          kf20=\E[34~, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~,
         kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kil1=\E\E[B,
         kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~,          kmous=\E[M, nel=\EE, oc=\E]R\E]P3FFFF80, op=\E[39;49m,
         kil1=\E\E[B, kmous=\E[M, knp=\E[6~, kpp=\E[5~, nel=\EE,          rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l,
         oc=\E]R\E]P3FFFF80, op=\E[39;49m, rc=\E8, rev=\E[7m,          rmpch=\E[10m, rmso=\E[27m, rs1=\Ec, rs3=\E[37;40m\E[8],
         ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmpch=\E[10m,          sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr0=\E[m,
         rmso=\E[27m, rs1=\Ec, rs3=\E[37;40m\E[8], sc=\E7,          smacs=^N, smam=\E[?7h, smir=\E[4h, smpch=\E[11m,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr0=\E[m, smacs=^N,          smso=\E[7m, tbc=\E[3g, vpa=\E[%i%p1%dd, .VN=\E[?5l,
         smam=\E[?7h, smir=\E[4h, smpch=\E[11m, smso=\E[7m,          .VR=\E[?5h, .am@, .ich=\E[%p1%d@, .ich1=\E[@, .ll=\E[99H,
         tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?6c, u9=\EZ,          .rmcup=, .rmul=\E[24m, .smcup=\E]R\E]P3FFFF80\E[?8c,
         vpa=\E[%i%p1%dd, .VN=\E[?5l, .VR=\E[?5h, .am@,  
         .ich=\E[%p1%d@, .ich1=\E[@, .ll=\E[99H, .rmcup=,  
         .rmul=\E[24m, .smcup=\E]R\E]P3FFFF80\E[?8c,  
         .smul=\E[4m,          .smul=\E[4m,
         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          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
Line 19777 
Line 21908 
            \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\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=vt220+pcedit, use=vt220+cvis, use=linux+decid,
   
 # 1. Using double-shapes for vt100 graphical chars (eg: mc).  # 1. Using double-shapes for VT100 graphical chars (eg: mc).
 # 2. Native brown color corrected to good yellow color.  # 2. Native brown color corrected to good yellow color.
 # 3. Adding "Insert" and "Delete Line" keys as ESC Up and ESC Down arrow keys.  # 3. Adding "Insert" and "Delete Line" keys as ESC Up and ESC Down arrow keys.
 # 4. Suppressed nonexistent underlined mode (normally as bright).  # 4. Suppressed nonexistent underlined mode (normally as bright).
Line 19819 
Line 21951 
                \E]PFFFFFFF\E[;37m,                 \E]PFFFFFFF\E[;37m,
         use=linux-m1,          use=linux-m1,
   
   # From: Alexandre Montaron, 27 May 2020
   linux-s|Linux console with added status line at bottom,
           hs,
           clear=\E[255;255H\E[A\E[1J\E[H, csr@,
           dsl=\E7\E[255H\E[K\E8, ed@, fsl=\E8,
           iprog=\sbash\s-c\s'echo\s-ne\s"\E[?6l\E[255H\E[A\E[6n"\s;
                 \sread\s-d\sR\sTMP\s;\sLINES=`echo\s$TMP\s|\scut\s-f1
                 \s-d\s";"\s|\scut\s-f2\s-d\s"["`\s;\sstty\srows\s$LINE
                 S\s;\secho\s-ne\s"\E[;"$LINES"r\E[J"',
           rs1=\E]R, tsl=\E7\E[255;%p1%dH, .rc@, .sc@, use=linux,
   
 # Screen entries counterpart :  # Screen entries counterpart :
   
 screen.linux-m1|Linux m1 specific for screen,  screen.linux-m1|Linux m1 specific for screen,
         ncv@,          ncv@,
         dim=\E[2m, kbs=\177, kclr=\E^M, kdl1=\E\E[A, kf13=\E[25~,          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~,          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@,          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          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
            \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
Line 19835 
Line 21978 
            \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\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=screen,          use=decid+cpr, use=xterm+x11mouse, use=screen,
   
 screen.linux-m1b|Linux m1b specific for screen,  screen.linux-m1b|Linux m1b specific for screen,
         colors@, pairs@,          colors@, pairs@,
Line 19850 
Line 21993 
   
 putty-m1|Putty Minitel 1 "like" Couleurs,  putty-m1|Putty Minitel 1 "like" Couleurs,
         hs,          hs,
         dim@, dsl=\E]2;\007, fsl=^G, indn=\E[%p1%dS, kf1=\E[11~,          dim@, kf1=\E[11~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~,
         kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,          kf5=\E[15~, rmul=\E[24m, smul=\E[4m, .E3=\E[300S,
         rin=\E[%p1%dT, rmcup=\E[2J\E[?47l\E8, rmul=\E[24m,          use=xterm+alt47, use=putty+screen, use=xterm+sl-twm,
         smcup=\E7\E[?47h, smul=\E[4m, tsl=\E]2;, .E3=\E[300S,          use=ecma+index, use=linux-m1,
         .WS=\E[8;%d;%dt, Z0=\E[?3h, Z1=\E[?3l, use=linux-m1,  
   
 putty-m1b|Putty Minitel 1B "like" Monochrome (Gris/Blanc/Noir),  putty-m1b|Putty Minitel 1B "like" Monochrome (Gris/Blanc/Noir),
         hs,          hs,
         dim@, dsl=\E]2;\007, fsl=^G, indn=\E[%p1%dS, kf1=\E[11~,          dim@, kf1=\E[11~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~,
         kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,          kf5=\E[15~, rmul=\E[24m, smul=\E[4m, .E3=\E[300S,
         rin=\E[%p1%dT, rmcup=\E[2J\E[?47l\E8, rmul=\E[24m,          use=xterm+alt47, use=putty+screen, use=xterm+sl-twm,
         smcup=\E7\E[?47h, smul=\E[4m, tsl=\E]2;, .E3=\E[300S,          use=ecma+index, use=linux-m1b,
         .WS=\E[8;%d;%dt, Z0=\E[?3h, Z1=\E[?3l, use=linux-m1b,  
   
 putty-m2|Putty Minitel 2 "like" Couleurs (Vert/Blanc/Noir),  putty-m2|Putty Minitel 2 "like" Couleurs (Vert/Blanc/Noir),
         hs,          hs,
         acsc=``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{          acsc=``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{
              {||}}~~,               {||}}~~,
         dim@, dsl=\E]2;\007, fsl=^G, indn=\E[%p1%dS, kf1=\E[11~,          dim@, kf1=\E[11~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~,
         kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,          kf5=\E[15~, rmul=\E[24m, smul=\E[4m, .E3=\E[300S,
         rin=\E[%p1%dT, rmcup=\E[2J\E[?47l\E8, rmul=\E[24m,          use=xterm+alt47, use=putty+screen, use=xterm+sl-twm,
         smcup=\E7\E[?47h, smul=\E[4m, tsl=\E]2;, .E3=\E[300S,          use=ecma+index, use=linux-m2,
         .WS=\E[8;%d;%dt, Z0=\E[?3h, Z1=\E[?3l, use=linux-m2,  
   
   putty+screen|PuTTY with screen resizing extensions (building-block),
           .WS=\E[8;%p1%d;%p2%dt, Z0=\E[?3h, Z1=\E[?3l,
   
   putty-screen|PuTTY with screen resizing extensions,
           WS=\E[8;%p1%d;%p2%dt, Z0=\E[?3h, Z1=\E[?3l, use=putty,
   
 screen.putty-m1|Putty m1 specific for screen,  screen.putty-m1|Putty m1 specific for screen,
         dim@, rmul=\E[24m, smul=\E[4m, E3@, use=screen.linux-m1,          dim@, rmul=\E[24m, smul=\E[4m, E3@, use=screen.linux-m1,
   
Line 19891 
Line 22036 
 # He comments:  # He comments:
 # viewdata lacks a true cup capability,  # viewdata lacks a true cup capability,
 # so I achieved it with home and cud1/cuf1 sequences only !  # so I achieved it with home and cud1/cuf1 sequences only !
 viewdata|prestel/viewdata terminals,  viewdata|Prestel/Viewdata terminals,
         am, bw, eslok, hz,          am, bw, eslok, hz,
         cols#40, lines#24,          cols#40, lines#24,
         bel=^G, civis=^T, clear=^L, cnorm=^Q, cr=^M, cub1=^H, cud1=^J,          bel=^G, civis=^T, clear=^L, cnorm=^Q, cr=\r, cub1=^H, cud1=\n,
         cuf1=^I,          cuf1=^I,
         cup=\036%?%p1%{07}%>%t\n\n\n\n\n\n\n\n%;%?%p1%{15}%>%t\n\n          cup=\036%?%p1%{07}%>%t\n\n\n\n\n\n\n\n%;%?%p1%{15}%>%t\n\n
             \n\n\n\n\n\n%;%?%p1%{4}%&%t\n\n\n\n%;%?%p1%{2}%&%t\n\n%;              \n\n\n\n\n\n%;%?%p1%{4}%&%t\n\n\n\n%;%?%p1%{2}%&%t\n\n%;
Line 19904 
Line 22049 
             %p2%{31}%>%t\011\011\011\011\011\011\011\011%;%?%p2%{4}              %p2%{31}%>%t\011\011\011\011\011\011\011\011%;%?%p2%{4}
             %&%t\011\011\011\011%;%?%p2%{2}%&%t\011\011%;%?%p2%{1}%&              %&%t\011\011\011\011%;%?%p2%{2}%&%t\011\011%;%?%p2%{1}%&
             %t\011%;,              %t\011%;,
         cuu1=^K, home=^^, nel=^M^J, rs2=^L, .el=^X, .ind=^J,          cuu1=^K, home=^^, nel=\r\n, rs2=^L, .el=^X, .ind=\n,
         .rep=%p1%c\022%p2%'?'%+%c, .ri=^K,          .rep=%p1%c\022%p2%'?'%+%c, .ri=^K,
   
 viewdata-o|optimized version of viewdata prestel/viewdata terminals,  viewdata-o|optimized version of Viewdata Prestel/Viewdata terminals,
         cup=\036%p1%?%p2%{20}%>%t%?%p1%{23}%=%t%Pa%{1}%e%{1}%+%;%;          cup=\036%p1%?%p2%{20}%>%t%?%p1%{23}%=%t%Pa%{1}%e%{1}%+%;%;
             %Pa%?%ga%{13}%<%t%?%ga%{07}%>%t\n\n\n\n\n\n\n\n%;%?%ga              %Pa%?%ga%{13}%<%t%?%ga%{07}%>%t\n\n\n\n\n\n\n\n%;%?%ga
             %{4}%&%t\n\n\n\n%;%?%ga%{2}%&%t\n\n%;%?%ga%{1}%&%t\n%;%e              %{4}%&%t\n\n\n\n%;%?%ga%{2}%&%t\n\n%;%?%ga%{1}%&%t\n%;%e
Line 19925 
Line 22070 
   
 # Samples with TERM=viewdata and TERM=viewdata-rv: http://canal.chez.com/blog/  # Samples with TERM=viewdata and TERM=viewdata-rv: http://canal.chez.com/blog/
   
 viewdata-rv|prestel/viewdata terminals with reverse capabilitie (as green),  viewdata-rv|Prestel/Viewdata terminals with reverse capabilitie (as green),
         xmc#1,          xmc#1,
         rmso=\EG, smso=\EB, use=viewdata-o,          rmso=\EG, smso=\EB, use=viewdata-o,
   
Line 19973 
Line 22118 
 blit|jerq|blit running teletype rom,  blit|jerq|blit running teletype rom,
         am, eo, ul, xon,          am, eo, ul, xon,
         cols#87, it#8, lines#72,          cols#87, it#8, lines#72,
         bel=^G, clear=^L, cr=^M, cub1=\ED, cud1=^J, cuf1=\EC,          bel=^G, clear=^L, cr=\r, cub1=\ED, cud1=\n, cuf1=\EC,
         cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA,          cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA,
         dch=\Ee%p1%{32}%+%c, dch1=\Ee!, dl=\EE%p1%{32}%+%c,          dch=\Ee%p1%{32}%+%c, dch1=\Ee!, dl=\EE%p1%{32}%+%c,
         dl1=\EE!, el=\EK, ht=^I, ich=\Ef%p1%{32}%+%c, ich1=\Ef!,          dl1=\EE!, el=\EK, ht=^I, ich=\Ef%p1%{32}%+%c, ich1=\Ef!,
         il=\EF%p1%{32}%+%c, il1=\EF!, ind=^J, kbs=^H, kcub1=\ED,          il=\EF%p1%{32}%+%c, il1=\EF!, ind=\n, kbs=^H, kcub1=\ED,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\Ex, kf2=\Ey, kf3=\Ez,          kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\Ex, kf2=\Ey, kf3=\Ez,
   
 # (cbblit: here's a BSD termcap that says <cud1=\EG> -- esr)  # (cbblit: here's a BSD termcap that says <cud1=\EG> -- esr)
Line 19990 
Line 22135 
 oblit|ojerq|first version of blit rom,  oblit|ojerq|first version of blit rom,
         am, da, db, eo, mir, ul, xon,          am, da, db, eo, mir, ul, xon,
         cols#88, it#8, lines#72,          cols#88, it#8, lines#72,
         bel=^G, clear=^L, cr=^M, cub1=\ED, cud1=^J, cuf1=\EC,          bel=^G, clear=^L, cr=\r, cub1=\ED, cud1=\n, cuf1=\EC,
         cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dch1=\EO,          cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dch1=\EO,
         dl=\Ee%p1%{32}%+%c, dl1=\EE, ed=\EJ, el=\EK, flash=\E^G,          dl=\Ee%p1%{32}%+%c, dl1=\EE, ed=\EJ, el=\EK, flash=\E^G,
         ht=^I, il=\Ef%p1%{32}%+%c, il1=\EF, ind=^J, kbs=^H, rmir=\ER,          ht=^I, il=\Ef%p1%{32}%+%c, il1=\EF, ind=\n, kbs=^H, rmir=\ER,
         smir=\EQ,          smir=\EQ,
   
 #### Bolt, Beranek & Newman (bbn)  #### Bolt, Beranek & Newman (bbn)
Line 20006 
Line 22151 
 # The bitgraph was a large white box that contained a monochrome bitmap  # The bitgraph was a large white box that contained a monochrome bitmap
 # display, and a 68000 to run it.  You could download code and run it on  # display, and a 68000 to run it.  You could download code and run it on
 # the cpu, it had 128kb (I think) of memory.  I used one in the late  # the cpu, it had 128kb (I think) of memory.  I used one in the late
 # 70's, sure beat a vt100.  It had one strange feature tho -- it used  # 70's, sure beat a VT100.  It had one strange feature tho -- it used
 # the cpu to bitblt pixels to scroll, it took longer than the refresh  # the cpu to bitblt pixels to scroll, it took longer than the refresh
 # rate, and looked like a rubber sheet stretching, then snapping  # rate, and looked like a rubber sheet stretching, then snapping
 # upwards.  It had everything the early mac had, except a floppy drive a  # upwards.  It had everything the early mac had, except a floppy drive a
Line 20026 
Line 22171 
 # paints lines in on the bottom line of the screen, so you get  # paints lines in on the bottom line of the screen, so you get
 # this big white gap.  # this big white gap.
   
 bitgraph|bg2.0nv|bg3.10nv|bbn bitgraph 2.0 or later (normal video),  bitgraph|bg2.0nv|bg3.10nv|BBN BitGraph 2.0 or later (normal video),
         flash=\E[?5h$<200/>\E[?5l, is2=\E>\E[?5l\E[?7h,          flash=\E[?5h$<200/>\E[?5l, is2=\E>\E[?5l\E[?7h,
         use=bg2.0,          use=bg2.0,
 bg2.0rv|bg3.10rv|bbn bitgraph 2.0 (reverse video),  bg2.0rv|bg3.10rv|BBn BitGraph 2.0 (reverse video),
         flash=\E[?5l$<200/>\E[?5h, is2=\E>\E[?5h\E[?7h,          flash=\E[?5l$<200/>\E[?5h, is2=\E>\E[?5h\E[?7h,
         use=bg2.0,          use=bg2.0,
 bg2.0|bg3.10|bbn bitgraph 2.0 or later (no init),  bg2.0|bg3.10|BBN BitGraph 2.0 or later (no init),
         OTbs, xenl,          OTbs, xenl,
         cols#85, lines#64,          cols#85, lines#64,
         bel=^G, clear=\E[H\E[J$<150>, cr=^M,          bel=^G, clear=\E[H\E[J$<150>, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C,          csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C,
         cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, dl1=\E[M$<2*>,          cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, dl1=\E[M$<2*>,
         ed=\E[J$<150>, el=\E[K$<2>, ht=^I, il1=\E[L$<2*>,          ed=\E[J$<150>, el=\E[K$<2>, ht=^I, il1=\E[L$<2*>,
Line 20044 
Line 22189 
         lf2=PF2, lf3=PF3, lf4=PF4, rc=\E8, rmkx=\E>, rmso=\E[m, sc=\E7,          lf2=PF2, lf3=PF3, lf4=PF4, rc=\E8, rmkx=\E>, rmso=\E[m, sc=\E7,
         sgr0=\E[m, smkx=\E=, smso=\E[7m,          sgr0=\E[m, smkx=\E=, smso=\E[7m,
   
 bg1.25rv|bbn bitgraph 1.25 (reverse video),  bg1.25rv|BBN BitGraph 1.25 (reverse video),
         flash=\E[?5l$<200/>\E[?5h, is2=\E>\E[?5h\E[?7h,          flash=\E[?5l$<200/>\E[?5h, is2=\E>\E[?5h\E[?7h,
         use=bg1.25,          use=bg1.25,
 bg1.25nv|bbn bitgraph 1.25 (normal video),  bg1.25nv|BBN BitGraph 1.25 (normal video),
         flash=\E[?5h$<200/>\E[?5l, is2=\E>\E[?5l\E[?7h,          flash=\E[?5h$<200/>\E[?5l, is2=\E>\E[?5l\E[?7h,
         use=bg1.25,          use=bg1.25,
 # (bg1.25: I added <rmam>/<smam> based on the init string -- esr)  # (bg1.25: I added <rmam>/<smam> based on the init string -- esr)
 bg1.25|bbn bitgraph 1.25,  bg1.25|BBN BitGraph 1.25,
         cols#85, lines#64,          cols#85, lines#64,
         bel=^G, clear=\E[H\E[J$<150>, cr=^M, cub1=^H, cud1=\E[B,          bel=^G, clear=\E[H\E[J$<150>, cr=\r, cub1=^H, cud1=\E[B,
         cuf1=\E[C, cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A,          cuf1=\E[C, cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A,
         dl1=\E[M$<2*>, ed=\E[J$<150>, el=\E[K$<2>, ht=^I,          dl1=\E[M$<2*>, ed=\E[J$<150>, el=\E[K$<2>, ht=^I,
         il1=\E[L$<2*>, ind=\n$<280>, kcub1=\ED, kcud1=\EB,          il1=\E[L$<2*>, ind=\n$<280>, kcub1=\ED, kcud1=\EB,
Line 20134 
Line 22279 
         cols#80, it#8, lines#24, wsl#80,          cols#80, it#8, lines#24, wsl#80,
         acsc=``aaffggj)k\,l&m#n/ooppq*rrsst'u-v+w.x%yyzz{{||}}~~,          acsc=``aaffggj)k\,l&m#n/ooppq*rrsst'u-v+w.x%yyzz{{||}}~~,
         bel=^G, blink=\E[0;5m, cbt=\E[Z, civis=\E[1r, clear=\E[2J,          bel=^G, blink=\E[0;5m, cbt=\E[Z, civis=\E[1r, clear=\E[2J,
         cnorm=\E[r, cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB,          cnorm=\E[r, cr=\r, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB,
         cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%df,          cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%df,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dim=\E[0;2m, dl=\E[%p1%dM, dl1=\E[M,          dim=\E[0;2m, dl=\E[%p1%dM, dl1=\E[M,
         dsl=\EPY99\:98\E\\\E[0;98v\E[2J\E[v, ed=\E[J, el=\E[K,          dsl=\EPY99:98\E\\\E[0;98v\E[2J\E[v, ed=\E[J, el=\E[K,
         fsl=\E[v, home=\E[H, ht=\E[I, hts=\EH, il=\E[%p1%dL,          fsl=\E[v, home=\E[H, ht=\E[I, hts=\EH, il=\E[%p1%dL,
         il1=\E[L, ind=^J, invis=\E[0;8m,          il1=\E[L, ind=\n, invis=\E[0;8m,
         is1=\E[?=h\Ec\E`\E[?>h\EPY99\:98\E\\,          is1=\E[?=h\Ec\E`\E[?>h\EPY99:98\E\\,
         is2=\E[5;>;12;18;?<l\E[=h\EP1s\E\\\E[\027p,          is2=\E[5;>;12;18;?<l\E[=h\EP1s\E\\\E[\027p,
         is3=\Eb\E[?<h, kbs=^H, kcbt=\E[Z, kctab=\E[g, kcub1=\E[D,          is3=\Eb\E[?<h, kbs=^H, kcbt=\E[Z, kctab=\E[g, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M,
Line 20154 
Line 22299 
         rmul=\E[m, rs2=\E[?=h\Ec, s0ds=^O, s1ds=^N,          rmul=\E[m, rs2=\E[?=h\Ec, s0ds=^O, s1ds=^N,
         sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;2%;%?          sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;2%;%?
             %p7%t;8%;m%?%p9%t\016%e\017%;,              %p7%t;8%;m%?%p9%t\016%e\017%;,
         sgr0=\E[m\017, smacs=^N, smcup=\E[?>h\EPY99\:98\E\\,          sgr0=\E[m\017, smacs=^N, smcup=\E[?>h\EPY99:98\E\\,
         smir=\E[4h, smso=\E[0;7m, smul=\E[0;4m, tbc=\E[3g,          smir=\E[4h, smso=\E[0;7m, smul=\E[0;4m, tbc=\E[3g,
         tsl=\EPY99\:98\E\\\E[0;98v\E[2;7m,          tsl=\EPY99:98\E\\\E[0;98v\E[2;7m,
 tws2102-sna|dku7102-sna|BULL Questar tws2102 for SNA,  tws2102-sna|dku7102-sna|Bull Questar tws2102 for SNA,
         dsl=\E[0;98v\E[2J\E[v, fsl=\E[v, is3=\Eb, tsl=\E[0;98v,          dsl=\E[0;98v\E[2J\E[v, fsl=\E[v, is3=\Eb, tsl=\E[0;98v,
         use=tws-generic,          use=tws-generic,
 tws2103|xdku|BULL Questar tws2103,  tws2103|xdku|Bull Questar tws2103,
         ht=^I, use=tws-generic,          ht=^I, use=tws-generic,
 tws2103-sna|dku7103-sna|BULL Questar tws2103 for SNA,  tws2103-sna|dku7103-sna|Bull Questar tws2103 for SNA,
         ht=^I, use=tws2102-sna,          ht=^I, use=tws2102-sna,
 dku7102-old|BULL Questar 200 DKU7102 (microcode version < 6),  dku7102-old|Bull Questar 200 DKU7102 (microcode version < 6),
         clear=\E[2J\E[H, cup@, dl@, dl1@,          clear=\E[2J\E[H, cup@, dl@, dl1@,
         dsl=\EPY99\:98\E\\\E[0;98v\E[2J\E[H\E[v, el=\E[K\E[m,          dsl=\EPY99:98\E\\\E[0;98v\E[2J\E[H\E[v, el=\E[K\E[m,
         il@, il1@, tsl=\EPY99\:98\E\\\E[0;98v\E[H\E[2;7m,          il@, il1@, tsl=\EPY99:98\E\\\E[0;98v\E[H\E[2;7m,
         use=tws-generic,          use=tws-generic,
 dku7202|BULL Questar 200 DKU7202 (colour/character attributes),  dku7202|Bull Questar 200 DKU7202 (colour/character attributes),
         blink=\E[0;2;4m, dim=\E[0;5m, ht=^I, is3=\E[?3h\Eb,          blink=\E[0;2;4m, dim=\E[0;5m, ht=^I, is3=\E[?3h\Eb,
         sgr=\E[0%?%p1%t;2;4;5;7%;%?%p3%t;7%;%?%p2%t;2%;%?%p4%t;2;4%;          sgr=\E[0%?%p1%t;2;4;5;7%;%?%p3%t;7%;%?%p2%t;2%;%?%p4%t;2;4%;
             %?%p5%t;5%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,              %?%p5%t;5%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
Line 20182 
Line 22327 
 # Description written by J. Staerck (BULL SA)  # Description written by J. Staerck (BULL SA)
 #       Copyright (c) 1989 BULL SA  #       Copyright (c) 1989 BULL SA
 #---------------------------------------------------------------------------  #---------------------------------------------------------------------------
 #  This entry is used for terminals with vt320 emulation mode  #  This entry is used for terminals with VT320 emulation mode
 #  and following set-up :  #  and following set-up :
 #    8 bit ISO Latin Character Set (ISO 8859-1),  #    8 bit ISO Latin Character Set (ISO 8859-1),
 #    7 bit Control Characters,  #    7 bit Control Characters,
 #    80 columns screen.  #    80 columns screen.
 #  Hereafter are some DEC vt terminals' commands. (valid on vt200 and 300)  #  Hereafter are some DEC vt terminals' commands. (valid on VT200 and 300)
 #  They are used in string capabilities with vt220-320 emulation mode.  #  They are used in string capabilities with VT220-320 emulation mode.
 #  In the following DEC definitions, two kinds of terminfo databases are  #  In the following DEC definitions, two kinds of terminfo databases are
 #    provided :  #    provided :
 #    1. the first with Command Sequence Introducer starting with escape  #    1. the first with Command Sequence Introducer starting with escape
Line 20241 
Line 22386 
 #       RM DECNKM numeric keypad appl.: esc [ ? 6 6 l  #       RM DECNKM numeric keypad appl.: esc [ ? 6 6 l
 #       SM DECKBUM clavier informatique esc [ ? 6 8 h  #       SM DECKBUM clavier informatique esc [ ? 6 8 h
 #       RM DECKBUM clavier bureautique: esc [ ? 6 8 l  #       RM DECKBUM clavier bureautique: esc [ ? 6 8 l
 #       DECSCL vt300 mode 8-bit ctrl:   esc [ 6 3 " p  #       DECSCL VT300 mode 8-bit ctrl:   esc [ 6 3 " p
 # or    DECSCL vt300 mode 8-bit ctrl:   esc [ 6 3 ; 0 " p  # or    DECSCL VT300 mode 8-bit ctrl:   esc [ 6 3 ; 0 " p
 # or    DECSCL vt300 mode 8-bit ctrl:   esc [ 6 3 ; 2 " p  # or    DECSCL VT300 mode 8-bit ctrl:   esc [ 6 3 ; 2 " p
 #       DECSCL vt300 mode 7-bit ctrl:   esc [ 6 3 ; 1 " p  #       DECSCL VT300 mode 7-bit ctrl:   esc [ 6 3 ; 1 " p
 #       Char. and Line attributes:      esc [ Ps ... Ps m  #       Char. and Line attributes:      esc [ Ps ... Ps m
 # with:  0 All off, 1 Bold, 4 Underline, 5 Blinking, 7 Reverse  # with:  0 All off, 1 Bold, 4 Underline, 5 Blinking, 7 Reverse
 # and : 22 Bold off, 24 Underline off, 25 Blinking off, 27 Reverse off  # and : 22 Bold off, 24 Underline off, 25 Blinking off, 27 Reverse off
 #  #
   
 # This entry covers BQ303, BQ306, BQ310, Q303, Q306, Q310  # This entry covers BQ303, BQ306, BQ310, Q303, Q306, Q310
 bq300|Bull vt320 ISO Latin 1 80 columns terminal,  bq300|Bull VT320 ISO Latin 1 80 columns terminal,
         am, eo, eslok, hs, km, mir, msgr, xenl, xon,          am, eo, eslok, hs, km, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3, wsl#80,          cols#80, it#8, lines#24, vt#3, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         clear=\E[H\E[J, cnorm=\E[?25h, cr=^M,  
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
Line 20270 
Line 22414 
             l,              l,
         is3=\E[0$}\E[?25h\E[2l\E[H\E[J, ka1=\EOw, ka3=\EOy,          is3=\E[0$}\E[?25h\E[2l\E[H\E[J, ka1=\EOw, ka3=\EOy,
         kb2=\EOu, kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\E[D, kcud1=\E[B,          kb2=\EOu, kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kf1=\EOP, kf10=\E[21~,          kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf10=\E[21~, kf11=\E[23~,
         kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,          kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
         kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,          kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
         kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS,          kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~,
         kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~,          kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khlp=\E[28~,
         khlp=\E[28~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          krdo=\E[29~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, nel=\EE,
         krdo=\E[29~, kslt=\E[4~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4,          rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E(B, rmam=\E[?7l,
         nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E(B, rmam=\E[?7l,  
         rmcup=\E[?7h, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,          rmcup=\E[?7h, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m,
         rmul=\E[24m, rs1=\E[!p, rs2=\E[?3l, s0ds=\E(B, s1ds=\E(0,          rmul=\E[24m, rs1=\E[!p, rs2=\E[?3l, s0ds=\E(B, s1ds=\E(0,
         sc=\E7,          sc=\E7,
Line 20285 
Line 22428 
             %;m%?%p9%t\E(0%e\E(B%;,              %;m%?%p9%t\E(0%e\E(B%;,
         sgr0=\E[0m\E(B, smacs=\E(0, smam=\E[?7h,          sgr0=\E[0m\E(B, smacs=\E(0, smam=\E[?7h,
         smcup=\E[?7l\E[?1l\E(B, smir=\E[4h, smso=\E[7m,          smcup=\E[?7l\E[?1l\E(B, smir=\E[4h, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g, tsl=\E[1$}\E[2$~, use=ansi+pp,          smul=\E[4m, tbc=\E[3g, tsl=\E[1$}\E[2$~, use=ansi+enq,
 bq300-rv|Bull vt320 reverse 80 columns,          use=vt220+vtedit, use=ansi+pp, use=vt220+cvis,
   bq300-rv|Bull VT320 reverse 80 columns,
         flash=\E[?5l$<50>\E[?5h,          flash=\E[?5l$<50>\E[?5h,
         is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4          is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4
             l,              l,
         use=bq300,          use=bq300,
 bq300-w|Bull vt320 132 columns,  bq300-w|Bull VT320 132 columns,
         cols#132, wsl#132,          cols#132, wsl#132,
         is2=\E[?2h\E[?3h\E[?5l\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4          is2=\E[?2h\E[?3h\E[?5l\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4
             l,              l,
         rs2=\E[?3h, use=bq300,          rs2=\E[?3h, use=bq300,
 bq300-w-rv|Bull vt320 reverse mode 132 columns,  bq300-w-rv|Bull VT320 reverse mode 132 columns,
         cols#132, wsl#132,          cols#132, wsl#132,
         flash=\E[?5l$<50>\E[?5h,          flash=\E[?5l$<50>\E[?5h,
         is2=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4          is2=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4
             l,              l,
         rs2=\E[?3h, use=bq300,          rs2=\E[?3h, use=bq300,
   
 #  This entry is used for terminals with vt320 emulation mode  #  This entry is used for terminals with VT320 emulation mode
 #  and following set-up :  #  and following set-up :
 #    8 bit ISO Latin Character Set (ISO 8859-1),  #    8 bit ISO Latin Character Set (ISO 8859-1),
 #    8 bit Control Characters, (CSI coded as x9B for ESC [)  #    8 bit Control Characters, (CSI coded as x9B for ESC [)
Line 20350 
Line 22494 
 #       RM DECTCEM Invisible cursor:    csi ? 2 5 l  #       RM DECTCEM Invisible cursor:    csi ? 2 5 l
 #       SM DECNCRM 7 bits NCR set:      csi ? 4 2 h  #       SM DECNCRM 7 bits NCR set:      csi ? 4 2 h
 #       RM DECNCRM Multi or ISO latin:  csi ? 4 2 l  #       RM DECNCRM Multi or ISO latin:  csi ? 4 2 l
 #       DECSCL vt300 mode 8-bit ctrl:   csi 6 3 " p  #       DECSCL VT300 mode 8-bit ctrl:   csi 6 3 " p
 # or    DECSCL vt300 mode 8-bit ctrl:   csi 6 3 ; 0 " p  # or    DECSCL VT300 mode 8-bit ctrl:   csi 6 3 ; 0 " p
 #       DECSCL vt300 mode 7-bit ctrl:   csi 6 3 ; 1 " p  #       DECSCL VT300 mode 7-bit ctrl:   csi 6 3 ; 1 " p
 #       Char. and Line attributes:      csi Ps ... Ps m  #       Char. and Line attributes:      csi Ps ... Ps m
 # with:  0 All off, 1 Bold, 4 Underline, 5 Blinking, 7 Reverse  # with:  0 All off, 1 Bold, 4 Underline, 5 Blinking, 7 Reverse
 # and : 22 Bold off, 24 Underline off, 25 Blinking off, 27 Reverse off  # and : 22 Bold off, 24 Underline off, 25 Blinking off, 27 Reverse off
 # (bq300-8: <cub1>,<cuf1>,<cuu1>,<cud1>,<dl1>,<il1> to get under 1024 --esr)  # (bq300-8: <cub1>,<cuf1>,<cuu1>,<cud1>,<dl1>,<il1> to get under 1024 --esr)
 bq300-8|Bull vt320 full 8 bits 80 columns,  bq300-8|Bull VT320 full 8 bits 80 columns,
         am, eo, eslok, hs, km, mc5i, mir, msgr, xenl, xon,          am, eo, eslok, hs, km, mc5i, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3, wsl#80,          cols#80, it#8, lines#24, vt#3, wsl#80,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\2335m, bold=\2331m, civis=\233?25l,          bel=^G, blink=\2335m, bold=\2331m, clear=\233H\233J, cr=\r,
         clear=\233H\233J, cnorm=\233?25h, cr=^M,  
         csr=\233%i%p1%d;%p2%dr, cub=\233%p1%dD, cub1=\2331D,          csr=\233%i%p1%d;%p2%dr, cub=\233%p1%dD, cub1=\2331D,
         cud=\233%p1%dB, cud1=\2331B, cuf=\233%p1%dC, cuf1=\2331C,          cud=\233%p1%dB, cud1=\2331B, cuf=\233%p1%dC, cuf1=\2331C,
         cup=\233%i%p1%d;%p2%dH, cuu=\233%p1%dA, cuu1=\2331A,          cup=\233%i%p1%d;%p2%dH, cuu=\233%p1%dA, cuu1=\2331A,
Line 20394 
Line 22537 
         sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h,          sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h,
         smcup=\233?7l\233?1l\E(B, smir=\2334h, smso=\2337m,          smcup=\233?7l\233?1l\E(B, smir=\2334h, smso=\2337m,
         smul=\2334m, tbc=\2333g, tsl=\2331$}\2332$~,          smul=\2334m, tbc=\2333g, tsl=\2331$}\2332$~,
 bq300-8rv|Bull vt320 8-bit reverse mode 80 columns,          use=vt220+cvis8,
   bq300-8rv|Bull VT320 8-bit reverse mode 80 columns,
         flash=\233?5l$<50>\233?5h,          flash=\233?5l$<50>\233?5h,
         is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sG\E[?42l\E[?4          is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sG\E[?42l\E[?4
             l,              l,
         use=bq300-8,          use=bq300-8,
 bq300-8w|Bull vt320 8-bit 132 columns,  bq300-8w|Bull VT320 8-bit 132 columns,
         cols#132, wsl#132,          cols#132, wsl#132,
         is2=\E[?2h\E[?3h\E[?5l\E[?7h\E[?8h\E>\E[?1l\E\sG\E[?42l\E[?4          is2=\E[?2h\E[?3h\E[?5l\E[?7h\E[?8h\E>\E[?1l\E\sG\E[?42l\E[?4
             l,              l,
         rs2=\233?3h, use=bq300-8,          rs2=\233?3h, use=bq300-8,
 bq300-w-8rv|Bull vt320 8-bit reverse mode 132 columns,  bq300-w-8rv|Bull VT320 8-bit reverse mode 132 columns,
         cols#132, wsl#132,          cols#132, wsl#132,
         flash=\233?5l$<50>\233?5h,          flash=\233?5l$<50>\233?5h,
         is2=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sG\E[?42l\E[?4          is2=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sG\E[?42l\E[?4
             l,              l,
         rs2=\233?3h, use=bq300-8,          rs2=\233?3h, use=bq300-8,
   
 #  This entry is used for terminals with vt320 emulation mode  #  This entry is used for terminals with VT320 emulation mode
 #  a 102 keys keyboard (PC scancode !) and following set-up :  #  a 102 keys keyboard (PC scancode !) and following set-up :
 #    8 bit ISO Latin Character Set (ISO 8859-1),  #    8 bit ISO Latin Character Set (ISO 8859-1),
 #    7 bit Control Characters,  #    7 bit Control Characters,
 #    80 columns screen.  #    80 columns screen.
 bq300-pc|Questar 303 with PC keyboard ISO Latin 1 80 columns,  bq300-pc|Questar 303 with PC keyboard ISO Latin 1 80 columns,
         kbs=^H, kdch1=\E[3~, kend=\E[4~, kf1=\E[17~, kf10=\E[28~,          kbs=^H, kf1=\E[17~, kf10=\E[28~, kf11=\E[29~, kf12=\E[31~,
         kf11=\E[29~, kf12=\E[31~, kf13@, kf14@, kf15@, kf16@, kf17@,          kf13@, kf14@, kf15@, kf16@, kf17@, kf18@, kf19@, kf2=\E[18~, kf20@,
         kf18@, kf19@, kf2=\E[18~, kf20@, kf3=\E[19~, kf4=\E[20~,          kf3=\E[19~, kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~,
         kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~, kf9=\E[26~,          kf8=\E[25~, kf9=\E[26~, kfnd@, khlp@, krdo@, kslt@, lf1@, lf2@,
         kfnd@, khlp@, khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,          lf3@, lf4@, use=vt220+pcedit, use=bq300,
         krdo@, kslt@, lf1@, lf2@, lf3@, lf4@, use=bq300,  
 bq300-pc-rv|Questar 303 with PC keyboard reverse mode 80 columns,  bq300-pc-rv|Questar 303 with PC keyboard reverse mode 80 columns,
         flash=\E[?5l$<50>\E[?5h,          flash=\E[?5l$<50>\E[?5h,
         is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4          is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4
Line 20472 
Line 22615 
 #======================================================#  #======================================================#
   
 # normal mode, 8 bits, 80 columns terminal.  # normal mode, 8 bits, 80 columns terminal.
 #       RES reset :                     ^[e  #       BLD  bell disable                       ^[g
 #       RIS reset initial state:        ^[c  #       BLE  bell enable                        ^[h
 #       BLE bell enable                 ^[h  #       CAMR char. attr. mode reset             ^[[G
 #       BLD bell disable                ^[g  #       CAMS char. attr. mode set               ^[[D
 #       CAMS char. attr. mode set       ^[[D  #       CLR  clear                              ^[`
 #       CAMR char. attr. mode reset     ^[[G  #       CM   character mode (async.)            ^[k
 #       CLR clear                       ^[`  #       EP   echoplex mode (by host)            ^[m
 #       KBU keyboard unlock (set)       ^[[W  #       IM   insert mode set                    ^[[I
 #       KBL keyboard lock (reset)       ^[[X  #       IMR  insert mode reset                  ^[[J
 #       CM  character mode (async.)     ^[k  #       KBL  keyboard lock (reset)              ^[[X
 #       NEP non echoplex mode (by host) ^[l  #       KBU  keyboard unlock (set)              ^[[W
 #       EP  echoplex mode (by host)     ^[m  #       LGR  Line-graphic mode reset            ^[F
 #       IM  insert mode set             ^[[I  #       LGS  Line-graphic mode set              ^[G
 #       IM  insert mode reset           ^[[J  #       NEP  non echoplex mode (by host)        ^[l
 #       RMS roll mode set               ^[r  #       PDS  print data space                   ^[[0p
 #       RMR roll mode reset             ^[q  #       PDT  print data terminator              ^[[<p
 #       SM78 set mode vip7800           ^[[1q  #       PHD  print host data                    ^[[3p
 #       SD  scroll up   (72 lines)      ^[[0s  #       PRES print adapter reset                ^[[2p
 #       SD  scroll down (72 lines)      ^[[1s  #       RBM  block mode reset                   ^[[E
 #       RBM block mode reset            ^[[E  #       RES  reset :                            ^[e
 #       SLS status line set             ^[w  #       RIS  reset initial state:               ^[c
 #       SLR status line reset           ^[v  #       RMR  roll mode reset                    ^[q
 #       SLL status line lock            ^[O  #       RMS  roll mode set                      ^[r
 #       LGS Line-graphic mode set       ^[G  #       SCD  scroll down (72 lines)             ^[[1s
 #       LGR Line-graphic mode reset     ^[F  #       SCU  scroll up  (72 lines)              ^[[0s
 #       TBC tab clear (at cursor pos.)  ^[[g  #       SLL  status line lock                   ^[O
 #       TBI tab initialize              ^[[N  #       SLR  status line reset                  ^[v
 #       TBS tab set (at cursor pos.)    ^[p  #       SLS  status line set                    ^[w
 #       PDS  print data space           ^[[0p  #       SM78 set mode vip7800                   ^[[1q
 #       PHD  print host data            ^[[3p  #       SSP0 partition 0 set                    ^[[00u
 #       PDT  print data terminator      ^[[<p  #       SSP1 partition n format 1               ^[[PnPnSTRINGu
 #       PRES print adapter reset        ^[[2p  #       SSP2 partition n format 2               ^[[PnPnSTRINGu
 #       SSPR multi-part. reset          ^[[<>u  #       SSP3 partition n format 3               ^[[PnPnu
 #       SSP0 partition 0 set            ^[[00u  #       SSPR multi-part. reset                  ^[[<>u
 #       SSP1 partition n format 1       ^[[PnPnSTRINGu  #       TBC  tab clear (at cursor pos.)         ^[[g
 #       SSP2 partition n format 2       ^[[PnPnSTRINGu  #       TBI  tab initialize                     ^[[N
 #       SSP3 partition n format 3       ^[[PnPnu  #       TBS  tab set (at cursor pos.)           ^[p
   #
 #       ATR attribute (visual)  #       ATR attribute (visual)
 #           blink :                     ^[sB  #           blink :                             ^[sB
 #           dim :                       ^[sL  #           dim :                               ^[sL
 #           hide (blank) :              ^[sH  #           hide (blank) :                      ^[sH
 #           restore :                   ^[sR  #           inverse video :                     ^[sI
 #           inverse video :             ^[sI  #           protected :                         ^[sP
 #           prot. :                     ^[sP  #           reset :                             ^[sR
 #           underline :                 ^[s_  #           underline :                         ^[s_
 #           reset :                     ^{  
 #  #
 # This covers the vip7800 and BQ3155-vip7800  # This covers the vip7800 and BQ3155-vip7800
 vip|Bull Questar 3155-7800,  vip|Bull Questar 3155-7800,
         am, eslok, hs, km, mc5i, msgr, xenl, xon,          am, eslok, hs, km, mc5i, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3, wsl#80,          cols#80, it#8, lines#24, vt#3, wsl#80,
         acsc=0pjdkblamcnkqitgufvhwexj, bel=^G, blink=\EsB,          acsc=0pjdkblamcnkqitgufvhwexj, bel=^G, blink=\EsB,
         cbt=\E[Z, clear=\E`, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          cbt=\E[Z, clear=\E`, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\E[%i%p1%03d%p2%03df, cuu1=\EA, dch1=\E[P, dim=\EsL,          cup=\E[%i%p1%03d%p2%03df, cuu1=\EA, dch1=\E[P, dim=\EsL,
         dl1=\E[M, dsl=\Ev, ed=\EJ, el=\EK,          dl1=\E[M, dsl=\Ev, ed=\EJ, el=\EK,
         flash=\007$<80>\007$<80>\007, fsl=\EO, home=\EH, ht=^I,          flash=\007$<80>\007$<80>\007, fsl=\EO, home=\EH, ht=^I,
         hts=\Ep, ich1=\E[I, ind=^J, invis=\EsH,          hts=\Ep, ich1=\E[I, ind=\n, invis=\EsH,
         is2=\E[00u\E[<>001001024080024080u\E[01u,          is2=\E[00u\E[<>001001024080024080u\E[01u,
         is3=\Er\E[W\E`, kHOM=\EH, kLFT=\Eo, kRIT=\Eu, kbs=^H,          is3=\Er\E[W\E`, kHOM=\EH, kLFT=\Eo, kRIT=\Eu, kbs=^H,
         kcbt=\E[Z, kclr=\E`, kctab=\E[g, kcub1=\ED, kcud1=\EB,          kcbt=\E[Z, kclr=\E`, kctab=\E[g, kcub1=\ED, kcud1=\EB,
Line 20537 
Line 22680 
         kf15@, kf16@, kf17@, kf18@, kf19@, kf2=\E2, kf20@, kf21=\E1,          kf15@, kf16@, kf17@, kf18@, kf19@, kf2=\E2, kf20@, kf21=\E1,
         kf22=\E5, kf23=\E7, kf24=\E9, kf25=\E;, kf26=\E=, kf27=\E?,          kf22=\E5, kf23=\E7, kf24=\E9, kf25=\E;, kf26=\E=, kf27=\E?,
         kf28=\EQ, kf29=\ES, kf3=\E6, kf30=\EV, kf31=\E], kf32=\E_,          kf28=\EQ, kf29=\ES, kf3=\E6, kf30=\EV, kf31=\E], kf32=\E_,
         kf4=\E8, kf5=\E\:, kf6=\E<, kf7=\E>, kf8=\EP, kf9=\ER,          kf4=\E8, kf5=\E:, kf6=\E<, kf7=\E>, kf8=\EP, kf9=\ER,
         khome=\EH, khts=\Ep, kich1=\E[I, kil1=\E[L, kind=\E[0s,          khome=\EH, khts=\Ep, kich1=\E[I, kil1=\E[L, kind=\E[0s,
         kll=\EH\EA, kri=\E[1s, krmir=\E[J, ktbc=\E[N, lf1=pf1,          kll=\EH\EA, kri=\E[1s, krmir=\E[J, ktbc=\E[N, lf1=pf1,
         lf2=pf2, lf3=pf3, lf4=pf4, ll=\EH\EA, mc0=\E[0p, mc4=\E[<p,          lf2=pf2, lf3=pf3, lf4=pf4, ll=\EH\EA, mc0=\E[0p, mc4=\E[<p,
         mc5=\E[3p, nel=^M, prot=\EsP, rev=\EsI,          mc5=\E[3p, nel=\r, prot=\EsP, rev=\EsI,
         ri=\EA\EJ\EH\E[L$<10>, rmacs=\EF, rmir=\E[J, rmso=\EsR,          ri=\EA\EJ\EH\E[L$<10>, rmacs=\EF, rmir=\E[J, rmso=\EsR,
         rmul=\EsR, rs1=\Ec, rs2=\E[G, s0ds=\EF, s1ds=\EG,          rmul=\EsR, rs1=\Ec, rs2=\E[G, s0ds=\EF, s1ds=\EG,
         sgr0=\EsR\EsU\EF, smacs=\EG, smir=\E[I, smso=\EsI,          sgr0=\EsR\EsU\EF, smacs=\EG, smir=\E[I, smso=\EsI,
Line 20570 
Line 22713 
 cg7900|chromatics|chromatics 7900,  cg7900|chromatics|chromatics 7900,
         am,          am,
         cols#80, lines#40,          cols#80, lines#40,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^],          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^],
         cup=\001M%p2%d\,%p1%d\,, cuu1=^K, dch1=^A<1, dl1=^A<2,          cup=\001M%p2%d\,%p1%d\,, cuu1=^K, dch1=^A<1, dl1=^A<2,
         ed=^Al, el=^A`, home=^\, ich1=^A>1, il1=^A>2, ind=^J, ll=^A|,          ed=^Al, el=^A`, home=^\, ich1=^A>1, il1=^A>2, ind=\n, ll=^A|,
         rmcup=\001W0\,40\,85\,48\,\014\001W0\,0\,85\,48\,\001M0\,40          rmcup=\001W0\,40\,85\,48\,\014\001W0\,0\,85\,48\,\001M0\,40
               \,,                \,,
         rmso=\001C1\,\001c2\,,          rmso=\001C1\,\001c2\,,
         smcup=\001P0\001O1\001R1\001C4\,\001c0\,\014\001M0\,42\,WARN          smcup=\001P0\001O1\001R1\001C4\,\001c0\,\014\001M0\,42\,WARN
               ING\sDOUBLE\sENTER\sESCAPE\sand\s\025\001C1\,\001c2\,                ING\sDOUBLE\sENTER\sESCAPE\sand\s\025\001C1\,\001c2\,
               \001W0\,0\,79\,39\,,                \001W0\,0\,79\,39\,,
         smso=\001C4\,\001c7\,, uc=\001\001_\001\0,          smso=\001C4\,\001c7\,, uc=^A^A_^A\0,
   
 #### Computer Automation  #### Computer Automation
 #  #
   
 ca22851|computer automation 22851,  ca22851|Computer Automation 22851,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\014$<8>, cr=^M, cub1=^U, cud1=^J, cuf1=^I,          bel=^G, clear=\014$<8>, cr=\r, cub1=^U, cud1=\n, cuf1=^I,
         cup=\002%i%p1%c%p2%c, cuu1=^V, ed=^\, el=^], home=^^, ind=^J,          cup=\002%i%p1%c%p2%c, cuu1=^V, ed=^\, el=^], home=^^, ind=\n,
         kcub1=^U, kcud1=^W, kcuu1=^V, khome=^^,          kcub1=^U, kcud1=^W, kcuu1=^V, khome=^^,
   
 #### Cybernex  #### Cybernex
 #  #
   
 # This entry has correct padding and the undocumented "ri" capability  # This entry has correct padding and the undocumented "ri" capability
 cyb83|xl83|cybernex xl-83,  cyb83|xl83|Cybernex xl-83,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\014$<62>, cr=^M, cub1=^H, cud1=^J, cuf1=^I,          bel=^G, clear=\014$<62>, cr=\r, cub1=^H, cud1=\n, cuf1=^I,
         cup=\027%p1%{32}%+%c%p2%{32}%+%c, cuu1=^N,          cup=\027%p1%{32}%+%c%p2%{32}%+%c, cuu1=^N,
         ed=\020$<62>, el=\017$<3>, home=^K, ind=^J, kcub1=^H,          ed=\020$<62>, el=\017$<3>, home=^K, ind=\n, kcub1=^H,
         kcud1=^J, kcuf1=^I, kcuu1=^N, ri=^N,          kcud1=\n, kcuf1=^I, kcuu1=^N, ri=^N,
 # (mdl110: removed obsolete ":ma=^Z^P:" and overridden ":cd=145^NA^W:" -- esr)  # (mdl110: removed obsolete ":ma=^Z^P:" and overridden ":cd=145^NA^W:" -- esr)
 cyb110|mdl110|cybernex mdl-110,  cyb110|mdl110|Cybernex mdl-110,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\030$<70>, cr=^M, cub1=^H, cud1=^J, cuf1=^U,          bel=^G, clear=\030$<70>, cr=\r, cub1=^H, cud1=\n, cuf1=^U,
         cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z,          cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z,
         dch1=\016A\036$<3.5>, dl1=\016A\016\036$<40>,          dch1=\016A\036$<3.5>, dl1=\016A\016\036$<40>,
         ed=\016@\026$<6>, el=\016@\026$<145>, home=^Y,          ed=\016@\026$<6>, el=\016@\026$<145>, home=^Y,
         ht=\011$<43>, ich1=\016A\035$<3.5>,          ht=\011$<43>, ich1=\016A\035$<3.5>,
         il1=\016A\016\035$<65>, ind=^J, rmso=^NG, smso=^NF,          il1=\016A\016\035$<65>, ind=\n, rmso=^NG, smso=^NF,
   
 #### Datapoint  #### Datapoint
 #  #
Line 20621 
Line 22764 
 # side of Datapoint still lives (1995) in the form of Intelogic Trace.  # side of Datapoint still lives (1995) in the form of Intelogic Trace.
 #  #
   
 dp3360|datapoint|datapoint 3360,  dp3360|datapoint|Datapoint 3360,
         OTbs, am,          OTbs, am,
         cols#82, lines#25,          cols#82, lines#25,
         bel=^G, clear=^]^_, cr=^M, cub1=^H, cud1=^J, cuf1=^X, cuu1=^Z,          bel=^G, clear=^]^_, cr=\r, cub1=^H, cud1=\n, cuf1=^X, cuu1=^Z,
         ed=^_, el=^^, home=^], ind=^J,          ed=^_, el=^^, home=^], ind=\n,
   
 # From: Jan Willem Stumpel <jw.stumpel@inter.nl.net>, 11 May 1997  # From: Jan Willem Stumpel <jw.stumpel@inter.nl.net>, 11 May 1997
 # The Datapoint 8242 Workstation was sold at least between 1985  # The Datapoint 8242 Workstation was sold at least between 1985
Line 20654 
Line 22797 
 #         ctrl-O           vertical line  #         ctrl-O           vertical line
 # Unfortunately this cannot be fitted into the termcap/terminfo  # Unfortunately this cannot be fitted into the termcap/terminfo
 # description scheme.  # description scheme.
 dp8242|datapoint 8242,  dp8242|Datapoint 8242,
         msgr,          msgr,
         cols#80, lines#25,          cols#80, lines#25,
         bel=^G, civis=^Y, clear=\025\E\004\027\030, cnorm=^X,          bel=^G, civis=^Y, clear=^U\E^D^W^X, cnorm=^X, cr=\r, cub1=^H,
         cr=^M, cub1=^H, cud1=^J,          cud1=\n, cup=\011%p2%'\0'%+%c%p1%'\0'%+%c, dl1=\E^Z,
         cup=\011%p2%'\0'%+%c%p1%'\0'%+%c, dl1=\E^Z, ed=^W, el=^V,          ed=^W, el=^V, home=^U, ht=^I, il1=\E^T, ind=^C,
         home=^U, ht=^I, il1=\E^T, ind=^C,  
         is1=\E\014\E\016\0\230\0\317\025\027\030\E\004,          is1=\E\014\E\016\0\230\0\317\025\027\030\E\004,
         kbs=^H, kcub1=^D, kcud1=^B, kcuf1=^F, kcuu1=^E, kf1=^G\Ee,          kbs=^H, kcub1=^D, kcud1=^B, kcuf1=^F, kcuu1=^E, kf1=^G\Ee,
         kf10=\EK\Ea, kf2=^I\Ed, kf3=^J\Ec, kf4=^J\Eb, kf5=^S\Ea,          kf10=\EK\Ea, kf2=^I\Ed, kf3=\n\Ec, kf4=\n\Eb, kf5=^S\Ea,
         kf6=\EO\Ee, kf7=\EN\Ed, kf8=\EM\Ec, kf9=\EL\Eb, nel=^M^J,          kf6=\EO\Ee, kf7=\EN\Ed, kf8=\EM\Ec, kf9=\EL\Eb, nel=\r\n,
         rep=\E\023%p1%c%p2%c, ri=^K, rmso=\E^D, rmul=\E^D,          rep=\E\023%p1%c%p2%c, ri=^K, rmso=\E^D, rmul=\E^D,
         rs1=\E\014\E\016\0\230\0\317\025\027\030\E\004,          rs1=\E\014\E\016\0\230\0\317\025\027\030\E\004,
         smso=\E^E, smul=\E^F,          smso=\E^E, smul=\E^F,
         wind=\E\014\E\016%p1%'\0'%+%c%p2%'\0'%+%c%p3%'\0'%+%c%p4%'          wind=\E\014\E\016%p1%'\0'%+%c%p2%'\0'%+%c%p3%'\0'%+%c%p4%'
              \0'%+%c\025,               \0'%+%c\025,
   
 #### DEC terminals (Obsolete types: DECwriter and vt40/42/50)  #### DEC terminals (Obsolete types: DECwriter and VT40/42/50)
 #  #
 # These entries are DEC's official terminfos for its older terminals.  # These entries came from DEC's official terminfos for its older terminals
 # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support  # (which happen to be identical to the AT&T/SCO terminal descriptions),
 # Engineering for more information.  Updated terminfos and termcaps  # Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support Engineering
 # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps.  # may have had more information.  Updated terminfos and termcaps were available
   # at ftp://gatekeeper.dec.com/pub/DEC/termcaps.
   
   # DEC's terminfos did not describe the auxiliary keypad.
 #  #
   # DECScope of course had no "function keys", but this building block assigns
   # the three blank keys at the top of the auxiliary (numeric) keypad, using
   # the same analogy as VT100 (also lacking function-keys).
   #
   # These assignments use the same layout for 0-9 as VT100+keypad; the VT52
   # keypad had its cursor-keys on the right-column as shown -TD
   #   _______________________________________
   #  |   PF1   |   PF2   |   PF3   | c-up    |
   #  |   \EP   |   \EQ   |   \ER   |   \EA   |
   #  |_kf1__k1_|_kf2__k2_|_kf3__k3_|kcuu1_k4_|
   #  |    7         8         9      c-down  |
   #  |   \E?w  |   \E?x  |   \E?y  |   \EB   |
   #  |_kf9__k9_|_kf10_k;_|_kf0__k0_|kcud1____|
   #  |    4    |    5    |    6    | c-right |
   #  |   \E?t  |   \E?u  |   \E?v  |   \EC   |
   #  |_kf5__k5_|_kf6__k6_|_kf7__k7_|kcuf1_k8_|
   #  |    1    |    2    |    3    | c-left  |
   #  |   \E?q  |   \E?r  |   \E?s  |   \ED   |
   #  |_ka1__K1_|_kb2__K2_|_ka3__K3_|kcub1____|
   #  |         0         |   .     |  enter  |
   #  |        \E?p       |  \E?n   |  \E?M   |
   #  |___kc1_______K4____|_kc3__K5_|_kent_@8_|
   #
   vt52+keypad|DECScope auxiliary keypad,
           ka1=\E?q, ka3=\E?s, kb2=\E?r, kc1=\E?p, kc3=\E?n, kf0=\E?y,
           kf1=\EP, kf2=\EQ, kf3=\ER, kf5=\E?t, kf6=\E?u, kf7=\E?v,
           kf8=\E?w, kf9=\E?x,
   
 gt40|dec gt40,  gt40|DEC gt40,
         OTbs, os,          OTbs, os,
         cols#72, lines#30,          cols#72, lines#30,
         bel=^G, cr=^M, cub1=^H, cud1=^J,          bel=^G, cr=\r, cub1=^H, cud1=\n,
 gt42|dec gt42,  gt42|DEC gt42,
         OTbs, os,          OTbs, os,
         cols#72, lines#40,          cols#72, lines#40,
         bel=^G, cr=^M, cub1=^H, cud1=^J,          bel=^G, cr=\r, cub1=^H, cud1=\n,
 vt50|dec vt50,  
   vt50|DEC VT50,
         OTbs,          OTbs,
         cols#80, lines#12,          cols#80, lines#12,
         bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cuu1=\EA, ed=\EJ, el=\EK, ht=^I, ind=^J,          cuu1=\EA, ed=\EJ, el=\EK, ht=^I, ind=\n, u8=\E/A, u9=\EZ,
 vt50h|dec vt50h,  vt50h|DEC VT50h,
         OTbs,          cub1=\ED, cud1=\EB, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cols#80, lines#12,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, u8=\E/[HJ],
         bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          use=vt52+keypad, use=vt50,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,  
         el=\EK, ht=^I, ind=^J, ri=\EI,  
 # (vt61: there's a BSD termcap that claims <dl1=\EPd>, <il1=\EPf.> <kbs=^H>)  # (vt61: there's a BSD termcap that claims <dl1=\EPd>, <il1=\EPf.> <kbs=^H>)
 vt61|vt-61|vt61.5|dec vt61,  vt61|vt-61|vt61.5|DEC VT61,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EH\EJ$<120>, cr=\r$<20>, cub1=^H, cud1=^J,          bel=^G, clear=\EH\EJ$<120>, cr=\r$<20>, cub1=^H, cud1=\n,
         cuf1=\EC$<20>, cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<20>,          cuf1=\EC$<20>, cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<20>,
         cuu1=\EA$<20>, ed=\EJ$<120>, el=\EK$<70>, ht=^I,          cuu1=\EA$<20>, ed=\EJ$<120>, el=\EK$<70>, ht=^I,
         ind=\n$<20>, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,          ind=\n$<20>, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
Line 20709 
Line 22881 
   
 # The gigi does standout with red!  # The gigi does standout with red!
 # (gigi: I added <rmam>/<smam> based on the init string, corrected cub1 -- esr)  # (gigi: I added <rmam>/<smam> based on the init string, corrected cub1 -- esr)
 gigi|vk100|dec gigi graphics terminal,  gigi|vk100|DEC gigi graphics terminal,
         OTbs, am, xenl,          OTbs, am, xenl,
         cols#84, lines#24,          cols#84, lines#24,
         bel=^G, clear=\E[H\E[2J, cr=^M, cub=\E[%p1%dD, cub1=^H,          bel=^G, clear=\E[H\E[2J, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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, ed=\E[J,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, ed=\E[J,
         el=\E[K, ht=^I, ind=^J,          el=\E[K, ht=^I, ind=\n,
         is2=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h,          is2=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h,
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP,
         kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, ri=\EM,          kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, ri=\EM,
Line 20728 
Line 22900 
 # grossly-overpriced failure (among other things, DEC's OS didn't include  # grossly-overpriced failure (among other things, DEC's OS didn't include
 # a format program, so you had to buy pre-formatted floppies from DEC at  # a format program, so you had to buy pre-formatted floppies from DEC at
 # a hefty premium!).  # a hefty premium!).
 pro350|decpro|dec pro console,  pro350|decpro|DEC pro console,
         OTbs,          OTbs,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
Line 20739 
Line 22911 
         kf5=\EJ, kf6=\Ei, kf7=\Ej, khome=\EH, ri=\EI, rmacs=\EG,          kf5=\EJ, kf6=\Ei, kf7=\Ej, khome=\EH, ri=\EI, rmacs=\EG,
         rmso=\E^N, rmul=\E^C, smacs=\EF, smso=\E^H, smul=\E^D,          rmso=\E^N, rmul=\E^C, smacs=\EF, smso=\E^H, smul=\E^D,
   
 dw1|decwriter I,  dw1|DECwriter I,
         OTbs, hc, os,          OTbs, hc, os,
         cols#72,          cols#72,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ind=^J,          bel=^G, cr=\r, cub1=^H, cud1=\n, ind=\n,
 dw2|decwriter|dw|decwriter II,  dw2|decwriter|dw|DECwriter II,
         OTbs, hc, os,          OTbs, hc, os,
         cols#132,          cols#132,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ind=^J, kbs=^H,          bel=^G, cr=\r, cub1=^H, cud1=\n, ind=\n, kbs=^H,
 # \E(B          Use U.S. character set (otherwise # => british pound !)  # \E(B          Use U.S. character set (otherwise # => british pound !)
 # \E[20l        Disable "linefeed newline" mode (else puts \r after \n,\f,\v)  # \E[20l        Disable "linefeed newline" mode (else puts \r after \n,\f,\v)
 # \E[w          10 char/in pitch  # \E[w          10 char/in pitch
Line 20763 
Line 22935 
 #  #
 #       The dw3 does standout with wide characters.  #       The dw3 does standout with wide characters.
 #  #
 dw3|la120|decwriter III,  dw3|la120|DECwriter III,
         OTbs, hc, os,          OTbs, hc, os,
         cols#132,          cols#132,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ht=^I, ind=^J,          bel=^G, cr=\r, cub1=^H, cud1=\n, ht=^I, ind=\n,
         is1=\E(B\E[20l\E[w\E[0;132s\E[2g\E[z\E[66t\E[1;66r\E[4g\E>,          is1=\E(B\E[20l\E[w\E[0;132s\E[2g\E[z\E[66t\E[1;66r\E[4g\E>,
         is2=\E[9;17;25;33;41;49;57;65;73;81;89;97;105;113;121;129u          is2=\E[9;17;25;33;41;49;57;65;73;81;89;97;105;113;121;129u
             \r,              \r,
         kbs=^H, rmso=\E[w, sgr0=\E[w, smso=\E[6w,          kbs=^H, rmso=\E[w, sgr0=\E[w, smso=\E[6w,
 dw4|decwriter IV,  dw4|DECwriter IV,
         OTbs, am, hc, os,          OTbs, am, hc, os,
         cols#132,          cols#132,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ht=^I, ind=^J, is2=\Ec, kbs=^H,          bel=^G, cr=\r, cub1=^H, cud1=\n, ht=^I, ind=\n, is2=\Ec, kbs=^H,
         kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS,          kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS,
   
 # These aren't official  # These aren't official
 ln03|dec ln03 laser printer,  ln03|DEC ln03 laser printer,
         hc,          hc,
         cols#80, lines#66,          cols#80, lines#66,
         bel=^G, cr=^M, cud1=^J, hd=\EK, ht=^I, hu=\EL, ind=^J, nel=^M^J,          bel=^G, cr=\r, cud1=\n, hd=\EK, ht=^I, hu=\EL, ind=\n, nel=\r\n,
         rmso=\E[22m, rmul=\E[24m, sgr0=\E[m, smso=\E[1m,          rmso=\E[22m, rmul=\E[24m, sgr0=\E[m, smso=\E[1m,
         smul=\E[4m,          smul=\E[4m,
 ln03-w|dec ln03 laser printer 132 cols,  ln03-w|DEC ln03 laser printer 132 cols,
         cols#132,          cols#132,
         bel=^G, cr=^M, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H,          bel=^G, cr=\r, cud1=\n, ht=^I, ind=\n, kbs=^H, kcub1=^H,
         kcud1=^J, nel=^M^J, use=ln03,          kcud1=\n, nel=\r\n, use=ln03,
   
 #### Delta Data (dd)  #### Delta Data (dd)
 #  #
Line 20799 
Line 22971 
 delta|dd5000|delta data 5000,  delta|dd5000|delta data 5000,
         OTbs, am,          OTbs, am,
         cols#80, lines#27,          cols#80, lines#27,
         bel=^G, clear=^NR, cub1=^H, cud1=^J, cuf1=^Y,          bel=^G, clear=^NR, cub1=^H, cud1=\n, cuf1=^Y,
         cup=\017%p1%p1%{16}%m%{2}%*%-%{57}%+%c%p2%p2%{16}%m%{2}%*%-          cup=\017%p1%p1%{16}%m%{2}%*%-%{57}%+%c%p2%p2%{16}%m%{2}%*%-
             %{57}%+%c,              %{57}%+%c,
         cuu1=^Z, dch1=^NV, el=^NU, home=^NQ, ind=^J,          cuu1=^Z, dch1=^NV, el=^NU, home=^NQ, ind=\n,
   
 #### Digital Data Research (ddr)  #### Digital Data Research (ddr)
 #  #
   
 # (ddr: I added <rmam>/<smam> based on the init string -- esr)  # (ddr: I added <rmam>/<smam> based on the init string -- esr)
 ddr|rebus3180|ddr3180|Rebus/DDR 3180 vt100 emulator,  ddr|rebus3180|ddr3180|Rebus/DDR 3180 VT100 emulator,
         OTbs, am, xenl,          OTbs, am, xenl,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
         blink=\E[5m$<2/>, bold=\E[1m$<2/>,          blink=\E[5m$<2/>, bold=\E[1m$<2/>,
         clear=\E[H\E[2J$<50/>, csr=\E[%i%p1%d;%p2%dr, cub1=^H,          clear=\E[H\E[2J$<50/>, csr=\E[%i%p1%d;%p2%dr, cub1=^H,
         cud1=^J, cuf1=\E[C$<2/>, cup=\E[%i%p1%d;%p2%dH$<5/>,          cud1=\n, cuf1=\E[C$<2/>, cup=\E[%i%p1%d;%p2%dH$<5/>,
         cuu1=\E[A$<2/>, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H,          cuu1=\E[A$<2/>, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H,
         ht=^I, ind=\ED$<5/>, is2=\E[1;24r\E[24;1H, kbs=^H,          ht=^I, ind=\ED$<5/>, is2=\E[1;24r\E[24;1H, kbs=^H,
         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP,
Line 20849 
Line 23021 
 terminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200,  terminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200,
         OTbs, hc, os,          OTbs, hc, os,
         cols#120,          cols#120,
         bel=^G, cr=^M, cud1=^J, ind=^J,          bel=^G, cr=\r, cud1=\n, ind=\n,
   
 #### Heathkit/Zenith  #### Heathkit/Zenith
 #  #
Line 20889 
Line 23061 
 # S402     0 0 0 0 0 0 0 0  # S402     0 0 0 0 0 0 0 0
 # (h19: I added <rmam>/<smam> based on the init string;  # (h19: I added <rmam>/<smam> based on the init string;
 # also added empty <acsc> to suppress a tic warning -- esr)  # also added empty <acsc> to suppress a tic warning -- esr)
 h19-a|h19a|heath-ansi|heathkit-a|heathkit h19 ansi mode,  h19-a|h19a|heath-ansi|heathkit-a|Heathkit h19 ANSI mode,
         OTbs, am, mir, msgr,          OTbs, am, mir, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=, bel=^G, clear=\E[2J, cnorm=\E[>4l, cr=^M, cub1=^H,          acsc=, bel=^G, clear=\E[2J, cnorm=\E[>4l, cr=\r, cub1=^H,
         cud1=\E[1B, cuf1=\E[1C, cup=\E[%i%p1%d;%p2%dH,          cud1=\E[1B, cuf1=\E[1C, cup=\E[%i%p1%d;%p2%dH,
         cuu1=\E[1A, cvvis=\E[>4h, dch1=\E[1P, dl1=\E[1M$<1*>,          cuu1=\E[1A, cvvis=\E[>4h, dch1=\E[1P, dl1=\E[1M$<1*>,
         ed=\E[J, el=\E[K, home=\E[H, ht=^I, il1=\E[1L$<1*>, ind=^J,          ed=\E[J, el=\E[K, home=\E[H, ht=^I, il1=\E[1L$<1*>, ind=\n,
         is2=\E<\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m\E[?7h,          is2=\E<\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m\E[?7h,
         kbs=^H, kcub1=\E[1D, kcud1=\E[1B, kcuf1=\E[1C, kcuu1=\E[1A,          kbs=^H, kcub1=\E[1D, kcud1=\E[1B, kcuf1=\E[1C, kcuu1=\E[1A,
         kf1=\EOS, kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW, kf6=\EOP,          kf1=\EOS, kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW, kf6=\EOP,
         kf7=\EOQ, kf8=\EOR, khome=\E[H, lf6=blue, lf7=red, lf8=white,          kf7=\EOQ, kf8=\EOR, khome=\E[H, lf6=blue, lf7=red, lf8=white,
         ri=\EM, rmacs=\E[11m, rmam=\E[?7l, rmir=\E[4l, rmso=\E[m,          ri=\EM, rmacs=\E[11m, rmam=\E[?7l, rmir=\E[4l, rmso=\E[m,
         smacs=\E[10m, smam=\E[?7h, smir=\E[4h, smso=\E[7m,          smacs=\E[10m, smam=\E[?7h, smir=\E[4h, smso=\E[7m,
 h19-bs|heathkit w/keypad shifted,  h19-bs|Heathkit w/keypad shifted,
         rmkx=\Eu, smkx=\Et, use=h19-b,          rmkx=\Eu, smkx=\Et, use=h19-b,
 h19-us|h19us|h19-smul|heathkit w/keypad shifted/underscore cursor,  h19-us|h19us|h19-smul|Heathkit w/keypad shifted/underscore cursor,
         rmkx=\Eu, smkx=\Et, use=h19-u,          rmkx=\Eu, smkx=\Et, use=h19-u,
 # (h19: merged in <ip> from BSDI hp19-e entry>;  # (h19: merged in <ip> from BSDI hp19-e entry>;
 # also added empty <acsc> to suppress a tic warning --esr)  # also added empty <acsc> to suppress a tic warning --esr)
Line 20921 
Line 23093 
 # help (I have tried up to 20000).  Removing <il1=\EL$> and <dl1=\EM$>  # help (I have tried up to 20000).  Removing <il1=\EL$> and <dl1=\EM$>
 # makes Emacs a little slower, but it remains in the land of the living.  # makes Emacs a little slower, but it remains in the land of the living.
 # Big win.  # Big win.
 h19|heath|h19-b|heathkit|heath-19|z19|zenith|heathkit h19,  h19|heath|h19-b|heathkit|heath-19|z19|zenith|Heathkit h19,
         OTbs, am, eslok, hs, mir, msgr,          OTbs, am, eslok, hs, mir, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=+h.kaiggjdkclfmenbozqas{tvutvuwsx`~\^, bel=^G,          acsc=+h.kaiggjdkclfmenbozqas{tvutvuwsx`~\^, bel=^G,
         clear=\EE, cnorm=\Ey4, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          clear=\EE, cnorm=\Ey4, cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\Ex4,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\Ex4,
         dch1=\EN, ed=\EJ, el=\EK, fsl=\Ek\Ey5, home=\EH, ht=^I, ind=^J,          dch1=\EN, ed=\EJ, el=\EK, fsl=\Ek\Ey5, home=\EH, ht=^I, ind=\n,
         ip=$<1.5/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC,          ip=$<1.5/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC,
         kcuu1=\EA, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV, kf5=\EW,          kcuu1=\EA, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV, kf5=\EW,
         kf6=\EP, kf7=\EQ, kf8=\ER, khome=\EH, lf6=blue, lf7=red,          kf6=\EP, kf7=\EQ, kf8=\ER, khome=\EH, lf6=blue, lf7=red,
         lf8=white, ri=\EI, rmacs=\EG, rmir=\EO, rmso=\Eq, smacs=\EF,          lf8=white, ri=\EI, rmacs=\EG, rmir=\EO, rmso=\Eq, smacs=\EF,
         smir=\E@, smso=\Ep, tsl=\Ej\Ex5\EY8%p1%{32}%+%c\Eo\Eo,          smir=\E@, smso=\Ep, tsl=\Ej\Ex5\EY8%p1%{32}%+%c\Eo\Eo,
 h19-u|heathkit with underscore cursor,  h19-u|Heathkit with underscore cursor,
         cnorm@, cvvis@, use=h19-b,          cnorm@, cvvis@, use=h19-b,
 h19-g|h19g|heathkit w/block cursor,  h19-g|h19g|Heathkit w/block cursor,
         cnorm=\Ex4, cvvis@, use=h19-b,          cnorm=\Ex4, cvvis@, use=h19-b,
 alto-h19|altoh19|altoheath|alto-heath|alto emulating heathkit h19,  alto-h19|altoh19|altoheath|alto-heath|alto emulating Heathkit h19,
         lines#60,          lines#60,
         dl1=\EM, il1=\EL, use=h19,          dl1=\EM, il1=\EL, use=h19,
   
Line 20972 
Line 23144 
 # line will be really slow", you say. Well there is a sort of a  # line will be really slow", you say. Well there is a sort of a
 # solution to that too. There is an insert character option on  # solution to that too. There is an insert character option on
 # the Z29 that will insert one character. Unfortunately, it  # the Z29 that will insert one character. Unfortunately, it
 # involves putting the terminal into ansi mode, inserting the  # involves putting the terminal into ANSI mode, inserting the
 # character, and changing it back to H19 mode. All this takes 12  # character, and changing it back to H19 mode. All this takes 12
 # characters. Pretty expensive to insert one character, but it  # characters. Pretty expensive to insert one character, but it
 # works. Either Emacs doesn't try to use its inserting hack when  # works. Either Emacs doesn't try to use its inserting hack when
Line 20981 
Line 23153 
 # but I haven't checked it out).  # but I haven't checked it out).
 # (z29: added empty <acsc> to suppress a tic warning, merged in  # (z29: added empty <acsc> to suppress a tic warning, merged in
 # status line capabilities from BRL entry --esr)  # status line capabilities from BRL entry --esr)
 z29|zenith29|z29b|zenith z29b,  z29|zenith29|z29b|Zenith z29b,
         OTbs, OTpt, am, eslok, hs, mir, msgr,          OTbs, OTpt, am, eslok, hs, mir, msgr,
         OTkn#10, cols#80, lines#24,          OTkn#10, cols#80, lines#24,
         OTbc=\ED, acsc=, bel=^G, cbt=\E-, clear=\EE$<14>, cnorm=\Ey4,          OTbc=\ED, acsc=, bel=^G, cbt=\E-, clear=\EE$<14>, cnorm=\Ey4,
         cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E$<1>A,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E$<1>A,
         cvvis=\Ex4, dch1=\EN$<0.1*>, dl1=\EM$<1/>, dsl=\Ey1,          cvvis=\Ex4, dch1=\EN$<0.1*>, dl1=\EM$<1/>, dsl=\Ey1,
         ed=\EJ$<14>, el=\EK$<1>, fsl=\Ek\Ey5, home=\EH, ht=^I,          ed=\EJ$<14>, el=\EK$<1>, fsl=\Ek\Ey5, home=\EH, ht=^I,
Line 20996 
Line 23168 
         lf0=home, ri=\EI$<2/>, rmacs=\EF, rmir=\EO, rmso=\Eq,          lf0=home, ri=\EI$<2/>, rmacs=\EF, rmir=\EO, rmso=\Eq,
         rmul=\Es0, smacs=\EG, smir=\E@, smso=\Ep, smul=\Es8,          rmul=\Es0, smacs=\EG, smir=\E@, smso=\Ep, smul=\Es8,
         tsl=\Ej\Ex5\Ex1\EY8%+ \Eo,          tsl=\Ej\Ex5\Ex1\EY8%+ \Eo,
 # z29 in ansi mode. Assumes that the cursor is in the correct state, and that  # z29 in ANSI mode. Assumes that the cursor is in the correct state, and that
 # the world is stable. <rs1> causes the terminal to be reset to the state  # the world is stable. <rs1> causes the terminal to be reset to the state
 # indicated by the name. kc -> key click, nkc -> no key click, uc -> underscore  # indicated by the name. kc -> key click, nkc -> no key click, uc -> underscore
 # cursor, bc -> block cursor.  # cursor, bc -> block cursor.
 # From: Mike Meyers  # From: Mike Meyers
 # (z29a: replaced nonexistent <if=/usr/share/tabset/zenith29> because <hts>  # (z29a: replaced nonexistent <if=/usr/share/tabset/zenith29> because <hts>
 # looks vt100-compatible -- esr)  # looks VT100-compatible -- esr)
 z29a|z29a-kc-bc|h29a-kc-bc|heath/zenith 29 in ansi mode,  z29a|z29a-kc-bc|h29a-kc-bc|Heath/Zenith 29 in ANSI mode,
         OTbs, OTpt, am, eslok, hs, mir, msgr,          OTbs, OTpt, am, eslok, hs, mir, msgr,
         OTkn#10, cols#80, it#8, lines#24,          OTkn#10, cols#80, it#8, lines#24,
         OTbc=\ED, bel=^G, blink=\E[5m, bold=\E[2m, clear=\E[2J,          OTbc=\ED, bel=^G, blink=\E[5m, bold=\E[2m, clear=\E[2J,
         cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,          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,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m, dl=\E[%p1%dM,          dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m, dl=\E[%p1%dM,
         dl1=\E[M, dsl=\E[>1l, ed=\E[J, el=\E[K, fsl=\E[u\E[>5l,          dl1=\E[M, dsl=\E[>1l, ed=\E[J, el=\E[K, fsl=\E[u\E[>5l,
Line 21017 
Line 23189 
         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, ked=\E[J,          kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, ked=\E[J,
         kf0=\E[~, kf1=\EOS, kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW,          kf0=\E[~, kf1=\EOS, kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW,
         kf6=\EOP, kf7=\EOQ, kf8=\EOR, kf9=\EOX, khome=\E[H, lf0=help,          kf6=\EOP, kf7=\EOQ, kf8=\EOR, kf9=\EOX, khome=\E[H, lf0=help,
         mc0=\E#7, nel=^M\ED, rc=\E[r, rev=\E[7m, ri=\EM,          mc0=\E#7, nel=\r\ED, rc=\E[r, rev=\E[7m, ri=\EM,
         rmcup=\E[?7h, rmso=\E[m, rmul=\E[m,          rmcup=\E[?7h, rmso=\E[m, rmul=\E[m,
         rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>4h\E[>1;2;3;5;6;7;8;9l\E[m          rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>4h\E[>1;2;3;5;6;7;8;9l\E[m
             \E[11m,              \E[11m,
         sc=\E[s, sgr0=\E[m, smcup=\E[?7l, smso=\E[7;2m, smul=\E[4m,          sc=\E[s, sgr0=\E[m, smcup=\E[?7l, smso=\E[7;2m, smul=\E[4m,
         tbc=\E[3g, tsl=\E[s\E[>5;1h\E[25;%i%dH\E[1K,          tbc=\E[3g, tsl=\E[s\E[>5;1h\E[25;%i%dH\E[1K,
 z29a-kc-uc|h29a-kc-uc|z29 ansi mode with keyclick and underscore cursor,  z29a-kc-uc|h29a-kc-uc|Zenith z29 ANSI mode with keyclick and underscore cursor,
         rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11          rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11
             m,              m,
         use=z29a,          use=z29a,
 z29a-nkc-bc|h29a-nkc-bc|z29 ansi mode with block cursor and no keyclick,  z29a-nkc-bc|h29a-nkc-bc|Zenith z29 ANSI mode with block cursor and no keyclick,
         rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2;4h\E[>1;3;5;6;7;8;9l\E[m          rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2;4h\E[>1;3;5;6;7;8;9l\E[m
             \E[11m,              \E[11m,
         use=z29a,          use=z29a,
 z29a-nkc-uc|h29a-nkc-uc|z29 ansi mode with underscore cursor and no keyclick,  z29a-nkc-uc|h29a-nkc-uc|Zenith z29 ANSI mode with underscore cursor and no keyclick,
         rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2h\E[>1;3;4;5;6;7;8;9l\E[m          rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2h\E[>1;3;4;5;6;7;8;9l\E[m
             \E[11m,              \E[11m,
         use=z29a,          use=z29a,
Line 21041 
Line 23213 
         cols#80, lines#24,          cols#80, lines#24,
         acsc=0a``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,          acsc=0a``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G,
         blink=\E[5m, bold=\E[1m, cbt=\E[1Z, civis=\E[>5h,          blink=\E[5m, bold=\E[1m, cbt=\E[1Z, civis=\E[>5h,
         clear=\E[2J\E[H, cnorm=\E[>5l, cr=^M,          clear=\E[2J\E[H, cnorm=\E[>5l, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
         dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m, dl=\E[%p1%dM,          dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m, dl=\E[%p1%dM,
         dl1=\E[1M, dsl=\E[>1l, ed=\E[0J, el=\E[0K, el1=\E[1K,          dl1=\E[1M, dsl=\E[>1l, ed=\E[0J, el=\E[0K, el1=\E[1K,
         fsl=\E[u, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[1L,          fsl=\E[u, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[1L,
         ind=^J, is2=\E<\E[>1;3;5;6;7l\E[0m\E[2J, ka1=\EOw,          ind=\n, is2=\E<\E[>1;3;5;6;7l\E[0m\E[2J, ka1=\EOw,
         ka3=\EOu, kb2=\EOy, kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\E[D,          ka3=\EOu, kb2=\EOy, kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, ked=\E[J, kf1=\EOS,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, ked=\E[J, kf1=\EOS,
         kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW, kf6=\EOP, kf7=\EOQ,          kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW, kf6=\EOP, kf7=\EOQ,
Line 21060 
Line 23232 
         tsl=\E[s\E[>1h\E[25;%i%p1%dH,          tsl=\E[s\E[>1h\E[25;%i%p1%dH,
   
 # From: Brad Brahms <Brahms@USC-ECLC>  # From: Brad Brahms <Brahms@USC-ECLC>
 z100|h100|z110|z-100|h-100|heath/zenith z-100 pc with color monitor,  z100|h100|z110|z-100|h-100|Heath/Zenith z-100 pc with color monitor,
         cnorm=\Ey4\Em70, cvvis=\Ex4\Em71, use=z100bw,          cnorm=\Ey4\Em70, cvvis=\Ex4\Em71, use=z100bw,
 # (z100bw: removed obsolete ":kn#10:", added empty <acsc> -- esr)  # (z100bw: removed obsolete ":kn#10:", added empty <acsc> -- esr)
 z100bw|h100bw|z110bw|z-100bw|h-100bw|heath/zenith z-100 pc,  z100bw|h100bw|z110bw|z-100bw|h-100bw|Heath/Zenith z-100 pc,
         OTbs, OTpt, mir, msgr,          OTbs, OTpt, mir, msgr,
         OTkn#10, cols#80, it#8, lines#24,          OTkn#10, cols#80, it#8, lines#24,
         acsc=+h.kaiggjdkclfmenbozqas{tvutvuwsx`~\^,          acsc=+h.kaiggjdkclfmenbozqas{tvutvuwsx`~\^,
Line 21079 
Line 23251 
         dl1=\EM$<2*/>, il1=\EL$<2*/>, use=h19-b,          dl1=\EM$<2*/>, il1=\EL$<2*/>, use=h19-b,
 # From: <ucscc!B.fiatlux@ucbvax.berkeley.edu>  # From: <ucscc!B.fiatlux@ucbvax.berkeley.edu>
 # (ztx: removed duplicate :sr: -- esr)  # (ztx: removed duplicate :sr: -- esr)
 ztx|ztx11|zt-1|htx11|ztx-1-a|ztx-10 or 11,  ztx|ztx11|zt-1|htx11|ztx-1-a|Heath/Zenith ztx-10 or 11,
         OTbs, am, eslok, hs,          OTbs, am, eslok, hs,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         clear=\EE, cub1=^H, cud1=^J, cuf1=\EC,          clear=\EE, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM,
         dsl=\Ey1, ed=\EJ, el=\EK, fsl=\Ek\Ey5, home=\EH, ht=^I,          dsl=\Ey1, ed=\EJ, el=\EK, fsl=\Ek\Ey5, home=\EH, ht=^I,
         il1=\EL, is2=\Ej\EH\Eq\Ek\Ev\Ey1\Ey5\EG\Ey8\Ey9\Ey>,          il1=\EL, is2=\Ej\EH\Eq\Ek\Ev\Ey1\Ey5\EG\Ey8\Ey9\Ey>,
Line 21102 
Line 23274 
 ims950-b|bare ims950 no init string,  ims950-b|bare ims950 no init string,
         is2@, use=ims950,          is2@, use=ims950,
 # (ims950: removed obsolete ":ko@:" -- esr)  # (ims950: removed obsolete ":ko@:" -- esr)
 ims950|ims televideo 950 emulation,  ims950|IMS TeleVideo 950 emulation,
         xenl@,          xenl@,
         flash@, kbs@, kcub1@, kcud1@, kcuf1@, kcuu1@, kf0@, kf1@, kf2@, kf3@,          flash@, kbs@, kcub1@, kcud1@, kcuf1@, kcuu1@, kf0@, kf1@, kf2@, kf3@,
         kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, khome@, use=tvi950,          kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, khome@, use=tvi950,
 # (ims950-rv: removed obsolete ":ko@:" -- esr)  # (ims950-rv: removed obsolete ":ko@:" -- esr)
 ims950-rv|ims tvi950 rev video,  ims950-rv|IMS tvi950 rev video,
         xenl@,          xenl@,
         flash@, kbs@, kcub1@, kcud1@, kcuf1@, kcuu1@, kf0@, kf1@, kf2@, kf3@,          flash@, kbs@, kcub1@, kcud1@, kcuf1@, kcuu1@, kf0@, kf1@, kf2@, kf3@,
         kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, khome@, use=tvi950-rv,          kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, khome@, use=tvi950-rv,
Line 21129 
Line 23301 
 # then sank out of sight.  # then sank out of sight.
 #  #
   
 superbrain|intertec superbrain,  superbrain|Intertec Superbrain,
         OTbs, am, bw,          OTbs, am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         OTbc=^U, bel=^G, clear=\014$<5*>, cr=^M, cub1=^H, cud1=^J,          OTbc=^U, bel=^G, clear=\014$<5*>, cr=\r, cub1=^H, cud1=\n,
         cuf1=^F, cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<20>, cuu1=^K,          cuf1=^F, cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<20>, cuu1=^K,
         ed=\E~k<10*>, el=\E~K$<15>, ht=^I, ind=^J, kcub1=^U,          ed=\E~k<10*>, el=\E~K$<15>, ht=^I, ind=\n, kcub1=^U,
         kcud1=^J, kcuf1=^F, kcuu1=^K, rmcup=^L, smcup=^L,          kcud1=\n, kcuf1=^F, kcuu1=^K, rmcup=^L, smcup=^L,
 # (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>,  # (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>,
 # rmul=\E0A$<200/>; my guess is the highlight letter is bit-coded like an ADM,  # rmul=\E0A$<200/>; my guess is the highlight letter is bit-coded like an ADM,
 # and the reverse is actually true.  Try it. -- esr)  # and the reverse is actually true.  Try it. -- esr)
 intertube|intertec|Intertec InterTube,  intertube|intertec|Intertec InterTube,
         OTbs, am,          OTbs, am,
         cols#80, lines#25,          cols#80, lines#25,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^F,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^F,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<50>, cuu1=^Z, home=^A,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<50>, cuu1=^Z, home=^A,
         ind=^J, rmso=\E0@, smso=\E0P,          ind=\n, rmso=\E0@, smso=\E0P,
 # The intertube 2 has the "full duplex" problem like the tek 4025: if you  # The intertube 2 has the "full duplex" problem like the Tektronix 4025: if you
 # are typing and a command comes in, the keystrokes you type get interspersed  # are typing and a command comes in, the keystrokes you type get interspersed
 # with the command and it messes up  # with the command and it messes up
 intertube2|intertec data systems intertube 2,  intertube2|Intertec data systems InterTube 2,
         OTbs,          OTbs,
         cup=\016%p1%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%c,          cup=\016%p1%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%c,
         el=\EK, hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%c,          el=\EK, hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%c,
Line 21178 
Line 23350 
         am, mir,          am, mir,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         clear=\E[H\E[2J, cnorm=\Ez56;2;0;0z\Ez73z\Ez4;1;1z,          clear=\E[H\E[2J, cnorm=\Ez56;2;0;0z\Ez73z\Ez4;1;1z,
         cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,          cr=\r, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A,          cuu=\E[%p1%dA, cuu1=\E[A,
         cvvis=\Ez4;2;1z\Ez56;2;80;24z, dch1=\E[P, dl=\E[%p1%dM,          cvvis=\Ez4;2;1z\Ez56;2;80;24z, dch1=\E[P, dl=\E[%p1%dM,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, il=\E[%p1%dL,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, il=\E[%p1%dL,
         il1=\E[L, ind=\ED, kbs=^H, kcub1=\E[D, kcud1=\E[B,          il1=\E[L, ind=\ED, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR,          kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR,
         kf4=\EOS, khome=\E[H, nel=^M\ED, rc=\E8, ri=\EM, rmdc=\E[4l,          kf4=\EOS, khome=\E[H, nel=\r\ED, rc=\E8, ri=\EM, rmdc=\E[4l,
         rmir=\E[4l, rmso=\E[m, sc=\E7, sgr0=\E[m, smdc=\E[4h,          rmir=\E[4l, rmso=\E[m, sc=\E7, sgr0=\E[m, smdc=\E[4h,
         smir=\E[4h, smso=\E[7m,          smir=\E[4h, smso=\E[7m,
 graphos-30|graphos III with 30 lines,  graphos-30|graphos III with 30 lines,
Line 21215 
Line 23387 
 # graphics and DEC VT100/VT52 + ADM-3A emulation with a VT220-style keyboard.  # graphics and DEC VT100/VT52 + ADM-3A emulation with a VT220-style keyboard.
 #  #
   
 modgraph|mod24|modgraph terminal emulating vt100,  modgraph|mod24|modgraph terminal emulating VT100,
         xenl@,          xenl@,
         cols#80, lines#24,          cols#80, lines#24,
         cvvis=\E\^9;0s\E\^7;1s,          cvvis=\E\^9;0s\E\^7;1s,
Line 21251 
Line 23423 
 modgraph48|mod|Modgraph w/48 lines,  modgraph48|mod|Modgraph w/48 lines,
         OTbs, OTpt, am, xenl,          OTbs, OTpt, am, xenl,
         cols#80, it#8, lines#48, vt#3,          cols#80, it#8, lines#48, vt#3,
         OTnl=^J, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J,          OTnl=\n, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J,
         cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,
         flash=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q,          flash=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q,
         home=\E[H, ht=^I, is2=\E<\E[1;48r\E[0q\E[3;4q\E=\E[?1h,          home=\E[H, ht=^I, is2=\E<\E[1;48r\E[0q\E[3;4q\E=\E[?1h,
Line 21281 
Line 23453 
         am, mir, msgr, xon,          am, mir, msgr, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=+z\,{-x.yOi`|jGkFlEmDnHqJtLuKvNwMxI, bel=^G,          acsc=+z\,{-x.yOi`|jGkFlEmDnHqJtLuKvNwMxI, bel=^G,
         cbt=\EI, civis=\E"0, clear=^Z, cnorm=\E"2, cr=^M, cub1=^H,          cbt=\EI, civis=\E"0, clear=^Z, cnorm=\E"2, cr=\r, cub1=^H,
         cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<1>,          cud1=\n, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<1>,
         cuu1=^K, dch1=\EW, dim=\EG2, dl1=\ER, ed=\EY, el=\ET$<10>,          cuu1=^K, dch1=\EW, dim=\EG2, dl1=\ER, ed=\EY, el=\ET$<10>,
         flash=\EK1$<200>\EK0, home=^^, ht=^I, ich1=\EQ, il1=\EE,          flash=\EK1$<200>\EK0, home=^^, ht=^I, ich1=\EQ, il1=\EE,
         ind=^J, invis@, is1=\E"2\EG0\E], kbs=^H, kcbt=^A^Z\r,          ind=\n, invis@, is1=\E"2\EG0\E], kbs=^H, kcbt=^A^Z\r,
         kclr=^An\r, kcub1=^AL\r, kcud1=^AK\r, kcuf1=^AM\r,          kclr=^An\r, kcub1=^AL\r, kcud1=^AK\r, kcuf1=^AM\r,
         kcuu1=^AJ\r, kdch1=\177, kf1=^A@\r, kf10=^AI\r, kf11=^A`\r,          kcuu1=^AJ\r, kdch1=^?, kf1=^A@\r, kf10=^AI\r, kf11=^A`\r,
         kf12=^Aa\r, kf13=^Ab\r, kf14=^Ac\r, kf15=^Ad\r, kf16=^Ae\r,          kf12=^Aa\r, kf13=^Ab\r, kf14=^Ac\r, kf15=^Ad\r, kf16=^Ae\r,
         kf17=^Af\r, kf18=^Ag\r, kf19=^Ah\r, kf2=^AA\r, kf20=^Ai\r,          kf17=^Af\r, kf18=^Ag\r, kf19=^Ah\r, kf2=^AA\r, kf20=^Ai\r,
         kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,          kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,
Line 21306 
Line 23478 
         cbt=\E[, clear=\EX, cub1=\ED, cud1=\EB, cuf1=\EC,          cbt=\E[, clear=\EX, cub1=\ED, cud1=\EB, cuf1=\EC,
         cup=\EE%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\ET,          cup=\EE%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\ET,
         el=\EU, home=\E@, ht=\EZ, kbs=^H, kcbt=\E[, kclr=\EX, kcub1=^H,          el=\EU, home=\E@, ht=\EZ, kbs=^H, kcbt=\E[, kclr=\EX, kcub1=^H,
         kcud1=^J, kcuf1=^L, kcuu1=^K, ked=\ET, kel=\EU, khome=\E@,          kcud1=\n, kcuf1=^L, kcuu1=^K, ked=\ET, kel=\EU, khome=\E@,
         rmso=\Ec\ED, rmul=\Eg\ED, smso=\Eb\ED, smul=\Ef\ED,          rmso=\Ec\ED, rmul=\Eg\ED, smso=\Eb\ED, smul=\Ef\ED,
   
 #### Omron  #### Omron
Line 21316 
Line 23488 
 omron|Omron 8025AG,  omron|Omron 8025AG,
         OTbs, am, da, db,          OTbs, am, da, db,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, cuu1=\EA,          bel=^G, clear=\EJ, cr=\r, cub1=^H, cud1=\n, cuf1=\EC, cuu1=\EA,
         cvvis=\EN, dch1=\EP, dl1=\EM, ed=\ER, el=\EK, home=\EH,          cvvis=\EN, dch1=\EP, dl1=\EM, ed=\ER, el=\EK, home=\EH,
         il1=\EL, ind=\ES, ri=\ET, rmso=\E4, smso=\Ef,          il1=\EL, ind=\ES, ri=\ET, rmso=\E4, smso=\Ef,
   
Line 21341 
Line 23513 
         OTbs, OTpt, msgr, xon,          OTbs, OTpt, msgr, xon,
         OTkn#4, cols#80, it#8, lines#24, vt#3,          OTkn#4, cols#80, it#8, lines#24, vt#3,
         acsc=, bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[>5l,          acsc=, bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[>5l,
         clear=\E[1;1H\E[J, cnorm=\E[>5h\E[>9h, cr=^M,          clear=\E[1;1H\E[J, cnorm=\E[>5h\E[>9h, cr=\r,
         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^K, cuf=\E[%p1%dC, cuf1=\E[C,          cud=\E[%p1%dB, cud1=^K, cuf=\E[%p1%dC, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM,          cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM,
         cvvis=\E[>7h\E[>9l, ed=\E[J, el=\E[K, home=\E[1;1H, ht=^I,          cvvis=\E[>7h\E[>9l, ed=\E[J, el=\E[K, home=\E[1;1H, ht=^I,
         hts=\EH, ind=^J, is2=\E)0, kbs=^H, kcub1=\E[D, kcud1=\E[B,          hts=\EH, ind=\n, is2=\E)0, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kf0=\EOP, kf1=\EOQ, kf2=\EOR,          kcuf1=\E[C, kcuu1=\E[A, kf0=\EOP, kf1=\EOQ, kf2=\EOR,
         kf3=\EOS, lf0=PF1, lf1=PF2, lf2=PF3, lf3=PF4, ll=\E[24;1H,          kf3=\EOS, lf0=PF1, lf1=PF2, lf2=PF3, lf3=PF4, ll=\E[24;1H,
         nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmkx=\E>,          nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmkx=\E>,
Line 21365 
Line 23537 
 #  #
   
 # RCA VP3301 or VP3501  # RCA VP3301 or VP3501
 rca|rca vp3301/vp3501,  rca|RCA vp3301/vp3501,
         OTbs,          OTbs,
         cols#40, lines#24,          cols#40, lines#24,
         clear=^L, cuf1=^U, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          clear=^L, cuf1=^U, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
Line 21391 
Line 23563 
         OTbs, OTpt, mir, msgr, xon,          OTbs, OTpt, mir, msgr, xon,
         OTkn#4, cols#80, it#8, lines#48, vt#3,          OTkn#4, cols#80, it#8, lines#48, vt#3,
         acsc=, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,          acsc=, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,
         cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cr=\r, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\EM, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\EM, dch=\E[%p1%dP, dch1=\E[P,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,
Line 21415 
Line 23587 
 vsc|Signetics Vsc Video driver by RMC,  vsc|Signetics Vsc Video driver by RMC,
         am, msgr,          am, msgr,
         cols#80, it#8, lines#26,          cols#80, it#8, lines#26,
         clear=\E[;H\E[2J$<50/>, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C,          clear=\E[;H\E[2J$<50/>, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H,          cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H,
         ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, rev=^_\s,          ht=^I, ind=\n, kbs=^H, kcub1=^H, kcud1=\n, nel=\r\n, rev=^_\s,
         rmso=^_!, rmul=^_#, sgr0=^_!, smso=^_\s, smul=^_",          rmso=^_!, rmul=^_#, sgr0=^_!, smso=^_\s, smul=^_",
   
 #### Soroc  #### Soroc
Line 21442 
Line 23614 
 #  #
   
 # (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr)  # (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr)
 soroc120|iq120|soroc|soroc iq120,  soroc120|iq120|soroc|Soroc iq120,
         clear=\E*$<2>, cud1=^J, ed=\EY, el=\ET, kcub1=^H, kcud1=^J,          clear=\E*$<2>, cud1=\n, ed=\EY, el=\ET, kcub1=^H, kcud1=\n,
         kcuf1=^L, kcuu1=^K, use=adm3a,          kcuf1=^L, kcuu1=^K, use=adm3a,
 soroc140|iq140|soroc iq140,  soroc140|iq140|Soroc iq140,
         OTbs, am, mir,          OTbs, am, mir,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, cbt=\EI, clear=\E+, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, cbt=\EI, clear=\E+, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\Ew,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\Ew,
         dl1=\Er$<.7*>, ed=\Ey, el=\Et, home=^^, il1=\Ee$<1*>, ind=^J,          dl1=\Er$<.7*>, ed=\Ey, el=\Et, home=^^, il1=\Ee$<1*>, ind=\n,
         kbs=^H, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A@\r, kf2=^AA\r,          kbs=^H, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A@\r, kf2=^AA\r,
         kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,          kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r,
         kf8=^AG\r, kf9=^AH\r, khome=^^, ll=^^^K, rmir=\E8,          kf8=^AG\r, kf9=^AH\r, khome=^^, ll=^^^K, rmir=\E8, rmso=\E^?,
         rmso=\E\177, rmul=\E^A, smir=\E9, smso=\E\177, smul=\E^A,          rmul=\E^A, smir=\E9, smso=\E^?, smul=\E^A,
   
 #### Southwest Technical Products  #### Southwest Technical Products
 #  #
Line 21463 
Line 23635 
 #  #
   
 # (swtp: removed obsolete ":bc=^D:" -- esr)  # (swtp: removed obsolete ":bc=^D:" -- esr)
 swtp|ct82|southwest technical products ct82,  swtp|ct82|Southwest Technical Products ct82,
         am,          am,
         cols#82, lines#20,          cols#82, lines#20,
         bel=^G, clear=^L, cr=^M, cub1=^D, cud1=^J, cuf1=^S,          bel=^G, clear=^L, cr=\r, cub1=^D, cud1=\n, cuf1=^S,
         cup=\013%p2%c%p1%c, cuu1=^A, dch1=^\^H, dl1=^Z, ed=^V, el=^F,          cup=\013%p2%c%p1%c, cuu1=^A, dch1=^\^H, dl1=^Z, ed=^V, el=^F,
         home=^P, ich1=^\^X, il1=^\^Y, ind=^N,          home=^P, ich1=^\^X, il1=^\^Y, ind=^N,
         is2=\034\022\036\023\036\004\035\027\011\023\036\035\036          is2=\034\022\036\023\036\004\035\027\011\023\036\035\036
Line 21515 
Line 23687 
 #  #
   
 # Tested, seems to work fine with vi.  # Tested, seems to work fine with vi.
 synertek|ktm|synertek380|synertek ktm 3/80 tubeless terminal,  synertek|ktm|synertek380|Synertek KTM 3/80 tubeless terminal,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         clear=^Z, cub1=^H, cuf1=^L,          clear=^Z, cub1=^H, cuf1=^L,
Line 21535 
Line 23707 
 # <is2> sets 80 col mode, normal video, autowrap on (for <am>).  # <is2> sets 80 col mode, normal video, autowrap on (for <am>).
 # Seems to be no way to get rid of status line.  # Seems to be no way to get rid of status line.
 # The manual for this puppy was dated June 1981.  It claims to be VT52-  # The manual for this puppy was dated June 1981.  It claims to be VT52-
 # compatible but looks more vt100-like.  # compatible but looks more VT100-like -esr
   #
   # According to
   # https://ub.fnwi.uva.nl/computermuseum/tab13215g.html
   #       This monochrome graphics terminal of TAB Products, California, is a DEC
   #       VT52/VT100/VT132 compatible alphanumeric terminal (TAB 132/15),
   #       factory-fitted with additional hardware for Tektronix 4010 emulation.
   #       Also the terminal understands a selection of Tektronix 4027 commands.
 tab132|tab|tab132-15|tab 132/15,  tab132|tab|tab132-15|tab 132/15,
         da, db,          da, db,
         OTdN@, cols#80, lines#24, lm#96,          OTdN@, cols#80, lines#24, lm#96,
         cud1=^J, cup=\E[%i%p1%d;%p2%dH, dch1=\E[P, dl1=\E[M,          cud1=\n, cup=\E[%i%p1%d;%p2%dH, dch1=\E[P, dl1=\E[M,
         il1=\E[L, is2=\E[?7h\E[?3l\E[?5l, kcub1=\E[D, kcud1=\E[B,          il1=\E[L, is2=\E[?7h\E[?3l\E[?5l, kcub1=\E[D, kcud1=\E[B,
         kcuu1=\E[A, rmir=\E[4l, rmkx@, smir=\E[4h, smkx@,          kcuu1=\E[A, rmir=\E[4l, rmkx@, smir=\E[4h, smkx@,
         use=vt100+4bsd,          use=decid+cpr, use=vt100+4bsd,
 tab132-w|tab132 in wide mode,  tab132-w|tab132 in wide mode,
         cols#132,          cols#132,
         is2=\E[?7h\E[?3h\E[?5l, use=tab132,          is2=\E[?7h\E[?3h\E[?5l, use=tab132,
Line 21566 
Line 23745 
 # Model 100) that were ANSI-compatible.  # Model 100) that were ANSI-compatible.
 #  #
 # Note two things called "teleray".  Reorder should move the common one  # Note two things called "teleray".  Reorder should move the common one
 # to the front if you have either.  A dumb teleray with the cursor stuck  # to the front if you have either.  A dumb Teleray with the cursor stuck
 # on the bottom and no obvious model number is probably a 3700.  # on the bottom and no obvious model number is probably a 3700.
 #  #
   
 t3700|dumb teleray 3700,  t3700|dumb Teleray 3700,
         OTbs,          OTbs,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, ind=^J,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, ind=\n,
 t3800|teleray 3800 series,  t3800|Teleray 3800 series,
         OTbs,          OTbs,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EJ, el=\EK,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EJ, el=\EK,
         home=\EH, ht=^I, ind=^J, ll=\EY7\s,          home=\EH, ht=^I, ind=\n, ll=\EY7\s,
 t1061|teleray|teleray 1061,  t1061|teleray|Teleray 1061,
         OTbs, am, km, xhp, xt,          OTbs, am, km, xhp, xt,
         cols#80, it#8, lines#24, xmc#1,          cols#80, it#8, lines#24, xmc#1,
         bel=^G, clear=\014$<1>, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\014$<1>, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EQ,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EQ,
         dl1=\EM$<2*>, ed=\EJ$<1>, el=\EK, home=\EH, ht=^I, hts=\EF,          dl1=\EM$<2*>, ed=\EJ$<1>, el=\EK, home=\EH, ht=^I, hts=\EF,
         ich1=\EP, il1=\EL$<2*>, ind=^J, ip=$<0.4*>,          ich1=\EP, il1=\EL$<2*>, ind=\n, ip=$<0.4*>,
         is2=\Ee\EU01^Z1\EV\EU02^Z2\EV\EU03^Z3\EV\EU04^Z4\EV\EU05^Z5          is2=\Ee\EU01^Z1\EV\EU02^Z2\EV\EU03^Z3\EV\EU04^Z4\EV\EU05^Z5
             \EV\EU06^Z6\EV\EU07^Z7\EV\EU08^Z8\EV\Ef,              \EV\EU06^Z6\EV\EU07^Z7\EV\EU08^Z8\EV\Ef,
         kf1=^Z1, kf2=^Z2, kf3=^Z3, kf4=^Z4, kf5=^Z5, kf6=^Z6, kf7=^Z7,          kf1=^Z1, kf2=^Z2, kf3=^Z3, kf4=^Z4, kf5=^Z5, kf6=^Z6, kf7=^Z7,
         kf8=^Z8, rmso=\ER@, rmul=\ER@, smso=\s\ERD, smul=\ERH,          kf8=^Z8, rmso=\ER@, rmul=\ER@, smso=\s\ERD, smul=\ERH,
         tbc=\EG,          tbc=\EG,
 t1061f|teleray 1061 with fast PROMs,  t1061f|Teleray 1061 with fast PROMs,
         dl1=\EM, il1=\EL, ip@, use=t1061,          dl1=\EM, il1=\EL, ip@, use=t1061,
 # "Teleray Arpa Special", officially designated as  # "Teleray Arpa Special", officially designated as
 # "Teleray Arpa network model 10" with "Special feature 720".  # "Teleray Arpa network model 10" with "Special feature 720".
Line 21604 
Line 23783 
 # Note: this is NOT the old termcap's "t1061f with fast proms."  # Note: this is NOT the old termcap's "t1061f with fast proms."
 # From: J. Lepreau <lepreau@utah-cs> Tue Feb  1 06:39:37 1983, Univ of Utah  # From: J. Lepreau <lepreau@utah-cs> Tue Feb  1 06:39:37 1983, Univ of Utah
 # (t10: removed overridden ":so@:se@:us@:ue@:" -- esr)  # (t10: removed overridden ":so@:se@:us@:ue@:" -- esr)
 t10|teleray 10 special,  t10|Teleray 10 special,
         OTbs, km, xhp, xt,          OTbs, km, xhp, xt,
         cols#80, it#8, lines#24, xmc#2,          cols#80, it#8, lines#24, xmc#2,
         clear=\Ej$<30/>, cub1=^H, cud1=\EB, cuf1=\EC,          clear=\Ej$<30/>, cub1=^H, cud1=\EB, cuf1=\EC,
Line 21612 
Line 23791 
         dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EP, il1=\EL,          dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EP, il1=\EL,
         ind=\Eq, pad=\0, ri=\Ep, rmso=\ER@, rmul=\ER@, smso=\ERD,          ind=\Eq, pad=\0, ri=\Ep, rmso=\ER@, rmul=\ER@, smso=\ERD,
         smul=\ERH,          smul=\ERH,
 # teleray 16 - map the arrow keys for vi/rogue, shifted to up/down page, and  # Teleray 16 - map the arrow keys for vi/rogue, shifted to up/down page, and
 # back/forth words. Put the function keys (f1-f10) where they can be  # back/forth words. Put the function keys (f1-f10) where they can be
 # found, and turn off the other magic keys along the top row, except  # found, and turn off the other magic keys along the top row, except
 # for line/local. Do the magic appropriate to make the page shifts work.  # for line/local. Do the magic appropriate to make the page shifts work.
 # Also toggle ^S/^Q for those of us who use Emacs.  # Also toggle ^S/^Q for those of us who use Emacs.
 t16|teleray 16,  t16|Teleray 16,
         am, da, db, mir, xhp, xt,          am, da, db, mir, xhp, xt,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=\E[B,          bel=^G, clear=\E[H\E[2J, cr=\r, cub1=^H, cud1=\E[B,
         cuf1=\E[C, cup=%i\E[%p1%d;%p2%df, cuu1=\E[A, dch1=\E[P,          cuf1=\E[C, cup=%i\E[%p1%d;%p2%df, cuu1=\E[A, dch1=\E[P,
         dl1=\E[M, ed=\E[0J, el=\E[0K, home=\E[H, ht=^I, il1=\E[L,          dl1=\E[M, ed=\E[0J, el=\E[0K, home=\E[H, ht=^I, il1=\E[L,
         ind=^J, kf1=^Z1, kf10=^Z0, kf2=^Z2, kf3=^Z3, kf4=^Z4, kf5=^Z5,          ind=\n, kf1=^Z1, kf10=^Z0, kf2=^Z2, kf3=^Z3, kf4=^Z4, kf5=^Z5,
         kf6=^Z6, kf7=^Z7, kf8=^Z8, kf9=^Z9, ri=\E[T,          kf6=^Z6, kf7=^Z7, kf8=^Z8, kf9=^Z9, ri=\E[T,
         rmcup=\E[V\E[24;1f\E[?38h, rmir=\E[4l, rmso=\E[m,          rmcup=\E[V\E[24;1f\E[?38h, rmir=\E[4l, rmso=\E[m,
         rmul=\E[m, sgr0=\E[m, smcup=\E[U\E[?38l, smir=\E[4h,          rmul=\E[m, sgr0=\E[m, smcup=\E[U\E[?38l, smir=\E[4h,
Line 21635 
Line 23814 
 # The Silent 700 was so called because it was built around a quiet thermal  # The Silent 700 was so called because it was built around a quiet thermal
 # printer.  It was portable, equipped with an acoustic coupler, and pretty  # printer.  It was portable, equipped with an acoustic coupler, and pretty
 # neat for its day.  # neat for its day.
 ti700|ti733|ti735|ti745|ti800|ti silent 700/733/735/745 or omni 800,  ti700|ti733|ti735|ti745|ti800|Texas Instruments Silent 700/733/735/745 or OMNI 800,
         OTbs, hc, os,          OTbs, hc, os,
         cols#80,          cols#80,
         bel=^G, cr=\r$<162>, cub1=^H, cud1=^J, ind=^J,          bel=^G, cr=\r$<162>, cub1=^H, cud1=\n, ind=\n,
   
   # Terminal entries for the Texas Instruments 703/707
   # hardcopy terminals.
 #  #
   # http://www.bitsavers.org/pdf/ti/terminal/silent_700/
   # Refer to:
   #       Model 707 Data Terminal User's Manual
   #       http://www.bitsavers.org/pdf/ti/terminal/silent_700/2310451-0001_Silent_700_Model_707_Users_Manual_Nov1983.pdf
   #
   # pages 2-7 and 2-8 say that the model 707 prints 10.2 characters per inch
   # (cpi) (80 characters per line) by default, and can be switched to/from 17.0
   # cpi using an escape sequence.  There is no 80/132-column capability in
   # terminfo (only the more general cpi which allows any value).
   ti703|ti707|Texas Instruments Silent 703/707,
           am, xenl,
           it#8,
           cuf1=\s, is2=\EPC\\, nel=\r\n, use=ti700,
   ti703-w|ti707-w|Texas Instruments Silent 703/707 (132 column),
           cols#132,
           is2=\EPD\\, use=ti703,
   
   #
 # Texas Instruments 916 VDT 7 bit control mode  # Texas Instruments 916 VDT 7 bit control mode
 #  #
 ti916|ti916-220-7|Texas Instruments 916 VDT 8859/1 vt220 mode 7 bit CTRL,  ti916|ti916-220-7|Texas Instruments 916 VDT 8859/1 VT220 mode 7 bit CTRL,
         da, db, in, msgr,          da, db, in, msgr,
         cbt=\E[Z, civis=\E[?25l, clear=\E[H\E[2J$<6>,          cbt=\E[Z, clear=\E[H\E[2J$<6>, cub=\E[%p1%dD,
         cnorm=\E[?25h, cub=\E[%p1%dD, cud=\E[%p1%dB,          cud=\E[%p1%dB, cuf=\E[%p1%dC, cup=\E[%i%p1%d;%p2%dH,
         cuf=\E[%p1%dC, cup=\E[%p1%i%p1%d;%p2%dH, cuu=\E[%p1%dA,          cuu=\E[%p1%dA, dch=\E[%p1%dP$<250>, dch1=\E[P,
         dch=\E[%p1%dP$<250>, dch1=\E[P, dl=\E[%p1%dM,          dl=\E[%p1%dM, ech=\E[%p1%dX$<20>, ed=\E[J$<6>, el=\E[0K,
         ech=\E[%p1%dX$<20>, ed=\E[J$<6>, el=\E[0K, el1=\E[1K,          el1=\E[1K, enacs=\E(B\E)0, ff=^L, flash=\E[?5h\E[?5l$<6>,
         enacs=\E(B\E)0, ff=^L, flash=\E[?5h\E[?5l$<6>,  
         hpa=\E[%p1%{1}%+%dG, hts=\E[0W, ich=\E[%p1%d@$<250>,          hpa=\E[%p1%{1}%+%dG, hts=\E[0W, ich=\E[%p1%d@$<250>,
         il=\E[%p1%dL$<36>, ip=$<10>, is2=\E[1;24r\E[24;1H,          il=\E[%p1%dL$<36>, ip=$<10>, is2=\E[1;24r\E[24;1H,
         kcmd=\E[29~, kdch1=\E[P, kent=^J, kf1=\E[17~, kf10=\E[28~,          kcmd=\E[29~, kdch1=\E[P, kent=\n, kf1=\E[17~, kf10=\E[28~,
         kf11=\E[29~, kf12=\E[31~, kf2=\E[18~, kf3=\E[19~,          kf11=\E[29~, kf12=\E[31~, kf2=\E[18~, kf3=\E[19~,
         kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~,          kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~,
         kf9=\E[26~, khome=\E[H, kich1=\E[@, knp=\E[S, kpp=\E[T,          kf9=\E[26~, khome=\E[H, kich1=\E[@, knp=\E[S, kpp=\E[T,
Line 21663 
Line 23861 
 #  #
 # Texas Instruments 916 VDT 8 bit control mode  # Texas Instruments 916 VDT 8 bit control mode
 #  #
 ti916-8|ti916-220-8|Texas Instruments 916 VDT 8859/1 8 vt220 mode bit CTRL,  ti916-8|ti916-220-8|Texas Instruments 916 VDT 8859/1 8 VT220 mode bit CTRL,
         kcmd=\23329~, kcub1=\233D, kcud1=\233B, kcuf1=\233C,          kcmd=\23329~, kcub1=\233D, kcud1=\233B, kcuf1=\233C,
         kcuu1=\233A, kdch1=\233P, kent=^J, kf1=\23317~,          kcuu1=\233A, kdch1=\233P, kent=\n, kf1=\23317~,
         kf10=\23328~, kf11=\23329~, kf12=\23331~, kf2=\23318~,          kf10=\23328~, kf11=\23329~, kf12=\23331~, kf2=\23318~,
         kf3=\23319~, kf4=\23320~, kf5=\23321~, kf6=\23323~,          kf3=\23319~, kf4=\23320~, kf5=\23321~, kf6=\23323~,
         kf7=\23324~, kf8=\23325~, kf9=\23326~, khome=\233H,          kf7=\23324~, kf8=\23325~, kf9=\23326~, khome=\233H,
Line 21673 
Line 23871 
 #  #
 # Texas Instruments 916 VDT 8859/1 7 bit control 132 column mode  # Texas Instruments 916 VDT 8859/1 7 bit control 132 column mode
 #  #
 ti916-132|Texas Instruments 916 VDT vt220 132 column,  ti916-132|Texas Instruments 916 VDT VT220 132 column,
         cols#132, use=ti916,          cols#132, use=ti916,
 #  #
 # Texas Instruments 916 VDT 8859/1 8 bit control 132 column mode  # Texas Instruments 916 VDT 8859/1 8 bit control 132 column mode
 #  #
 ti916-8-132|Texas Instruments 916 VDT 8-bit vt220 132 column,  ti916-8-132|Texas Instruments 916 VDT 8-bit VT220 132 column,
         cols#132, use=ti916-8,          cols#132, use=ti916-8,
 ti924|Texas Instruments 924 VDT 8859/1 7 bit CTRL,  ti924|Texas Instruments 924 VDT 8859/1 7 bit CTRL,
         OTbs, am, xon,          OTbs, am, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H, cr=\r,
         clear=\E[2J\E[H, cnorm=\E[?25h, cr=^M,  
         csr=%i\E[%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B, cuf1=\E[C,          csr=%i\E[%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B, cuf1=\E[C,
         cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E[?31h,          cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E[?31h,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH,
Line 21693 
Line 23890 
         kf3=\EOR, kf4=\EOS, kf5=\E[16~, kf6=\E[17~, kf7=\E[18~,          kf3=\EOR, kf4=\EOS, kf5=\E[16~, kf6=\E[17~, kf7=\E[18~,
         kf8=\E[19~, kf9=\E[20~, kich1=\E[@, rc=\E8, rev=\E[7m,          kf8=\E[19~, kf9=\E[20~, kich1=\E[@, rc=\E8, rev=\E[7m,
         ri=\EM, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, smso=\E[7m,          ri=\EM, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, smso=\E[7m,
         smul=\E[4m, tbc=\E[3g,          smul=\E[4m, tbc=\E[3g, use=vt220+cvis,
 ti924-8|Texas Instruments 924 VDT 8859/1 8 bit CTRL,  ti924-8|Texas Instruments 924 VDT 8859/1 8 bit CTRL,
         am, xon,          am, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H, cr=\r,
         clear=\E[2J\E[H, cnorm=\E[?25h, cr=^M,  
         csr=%i\E[%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B, cuf1=\E[C,          csr=%i\E[%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B, cuf1=\E[C,
         cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E[?31h,          cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E[?31h,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH,
Line 21707 
Line 23903 
         kf3=\217R, kf4=\217S, kf5=\23316~, kf6=\23317~,          kf3=\217R, kf4=\217S, kf5=\23316~, kf6=\23317~,
         kf7=\23318~, kf8=\23319~, kf9=\23320~, kich1=\233@, rc=\E8,          kf7=\23318~, kf8=\23319~, kf9=\23320~, kich1=\233@, rc=\E8,
         rev=\E[7m, ri=\EM, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m,          rev=\E[7m, ri=\EM, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m,
         smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smso=\E[7m, smul=\E[4m, tbc=\E[3g, use=vt220+cvis,
 ti924w|Texas Instruments 924 VDT 7 bit - 132 column mode,  ti924w|Texas Instruments 924 VDT 7 bit - 132 column mode,
         cols#132, use=ti924,          cols#132, use=ti924,
 ti924-8w|Texas Instruments 924 VDT 8 bit - 132 column mode,  ti924-8w|Texas Instruments 924 VDT 8 bit - 132 column mode,
Line 21715 
Line 23911 
 ti931|Texas Instruments 931 VDT,  ti931|Texas Instruments 931 VDT,
         OTbs, am, xon,          OTbs, am, xon,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, blink=\E4P, clear=\EL, cnorm=\E4@, cr=^M, cub1=\ED,          bel=^G, blink=\E4P, clear=\EL, cnorm=\E4@, cr=\r, cub1=\ED,
         cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,          cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=\EA, dch1=\EQ, dl1=\EO, ed=\EJ, el=\EI, home=\EH,          cuu1=\EA, dch1=\EQ, dl1=\EO, ed=\EJ, el=\EI, home=\EH,
         ich1=\ER\EP\EM, il1=\EN, ind=\Ea, invis=\E4H,          ich1=\ER\EP\EM, il1=\EN, ind=\Ea, invis=\E4H,
Line 21733 
Line 23929 
         am, bce, eo, xenl, xon,          am, bce, eo, xenl, xon,
         colors#8, cols#80, it#8, lines#25, pairs#64,          colors#8, cols#80, it#8, lines#25, pairs#64,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[2J\E[H,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[2J\E[H,
         cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B,          cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P,
         dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@,          dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@,
         il1=\E[L, ind=\E[S, kbs=^H, kcub1=\E[D, kcud1=\E[B,          il1=\E[L, ind=\E[S, kbs=^H, kcub1=\E[D, kcud1=\E[B,
Line 21770 
Line 23966 
 # had just <smso>=\EG6 which I think means standout was supposed to be  # had just <smso>=\EG6 which I think means standout was supposed to be
 # dim-reverse using ADM12-style attributes. ADM12 <smul>/<rmul> and  # dim-reverse using ADM12-style attributes. ADM12 <smul>/<rmul> and
 # <invis> might work-- esr)  # <invis> might work-- esr)
 zen30|z30|zentec 30,  zen30|z30|Zentec 30,
         OTbs, am, mir, ul,          OTbs, am, mir, ul,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\E*, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\E*, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
         dim=\EG2, dl1=\ER$<1.5*>, ed=\EY, el=\ET$<1.0*>, home=^^,          dim=\EG2, dl1=\ER$<1.5*>, ed=\EY, el=\ET$<1.0*>, home=^^,
         il1=\EE$<1.5*>, ind=^J, rmir=\Er, rmul@, smir=\Eq, smso=\EG6,          il1=\EE$<1.5*>, ind=\n, rmir=\Er, rmul@, smir=\Eq, smso=\EG6,
         smul@, use=adm+sgr,          smul@, use=adm+sgr,
 # (zen50: this had extension capabilities  # (zen50: this had extension capabilities
 #       :BS=^U:CL=^V:CR=^B:  #       :BS=^U:CL=^V:CR=^B:
 # UK/DK/RK/LK/HM were someone's aliases for ku/kd/kl/kr/kh,  # UK/DK/RK/LK/HM were someone's aliases for ku/kd/kl/kr/kh,
 # which were also in the original entry -- esr)  # which were also in the original entry -- esr)
 # (zen50: removed obsolete ":ma=^Hh^Ll^Jj^Kk:" -- esr)  # (zen50: removed obsolete ":ma=^Hh^Ll^Jj^Kk:" -- esr)
 zen50|z50|zentec zephyr,  zen50|z50|Zentec Zephyr,
         OTbs, am,          OTbs, am,
         cols#80, lines#24, xmc#1,          cols#80, lines#24, xmc#1,
         clear=\E+, cub1=^H, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,          clear=\E+, cub1=^H, cup=\E=%p1%{32}%+%c%p2%{32}%+%c,
         cuu1=^K, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, ich1=\EQ, il1=\EE,          cuu1=^K, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, ich1=\EQ, il1=\EE,
         invis@, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^,          invis@, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K, khome=^^,
         rmul@, smul@, use=adm+sgr,          rmul@, smul@, use=adm+sgr,
   
 # CCI 4574 (Office Power) from Will Martin <wmartin@BRL.ARPA> via BRL  # CCI 4574 (Office Power) from Will Martin <wmartin@BRL.ARPA> via BRL
Line 21796 
Line 23992 
         OTbs, am, bw,          OTbs, am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         blink=\EM", clear=\EH\EJ, cnorm=\EP,          blink=\EM", clear=\EH\EJ, cnorm=\EP,
         csr=\ER%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=^J,          csr=\ER%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=\n,
         cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA,          cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA,
         cvvis=\EF\EQ\EM \ER 7, dim=\EM!, ed=\EJ, el=\EK, home=\EH,          cvvis=\EF\EQ\EM \ER 7, dim=\EM!, ed=\EJ, el=\EK, home=\EH,
         invis=\EM(, is2=\EM \EF\ET\EP\ER 7, kbs=^H, kcub1=\ED,          invis=\EM(, is2=\EM \EF\ET\EP\ER 7, kbs=^H, kcub1=\ED,
Line 21814 
Line 24010 
 #  #
   
 # From: Gary Darland <goodmanc@garnet.berkeley.edu>  # From: Gary Darland <goodmanc@garnet.berkeley.edu>
 apollo|apollo console,  apollo|Apollo console,
         OTbs, am, mir,          OTbs, am, mir,
         cols#88, lines#53,          cols#88, lines#53,
         clear=^L, cub1=^H, cud1=\EB, cuf1=\EC,          clear=^L, cub1=^H, cud1=\EB, cuf1=\EC,
Line 21826 
Line 24022 
 # We don't know whether or not the apollo guys replicated DEC's firmware bug  # We don't know whether or not the apollo guys replicated DEC's firmware bug
 # in the VT132 that reversed <rmir>/<smir>.  To be on the safe side, disable  # in the VT132 that reversed <rmir>/<smir>.  To be on the safe side, disable
 # both these capabilities.  # both these capabilities.
 apollo_15P|apollo 15 inch display,  apollo+vt132|Apollo console emulating VT132,
         rmir@, smir@, use=vt132,          rmir@, smir@, use=vt132,
 apollo_19L|apollo 19 inch display,  
         rmir@, smir@, use=vt132,  
 apollo_color|apollo color display,  
         rmir@, smir@, use=vt132,  
   
   apollo_15P|Apollo 15 inch display,
           use=apollo+vt132,
   apollo_19L|Apollo 19 inch display,
           use=apollo+vt132,
   apollo_color|Apollo color display,
           use=apollo+vt132,
   
 #### AT&T consoles  #### AT&T consoles
   
 # This actually describes the generic SVr4 display driver for Intel boxes.  # This actually describes the generic SVr4 display driver for Intel boxes.
Line 21843 
Line 24042 
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
         acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,          acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[=C,          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[=C,
         clear=\E[2J\E[H, cnorm=\E[=1C, cr=^M, cub=\E[%p1%dD,          clear=\E[2J\E[H, cnorm=\E[=1C, cr=\r, cub=\E[%p1%dD,
         cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,          cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
         cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,          cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
         dl=\E[%p1%dM, dl1=\E[1M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,          dl=\E[%p1%dM, dl1=\E[1M, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,          home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
         ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L, ind=\E[S,          ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L, ind=\E[S, invis=\E[9m,
         indn=\E[%p1%dS, invis=\E[9m, is2=\E[0;10;39m, kbs=^H,          is2=\E[0;10;39m, kbs=^H, kcbt=^], kcub1=\E[D, kcud1=\E[B,
         kcbt=^], kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kend=\E[Y, kf1=\EOP,
         kdch1=\E[P, kend=\E[Y, kf1=\EOP, kf10=\EOY, kf11=\EOZ,          kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ, kf3=\EOR,
         kf12=\EOA, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU,          kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX,
         kf7=\EOV, kf8=\EOW, kf9=\EOX, khome=\E[H, kich1=\E[@,          khome=\E[H, kich1=\E[@, knp=\E[U, kpp=\E[V, krmir=\E0,
         knp=\E[U, kpp=\E[V, krmir=\E0, nel=\r\E[S, rc=\E8, rev=\E[7m,          nel=\r\E[S, rc=\E8, rev=\E[7m, ri=\E[T, rmacs=\E[10m,
         ri=\E[T, rin=\E[%p1%dT, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,          rmso=\E[m, rmul=\E[m, sc=\E7,
         sc=\E7,  
         sgr=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;          sgr=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;
             2%;%?%p6%t;1%;%?%p9%t;12%e;10%;%?%p7%t;9%;m,              2%;%?%p6%t;1%;%?%p9%t;12%e;10%;%?%p7%t;9%;m,
         sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,          sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
         tbc=\E[3g, vpa=\E[%i%p1%dd, use=klone+color,          tbc=\E[3g, vpa=\E[%i%p1%dd, use=ecma+index,
           use=klone+color,
 # (pc6300plus: removed ":KM=/usr/lib/ua/kmap.s5:"; renamed BO/EE/CI/CV -- esr)  # (pc6300plus: removed ":KM=/usr/lib/ua/kmap.s5:"; renamed BO/EE/CI/CV -- esr)
 pc6300plus|AT&T 6300 plus,  pc6300plus|AT&T 6300 plus,
         OTbs, am, xon,          OTbs, am, xon,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[=C,          bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[=C,
         clear=\E[2J\E[H, cnorm=\E[=1C, cr=^M, cub1=^H, cud1=\E[B,          clear=\E[2J\E[H, cnorm=\E[=1C, cr=\r, cub1=^H, cud1=\E[B,
         cuf1=\E[C, cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A,          cuf1=\E[C, cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A,
         dch1=\E[1P, dim=\E[2m, dl1=\E[1M, ed=\E[0J, el=\E[0K,          dch1=\E[1P, dim=\E[2m, dl1=\E[1M, ed=\E[0J, el=\E[0K,
         home=\E[H, hts=\EH, ich1=\E[1@, il1=\E[1L, ind=^J,          home=\E[H, hts=\EH, ich1=\E[1@, il1=\E[1L, ind=\n,
         invis=\E[9m, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,          invis=\E[9m, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
         kcuu1=\E[A, kf1=\EOc, kf10=\EOu, kf2=\EOd, kf3=\EOe,          kcuu1=\E[A, kf1=\EOc, kf10=\EOu, kf2=\EOd, kf3=\EOe,
         kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, kf9=\EOk,          kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, kf9=\EOk,
         nel=^M^J, rev=\E[7m, rmso=\E[m, rmul=\E[m, sgr0=\E[m,          nel=\r\n, rev=\E[7m, rmso=\E[m, rmul=\E[m, sgr0=\E[m,
         smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smso=\E[7m, smul=\E[4m, tbc=\E[3g,
   
 # From: Benjamin C. W. Sittler <bsittler@nmt.edu>  # From: Benjamin C. W. Sittler <bsittler@nmt.edu>
Line 21998 
Line 24197 
         am, xon,          am, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, blink=\E[9m, bold=\E[1m, cbt=\E^I, civis=\E[=1C,          bel=^G, blink=\E[9m, bold=\E[1m, cbt=\E^I, civis=\E[=1C,
         clear=\E[2J\E[H, cnorm=\E[=0C, cr=^M, cub=\E[%p1%dD,          clear=\E[2J\E[H, cnorm=\E[=0C, cr=\r, cub=\E[%p1%dD,
         cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,          cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
         cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,          cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
         cuu1=\E[A, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M,          cuu1=\E[A, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M,
         ed=\E[0J, el=\E[0K, home=\E[H, ich1=\E[@, il=\E[%p1%dL,          ed=\E[0J, el=\E[0K, home=\E[H, ich1=\E[@, il=\E[%p1%dL,
         il1=\E[L, ind=^J, invis=\E[9m, is1=\017\E[=1w, kBEG=\ENB,          il1=\E[L, ind=\n, invis=\E[9m, is1=\017\E[=1w, kBEG=\ENB,
         kCAN=\EOW, kCPY=\END, kCRT=\EON, kDC=\ENF, kDL=\ENE,          kCAN=\EOW, kCPY=\END, kCRT=\EON, kDC=\ENF, kDL=\ENE,
         kEND=\ENN, kEOL=\EOA, kFND=\EOX, kHLP=\EOM, kHOM=\ENM,          kEND=\ENN, kEOL=\EOA, kFND=\EOX, kHLP=\EOM, kHOM=\ENM,
         kIC=\ENJ, kLFT=\ENK, kMOV=\ENC, kNXT=\ENH, kOPT=\EOR,          kIC=\ENJ, kLFT=\ENK, kMOV=\ENC, kNXT=\ENH, kOPT=\EOR,
Line 22033 
Line 24232 
 aws|Convergent Technologies AWS workstation under UTX and Xenix,  aws|Convergent Technologies AWS workstation under UTX and Xenix,
         am,          am,
         OTug#0, cols#80, lines#28, xmc#0,          OTug#0, cols#80, lines#28, xmc#0,
         OTbc=^H, OTma=\016h\013j\001k\022l\002m, OTnl=^J, acsc=,          OTbc=^H, OTma=\016h\013j\001k\022l\002m, OTnl=\n, acsc=,
         clear=^L, cud1=^K, cuf1=^R, cup=\EC%p2%c%p1%c, cuu1=^A,          clear=^L, cud1=^K, cuf1=^R, cup=\EC%p2%c%p1%c, cuu1=^A,
         dch1=\EDC, dl1=\EDL, ed=\EEF, el=\EEL, hpa=\EH%p1%c,          dch1=\EDC, dl1=\EDL, ed=\EEF, el=\EEL, hpa=\EH%p1%c,
         ich1=\EIC, il1=\EIL, ind=\ESU, kbs=^H, kcub1=^N, kcud1=^K,          ich1=\EIC, il1=\EIL, ind=\ESU, kbs=^H, kcub1=^N, kcud1=^K,
Line 22063 
Line 24262 
 qdss|qdcons|qdss glass tty,  qdss|qdcons|qdss glass tty,
         OTbs, am,          OTbs, am,
         cols#128, lines#57,          cols#128, lines#57,
         clear=\032$<1/>, cub1=^H, cud1=^J, cuf1=^L,          clear=\032$<1/>, cub1=^H, cud1=\n, cuf1=^L,
         cup=\E=%p1%c%p2%c, cuu1=^K,          cup=\E=%p1%c%p2%c, cuu1=^K,
   
 #### Fortune Systems consoles  #### Fortune Systems consoles
Line 22093 
Line 24292 
         OTbs, am, bw,          OTbs, am, bw,
         cols#80, lines#25,          cols#80, lines#25,
         acsc=j*k(l m"q&v%w#x-, bel=^G, blink=\EN, civis=\E],          acsc=j*k(l m"q&v%w#x-, bel=^G, blink=\EN, civis=\E],
         clear=\014$<20>, cnorm=\E\\, cr=^M, cub1=^H, cud1=\n$<3>,          clear=\014$<20>, cnorm=\E\\, cr=\r, cub1=^H, cud1=\n$<3>,
         cup=\034C%p1%{32}%+%c%p2%{32}%+%c, cuu1=\013$<3>,          cup=\034C%p1%{32}%+%c%p2%{32}%+%c, cuu1=\013$<3>,
         cvvis=\E\:, dch1=\034W$<5>, dl1=\034R$<15>,          cvvis=\E:, dch1=\034W$<5>, dl1=\034R$<15>, ed=\034Y$<3*>,
         ed=\034Y$<3*>, el=^\Z, home=\036$<10>, ht=^Z,          el=^\Z, home=\036$<10>, ht=^Z, ich1=\034Q$<5>,
         ich1=\034Q$<5>, il1=\034E$<15>, ind=^J, is2=^_.., kbs=^H,          il1=\034E$<15>, ind=\n, is2=^_.., kbs=^H, kcub1=^Aw\r,
         kcub1=^Aw\r, kcud1=^Ay\r, kcuf1=^Az\r, kcuu1=^Ax\r,          kcud1=^Ay\r, kcuf1=^Az\r, kcuu1=^Ax\r, kend=^Ak\r,
         kend=^Ak\r, kent=^Aq, kf1=^Aa\r, kf2=^Ab\r, kf3=^Ac\r,          kent=^Aq, kf1=^Aa\r, kf2=^Ab\r, kf3=^Ac\r, kf4=^Ad\r,
         kf4=^Ad\r, kf5=^Ae\r, kf6=^Af\r, kf7=^Ag\r, kf8=^Ah\r,          kf5=^Ae\r, kf6=^Af\r, kf7=^Ag\r, kf8=^Ah\r, khome=^A?\r,
         khome=^A?\r, knp=^Ao\r, kpp=^An\r, nel=^M^J, rev=\EH,          knp=^Ao\r, kpp=^An\r, nel=\r\n, rev=\EH, rmacs=^O, rmso=^\I`,
         rmacs=^O, rmso=^\I`, rmul=^\IP, sgr0=\EI, smacs=\Eo,          rmul=^\IP, sgr0=\EI, smacs=\Eo, smso=^\H`, smul=^\HP,
         smso=^\H`, smul=^\HP,  
   
 #### Masscomp consoles  #### Masscomp consoles
 #  #
 # Masscomp has gone out of business.  Their product line was purchased by  # Masscomp has gone out of business.  Their product line was purchased by a
 # comany in Georgia (US) called "XS International", parts and service may  # company in Georgia (US) called "XS International", parts and service may
 # still be available through them.  # still be available through them.
 #  #
   
Line 22133 
Line 24331 
 pmcons|pmconsole|PMAX console,  pmcons|pmconsole|PMAX console,
         am,          am,
         cols#128, lines#57,          cols#128, lines#57,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuu1=^K, ht=^I,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuu1=^K, ht=^I,
         ind=^J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,          ind=\n, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
         kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
   
 #### Other consoles  #### Other consoles
Line 22216 
Line 24414 
         pairs#63, pb#19200, vt#6,          pairs#63, pb#19200, vt#6,
         bel=^G, blink=\E&dA%{1}%PA,          bel=^G, blink=\E&dA%{1}%PA,
         bold=%?%gH%{0}%=%t\E&dH%{1}%PH%;, cbt=\Ei,          bold=%?%gH%{0}%=%t\E&dH%{1}%PH%;, cbt=\Ei,
         clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          clear=\EH\EJ, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\E&a%p2%dc%p1%dY, cuu1=\EA, dch1=\EP$<2>, dl1=\EM,          cup=\E&a%p2%dc%p1%dY, cuu1=\EA, dch1=\EP$<2>, dl1=\EM,
         ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=\011$<2>, hts=\E1,          ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=\011$<2>, hts=\E1,
         il1=\EL, ind=^J, ip=$<2>, is2=\E&jA\r, kbs=^H, kcub1=\Eu\r,          il1=\EL, ind=\n, ip=$<2>, is2=\E&jA\r, kbs=^H, kcub1=\Eu\r,
         kcud1=\Ew\r, kcuf1=\Ev\r, kcuu1=\Et\r, kf1=\Ep\r,          kcud1=\Ew\r, kcuf1=\Ev\r, kcuu1=\Et\r, kf1=\Ep\r,
         kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r, kf5=\Et\r, kf6=\Eu\r,          kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r, kf5=\Et\r, kf6=\Eu\r,
         kf7=\Ev\r, kf8=\Ew\r, khome=\Ep\r,          kf7=\Ev\r, kf8=\Ew\r, khome=\Ep\r,
Line 22249 
Line 24447 
         colors#8, cols#80, it#8, lines#24, pairs#63,          colors#8, cols#80, it#8, lines#24, pairs#63,
         acsc=++\,\,--..``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyz          acsc=++\,\,--..``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyz
              z{{||}}~~,               z{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M,          bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\r,
         cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J,          cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n,
         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,          cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
         cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,          cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
         dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,          dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J,          ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
         is2=\E[m, kbs=^H, kcbt=^R^I, kcub1=\E[D, kcud1=\E[B,          is2=\E[m, kbs=^H, kcbt=^R^I, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\E[C, kcuu1=\E[A, kf1=\E[0s, kf2=\E[24s, kf3=\E[1s,          kcuf1=\E[C, kcuu1=\E[A, kf1=\E[0s, kf2=\E[24s, kf3=\E[1s,
         kf4=\E[23s, kf5=\E[2s, kf6=\E[22s, kf7=\E[3s, kf8=\E[21s,          kf4=\E[23s, kf5=\E[2s, kf6=\E[22s, kf7=\E[3s, kf8=\E[21s,
Line 22266 
Line 24464 
 # From: <earle@smeagol.UUCP> 29 Oct 85 05:40:18 GMT  # From: <earle@smeagol.UUCP> 29 Oct 85 05:40:18 GMT
 # MS-Kermit with Heath-19 emulation mode enabled  # MS-Kermit with Heath-19 emulation mode enabled
 # (h19k: changed ":pt@:" to ":it@"  # (h19k: changed ":pt@:" to ":it@"
 h19k|h19kermit|heathkit emulation provided by Kermit (no auto margin),  h19k|h19kermit|Heathkit emulation provided by Kermit (no auto margin),
         am@, da, db, xt,          am@, da, db, xt,
         it@,          it@,
         ht@, use=h19-u,          ht@, use=h19-u,
   
 # Apple Macintosh with Versaterm, a terminal emulator distributed by Synergy  # Apple Macintosh with VersaTerm, a terminal emulator distributed by Synergy
 # Software (formerly Peripherals Computers & Supplies, Inc) of  # Software (formerly Peripherals Computers & Supplies, Inc) of
 # 2457 Perkiomen Ave., Reading, PA 19606, 1-800-876-8376.  They can  # 2457 Perkiomen Ave., Reading, PA 19606, 1-800-876-8376.  They can
 # also be reached at support@synergy.com.  # also be reached at support@synergy.com.
 versaterm|versaterm vt100 emulator for the Macintosh,  versaterm|VersaTerm VT100 emulator for the Macintosh,
         am, xenl,          am, xenl,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,          bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,
         clear=\E[;H\E[2J$<50/>, cr=^M, csr=\E[%i%p1%d;%p2%dr,          clear=\E[;H\E[2J$<50/>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
         cub1=^H, cud1=^J, cuf1=\E[C$<2/>,          cub1=^H, cud1=\n, cuf1=\E[C$<2/>,
         cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>,          cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>,
         dch1=\E[1P$<7/>, dl1=\E[1M$<9/>, ed=\E[J$<50/>,          dch1=\E[1P$<7/>, dl1=\E[1M$<9/>, ed=\E[J$<50/>,
         el=\E[K$<3/>, home=\E[H, ht=^I, ich1=\E[1@$<7/>,          el=\E[K$<3/>, home=\E[H, ht=^I, ich1=\E[1@$<7/>,
         il1=\E[1L$<9/>, is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD,          il1=\E[1L$<9/>, is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ,          kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ,
         kf3=\EOR, kf4=\EOS, nel=^M^J, rc=\E8, rev=\E[7m$<2/>,          kf3=\EOR, kf4=\EOS, nel=\r\n, rc=\E8, rev=\E[7m$<2/>,
         rf=/usr/share/tabset/vt100, ri=\EM$<5/>,          rf=/usr/share/tabset/vt100, ri=\EM$<5/>,
         rmkx=\E>\E[?1l, rmso=\E[m$<2/>, rmul=\E[m$<2/>, rs1=\E>,          rmkx=\E>\E[?1l, rmso=\E[m$<2/>, rmul=\E[m$<2/>, rs1=\E>,
         sc=\E7, sgr0=\E[m$<2/>, smkx=\E=\E[?1h, smso=\E[7m$<2/>,          sc=\E7, sgr0=\E[m$<2/>, smkx=\E=\E[?1h, smso=\E[7m$<2/>,
Line 22298 
Line 24496 
         am, mir, msgr, xon,          am, mir, msgr, xon,
         cols#80, it#8, lines#24, vt#3, xmc#1,          cols#80, it#8, lines#24, vt#3, xmc#1,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, clear=\E[H\E[J$<50>, cr=^M, cub=\E[%p1%dD, cub1=^H,          bel=^G, clear=\E[H\E[J$<50>, cr=\r, cub=\E[%p1%dD, cub1=^H,
         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C$<2>,          cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C$<2>,
         cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,          cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
         cuu1=\E[A$<2>, dl1=\E[M$<99>, ed=\E[J$<50>, el=\E[K$<3>,          cuu1=\E[A$<2>, dl1=\E[M$<99>, ed=\E[J$<50>, el=\E[K$<3>,
         el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH,          el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH,
         il1=\E[L$<99>, ind=^J, kbs=^H, kcub1=\EOD, kcud1=\EOB,          il1=\E[L$<99>, ind=\n, kbs=^H, kcub1=\EOD, kcud1=\EOB,
         kcuf1=\EOC, kcuu1=\EOA, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l,          kcuf1=\EOC, kcuu1=\EOA, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l,
         rmkx=\E[?1l\E>, rmso=\E[m\s,          rmkx=\E[?1l\E>, rmso=\E[m\s,
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sgr0=\E[m,          rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sgr0=\E[m,
Line 22315 
Line 24513 
 simterm|attpc running simterm,  simterm|attpc running simterm,
         am,          am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\r, cub1=^H, cud1=\EB, cuf1=\EC,
         cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\ER,          cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\ER,
         dl1=\EM, ed=\EJ, el=\EK, home=\EH, il1=\EL, ind=^J, rmcup=\EVE,          dl1=\EM, ed=\EJ, el=\EK, home=\EH, il1=\EL, ind=\n, rmcup=\EVE,
         rmso=\E&d@, sgr0=\E&d@, smcup=\EVS, smso=\E&dB,          rmso=\E&d@, sgr0=\E&d@, smcup=\EVS, smso=\E&dB,
   
 #### Daisy wheel printers  #### Daisy wheel printers
Line 22327 
Line 24525 
 #  #
   
 # (diablo1620: removed <if=/usr/share/tabset/xerox1720>, no such file -- esr)  # (diablo1620: removed <if=/usr/share/tabset/xerox1720>, no such file -- esr)
 diablo1620|diablo1720|diablo450|ipsi|diablo 1620,  diablo1620|diablo1720|diablo450|ipsi|Diablo 1620,
         hc, os,          hc, os,
         cols#132, it#8,          cols#132, it#8,
         cub1=^H, cud1=^J, cuu1=\E^J, hd=\ED, hpa=\E\011%i%p1%c,          cub1=^H, cud1=\n, cuu1=\E\n, hd=\ED, hpa=\E\011%i%p1%c,
         ht=^I, hts=\E1, hu=\EU, kbs=^H, tbc=\E2,          ht=^I, hts=\E1, hu=\EU, kbs=^H, tbc=\E2,
 diablo1620-m8|diablo1640-m8|diablo 1620 w/8 column left margin,  diablo1620-m8|diablo1640-m8|Diablo 1620 w/8 column left margin,
         cols#124,          cols#124,
         is2=\r        \E9, use=diablo1620,          is2=\r        \E9, use=diablo1620,
 # (diablo1640: removed <if=/usr/share/tabset/xerox1730>, no such file -- esr)  # (diablo1640: removed <if=/usr/share/tabset/xerox1730>, no such file -- esr)
 diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640,  diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|Diablo 1640,
         bel=^G, rmso=\E&, rmul=\ER, smso=\EW, smul=\EE,          bel=^G, rmso=\E&, rmul=\ER, smso=\EW, smul=\EE,
         use=diablo1620,          use=diablo1620,
 # (diablo1640-lm: removed <if=/usr/share/tabset/xerox1730-lm>, no such  # (diablo1640-lm: removed <if=/usr/share/tabset/xerox1730-lm>, no such
 # file -- esr)  # file -- esr)
 diablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin,  diablo1640-lm|diablo-lm|xerox-lm|Diablo 1640 with indented left margin,
         cols#124,          cols#124,
         rmso=\E&, rmul=\ER, smso=\EW, smul=\EE, use=diablo1620,          rmso=\E&, rmul=\ER, smso=\EW, smul=\EE, use=diablo1620,
 diablo1740-lm|630-lm|1730-lm|x1700-lm|diablo 1740 printer,  diablo1740-lm|630-lm|1730-lm|x1700-lm|Diablo 1740 printer,
         use=diablo1640-lm,          use=diablo1640-lm,
 # DTC 382 with VDU.  Has no <ed> so we fake it with <el>.  Standout  # DTC 382 with VDU.  Has no <ed> so we fake it with <el>.  Standout
 # <smso=^P\s\002^PF> works but won't go away without dynamite <rmso=^P\s\0>.  # <smso=^P\s\002^PF> works but won't go away without dynamite <rmso=^P\s\0>.
Line 22362 
Line 24560 
 dtc382|DTC 382,  dtc382|DTC 382,
         am, da, db, xhp,          am, da, db, xhp,
         cols#80, lines#24, lm#96,          cols#80, lines#24, lm#96,
         bel=^G, clear=\020\035$<20>, cnorm=^Pb, cr=^P^M, cub1=^H,          bel=^G, clear=\020\035$<20>, cnorm=^Pb, cr=^P\r, cub1=^H,
         cuf1=^PR, cup=\020\021%p2%c%p1%c, cuu1=^P^L, cvvis=^PB,          cuf1=^PR, cup=\020\021%p2%c%p1%c, cuu1=^P^L, cvvis=^PB,
         dch1=^X, dl1=^P^S, ed=\020\025\020\023\020\023, el=^P^U,          dch1=^X, dl1=^P^S, ed=^P^U^P^S^P^S, el=^P^U, home=^P^R,
         home=^P^R, il1=^P^Z, ind=^J, pad=\177, rmcup=, rmir=^Pi,          il1=^P^Z, ind=\n, pad=^?, rmcup=, rmir=^Pi, rmul=^P \0,
         rmul=^P \0, smcup=\020\035$<20>, smir=^PI, smul=^P ^P,          smcup=\020\035$<20>, smir=^PI, smul=^P ^P,
 dtc300s|DTC 300s,  dtc300s|DTC 300s,
         hc, os,          hc, os,
         cols#132,          cols#132,
         bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, ff=^L, hd=\Eh, ht=^I,          bel=^G, cr=\r, cub1=^H, cud1=\n, cuu1=^Z, ff=^L, hd=\Eh, ht=^I,
         hts=\E1, hu=\EH, ind=^J, kbs=^H, tbc=\E3,          hts=\E1, hu=\EH, ind=\n, kbs=^H, tbc=\E3,
 gsi|mystery gsi terminal,  gsi|mystery gsi terminal,
         hc, os,          hc, os,
         cols#132,          cols#132,
         bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, hd=\Eh, ht=^I, hu=\EH,          bel=^G, cr=\r, cub1=^H, cud1=\n, cuu1=^Z, hd=\Eh, ht=^I, hu=\EH,
         ind=^J,          ind=\n,
 aj830|aj832|aj|anderson jacobson,  aj830|aj832|aj|Anderson Jacobson,
         hc, os,          hc, os,
         bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E7, hd=\E9, hu=\E8,          bel=^G, cr=\r, cub1=^H, cud1=\n, cuu1=\E7, hd=\E9, hu=\E8,
         ind=^J,          ind=\n,
 # From: Chris Torek <chris@gyre.umd.edu> Thu, 7 Nov 85 18:21:58 EST  # From: Chris Torek <chris@gyre.umd.edu> Thu, 7 Nov 85 18:21:58 EST
 aj510|Anderson-Jacobson model 510,  aj510|Anderson-Jacobson model 510,
         am, mir,          am, mir,
Line 22389 
Line 24587 
         cup=\E#%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EY,          cup=\E#%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EY,
         dch1=\E'D$<.1*>, dl1=\E&D$<2*/>, ed=\E'P, el=\E'L, ich1=,          dch1=\E'D$<.1*>, dl1=\E&D$<2*/>, ed=\E'P, el=\E'L, ich1=,
         il1=\E&I$<2*/>, ip=$<.1*/>, kcub1=\EW, kcud1=\EZ,          il1=\E&I$<2*/>, ip=$<.1*/>, kcub1=\EW, kcud1=\EZ,
         kcuf1=\EX, kcuu1=\EY, pad=\177, rmcup=\E"N, rmir=\E'J,          kcuf1=\EX, kcuu1=\EY, pad=^?, rmcup=\E"N, rmir=\E'J,
         rmso=\E"I, rmul=\E"U, smcup=\E"N, smir=\E'I, smso=\E"I,          rmso=\E"I, rmul=\E"U, smcup=\E"N, smir=\E'I, smso=\E"I,
         smul=\E"U,          smul=\E"U,
 # From: <cbosg!ucbvax!pur-ee!cincy!chris> Thu Aug 20 09:09:18 1981  # From: <cbosg!ucbvax!pur-ee!cincy!chris> Thu Aug 20 09:09:18 1981
 # This is incomplete, but it's a start.  # This is incomplete, but it's a start.
 nec5520|nec|spinwriter|nec 5520,  nec5520|nec|spinwriter|NEC 5520,
         hc, os,          hc, os,
         cols#132, it#8,          cols#132, it#8,
         bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E9, ff=^L,          bel=^G, cr=\r, cub1=^H, cud1=\n, cuu1=\E9, ff=^L,
         hd=\E]s\n\E]W, ht=^I, hts=\E1, hu=\E]s\E9\E]W, ind=^J,          hd=\E]s\n\E]W, ht=^I, hts=\E1, hu=\E]s\E9\E]W, ind=\n,
         kbs=^H, tbc=\E3,          kbs=^H, tbc=\E3,
 qume5|qume|Qume Sprint 5,  qume5|qume|Qume Sprint 5,
         hc, os,          hc, os,
         cols#80, it#8,          cols#80, it#8,
         bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, ff=^L, hd=\Eh, ht=^I,          bel=^G, cr=\r, cub1=^H, cud1=\n, cuu1=^Z, ff=^L, hd=\Eh, ht=^I,
         hts=\E1, hu=\EH, ind=^J, kbs=^H, tbc=\E3,          hts=\E1, hu=\EH, ind=\n, kbs=^H, tbc=\E3,
 # I suspect the xerox 1720 is the same as the diablo 1620.  # I suspect the Xerox 1720 is the same as the Diablo 1620.
 xerox1720|x1720|x1750|xerox 1720,  xerox1720|x1720|x1750|Xerox 1720,
         hc, os,          hc, os,
         cols#132, it#8,          cols#132, it#8,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ff=^L, ht=^I, hts=\E1, ind=^J,          bel=^G, cr=\r, cub1=^H, cud1=\n, ff=^L, ht=^I, hts=\E1, ind=\n,
         tbc=\E2,          tbc=\E2,
   
 #### Miscellaneous obsolete terminals, manufacturers unknown  #### Miscellaneous obsolete terminals, manufacturers unknown
Line 22430 
Line 24628 
 cops10|cops|cops-10|cops 10,  cops10|cops|cops-10|cops 10,
         am, bw,          am, bw,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=\030$<30/>, cr=^M, cub1=^H, cud1=^J, cuf1=^L,          bel=^G, clear=\030$<30/>, cr=\r, cub1=^H, cud1=\n, cuf1=^L,
         cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=^W, el=^V,          cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=^W, el=^V,
         ind=^J, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,          ind=\n, kbs=^H, kcub1=^H, kcud1=\n, kcuf1=^L, kcuu1=^K,
         khome=^Y,          khome=^Y,
   
   # http://www.bitsavers.org/pdf/datapro/alphanumeric_terminals/Datapro_C25_Datagraphix.pdf
   #
   # DatagraphiX, Inc.
   # (a subsidiary of General Dynamics),
   # P.O. Box 82449, San Diego, California 92138.
   #
 # (d132: removed duplicate :ic=\E5:,  # (d132: removed duplicate :ic=\E5:,
 # merged in capabilities from a BRL entry -- esr)  # merged in capabilities from a BRL entry -- esr)
 d132|datagraphix|datagraphix 132a,  d132|datagraphix|DatagraphiX 132a,
         da, db, in,          da, db, in,
         cols#80, lines#30,          cols#80, lines#30,
         bel=^G, clear=^L, cnorm=\Em\En, cr=^M, cub1=^H, cud1=^J,          bel=^G, clear=^L, cnorm=\Em\En, cr=\r, cub1=^H, cud1=\n,
         cuf1=\EL, cup=\E8%i%p1%3d%p2%3d, cuu1=\EK, cvvis=\Ex,          cuf1=\EL, cup=\E8%i%p1%3d%p2%3d, cuu1=\EK, cvvis=\Ex,
         dch1=\E6, home=\ET, ht=^I, ich1=\E5, il1=\E3, ind=^J, kbs=^H,          dch1=\E6, home=\ET, ht=^I, ich1=\E5, il1=\E3, ind=\n, kbs=^H,
         kcub1=^H, kcud1=^J, nel=^M^J, ri=\Ew,          kcub1=^H, kcud1=\n, nel=\r\n, ri=\Ew,
 # The d800 was an early portable terminal from c.1984-85 that looked a lot  # The d800 was an early portable terminal from c.1984-85 that looked a lot
 # like the original Compaq `lunchbox' portable (but no handle).  It had a vt220  # like the original Compaq `lunchbox' portable (but no handle).  It had a VT220
 # mode (which is what this entry looks like) and several other lesser-known  # mode (which is what this entry looks like) and several other lesser-known
 # emulations.  # emulations.
 d800|Direct 800/A,  d800|Direct 800/A,
         OTbs, am, da, db, msgr, xhp,          OTbs, am, da, db, msgr, xhp,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,          acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
         bel=^G, clear=\E[1;1H\E[2J, cnorm=\E[>12h, cr=^M, cub1=^H,          bel=^G, clear=\E[1;1H\E[2J, cnorm=\E[>12h, cr=\r, cub1=^H,
         cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,          cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
         cvvis=\E[>12l, ed=\E[J, el=\E[K, ht=^I, ind=\ED, kcub1=\E[D,          cvvis=\E[>12l, ed=\E[J, el=\E[K, ht=^I, ind=\ED, kcub1=\E[D,
         kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ,
         kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,          kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
Line 22461 
Line 24666 
 digilog|digilog 333,  digilog|digilog 333,
         OTbs,          OTbs,
         cols#80, lines#16,          cols#80, lines#16,
         bel=^G, cr=^M, cub1=^H, cud1=^J, cuf1=^I, cuu1=^O, el=^X,          bel=^G, cr=\r, cub1=^H, cud1=\n, cuf1=^I, cuu1=^O, el=^X,
         home=^N, ind=^J,          home=^N, ind=\n,
 # The DWK was a terminal manufactured in the Soviet Union c.1986  # The DWK was a terminal manufactured in the Soviet Union c.1986
 dwk|dwk-vt|dwk terminal,  dwk|dwk-vt|dwk terminal,
         am,          am,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=+\^\,Q-S.M0\177`+a\:f'g#h#i#jXkClJmFnNo~qUs_tEuPv          acsc=+\^\,Q-S.M0\177`+a:f'g#h#i#jXkClJmFnNo~qUs_tEuPv\\wKxW~
              \\wKxW~_,               _,
         bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,          bel=^G, clear=\EH\EJ, cr=\r, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EP,          cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EP,
         ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EQ, ind=^J, kbs=\177,          ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EQ, ind=\n, kbs=^?,
         kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\Ee,          kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\Ee,
         kf1=\Ef1, kf10=\Ef0, kf2=\Ef2, kf3=\Ef3, kf4=\Ef4, kf5=\Ef5,          kf1=\Ef1, kf10=\Ef0, kf2=\Ef2, kf3=\Ef3, kf4=\Ef4, kf5=\Ef5,
         kf6=\Ef6, kf7=\Ef7, kf8=\Ef8, kf9=\Ef9, kich1=\Ed, knp=\Eh,          kf6=\Ef6, kf7=\Ef7, kf8=\Ef8, kf9=\Ef9, kich1=\Ed, knp=\Eh,
         kpp=\Eg, nel=^M^J, rev=\ET, ri=\ES, rmacs=\EG, rmso=\EX,          kpp=\Eg, nel=\r\n, rev=\ET, ri=\ES, rmacs=\EG, rmso=\EX,
         sgr0=\EX, smacs=\EF, smso=\ET,          sgr0=\EX, smacs=\EF, smso=\ET,
 env230|envision230|envision 230 graphics terminal,  env230|envision230|envision 230 graphics terminal,
         xenl@,          xenl@,
Line 22489 
Line 24694 
 ep48|ep4080|execuport 4080,  ep48|ep4080|execuport 4080,
         OTbs, am, os,          OTbs, am, os,
         cols#80,          cols#80,
         bel=^G, cr=^M, cub1=^H, cud1=^J, hd=^\, hu=^^, ind=^J,          bel=^G, cr=\r, cub1=^H, cud1=\n, hd=^\, hu=^^, ind=\n,
 ep40|ep4000|execuport 4000,  ep40|ep4000|execuport 4000,
         cols#136, use=ep4080,          cols#136, use=ep4080,
 # Adam Thompson <athompso@pangea.ca> tells us:  # Adam Thompson <athompso@pangea.ca> tells us:
Line 22507 
Line 24712 
 ifmr|Informer D304,  ifmr|Informer D304,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         clear=\EZ, cub1=^H, cud1=^J, cuf1=\EC,          clear=\EZ, cub1=^H, cud1=\n, cuf1=\EC,
         cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dch1=\E\\,          cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dch1=\E\\,
         ed=\E/, el=\EQ, home=\EH, ich1=\E[, ri=\En, rmso=\EK, sgr0=\EK,          ed=\E/, el=\EQ, home=\EH, ich1=\E[, ri=\En, rmso=\EK, sgr0=\EK,
         smso=\EJ,          smso=\EJ,
Line 22516 
Line 24721 
         am, bw, hs, km, mir, msgr, ul, xon,          am, bw, hs, km, mir, msgr, ul, xon,
         cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#80,          cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#80,
         acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2,          acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2,
         cbt=\EI, civis=\E`0, clear=\E*$<100>, cnorm=\E`1, cr=^M,          cbt=\EI, civis=\E`0, clear=\E*$<100>, cnorm=\E`1, cr=\r,
         cub1=^H, cud1=^J, cuf1=^L, cup=\Ea%i%p1%dR%p2%dC, cuu1=^K,          cub1=^H, cud1=\n, cuf1=^L, cup=\Ea%i%p1%dR%p2%dC, cuu1=^K,
         dch1=\EW$<11>, dim=\EGp, dl1=\ER$<5>, dsl=\Ez(\r,          dch1=\EW$<11>, dim=\EGp, dl1=\ER$<5>, dsl=\Ez(\r,
         ed=\EY$<100>, el=\ET, fsl=^M, home=\036$<2>, ht=\011$<5>,          ed=\EY$<100>, el=\ET, fsl=\r, home=\036$<2>, ht=\011$<5>,
         hts=\E1, if=/usr/share/tabset/std, il1=\EE$<4>, ind=^J,          hts=\E1, if=/usr/share/tabset/std, il1=\EE$<4>, ind=\n,
         ip=$<3>,          ip=$<3>,
         is2=\E`\:\Ee(\EO\Ee6\Ec41\E~4\Ec21\Ed/\Ezz&\E[A\177\Ezz'\E[B          is2=\E`:\Ee(\EO\Ee6\Ec41\E~4\Ec21\Ed/\Ezz&\E[A\177\Ezz'\E[B
             \177\Ezz(\E[D\177\Ezz)\E[C\177\Ezz<\E[Q\177\Ezz`\E[F              \177\Ezz(\E[D\177\Ezz)\E[C\177\Ezz<\E[Q\177\Ezz`\E[F
             \177\EA1*\EZH12,              \177\EA1*\EZH12,
         kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=\E[D, kcud1=\E[B,          kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=\E[D, kcud1=\E[B,
Line 22550 
Line 24755 
 teletec|Teletec Datascreen,  teletec|Teletec Datascreen,
         OTbs, am,          OTbs, am,
         cols#80, lines#24,          cols#80, lines#24,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^_, cuu1=^K,          bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuf1=^_, cuu1=^K,
         home=^^, ind=^J,          home=^^, ind=\n,
 # From: Mark Dornfeld <romwa@ucbvax.berkeley.edu>  # From: Mark Dornfeld <romwa@ucbvax.berkeley.edu>
 # This description is for the LANPAR Technologies VISION 3220  # This description is for the LANPAR Technologies VISION 3220
 # terminal from 1984/85.  The function key definitions k0-k5 represent the  # terminal from 1984/85.  The function key definitions k0-k5 represent the
Line 23132 
Line 25337 
 #   (including the System V console) support an attribute 6 that undoes this  #   (including the System V console) support an attribute 6 that undoes this
 #   braindamage (this is required by iBCS2).  #   braindamage (this is required by iBCS2).
 #  #
 # * Some older versions of ANSI.SYS have a bug that causes thems to require  # * Some older versions of ANSI.SYS have a bug that causes them to require
 #   ESC [ Pn k as EL rather than the ANSI ESC [ Pn K.  (This is not ECMA-48  #   ESC [ Pn k as EL rather than the ANSI ESC [ Pn K.  (This is not ECMA-48
 #   compatible.)  #   compatible.)
   
Line 23353 
Line 25558 
 # function keys do not use 2-character names, and are available only with  # function keys do not use 2-character names, and are available only with
 # terminfo.  # terminfo.
 #  #
 # As of mid-2012, no other terminfo/termcap implementation than ncurses  # Beginning in 2010, NetBSD curses has also provided a "-x" option for
 # supports this extension; termcap libraries can as noted above make limited  # tic/infocmp, and uses this database (with a few changes).  There are a few
 # use of the feature.  # differences, noted in
   #       https://invisible-island.net/ncurses/ncurses-netbsd.html
 #  #
 # ncurses makes explicit checks for a few user-definable capabilities:  AX, U8,  # ncurses makes explicit checks for a few user-definable capabilities:  AX, E3,
 # XM.  # RGB, U8, XM, which are documented in the user_caps(5) manual page.
 #  #
 #### SCREEN Extensions:  #### SCREEN Extensions:
 #  #
Line 23378 
Line 25584 
 # "default".  # "default".
 #  #
 # XT is harder, since screen's manpage does not give more details.  For that,  # XT is harder, since screen's manpage does not give more details.  For that,
 # we must read screen's source-code.  When XT is set, screen assumes  # we must read screen's source-code.  For example, when XT is set, screen
   # assumes
 #  #
 # a) OSC 1 sets the title string, e.g., for the icon.  Recent versions of  # a) OSC 1 sets the title string, e.g., for the icon.  Recent versions of
 #    screen may also set the terminal's name, which is (for xterm) distinct  #    screen may also set the terminal's name, which is (for xterm) distinct
Line 23393 
Line 25600 
 #    sequence.  However, because screen uses only termcap, the values returned  #    sequence.  However, because screen uses only termcap, the values returned
 #    by Af/Ab are not usable because they rely on expressions that termcap  #    by Af/Ab are not usable because they rely on expressions that termcap
 #    does not support.  Therefore, screen uses a hardcoded string to work  #    does not support.  Therefore, screen uses a hardcoded string to work
 #    around the limitation.  #    around the limitation.  In a few cases, screen also uses tparm, which
   #    is a terminfo function rather than termcap.
 # f) all entries named "*xterm*" or "*rxvt*" have the bce flag set.  # f) all entries named "*xterm*" or "*rxvt*" have the bce flag set.
   # g) screen also uses the feature to decide whether to pay attention to other
   #    xterm-related features which are unrelated to the description in the
   #    manual page.
 #  #
   # Since XT is useful only when the outer terminal matches screen's assumptions,
   # it is appropriate to use it in the derived terminal descriptions such as
   # "screen.xterm", but not in the generic "screen", "screen-bce" entries.
   #
 # The other ISO-2022 features are rarely used, but provided here to make  # The other ISO-2022 features are rarely used, but provided here to make
 # screen's termcap features available.  # screen's termcap features available.
 #  #
 #### XTERM Extensions:  #### XTERM Extensions:
 #  #
   # For a discussion of "xterm", "xterm-256color" as values for TERM, see
   #       https://invisible-island.net/ncurses/ncurses.faq.html#xterm_generic
   #       https://invisible-island.net/ncurses/ncurses.faq.html#xterm_256color
   #
   # For xterm control sequences, see
   #       https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
   #
   # For function-keys with modifiers, see
   #       https://invisible-island.net/ncurses/ncurses.faq.html#modified_keys
   #
   # For a discussion of "bracketed paste", see
   #       https://invisible-island.net/xterm/xterm-paste64.html
   #
 # Most of the xterm extensions are for function-keys.  Since xterm patch #94 (in  # Most of the xterm extensions are for function-keys.  Since xterm patch #94 (in
 # 1999), xterm has supported shift/control/alt/meta modifiers which produce  # 1999), xterm has supported shift/control/alt/meta modifiers which produce
 # additional function-key strings.  Some other developers copied the feature,  # additional function-key strings.  Some other developers copied the feature,
Line 23415 
Line 25643 
 # kDC3 kDC4 kDC5 kDC6 kDC7 kDN kDN3 kDN4 kDN5 kDN6 kDN7 kEND3 kEND4 kEND5 kEND6  # kDC3 kDC4 kDC5 kDC6 kDC7 kDN kDN3 kDN4 kDN5 kDN6 kDN7 kEND3 kEND4 kEND5 kEND6
 # kEND7 kHOM3 kHOM4 kHOM5 kHOM6 kHOM7 kIC3 kIC4 kIC5 kIC6 kIC7 kLFT3 kLFT4  # kEND7 kHOM3 kHOM4 kHOM5 kHOM6 kHOM7 kIC3 kIC4 kIC5 kIC6 kIC7 kLFT3 kLFT4
 # kLFT5 kLFT6 kLFT7 kNXT3 kNXT4 kNXT5 kNXT6 kNXT7 kPRV3 kPRV4 kPRV5 kPRV6 kPRV7  # kLFT5 kLFT6 kLFT7 kNXT3 kNXT4 kNXT5 kNXT6 kNXT7 kPRV3 kPRV4 kPRV5 kPRV6 kPRV7
 # kRIT3 kRIT4 kRIT5 kRIT6 kRIT7 kUP kUP3 kUP4 kUP5 kUP6 kUP7 ka2 kb1 kb3 kc2  # kRIT3 kRIT4 kRIT5 kRIT6 kRIT7 kUP kUP3 kUP4 kUP5 kUP6 kUP7 kxIN kxOUT ka2 kb1
   # kb3 kc2
 #  #
   # Bracketed paste is described with these capabilities in vim:
   #
   # BE enables bracketed paste
   # BD disables bracketed paste
   # PS is sent before the pasted text
   # PE is sent after the pasted text
   #
 # Here are the other xterm-related extensions which are used in this file:  # Here are the other xterm-related extensions which are used in this file:
 #  #
 # Cr is a string capability which resets the cursor color  # Cr is a string capability which resets the cursor color
Line 23426 
Line 25662 
 # Ms modifies the selection/clipboard.  Its parameters are  # Ms modifies the selection/clipboard.  Its parameters are
 #       p1 = the storage unit (clipboard, selection or cut buffer)  #       p1 = the storage unit (clipboard, selection or cut buffer)
 #       p2 = the base64-encoded clipboard content.  #       p2 = the base64-encoded clipboard content.
   # RV requests the terminal to report secondary device attributes (i.e, version).
   # rv shows the format of the terminal responses, as a regular expression.
 # Se resets the cursor style to the terminal power-on default.  # Se resets the cursor style to the terminal power-on default.
 # Ss is a string capability with one numeric parameter.  It is used to set the  # Ss is a string capability with one numeric parameter.  It is used to set the
 #    cursor style as described by the DECSCUSR function to a block or  #    cursor style as described by the DECSCUSR function to a block or
 #    underline.  #    underline.
 # TS is a string capability which acts like "tsl", but uses no parameter and  # TS is a string capability which acts like "tsl", but uses no parameter and
 #    goes to the first column of the "status line".  #    goes to the first column of the "status line".
   # XF is set/true for terminals which support the xterm focus-in/focus-out
   #    escape sequences sent from the terminal to the host when private mode
   #    1004 is set.  Those are defined as kxIN and kxOUT, to take advantage of
   #    ncurses keypad mode to interpret them like a function key.  Because the
   #    1004 mode is usually combined with other flags to set the mouse protocol,
   #    this flag provides an application with the information that the focus
   #    mode is assumed to be set, e.g., in XM.
 # XM is a string capability which overrides ncurses's built-in string which  # XM is a string capability which overrides ncurses's built-in string which
 #    enables/disables xterm mouse mode.  #    enables/disables xterm mouse mode.
 # xm shows the format of the mouse responses.  Parameters are (from zero):  # xm shows the format of the mouse responses.  Parameters:
 #       p1 = y-ordinate  #       p1 = y-ordinate
 #       p2 = x-ordinate  #       p2 = x-ordinate
 #       p3 = button  #       p3 = button
 #       p4 = state, e.g., pressed or released  #       p4 = state, e.g., pressed or released
 #       p6 = y-ordinate starting region  #       p5 = y-ordinate starting region
 #       p7 = x-ordinate starting region  #       p6 = x-ordinate starting region
 #       p8 = y-ordinate ending region  #       p7 = y-ordinate ending region
 #       p9 = x-ordinate ending region  #       p8 = x-ordinate ending region
 # Other extensions, used in xm:  # Other extensions, used in xm:
 #       %u = UTF-8  #       %u = UTF-8
   # XR requests the terminal to report its version as a free-format string.
   # xr shows the format of the terminal responses, as a regular expression.
 #  #
 #### Miscellaneous extensions:  #### Miscellaneous extensions:
 #  #
   # csr clears the status line
 # gsbom/grbom are used to enable/disable real bold (not intensity bright) mode.  # gsbom/grbom are used to enable/disable real bold (not intensity bright) mode.
 #    This was implemented for the Hurd.  #    This was implemented for the Hurd.
 # rmxx/smxx describes the ECMA-48 strikeout/crossed-out attributes, as an  # rmxx/smxx describes the ECMA-48 strikeout/crossed-out attributes, as an
 #    experimental feature of tmux.  #    experimental feature of tmux.
   # CO gives the number of indexed ("ANSI") colors which overlay an RGB color
   #    space.
 # E3 clears the terminal's scrollback buffer.  This was implemented in the  # E3 clears the terminal's scrollback buffer.  This was implemented in the
 #    Linux 3.0 kernel as a security feature.  It matches a feature which was  #    Linux 3.0 kernel as a security feature.  It matches a feature which was
 #    added in xterm patch #107.  #    added in xterm patch #107.
   # NQ denotes a terminal which does not support the standard query/response used
   #    in u6/u7 (cursor position) and u8/u9 (device attributes).
 # U8 is a numeric capability which denotes a terminal emulator which does not  # U8 is a numeric capability which denotes a terminal emulator which does not
 #    support VT100 SI/SO when processing UTF-8 encoding.  Set this to a nonzero  #    support VT100 SI/SO when processing UTF-8 encoding.  Set this to a nonzero
 #    value to enable it.  #    value to enable it.
   # Smulx modifies the appearance of underlines in VTE, December 2017.
 #  #
 ######## CHANGE HISTORY  ######## CHANGE HISTORY
 #  #
Line 23534 
Line 25787 
 #       * Replaced the translated BBN BitGraph entries with purpose-built  #       * Replaced the translated BBN BitGraph entries with purpose-built
 #         ones from AT&T's SVr3.  #         ones from AT&T's SVr3.
 #       * Replaced the AT&T entries with AT&T's official terminfos.  #       * Replaced the AT&T entries with AT&T's official terminfos.
 #       * Added teleray 16, vc415, cops10.  #       * Added Teleray 16, vc415, cops10.
 #       * Merged in many individual capabilities from SCO terminfo files.  #       * Merged in many individual capabilities from SCO terminfo files.
 # 9.4.3 (Mon Mar 13 02:37:53 EST 1995):  # 9.4.3 (Mon Mar 13 02:37:53 EST 1995):
 #       * Typo fixes.  #       * Typo fixes.
Line 23570 
Line 25823 
 #       * Added synertek, apple-soroc, ibmpc, pc-venix, pc-coherent, xtalk,  #       * Added synertek, apple-soroc, ibmpc, pc-venix, pc-coherent, xtalk,
 #         adm42-nl, pc52, gs6300, xerox820, uts30.  #         adm42-nl, pc52, gs6300, xerox820, uts30.
 #       * Pull SCO's padding into vi200 entry.  #       * Pull SCO's padding into vi200 entry.
 #       * Improved capabilities for tvi4107 and other Televideo and Viewpoint  #       * Improved capabilities for tvi4107 and other TeleVideo and Viewpoint
 #         entries merged in from SCO's descriptions.  #         entries merged in from SCO's descriptions.
 #       * Fixed old-style prefix padding on zen50, h1500.  #       * Fixed old-style prefix padding on zen50, h1500.
 #       * Moved old superbee entry to superbee-xsb, pulled in new superbee  #       * Moved old superbee entry to superbee-xsb, pulled in new superbee
Line 25120 
Line 27373 
 #         that could be returned -TD  #         that could be returned -TD
 #       + added a few capabilities fixed in recent vte -TD  #       + added a few capabilities fixed in recent vte -TD
 #  #
 # 20160817  # 2016-08-17
 #       + correct a typo in interix -TD  #       + correct a typo in interix -TD
 #  #
 # 2016-09-24  # 2016-09-24
Line 25176 
Line 27429 
 #       + make xterm-pcolor sgr consistent with other capabilities -TD  #       + make xterm-pcolor sgr consistent with other capabilities -TD
 #       + add rmxx/smxx ECMA-48 strikeout extension to tmux and xterm-basic  #       + add rmxx/smxx ECMA-48 strikeout extension to tmux and xterm-basic
 #         (discussion with Nicholas Marriott)  #         (discussion with Nicholas Marriott)
   #
   # 2017-04-22
   #       + correct missing comma-separator between string capabilities in
   #         icl6402 and m2-nam -TD
   #       + update formatting with ncurses 6.0.20170422 -TD
   #       + 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
   #
   # 2017-08-16
   #       + update "iterm" entry -TD
   #       + add "iterm2" entry (report by Leonardo Brondani Schenkel) -TD
   #
   # 2017-08-18
   #       + update notes on user-defined capabilities -TD
   #
   # 2017-08-26
   #       + fixes for "iterm2" (report by Leonardo Brondani Schenkel) -TD
   #
   # 2017-11-11
   #       + add "op" to xterm+256setaf -TD
   #       + reviewed terminology 1.0.0 -TD
   #       + reviewed st 0.7 -TD
   #
   # 2017-11-18
   #       + modify old terminology entry and a few other terminal emulators to
   #         account for xon -TD
   #       + correct sgr string for tmux, which used screen's "standout" code
   #         rather than the standard code (patch by Roman Kagan)
   #       + correct sgr/sgr0 strings in a few other cases reported by tic, making
   #         those correspond to the non-sgr settings where they differ, but
   #         otherwise use ECMA-48 consistently:
   #         jaixterm, aixterm, att5420_2, att4424, att500, decansi, d410-7b,
   #         dm80, hpterm, emu-220, hp2, iTerm2.app, mterm-ansi, ncrvt100an,
   #         st-0.7, vi603, vwmterm -TD
   #
   # 2017-12-30
   #       + add xterm+noalt, xterm+titlestack, xterm+alt1049, xterm+alt+title
   #         blocks from xterm #331 -TD
   #       + add xterm+direct, xterm+indirect, xterm-direct entries from xterm
   #         #331 -TD
   #       + modify xterm+256color and xterm+256setaf to use correct number of
   #         color pairs, for ncurses 6.1 -TD
   #       + add rs1 capability to xterm-256color -TD
   #       + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs to
   #         match xterm #272, reflecting packager's changes -TD
   #       + remove "boolean" Se, Ss from st-0.7 -TD
   #
   # 2018-01-04
   #       + add konsole-direct and st-direct -TD
   #       + remove unsupported "Tc" capability from st-0.7; use st-direct if
   #         direct-colors are wanted -TD
   #
   # 2018-01-17
   #       + add vte-direct -TD
   #       + add XT, hpa, indn, and vpa to screen, and invis, E3 to tmux (patch by
   #         Pierre Carru)
   #
   # 2018-01-21
   #       + use xterm+sm+1006 in xterm-new, vte-2014 -TD
   #       + use xterm+x11mouse in iterm, iterm2, mlterm3 because xterm's 1006
   #         mode does not work with those programs.  konsole is debatable -TD
   #       + add "termite" entry (report by Markus Pfeiffer) -TD
   #
   # 2018-01-27
   #       + trim "XT" from screen entry -TD
   #       + modify iterm to use xterm+sl-twm building block -TD
   #       + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting
   #         konsole's removal in 2008 -TD
   #       + expanded the history section of konsole to explain its flawed
   #         imitation of xterm's keyboard -TD
   #       + use xterm+x11mouse in screen.* entries because screen does not yet
   #         support xterm's 1006 mode -TD
   #       + add nsterm-build400 for macOS 10.13 -TD
   #       + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD
   #       + update vte to vte-2017 -TD
   #       + add ecma+strikeout to vte-2017 -TD
   #       + add iterm2-direct -TD
   #       + updated teraterm, added teraterm-256color -TD
   #       + add mlterm-direct -TD
   #       + add descriptions for ANSI building-blocks -TD
   #
   # 2018-02-24
   #       + correct Ss/Ms interchange in st-0.7 entry (tmux #1264) -TD
   #       + fix remaining flash capabilities with trailing mandatory delays -TD
   #
   # 2018-03-17
   #       + trim some redundant capabilities from st-0.7 -TD
   #       + trim unnecessary setf/setb from interix -TD
   #
   # 2018-05-19
   #       + trim spurious whitespace from tmux in 2018-02-24 changes;
   #         fix some inconsistencies in/between tmux- and iterm2-entries for SGR
   #         (report by C Anthony Risinger)
   #       + improve iterm2 using some xterm features which it has adapted -TD
   #
   # 2018-06-30
   #       + add acsc string to vi200 (Nibby Nebbulous)
   #         add right/down-arrow to vi200's acsc -TD
   #
   # 2018-07-21
   #       + corrected acsc for wy50 -TD
   #       + add wy50 and wy60 shifted function-keys as kF1 to kF16 -TD
   #       + remove ansi+rep mis-added to interix in 2018-02-23 -TD
   #
   # 2018-07-28
   #       + fix typo in tvi955 -TD
   #       + corrected acsc for regent60 -TD
   #       + add alias n7900 -TD
   #
   # 2018-09-29
   #       + corrected acsc for tvi950 -TD
   #       + remove bogus kf0 from tvi950 -TD
   #       + added function-key definitions to agree with TeleVideo 950 manual -TD
   #       + add bel to tvi950 -TD
   #       + add shifted function-keys to regent60 -TD
   #       + renumber regent40 function-keys to match manual -TD
   #       + add cd (clr_eos) to adds200 -TD
   #
   # 2018-10-27
   #       + add OpenGL clients alacritty and kitty -TD
   #       + add Smulx for tmux, vte-2018 -Nicholas Marriott
   #
   # 2018-12-15
   #       + fix a typo in comments (Aaron Gyes).
   #       + add nsterm-build309 to replace nsterm-256color, assigning the latter
   #         as an alias of nsterm, to make mouse work with nsterm-256color -TD
   #       + base gnome-256color entry on "gnome", not "vte", for consistency -TD
   #
   # 2019-01-12
   #       + add nsterm-direct -TD
   #       + use SGR 1006 mouse for konsole-base -TD
   #       + use SGR 1006 mouse for putty -TD
   #       + add ti703/ti707, ti703-w/ti707-w (Robert Clausecker)
   #
   # 2019-02-23
   #       + fix typo in adds200 -TD
   #
   # 2019-03-30
   #       + add "screen5", to mention italics (report by Stefan Assmann)
   #       + modify description of xterm+x11hilite to eliminate unused p5 -TD
   #
   # 2019-05-18
   #       + update xterm-new to xterm patch #345 -TD
   #       + add/use xterm+keypad in xterm-new (report by Alain D D Williams) -TD
   #       + update terminator entry -TD
   #       + remove hard-tabs from ti703 (report by Robert Clausecker)
   #       + add Smol/Rmol for mintty, vte-2018 -Nicholas Marriott
   #
   # 2019-06-01
   #       + add rs1 to konsole, mlterm -TD
   #
   # 2019-06-08
   #       + add mintty, mintty-direct (Thomas Wolff)
   # 2019-06-09
   #       + comment-out some user-defined capabilities in mintty+common to allow
   #         builds with existing releases 5.9-6.1 -TD
   #
   # 2019-06-30
   #       + add ms-terminal -TD
   #       + add vscode, vscode-direct -TD
   #       + use ecma+index in screen, st -TD
   #
   # 2019-07-06
   #       + add domterm -TD
   #       + improve comments for recent changes, add alias xterm.js -TD
   #
   # 2019-08-03
   #       + amend the change to screen, because tmux relies upon that entry
   #         and does not support that feature (Debian #933572) -TD
   #       + updated ms-terminal entry & notes -TD
   #       + updated kitty entry & notes -TD
   #       + updated alacritty+common entry & notes -TD
   #       + use xterm+sl-twm for consistency -TD
   #
   # 2019-09-22
   #       + correct a comment -TD
   #
   # 2019-10-26
   #       + modify linux-16color to accommodate Linux console driver change in
   #         early 2018 (report by Dino Petrucci).
   #
   # 2019-11-02
   #       + add "xterm-mono" to help packagers (report by Sven Joachim) -TD
   #
   # 2019-11-09
   #       + drop ich1 from rxvt-basic, Eterm and mlterm to improve compatibility
   #         with old non-curses programs -TD
   #       + reviewed st 0.8.2, updated some details -TD
   #       + use ansi+rep several places -TD
   #
   # 2020-01-12
   #       + update alacritty entries for 0.4.0 (prompted by patch by
   #         Christian Duerr) -TD
   #
   # 2020-01-18
   #       + spelling fixes per codespell -TD
   #       + improve xm example for xterm+x11mouse, xterm+sm+1006 -TD
   #
   # 2020-02-22
   #       + improve vt50h and vt52 based on DECScope manual -TD
   #       + add/use vt52+keypad and vt52-basic -TD
   #
   # 2020-04-18
   #       + use vt52+keypad in xterm-vt52, from xterm #354 -TD
   #
   # 2020-04-25
   #       + use vt100+fnkeys in putty -TD
   #
   # 2020-05-02
   #       + add details on the change to Linux SGR 21 in 2018 -TD
   #       + add xterm-direct16 and xterm-direct256 -TD
   #
   # 2020-05-03
   #       + fix some dead URLs -TD
   #
   # 2020-05-16
   #       + update notes on vscode / xterm.js -TD
   #
   # 2020-05-30
   #       + re-enable "bel" in konsole-base (report by Nia Huang)
   #       + add linux-s entry (patch by Alexandre Montaron).
   #
   # 2020-06-06
   #       + add xterm+256color2, xterm+88color2, to deprecate nonstandard usage
   #         in xterm+256color, xterm+88color -TD
   #       + add shifted Linux console keys in linux+sfkeys entry for
   #         screen.linux (report by Alexandre Montaron).
   #       + use vt100+enq in screen (report by Alexandre Montaron).
   #       + add screen.linux-s alias (suggested by Alexandre Montaron).
   #
   # 2020-07-11
   #       + fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo
   #         Bruckl).
   #
   # 2020-08-28
   #       + correct icl6404 csr (report by Florian Weimer).
   #       + correct ti916 cup (report by Florian Weimer).
   #       + improve ndr9500 (report by Florian Weimer).
   #
   # 2020-09-05
   #       + correct description of vt330/vt340 (Ross Combs).
   #
   # 2020-09-19
   #       + update mlterm3 for 3.9.0 (report by Premysl Eric Janouch).
   #
   # 2020-09-29
   #       + add tmux-direct (tmux #2370)
   #       + simplify mlterm initialization with DECSTR -TD
   #       + change tmux's kbs to ^? (report by Premysl Eric Janouch)
   #
   # 2020-10-10
   #       + correct sgr in aaa+rv (report by Florian Weimer) -TD
   #       + fix some sgr inconsistencies in d230c, ibm6153, ibm6154,
   #         ncrvt100an -TD
   #
   # 2020-10-17
   #       + expanded notes about tek4107 -TD
   #
   # 2020-11-07
   #       + update kitty+common -TD
   #       + add putty+screen and putty-screen (suggested by Alexandre Montaron).
   #
   # 2020-11-28
   #       + add Smulx to alacritty (Christian Duerr).
   #       + add rep to PuTTY -TD
   #       + add putty+keypad -TD
   #
   # 2020-12-05
   #       + correct mlterm3 kf1-kf4 (Debian #975322) -TD
   #       + add flash to mlterm3 -TD
   #
   # 2020-12-27
   #       + update terminology to 1.8.1 -TD
   #
   # 2021-01-16
   #       + add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS
   #         (report by Patrick McDermott) -TD
   #
   # 2021-01-25
   #       + split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD
   #       + add vt220-base, for terminal emulators which generally have not
   #         supported att610's blinking cursor control -TD
   #       + use vt220+cvis in vt220, etc -TD
   #       + use att610+cvis, xterm+tmux and ansi+enq in kitty -TD
   #       + use vt220+cvis in st, terminology, termite since they ignore
   #         blinking-cursor detail in att610+cvis -TD
   #
   # 2021-02-20
   #       + add/use vt220+pcedit and vt220+vtedit  -TD
   #       + add scrt/securecrt and absolute -TD
   #       + add nel to xterm-new, though supported since X11R5 -TD
   #       + add/use xterm+nofkeys -TD
   #       + move use of ecma+italics from xterm-basic to xterm+nofkeys -TD
   #
   # 2021-02-27
   #       + remove a duplicate "use" in xterm-vt220 -TD
   #
   # 2021-03-14
   #       + correct use-ordering in some xterm-direct flavors -TD
   #
   # 2021-03-20
   #       + add hterm, hterm-256color (Mike Frysinger)
   #
   # 2021-06-26
   #       + use default colors in pccon "op" -TD
   #       + correct rmacs/smacs in aaa+dec, aaa+rv -TD
   #       + add hpterm-color2 and hp98550-color (Martin Trusler)
   #
   # 2021-07-17
   #       + correct typo in "vip" comments (report by Nick Black), reviewed this
   #         against Glink manual -TD
   #       + fill in some missing pieces for pccon, to make it comparable to the
   #         vt220 entry -TD
   #
   # 2021-07-24
   #       + trim "flash" from pccon+base -TD
   #       + revert change for aaa+rv -TD
   #       + add workaround for Windows Terminal's problems with CR/LF mapping to
   #         ms-terminal (patch by Juergen Pfeifer).
   #       + review/update current Windows Terminal vs ms-terminal -TD
   #
   # 2021-07-31
   #       + add extensions in xterm+tmux and ecma+strikeout to ms-terminal,
   #         but cancel the non-working Cr and Ms capabilities -TD
   #       + add foot and foot-direct -TD
   #
   # 2021-08-15
   #       + fix missing "%d" for setaf/setab code 8-15 in xterm+direct16 (report
   #         by Florian Weimer) -TD
   #
   # 2021-08-16
   #       + corrected tsl capability for terminator -TD
   #
   # 2021-09-04
   #       + modify linux3.0 entry to reflect default mapping of shift-tab by
   #         kbd 1.14 (report by Jan Engelhardt) -TD
   #
   # 2021-09-11
   #       + add testing note for xterm-{hp|sco|sun} -TD
   #       + corrected description for ansi.sys-old -TD
   #       + add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD
   #       + use hp+arrows in a few places -TD
   #       + use hp+pfk-cr in a few places -TD
   #
   # 2021-09-21
   #       + add kbeg to xterm+keypad to accommodate termcap applications -TD
   #       + add smglp and smgrp to vt420+lrmm, to provide useful data for the
   #         "tabs" +m option -TD
   #
   # 2021-10-09
   #       + fill in some details for infoton -TD
   #       + fix spelling/consistency in several descriptions -TD
   #       + use vt420+lrmm in vt420 -TD
   #
   # 2021-10-13
   #       + trim some redundant definitions -TD
   #
   # 2021-11-13
   #       + add xterm+sl-alt, use that in foot+base (report by Jonas Grosse
   #         Sundrup) -TD
   #
   # 2021-11-20
   #       + add dim, ecma+strikeout to st-0.6 -TD
   #
   # 2021-11-27
   #       + fix errata in description fields (report by Eric Lindblad) -TD
   #       + add x10term+sl, aixterm+sl, ncr260vp+sl, ncr260vp+vt, wyse+sl -TD
   #
   # 2022-01-23
   #       + update kitty -TD
   #
   # 2022-03-12
   #       + add xterm+acs building-block -TD
   #       + add xterm-p370, for use in older terminals -TD
   #       + add dec+sl to xterm-new, per patch #371 -TD
   #       + add mosh and mosh-256color -TD
   #
   # 2022-03-19
   #       + add xgterm -TD
   #       + correct setal in mintty/tmux entries, add to vte-2018 (report by
   #         Robert Lange)
   #       + add blink to vte-2018 (report by Robert Lange)
   #
   # 2022-03-26
   #       + update teken -TD
   #       + add teken-16color, teken-vt and teken-sc -TD
   #       + add a few missing details for vte-2018 (report by Robert Lange) -TD
   #
   # 2022-03-27
   #       + make description-fields distinct -TD
   #
   # 2022-04-30
   #       + modify samples for xterm mouse 1002/1003 modes to use 1006 mode, and
   #         also provide for focus in/out responses -TD
   #
   # 2022-05-28
   #       + expanded notes for teken/syscons -TD
   #
   # 2022-06-04
   #       + remove u6-u9 from teken-2018 -TD
   #       + set "xterm-new" to "xterm-p370", add "xterm-p371" -TD
   #
   # 2022-06-18
   #       + revise kon/kon2/jfbterm to undo "linux2.6" change to
   #         smacs/rmacs/enacs (Debian #1012800) -TD
   #       + 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
   #
   # 2022-07-03
   #       + use NQ to flag entries where the terminal does not support query and
   #         response -TD
   #       + use ansi+enq and decid+cpr in cases where the terminal probably
   #         supported the u6-u9 extension -TD
   #       + add/use apollo+vt132, xterm+alt47 -TD
   #
   # 2022-08-27
   #       + modify nsterm to use xterm+alt1049 (report by Paul Handly) -TD
   #       + modify putty to use xterm+alt1049 -TD
   #
   # 2022-12-24
   #       + add/use bracketed+paste to help identify terminals supporting this
   #         xterm feature (prompted by discussion with Bram Moolenaar) -TD
   #
   # 2022-12-29
   #       + correct PS vs PE names in bracketed+paste (report by Bram Moolenaar)
   #         -TD
   #
   # 2023-01-07
   #       + add comment to bracketed+paste explaining that vim patch 9.0.1117 is
   #         needed for use with the updated xterm descriptions (suggested by Bram
   #         Moolenaar).
   #       + add RV report+version (suggested by Bram Moolenaar).
   #
   # 2023-01-14
   #       + change RV to XR/xr, to avoid conflict with pre-existing usage in vim,
   #         to use RV/rv to denote DA2 and its response (discussion with Bram
   #         Moolenaar) -TD
   #       + add XF flag to xterm+focus so that termcap applications can be aware
   #         of terminals which may support focus in/out -TD
   #       + use xterm+focus in xterm-p370 and tmux -TD
   #
   # 2023-01-28
   #       + document XF, kxIN and kxOUT -TD
   #       + add note on sun/wscons/cmdtool/shelltool -TD
   #
   # 2023-04-01
   #       + remove DECCOLM+DECSCLM from foot (patch by Daniel Ekloef).
   #
   # 2023-04-08
   #       + add xterm+focus to alacritty+common (patch by Christian Duerr).
   #
   # 2023-05-08
   #       + add mode 1004 to xterm+sm+1006 from xterm #380 -TD
   #
   # 2023-06-05
   #       + add xterm+focus to foot+base (patch by Daniel Ekloef).
   #
   # 2023-07-08
   #       + add linux+kbs for terminals which imitate xterm's behavior with
   #         Linux -TD
   #
   # 2023-07-15
   #       + mention E3 in regard to user_caps(5) -TD
   #
   # 2023-08-12
   #       + add/use putty+cursor to reflect amending of modified cursor-keys in
   #         2021 -TD
   #       + add ecma+strikeout to putty -TD
 #  #
 ######## SHANTIH!  SHANTIH!  SHANTIH!  ######## SHANTIH!  SHANTIH!  SHANTIH!

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.63