[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.13 and 1.14

version 1.13, 2000/02/06 07:05:57 version 1.14, 2000/03/10 02:48:45
Line 1 
Line 1 
 ######## TERMINAL TYPE DESCRIPTIONS SOURCE FILE  ######## TERMINAL TYPE DESCRIPTIONS SOURCE FILE
 #  #
 # $OpenBSD$  
 #  
 # This version of terminfo.src is distributed with ncurses.  # This version of terminfo.src is distributed with ncurses.
 # Report bugs to  # Report bugs to
 #       bug-ncurses@gnu.org  #       bug-ncurses@gnu.org
 #  #
 #       Version 10.2.1  #       Version 10.2.1
 #       Date: 2000/02/06 03:29:26  #       Date: 2000/03/05 03:53:58
 #       terminfo syntax  #       terminfo syntax
 #  #
 #       Eric S. Raymond         (current maintainer)  #       Eric S. Raymond         (current maintainer)
 #       John Kunze, Berkeley  #       John Kunze, Berkeley
 #       Craig Leres, Berkeley  #       Craig Leres, Berkeley
 #  #
 # Please e-mail changes to terminfo@ccil.org; the old termcap@berkeley.edu  # Please e-mail changes to terminfo@thyrsus.com; the old termcap@berkeley.edu
 # address is no longer valid.  The latest version can always be found at  # address is no longer valid.  The latest version can always be found at
 # <http://earthspace.net/terminfo>.  # <http://www.tuxedo.org/terminfo>.
 #  #
 # PURPOSE OF THIS FILE:  # PURPOSE OF THIS FILE:
 #  #
Line 32 
Line 30 
 # termcap/terminfo versions.  # termcap/terminfo versions.
 #  #
 # Pointers to related resources (including the ncurses distribution) may  # Pointers to related resources (including the ncurses distribution) may
 # be found at <http://earthspace.net/terminfo>.  # be found at <http://www.tuxedo.org/terminfo>.
 #  #
 # INTERNATIONALIZATION:  # INTERNATIONALIZATION:
 #  #
Line 195 
Line 193 
 # the inverse sense from the cup string).  The typical CPR value is  # the inverse sense from the cup string).  The typical CPR value is
 # \E[%i%d;%dR (on VT100/ANSI/ECMA-48-compatible terminals).  # \E[%i%d;%dR (on VT100/ANSI/ECMA-48-compatible terminals).
 #  #
 # These capabilities are used by tac(1m), the terminfo action checker soon  # These capabilities are used by tack(1m), the terminfo action checker
 # to be distributed with ncurses.  # (distributed with ncurses 5.0).
 #  #
 # TABSET FILES  # TABSET FILES
 #  #
Line 214 
Line 212 
 # As the ANSI/ECMA-48 standard and variants take firmer hold, and as  # As the ANSI/ECMA-48 standard and variants take firmer hold, and as
 # character-cell terminals are increasingly replaced by X displays, much of  # character-cell terminals are increasingly replaced by X displays, much of
 # this file is becoming a historical document (this is part of the reason for  # this file is becoming a historical document (this is part of the reason for
 # the new organization, which puts ANSI types, xterm, free-Unix consoles,  # the new organization, which puts ANSI types, xterm, Unix consoles,
 # and vt100 up front in confidence that this will catch 95% of new hardware).  # and vt100 up front in confidence that this will catch 95% of new hardware).
 #  #
 # For the terminal types still alive, I'd like to have manufacturer's  # For the terminal types still alive, I'd like to have manufacturer's
Line 259 
Line 257 
   
 ######## ANSI, UNIX CONSOLE, AND SPECIAL TYPES  ######## ANSI, UNIX CONSOLE, AND SPECIAL TYPES
 #  #
 # This section describes terminal classes and maker brands that are still  # This section describes terminal classes and brands that are still
 # quite common.  # quite common.
 #  #
   
Line 405 
Line 403 
 #  #
 # 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)
 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,
Line 413 
Line 412 
         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, ri=\EM,          kf2=\EOR, kf4=\EOS, khome=\E[H, nel=^M\ED, rc=\E8, ri=\EM,
         rmir=\E[4l, rmso=\E[m, rmul=\E[m, smir=\E[4h, smso=\E[7m,          rmir=\E[4l, rmso=\E[m, rmul=\E[m, sc=\E7, smir=\E[4h,
         smul=\E[4m,          smso=\E[7m, smul=\E[4m,
   
 # Procomm and some other ANSI emulations don't recognize all of the ANSI-  # Procomm and some other ANSI emulations don't recognize all of the ANSI-
 # standard capabilities.  This entry deletes <cuu>, <cuf>, <cud>, <cub>, and  # standard capabilities.  This entry deletes <cuu>, <cuf>, <cud>, <cub>, and
Line 583 
Line 582 
 # 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size  # 1.9.9. 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.
 #  #
   # This entry is good for the 1.2.13 or later version of the Linux console.
   #
   # ***************************************************************************
   # *                                                                         *
   # *                           WARNING:                                      *
   # * Linuxes come with a default keyboard mapping kcbt=^I.  This entry, in   *
   # * response to user requests, assumes kcbt=\E[Z, the ANSI/ECMA reverse-tab *
   # * character. Here are the keymap replacement lines that will set this up: *
   # *                                                                         *
   #       keycode  15 = Tab             Tab
   #               alt     keycode  15 = Meta_Tab
   #               shift   keycode  15 = F26
   #       string F26 ="\033[Z"
   # *                                                                         *
   # * This has to use a key slot which is unfortunate (any unused one will    *
   # * do, F26 is the higher-numbered one).  The change ought to be built      *
   # * into the kernel tables.                                                 *
   # *                                                                         *
   # ***************************************************************************
   #
   # 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
   # not back-portable to SV curses and not supported in ncurses versions before
   # 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size
   # themselves; this entry assumes that capability.
   #
 # 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>.
Line 644 
Line 669 
         kbs=^H, kcub1=^H, kcud1=^J,          kbs=^H, kcub1=^H, kcud1=^J,
         use=linux, use=klone+koi8acs,          use=linux, use=klone+koi8acs,
   
 # From:  Matthew Vernon <mcv21@pick.sel.cam.ac.uk>  # Entry for the latin1 and latin2 fonts
   linux-lat|linux with latin1 or latin2 alternate character set,
           acsc=+\020\,\021-\030.^Y0\333`\004a\013f\370g\361h\260i\316j\211k\214l\206m\203n\305o~p\304q\212r\304s_t\207u\215v\301w\302x\205y\363z\362{\343|\330}\234~\376,
           use=linux,
   
   #### Mach
   #
   
   # From: Matthew Vernon <mcv21@pick.sel.cam.ac.uk>
 mach|Mach Console,  mach|Mach Console,
         am, km,          am, km,
         cols#80, it#8, lines#25,          cols#80, it#8, lines#25,
Line 668 
Line 701 
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,          setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
         use=mach,          use=mach,
   
 # Entry for the latin1 and latin2 fonts  #### OSF Unix
 linux-lat|linux with latin1 or latin2 alternate character set,  #
         acsc=+\020\,\021-\030.^Y0\333`\004a\013f\370g\361h\260i\316j\211k\214l\206m\203n\305o~p\304q\212r\304s_t\207u\215v\301w\302x\205y\363z\362{\343|\330}\234~\376,  
         use=linux,  
   
   # OSF/1 1.1 Snapshot 2
   pmcons|pmconsole|PMAX console,
           am,
           cols#128, lines#57,
           bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuu1=^K, ht=^I,
           ind=^J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
           kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
   
 # SCO console and SOS-Syscons console for 386bsd  # SCO console and SOS-Syscons console for 386bsd
 # (scoansi: had unknown capabilities  # (scoansi: had unknown capabilities
 #       :Gc=N:Gd=K:Gh=M:Gl=L:Gu=J:Gv=\072:\  #       :Gc=N:Gd=K:Gh=M:Gl=L:Gu=J:Gv=\072:\
Line 1010 
Line 1049 
         kpp=\E[Z,          kpp=\E[Z,
         use=klone+acs, use=klone+sgr,          use=klone+acs, use=klone+sgr,
   
   #### QNX
   #
   
 # QNX 4.0 Console  # QNX 4.0 Console
 # Michael's original version of this entry had <am@>, <smcup=\Ei>,  # Michael's original version of this entry had <am@>, <smcup=\Ei>,
Line 1399 
Line 1440 
 bsdos-ppc|PowerPC BSD/OS Console,  bsdos-ppc|PowerPC BSD/OS Console,
         use=bsdos-pc,          use=bsdos-pc,
   
   #### DEC VT52
   # (<acsc>/<rmacs>/<smacs> capabilities aren't in DEC's official entry -- esr)
   vt52|dec vt52,
           OTbs,
           cols#80, it#8, lines#24,
           acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           bel=^G, clear=\EH\EJ, cr=^M, cub1=\ED, cud1=\EB, cuf1=\EC,
           cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,
           el=\EK, home=\EH, ht=^I, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB,
           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 (and the vt52, way obsolete but still  # DEC terminals from the vt100 forward are collected here. Older DEC terminals
 # the basis of some emulations) are collected here. Older DEC terminals and  # and micro consoles can be found in the `obsolete' section.  More details on
 # 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 1417 
Line 1468 
 # its name to Boundless Technologies; see http://www.boundless.com.  # its name to Boundless Technologies; see http://www.boundless.com.
 #  #
   
 # (<acsc>/<rmacs>/<smacs> capabilities aren't in DEC's official entry -- esr)  
 vt52|dec vt52,  
         OTbs,  
         cols#80, it#8, lines#24,  
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,  
         bel=^G, clear=\EH\EJ, cr=^M, cub1=\ED, cud1=\EB, cuf1=\EC,  
         cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,  
         el=\EK, home=\EH, ht=^I, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB,  
         kcuf1=\EC, kcuu1=\EA, nel=^M^J, ri=\EI, rmacs=\EG, smacs=\EF,  
   
 # NOTE:  Any VT100 emulation, whether in hardware or software, almost  # NOTE:  Any VT100 emulation, whether in hardware or software, almost
 # certainly includes what DEC called the `Level 1 editing extension' codes;  # certainly includes what DEC called the `Level 1 editing extension' codes;
 # only the very oldest VT100s lacked these and there probably aren't any of  # only the very oldest VT100s lacked these and there probably aren't any of
Line 1454 
Line 1495 
 # reset upon login. Also setting the number of columns glitches  # reset upon login. Also setting the number of columns glitches
 # the screen annoyingly. You can type "reset" to get them set.  # the screen annoyingly. You can type "reset" to get them set.
 #  #
   # The VT100 series terminals have cursor ("arrows") keys which can operate
   # in two different modes: Cursor Mode and Application Mode.  Cursor Mode
   # is the reset state, and is assumed to be the normal state.  Application
   # Mode is the "set" state.  In Cursor Mode, the cursor keys transmit
   # "Esc [ {code}" sequences, conforming to ANSI standards.  In Application
   # Mode, the cursor keys transmit "Esc O <code>" sequences.  Application Mode
   # was provided primarily as an aid to the porting of VT52 applications.  It is
   # assumed that the cursor keys are normally in Cursor Mode, and expected that
   # applications such as vi will always transmit the <smkx> string.  Therefore,
   # the definitions for the cursor keys are made to match what the terminal
   # transmits after the <smkx> string is transmitted.  If the <smkx> string
   # is a null string or is not defined, then cursor keys are assumed to be in
   # "Cursor Mode", and the cursor keys definitions should match that assumption,
   # else the application may fail.  It is also expected that applications will
   # always transmit the <rmkx> string to the terminal before they exit.
   #
   # The VT100 series terminals have an auxiliary keypad, commonly referred to as
   # the "Numeric Keypad", because it is a cluster of numeric and function keys.
   # The Numeric Keypad which can operate in two different modes: Numeric Mode and
   # Application Mode.  Numeric Mode is the reset state, and is assumed to be
   # the normal state.  Application Mode is the "set" state.  In Numeric Mode,
   # the numeric and punctuation keys transmit ASCII 7-bit characters, and the
   # Enter key transmits the same as the Return key (Note: the Return key
   # can be configured to send either LF (\015) or CR LF).  In Application Mode,
   # all the keypad keys transmit "Esc O {code}" sequences.  The PF1 - PF4 keys
   # always send the same "Esc O {code}" sequences.  It is assumed that the keypad
   # is normally in Numeric Mode.  If an application requires that the keypad be
   # in Application Mode then it is expected that the user, or the application,
   # will set the TERM environment variable to point to a terminfo entry which has
   # defined the <smkx> string to include the codes that switch the keypad into
   # Application Mode, and the terminfo entry will also define function key
   # fields to match the Application Mode control codes.  If the <smkx> string
   # is a null string or is not defined, then the keypad is assumed to be in
   # Numeric Mode.  If the <smkx> string switches the keypad into Application
   # Mode, it is expected that the <rmkx> string will contain the control codes
   # necessary to reset the keypad to "Normal" mode, and it is also expected that
   # applications which transmit the <smkx> string will also always transmit the
   # <rmkx> string to the terminal before they exit.
   #
 # Here's a diagram of the VT100 keypad keys with their bindings.  # Here's a diagram of the VT100 keypad keys with their bindings.
 # The top line is the name of the key (some DEC keyboards have the keys  # The top line is the name of the key (some DEC keyboards have the keys
 # labelled somewhat differently, like GOLD instead of PF1, but this is  # labelled somewhat differently, like GOLD instead of PF1, but this is
Line 1631 
Line 1711 
         ip=$<7>, rmir=\E[4h, smir=\E[4l,          ip=$<7>, rmir=\E[4h, smir=\E[4l,
         use=vt100,          use=vt100,
   
 # vt220:  
 # This vt220 description maps F5--F9 to the second block of function keys  # This vt220 description maps F5--F9 to the second block of function keys
 # at the top of the keyboard.  The "DO" key is used as F10 to avoid conflict  # at the top of the keyboard.  The "DO" key is used as F10 to avoid conflict
 # with the key marked (ESC) on the vt220.  See vt220d for an alternate mapping.  # with the key marked (ESC) on the vt220.  See vt220d for an alternate mapping.
 # PF1--PF4 are used as F1--F4.  # PF1--PF4 are used as F1--F4.
 #  #
 vt220|vt200|DEC VT220 in vt100 emulation mode,  vt220-old|vt200-old|DEC VT220 in vt100 emulation mode,
         OTbs, OTpt, am, mir, xenl, xon,          am, mir, xenl, xon,
         cols#80, lines#24, vt#3,          cols#80, lines#24, vt#3,
         OTnl=^J,  
         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>, civis=\E[?25l,
         clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=^M,          clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=^M,
Line 1648 
Line 1726 
         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=\177, kcub1=\EOD, kcud1=\EOB,          is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\E[D, kcud1=\E[B,
         kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kend=\E[4~, kf1=\EOP,          kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\EOP,
         kf10=\E[29~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[17~,          kf10=\E[29~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[17~,
         kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~,          kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~,
         khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, rc=\E8,          khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, rc=\E8,
Line 1660 
Line 1738 
         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;,          sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;,
         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,
 vt220-w|vt200-w|DEC vt220 in wide mode,  
         cols#132,  
         rs3=\E[?3h, use=vt220,  
   
 #  # A much better description of the VT200/220; used to be vt220-8
 # vt220d:  vt220|vt200|dec vt220,
 # This vt220 description regards F6--F10 as the second block of function keys          am, mc5i, mir, msgr, xenl, xon,
 # at the top of the keyboard.  This mapping follows the description given          cols#80, it#8, lines#24, vt#3,
 # 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.  
 # See vt220 for an alternate mapping.  
 #  
 vt220d|DEC VT220 in vt100 mode with DEC function key labeling,  
         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~, kf20=\E[34~, kf5@, kf6=\E[17~,  
         kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,  
         use=vt220,  
   
 vt220-nam|v200-nam|VT220 in vt100 mode with no auto margins,  
         am@,  
         rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h, use=vt220,  
   
 # This is misnamed (see xterm-8bit for an example of 8-bit controls)  
 vt220-8|dec vt220 8 bit terminal,  
         OTbs, am, mc5i, mir, msgr, xenl, xon,  
         cols#80, it#8, lines#24,  
         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=^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,
Line 1697 
Line 1753 
         flash=\E[?5h$<200/>\E[?5l, home=\E[H, ht=^I, hts=\EH,          flash=\E[?5h$<200/>\E[?5l, home=\E[H, ht=^I, hts=\EH,
         ich=\E[%p1%d@, if=/usr/share/tabset/vt100,          ich=\E[%p1%d@, if=/usr/share/tabset/vt100,
         il=\E[%p1%dL, il1=\E[L, ind=\ED,          il=\E[%p1%dL, il1=\E[L, ind=\ED,
         is2=\E[?7h\E[>\E[?1h\E F\E[?4l, kbs=\177, kcub1=\EOD,          is2=\E[?7h\E[>\E[?1h\E F\E[?4l, kbs=^H, kcub1=\E[D,
         kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf10=\E[21~,          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, 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~,
         kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ,          kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ,
         kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~, kf7=\E[18~,          kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~, kf7=\E[18~,
Line 1709 
Line 1765 
         rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmso=\E[27m,          rmacs=^O, rmam=\E[?7l, rmir=\E[4l, 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, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smam=\E[?7h, smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
   vt220-w|vt200-w|DEC vt220 in wide mode,
           cols#132,
           rs3=\E[?3h, use=vt220,
   vt220-8bit|vt220-8|vt200-8bit|vt200-8|dec vt220/200 in 8-bit mode,
           am, mc5i, mir, msgr, xenl, xon,
           cols#80, it#8, lines#24, vt#3,
           acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           bel=^G, blink=\2335m, bold=\2331m, clear=\233H\233J, cr=^M,
           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,
           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,
           ech=\233%p1%dX, ed=\233J, el=\233K, el1=\2331K, enacs=\E)0,
           flash=\233?5h$<200/>\233?5l, home=\233H, ht=^I, hts=\EH,
           ich=\233%p1%d@, if=/usr/share/tabset/vt100,
           il=\233%p1%dL, il1=\233L, ind=\ED,
           is2=\233?7h\233>\233?1h\E F\233?4l, kbs=^H,
           kcub1=\233D, kcud1=\233B, kcuf1=\233C, kcuu1=\233A,
           kf1=\EOP, kf10=\23321~, kf11=\23323~, kf12=\23324~,
           kf13=\23325~, kf14=\23326~, kf17=\23331~, kf18=\23332~,
           kf19=\23333~, kf2=\EOQ, kf20=\23334~, kf3=\EOR, kf4=\EOS,
           kf6=\23317~, kf7=\23318~, kf8=\23319~, kf9=\23320~,
           kfnd=\2331~, khlp=\23328~, khome=\233H, kich1=\2332~,
           knp=\2336~, kpp=\2335~, krdo=\23329~, kslt=\2334~, lf1=pf1,
           lf2=pf2, lf3=pf3, lf4=pf4, mc0=\233i, mc4=\2334i, mc5=\2335i,
           nel=\EE, rc=\E8, rev=\2337m, ri=\EM, rmacs=^O, rmam=\233?7l,
           rmir=\2334l, rmso=\23327m, rmul=\23324m, rs1=\233?3l,
           sc=\E7, sgr0=\233m, smacs=^N, smam=\233?7h, smir=\2334h,
           smso=\2337m, smul=\2334m, tbc=\2333g,
   
   #
   # vt220d:
   # 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
   # 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.
   # See vt220 for an alternate mapping.
   #
   vt220d|DEC VT220 in vt100 mode with DEC function key labeling,
           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~, kf20=\E[34~, kf5@, kf6=\E[17~,
           kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
           use=vt220-old,
   
   vt220-nam|v200-nam|VT220 in vt100 mode with no auto margins,
           am@,
           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
Line 1724 
Line 1828 
 # 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)
 vt200-js|vt220-js|dec vt200 series with jump scroll,  vt200-js|vt220-js|dec vt200 series with jump scroll,
         am,          am,
         cols#80,          cols#80,
Line 1732 
Line 1837 
         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,
         il1=\E[L, ind=\ED,          il1=\E[L, ind=\ED,
         is2=\E[61"p\E[H\E[?3l\E[?4l\E[?1l\E[?5l\E[?6l\E[?7h\E[?8h\E[?25h\E>\E[m,          is2=\E[61"p\E[H\E[?3l\E[?4l\E[?1l\E[?5l\E[?6l\E[?7h\E[?8h\E[?25h\E>\E[m,
         kbs=\177, 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,          kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=^M\ED, rc=\E8,
         rf=/usr/lib/tabset/vt100, ri=\EM, rmdc=, rmir=\E[4l,          rf=/usr/lib/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, 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,
   
 # This was DEC's vt320.  Use the purpose-built one below instead  # This was DEC's vt320.  Use the purpose-built one below instead
Line 1761 
Line 1866 
 # I left out <sgr> because of its RIDICULOUS complexity,  # I left out <sgr> because of its RIDICULOUS complexity,
 # and the resulting fact that it causes the termcap translation of the entry  # and the resulting fact that it causes the termcap translation of the entry
 # to SMASH the 1k-barrier...  # to SMASH the 1k-barrier...
 # From: Adam Thompson <thompson@xanth.magic.mb.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, eslok, hs, mir, msgr, xenl,          am, eslok, hs, mir, msgr, xenl,
Line 1844 
Line 1949 
         flash=\E[?5h\E[?5l$<200/>, fsl=\E[$}, home=\E[H, ht=^I,          flash=\E[?5h\E[?5l$<200/>, fsl=\E[$}, 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 F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H,          is2=\E<\E F\E>\E[?1h\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=^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=^M\ED, rc=\E8, rev=\E[7m,
Line 1890 
Line 1995 
         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 F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H,          is2=\E<\E F\E>\E[?1h\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=^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=^M\ED, rc=\E8, rev=\E[7m,
Line 1913 
Line 2018 
         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/vt300, il1=\E[L, ind=\ED,          if=/usr/share/tabset/vt300, il1=\E[L, ind=\ED,
         is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, kbs=\177,          is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, 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,
         kdch1=\E[3~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, kf3=\EOR,          kdch1=\E[3~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, kf3=\EOR,
         kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, kf8=\E[20~,          kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, kf8=\E[20~,
Line 2010 
Line 2115 
         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/vt300, il1=\E[L, ind=\ED,          if=/usr/share/tabset/vt300, il1=\E[L, ind=\ED,
         is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, kbs=\177,          is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, 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,
         kdch1=\E[3~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, kf3=\EOR,          kdch1=\E[3~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, kf3=\EOR,
         kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, kf8=\E[20~,          kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, kf8=\E[20~,
Line 2037 
Line 2142 
         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/vt300, il1=\E[L, ind=\ED,          if=/usr/share/tabset/vt300, il1=\E[L, ind=\ED,
         is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, kbs=\177,          is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, 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,
         kdch1=\E[3~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, kf3=\EOR,          kdch1=\E[3~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, kf3=\EOR,
         kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, kf8=\E[20~,          kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, kf8=\E[20~,
Line 2072 
Line 2177 
 # 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 <thompson@xanth.magic.mb.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,
Line 2260 
Line 2365 
         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=^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, dl=\E[%p1%dM, dl1=\E[M,
         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,          ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
         enacs=\E(B\E)0, flash=\E[?5h\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@, ich1=\E[@,          ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,
         il=\E[%p1%dL, il1=\E[L, ind=^J,          il1=\E[L, ind=^J,
         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>,
         ka1=\EOw, ka3=\EOu, kb2=\EOy, kbeg=\EOE, kbs=^H, kc1=\EOq,          ka1=\EOw, ka3=\EOu, kb2=\EOy, kbeg=\EOE, kbs=^H, kc1=\EOq,
         kc3=\EOs, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,          kc3=\EOs, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
Line 2297 
Line 2402 
 # This version was released in XFree86 3.3.3 (November 1998).  # This version was released in XFree86 3.3.3 (November 1998).
 # Besides providing printer support, it exploits a new feature that allows  # Besides providing printer support, it exploits a new feature that allows
 # xterm to use terminfo-based descriptions with the titeInhibit resource.  # xterm to use terminfo-based descriptions with the titeInhibit resource.
   # -- the distribution contained incorrect khome/kend values -TD
 xterm-xf86-v333|xterm terminal emulator (XFree86 3.3.3 Window System),  xterm-xf86-v333|xterm terminal emulator (XFree86 3.3.3 Window System),
         mc5i,          mc5i,
         blink=\E[5m, ich1@, invis=\E[8m,          blink=\E[5m, ich1@, invis=\E[8m,
         is2=\E[!p\E[?3;4l\E[4l\E>, kdch1=\E[3~, kend=\E[4~,          is2=\E[!p\E[?3;4l\E[4l\E>, kdch1=\E[3~, kfnd@, kslt@,
         kfnd@, khome=\E[1~, kslt@, mc0=\E[i, mc4=\E[4i, mc5=\E[5i,          mc0=\E[i, mc4=\E[4i, mc5=\E[5i, rmcup=\E[?1047l\E[?1048l,
         rmcup=\E[?1047l\E[?1048l, rs1=\Ec,          rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>,
         rs2=\E[!p\E[?3;4l\E[4l\E>,  
         sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,          sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
         smcup=\E[?1048h\E[?1047h,          smcup=\E[?1048h\E[?1047h,
         use=xterm-xf86-v33,          use=xterm-xf86-v33,
   
 # This beta version will probably be released in XFree86 4.0.  # This beta version will probably be released in XFree86 4.0.
 xterm-xf86-v40|xterm terminal emulator (XFree86 4.0 Window System),  xterm-xf86-v40|xterm terminal emulator (XFree86 4.0 Window System),
           npc,
         kDC=\E[3;5~, kEND=\EO5F, kHOM=\EO5H, kIC=\E[2;5~,          kDC=\E[3;5~, kEND=\EO5F, kHOM=\EO5H, kIC=\E[2;5~,
         kLFT=\EO5D, kNXT=\E[6;5~, kPRV=\E[5;5~, kRIT=\EO5C, ka1@,          kLFT=\EO5D, kNXT=\E[6;5~, kPRV=\E[5;5~, kRIT=\EO5C, ka1@,
         ka3@, kb2=\EOE, kc1@, kc3@, kcbt=\E[Z, kdch1=\E[3~, kend=\EOF,          ka3@, kb2=\EOE, kc1@, kc3@, kcbt=\E[Z, kdch1=\E[3~, kend=\EOF,
Line 2324 
Line 2430 
         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, rmcup=\E[?1049l,
           sgr=\E[0%?%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;,
         smcup=\E[?1049h,          smcup=\E[?1049h,
         use=xterm-xf86-v333,          use=xterm-xf86-v333,
   
Line 2365 
Line 2472 
 #       CSI     \E [    \233  #       CSI     \E [    \233
 #  #
 xterm-8bit|xterm terminal emulator 8-bit controls (X Window System),  xterm-8bit|xterm terminal emulator 8-bit controls (X Window System),
         OTbs, am, bce, km, mc5i, mir, msgr, xenl,          OTbs, am, bce, km, mc5i, mir, msgr, npc, xenl,
         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=\2335m, bold=\2331m, cbt=\233Z,          bel=^G, blink=\2335m, bold=\2331m, cbt=\233Z,
Line 2373 
Line 2480 
         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=^J, 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,
         cvvis=\233?25h, dch=\233%p1%dP, dch1=\233P,          dch=\233%p1%dP, dch1=\233P, dl=\233%p1%dM, dl1=\233M,
         dl=\233%p1%dM, dl1=\233M, ech=\233%p1%dX, ed=\233J,          ech=\233%p1%dX, ed=\233J, el=\233K, el1=\2331K,
         el=\233K, el1=\2331K, enacs=\E(B\E)0,          enacs=\E(B\E)0, flash=\233?5h$<100/>\233?5l,
         flash=\233?5h\233?5l, home=\233H, hpa=\233%i%p1%dG,          home=\233H, hpa=\233%i%p1%dG, ht=^I, hts=\210,
         ht=^I, hts=\210, ich=\233%p1%d@, il=\233%p1%dL, il1=\233L,          ich=\233%p1%d@, il=\233%p1%dL, il1=\233L, ind=^J,
         ind=^J, invis=\2338m,          invis=\2338m,
         is2=\E7\E G\233r\233m\233?7h\233?1;3;4;6l\2334l\E8\E>,          is2=\E7\E G\233r\233m\233?7h\233?1;3;4;6l\2334l\E8\E>,
         ka1=\217w, ka3=\217u, kb2=\217y, kbeg=\217E, kbs=^H,          ka1=\217w, ka3=\217u, kb2=\217y, kbeg=\217E, kbs=^H,
         kc1=\217q, kc3=\217s, kcub1=\217D, kcud1=\217B,          kc1=\217q, kc3=\217s, kcub1=\217D, kcud1=\217B,
Line 2564 
Line 2671 
         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=^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, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
         dl1=\E[M, 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\E[?5l,
         flash=\E[?5h\E[?5l, home=\E[H, ht=^I, hts=\EH,          home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
         ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J,          il=\E[%p1%dL, il1=\E[L, ind=^J, 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$, kLFT=\E[d, kNXT=\E[6$,          kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kLFT=\E[d, kNXT=\E[6$,
         kPRV=\E[5$, kRIT=\E[c, ka1=\EOw, ka3=\EOy, kb2=\EOu, kbs=^H,          kPRV=\E[5$, kRIT=\E[c, ka1=\EOw, ka3=\EOy, kb2=\EOu, kbs=^H,
Line 2694 
Line 2800 
         clear=\EP\EE0;0;, cnorm=\Ea, cr=^M, csr=\Ek%p1%d;%p2%d;,          clear=\EP\EE0;0;, cnorm=\Ea, cr=^M, csr=\Ek%p1%d;%p2%d;,
         cub=\Eq-%p1%d;, cub1=^H, cud=\Ep%p1%d;, cud1=\EB,          cub=\Eq-%p1%d;, cub1=^H, cud=\Ep%p1%d;, cud1=\EB,
         cuf=\Eq%p1%d;, cuf1=\ED, cup=\EE%p1%d;%p2%d;,          cuf=\Eq%p1%d;, cuf1=\ED, cup=\EE%p1%d;%p2%d;,
         cuu=\Ep-%p1%d;, cuu1=\EA, cvvis=\Ea, dch=\EI%p1%d;,          cuu=\Ep-%p1%d;, cuu1=\EA, dch=\EI%p1%d;, dch1=\EI1;,
         dch1=\EI1;, dl=\ER%p1%d;, dl1=\ER1;, ech=\Ej%p1%d;, ed=\EN,          dl=\ER%p1%d;, dl1=\ER1;, ech=\Ej%p1%d;, ed=\EN, el=\EK,
         el=\EK, el1=\EL, enacs=\0, home=\EE0;0;, ht=^I, hts=\Eh,          el1=\EL, enacs=\0, home=\EE0;0;, ht=^I, hts=\Eh,
         il=\EQ%p1%d;, il1=\EQ1;, ind=\EG, is2=\ES\Er0;\Es0;,          il=\EQ%p1%d;, il1=\EQ1;, ind=\EG, is2=\ES\Er0;\Es0;,
         kbs=^H, kcub1=\EC, kcud1=\EB, kcuf1=\ED, kcuu1=\EA,          kbs=^H, kcub1=\EC, kcud1=\EB, kcuf1=\ED, kcuu1=\EA,
         kdch1=\177, kent=^M, kf0=\EF00, kf1=\EF01, kf10=\EF10,          kdch1=\177, kent=^M, kf0=\EF00, kf1=\EF01, kf10=\EF10,
Line 2785 
Line 2891 
         sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m,          sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m,
         smul=\E[4m,          smul=\E[4m,
   
 # Entries for use by the FSF's `screen' program.  The screen and  # Entries for use by the `screen' program by Juergen Weigert,
   # Michael Schroeder, Oliver Laumann.  The screen and
 # screen-w entries came with version 3.7.1.  The screen2 and screen3 entries  # screen-w entries came with version 3.7.1.  The screen2 and screen3 entries
 # come from University of Wisconsin and may be older.  # come from University of Wisconsin and may be older.
 # (screen: added <cnorm> on ANSI model -- esr)  # (screen: added <cnorm> on ANSI model -- esr)
Line 3179 
Line 3286 
         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|sony vt100 emulator 40 lines,  nwp512|news|nwp514|news40|vt100-bm|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;40r\E8, use=news-old-unk,          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;40r\E8, use=news-old-unk,
Line 3203 
Line 3310 
 #  #
 # (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|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;33r\E8, use=news-old-unk,          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;33r\E8, use=news-old-unk,
 #  #
 # (nwp513-o: had :DE=^H:, I think that's <OTbs>; also the alias vt100-bm --esr)  # (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|sony vt100 emulator 33 lines,  nwp513-o|nwp518-o|nwe501-o|nwp251-o|newscbm-o|news31-o|old sony vt100 emulator 33 lines,
         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;31r\E8, use=news-old-unk,          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31r\E8, use=news-old-unk,
 #  #
Line 3411 
Line 3517 
         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,
         ri=\E[T, rmso=\E[m, sc=\E[s, sgr0=\E[0m, smso=\E[7m,          ri=\E[T, rmso=\E[m, sc=\E[s, sgr0=\E[0m, smso=\E[7m,
   # From: jew@venus.sunquest.com
   # Date: 19 Feb 93 23:41:07 GMT
   # Here's  a  combination of  ansi and  vt100 termcap
   # entries   that  works  nearly   perfectly  for  me
   # (Gateway 2000 Handbook and Microsoft Works 3.0):
   pcmw|PC running Microsoft Works,
           am, xenl,
           cols#80, it#8, lines#24, vt#3,
           bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>,
           clear=\E[;H\E[2J$<50/>, cr=^M, cub1=^H, cud1=^J,
           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,
           ht=^I, hts=\EH$<2/>, ind=\ED$<5/>, is2=\E[1;24r\E[24;1H,
           kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
           kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\r\ED$<5/>,
           rc=\E8, rev=\E[7m$<2/>, rf=/usr/share/lib/tabset/vt100,
           ri=\EM$<5/>, rmso=\E[m$<2/>, rmul=\E[m$<2/>,
           rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
           sgr0=\E[m$<2/>, smso=\E[7m$<2/>, smul=\E[4m$<2/>,
           tbc=\E[3g$<2/>,
   
 ######## COMMON TERMINAL TYPES  ######## COMMON TERMINAL TYPES
 #  #
Line 3510 
Line 3636 
 #       Vox: 1-(916)-785-4363   (Technical response line for VDTs)  #       Vox: 1-(916)-785-4363   (Technical response line for VDTs)
 #            1-(800)-633-3600   (General customer support)  #            1-(800)-633-3600   (General customer support)
 #  #
   #
   # As of March 1998, HP no longer has any terminals in production.
   # The 700 series (22, 32, 41, 44, 92, 94, 96, 98) is still being
   # supported (they still have parts). So are the 2392a and 2394a.
   # See the WORKSTATION CONSOLES section for the 700s.
   #
   
 # 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,
Line 4082 
Line 4214 
         ri=\Ej, rmir=\Er, rmso=\EG0$<10/>, rmul=\EG0$<10/>,          ri=\Ej, rmir=\Er, rmso=\EG0$<10/>, rmul=\EG0$<10/>,
         sgr0=\EG0$<10/>, smir=\Eq, smso=\EG4$<10/>,          sgr0=\EG0$<10/>, smir=\Eq, smso=\EG4$<10/>,
         smul=\EG8$<10/>, tbc=\E0, vpa=\E[%p1%{32}%+%c,          smul=\EG8$<10/>, tbc=\E0, vpa=\E[%p1%{32}%+%c,
 # (hp70092: added empty <acsc> to avoid warnings re <smacs>/<rmacs> --esr)  hp70092|hp70092a|hp70092A|HP 700/92,
 hp70092|hp70092a|hp70092A|70092|HP 700/92,  
         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,
Line 5453 
Line 5584 
         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=^J, 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@athena.mit.edu>  # From: Jeff Siegal <jbs@quiotix.com>
 vi55|Visual 55,  vi55|Visual 55,
         OTbs, am, mir, msgr,          OTbs, am, mir, msgr,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
Line 6287 
Line 6418 
 wy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns,  wy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns,
         bel@,          bel@,
         use=wy85-w,          use=wy85-w,
   
   # From: Kevin Turner <kevint@aracnet.com>, 12 Jul 1998
   # This copes with an apparent firmware bug in the wy85.  He writes:
   # "What I did was change leave the terminal cursor keys set to Normal
   # (instead of application), and change \E[ to \233 for all the keys in
   # terminfo. At one point, I found some reference indicating that this
   # terminal bug (not sending \E[) was acknowledged by Wyse (so it's not just
   # me), but I can't find that and the server under my bookmark to "Wyse
   # Technical" isn't responding.  So there's the question of wether the wy85
   # terminfo should reflect the manufactuer's intended behaviour of the terminal
   # or the actual."
   wy85-8bit|wyse85-8bit|wyse 85 in 8-bit mode,
           am, hs, mc5i, mir, msgr, xenl, xon,
           cols#80, it#8, lines#24, wsl#80,
           acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
           clear=\E[H\E[J$<110>, cnorm=\E[?25h, 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$<1>, cuu=\E[%p1%dA, cuu1=\E[A,
           dch=\E[%p1%dP$<3*>, dch1=\E[P$<3>, dim=\E[2m,
           dl=\E[%p1%dM$<3*>, dl1=\E[M$<3>, dsl=\E[40l,
           ech=\E[%p1%dX, ed=\E[J$<110>, el=\E[K$<1>, el1=\E[1K,
           enacs=\E)0, flash=\E[30h\E\,\E[30l$<300>,
           fsl=\E[1;24r\E8, home=\E[H, ht=\011$<1>, hts=\EH,
           ich=\E[%p1%d@$<4*>, il=\E[%p1%dL$<5*>, il1=\E[L$<5>,
           ind=\n$<3>, invis=\E[8m, 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>,
           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,
           kcuf1=\233C, kcuu1=\233A, kdch1=\2333~, kent=\EOM,
           kf1=\EOP, kf10=\23321~, kf11=\23323~, kf12=\23324~,
           kf13=\23325~, kf14=\23326~, kf15=\23328~, kf16=\23329~,
           kf17=\23331~, kf18=\23332~, kf19=\23333~, kf2=\EOQ,
           kf20=\23334~, kf3=\EOR, kf4=\EOS, kf6=\23317~, kf7=\23318~,
           kf8=\23319~, kf9=\23320~, kfnd=\2331~, khlp=\23328~,
           khome=\23326~, kich1=\2332~, knp=\2336~, kpp=\2335~,
           kslt=\2334~, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, mc0=\E[0i,
           mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM$<3>,
           rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, rmso=\E[m,
           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%;%?%p6%t;1%;%?%p7%t;8%;+m%?%p9%t\016%e\017%;,
           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,
           tsl=\E[40h\E7\E[25;%i%p1%dH,
 #  #
 #       Wyse 185 emulating a vt320 7 bit mode.  #       Wyse 185 emulating a vt320 7 bit mode.
 #  #
Line 6705 
Line 6882 
 #  #
 #       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,  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@, use=wy520-epc,          dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@, use=wy520-epc,
 #  #
 #       Wyse 520 with visual bell.  #       Wyse 520 with visual bell.
 wy520-epc-vb|wyse520-pc-vb|wyse 520 with visible bell,  wy520-epc-vb|wyse520-pc-vb|wyse 520 with visible bell and EPC keyboard,
         flash=\E[30h\E\,\E[30l$<100>,          flash=\E[30h\E\,\E[30l$<100>,
         use=wy520-epc,          use=wy520-epc,
 #  #
Line 6722 
Line 6899 
         use=wy520-epc,          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,  wy520-epc-wvb|wyse520-p-wvb|wyse 520 with visible bell 132-columns and EPC keyboard,
         flash=\E[30h\E\,\E[30l$<100>,          flash=\E[30h\E\,\E[30l$<100>,
         use=wy520-epc-w,          use=wy520-epc-w,
 #  #
Line 6770 
Line 6947 
         rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|, use=wy520-36pc,          rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|, 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,  wy520-48wpc|wyse520-48wpc|wyse 520 with 48 data lines and EPC keyboard,
         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$|, use=wy520-48pc,          rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|, use=wy520-48pc,
Line 9843 
Line 10020 
         kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, lf0@, nel=^M^Z, rmcup=^L,          kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, lf0@, nel=^M^Z, rmcup=^L,
         rmso=\036E$<\0/>, smcup=^L^R, smso=\036D$<5/>,          rmso=\036E$<\0/>, smcup=^L^R, smso=\036D$<5/>,
         use=dg200,          use=dg200,
 # dg450 from cornell  
   # 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...
 # Note: lesser Dasher terminals will not work with vi because vi insists upon  # Note: lesser Dasher terminals will not work with vi because vi insists upon
 # having a command to move straight down from any position on the bottom line  # having a command to move straight down from any position on the bottom line
 # and scroll the screen up, or a direct vertical scroll command.  The 460 and  # and scroll the screen up, or a direct vertical scroll command.  The 460 and
Line 9869 
Line 10049 
         lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf9=f10, rev=\E[7m,          lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf9=f10, rev=\E[7m,
         ri=\E[T, rmso=\E[m, rmul=\E[05, sgr0=\E[m, smso=\E[7m,          ri=\E[T, rmso=\E[m, rmul=\E[05, sgr0=\E[m, smso=\E[7m,
         smul=\E[4m,          smul=\E[4m,
 # From: Wayne Throop <mcnc!rti-sel!rtp47!throopw>  # 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.
 # Note that the cursor-down key transmits ^Z.  Job control users, beware!  # Note that the cursor-down key transmits ^Z.  Job control users, beware!
Line 10361 
Line 10541 
   
 #### Datamedia (dm)  #### Datamedia (dm)
 #  #
 # Datamedia was headquartered in Nashua, New Hampshire in 1993.  # Datamedia was headquartered in Nashua, New Hampshire until it went
 # As of early 1996, at least one company called `Datamedia' has been taken  # out of business in 1993, but the ID plates on the terminals referred
 # over by:  # to the factory in Pennsauken, NJ.  The factory was sold to a PCB board
   # manufacturer which threw out all information about the terminals.
 #  #
 #    Axent Technologies, Inc.  
 #    2400 Research Boulevard  
 #    Rockville, Maryland 20850  
 #    voice: +1 301/258-5043  
 #      fax: +1 301/330-5756  
 #    email: <info@axent.com>  
 #  
 # makers of OmniGuard client/server security software.  They are a software  
 # only company and no longer make terminals.  However, the operator there  
 # told me that she had once spoken to a customer looking for Datamedia  
 # terminals who'd mentioned a Datamedia in New Jersey.  This is backed up  
 # by comp.terminals posting describing the ID plate on the back of a  
 # "Datamedia 3000" terminal.  Was this an earlier incarnation of Axent?  
 # Inquiring minds want to know...  
 #  
   
 cs10|colorscan|Datamedia Color Scan 10,  cs10|colorscan|Datamedia Color Scan 10,
         msgr,          msgr,
Line 10485 
Line 10651 
         clear=\E[H\E[2J$<50/>, cud1=^J,          clear=\E[H\E[2J$<50/>, cud1=^J,
         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 <thompson@xanth.magic.mb.ca> Sept 10 1995  # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995
 dt80-sas|Datamedia DT803/DTX for SAS usage,  dt80-sas|Datamedia DT803/DTX for SAS usage,
         am, bw,          am, bw,
         cols#80, lines#24,          cols#80, lines#24,
Line 10867 
Line 11033 
 sb2|sb3|fixed superbee,  sb2|sb3|fixed superbee,
         xsb@, use=superbee,          xsb@, use=superbee,
   
   ####  Beehive Medical Electronics
   #
   # Steve Seymour <srseymour@mindspring.com> writes (Wed, 03 Feb 1999):
   # Regarding your question though; Beehive terminals weren't made by Harris.
   # They were made by Beehive Medical Electronics in Utah. They went out of
   # business in the early '80s.
   #
   # (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.
   
Line 10897 
Line 11073 
         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=^M, cub1=\ED, cud1=^J, cuf1=\EC,
         cuu1=\EA, ed=\EJ, el=\EK, home=\EH, ind=^J,          cuu1=\EA, ed=\EJ, el=\EK, home=\EH, ind=^J,
   # 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
   # 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,
Line 11259 
Line 11438 
 hft-c-old|HFT with Color PC850,  hft-c-old|HFT with Color PC850,
         colors#8, pairs#64,          colors#8, pairs#64,
         setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ibm5151,          setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ibm5151,
   hft|AIWS High Function Terminal,
           am, xon,
           cols#80, lines#25,
           bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=^M,
           cub1=^H, cud1=^J, 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[@, il1=\E[L, ind=^J, invis=\E[8m, kbs=^H,
           kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
           kf1=\E[001q, kf2=\E[002q, kf3=\E[003q, kf4=\E[004q,
           kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, kf8=\E[008q,
           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,
           sgr0=\E[m, smir=\E6, smso=\E[7m, smul=\E[4m,
 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=^J,
 ibm5081|hft|IBM Megapel Color display,  #       lft-pc850 : IBM Low Function Terminal Device
   #    lft "supports" underline, bold, and blink in the sense that the lft code
   #    sets all the right bits.  HOWEVER, depending upon the adapter, these
   #    attributes may or may not be supported by the device driver.
   lft|lft-pc850|LFT-PC850|IBM LFT PC850 Device,
           am, bw, msgr, xon,
           cols#80, it#8, lines#25,
           acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263,
           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,
           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, 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,
           il1=\E[L, ind=\ED, indn=\E[%p1%dS, invis=\E[8m, is2=\Ec,
           kbs=^H, kcbt=\E[Z, kclr=\E[144q, kcub1=\E[D, kcud1=\E[B,
           kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, ked=\E[148q,
           kel=\E[142q, kend=\E[146q, kf1=\E[001q, kf10=\E[010q,
           kf11=\E[011q, kf12=\E[012q, kf13=\E[013q, kf14=\E[014q,
           kf15=\E[015q, kf16=\E[016q, kf17=\E[017q, kf18=\E[018q,
           kf19=\E[019q, kf2=\E[002q, kf20=\E[020q, kf21=\E[021q,
           kf22=\E[022q, kf23=\E[023q, kf24=\E[024q, kf25=\E[025q,
           kf26=\E[026q, kf27=\E[027q, kf28=\E[028q, kf29=\E[029q,
           kf3=\E[003q, kf30=\E[030q, kf31=\E[031q, kf32=\E[032q,
           kf33=\E[033q, kf34=\E[034q, kf35=\E[035q, kf36=\E[036q,
           kf4=\E[004q, kf5=\E[005q, kf6=\E[006q, kf7=\E[007q,
           kf8=\E[008q, kf9=\E[009q, khome=\E[H, kich1=\E[139q,
           kil1=\E[140q, kind=\E[151q, knp=\E[154q, kpp=\E[150q,
           kri=\E[155q, krmir=\E[4l, rev=\E[7m, ri=\EL, rin=\E[%p1%dT,
           rmacs=\E(B, rmir=\E[4l, 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%;%?%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,
           tbc=\E[3g,
   ibm5081|IBM Megapel Color display,
         acsc=jjkkllmmnnqqttuuvvwwxx, blink@, bold@, s0ds=\E(B,          acsc=jjkkllmmnnqqttuuvvwwxx, blink@, bold@, s0ds=\E(B,
         s1ds=\E(0, sgr0=\E[0m\E(B,          s1ds=\E(0, sgr0=\E[0m\E(B,
         use=ibm5154,          use=ibm5154,
Line 12237 
Line 12462 
 # identical, except for case, to lower-case ones.  I also uncommented the acsc  # identical, except for case, to lower-case ones.  I also uncommented the acsc
 # capabilities.X  # capabilities.X
 #  #
 # The Intecolor emulation of the NCR 2900/260C color terminal is basicly 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, use=ncr260vt300an,          op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ncr260vt300an,
 # The Intecolor emulation of the NCR 2900/260C color terminal is basicly 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,
         colors#8, pairs#64,          colors#8, pairs#64,
         op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ncr260vt300wan,          op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ncr260vt300wan,
 # The Intecolor emulation of the NCR 2900/260C color terminal is basicly a DEC  # The Intecolor emulation of the NCR 2900/260C color terminal is basically a
 # 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, use=ncr260vt300pp,          op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ncr260vt300pp,
Line 12757 
Line 12982 
 # 7   - Enable / Disable CR turnoff  # 7   - Enable / Disable CR turnoff
 # 8   - Enable / Disable backspace  # 8   - Enable / Disable backspace
 #  #
   # Since each attribute parameter is 0 or 1, we shift each attribute (standout,
   # reverse, blink, dim, and underline) the appropriate number of bits (by
   # multiplying the 0 or 1 by a correct factor to shift) so the bias character,
   # '@' is (effectively) "or"ed with each attribute to generate the proper third
   # character in the <ESC>0 sequence.  The <sgr> string implements the following
   # equation:
   #
   # ((((('@' + P5) | (P4 << 1)) | (P3 << 3)) | (P2 << 4)) | (p1 * 17))    =>
   # ((((('@' + P5) + (P4 << 1)) + (P3 << 3)) + (P2 << 4)) + (p1 * 17))
   #
   #       Where:  P1 <==> Standout attribute parameter
   #               P2 <==> Underline attribute parameter
   #               P3 <==> Reverse attribute parameter
   #               P4 <==> Blink 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|ncr 7900 model 1,
         am, bw, ul,          am, bw, ul,
Line 12778 
Line 13018 
         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=^M^J,
         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.
   #          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:
   #               ((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,
Line 13564 
Line 13808 
         el=^X, home=^^, il1=\EE, ind=^J, kcud1=^J, kcuf1=^L, kcuu1=^K,          el=^X, home=^^, il1=\EE, ind=^J, kcud1=^J, kcuf1=^L, kcuu1=^K,
   
 # From IBM, Thu May  5 19:35:27 1983  # From IBM, Thu May  5 19:35:27 1983
 # (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,
Line 13905 
Line 14149 
 # From: Kent Polk <kent@swrinde.nde.swri.edu>, 30 May 90  # From: Kent Polk <kent@swrinde.nde.swri.edu>, 30 May 90
 # Added a few more entries, converted caret-type control sequence (^x) entries  # Added a few more entries, converted caret-type control sequence (^x) entries
 # to '\0xx' entries since a couple of people mentioned losing '^x' sequences.  # to '\0xx' entries since a couple of people mentioned losing '^x' sequences.
   # Corrections by Ty Sarna <tsarna@endicor.com>, Sat Feb 28 18:55:15 1998
 #  #
 # :as:, :ae:                    Support for alternate character sets.  # :as:, :ae:                    Support for alternate character sets.
 # :ve=\E[\040p:vi=\E[\060\040p: cursor visible/invisible.  # :ve=\E[\040p:vi=\E[\060\040p: cursor visible/invisible.
Line 13928 
Line 14173 
         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, kcub1=\ED,          indn=\E[%p1%dS, invis=\E[8m, is2=\E[20l, kbs=^H,
         kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf0=\E9~, kf1=\E0~,          kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\E[9~,
         kf2=\E1~, kf3=\E2~, kf4=\E3~, kf5=\E4~, kf6=\E5~, kf7=\E6~,          kf1=\E[0~, kf2=\E[1~, kf3=\E[2~, kf4=\E[3~, kf5=\E[4~,
         kf8=\E7~, kf9=\E8~, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT,          kf6=\E[5~, kf7=\E[6~, kf8=\E[7~, kf9=\E[8~, rev=\E[7m,
         rmacs=^O, rmso=\E[m, rmul=\E[m, rs1=\Ec, sgr0=\E[m, smacs=^N,          ri=\E[T, rin=\E[%p1%dT, rmacs=^O, rmso=\E[m, rmul=\E[m,
         smso=\E[7m, smul=\E[4m,          rs1=\Ec, sgr0=\E[m, smacs=^N, smso=\E[7m, smul=\E[4m,
   
 # 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 14148 
Line 14393 
         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
 #   ucbvax!ucsfmis!harrison ...uucp / ucbvax!ucsfmis!harrison@BERKELEY ...ARPA  #   ucbvax!ucsfmis!harrison ...uucp / ucbvax!ucsfmis!harrison@BERKELEY ...ARPA
   #
   # On Sat, 7 Aug 1999, Torsten Jerzembeck <toje@nightingale.ms.sub.org> wrote:
   # The Basis 108 was a Apple II clone, manufactured by the "Basis
   # Mikrocomputer GmbH" in Munster, Germany (the company still exists today,
   # about 1,5 km from where I live, but doesn't build own computers any
   # more). A Basis 108 featured a really heavy (cast aluminium?) case, was
   # equipped with one or two 5.25" disk drives, had a monochrome and colour
   # video output for a TV set or a dedicated monitor and several slots for
   # Apple II cards. Basis 108 were quite popular at german schools before
   # the advent of the IBM PC. They run, for example, the UCSD Pascal
   # development system (which I used even in 1993 to program the steering
   # and data recording for our school's experimental solar panel :), Apple DOS
   # or CP/M.
 # (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,
Line 14375 
Line 14633 
         rmkx=\E>, rmso=\E[m, sgr0=\E[m, smam=\E[?7h, smkx=\E=,          rmkx=\E>, rmso=\E[m, sgr0=\E[m, smam=\E[?7h, smkx=\E=,
         smso=\E[7m,          smso=\E[7m,
   
   #### Bull (bq, dku, vip)
   #
   # (Adapted for terminfo; AIX extension capabilities translated -- esr)
   
   #============================================#
   # BULL QUESTAR 210 `SDP' terminals emulation #
   #============================================#
   #
   # Description written by R.K.Saunders (Bull Transac)
   #
   # Modifications written by F. Girard (Bull MTS)
   #               19-05-87 V02.00.01
   #               17-12-87 V02.00.02
   #               15-09-89 V02.00.05
   #
   #       Typical technical selections F1 (modes SDP/ROLL):
   # -------------------------------------------------------
   # |   01   02   03   04   05   06   07   08   09   10   |
   # |  1010 0011 1010 0110 0110 0001 0100 0000 0000 0000  |
   # |                                                     |
   # |   11   12   13   14   15   16   17   18   19   20   |
   # |  0000 0110 100? 0000 0000 0000 0001 0000 0000 0001  |
   # |                                                     |
   # |   21   22   23   24   25   26   27   28   29   30   |
   # |  0011 0000 0001 1000 0000 0000 0000 0000 0000 0000  |
   # |                                                     |
   # |   31   32   33   34   35   36   37   38   39   40   |
   # |  1010 0011 0000 0000 0000 0000 0000 0000 0000 0000  |
   # -------------------------------------------------------
   #       Typical firmware identification F5 "etat 6":
   #  P287.02.04b  (AZERTY)
   #  P297.11.04   (24-pin: 2732)  or P798.11.04   (28-pin: 2764)
   #  P298.03.03   (monochrome)    or P374.03.02   (colour)
   #
   #       SM SDP mode (VIP command):      ^[[?=h
   #       RIS (erases screen):            ^[c
   #       DMI disable keyboard:           ^[`
   #       SM double rendition mode:       ^[[?>h
   #       RM solicited status mode:       ^[[5l
   #       RM character mode:              ^[[>l
   #       RM echoplex mode:               ^[[12l
   #       RM column tab mode:             ^[[18l
   #       RM forbid SS2 keyboard mode:    ^[[?<l
   #       SM scroll mode:                 ^[[=h
   #       FCF enable XON/XOFF:            ^[P1s^[\
   #       MTL select end msg character:   ^[[^Wp
   #       EMI enable keyboard:            ^[b
   #       RIS retour etat initial:        ^[c
   #       enable FC keypad:               ^[[?<h,
   #       MPW map status line window:     ^[PY99:98^[\
   #       SCP select status line:         ^[[0;98v
   #       ED erase entire partition:      ^[[2J
   #       SCP select main partition:      ^[[v
   #       SM character insertion mode:    ^[[4h
   #       RM character replacement mode:  ^[[4l
   #       COO cursor on:                  ^[[r
   #       COO cursor off:                 ^[[1r
   #       SGR dim (turquoise) rev attr:   ^[[2;7m
   #       SGR Data normal attr:           ^[[m
   #       SO Line-graphic mode ON:        ^N
   #       SI Line-graphic mode OFF:       ^O
   #       MC start routing to printer:    ^[[5i
   #       MC stop routing to printer:     ^M^[[4i
   #
   
   # This entry covers the following terminals:
   # dku7102, tws2102, and tws models 2105 to 2112
   tws-generic|dku7102|Bull Questar tws terminals,
           am, eslok, hs, mir, msgr, xenl, xhp@, xon,
           cols#80, it#8, lines#24, wsl#80,
           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,
           cnorm=\E[r, cr=^M, 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,
           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,
           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,
           il1=\E[L, ind=^J, invis=\E[0;8m,
           is1=\E[?=h\Ec\E`\E[?>h\EPY99\:98\E\\,
           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,
           kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M,
           ked=\E[J, kel=\E[K, kf1=\E[1u\027, kf2=\E[2u\027,
           kf3=\E[3u\027, kf4=\E[4u\027, kf5=\E[5u\027,
           kf6=\E[6u\027, kf7=\E[7u\027, kf8=\E[8u\027, khome=\E[H,
           khts=\EH, kil1=\E[L, krmir=\E[4l, ll=\E[H\E[A, mc0=\E[0i,
           mc4=\r\E[4i, mc5=\E[5i, rev=\E[0;7m, rmacs=^O,
           rmcup=\E[0;98v\E[2J\E[v, rmir=\E[4l, rmso=\E[m,
           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%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
           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[2g,
           tsl=\EPY99\:98\E\\\E[0;98v\E[2;7m,
   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,
           use=tws-generic,
   tws2103|xdku|BULL Questar tws2103,
           ht=^I, use=tws-generic,
   tws2103-sna|dku7103-sna|BULL Questar tws2103 for SNA,
           ht=^I,
           use=tws2102-sna,
   dku7102-old|BULL Questar 200 DKU7102 (microcode version < 6),
           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,
           il@, il1@, tsl=\EPY99\:98\E\\\E[0;98v\E[H\E[2;7m,
           use=tws-generic,
   dku7202|BULL Questar 200 DKU7202 (colour/character attributes),
           blink=\E[0;2;4m, dim=\E[0;5m, ht=^I, is3=\E[?3h\Eb,
           smso=\E[0;4;5;7m, smul=\E[0;2m,
           use=tws-generic,
   
   #=========================================================#
   # BULL QUESTAR 303 & 310 `DEC VT 320' terminals emulation #
   #=========================================================#
   #
   # Description written by J. Staerck (BULL SA)
   #       Copyright (c) 1989 BULL SA
   #---------------------------------------------------------------------------
   #  This entry is used for terminals with vt320 emulation mode
   #  and following set-up :
   #    8 bit ISO Latin Character Set (ISO 8859-1),
   #    7 bit Control Characters,
   #    80 columns screen.
   #  Hereafter are some DEC vt terminals' commands. (valid on vt200 and 300)
   #  They are used in string capabilities with vt220-320 emulation mode.
   #  In the following DEC definitions, two kinds of terminfo databases are
   #    provided :
   #    1. the first with Command Sequence Introducer starting with escape
   #       sequence in 7 bits characters ex. ESC [ : 2 chars. in 7-bit mode.
   #    2. the second with Command Sequence Introducer starting with escape
   #       sequence in 8 bits characters ex. ESC [ : 1 char. 'CSI' =x9B.
   #       Soft Terminal Reset             esc [ ! p
   #       RIS (erases screen):            esc c
   #       DECKPNM numeric keypad mode:    esc >
   #       DECKPAM applic. keypad mode:    esc =
   #       DECSTBM Scrolling region:       esc [ r
   #       SCS select G0 = US:             esc ( B
   #       SCS select G1 = line-graphic:   esc ) 0
   #       Select 7-bit C1 controls:       esc sp F
   #       Select 8-bit C1 controls:       esc sp G
   #       Select cursor home:             esc [  H
   #       Select erase screen:            esc [  J
   #       SM KAM lock keyboard:           esc [ 2 h
   #       RM KAM unlock keyboard:         esc [ 2 l
   #       SM SRM local echo off:          esc [ 1 2 h
   #       RM SRM local echo on:           esc [ 1 2 l
   #       SM LNM New line :               esc [ 2 0 h
   #       RM LNM return = CR only:        esc [ 2 0 l
   #       SM DECCKM cursor keys mode:     esc [ ? 1 h
   #       RM DECCKM appli. keys mode:     esc [ ? 1 l
   #       SM DECANM ANSI mode on:         esc [ ? 2 h
   #       RM DECANM ANSI mode off:        esc [ ? 2 l
   #       SM DECCOLM 132-column screen:   esc [ ? 3 h
   #       RM DECCOLM 80-column screen:    esc [ ? 3 l
   #       SM DECSCLM Smooth scroll:       esc [ ? 4 h
   #       RM DECSCLM Jump scroll:         esc [ ? 4 l
   #       SM DECSCNM screen light backgr. esc [ ? 5 h
   #       RM DECSCNM screen dark backgr.  esc [ ? 5 l
   #       SM DECOM move within margins:   esc [ ? 6 h
   #       RM DECOM move outside margins:  esc [ ? 6 l
   #       SM DECAWM auto right margin:    esc [ ? 7 h
   #       RM DECAWM auto right margin:    esc [ ? 7 l
   #       SM DECARM auto repeat:          esc [ ? 8 h
   #       RM DECARM auto repeat:          esc [ ? 8 l
   #       DECSASD Select active main:     esc [ 0 $ }
   #       DECSASD Select active status:   esc [ 1 $ }
   #       DECSSDT Select status none:     esc [ 0 $ ~
   #       DECSSDT Select status indic.:   esc [ 1 $ ~
   #       DECSSDT Select status host-wr:  esc [ 2 $ ~
   #       SM DECTCEM Visible cursor:      esc [ ? 2 5 h
   #       RM DECTCEM Invisible cursor:    esc [ ? 2 5 l
   #       SM DECNCRM 7 bits NCR set:      esc [ ? 4 2 h
   #       RM DECNCRM Multi or ISO latin:  esc [ ? 4 2 l
   #       SM DECNKM numeric keypad mode:  esc [ ? 6 6 h
   #       RM DECNKM numeric keypad appl.: esc [ ? 6 6 l
   #       SM DECKBUM clavier informatique esc [ ? 6 8 h
   #       RM DECKBUM clavier bureautique: esc [ ? 6 8 l
   #       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 ; 2 " p
   #       DECSCL vt300 mode 7-bit ctrl:   esc [ 6 3 ; 1 " p
   #       Char. and Line attributes:      esc [ Ps ... Ps m
   # 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
   #
   
   # This entry covers BQ303, BQ306, BQ310, Q303, Q306, Q310
   bq300|Bull vt320 ISO Latin 1 80 columns terminal,
           am, eo, eslok, hs, km, mc5i, mir, msgr, xenl, xon,
           cols#80, it#8, lines#24, vt#3, wsl#80,
           acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
           clear=\E[H\E[J, cnorm=\E[?25h, 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,
           cvvis=\E[?25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
           dl1=\E[M, dsl=\E[1$}\E[2$~\n\E[0$}, ech=\E[%p1%dX,
           ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
           flash=\E[?5h$<50>\E[?5l, fsl=\E[0$}, home=\E[H, ht=^I,
           hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,
           is1=\E[63;1"p\E[2h,
           is2=\E[?2h\E[?3l\E[?5l\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l,
           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,
           kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kf1=\EOP, 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=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS,
           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~,
           krdo=\E[29~, kslt=\E[4~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4,
           mc0=\E[i, mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m,
           ri=\EM, rmacs=^O, rmam=\E[?7l, 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, sc=\E7,
           sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m%?%p9%t\E(0%e\E(B%;,
           sgr0=\E[0m\E(B, smacs=^N, smam=\E[?7h,
           smcup=\E[?7l\E[?1l\E(B, smir=\E[4h, smso=\E[7m,
           smul=\E[4m, tbc=\E[3g, tsl=\E[1$}\E[2$~,
   bg300-rv|Bull vt320 reverse 80 columns,
           flash=\E[?5l$<50>\E[?5h,
           is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l, use=bq300,
   bq300-w|Bull vt320 132 columns,
           cols#132, wsl#132,
           is2=\E[?2h\E[?3h\E[?5l\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l,
           rs2=\E[?3h,
           use=bq300,
   bq300-w-rv|Bull vt320 reverse mode 132 columns,
           cols#132, wsl#132,
           flash=\E[?5l$<50>\E[?5h,
           is2=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l,
           rs2=\E[?3h,
           use=bq300,
   
   #  This entry is used for terminals with vt320 emulation mode
   #  and following set-up :
   #    8 bit ISO Latin Character Set (ISO 8859-1),
   #    8 bit Control Characters, (CSI coded as x9B for ESC [)
   #    80 columns screen.
   #       Soft Terminal Reset             csi ! p
   #       RIS (erases screen):            esc c
   #       DECKPNM numeric keypad mode:    esc >
   #       DECKPAM applic. keypad mode:    esc =
   #       DECSTBM Scrolling region:       esc [ r
   #       SCS select G0 = US:             esc ( B
   #       SCS select G1 = line-graphic:   esc ) 0
   #       Select 7-bit C1 controls:       esc sp F
   #       Select 8-bit C1 controls:       esc sp G
   #       Select cursor home:             csi H
   #       Select erase screen:            csi J
   #       SM KAM lock keyboard:           csi 2 h
   #       RM KAM unlock keyboard:         csi 2 l
   #       SM SRM local echo off:          csi 1 2 h
   #       RM SRM local echo on:           csi 1 2 l
   #       SM LNM New line :               csi 2 0 h
   #       RM LNM return = CR only:        csi 2 0 l
   #       SM DECCKM cursor keys mode:     csi ? 1 h
   #       RM DECCKM appli. keys mode:     csi ? 1 l
   #       SM DECANM ANSI mode on:         csi ? 2 h
   #       RM DECANM ANSI mode off:        csi ? 2 l
   #       SM DECCOLM 132-column screen:   csi ? 3 h
   #       RM DECCOLM 80-column screen:    csi ? 3 l
   #       SM DECSCLM Smooth scroll:       csi ? 4 h
   #       RM DECSCLM Jump scroll:         csi ? 4 l
   #       SM DECSCNM screen light backgr. csi ? 5 h
   #       RM DECSCNM screen dark backgr.  csi ? 5 l
   #       SM DECOM move within margins:   csi ? 6 h
   #       RM DECOM move outside margins:  csi ? 6 l
   #       SM DECAWM auto right margin:    csi ? 7 h
   #       RM DECAWM auto right margin:    csi ? 7 l
   #       SM DECARM auto repeat:          csi ? 8 h
   #       RM DECARM auto repeat:          csi ? 8 l
   #       DECSASD Select active main:     csi 0 $ }
   #       DECSASD Select active status:   csi 1 $ }
   #       DECSSDT Select status none:     csi 0 $ ~
   #       DECSSDT Select status indic.:   csi 1 $ ~
   #       DECSSDT Select status host-wr:  csi 2 $ ~
   #       SM DECTCEM Visible cursor:      csi ? 2 5 h
   #       RM DECTCEM Invisible cursor:    csi ? 2 5 l
   #       SM DECNCRM 7 bits NCR set:      csi ? 4 2 h
   #       RM DECNCRM Multi or ISO latin:  csi ? 4 2 l
   #       DECSCL vt300 mode 8-bit ctrl:   csi 6 3 " p
   # or    DECSCL vt300 mode 8-bit ctrl:   csi 6 3 ; 0 " p
   #       DECSCL vt300 mode 7-bit ctrl:   csi 6 3 ; 1 " p
   #       Char. and Line attributes:      csi Ps ... Ps m
   # 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
   # (bq300-8: <cub1>,<cuf1>,<cuu1>,<cud1>,<dl1>,<il1> to get under 1024 --esr)
   bq300-8|Bull vt320 full 8 bits 80 columns,
           am, eo, eslok, hs, km, mc5i, mir, msgr, xenl, xon,
           cols#80, it#8, lines#24, vt#3, wsl#80,
           acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
           bel=^G, blink=\2335m, bold=\2331m, civis=\233?25l,
           clear=\233H\233J, cnorm=\233?25h, cr=^M,
           csr=\233%i%p1%d;%p2%dr, cub=\233%p1%dD, cud=\233%p1%dB,
           cuf=\233%p1%dC, cup=\233%i%p1%d;%p2%dH, cuu=\233%p1%dA,
           cvvis=\233?25h, dch=\233%p1%dP, dch1=\233P,
           dl=\233%p1%dM, dsl=\2331$}\2332$~\n\2330$},
           ech=\233%p1%dX, ed=\233J, el=\233K, el1=\2331K,
           enacs=\E(B\E)0, flash=\233?5h$<50>\233?5l, fsl=\2330$},
           home=\233H, ht=^I, hts=\EH, ich=\233%p1%d@, il=\233%p1%dL,
           ind=\ED, is1=\E[63;2"p\E[2h,
           is2=\E[?2h\E[?3l\E[?5l\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l,
           is3=\2330$}\233?25h\2332l\233H\233J, ka1=\217w,
           ka3=\217y, kb2=\217u, kbs=^H, kc1=\217q, kc3=\217s,
           kcub1=\233D, kcud1=\233B, kcuf1=\233C, kcuu1=\233A,
           kdch1=\2333~, kf1=\217P, kf10=\23321~, kf11=\23323~,
           kf12=\23324~, kf13=\23325~, kf14=\23326~, kf15=\23328~,
           kf16=\23329~, kf17=\23331~, kf18=\23332~, kf19=\23333~,
           kf2=\217Q, kf20=\23334~, kf3=\217R, kf4=\217S, kf6=\23317~,
           kf7=\23318~, kf8=\23319~, kf9=\23320~, kfnd=\2331~,
           khlp=\23328~, kich1=\2332~, knp=\2336~, kpp=\2335~,
           krdo=\23329~, kslt=\2334~, lf1=pf1, lf2=pf2, lf3=pf3,
           lf4=pf4, mc0=\233i, mc4=\2334i, mc5=\2335i, nel=\EE, rc=\E8,
           rev=\2337m, ri=\EM, rmacs=^O, rmam=\233?7l, rmcup=\233?7h,
           rmir=\2334l, rmkx=\233?1l\E>, rmso=\23327m, rmul=\23324m,
           rs1=\E[!p, rs2=\E[?3l, s0ds=\E(B, s1ds=\E(0, sc=\E7,
           sgr=\233%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m%?%p9%t\E(0%e\E(B%;,
           sgr0=\2330m\E(B, smacs=^N, smam=\233?7h,
           smcup=\233?7l\233?1l\E(B, smir=\2334h, smso=\2337m,
           smul=\2334m, tbc=\2333g, tsl=\2331$}\2332$~,
   bq300-8rv|Bull vt320 8-bit reverse mode 80 columns,
           flash=\233?5l$<50>\233?5h,
           is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l, use=bq300-8,
   bq300-8w|Bull vt320 8-bit 132 columns,
           cols#132, wsl#132,
           is2=\E[?2h\E[?3h\E[?5l\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l,
           rs2=\233?3h,
           use=bq300-8,
   bq300-w-8rv|Bull vt320 8-bit reverse mode 132 columns,
           cols#132, wsl#132,
           flash=\233?5l$<50>\233?5h,
           is2=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l,
           rs2=\233?3h,
           use=bq300-8,
   
   #  This entry is used for terminals with vt320 emulation mode
   #  a 102 keys keyboard (PC scancode !) and following set-up :
   #    8 bit ISO Latin Character Set (ISO 8859-1),
   #    7 bit Control Characters,
   #    80 columns screen.
   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~,
           kf11=\E[29~, kf12=\E[31~, kf13@, kf14@, kf15@, kf16@, kf17@,
           kf18@, kf19@, kf2=\E[18~, kf20@, kf3=\E[19~, kf4=\E[20~,
           kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~, kf9=\E[26~,
           kfnd@, khlp@, khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~,
           krdo@, kslt@, lf1@, lf2@, lf3@, lf4@,
           use=bq300,
   bq300-pc-rv|Questar 303 with PC keyboard reverse mode 80 columns,
           flash=\E[?5l$<50>\E[?5h,
           is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l, use=bq300-pc,
   bq300-pc-w|Questar 303 with PC keyboard 132 columns terminal,
           cols#132, wsl#132,
           is2=\E[?2h\E[?3h\E[?5l\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l,
           rs2=\E[?3h,
           use=bq300-pc,
   bq300-pc-w-rv|Questar 303 with PC keyboard reverse mode 132 columns,
           cols#132, wsl#132,
           flash=\E[?5l$<50>\E[?5h,
           is2=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l,
           rs2=\E[?3h,
           use=bq300-pc,
   #    8 bit ISO Latin Character Set (ISO 8859-1),
   #    8 bit Control Characters,
   #    80 columns screen.
   bq300-8-pc|Q306-8-pc|Questar 303 with PC keyboard in full 8 bits 80 columns,
           kbs=^H, kdch1=\2333~, kend=\2334~, kf1=\23317~,
           kf10=\23328~, kf11=\23329~, kf12=\23331~, kf13@, kf14@,
           kf15@, kf16@, kf17@, kf18@, kf19@, kf2=\23318~, kf20@,
           kf3=\23319~, kf4=\23320~, kf5=\23321~, kf6=\23323~,
           kf7=\23324~, kf8=\23325~, kf9=\23326~, kfnd@, khlp@,
           khome=\2331~, kich1=\2332~, knp=\2336~, kpp=\2335~, krdo@,
           kslt@, lf1@, lf2@, lf3@, lf4@,
           use=bq300-8,
   bq300-8-pc-rv|Questar 303 with PC keyboard full 8 bits reverse mode 80 columns,
           flash=\E[?5l$<50>\E[?5h,
           is2=\E[?2h\E[?3l\E[?5h\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l, use=bq300-8-pc,
   bq300-8-pc-w|Questar 303 with PC keyboard full 8 bits 132 columns,
           cols#132, wsl#132,
           is2=\E[?2h\E[?3h\E[?5l\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l,
           rs2=\E[?3h,
           use=bq300-8-pc,
   bq300-8-pc-w-rv|Questar 303 with PC keyboard full 8 bits reverse 132 columns,
           cols#132, wsl#132,
           flash=\E[?5l$<50>\E[?5h,
           is2=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l,
           rs2=\E[?3h,
           use=bq300-8-pc,
   
   #======================================================#
   # BULL QUESTAR 310 `VIP 7800/8800' terminals emulation #
   #======================================================#
   
   # normal mode, 8 bits, 80 columns terminal.
   #       RES reset :                     ^[e
   #       RIS reset initial state:        ^[c
   #       BLE bell enable                 ^[h
   #       BLD bell disable                ^[g
   #       CAMS char. attr. mode set       ^[[D
   #       CAMR char. attr. mode reset     ^[[G
   #       CLR clear                       ^[`
   #       KBU keyboard unlock (set)       ^[[W
   #       KBL keyboard lock (reset)       ^[[X
   #       CM  character mode (async.)     ^[k
   #       NEP non echoplex mode (by host) ^[l
   #       EP  echoplex mode (by host)     ^[m
   #       IM  insert mode set             ^[[I
   #       IM  insert mode reset           ^[[J
   #       RMS roll mode set               ^[r
   #       RMR roll mode reset             ^[q
   #       SM78 set mode vip7800           ^[[1q
   #       SD  scroll up   (72 lines)      ^[[0s
   #       SD  scroll down (72 lines)      ^[[1s
   #       RBM block mode reset            ^[[E
   #       SLS status line set             ^[w
   #       SLR status line reset           ^[v
   #       SLL status line lock            ^[O
   #       LGS Line-graphic mode set       ^[G
   #       LGR Line-graphic mode reset     ^[F
   #       TBC tab clear (at cursor pos.)  ^[[g
   #       TBI tab initialize              ^[[N
   #       TBS tab set (at cursor pos.)    ^[p
   #       PDS  print data space           ^[[0p
   #       PHD  print host data            ^[[3p
   #       PDT  print data terminator      ^[[<p
   #       PRES print adapter reset        ^[[2p
   #       SSPR multi-part. reset          ^[[<>u
   #       SSP0 partition 0 set            ^[[00u
   #       SSP1 partition n format 1       ^[[PnPnSTRINGu
   #       SSP2 partition n format 2       ^[[PnPnSTRINGu
   #       SSP3 partition n format 3       ^[[PnPnu
   #       ATR attribute (visual)
   #           blink :                     ^[sB
   #           dim :                       ^[sL
   #           hide (blank) :              ^[sH
   #           restore :                   ^[sR
   #           inverse video :             ^[sI
   #           prot. :                     ^[sP
   #           underline :                 ^[s_
   #           reset :                     ^{
   #
   # This covers the vip7800 and BQ3155-vip7800
   vip|Bull Questar 3155-7800,
           am, eslok, hs, km, mc5i, msgr, xenl, xon,
           cols#80, it#8, lines#24, vt#3, wsl#80,
           acsc=0pjdkblamcnkqitgufvhwexj, bel=^G, blink=\EsB,
           cbt=\E[Z, clear=\E`, cr=^M, cub1=^H, cud1=^J, cuf1=\EC,
           cup=\E[%i%p1%03d%p2%03df, cuu1=\EA, dch1=\E[P, dim=\EsL,
           dl1=\E[M, dsl=\Ev, ed=\EJ, el=\EK,
           flash=\007$<80>\007$<80>\007, fsl=\EO, home=\EH, ht=^I,
           hts=\Ep, ich1=\E[I, ind=^J, invis=\EsH,
           is2=\E[00u\E[<>001001024080024080u\E[01u,
           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,
           kcuf1=\EC, kcuu1=\EA, kdch1=\E[P, kdl1=\E[M, ked=\EJ,
           kel=\EK, kf1=\E0, kf10=\ET, kf11=\E\\, kf12=\E\^, kf13@, kf14@,
           kf15@, kf16@, kf17@, kf18@, kf19@, kf2=\E2, kf20@, kf21=\E1,
           kf22=\E5, kf23=\E7, kf24=\E9, kf25=\E;, kf26=\E=, kf27=\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,
           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,
           lf2=pf2, lf3=pf3, lf4=pf4, ll=\EH\EA, mc0=\E[0p, mc4=\E[<p,
           mc5=\E[3p, nel=^M, prot=\EsP, rev=\EsI,
           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,
           sgr0=\EsR\EsU\EF, smacs=\EG, smir=\E[I, smso=\EsI,
           smul=\Es_, tbc=\E[N, tsl=\Ew,
   # normal screen, 8 bits, 132 columns terminal.
   vip-w|vip7800-w|Q310-vip-w|Q310-vip-w-am|Questar 3155-vip7800 wide,
           cols#132, wsl#132,
           is2=\E[00u\E[<>001001024132024132u\E[01u, use=vip,
   vip-H|vip7800-H|Q310-vip-H|Q310-vip-H-am|Questar 3155-vip7800 72 lines,
           lines#72,
           is2=\E[00u\E[<>001001024080072080u\E[01u, use=vip,
   vip-Hw|vip7800-Hw|Q310-vip-Hw|Questar 3155-vip7800 wide 72 lines,
           cols#132, lines#72, wsl#132,
           is2=\E[00u\E[<>001001024132072132u\E[01u, use=vip,
   
 #### Chromatics  #### Chromatics
 #  #
   
Line 16060 
Line 16800 
         bel=^G, cr=^M, cub1=^H, cud1=^J, hd=^\, hu=^^, ind=^J,          bel=^G, cr=^M, cub1=^H, cud1=^J, hd=^\, hu=^^, ind=^J,
 ep40|ep4000|execuport 4000,  ep40|ep4000|execuport 4000,
         cols#136, use=ep4080,          cols#136, use=ep4080,
 # Adam Thompson <thompson@xanth.magic.mb.ca> tells us:  # Adam Thompson <athompso@pangea.ca> tells us:
 # Informer series - these are all portable units, resembling older  # Informer series - these are all portable units, resembling older
 # automatic bread-baking machines.  The terminal looks like a `clamshell'  # automatic bread-baking machines.  The terminal looks like a `clamshell'
 # design, but isn't.  The structure is similar to the Direct terminals,  # design, but isn't.  The structure is similar to the Direct terminals,
Line 16121 
Line 16861 
 # terminal from 1984/85.  The function key definitions k0-k5 represent the  # terminal from 1984/85.  The function key definitions k0-k5 represent the
 # edit keypad: FIND, INSERT HERE, REMOVE, SELECT, PREV SCREEN,  # edit keypad: FIND, INSERT HERE, REMOVE, SELECT, PREV SCREEN,
 # NEXT SCREEN. The key definitions k6-k9 represent the PF1 to PF4 keys.  # NEXT SCREEN. The key definitions k6-k9 represent the PF1 to PF4 keys.
   #
   # Kenneth Randell <kenr@datametrics.com> writes on 31 Dec 1998:
   # I had a couple of scopes (3221) like this once where I used to work, around
   # the 1987 time frame if memory serves me correctly.  These scopes were made
   # by an outfit called LANPAR Technologies, and were meant to me DEC VT 220
   # compatible.  The 3220 was a plain text terminal like the VT-220, the 3221
   # was a like the VT-240 (monochrome with Regis + Sixel graphics), and the 3222
   # was like the VT-241 (color with Regis + Sixel Graphics).  These terminals
   # (3221) cost about $1500 each, and one was always broken -- had to be sent
   # back to the shop for repairs.
   # The only real advantage these scopes had over the VT-240's were:
   # 1) They were faster in the Regis display, or at least the ones I did
   # 2) They had a handy debugging feature where you could split-screen the
   # scope, the graphics would appear on the top, and the REGIS commands would
   # appear on the bottom.  I don't remember the VT-240s being able to do that.
   # I would swear that LANPAR Technologies was in MA someplace, but since I
   # don't work at the same place anymore, and those terminals and manuals were
   # long since junked, I cannot be any more sure than that.
   #
 # (v3220: removed obsolete ":kn#10:",  # (v3220: removed obsolete ":kn#10:",
 # I added <rmam>/<smam> based on the init string -- esr)  # I added <rmam>/<smam> based on the init string -- esr)
 v3220|LANPAR Vision II model 3220/3221/3222,  v3220|LANPAR Vision II model 3220/3221/3222,
Line 17499 
Line 18258 
 #         with kf10 -TD  #         with kf10 -TD
 #       * updated xterm-xf86-v40, making kdch1 correspond to vt220 'Remove',  #       * updated xterm-xf86-v40, making kdch1 correspond to vt220 'Remove',
 #         and adding kcbt -TD  #         and adding kcbt -TD
   #
   # 2000/1/12
   #       * remove incorrect khome/kend from xterm-xf86-v333, which was based on
   #         nonstandard resource settings -TD
   #
   # 2000/2/26
   #       * minor fixes for xterm-*, based on Debian #58530 -TD
   #
   # 2000/3/4
   #       * add several terminal types from esr's "11.0", as well as comments.
   #         bg300*, dku7102-old, dku7202, hft, lft, pcmw, pmcons, tws*, vip*,
   #         vt220-8bit, vt220-old, wy85-8bit
 #  #
 # The following sets edit modes for GNU EMACS.  # The following sets edit modes for GNU EMACS.
 # Local Variables:  # Local Variables:

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14