PageRenderTime 115ms CodeModel.GetById 31ms app.highlight 60ms RepoModel.GetById 2ms app.codeStats 0ms

/share/termcap/termcap.src

https://bitbucket.org/freebsd/freebsd-head/
Unknown | 4667 lines | 4629 code | 38 blank | 0 comment | 0 complexity | 9f66b90233dd7cbd78cfe27f8e1c2188 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1# Copyright (c) 1980, 1985, 1989, 1993
   2#	The Regents of the University of California.  All rights reserved.
   3#
   4# Redistribution and use in source and binary forms, with or without
   5# modification, are permitted provided that the following conditions
   6# are met:
   7# 1. Redistributions of source code must retain the above copyright
   8#    notice, this list of conditions and the following disclaimer.
   9# 2. Redistributions in binary form must reproduce the above copyright
  10#    notice, this list of conditions and the following disclaimer in the
  11#    documentation and/or other materials provided with the distribution.
  12# 3. All advertising materials mentioning features or use of this software
  13#    must display the following acknowledgement:
  14#	This product includes software developed by the University of
  15#	California, Berkeley and its contributors.
  16# 4. Neither the name of the University nor the names of its contributors
  17#    may be used to endorse or promote products derived from this software
  18#    without specific prior written permission.
  19#
  20# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  21# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  22# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  23# ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  24# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  25# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30# SUCH DAMAGE.
  31#
  32#	@(#)termcap.src	8.2 (Berkeley) 11/17/93
  33# $FreeBSD$
  34
  35#	Termcap source file
  36#	John Kunze, Berkeley
  37#	Craig Leres, Berkeley
  38#
  39# Please submit changes with send-pr(1).
  40#
  41# << EOH - after reordering, above header lines survive and this line dies >>
  42#
  43# DESCRIPTION:
  44# This file describes capabilities of various terminals, as needed by
  45# software such as screen editors.  It does not attempt to describe
  46# printing terminals very well, nor graphics terminals.  Someday.
  47# See termcap(5) in the Unix Programmers Manual for documentation.
  48#
  49# Conventions: First entry is canonical name for model or mode, last entry
  50# is verbose description.  Others are mnemonic synonyms for the terminal.
  51#
  52# Terminal naming conventions:
  53# Terminal names look like <manufacturer> <model> - <modes/options>
  54# Certain abbreviations (e.g. c100 for concept100) are also allowed
  55# for upward compatibility.  The part to the left of the dash, if a
  56# dash is present, describes the particular hardware of the terminal.
  57# The part to the right can be used for flags indicating special ROM's,
  58# extra memory, particular terminal modes, or user preferences.
  59# All names should be in lower case, for consistency in typing.
  60#
  61# The following are conventionally used flags:
  62#	rv	Terminal in reverse video mode (black on white)
  63#	2p	Has two pages of memory.  Likewise 4p, 8p, etc.
  64#	w	Wide - in 132 column mode.
  65#	pp	Has a printer port which is used.
  66#	na	No arrow keys - termcap ignores arrow keys which are
  67#		actually there on the terminal, so the user can use
  68#		the arrow keys locally.
  69#
  70# To easily test a new terminal description, put it in $HOME/.termcap
  71# and programs will look there before looking in /etc/termcap.
  72# You can also setenv TERMPATH to a list of full pathnames (separated
  73# by spaces or colons) to be searched by tgetent() in the order listed.
  74# The TERMCAP environment variable is usually set to the termcap
  75# entry itself to avoid reading files when starting up a program.
  76#
  77# If you absolutely MUST check for a specific terminal (this is discouraged)
  78# check for the 2nd entry (the canonical form) since all other codes are
  79# subject to change.  We would much rather put in special capabilities
  80# to describe your terminal than have you key on the name.
  81#
  82#  Special manufacturer codes:
  83#	A: hardcopy daisy wheel terminals
  84#	M: Misc. (with only a few terminals)
  85#	q: Homemade
  86#	s: special (dialup, etc.)
  87#
  88# Comments in this file begin with # - they cannot appear in the middle
  89# of a termcap entry.  Individual entries are commented out by
  90# placing a period between the colon and the capability name.
  91#
  92# To add a termcap entry under FreeBSD for a new terminal type, insert
  93# the entry in the appropriate location in /etc/termcap then issue this
  94# command:
  95#
  96#  cap_mkdb -f /usr/share/misc/termcap /etc/termcap
  97#
  98# Terminfo source entries can be converted to termcap entries with the
  99# tic program that is part of the ncurses distribution, see the ports
 100# section.
 101#
 102#
 103#  This file is to be installed with an editor script (reorder)
 104#  that moves the most common terminals to the front of the file.
 105# # --------------------------------
 106#
 107# A: DAISY WHEEL PRINTERS
 108#
 109# The A manufacturer represents Diablo, DTC, Xerox, Qume, and other Daisy
 110# wheel terminals until such time as termcap distinguishes between them
 111# enough to justify separate codes.
 112# This is an "experimental" entry for the SRI Agiles.
 113# It has been tried in a minimal way -- the Agile did not blow up!
 114# However, it has not been exhaustively tested.
 115# Anyone who tries it and finds it wanting should get in touch with:
 116#	Ralph Keirstead (ralph@sri-unix);
 117#	EK352; SRI International; 333 Ravenswood Avenue; Menlo Park, CA 94025
 118agile|agiles|sri agiles:\
 119	:bs:hc:os:pl:co#132:do=^J:kb=^H:up=\E\n:\
 120	:hu=\E0:hd=\E9:if=/usr/share/tabset/std:is=\EE\EF\EJ:
 1211620|1720|450|ipsi|diablo 1620:\
 122	:do=^J:ct=\E2:st=\E1:ch=\E\t%i%.:\
 123	:if=/usr/share/tabset/xerox1720:\
 124	:kb=^H:le=^H:bs:co#132:hc:hu=\EU:hd=\ED:os:pt:up=\E\n:
 1251620-m8|1640-m8|diablo 1620 w/8 column left margin:\
 126	:do=^J:co#124:is=\r        \E9:tc=1620:
 1271640|1740|630|1730|x1700|diablo|xerox|diablo 1640:\
 128	:if=/usr/share/tabset/xerox1730:\
 129	:us=\EE:ue=\ER:so=\EW:se=\E&:tc=1620:
 1301640-lm|1740-lm|630-lm|1730-lm|x1700-lm|diablo-lm|xerox-lm|\
 131	diablo 1640 with indented left margin:\
 132	:if=/usr/share/tabset/xerox1730-lm:\
 133	:co#124:us=\EE:ue=\ER:so=\EW:se=\E&:tc=1620:
 134# DTC 382 with VDU.  Has no cd so we fake it with ce.  Standout works but
 135# won't go away without dynamite.  The terminal has tabs, but I'm getting
 136# tired of fighting the braindamage.  If no tab is set or the terminal's
 137# in a bad mood, it glitches the screen around all of memory.  Note that
 138# return puts a blank ("a return character") in the space the cursor was
 139# at, so we use ^P return (and thus ^P newline for newline).  Note also
 140# that if you turn off pt and let Unix expand tabs, curses won't work
 141# (current version) because it doesn't turn off this bit, and cursor
 142# addressing sends a tab for row/column 9.  What a losing terminal!  I
 143# have been unable to get tabs set in all 96 lines - it always leaves at
 144# least one line with no tabs in it, and once you tab through that line,
 145# it completely weirds out.
 146dtc|ps|dtc382|382:\
 147	:do=^J:al=^P^Z:am:le=^H:\
 148	:bs:co#80:ce=^P^U:cl=20^P^]:cm=%r^P^Q%.%.:dc=^X:\
 149	:dl=^P^S:ei=^Pi:ho=^P^R:im=^PI:ve=^Pb:vs=^PB:pc=\177:te=20^P^]:\
 150	:li#24:nd=^PR:.se=^P \200:.so=^P \002^PF:us=^P \020:ue=^P \200:\
 151	:up=^P^L:nc:xr:xs:da:db:.pt:cr=^P^M:cd=^P^U^P^S^P^S:\
 152	:if=/usr/share/tabset/dtc382:
 153dtc300s|300|300s|dtc 300s:\
 154	:ct=\E3:st=\E1:do=^J:\
 155	:kb=^h:le=^H:bs:co#132:hc:hu=\EH:hd=\Eh:os:pt:up=^Z:
 156gsi:\
 157	:le=^H:bs:co#132:hc:hd=\Eh:hu=\EH:os:pt:up=^Z:do=^J:
 158# This used to have :pl: - maybe they meant :pt:?
 159aj830|aj832|aj|anderson jacobson:\
 160	:do=^J:le=^H:bs:hc:hd=\E9:hu=\E8:os:up=\E7:
 161# From Chris Torek <chris@gyre.umd.edu> Thu, 7 Nov 85 18:21:58 EST
 162aj510|AJ510|Anderson-Jacobson model 510:\
 163	:ip=.1*:so=\E"I:us=\E"U:cd=\E'P:ce=\E'L:cl=^L:cm=\E#%+ %+ :\
 164	:dl=2*\E&D:ue=\E"U:co#80:li#24:se=\E"I:al=2*\E&I:im=\E'I:ei=\E'J:\
 165	:dc=.1*\E'D:up=\EY:nd=\EX:bs:am:mi:ti=\E"N:te=\E"N:\
 166	:ku=\EY:kd=\EZ:kl=\EW:kr=\EX:pc=\177:
 167# From cbosg!ucbvax!pur-ee!cincy!chris Thu Aug 20 09:09:18 1981
 168# This is incomplete, but it's a start.
 1695520|nec|spinwriter|nec 5520:\
 170	:ct=\E3:st=\E1:do=^J:kb=^h:le=^H:bs:co#132:hc:hu=\E]s\E9\E]W:\
 171	:hd=\E]s\n\E]W:os:pt:up=\E9:
 172qume5|qume|Qume Sprint 5:\
 173	:ct=\E3:st=\E1:do=^J:\
 174	:kb=^h:le=^H:bs:co#80:hc:hu=\EH:hd=\Eh:os:pt:up=^Z:
 175q102|qume102|Qume 102:\
 176	:al=\EE:am:bs:bt=\EI:\
 177	:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :co#80:ct=\E3:\
 178	:dc=\EW:dl=\ER:do=^J:ho=^^:ic=\EQ:\
 179	:k0=^A@\r:k1=^AA\r:k2=^AB\r:k3=^AC\r:kd=^J:kl=^H:kr=^L:ku=^K:\
 180	:le=^H:li#24:ma=^K^P^L :nd=^L:\
 181	:se=\EG0:sg#1:so=\EG4:st=\E1:\
 182	:ue=\EG0:ug#1:up=^K:us=\EG8:
 183# From ucbvax!mtxinu!sybase!tim (Tim Wood) Fri Sep 27 10:25:24 PDT 1985
 184# This entry supports line and character insert and delete, scroll up and
 185# down and the arrow keys.  To use it, perform the following on your qvt-101
 186#	1) enter SET-UP mode, select the SET 3 line;
 187#	2) move the cursor to the EMULATION item and hit SPACE
 188#	   until QVT-101B appears
 189#	3) enter SHIFT-S
 190#	4) exit SET-UP - the terminal is now configured
 191q101|qvt101|qvt-101|Qume 101 $310 special:\
 192	:al=\EE:am:bt=\EI:ce=\Et:cl=\E*:dc=\EW:\
 193	:dl=\ER:do=^J:ic=\EQ:md=\E(:me=\EG0:mh=\E):\
 194	:le=^H:bs:cm=\E=%+ %+ :cl=1^Z:co#80:ho=^^:li#24:ma=^K^P:nd=^L:ku=^K:\
 195	:vs=\EM4\040\200\200\200:mr=\EG4:ms:so=\EG4:se=\EG1:
 196# I suspect the xerox1720 is the same as the diablo 1620.
 197x1720|1700|x1750|xerox 1720:\
 198	:co#132:le=^H:bs:hc:os:pt:do=^J:ct=\E2:st=\E1:
 199# # --------------------------------
 200#
 201# B: AT&T ATT
 202#
 203# AT&T Teletype 5410 Terminal (a.k.a. 4410)
 204# From: carvalho%kepler@Berkeley.EDU (Marcio de Carvalho)
 205# Date: Thu, 26 Feb 87 09:16:50 PST
 206#
 207# Although the 5410 supports labels, it blanks the screen after
 208# each label is programmed creating to much visual activity.
 209# To use the labels, use FL=\E[%d;00q%-16s
 210#
 2115410|4410|tty5410|att4410|AT&T Teletype 5410 terminal with 80 columns:\
 212	:al=\E[L:am:bs:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\
 213	:cm=5\E[%i%2;%2H:co#80:dc=\E[P:dl=\E[M:ic=\E[@:\
 214	:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:\
 215	:li#24:nd=\E[C:se=\E[m:so=\E[2;7m:sr=\EM:\
 216	:ue=\E[m:up=\E[A:us=\E[4m:EE=\E[m:BO=\E[0;7m:DS=\E[2m:\
 217	:KM=/usr/lib/ua/kmap.5410:is=\E[0m^O\E[?6l:kn#8:\
 218	:k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k4=\EOg:k6=\EOh:\
 219	:k7=\EOi:k8=\EOj:ko=nd,up,ho:
 220# AT&T 630 MTG DMD from muller%sdcc7@ucsd.edu (Keith Muller)
 221att630|dmd630|ATT630|630DMD|630dmd|630MTG|AT&T 630 windowing terminal:\
 222	:am:da:db:ms:bs:co#80:it#8:li#60:lm#0:\
 223	:up=\E[A:do=\E[B:nd=\E[C:le=\b:UP=\E[%dA:DO=\E[%dB:RI=\E[%dC:\
 224	:LE=\E[%dD:cm=\E[%i%d;%dH:ho=\E[H:bt=\E[Z:\
 225	:sf=\n:sr=\EM:SF=\E[%dS:SR=\E[%dT:us=\E[4m:ue=\E[m:so=\E[7m:se=\E[m:\
 226	:mr=\E[7m:mh=\E[2m:mb=\E[5m:me=\E[m:ce=\E[K:cd=\E[J:cl=\E[H\E[J:\
 227	:dc=\E[P:dl=\E[M:al=\E[L:DC=\E[%dP:DL=\E[%dM:AL=\E[%dL:\
 228	:ic=\E[@:IC=\E[%d@:sc=\E7:rc=\E8:i2=\E[m:rs=\Ec:\
 229	:pf=\E[?4i:po=\E[?5i:\
 230	:kb=\b:kC=\E[2J:kh=\E[H:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:
 231dmd630-24|att630-24|ATT630-24|630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines:\
 232	:li#24:tc=att630:
 233dmd615|att615|ATT615|615DMD|615MTG|AT&T 615 windowing terminal 80 column:\
 234	:li#24:tc=att630:
 235dmd615-w|att615-w|ATT615-w|615DMD-w|615MTG-w|AT&T 615 windowing terminal 132 column:\
 236	:li#24:co#132:tc=att630:
 237dmd620|att620|ATT620|620DMD|620MTG|AT&T 620 windowing terminal 80 column:\
 238	:li#24:tc=att630:
 239dmd620-w|att620-w|ATT620-w|620DMD-w|620MTG-w|AT&T 620 windowing terminal 132 column:\
 240	:li#24:co#132:tc=att630:
 241# AT&T Teletype 5420 Terminal (a.k.a. 4415) June 5, 1985
 2425420|4415|tty5420|att4415|AT&T Teletype 5420 terminal:\
 243	:al=\E[L:am:bs:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\
 244	:cm=\E[%i%2;%2H:co#80:dc=\E[P:dl=\E[M:im=\E[4h:ei=\E[4l:\
 245	:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:\
 246	:li#24:nd=\E[C:se=\E[m:so=\E[2;7m:sr=\EM:\
 247	:ue=\E[m:up=\E[A:us=\E[4m:EE=\E[m:BO=\E[0;7m:DS=\E[2m:\
 248	:KM=/usr/lib/ua/kmap.5420:\
 249	:is=\E[0m^O\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[25;1j\212\E[8;0j\E[9;0j\E[10;0j\E[19;1j:\
 250	:db:mi:pt:kn#8:k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:\
 251	:k7=\EOi:k8=\EOj:ve=\E[11;0j:\
 252	:vs=\E[11;1j:ko=bt,nd,up,dc,dl,ho,im,al:
 253# AT&T Teletype 5425 Terminal (a.k.a 4425) June 5, 1985
 2545425|4425|tty5425|att4425|AT&T Teletype 5425:\
 255	:FL=\E[%d;00q%-16s\E~:FE=\E|:KM=/usr/lib/ua/kmap.5425:\
 256	:is=\E[0m^O\E[1;2;3;4;6l\E[12;13;14;20l\E[?6l\E[?7h\E[4i\E[9;0j\E[10;0j\E[11;0j\E[21;1j\E[25;1j\212:\
 257	:ve=\E[12;0j:vs=\E[12;1j:tc=5420:
 258t4|4420|tty4420|Teletype 4420:\
 259	:vs=\ER:ve=\ER:am:da:db:mi:cr=\EG:\
 260	:nl=\EG\EB:li#23:\
 261	:co#80:cl=\EH\EJ:cd=\EJ:cm=\EY%+ %+ :\
 262	:bs:up=\E7:do=\EB:nd=\EC:al=\EL:\
 263	:dl=\EM:dc=\EP:ic=\E\136:sf=\EH\EM\EY5 :sr=\ET:kb=^H:
 264pc6300plus|6300|6300plus:\
 265	:al=\E[1L:am:bs:cd=\E[0J:ce=\E[0K:cl=\E[2J\E[H:cm=\E[%i%2;%2H:co#80:\
 266	:dc=\E[1P:dl=\E[1M:do=\E[B:ho=\E[H:\
 267	:ic=\E[1@:kb=\10:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:li#24:\
 268	:k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\
 269	:k9=\EOk:k10=\EOu:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:up=\E[A:us=\E[4m:\
 270	:EE=\E[m:BO=\E[0;7m:CV=\E[=C:CI=\E[=1C:KM=/usr/lib/ua/kmap.s5:
 271# AT&T 6386 decompiled and hacked from SVR3.1 terminfo
 272# From: caron@polya.Stanford.EDU (Ilan G. Caron)
 273# Problems:  (1) The mode lines are screwed up - they're not in standout
 274# (an extraneous ESC-RD sequence is prepended to each mode line).
 275# (2) Cursor addressing into the mode line is often off-by-one,
 276# in particular, when the percentage indicator is updated.
 277# (3) When reverting to a single window (C-x 1), the display
 278# needs refreshing (an extraneous ESC-S seems to be generated).
 279# (The above 3 might be manifestations of the same problem).
 280# (4) Deletes sometime don't, especially when done fast - does this
 281# suggest that I need to pad something?
 282AT386|at386|386AT|386at|at/386 console:\
 283	:am:bw:eo:xo:Co#8:NC#3:co#80:li#25:pa#64:kn#6:\
 284	:@7=\E[Y:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\
 285	:F1=\EOZ:F2=\EOA:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:\
 286	:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\
 287	:ac=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~:\
 288	:ae=\E[10m:al=\E[1L:as=\E[12m:bl=^G:cd=\E[J:ce=\E[K:\
 289	:cl=\E[2J\E[H:cm=\E[%i%2;%2H:cr=\r:dc=\E[P:dl=\E[1M:\
 290	:do=\E[B:ho=\E[H:ic=\E[1@:is=\E[0;10;39m:k1=\EOP:\
 291	:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:k7=\EOV:\
 292	:k8=\EOW:k9=\EOX:k;=\EOY:kB=^]:kC=\E[2J:kD=\E[P:\
 293	:kI=\E[@:kM=\E0:kN=\E[U:kP=\E[V:kb=\b:kd=\E[B:kh=\E[H:\
 294	:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:md=\E[1m:\
 295	:me=\E[0;10m:mk=\E[9m:mr=\E[7m:nd=\E[C:op=\E[0m:\
 296	:se=\E[m:sf=\E[S:so=\E[43;30m:ta=\t:ue=\E[m:up=\E[A:\
 297	:sr=\E[T:TC=\E[%d@:IC=\E[%d@:\
 298	:us=\E[4m:vb=^G:bc=\E[D:
 299s4|PC7300|unixpc|pc7300|7300|3b1|Safari 4:\
 300	:so=\E[2;7m:DS=\E[2m:XS=\E[9m:KM=/usr/lib/ua/kmap.s4:tc=pc6300plus:
 301# AT&T Teletype 610 Terminal
 302b610|610|610bct|tty610:\
 303	:CV=\E[25h:CI=\E[25l:KM=/usr/lib/ua/kmap.s4:\
 304	:FL=\E[%d;00q%-16s\E[0p:FE=\E[2p:cl=\E[1;1H\E[J:\
 305	:is=\E[0m^O\E[25;1|^J\E[8;0|\E[4;13;20l\E[?5l\E[12h\E[?7h\E[?4i:\
 306	:ve=\E[?12l:vs=\E[?12h:tc=5420:
 307# # --------------------------------
 308#
 309# C: CONTROL DATA
 310#
 311cdc456|cdc:\
 312	:do=^J:li#24:co#80:cl=^Y^X:nd=^L:up=^Z:le=^H:bs:\
 313	:cm=\E1%+ %+ :ho=^Y:al=\E\114:dl=\E\112:ce=^V:cd=^X:am:
 314cdc456tst:\
 315	:do=^J:li#24:co#80:cl=^y^x:le=^H:bs:cm=\E1%+ %+ :am:
 316# # --------------------------------
 317#
 318# D: DATAMEDIA
 319#
 320dm1520|dm1521|1521|1520|datamedia 1520:\
 321	:do=^J:am:le=^H:bs:cd=^K:ce=^]:cl=^L:cm=^^%r%+ %+ :co#80:ho=^Y:\
 322	:ku=^_:kd=^J:kl=^H:kr=^\:kh=^Y:\
 323	:li#24:nd=^\:up=^_:xn:ma=^\ ^_^P^YH:pt:
 324dm2500|datamedia2500|2500|datamedia 2500:\
 325	:do=^J:al=15^P\n^X^]^X^]:le=^H:bs:ce=^W:cl=^^^^\177:\
 326	:cm=^L%r%n%.%.:co#80:dc=10*^P\b^X^]:dl=10*^P^Z^X^]:\
 327	:dm=^P:ed=^X^]:ei=10\377\377^X^]:ho=^B:ic=10*^P^\^X^]:\
 328	:im=^P:li#24:nc:nd=^\:pc=\377:so@=^N:se=^X^]:up=^Z:
 329dm3025|datamedia 3025a:\
 330	:MT:is=\EQ\EU\EV:do=^J:\
 331	:al=130\EP\n\EQ:le=^H:bs:cd=2\EJ:ce=\EK:cl=2\EM:cm=\EY%r%+ %+ :\
 332	:co#80:dc=6\b:dl=130\EP\EA\EQ:dm=\EP:ed=\EQ:ei=\EQ:ho=\EH:\
 333	:im=\EP:ip=6:li#24:nd=\EC:pt:so=\EO1:se=\EO0:up=\EA:
 3343045|dm3045|datamedia 3045a:\
 335	:is=\EU\EV:do=^J:\
 336	:am:le=^H:bs:cd=2\EJ:ce=\EK:cl=2\EM:cm=\EY%r%+ %+ :co#80:\
 337	:dc=6\EB:ei=\EP:ho=\EH:im=\EP:ip=6:\
 338	:k0=\Ey\r:k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:\
 339	:k5=\Et\r:k6=\Eu\r:k7=\Ev\r:k8=\Ew\r:k9=\Ex\r:\
 340	:kh=\EH:ku=\EA:kr=\EC:li#24:nd=\EC:pc=\177:pt:eo:ul:up=\EA:xn:
 341# dt80/1 is a vt100 lookalike, but it doesn't seem to need any padding.
 342dt80|dmdt80|dm80|datamedia dt80/1:\
 343	:do=^J:cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=%i\E[%d;%dH:ho=\E[H:\
 344	:nd=\E[C:sr=\EM:so=\E[7m:se=\E[m:up=\E[A:us=\E[4m:ue=\E[m:tc=vt100:
 345# except in 132 column mode, where it needs a little padding.
 346# This is still less padding than the vt100, and you can always turn on
 347# the ^S/^Q handshaking, so you can use vt100 flavors for things like
 348# reverse video.
 349dt80w|dmdt80w|dm80w|datamedia dt80/1 in 132 char mode:\
 350	:do=^J:cd=20\E[0J:co#132:ce=20\E[0K:\
 351	:cm=5\E[%i%d;%dH:cl=50\E[H\E[2J:up=5\E[A:tc=dmdt80:
 352# # --------------------------------
 353#
 354# H: HAZELTINE
 355#
 356# Since nd is blank, when you want to erase something you
 357# are out of luck.  You will have to do ^L's a lot to
 358# redraw the screen.  h1000 is untested.  It doesn't work in
 359# vi - this terminal is too dumb for even vi.  (The code is
 360# there but it isn't debugged for this case.)
 361h1000|hazeltine 1000:\
 362	:le=^H:bs:ho=^K:cl=^L:nd= :co#80:li#12:do=^J:
 363# Note: the h1552 appears to be the first Hazeltine terminal which
 364# is not braindamaged.  It has tildes and backprimes and everything!
 365# Be sure the auto lf/cr switch is set to cr.
 366h1552|hazeltine 1552:\
 367	:do=^J:al=\EE:dl=\EO:k1=\EP:l1=blue:k2=\EQ:\
 368	:l2=red:k3=\ER:l3=green:tc=vt52:
 369h1552rv|hazeltine 1552 reverse video:\
 370	:do=^J:so=\ES:se=\ET:tc=h1552:
 371# From cbosg!ucbvax!pur-ee!cincy!chris Thu Aug 20 09:09:18 1981
 372h1420|hazeltine 1420:\
 373	:do=^J:le=^H:bs:am:li#24:co#80:al=\E^Z:dl=\E^S:cd=\E^X:cl=\E\034:\
 374	:up=\E^L:nd=^P:ce=\E^O:ta=^N:cm=\E^Q%r%.%+ :so=\E\037:se=\E^Y:
 375# New "safe" cursor movement (11/87) from cgs@umd5.  Prevents freakout with
 376# out-of-range args and tn3270.  No hz since it needs to receive ~'s.
 377h1500|hazeltine 1500:\
 378	:al=40~^Z:am:bs:cd=10~^X:ce=~^O:cl=~^\:cm=~^Q%r%>^^ %+`%+`:\
 379	:co#80:dl=40~^S:do=~^K:ho=~^R:kh=~^R:kr=^P:ku=~^L:kd=^J:kl=^H:\
 380	:le=^H:li#24:nd=^P:so=~^_:se=~^Y:up=~^L:.cm=~^Q%r%.%.:
 381# h1510 assumed to be in sane escape mode.  Else use h1500.
 382h1510|hazeltine 1510:\
 383	:do=^J:al=\E^Z:am:le=^H:bs:cd=\E^X:ce=\E^O:cl=\E^\:cm=\E^Q%r%.%.:\
 384	:co#80:dl=\E^S:do=\E^K:hz:li#24:nd=^P:.se=\E^_:.so=\E^Y:up=\E^L:
 385h1520|hazeltine 1520:\
 386	:do=^J:al=~^Z:am:le=^H:bs:cd=~^X:ce=~^O:cl=~\034:cm=~^Q%r%.%.\200:\
 387	:co#80:dl=~^S:do=~^K:hz:li#24:nd=^P:se=~^Y:so=~\037:up=~^L:ho=~^R:
 388# Note: h2000 won't work well because of a clash between upper case and ~'s.
 389h2000|hazeltine 2000:\
 390	:do=^J:al=6~^z:am:le=^H:bs:cl=6~^\:cm=~^q%r%.%.:co#74:\
 391	:dl=6~^s:ho=~^r:li#27:nc:pc=\177:
 392# Hazeltine esprit entries from Univ of Utah  Tue Feb  1 06:39:37 1983
 393# J.Lepreau, lepreau@utah-cs, harpo!utah-cs!lepreau
 394esprit|hazeltine esprit:\
 395	:al=40\E^Z:bs:cd=5\E^X:ce=\E^O:cl=\E^\:cm=\E^Q%r%>^^ %+`%+`:co#80:\
 396	:dl=40\E^S:do=\E^K:ho=\E^R:li#24:nd=^P:se=\E^Y:so=\E^_:up=\E^L:
 397esprit-am|hazeltine esprit auto-margin:\
 398	:am:tc=esprit:
 399# # --------------------------------
 400#
 401# I: IBM
 402#
 403# ibm61 and ibm63 from Warren Gish (cswarren@violet.berkeley.edu).
 404# installed 12-17-86.
 405# 3161 only opens a new line if a null line exists on the screen.
 406# To ensure a null line exists, an SBA is performed, positioning the
 407# Buffer Address in column 0 of the last line.  The last line is then
 408# cleared to nulls, BA mode is canceled, and the new line is opened
 409# at the cursor position.
 410ibm61|ibm3161|3161|IBM 3161-11:\
 411	:am:bs:bw:cl=\EL:li#24:co#80:cd=\EJ:al=\EX7 \EI\E Z\EN:\
 412	:ce=\EI:cm=\EY%+\040%+\040:nd=\EC:up=\EA:do=\EB:\
 413	:dl=\EO:dc=\EQ:kd=\EB:ku=\EA:kl=\ED:kr=\EC:kh=\EH:\
 414	:us=\E4\102:ue=\E4\100:so=\E4\110:se=\E4\100:
 415# From seth@sirius.ctr.columbia.edu Sun May 20 11:02:34 1990
 416ibm3163|ibm63|i3163|3163|IBM 3163:\
 417	:al=\EN:am:bs:bt=\E2:cd=\EJ:ce=\EI:cl=\EL:\
 418	:cm=\EY%+\040%+\040:co#80:ct=\E 1:dc=\EQ:\
 419	:dl=\EO:do=\EB:ds=\E#\072:es:fs=\E=:ho=\EH:\
 420	:hs:ic=\EP:kA=\EN:kB=\E2:kC=\EQ:\
 421	:kD=\EQ:kE=\EI:kI=\EI:kL=\EO:kS=\EJ:\
 422	:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:kh=\EH:\
 423	:le=\ED:li#24:mb=\E4D:md=\E4H:me=\E4@:\
 424	:mk=\E4P:mr=\E4A:nd=\EC:\
 425	:ds=\E#\::es:fs=\E=\E#;:hs:ts=\E=:ws#80:\
 426	:se=\E4@:so=\E4I:ue=\E4@:up=\EA:us=\E4B:
 427ibm|ibm3101|3101|i3101|IBM 3101-10:\
 428	:do=^J:ct=\EH:st=\E0:\
 429	:if=/usr/share/tabset/ibm3101:\
 430	:am:le=^H:bs:cl=\EK:li#24:co#80:nd=\EC:up=\EA:cd=\EJ:ce=\EI:\
 431	:kd=\EB:kl=\ED:kr=\EC:ku=\EA:ho=\EH:cm=\EY%+\40%+\40:pt:
 432ibm327-789|ibm-3277-2|ibm-3278-2|ibm-3278-3|ibm-3278-4|ibm-3278-5|ibm-3279-2|ibm-3279-3:\
 433	:tc=ibm327-56:
 434ibm327-56|ibm-3275-2|ibm-3276-2|ibm-3276-3|ibm-3276-4|line mode IBM 3270 style:\
 435	:gn:ce=\r:cl=\r\n:ho=\r:
 436ibm-apl|apl|IBM apl terminal simulator:\
 437	:li#25:tc=dm1520:
 438# ibmapa* and ibmmono entries come from ACIS 4.3 distribution
 439rtpc|ibmapa16|ibm6155|IBM 6155 Extended Monochrome Graphics Display:\
 440	:ts=\Ej\EY@%+ \Eo:ds=\Ej\EY@\40\EI\Ek:li#32:tc=ibmconsole:
 441# Advanced Monochrome (6153) and Color (6154) Graphics Display:
 442ibmapa8c|ibmapa8|ibm6154|ibm6153|IBM 6153/4 Advanced Graphics Display:\
 443	:ts=\Ej\EY?%+ \Eo:ds=\Ej\EY?\40\EI\Ek:li#31:tc=ibmconsole:
 444ibmapa8c-c|ibm6154-c|IBM 6154 Advanced Color Graphics Display color termcap:\
 445	:ts=\Ej\EY?%+ \Eo:ds=\Ej\EY?\40\EI\Ek:li#31:mh=\EF\Ef7;:tc=ibmega-c:
 446ibmmono|ibmconsole|ibm5151|IBM workstation monochrome:\
 447	:se=\Ez:so=\EZ:sr=\EA:al=\EL:dl=\EM:\
 448	:kb=^H:us=\EW:ue=\Ew:\
 449	:k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:k8=\ER:k9=\EY:\
 450	:k0=\E<:I0=f10:kI=\000:kh=\EH:kR=\EG:kP=\Eg:kF=\EE:kN=\EE:\
 451	:md=\EZ:me=\Ew\Eq\Ez\EB:mk=\EF\Ef0;\Eb0;:mr=\Ep:\
 452	:ts=\Ej\EY8%+ \Eo:fs=\Ek:ds=\Ej\EY8\40\EI\Ek:es:hs:sb:tc=ibm3101:
 453ibmega-c|ibm5154-c|IBM Enhanced Color Display color termcap:\
 454	:se=\EB:so=\EF\Ef3;:ue=\EB:us=\EF\Ef2;:tc=ibmconsole:
 455# from marc pawliger--marc@ibminet.awdpa.ibm.com
 456# also in /usr/lpp/bos/bsdsysadmin.
 457hft-c|ibm8512|ibm8513|IBM High Function Terminal:\
 458	:co#80:li#25:am:ht:\
 459	:cm=\E[%i%d;%dH:ti=\E[20;4l\E[?7h\Eb:te=\E[20h:\
 460	:nd=\E[C:up=\E[A:do=^J:ho=\E[H:\
 461	:ec=\E[%dX:\
 462	:cl=\E[H\E[J:cd=\E[J:el=\E[K:\
 463	:AL=\E[%dL:DL=\E[%dM:al=\E[L:dl=\E[M:\
 464	:im=\E[4h:ei=\E[4l:mi:\
 465	:dm=\E[4h:ed=\E[4l:\
 466	:so=\E[7m:se=\E[m:ul=\E[4m:ue=\E[m:ms:\
 467	:md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:\
 468	:as=^N:ae=^O:sc=\E[s:rc=\E[u:\
 469	:kb=\E[D:kf=\E[C:ku=\E[A:kd=\E[B:kh=\E[H:\
 470	:k1=\E[001q:k2=\E[002q:k3=\E[003q:k4=\E[004q:k5=\E[005q:\
 471	:k6=\E[006q:k7=\E[007q:k8=\E[008q:k9=\E[009q:k0=\E[010q:\
 472	:is=\Eb\E[m^O\E[?7h:rs=\Eb\E[m^O\E[?7h\E[H\E[J:
 473hft|AIWS High Function Terminal:\
 474	:al=\E[L:cr=^M:do=^J:sf=^J:bl=^G:am:le=^H:cd=\E[J:\
 475	:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:co#80:li#25:\
 476	:dc=\E[P:dl=\E[M:ho=\E[H:\
 477	:ic=\E[@:im=\E6:ei=\E6:\
 478	:md=\E[1m:mr=\E[7m:mb=\E[5m:mk=\E[8m:me=\E[0m:\
 479	:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:kh=\E[H:kb=^H:\
 480	:nd=\E[C:ta=^I:up=\E[A:xo:\
 481	:ue=\E[m:us=\E[4m:se=\E[m:so=\E[7m:\
 482	:kP=\E[159q:kN=\E[153q:\
 483	:k1=\E[001q:k2=\E[002q:k3=\E[003q:k4=\E[004q:\
 484	:k5=\E[005q:k6=\E[006q:k7=\E[007q:k8=\E[008q:\
 485	:k9=\E[009q:ka=\E[010q:
 486# From pryor@math.berkeley.edu
 487ibm5081|ibmmpel|IBM 5081 1024x1024 256/4096 color display:\
 488	:ts=\Ej\EYA%+ \Eo:fs=\Ek:ds=\Ej\EYA\40\EI\Ek:es:hs:\
 489	:li#33:tc=ibmconsole:
 490ibm5081-c|ibmmpel-c|IBM 5081 1024x1024 256/4096 enhanced color display:\
 491	:ts=\Ej\EYA%+ \Eo:fs=\Ek:ds=\Ej\EYA\40\EI\Ek:es:hs:\
 492	:li#33:tc=ibmega-c:
 493# ibm3151 and ibm3151-25 are modified from a Usenet posting
 494# from http://www.cs.utk.edu/~shuford/terminal/ibm_3161.termcap.txt
 495# Newsgroups: comp.terminals Message-ID: <1rkqgnINNdso@uwm.edu>
 496ibm3151|ibm3152|ibm3162|Ibm3162|ibm3151-pc:\
 497	:am:mi:ms:\
 498	:co#80:li#24:kn#9:\
 499	:cd=\EJ:ce=\EI:cl=\EH\EJ:cm=\EY%+ %+ :dc=\EQ:dl=\EO:\
 500	:ho=\EH:k1=\Ea\n:k2=\Eb\n:k3=\Ec\n:k4=\Ed\n:k5=\Ee\n:\
 501	:k6=\Ef\n:k7=\Eg\n:k8=\Eh\n:k9=\Ei\n:kb=\b:kd=\EB:\
 502	:kh=\EH:kl=\ED:kr=\EC:ku=\EA:nd=\EC:se=\E4>b:so=\E4!a:\
 503	:te=\E>A:ti=\E>B:ue=\E4=b:up=\EA:us=\E4"a:bc=\ED:\
 504	:U8=\E<A:U9=\E<@:\
 505	:Us=q:Uv=x:Ux=k:Uw=j:Uz=m:Uy=l:Uu=n:Uq=w:Up=v:Ut=t:Ur=u:\
 506	:Ub=\E4$a:Uc=\E4@:Uf=\E4(a:Ug=\E4@:U6=\E r!! 8"P:U7=\E r!! 8$D:\
 507	:nl=\EB:ko=le,do,nd,up,dc,dl,cd,ce,ho:
 508ibm3151-25|ibm3152-25:\
 509	:am:mi:ms:\
 510	:co#80:li#25:kn#9:\
 511	:cd=\EJ:ce=\EI:cl=\EH\EJ:cm=\EY%+ %+ :dc=\EQ:dl=\EO:\
 512	:ho=\EH:k1=\Ea\n:k2=\Eb\n:k3=\Ec\n:k4=\Ed\n:k5=\Ee\n:\
 513	:k6=\Ef\n:k7=\Eg\n:k8=\Eh\n:k9=\Ei\n:kb=\b:kd=\EB:\
 514	:kh=\EH:kl=\ED:kr=\EC:ku=\EA:nd=\EC:se=\E4>b:so=\E4!a:\
 515	:te=\E>A:ti=\E>B:ue=\E4=b:up=\EA:us=\E4"a:bc=\ED:\
 516	:U8=\E<A:U9=\E<@:\
 517	:Us=q:Uv=x:Ux=k:Uw=j:Uz=m:Uy=l:Uu=n:Uq=w:Up=v:Ut=t:Ur=u:\
 518	:Ub=\E4$a:Uc=\E4@:Uf=\E4(a:Ug=\E4@:U6=\E r!! 9"P:U7=\E r!! 9$D:\
 519	:nl=\EB:ko=le,do,nd,up,dc,dl,cd,ce,ho:
 520# # --------------------------------
 521#
 522# M: MISCELLANEOUS TERMINALS
 523#
 524# The tab 132 uses xon/xoff, so no padding needed.
 525# ks/ke have nothing to do with arrow keys.
 526# is sets 80 col mode, normal video, autowrap on (for am).
 527# Seems to be no way to get rid of status line.
 528abm80|amtek business machines 80:\
 529	:do=^J:al=\E^Z:am:le=^H:bs:cd=\E^X:ce=\E^O:cl=\E^\:cm=\E^Q%r%+ %+ :\
 530	:co#80:dl=\E^S:do=\E^K:li#24:nd=^P:.so=\E^_:.se=\E^Y:up=\E^L:\
 531	:bw:bt=^T:ho=\E^R:
 532tab132|tab|tab132-15|tab 132-15:\
 533	:is=\E[?7h\E[?3l\E[?5l:dN@:ks@:ke@:do=^J:\
 534	:da:db:al=\E[L:dl=\E[M:dc=\E[P:ei=\E[4l:im=\E[4h:cm=\E[%i%d;%dH:\
 535	:ku=\E[A:kd=\E[B:kl=\E[D:tc=vt100:
 536tab132w:\
 537	:co#132:is=\E[?7h\E[?3h\E[?5l:tc=tab132:
 538tab132rv:\
 539	:is=\E[?7h\E[?3l\E[?5h:tc=tab132:
 540tab132wrv:\
 541	:is=\E[?7h\E[?3h\E[?5h:tc=tab132w:
 542# This used to say "de#001202" which presumably refers to the stty bits
 543# that need to be set for some version of Unix.  We need the real delay
 544# requirements in MS.
 545mw2|Multiwriter 2:\
 546	:do=^J:co#132:hc:os:
 547ddr|rebus3180|ddr3180|Rebus/DDR 3180 vt100 emulator:\
 548	:do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=5\ED:\
 549	:le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
 550	:ce=3\E[K:cd=50\E[J:so=\E[7m:se=\E[m:us=2\E[4m:ue=2\E[m:\
 551	:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
 552	:rf=/usr/share/lib/tabset/vt100:\
 553	:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 554	:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:kb=^H:\
 555	:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3:xn:\
 556	:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:
 557# luna's BMC terminal emulator
 558luna|luna68k|LUNA68K Bitmap console:\
 559	:li#46:co#88:tc=ansi:
 560# SCO console and SOS-Syscons console for 386bsd
 561scoansi|SCO Extended ANSI standard crt:\
 562	:al=\E[L:am:bs:cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:co#80:\
 563	:dc=\E[P:dl=\E[M:do=\E[B:bt=\E[Z:ho=\E[H:ic=\E[@:li#25:\
 564	:nd=\E[C:pt:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:up=\E[A:\
 565	:k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:\
 566	:k7=\E[S:k8=\E[T:k9=\E[U:k0=\E[V:\
 567	:kb=^h:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:eo:sf=\E[S:sr=\E[T:\
 568	:mb=\E[5m:md=\E[1m:me=\E[m:\
 569	:GS=\E[12m:GE=\E[10m:GV=\63:GH=D:\
 570	:GC=E:GL=\64:GR=C:RT=^J:G1=?:G2=Z:G3=@:G4=Y:G5=;:G6=I:G7=H:G8=<:\
 571	:GU=A:GD=B:\
 572	:CW=\E[M:NU=\E[N:RF=\E[O:RC=\E[P:\
 573	:WL=\E[S:WR=\E[T:CL=\E[U:CR=\E[V:\
 574	:HM=\E[H:EN=\E[F:PU=\E[I:PD=\E[G:\
 575	:Gc=N:Gd=K:Gh=M:Gl=L:Gu=J:Gv=\072:
 576trs80|trs-80|radio shack trs-80 Model I:\
 577	:do=^J:am:le=^H:bs:co#64:li#16:
 578d800|Direct 800/A:\
 579	:do=^J:co#80:li#24:am:cl=\E[1;1H\E[2J:le=^H:bs:cm=\E[%i%d;%dH:\
 580	:nd=\E[C:up=\E[A:ce=\E[K:cd=\E[J:\
 581	:so=\E[7m:se=\E[0m:us=\E[4m:ue=\E[0m:xs:vs=\E[>12l:ve=\E[>12h:\
 582	:sf=\ED:sr=\EM:da:db:as=\E[1m:ae=\E[0m:ms:pt:\
 583	:kl=\E[D:kr=\E[C:ku=\E[A:kd=\E[B:\
 584	:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
 585	:k5=\EOT:k6=\EOU:k7=\EOV:k8=\EOW:
 586vc404|volker-craig 404:\
 587	:do=^J:am:le=^H:bs:cd=40^W:ce=20^V:cl=40^X:cm=^P%+ %+ :co#80:\
 588	:ho=40^Y:kd=^J:kl=^H:kr=^U:ku=^Z:li#24:ma=^Z^P^U :nd=^U:up=^Z:
 589vc404-s|volker-craig 404 w/standout mode:\
 590	:do=^J:se=^O:so=^N:tc=vc404:
 591vc404-na|volker-craig 404 w/no arrow keys:\
 592	:ma@:kr@:ku@:tc=vc404:
 593vc404-s-na|volker-craig 404 w/standout mode and no arrow keys:\
 594	:se=^O:so=^N:tc=vc404-na:
 595# From: wolfgang@cs.sfu.ca
 596vc414|vc414h|Volker-Craig 414H in sane escape mode.:\
 597	:am:ic=\E\072:dc=\E\063:so=\E\031:se=\E\037:\
 598	:kl=^H:kr=^P:ku=\E^L:kd=\E^K:kh=\E^R:\
 599	:k0=\EA:k1=\EB:k2=\EC:k3=\ED:k4=\EE:k5=\EF:k6=\EG:k7=\EH:\
 600	:l0=PF1:l1=PF2:l2=PF3:l3=PF4:l4=PF5:l5=PF6:l6=PF7:l7=PF8:\
 601	:al=40\E^Z:bs:cd=\E^X:ce=10\E^O:cl=40\E^\:co#80:\
 602	:do=\E^K:li#24:nd=^P:up=\E^L:
 603vc414h-noxon:\
 604	:dl=40\E^S:cm=40\E^Q%r%.%.:ho=\E^R:\
 605	:tc=vc414h:
 606# missing in vc303a and vc303 descriptions:  they scroll 2 lines at a time
 607vc303a|vc403a|volker-craig 303a:\
 608	:do=^J:am:le=^H:bs:ce=20^V:cl=40^X:co#80:ho=40^Y:kd=^J:kl=^H::kr=^U:\
 609	:ku=^Z:li#24:ll=^P^@W:nd=^U:ns:up=^Z:
 610vc303|vc103|vc203|volker-craig 303:\
 611	:do=^J:am:le=^H:bs:cl=40^L:co#80:ho=40^K:kd=^J:kl=^H:\
 612	:kr=^I:ku=^N:li#24:ll=^O\200W:nd=^I:ns:up=^N:
 613# Test version for Falco ts-1. See "arpavax.hickman@ucb" for info
 614falco|ts1|ts-1|falco ts-1:is=\Eu\E3:\
 615	:do=^J:al=\EE:am:bs:ce=\ET\EG0^h:cm=\E=%+ %+ :cl=\E*:cd=\EY:co#80:\
 616	:dc=\EW:dl=\ER:ei=\Er:ho=^^:im=\Eq:k0=^A0\r:kd=^J:kl=^H:pt:\
 617	:kr=^L:ku=^K:li#24:nd=^L:se=\Eg0:so=\Eg1:up=^K:us=\Eg1:ue=\Eg0:
 618falco-p|falco ts-1sp|falco with paging option:\
 619	:is=\EZ\E3\E_c:\
 620	:al=\EE:am:bs:ce=\ET\EG0^H\Eg0:cl=\E*:cd=\EY:co#80:dc=\EW:\
 621	:dl=\ER:kd=\E[B:kl=\E[D:ei=\Er:im=\Eq:pt:db:\
 622	:kr=\E[C:ku=\E[A:li#24:nd=\E[C:se=\Eg0:so=\Eg4:\
 623	:up=\E[A:us=\Eg1:ti=\E_d:te=\E_b:\
 624	:ue=\Eg0:do=\E[B:cm=\E=%+ %+ :ms:kh=\E[H:da:mi:bt=\EI:
 625# NOTE: bg can scroll, it just would rather not (ns) - rwells 3/13/81.
 626# (Shouldn't you take out ns and put in an nl instead? - mrh)
 627bitgraph|BBN BitGraph terminal:\
 628	:do=^J:al=2*\E[L:bs:cd=150\E[J:ce=2\E[K:\
 629	:cl=150\E[H\E[J:cm=%i\E[%d;%dH:co#85:\
 630	:dl=2*\E[M:k0=\EP:k1=\EQ:k2=\ER:k3=\ES:kd=\EB:ke=\E>:kl=\ED:kr=\EC:\
 631	:ks=\E=:ku=\EA:li#64:nd=\E[C:ns:pt:se=\E[0m:so=\E[7m:up=\E[A:sf=280\n:
 632d132|datagraphix|datagraphix 132a:\
 633	:do=^J:co#80:li#30:cl=^l:ho=\Et:da:db:sf=\Ev:sr=\Ew:\
 634	:up=\Ek:nd=\El:vs=\ex:ve=\Em\En:\
 635	:al=\E3:ic=\E5:dc=\E6:in:ic=\E5:
 636soroc|Soroc 120:\
 637	:do=^J:cd=\EY:ce=\ET:cl=2\E*:ma=^K^P^R^L^L :\
 638	:kl=^H:ku=^K:kr=^L:kd=^J:tc=adm3a:
 639# From: ma179abu%sdcc3@sdcsvax.ucsd.edu (Bill Houle)
 640iq140|soroc140|Soroc IQ140 with inverse & dim:\
 641	:ic=\EQ:dc=\EW:al=\EE:dl=\ER:ce=\ET:cd=\EY:cl=\E+:cm=\E=%+ %+ :\
 642	:up=^K:do=^J:le=^H:nd=^L:ho=^^:ta=\Ei:ma=^Kk^Jj^Hh^Ll^^h:am:bs:\
 643	:co#80:li#24:kb=^H:kh=^^:ku=^K:kd=^J:kl=^H:kr=^L:\
 644	:k0=^AI:k1=^A@:k2=^AA:k3=^AB:k4=^AC:k5=^AD:k6=^AE:k7=^AF:\
 645	:k8=^AG:k9=^AH:se=\E^?:so=\E^?:us=\E):ue=\E(:
 646# tec is untested, and taken from CB/Unix virtual terminal driver.
 647# Upper case terminal, uses lower case for control sequences!!!
 648# The driver shows the C ~ operator used on CM coordinates.
 649# Without the terminal in front of me, I can't figure out what's
 650# going on, so I've dotted out the cm.  Note there is no ~ in tgoto.
 651tec400|tec scope:\
 652	:do=^J:.cm=l%r%.%.:up=x:do=h:nd=g:le=w:ho=i:so={:se=|:sg#1:\
 653	:cl=f:al=e:dl=u:ic=d:dc=t:ce=c:cd=s:
 654# From ucbvax!geoff Mon Sep 21 21:15:45 1981
 655# This entry has been tested.
 656tec500|tec 500:\
 657	:do=^J:am:le=^H:bs:cm=\E=%+ %+ :cl=20^Z:\
 658	:co#80:ho=^^:li#24:nd=^L:up=^K:so=^]:se=^\:
 659# I would appreciate more information on this terminal, such as the
 660# manufacturer and the model number.  There are too many tecs in here.
 661tec:\
 662	:li#24:co#80:cl=^l:up=^k:nd=\037:\
 663	:am:le=^H:bs:ho=\036:ma=^K^P^_ :do=^J:
 664teletec|Teletec Datascreen:\
 665	:do=^J:am:le=^H:bs:co#80:cl=^l:ho=^^:li#24:nd=^_:up=^k:
 666# From cbosg!ucbvax!SRC:george Fri Sep 11 22:38:32 1981
 667ampex|d80|dialogue|dialogue80|ampex dialogue 80:\
 668	:ct=\E3:st=\E1:do=^J:is=\EA:us=\El:ue=\Em:\
 669	:am:le=^H:bs:pt:cl=75\E*:cm=\E=%+ %+ :\
 670	:al=5*\EE:bt=\EI:ic=\EQ:dl=5*\ER:dc=\EW:\
 671	:ce=\Et:cd=\Ey:so=\Ej:se=\Ek:li#24:co#80:nd=^L:up=^K:
 672# From: atd!dsd!rcb@ucbvax.berkeley.edu (Richard Bascove)
 673a210|210|ampex210|ampex a210:\
 674	:am:bs:cl=\E*:cm=\E=%+ %+ :al=\EE:bt=\EI:ic=\EQ:\
 675	:dl=\ER:dc=\EW:ho=^^:xn:ce=\Et:cd=\Ey:li#24:co#80:nd=^L:up=^K:\
 676	:pt:if=/usr/share/tabset/std:is=\EC\Eu\E'\E(\El\EA\E%\E{\E.2\EG0\Ed\En:\
 677	:kl=^H:kr=^L:kd=^V:ku=^K:kh=^^:hs:ts=\E.0\Eg\E}\Ef:fs=\E.2:\
 678	:kn#10:k0=^A0^M:k1=^A1^M:k2=^A2^M:k3=^A3^M:k4=^A4^M:k5=^A5^M:\
 679	:vb=\EU\EX\EU\EX\EU\EX\EU\EX:k6=^A6^M:k7=^A7^M:k8=^A8^M:k9=^A9^M:\
 680	:so=\EG4:se=\EG0:us=\EG8:ue=\EG0:ug#1:sg#1:
 681digilog|333|digilog 333:\
 682	:le=^H:bs:co#80:ce=\030:ho=^n:li#16:nd=^i:up=^o:do=^J:
 683ep48|ep4080|execuport 4080:\
 684	:am:le=^H:bs:os:co#80:hu=\036:hd=\034:do=^J:
 685ep40|ep4000|execuport 4000:\
 686	:am:le=^H:bs:os:co#136:hu=\036:hd=\034:do=^J:
 687terminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200:\
 688	:co#120:hc:os:do=^J:
 689# AED 512
 690# by giles Billingsley (gilesb%ucbcad@berkeley)
 691# rewritten 8/82 for newer AEDs and better operation of vi,etc.
 692aed|AED|aed512|AED512|aed 512:\
 693	:db:co#64:li#40:cl=^L:bs:nd=\Ei0800\001:\
 694	:up=^K:ve=\E\E\E\E\E\E\E\072004=000200??\001:\
 695	:vb=\EK0001??0000K0001202080\001:\
 696	:us=\E\07200>8000140\001:ue=\E\07200>8000100\001:\
 697	:uc=\Ei???>l0800i0102\001:\
 698	:ti=\E\07200>8000140{<04<0??00001010L<0\072004=0002??00\001:\
 699	:te=\E\07200>8000100{804<0??00001000L80\072004=000200??\001:\
 700	:so=\E\07200>8000140[80C00\001:se=\E[00C80\001:\
 701	:is=\EG1MMM.`40K0001202080K8001????00^L\EC80L80{80^L\EK010100????K0601??0000c818100\EG1HHH.\07210000019A27FD006A280D002A200A52429FE8524861086118612861360N031B4C3F3F1800N041B0C1B4C38301800N001B3B313030301800N011B3B313030341800N021B3B313030381800N050800N061B3B313335301800\07211000015A58E8D5011A58F8D5111A5908D5211A5918D531160\07212000015AD5011858EAD5111858FAD52118590AD5311859160\0721300004B2071C5858E0A18658E0A0A858EA900858F268FA5278590A50A29018591A9F51865908590A90165918591A59038E58E8590A591E58F290185912071C5180A0A0A0901858EA900858F268F60\0721350000BA9472031DEA9502031DE60\E\E\E\EG1MMM.^A:
 702aed-ucb|AED-UCB|aed512-ucb|AED512-UCB|aed 512 w/o UCB ROM:\
 703	:db:co#64:li#40:cl=^L:bs:nd=\Ei0800\001:up=^K:\
 704	:ve=\E\E\E\E\E\E\E\072004=000200??\001:\
 705	:vb=\EK0001??0000K0001202080\001:\
 706	:us=\E\07200>8000140\001:ue=\E\07200>8000100\001:\
 707	:uc=\Ei???>l0800i0102\001:\
 708	:ti=\E\07200>8000140{<04<0??00001010L<0\072004=0002??00\001:\
 709	:te=\E\07200>8000100{804<0??00001000L80\072004=000200??\001:\
 710	:so=\E\07200>8000140[80C00\001:se=\E[00C80\001:\
 711	:if=/usr/share/tabset/aed512:
 712# CIT 80  - vt 100 emulator, the termcap has been modified to remove
 713#           the delay times and do an auto tab set rather than the indirect
 714#           file used in vt100.
 715cit80|cit 80|Citoh 80:\
 716	:co#80:li#24:am:cl=\E[;H\EJ:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\
 717	:ce=\EK:cd=\EJ:is=\E>:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 718	:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:
 719# From mtxinu!sybase!tim (Tim Wood) Fri Sep 27 09:39:12 PDT 1985
 720# Alternate cit101 (vt100 em) file used in vt100.
 721#	    Uses 23 lines so can run citsys (like h19sys).
 722#	24 May 85 (mtxinu!sybase!tim) - removed 2-byte limit on 'cm' cursor
 723#	  coordinates otherwise there is garbling on long lines in
 724#	  co#132 mode; also added support for multipage	memory on the Itoh.
 725citc|Citoh fast vt100:\
 726	:co#80:li#23:am:cl=\E[;H\E[2J:bs:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
 727	:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
 728	:is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\
 729	:ks=\E[?1h\E=:ke=\E[?1l\E>:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\
 730	:vb=\E[?5h\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\E[?5l:\
 731	:dc=\E[P:al=\E[L:dl=\E[M:ic=\E[@:vs=\E7\E[U:ve=\E[V\E8:xn:
 732cita:\
 733	:co#80:li#23:am:cl=\E[;H\E[2J:bs:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
 734	:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
 735	:is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\
 736	:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 737	:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:vs=\E7\E[U:ve=\E[V\E8:\
 738	:vb=\E[?5h\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\E[?5l:xn:
 739cit101:li#24:vb@:tc=citc:
 740cit101b:li#24:tc=citc:
 741cit500|cit-500|cit 500:\
 742	:co#80:li#40:cl=50\E[;H\E[2J:bs:am:cm=5\E[%i%2;%2H:nd=2\E[C:up=2\E[A:\
 743	:ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
 744	:is=\E(B\E)0\E>\E[?3l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 745	:if=/usr/share/tabset/vt100:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\
 746	:kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:xn:\
 747	:do=\ED:al=\E[L:dc=\E[P:dl=\E[M:
 748# Note several versions of blit.  I don't know exactly what is what
 749# so please send me any corrections to this -- mrh
 750# From research!ikeya!rob Tue Aug 31 23:41 EDT 1982
 751blit|jerq|blit-pb|blit running teletype rom:\
 752	:do=^J:IC=\Ef%+ :DC=\Ee%+ :AL=\EF%+ :DL=\EE%+ :\
 753	:mi:dl=\EE!:ic=\Ef!:dc=\Ee!:al=\EF!:\
 754	:ce=\EK:cl=^L:cm=\EY%r%+ %+ :co#87:li#72:nd=\EC:\
 755	:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:am:ul:pt:eo:
 756cbblit|columbus enhanced tty blit:\
 757	:vb=\E^G:so=\EU!:se=\EV!:us=\EU":ue=\EV":cd=\EJ:\
 758	:im=\EQ:ei=\ER:ic@:co#88:sf=\EG:tc=blit:
 759oblit|ojerq|first version of blit rom:\
 760	:do=^J:AL=\Ef%+ :DL=\Ee%+ :mi:dl=\EE:ei=\ER:im=\EQ:dc=\EO:da:db:\
 761	:al=\EF:cd=\EJ:ce=\EK:cl=^L:cm=\EY%r%+ %+ :co#88:li#72:nd=\EC:\
 762	:up=\EA:vb=\E^G:am:ul:pt:eo:
 763daleblit|daleterm|blit running Dale DeJager's ROM:\
 764	:ku=\EA:kd=\EB:kr=\EC:kl=\ED:so=\EU!:se=\EV!:us=\EU":ue=\EV":\
 765	:da@:db@:tc=oblit:
 766datapoint|dp3|dp3360|datapoint 3360:\
 767	:do=^J:am:le=^H:bs:cd=^_:ce=^^:cl=^]^_:co#82:ho=^]:li#25:nd=^x:up=^z:
 768# From: cbosgd!utcs!romwa@ucbvax.berkeley.edu (mark dornfeld)
 769#		This termcap is for the LANPAR Technologies VISION 3220
 770#	terminal.  The function key definitions k0-k5 represent the
 771#	edit keypad: FIND, INSERT HERE, REMOVE, SELECT, PREV SCREEN,
 772#	NEXT SCREEN. The key definitions k6-k9 represent the PF1 to
 773#	PF4 keys.
 774v3220|LANPAR Vision II model 3220/3221/3222:\
 775	:co#80:li#24:cl=\E[H\E[J:bs:am:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
 776	:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
 777	:is=\E>\E[?3l\E[?7h\E[?8h\E[p:ks=\E=:ke=\E>:\
 778	:kn#10:k0=\E[1~:k1=\E[2~:k2=\E[3~:k3=\E[4~:k4=\E[5~:k5=\E[6~:\
 779	:k6=\E[OP:k7=\E[OQ:k8=\E[OR:k9=\E[OS:\
 780	:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:\
 781	:kh=\E[H:pt:sr=\EM:xn:\
 782	:dl=\E[M:dc=\E[P:ei=\E[4l:al=\E[L:im=\E[4h:mi:
 783# From ucbvax!faletti (Faletti@Berkeley)
 784# FREEDOM 100 by Liberty Electronics USA, SF.
 785# :kh=^^:  left out because it precludes using change-to-alternate-file in vi.
 786# Basic Freedom 100 entry, works with VI at 1200 baud.
 787f100|freedom100|freedom|freedom 100 no padding:\
 788	:am:bs:bw:mi:ms:pt:co#80:kn#20:li#24:\
 789	:ct=\E3:st=\E1:is=\Eg\Ef\r\Ed:kr=^L:\
 790	:cl=^Z:do=^J:ho=^^:kb=^H:kl=^H:\:kd=^V:\
 791	:ko=dc,al,dl,cl,bt,ce,cd:ku=^K:le=^H:nd=^L:\
 792	:ch=\E]%+ :cm=\E=%+ %+ :cv=\E[%+ :sr=\Ej:up=^K:\
 793	:al=\EE:bt=\EI:cd=\EY:ce=\ET:dc=\EW:dl=\ER:ei=\Er:im=\Eq:\
 794	:se=\EG0:so=\EG4:ue=\EG0:us=\EG8:as=\E$:ae=\E%:\
 795	:vb=\Eb\200\200\Ed:\
 796	:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\
 797	:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:k0=^AI\r:\
 798	:hs:ts=\Eg\Ef:fs=\r:ds=\Eg\Ef\r:
 799f100-rv|freedom100-rv|freedom-rv|freedom100 with reverse video at 1200:\
 800	:is=\Eg\Ef\r\Eb:vb=\Ed\200\200\Eb:tc=freedom100:
 801# VI at 9600 baud (or EMACS at 1200 -- but may be more than is needed for emacs)
 802f100-v|freedom100-v|freedom-v|freedom100 for 9600 vi or 1200 emacs:\
 803	:al=6.5*\EE:dl=11.5*\ER:\
 804	:vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
 805	:tc=freedom100:
 806f100-v-rv|freedom100-v-rv|freedom-v-rv|freedom100 rev. vid. for 9600 vi:\
 807	:al=6.5*\EE:dl=11.5*\ER:is=\Eg\Ef\r\Eb:\
 808	:vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
 809	:tc=freedom100:
 810# EMACS at 9600 baud -- this still needs some more work on the padding
 811f100-e|freedom100-e|freedom-e|freedom100 for 9600 emacs:\
 812	:al=8.5*\EE:dl=11.5*\ER:ip=6:\
 813	:vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
 814	:tc=freedom100:
 815f100-e-rv|freedom100-e-rv|freedom-e-rv|freedom100 rev. vid. for emacs 9600:\
 816	:al=8.5*\EE:dl=11.5*\ER:ip=6:is=\Eg\Ef\r\Eb:\
 817	:vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
 818	:tc=freedom100:
 819f110-v|freedom110-v|freedom110 for 9600 vi or 1200 emacs:\
 820	:is=\Eg\Ef\r\Ed\EO:dc=\EO\EW:im=\EO\Eq:\
 821	:al=6.5*\EE:dl=11.5*\ER:\
 822	:vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
 823	:tc=freedom100:
 824# (from kerch@lll-crg)
 825f200|freedom200| Freedom 200 VDT by Liberty Electronics :\
 826	:if=/usr/share/tabset/stdcrt:al=\EE:am:bs:bt=\EI:cd=\EY:\
 827	:ce=\ET:cl=^Z:cm=\E=%+ %+ :co#80:dc=\EW:dl=\ER:do=^V:\
 828	:ds=\Eh:ei=\Er:im=\Eq:is=\Eg\El\E\041\062:\
 829	:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\
 830	:k6=^AE\r:k7=^AE\r:k8=^AF\r:k9=^AG\r:kd=^V:kr=L:\
 831	:ku=^K:li#24:ms:nd=^L:se=\EG0:so=\EG4:sr=\Ej:\
 832	:te=\EJ\E\\2\E|\041\061^L^Y:ti=\E\\1\EK\E|\041\061L^Y:\
 833	:ts=\Ef:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:hs:i2=\E^O\Eg:\
 834	:ts=\Ef:fs=^M:ds=\E^N:
 835dg6053|data general 6053:\
 836	:do=^J:am:le=^H:bs:cm=^P%r%.%.:cl=^L:ho=^H:nd=^S:\
 837	:up=^W:ce=^K:co#80:li#24:
 838# dg450 and dg200 from cornell
 839dg450|dg6134|data general 6134:\
 840	:nd=\030:bs@:tc=dg200:
 841dg200|data general Dasher 200:\
 842	:am:bc=^Y:bs=0:ce=^K:cl=^L:cm=^P%r%+\200%+\200:co#80:do=^Z:\
 843	:ho=^H:li#24:\
 844	:ll=\036FP\017:se=\036E:so=\036D:up=^W:\
 845	:is=\036O\036FQ2\036FB000\036FE\036FA\036FQ2:
 846# Note: lesser Dasher terminals will not work with vi because vi insists upon
 847# having a command to move straight down from any position on the bottom line
 848# and scroll the screen up, or a direct vertical scroll command.  The 460 and
 849# above have both, the D210/211, for instance, has neither.  We must use ANSI
 850# mode rather than DG mode because standard UNIX tty drivers assume that ^H is
 851# backspace on all terminals.  This is not so in DG mode.
 852dg460-ansi|Data General Dasher 460, ANSI-mode:\
 853	:al=\E[L:am:bs:cd=\E[J:ce=\E[K:cl=\E[2J:\
 854	:cm=\E[%i%2;%2H:co#80:dc=\E[P:dl=\E[M:do=\E[B:\
 855	:ho=\E[H:ic=\E[@:ue=\E[05:ul:up=\E[A:us=\E[4m:is=\036F@:\
 856	:k0=\E[001z:k1=\E[002z:k2=\E[003z:k3=\E[004z:k4=\E[005z:k5=\E[006z:\
 857	:k6=\E[007z:k7=\E[008z:k8=\E[009z:k9=\E[00\:z:\
 858	:kb=\E[D:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:kn#6:\
 859	:l0=f1:l1=f2:l2=f3:l3=f4:l4=f5:l5=f6:l6=f7:l7=f8:l9=f10:\
 860	:le=^H:li#24:mb=\E[5m:me=\E[0m:mh=\E[2m:mr=\E[7m:ms:mu=\EW:\
 861	:nd=\E[C:nl=\ED:pt:se=\E[0m:sf=\E[S:so=\E[7m:sr=\E[T:
 862v603|visual603|603|Visual model 603:\
 863	:hs:ts=\EP2~:fs=\E\\:ds=\EP2;1~\E\\:\
 864	:im=\E[4h:ei=\E[4l:mi:dc=\E[P:al=\E[L:dl=\E[M:\
 865	:cs=\E[%i%d;%dr:sf=\ED:sr=\EM:sb=\EM:\
 866	:ce=\E[K:cl=\E[H\E[J:cd=\E[J:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
 867	:so=\E[7m:se=\E[27m:us=\E[4m:ue=\E[24m:\
 868	:md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:\
 869	:is=\E>\E[?3l\E[?4l\E[?7h\E[?8h\E[1;24r\E[24;1H:\
 870	:rs=\E>\E[?3l\E[?4l\E[?7h\E[?8h:\
 871	:tc=vt100:
 872cdi|cdi1203:\
 873	:am:le=^H:bs:hc:os:co#80:dC#200:do=^J:
 874# ^S is an arrow key!  Boy is this guy in for a surprise on v7!
 875sol:\
 876	:do=^J:am:le=^Y:ho=^H:bs:cm=\E^1%.\E^2%.:cl=^K:ho=^N:co#64:li#16:\
 877	:nd=^S:up=^W:kl=^A:kr=^S:ku=^W:kd=^Z:ma=^A^H^S ^W^P^Z^N:
 878xl83|Cybernex XL-83:\
 879	:do=^J:am:le=^H:bs:cd=62^P:ce=3^O:cl=62^L:cm=^W%+ %+ :co#80:ho=^K:\
 880	:kd=^J:kl=^H:ku=^N:li#24:up=^N:nd=^I:
 881omron|Omron 8025AG:\
 882	:do=^J:al=\EL:am:le=^H:bs:cd=\ER:co#80:ce=\EK:cl=\EJ:\
 883	:da:db:dc=\EP:dl=\EM:ho=\EH:li#24:nd=\EC:se=\E4:sf=\ES:\
 884	:so=\Ef:sr=\ET:up=\EA:ve=:vs=\EN:
 885plasma|plasma panel:\
 886	:am:le=^H:bs:cl=^L:co#85:ho=^^:li#45:nd=\030:up=\026:do=^J:
 887pty|pseudo teletype:\
 888	:do=^J:co#80:li#24:am:cl=\EJ:le=^H:bs:cm=\EG%+ %+ :nd=\EC:\
 889	:up=\EA:ce=\EK:cd=\EL:al=\EP:dl=\EN:ic=\EO:\
 890	:so=\Ea$:se=\Eb$:us=\Ea!:ue=\Eb!:
 891remote|virtual remote terminal:\
 892	:co#79:am@:nl@:tc=virtual:
 893swtp|ct82|southwest technical products ct82:\
 894	:do=^J:am:le=^d:bc=^d:\
 895	:al=^\^y:cd=^v:ce=^F:cl=^L:cm=%r^k%.%.:co#82:li#20:\
 896	:dl=^z:nd=^s:up=^a:so=^^^v:se=^^^F:dc=^\^h:ic=^\^x:ho=^p:\
 897	:sf=^n:sr=^o:ll=^c:\
 898	:is=^\^r^^^s^^^d^]^w^i^s^^^]^^^o^]^w^r^i:
 899terak|Terak emulating Datamedia 1520:\
 900	:tc=dm1520:
 901# :is resets scrolling region in case a previous user had used "tset vt100"
 902sun|Sun Microsystems Workstation console:\
 903	:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
 904	:am:bs:mi:ms:pt:km:\
 905	:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:is=\E[1r:rs=\E[1r:\
 906	:kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:kh=\E[H:\
 907	:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
 908	:al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P:\
 909	:AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:
 910# From john@ucbrenoir  Tue Sep 24 13:14:44 1985
 911sun-s|Sun Microsystems Workstation window with status line:\
 912	:hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun:
 913sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs:\
 914	:hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun-e:
 915sun-48|Sun 48-line window:\
 916	:li#48:co#80:tc=sun:
 917sun-34|Sun 34-line window:\
 918	:li#34:co#80:tc=sun:
 919sun-24|Sun 24-line window:\
 920	:li#24:co#80:tc=sun:
 921sun-17|Sun 17-line window:\
 922	:li#17:co#80:tc=sun:
 923sun-12|Sun 12-line window:\
 924	:li#12:co#80:tc=sun:
 925sun-1|Sun 1-line window for sysline:\
 926	:li#1:co#80:es:hs:ts=\r:fs=\E[K:ds=^L:tc=sun:
 927sun-e|sun-nic|sune|Sun Microsystems Workstation without insert character:\
 928	:ic@:im@:ei@:tc=sun:
 929sun-c|sun-cmd|Sun Microsystems Workstation console with scrollable history:\
 930	:te=\E[>4h:ti=\E[>4l:tc=sun:
 931# The terminal mvterm is a full color terminal emulation that seems to be
 932# specific to a terminal program on Sun workstations called SwitchTerm. It
 933# is vt100 compatible with minor changes.
 934# Daniel Rudy <dcrudy@pacbell.net>
 935mvterm|vv100|mvterm emulator with ANSI colors:\
 936	:pa#64:Co#8:AF=\E[3%dm:AB=\E[4%dm:op=\E[100m:tc=vt102:
 937# For NeWS's psterm from Eric Messick & Hugh Daniel
 938psterm|psterm-basic|psterm-80x34:\
 939	:am:bs:al=\EA:cd=\EB:ce=\EC:cl=^L:cm=\E%d;%d;:cs=\EE%d;%d;:\
 940	:dc=\EF:dl=\EK:do=\EP:ei=\ENi:el=\ENl:fs=\ENl:\
 941	:ho=\ER:hs:im=\EOi:is=\EN*:km:kd=\E[B:ku=\E[A:kr=\E[C:kl=\E[D:\
 942	:mb=\EOb:md=\EOd:me=\EN*:mr=\EOr:nd=\EV:pt:rc=\034:rs=\EN*:sc=\035:\
 943	:se=\ENo:sf=\EW:sl=\EOl:so=\EOo:sr=\EX:te=\ENt:ti=\EOt:ts=\EOl:\
 944	:ue=\ENu:le=\ET:ll=\EU:ul:up=\EY:us=\EOu:vb=\EZ:co#80:li#34:
 945psterm-96x48:\
 946	:co#96:li#48:tc=psterm-basic:
 947psterm-90x28:\
 948	:co#90:li#28:tc=psterm-basic:
 949psterm-80x24:\
 950	:co#80:li#24:tc=psterm-basic:
 951# This is a faster termcap for psterm.  Warning:  if you use this termcap,
 952# some control characters you type will do strange things to the screen.
 953psterm-fast:\
 954	:am:bs:al=^A:cd=^B:ce=^C:cl=^L:cm=^D%d;%d;:cs=^E%d;%d;:\
 955	:dc=^F:dl=^K:do=^P:ei=^Ni:el=^Nl:fs=^Nl:\
 956	:ho=^R:hs:im=^Oi:is=^N*:km:kd=\E[B:ku=\E[A:kr=\E[C:kl=\E[D:\
 957	:mb=^Ob:md=^Od:me=^N*:mr=^Or:nd=^V:pt:rc=\034:rs=^N*:sc=\035:\
 958	:se=^No:sf=^W:sl=^Ol:so=^Oo:sr=^X:te=^Nt:ti=^Ot:ts=^Ol:ue=^Nu:\
 959	:le=^T:ll=^U:ul:up=^Y:us=^Ou:vb=^Z:co#80:li#34:
 960apollo:\
 961	:al=\EI:am:bs:cd=\EJ:ce=\EK:ch=\EN%d:cl=^L:cm=\EM%+ %d):\
 962	:cv=\EO+ :dc=\EP:dl=\EL:do=\EB:ei=\ER:im=\EQ:mi:nd=\EC:se=\ET:sf=\EE:\
 963	:so=\ES:sr=\ED:te=\EX:ti=\EW:ue=\EV:up=\EA:us=\EU:co#88:li#53:
 964# Apollo termcaps from Gary Darland, goodmanc@garnet
 965apollo_15P|apollo 15 inch display:\
 966	:dN@:tc=vt132:
 967apollo_19L|apollo 19 inch display:\
 968	:dN@:tc=vt132:
 969apollo_color|apollo color display:\
 970	:dN@:tc=vt132:
 971virtual|VIRTUAL|cb unix virtual terminal:\
 972	:do=^J:co#80:li#24:am:cl=\E\112:le=^H:bs:cm=\E\107%r%.%.:nd=\E\103:\
 973	:up=\E\101:ce=\E\113:cd=\E\114:al=\E\120:dl=\E\116:ic=\E\117:\
 974	:da:db:kl=\E\104:kr=\E\103:ku=\E\101:kd=\E\102:kh=\E\105:\
 975	:so=\E\141\004:se=\E\142\004:us=\E\141\001:ue=\E\142\001:
 976it2|intertube2|intertec data systems intertube 2:\
 977	:do=^J:am:bs:cl=^L:co#80:ho=^A:li#25:up=^Z:ce=\EK:\
 978	:cm=^N%+ %+ :ch=^P%\102%.:cv=^K%.:nd=^F:do=\n:ll=^K^X\r:\
 979	:so=\E0P:se=\E0@:
 980delta|dd5000|delta data 5000:\
 981	:do=^J:am:le=^H:bs:cl=^NR:cm=^O%\068%+9%\068%+9:co#80:li#27:\
 982	:ho=^NQ:nc:nd=^Y:up=^Z:ce=^NU:dc=^NV:ma=^K^J^Z^P^Y :xr:
 983mdl110|cybernex mdl-110:\
 984	:cm=^P%+ %+ :co#80:li#24:am:cl=70^X:le=^H:bs:do=^J:\
 985	:nd=^U:up=^Z:ho=^Y:ce=145^N@^V:cd=145^NA^W:al=65^NA^N^]:\
 986	:dl=40^NA^N^^:ic=3.5^NA^]:dc=3.5^NA^^:\
 987	:so=^NF:se=^NG:ta=43\t:ma=^Z^P:cd=6^N@^V:
 988zen30|z30|zentec 30:\
 989	:do=^J:mi:co#80:li#24:ma=^L ^R^L^K^P:ul:\
 990	:al=1.5*\EE:le=^H:bs:ce=1.0*\ET:cm=\E=%+ %+ :cl=\E*:\
 991	:ho=^^:nd=^L:se=\EG0:so=\EG6:up=^K:im=\Eq:ei=\Er:\
 992	:am:dc=\EW:dl=1.5*\ER:cd=\EY:
 993modgraph|mod|Modgraph terminal emulating vt100, 24x80:\
 994	:xn@:rf@:sr=5\EM\E[K:vs=\E\^9;0s\E\^7;1s:\
 995	:is=\E\^9;0s\E\^7;1s\E[3g\E\^11;9s\E\^11;17s\E\^11;25s\E\^11;33s\E\^11;41s\E\^11;49s\E\^11;57s\E\^11;65s\E\^11;73s\E\^11;81s\E\^11;89s:\
 996	:tc=vt100:
 997# dmchat is like DM2500, but DOES need "all that padding" (jcm 1/31/82)
 998# also, has a meta-key (MT)
 999# from goldberger@su-csli.arpa
1000dmchat|dmchat version of datamedia 2500:\
1001	:al=1*^P\n^X^]^X^]:\
1002	:MT:km:\
1003	:dl=2^P^Z^X^]:\
1004	:tc=dm2500:
1005# originally from Carol Block at ear (cblock@ear); changed O's to 0's and
1006# fixed :is \E from pcuser@garnet.berkeley.edu, 27 Feb 90
1007mt70|m70|morrow mt70:\
1008	:is=\EG0\E"5:cl=^Z:cm=\E=%+ %+ :do=^J:ic=\EQ:\
1009	:dc=\EW:kl=\034L:kr=\034M:ku=\034J:kd=\034K:\
1010	:so=\EG4:se=\EG0:us=\EG1:ue=\EG0:vs=\E"2:ve=\E"5\E(:\
1011	:tc=adm31:
1012# standard-issue France Telecom minitel terminal (made by Philips)
1013m2-nam|minitel|minitel-2|minitel-2-nam|minitel 2|France Telecom Minitel:\
1014	:li#24:al=\E[L:dl=\E[M:ip=7:dc=\E[P:ei=\E[4l:im=\E[4h:xn:\
1015	:ho=\E[H:cl=\E[H\E[J:ug#0:sg#0:\
1016	:co#80:am@:bs:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
1017	:as=\E(0:ae=\E(B:sf=^j:sr=\EM:is=\E[1;24r\E[24;1H:\
1018	:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
1019	:zd=\E[1m:zb=\E[5m:zc=lkmjqxtuwvn:\
1020	:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:\
1021	:kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:
1022# from keith bostic (bostic@monet)
1023#
1024mod2|Modgraph GX-1000, set to 80x24, keypad not enabled:\
1025	:is=\E<\E\^5;2s\E\^7;1s\E[3g\E\^11;9s\E\^11;17s\E\^11;25s\E\^11;33s\E\^11;41s\E\^11;49s\E\^11;57s\E\^11;65s\E\^11;73s\E\^11;81s\E\^11;89s\E\^12;0s\E\^14;2s\E\^15;9s\E\^25;1s\E\^9;1s\E\^27;1:\
1026	:bs:cd=50\EJ:ce=3\EK:cl=50\EH\EJ:cm=5\EY%+ %+ :co#80:li#24:nd=2\EC:\
1027	:pt:sr=5\EI:up=2\EA:da:db:am:
1028wsiris|iris40|iris emulating a 40 line visual 50 (approximately):\
1029	:am:al=\EL:is=\E7B0\E7F7\E7C2\E7R3:\
1030	:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:ho=\EH:cm=\EY%+ %+ :co#80:li#40:nd=\EC:\
1031	:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:\
1032	:k0=\E0:k1=\E1:k2=\E2:k3=\E3:k4=\E4:k5=\E5:k6=\E6:k7=\E7:k8=\E8:k9=\E9:\
1033	:vs=\E;:ve=\E>:cl=\Ev:ho=\EH:dl=\EM:so=\E9P:se=\E0@:\
1034	:HS=\E7F2:HE=\E7F7:\
1035	:us=\E7R2\E9P:ue=\E7R3\E0@:\
1036	:CT#2:CZ=*Bblack,red,green,yellow,blue,magenta,cyan,*Fwhite:
1037# davis@unidata.ucar.edu
1038iris-ansi|iris-ansi-net|IRIS emulating ANSI terminal:\
1039	:am:co#80:it#8:li#40:bl=^G:md=\E[1m:cl=\E[H\E[2J:\
1040	:ve=\E[9/y\E[12/y\E[=6l:cr=\r:LE=\E[%dD:\
1041	:le=\E[D:DO=\E[%dB:do=\n:RI=\E[%dC:\
1042	:nd=\E[C:cm=\E[%i%d;%dH:UP=\E[%dA:\
1043	:up=\E[A:vs=\E[10/y\E[=1h\E[=2l\E[=6h:\
1044	:DL=\E[%dM:dl=\E[M:cd=\E[J:ce=\E[K:cb=\E[1K:\
1045	:ho=\E[H:ta=\t:st=\EH:AL=\E[%dL:al=\E[L:\
1046	:sf=\ED:is=\E[?1l\E>\E[?7h\E[100g\E[0m\E7\E[r\E8:\
1047	:*4=\E[P:*7=\E[147q:#2=\E[143q:#4=\E[158q:\
1048	:%f=\E[210q:%i=\E[167q:!2=\E[218q:kb=\b:\
1049	:kB=\E[Z:kl=\E[D:kd=\E[B:kr=\E[C:\
1050	:ku=\E[A:kD=\177:@7=\E[146q:@8=\r:\
1051	:k1=\E[001q:k;=\EOQ:F1=\EOR:F2=\EOS:\
1052	:k2=\E[002q:k3=\E[003q:k4=\E[004q:k5=\E[005q:\
1053	:k6=\E[006q:k7=\E[007q:k8=\E[008q:k9=\EOP:\
1054	:kh=\E[H:kI=\E[139q:kN=\E[154q:kP=\E[150q:\
1055	:%9=\E[209q:kM=\E[146q:&7=\E[217q:nw=\EE:\
1056	:pk=\EP101;%d.y%s\E\\:rc=\E8:mr=\E[7m:\
1057	:sr=\EM:se=\E[m:ue=\E[m:sc=\E7:me=\E[m:\
1058	:so=\E[1;…

Large files files are truncated, but you can click here to view the full file