~ubuntu-branches/debian/jessie/eso-midas/jessie

« back to all changes in this revision

Viewing changes to libsrc/tw/termcap.dat

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2014-04-22 14:44:58 UTC
  • Revision ID: package-import@ubuntu.com-20140422144458-okiwi1assxkkiz39
Tags: upstream-13.09pl1.2+dfsg
ImportĀ upstreamĀ versionĀ 13.09pl1.2+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* @(#)termcap.dat      19.1 (ESO-IPG) 02/25/03 13:58:14 */
 
2
# Termcap File prepared at ESO/ST-ECF, Garching, FRG
 
3
#
 
4
IBM-PC|ibmpc|IBMPC:\
 
5
        :am:sc=\E[s:rc=\E[u:ce=\E[K:ho=\E[1;1H:\
 
6
        :co#80:li#25:VB=\E[1m:Vu=\E[3m:Vb=\E[5m:cm=\E[%i%d;%dH:\
 
7
        :Vr=\E[7m:Vn=\E[0m:\
 
8
        :up=\E[A:do=\E[B:nd=\E[C:bc=\E[D:cl=\E[2J:\
 
9
        :G0=\332:G1=\300:G2=\331:G3=\277:G4=\305:\
 
10
        :Gh=\304:Gv=\263:Gu=\302:Gd=\301:Gl=\264:Gr=\303:Gg=\333
 
11
# End of IBM-PC field
 
12
k0|text|output device has no capabilities:co#80:li#24:
 
13
k1|vt640|vt100 with Retrographics:cl50^]\E^L^X:tc=vt100:
 
14
p1|imagen|imprint-10|imagen laser printer:co#80:li#60:os:pt:ta^I:am:\
 
15
        :DD=print!imagen,/tmp/isfXXXXXX,\
 
16
        !{ /local/bin/imprint -n $F; rm $F; }:
 
17
p2|versatec|v80|versatec printer plotter:co#132:li#64:am:\
 
18
        :DD=print!versatec,/dev/vp0,,:
 
19
p3|vup|upstairs versatec:co#132:li#64:am:\
 
20
        :DD=print!vup,/tmp/vsfXXXXXX,\
 
21
        !{ /usr/ucb/vpr -Pvup $F; rm $F; }:
 
22
p4|vdown|downstairs versatec:co#132:li#64:am:\
 
23
        :DD=print!vdown,/tmp/vsfXXXXXX,\
 
24
        !{ /usr/ucb/vpr -Pvdown $F; rm $F; }:
 
25
p5|vmsprint|standard VMS host printer:co#128:li#60:\
 
26
        :DD=sys$print:
 
27
XX|ht24|unknown|Hard terminal 24 lines:co#80:os:am:ht:li#24:nd= :ff=\r\n\f:
 
28
XX|test24|test_on_vt100|terminal 24 lines:co#80:bs:am:li#24:up=5*\EM:do=2*\ED:\
 
29
        :nd=\E[C:cl=45\E[H\E[2J:
 
30
sw|switch|intelligent switch:co#80:os:am:
 
31
su|dumb|un|unknown:co#80:os:am:
 
32
sp|plugboard:co#80:os:am:
 
33
sa|arpanet|network:co#80:os:am:
 
34
sd|du|dialup:co#80:os:am:
 
35
sb|bussiplexer:co#80:os:am:
 
36
s1|printronix|printronix line printer:co#132:li#60:
 
37
s2|qms|qms laser printer:co#80:li#60:
 
38
#
 
39
# ---------------------------------
 
40
#       Now, alphabetically ordered
 
41
#-----------------------------------
 
42
# ADDS Viewpoint terminal.
 
43
#========================================= a = (Regent)
 
44
av|viewpoint|adds|adds viewpoint:\
 
45
        :co#80:li#24:cm=5\EY%+ %+ :bs:bc=3^U:do=3^J:nd=3^F:up=3^Z:\
 
46
        :ce=3\EK:cd=3\Ek:cl=7^L:as=3^N:ae=3^O:\
 
47
        :is=\E0P^O\E6:so=\E0P^N:se=^O:am:po=\E3:pf=\E4:
 
48
# Regent: lowest common denominator, works on all regents.
 
49
a0|regent|adds regent series:\
 
50
        :am:bs:cl=^L:cm=^K%+ ^P1.:co#80:ho=^A:li#24:ll=^A^Z:nd=^F:up=^Z:
 
51
# Regent 100 has a bug where if computer sends escape when user is holding
 
52
# down shift key it gets confused, so we avoid escape.
 
53
a1|regent100|adds regent 100:\
 
54
        :cm=^K%+ ^P1.:k1=^B1\r:k2=^B2\r:k3=^B3\r:k4=^B4\r:\
 
55
        :k5=^B5\r:k6=^B6\r:k7=^B7\r:k8=^B8\r:\
 
56
        :kh=^A:kl=^U:kr=^F:ku=^Z:kd=^J:tc=regent:
 
57
# Regent 20, untested
 
58
a2|regent20|adds regent 20:\
 
59
        :cd=\Ek:ce=\EK:cm=\EY%+ %+ :tc=regent:
 
60
a3|regent25|adds regent 25:\
 
61
        :k0=^B0\r:k1=^B1\r:k2=^B2\r:k3=^B3\r:k4=^B4\r:\
 
62
        :k5=^B5\r:k6=^B6\r:k7=^B7\r:k8=^B8\r:k9=^B9\r:\
 
63
        :kh=^A:kl=^U:kr=^F:ku=^Z:kd=^J:tc=regent20:
 
64
# Regent 40: untested
 
65
a4|regent40|adds regent 40:\
 
66
        :al=\EM:dl=\El:is=\EB:se=\E0@:so=\EOP:ue=\EO@:us=\E0`:vb=\ED\Ed:\
 
67
        :tc=regent25:
 
68
# If you have standout problem with regent 200, try so=\ER\EOP:se=\E0@\EV:
 
69
a6|regent60|regent200|adds Regent 60:\
 
70
        :dc=\EE:ei=\EF:im=\EF:is=\EV\EB:ko=dc,im,ei:tc=regent40:
 
71
a7|regent60na|regent 60 w/no arrow keys:\
 
72
        kl@:kr@:ku@:kd@:tc=regent60:
 
73
# Note: if return acts weird on a980, check internal switch #2
 
74
# on the top chip on the CONTROL pc board.
 
75
ac|a980|adds consul 980:\
 
76
        :al=13\E^N:am:bs:cl=^L\200^K@:cm=^K%+@\E^E%2:co#80:dl=13\E^O:\
 
77
        :k0=\E0:k1=\E1:k2=\E2:k3=\E3:k4=\E4:k5=\E5:k6=\E6:k7=\E7:k8=\E8:k9=\E9:\
 
78
        :li#24:nd=\E^E01:so=^Y^^^N:se=^O:up=9:
 
79
#========================================= b = (Superbee)
 
80
b2|sb2|sb3|fixed superbee:xb@:tc=superbee:
 
81
bh|bh3m|beehiveIIIm:if=/etc/beehive.tab:\
 
82
        :al=160^S:am:bs:cd=^R:ce=^P:cl=^E^R:co#80:dl=300^Q:ho=^E:li#20:ll=^E^K:\
 
83
        :nd=^L:pt:se= ^_:so=^] :
 
84
#       :nd=^L:pt:se= ^_:so=^] :up=^K:
 
85
# This loses on lines > 80 chars long, use at your own risk
 
86
bi|superbeeic|super bee with insert char:\
 
87
        :ic=:im=\EQ:ei=\ER:tc=superbee:
 
88
bm|microb|microbee|micro bee series:\
 
89
        :am:bs:cd=\EJ:ce=\EK:cl=\EE:co#80:cm=\EF%+ %+ :\
 
90
        :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:k9=\Ex:\
 
91
        :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:\
 
92
        :li#24:nd=\EC:pt:se=\Ed@ :so= \EdP:ue=\Ed@:up=\EA:us=\Ed`:
 
93
# Superbee - f1=escape, f2=^C.
 
94
# Note: there are at least 3 kinds of superbees in the world.  The sb1
 
95
# holds onto escapes and botches ^C's.  The sb2 is the best of the 3.
 
96
# The sb3 puts garbage on the bottom of the screen when you scroll with
 
97
# the switch in the back set to CRLF instead of AEP.  This description
 
98
# is tested on the sb2 but should work on all with either switch setting.
 
99
# The f1/f2 business is for the sb1 and the :xb: can be taken out for
 
100
# the other two if you want to try to hit that tiny escape key.
 
101
# This description is tricky: being able to use cm depends on there being
 
102
# 2048 bytes of memory and the hairy nl string.
 
103
bs|sb1|superbee|superb|beehive super bee:if=/etc/stdcrt.tab:is=\EE:\
 
104
        :am:bs:cd=3\EJ:ce=3\EK:cl=3\EH\EJ:co#80:cm=\EF%r%3%3:cr=1000\r:\
 
105
        :dC#10:da:db:xb:dc=3\EP:dl=100\EM:so=\E_1:se=\E_0:\
 
106
        :li#25:nl=\n\200\200\200\n\200\200\200\EA\EK\200\200\200\ET\ET:\
 
107
        :nd=\EC:pt:up=\EA:ho=\EH:ve=\n:\
 
108
        :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:\
 
109
        :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:
 
110
#========================================= c = (concept)
 
111
#
 
112
# Terminal description file for EMACS. Will probably work with other
 
113
# C-programs as well.
 
114
# Copyright 1984 Professional Systems and Technologies
 
115
# Majority of file was donated by Bolt Bernack and Newman.
 
116
 
117
# Note: VMS V3.4 has a problem where it can't output a plain ^K, so some
 
118
# of these entries are commented out
 
119
# Note that all of these claim to be "c100" in order to please the
 
120
# pen and emacs editors.  If the user does a "tset c100" he will get co.
 
121
co|c100|concept|concept100|concept 100:\
 
122
        :is=\EU\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E:\
 
123
        :al=3*\E^R:am:bs:cd=16*\E^C:ce=16\E^U:cl=2*^L:cm=\Ea%+ %+ :co#80:\
 
124
        :dc=16\E^A:dl=3*\E^B:ei=\E\200:eo:im=\E^P:in:ip=2:li#24:mi:nd=\E=:\
 
125
        :pt:kb=^h:so=\ENh:se=\ENH:ta=8\t:ul:up=\E;:db:xn:vs=\EW:ve=\Ew:\
 
126
        :vb=\Ek\200\200\200\200\200\200\200\200\200\200\200\200\200\200\EK:\
 
127
        :us=\EG:ue=\Eg:ks=\EX\ES:ke=\Ex\Es:ku=\E;:kd=\E<:kl=\E>:kr=\E=:kh=\E?:\
 
128
        :k1=\E5:k2=\E6:k3=\E7:.dN#9:dC#9:
 
129
c4|c100|c1004p|c100 w/4 pages:\
 
130
        :ti=\EU\Ev  8p\Ep\r:te=\Ev  ~p\Ep\r\n:vs@:ve@:tc=concept:
 
131
cP|c100|c100rv4ppp|c100 with printer port:\
 
132
        :is=\EU\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo!\200\EQ"\EY(^W\Eo\47\E:\
 
133
        :tc=c100rv4p:
 
134
cR|c100|c100rv4p|c100 w/4 pages:\
 
135
        :ti=\EU\Ev  8p\Ep\r:te=\Ev  ~p\Ep\r\n:tc=c100rv:
 
136
# From vax135!hpk  Sat Jun 27 07:41:20 1981
 
137
# There seem to be a number of different versions of the C108 PROMS
 
138
# (with bug fixes in its Z-80 program).
 
139
# The first one that we had would lock out the keyboard of you
 
140
# sent lots of short lines (like /usr/dict/words) at 9600 baud.
 
141
# Try that on your C108 and see if it sends a ^S when you type it.
 
142
# If so, you have an old version of the PROMs.
 
143
# The old one also messed up running vi with a 132-character line-length.
 
144
# You should configure the C108 to send ^S/^Q before running this.
 
145
# It is much faster (at 9600 baud) than the c100 because the delays
 
146
# Are not fixed.
 
147
c8|c108|c108-8|concept 108 w/8 pages and ^S/^Q:\
 
148
        :ti=\EU\Evh 8p\Ep\r:te=\Ev  ^A\177p\Ep\r\n:tc=c108-4:
 
149
cS|c108|c108-4|concept 108 w/4 pages and ^S/^Q:\
 
150
        :is=\EU\E F\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E:\
 
151
        :ti=\EU\Evh 8p\Ep\r:te=\Ev  \177p\Ep\r\n:\
 
152
        :al=\E^R:am:bs:cd=\E^C:ce=\E^S:cl=\E?\E:cm=\Ea%+ %+ :co#80:\
 
153
        :dc=\E^A:dl=\E^B:ei=\E\200:eo:im=\E^P:in:ip=:li#24:mi:nd=\E=:\
 
154
        :kb=^h:ul:up=\E;:db:us=\EG:ue=\Eg:xn:vs=\EW:ve=\Ew:\
 
155
        :vb=\Ek\200\200\200\200\200\200\200\200\200\200\200\200\200\200\EK:\
 
156
        :us=\EG:ue=\Eg:ks=\EX:ke=\Ex:ku=\E;:kd=\E<:kl=\E>:kr=\E=:kh=\E?:\
 
157
        :k1=\E5:k2=\E6:k3=\E7:so=\ED\EE:se=\Ed\Ee
 
158
c520|concept520|vt52concept 520:\
 
159
        :is=\EU\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E:\
 
160
        :al=3*\E^R:ex:bs:cd=16*\EJ:ce=16\EK:cl=2*^L:cm=\EY%+ %+ :co#80:\
 
161
        :dc=16\E^[:dl=3*\E^\:ei=\E^O:eo:im=\E^P:in:ip=1*:li#24:mi:nd=\EC:\
 
162
        :ul:up=\EA:db:xn:vs=\EW:ve=\Ew:\
 
163
        :vb=\Ek\200\200\200\200\200\200\200\200\200\200\200\200\200\200\EK:\
 
164
        :us=\EG:ue=\Eg:ks=\EX:ke=\Ex:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\EH:\
 
165
        :k1=\E5:k2=\E6:k3=\E7:DN#9:dC#9:
 
166
# Some tty drivers use cr3 for concept, others use nl3, hence dN/dC below.
 
167
cd|c100|c100rvs|slow reverse concept 100:\
 
168
        :vb=\EK\200\Ek:pt:dC@:dN@:tc=c100rv:
 
169
cn|c100|c100rv4pna|c100 with no arrows:ks@:ke@:tc=c100rv4p:
 
170
cr|c100|c100rv|c100 rev video:\
 
171
        :is=\EU\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\47\E:vs@:ve@:\
 
172
        :vb=\EK\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ek:\
 
173
        :tc=concept:
 
174
cs|c100|c100s|slowconcept|slowconcept100|slow concept 100:\
 
175
        :vb=\Ek\200\EK:pt:dC@:dN@:tc=concept:
 
176
cB|avt-8p-s|concept avt w/8 pages & 80 cols running sysline:\
 
177
        :is=\E[1*q\E[2!t\E[7!t\E[=4;101;103;119l\E[=107;118;207h\E)1\E[1Q\EW\E[0!y\E[0\0720\07232!r\E[2!w\E[192w\E[2*w\E[!w\E[1;191w\E2\r\n:\
 
178
        :hs:es:ts=\E[2!w\E[H\E[J\E[%i%dG:fs=\E[!w:\
 
179
        :ds=\E[2!w\E[2J\E[!w\E[*w:te=\E[1;191w\E2\n:tc=avt:
 
180
cC|avt-4p-s|concept avt w/4 pages & 80 cols running sysline:\
 
181
        :is=\E[1*q\E[2!t\E[7!t\E[=4;101;103;119l\E[=107;118;207h\E)1\E[1Q\EW\E[0!y\E[0\0720\07232!r\E[2!w\E[96w\E[2*w\E[!w\E[1;95w\E2\r\n:\
 
182
        :hs:es:ts=\E[2!w\E[H\E[J\E[%i%dG:fs=\E[!w:\
 
183
        :ds=\E[2!w\E[2J\E[!w\E[*w:te=\E[1;95w\E2\n:tc=avt:
 
184
cD|avt-rv|HDS concept avt w/4 or 8 pages, 80 columns, reverse video:\
 
185
        :is=\E[1*q\E[2!t\E[7!t\E[=4;101;103;119l\E[=107;118;205;207h\E)1\E[1Q\EW\E[0!y\E[0\0720\07232!r\E[w\E2\r\n:\
 
186
        :ve=\E[4l:vs=\E[4l:tc=avt
 
187
cE|avt|HDS concept avt w/4 or 8 pages, 80 columns:\
 
188
        :is=\E[1*q\E[2!t\E[7!t\E[=4;101;103;119;205l\E[=107;118;207h\E)1\E[1Q\EW\E[0!y\E[0\0720\07232!r\E[w\E2\r\n:\
 
189
        :ae=^O:al=\E[L:am:as=^N:bs:bt=\E[Z:cd=\E[J:ce=\E[K:\
 
190
        :ch=\E[%i%2G:cl=\E[H\E[J:cm=\E[%i%2;%2H:co#80:cv=\E[%i%2d:\
 
191
        :dc=\E[P:dl=\E[M:do=\E[B:ei=\E1:eo:ho=\E[H:im=\E1:kb=^H:kd=\E[B:\
 
192
        :kh=\E[H:kl=\E[D:ko=do,ho,nd,up:kr=\E[C:\
 
193
        :ks=\E[1;4!z\E[1;8!z\E[1;10!z\E[1;11!z\E[1;12!z\E[1;14!z\E[3;7!z\E[3;9!z:\
 
194
        :ke=\E[;4!z\E[;8!z\E[;10!z\E[;11!z\E[;12!z\E[3;14!z\E[;7!z\E[;9!z:\
 
195
        :ku=\E[A:li#24:mi:nd=\E[C:pt:se=\E[7!{:so=\E[7m:\
 
196
        :te=\E[w\E2\n:ti=\E[1;24w\E2\n:ue=\E[4!{:ul:\
 
197
        :up=\E[A:us=\E[4m:ve=\E[=4;119l:vs=\E[4l\E[=119h:xn:
 
198
c4|c108-rv-8p|concept108-rv-8p|concept 108 w/8 pages, in reverse video:\
 
199
        :vb=\EK\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ek:\
 
200
        :is=\EU\E F\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\47\E\E!\E^G!\E^HA@ :\
 
201
        :ts=\E z"\E?\E^C\EE\Ea %+ :fs=\Ee\E z :\
 
202
        :tc=c108-8p:
 
203
c2|c108|c108-8p|concept108-8p|concept 108 w/8 pages:\
 
204
        :i2=\EU\E z"\Ev^A\177 !p\E ;"\E z \Ev  ^A\177p\Ep\n:\
 
205
        :te=\Ev  ^A\177p\Ep\r\n:tc=c108-4p:
 
206
c5|c108-rv-4p|concept108-rv-4p|concept 108 w/4 pages, in reverse video:\
 
207
        :vb=\EK\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ek:\
 
208
        :is=\EU\E F\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\47\E\E!\E^G!\E^HA@ :\
 
209
        :ts=\E z"\E?\E^C\EE\Ea %+ :fs=\Ee\E z :\
 
210
        :tc=c108-4p:
 
211
c3|c108-4p|concept108-4p|concept 108 w/4 pages:\
 
212
        :es:hs:\
 
213
        :ts=\E z"\E?\E^C\Ea %+ :fs=\E z :ds=\E ;\177:\
 
214
        :i2=\EU\E z"\Ev\177 !p\E ;"\E z \Ev  \177p\Ep\n:\
 
215
        :do=^J:bl=^G:pt:\
 
216
        :is=\EU\E F\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E\E!\E^G!\E^HA@ :\
 
217
        :ti=\EU\Ev  8p\Ep\r:te=\Ev  \177p\Ep\r\n:\
 
218
        :al=\E^R:le=^H:bs:cd=\E^C:ce=\E^S:cl=\E?\E^E:cm=\Ea%+ %+ :co#80:\
 
219
        :dc=\E^Q:dl=\E^B:ei=\E\200:eo:im=\E^P:li#24:mi:nd=\E=:\
 
220
        :kb=^h:ul:up=\E;:db:us=\EG:ue=\Eg:vs=\EW:ve=\Ew:am:xn:\
 
221
        :vb=\Ek\200\200\200\200\200\200\200\200\200\200\200\200\200\200\EK:\
 
222
        :ks=\EX:ke=\Ex:ku=\E;:kd=\E<:kl=\E>:kr=\E=:kh=\E?:\
 
223
        :k1=\E5:k2=\E6:k3=\E7:k4=\E8:k5=\E9:k6=\E\72:\
 
224
        :so=\ED:se=\Ed:mh=\EE:md=\ED:mr=\ED:me=\Ee\Ed\Eg\Ec:
 
225
cb|c100-rv-pp|c100-rv-4p-pp|concept100-rv-pp|c100rv4ppp|w/ printer port:\
 
226
        :is=\EU\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\041\200\EQ"\EY(^W\Eo\47\E\E^G\041\E^HA@ :\
 
227
        :tc=c100-rv:
 
228
cd|c100-rv|c100-rv-4p|concept100-rv|c100rv4p|c100rv|c100 rev video:\
 
229
        :is=\EU\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\47\E\E^G\041\E^HA@ :\
 
230
        :vb=\EK\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ek:\
 
231
        :so=\EE:se=\Ee:tc=c100:
 
232
ca|c100|concept|c1004p|c100-4p|concept100|concept 100:\
 
233
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
234
        :is=\EU\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E\E^G\041\E^HA@ :\
 
235
        :ti=\EU\Ev  8p\Ep\r:te=\Ev    \200\200\200\200\200\200\Ep\r\n:\
 
236
        :al=3*\E^R:am:le=^H:bs:cd=16*\E^C:ce=16\E^U:cl=2*^L:cm=\Ea%+ %+ :co#80:\
 
237
        :dc=16\E^Q:dl=3*\E^B:ei=\E\200:eo:im=\E^P:ip=16*:li#24:mi:nd=\E=:\
 
238
        :ta=^I:pt:kb=^h:ta=8\t:ul:up=\E;:db:us=\EG:ue=\Eg:xn:\
 
239
        :vb=\Ek\200\200\200\200\200\200\200\200\200\200\200\200\200\200\EK:\
 
240
        :.dN#9:dC#9:pb#9600:vt#8:us=\EG:ue=\Eg:so=\EE\ED:se=\Ed\Ee:\
 
241
        :mh=\EE:mr=\ED:mb=\EC:mp=\EI:mk=\EH:me=\EN\200:\
 
242
        :ks=\EX:ke=\Ex:ku=\E;:kd=\E<:kl=\E>:kr=\E=:kh=\E?:k1=\E5:k2=\E6:k3=\E7:
 
243
#========================================               = d = (Dec)
 
244
#
 
245
# vt300 added as a straight vt200. I'm not sure it's OK...
 
246
dD|vt300|vt300-80|vt300 series:\
 
247
        :tc=vt200:
 
248
# vt220 is untested. Significant difference tween this and vt100 is
 
249
# character insert mode.
 
250
# FA .. FK correspond to F10 .. F20, Kf=Find Ki=Insert Kr=Remove Ks=select
 
251
#       Kp=previous screen Kn = next screen
 
252
# Note that 2 definitions exist for arrows...
 
253
# Note also the .m indicating auto wrap off, and .M for auto wrap on.
 
254
d6|vt200|vt200-80|vt220|vt220 with absolute cursor init:\
 
255
        :am:is=\E[1;24r\E[?6l:\
 
256
        :.m=\E[?7l:.M=\E[?7h:\
 
257
        :co#80:li#24:bs:pt:xn:cl=45\E[H\E[2J:\
 
258
        :cm=%i\E[%d;%dH:nd=\E[C:up=5*\EM:do=2*\ED:ho=\E[H:\
 
259
        :ce=2\E[K:cd=2*\E[J:cu=\E[1J:cb=\E[1K:\
 
260
        :nl=\EE:cr=\r:sr=30\E7\E[H\EM\E8:sf=30\E7\E[24H\ED\E8:\
 
261
#       :nl=\r\n:cr=\r:sr=30\E7\E[H\EM\E8:sf=30\E7\E[24H\ED\E8:\
 
262
        :sc=\E7:rc=\E8:cs=5\E[%i%d;%dr:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:LC:\
 
263
        :kl=\E[D:kr=\E[C:ku=\E[A:kd=\E[B:\
 
264
        :kl=\EOD:kr=\EOC:ku=\EOA:kd=\EOB:\
 
265
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
 
266
        :ks=\E=:ke=\E>:\
 
267
        :K0=\EOp:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOt:K5=\EOu:K6=\EOv:\
 
268
        :K7=\EOw:K8=\EOx:K9=\EOy:K-=\EOm:K,=\EOl:K.=\EOn:KE=\EOM:\
 
269
        :Kf=\E[1~:Ki=\E[2~:Kr=\E[3~:Ks=\E[4~:Kp=\E[5~:Kn=\E[6~:\
 
270
        :F1=\E[11~:F2=\E[12~:F3=\E[13~:F4=\E[14~:F5=\E[15~:\
 
271
        :F6=\E[17~:F7=\E[18~:F8=\E[19~:F9=\E[20~:FA=\E[21~:\
 
272
        :FB=\E[23~:FC=\E[24~:FD=\E[25~:FE=\E[26~:FF=\E[28~:\
 
273
        :FG=\E[29~:FH=\E[31~:FI=\E[32~:FJ=\E[33~:FK=\E[34~:\
 
274
        :Vg=\E(0:Va=\E(B:Vn=\E[m:VB=\E[1m:Vu=\E[4m:Vb=\E[5m:Vr=\E[7m:\
 
275
        :.S=45\E[?3h\E[H:.W#132:.s=45\E[?3l\E[H:.w#80:\
 
276
        :G0=l:G1=m:G2=j:G3=k:G4=n:\
 
277
        :Gg=`:Gh=q:Gv=x:Gd=v:Gu=w:Gl=t:Gr=u:\
 
278
        :dc=\E[P:dl=\E[M:im=\E[4h:ei=\E[4l:mi:
 
279
d7|vt200-132:co#132:\
 
280
        :is=45\E[?6l\E[?3h\E[H:tc=vt200:
 
281
dx|vt200r|vt200-80r|vt220r|vt220 with reverse video:\
 
282
        :is=45\E[?6l\E[?3l\E[H\E>\E[?4l\E[?5h\E[?7h\E[?8h:tc=vt200:
 
283
dx|vt200-132r|vt220 with reverse video and 132 cols:co#132\
 
284
        :is=45\E[?6l\E[?3h\E[H\E>\E[?4l\E[?5h\E[?7h\E[?8h:tc=vt200:
 
285
dx|vt200n|vt200-80n|vt220n|vt220 with normal video:\
 
286
        :is=45\E[?6l\E[?3l\E[H\E>\E[?4l\E[?5l\E[?7h\E[?8h:tc=vt200:
 
287
dx|vt200-132n|vt220 with normal video, 132 cols:co#132\
 
288
        :is=45\E[?6l\E[?3h\E[H\E>\E[?4l\E[?5l\E[?7h\E[?8h:tc=vt200:
 
289
da|vt200white|dec vt200 white background:\
 
290
        :ue=\E[m\EPpS(M0(AW))\E\\:\
 
291
        :se=\E[m\EPpS(M0(AW))\E\\:\
 
292
        :cl=\E[;H\E[2J\EPpS(M0(AW))\E\\:\
 
293
        :is=\E[?6l\E[1;24r\E[24;1H\EPpS(M0(AW))\E\\:\
 
294
        :tc=vt200:
 
295
da|vt200magenta|dec vt200 magenta background:\
 
296
        :ue=\E[m\EPpS(M0(AM))\E\\:\
 
297
        :se=\E[m\EPpS(M0(AM))\E\\:\
 
298
        :cl=\E[;H\E[2J\EPpS(M0(AM))\E\\:\
 
299
        :is=\E[1;24r\E[24;1H\EPpS(M0(AM))\E\\:\
 
300
        :tc=vt200:
 
301
da|vt200yellow|dec vt200 yellow background:\
 
302
        :ue=\E[m\EPpS(M0(AY))\E\\:\
 
303
        :se=\E[m\EPpS(M0(AY))\E\\:\
 
304
        :cl=\E[;H\E[2J\EPpS(M0(AY))\E\\:\
 
305
        :is=\E[1;24r\E[24;1H\EPpS(M0(AY))\E\\:\
 
306
        :tc=vt200:
 
307
da|vt200cyan|dec vt200 cyan background:\
 
308
        :ue=\E[m\EPpS(M0(AC))\E\\:\
 
309
        :se=\E[m\EPpS(M0(AC))\E\\:\
 
310
        :cl=\E[;H\E[2J\EPpS(M0(AC))\E\\:\
 
311
        :is=\E[1;24r\E[24;1H\EPpS(M0(AC))\E\\:\
 
312
        :tc=vt200:
 
313
da|vt200blue|dec vt200 blue background:\
 
314
        :ue=\E[m\EPpS(M0(AB))\E\\:\
 
315
        :se=\E[m\EPpS(M0(AB))\E\\:\
 
316
        :cl=\E[;H\E[2J\EPpS(M0(AB))\E\\:\
 
317
        :is=\E[1;24r\E[24;1H\EPpS(M0(AB))\E\\:\
 
318
        :tc=vt200:
 
319
da|vt200green|dec vt200 green background:\
 
320
        :ue=\E[m\EPpS(M0(AG))\E\\:\
 
321
        :se=\E[m\EPpS(M0(AG))\E\\:\
 
322
        :cl=\E[;H\E[2J\EPpS(M0(AG))\E\\:\
 
323
        :is=\E[1;24r\E[24;1H\EPpS(M0(AG))\E\\:\
 
324
        :tc=vt200:
 
325
da|vt200red|dec vt200 red background:\
 
326
        :ue=\E[m\EPpS(M0(AR))\E\\:\
 
327
        :se=\E[m\EPpS(M0(AR))\E\\:\
 
328
        :cl=\E[;H\E[2J\EPpS(M0(AR))\E\\:\
 
329
        :is=\E[1;24r\E[24;1H\EPpS(M0(AR))\E\\:\
 
330
        :tc=vt200:
 
331
da|vt200black|dec vt200 black background:\
 
332
        :ue=\E[m\EPpS(M0(AD))\E\\:\
 
333
        :se=\E[m\EPpS(M0(AD))\E\\:\
 
334
        :cl=\E[;H\E[2J\EPpS(M0(AD))\E\\:\
 
335
        :is=\E[1;24r\E[24;1H\EPpS(M0(AD))\E\\:\
 
336
        :tc=vt200:
 
337
#
 
338
dm|pro350|Temporary pro350 running pro/v7m:\
 
339
        :cr=^M:do=^J:sf=^J:bl=^G:co#80:li#24:cl=50\E[;H\E[2J:\
 
340
        :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
 
341
        :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
 
342
        :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 
343
        :rf=/usr/lib/tabset/vt100:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
 
344
        :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\
 
345
        :DO=\E[%dB:UP=\E[%dA:LE=\E[%dD:RI=\E[%dC:
 
346
#
 
347
# --- X Window System ------------------------------------
 
348
#
 
349
vs|xterm|vs100|xterm terminal emulator (X window system):\
 
350
        :do=^J:nl=\r\n:bl=^G:le=^H:ho=\E[H:\
 
351
        :co#80:li#65:cl=\E[H\E[2J:bs:am:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
 
352
        :ce=\E[K:cd=\E[J:so=\E[7m:se=2\E[m:us=\E[4m:ue=\E[m:\
 
353
        :cs=5\E[%i%d;%dr\
 
354
        :md=\E[1m:mr=\E[7m:me=2\E[m:\
 
355
        :kl=\E[D:kr=\E[C:ku=\E[A:kd=\E[B:\
 
356
        :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
 
357
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sf=\n:sr=\EM:\
 
358
        :al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P:\
 
359
        :MT:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 
360
        :K0=\EOp:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOt:K5=\EOu:K6=\EOv:\
 
361
        :K7=\EOw:K8=\EOx:K9=\EOy:K-=\EOm:K,=\EOl:K.=\EOn:KE=\EOM:\
 
362
        :Kf=\E[1~:Ki=\E[2~:Kr=\E[3~:Ks=\E[4~:Kp=\E[5~:Kn=\E[6~:\
 
363
        :F1=\E[11~:F2=\E[12~:F3=\E[13~:F4=\E[14~:F5=\E[15~:\
 
364
        :F6=\E[17~:F7=\E[18~:F8=\E[19~:F9=\E[20~:FA=\E[21~:\
 
365
        :FB=\E[23~:FC=\E[24~:FD=\E[25~:FE=\E[26~:FF=\E[28~:\
 
366
        :FG=\E[29~:FH=\E[31~:FI=\E[32~:FJ=\E[33~:FK=\E[34~:\
 
367
        :Vg=\E(0:Va=\E(B:Vn=\E[m:VB=\E[1m:Vu=\E[4m:Vb=\E[5m:Vr=\E[7m:\
 
368
        :G0=l:G1=m:G2=j:G3=k:G4=n:\
 
369
        :Gg=`:Gh=q:Gv=x:Gd=v:Gu=w:Gl=t:Gr=u:\
 
370
#       :is=\E[r\E\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:\
 
371
        :.m=\E[?7l:.M=\E[?7h:
 
372
#       :rs=\E[r\E<\E[m\E[?7h\E[?1;3;4;6l:xn
 
373
#       :rs=\E[r\E<\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:xn
 
374
v2|xterms|vs100s|xterm terminal emulator (small)(X window system):\
 
375
        :co#80:li#24:tc=xterm:
 
376
# vt100 and vt132 are still untested
 
377
# Note that all of these claim to be "vt100", so the first one wins.
 
378
# Note also that standard vt100 has no automatic margins (at leeast in standard)
 
379
# Note added by F. Ochsenbein [ESO-IPG]:
 
380
# --- A delay of 2ms is required for up and do ... (index & reverse index)
 
381
# Note that 2 definitions exist for arrows...
 
382
# Note also the .m indicating auto wrap off, and .M for auto wrap on.
 
383
da|vt100nam|vt100 without automatic margins:\
 
384
        :am@:tc=vt100n:
 
385
d0|vt100|vt100n|vt100-80|vt100 with no init:\
 
386
        :co#80:li#24:am:bs:pt:xn:cl=45\E[H\E[2J:\
 
387
        :.m=\E[?7l:.M=\E[?7h:is=\E[1;24r\E[?6l:\
 
388
        :cm=%i\E[%d;%dH:nd=\E[C:up=5*\EM:do=2*\ED:ho=\E[H:\
 
389
        :ce=2\E[K:cd=2*\E[J:cu=\E[1J:cb=\E[1K:\
 
390
        :nl=\EE:cr=\r:sr=30\E7\E[H\EM\E8:sf=30\E7\E[24H\ED\E8:\
 
391
#       :nl=\r\n:cr=\r:sr=30\E7\E[H\EM\E8:sf=30\E7\E[24H\ED\E8:\
 
392
        :sc=\E7:rc=\E8:cs=5\E[%i%d;%dr:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:LC:\
 
393
        :ks=\E=:ke=\E>:\
 
394
        :Vg=\E(0:Va=\E(B:Vn=\E[m:VB=\E[1m:Vu=\E[4m:Vb=\E[5m:Vr=\E[7m:\
 
395
        :G0=l:G1=m:G2=j:G3=k:G4=n:\
 
396
        :Gg=`:Gh=q:Gv=x:Gd=v:Gu=w:Gl=t:Gr=u:\
 
397
        :kl=\E[D:kr=\E[C:ku=\E[A:kd=\E[B:\
 
398
        :kl=\EOD:kr=\EOC:ku=\EOA:kd=\EOB:\
 
399
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
 
400
        :F1=\E[11~:F2=\E[12~:F3=\E[13~:F4=\E[14~:F5=\E[15~:\
 
401
        :F6=\E[17~:F7=\E[18~:F8=\E[19~:F9=\E[20~:FA=\E[21~:\
 
402
        :FB=\E[23~:FC=\E[24~:FD=\E[25~:FE=\E[26~:FF=\E[28~:\
 
403
        :FG=\E[29~:FH=\E[31~:FI=\E[32~:FJ=\E[33~:FK=\E[34~:\
 
404
        :K0=\EOp:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOt:K5=\EOu:K6=\EOv:\
 
405
        :K7=\EOw:K8=\EOx:K9=\EOy:K-=\EOm:K,=\EOl:K.=\EOn:KE=\EOM:
 
406
df|vt100|vt-100|vt100r|vt100f|pt100|pt-100|dec vt100 (reverse video):\
 
407
        :is=\E>\E[?4l\E[?5h\E[?6l\E[?7l\E[?8h:\
 
408
        :if=/etc/vt100.tab:tc=vt100n:
 
409
d1|vt100|vt100nv|vt100fnv|dec vt100 (fast scroll, normal video):\
 
410
        :is=\E>\E[?4l\E[?5l\E[?6l\E[?7l\E[?8h:\
 
411
        :if=/etc/vt100.tab:tc=vt100n:
 
412
ds|vt100|vt100s|vt100srv|dec vt100 (smooth scroll, reverse video):\
 
413
        :is=\E>\E[?4h\E[?5h\E[?6l\E[?7l\E[?8h:\
 
414
        :if=/etc/vt100.tab:tc=vt100n:
 
415
dn|vt100|vt100snv|dec vt100 (smooth scroll, normal video):\
 
416
        :is=\E>\E[?4h\E[?5l\E[?6l\E[?7l\E[?8h:\
 
417
        :if=/etc/vt100.tab:tc=vt100n:
 
418
dG|gigi|GIGI|dec gigi (naively treated as a straight vt100):\
 
419
        :tc=vt100n:
 
420
dR|vt125|vt125-80|dec vt125 (naively treated as a straight vt100; R for ReGIS):\
 
421
        :tc=vt100n:
 
422
dR|vt125-132|dec vt125 (naively treated as a straight vt100; R for ReGIS):\
 
423
        :co#132:tc=vt100n:
 
424
dX|vt102|vt102-80|dec vt102 (naively treated as a straight vt100---27-Oct-1987:\
 
425
        :li#24:co#80:tc=vt100:
 
426
dX|vt102-132|dec vt102 (naively treated as a straight vt100---27-Oct-1987:\
 
427
        :li#24:co#132:tc=vt100:
 
428
d2|gt42|dec gt42:\
 
429
        :bs:co#72:ns:li#40:os:
 
430
d3|vt132|vt-132:\
 
431
        :al=99\E[L:dl=99\E[M:ip=7:dc=7\E[P:ei=\E[4h:im=\E[4l:xn:dN#30:tc=vt100:
 
432
d4|gt40|dec gt40:\
 
433
        :bs:co#72:ns:li#30:os:
 
434
d5|vt50|dec vt50:\
 
435
        :bs:cd=\EJ:ce=\EK:cl=\EH\EJ:co#80:li#12:nd=\EC:pt:up=\EA:
 
436
dI|dw1|decwriter I:\
 
437
        :bs:co#72:hc:os:
 
438
dh|vt50h|dec vt50h:\
 
439
        :bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#12:nd=\EC:\
 
440
        :pt:sr=\EI:up=\EA:
 
441
# LN03 Laser Printer. Note that the VMS command should use
 
442
#   PRINT/PASSALL/NOFEED
 
443
#   Otherwise, the Form-Feed is stripped, if preceded with an escape sequence ?
 
444
#   Use only standardly provided fonts...
 
445
#   ---- Note that Reverse video is set here identical to underline...
 
446
#        and Blink is replaced with overstriking rule
 
447
dl|ln03||LN03 laser printer:\
 
448
        :os:hc:rs=\r\n\f:\
 
449
        :is=\E[14m\E[2w\E[2 J\E[11l\E[3g\E[7;15;23;31;39;47;55;63;71;79u:\
 
450
        :co#80:li#55:bs:pt:xn:\
 
451
#       :co#80:li#24:bs:pt:xn:\
 
452
#       :cm=%i\E[%d`\E[%da:nd= :up=\E[A:\
 
453
        :nd= :up=\E[A:do=\ED:ff=\r\n\f:\
 
454
        :nl=\EE:cr=\r:\
 
455
        :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:LC:\
 
456
        :Vg=\E(0:Va=\E(B:Vn=\E[m:VB=\E[1m:Vu=\E[4m:Vb=\E[9m:Vr=\E[4m:\
 
457
        :G0=l:G1=m:G2=j:G3=k:G4=n:\
 
458
        :Gg=`:Gh=q:Gv=x:Gd=v:Gu=w:Gl=t:Gr=u:
 
459
 
460
# ds|vt100s|vt-100s|pt100s|pt-100s|dec vt100 132 cols 14 lines:\
 
461
#       :li#14:tc=vt100w:
 
462
 
463
dt|vt100w|vt-100w|pt100w|pt-100w|dec vt100 132 cols:\
 
464
        :co#128:li#24:is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h:tc=vt100:
 
465
vt62|dec vt62:\
 
466
        :bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#24:nd=\EC:\
 
467
        :pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:so=\ET:se=\EU:
 
468
dv|vt52|dec vt52:\
 
469
        :bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#24:nd=\EC:\
 
470
        :ks=\E=:ke=\E>:do=\EB:ho=\EH:\
 
471
        :ku=\EA:kd=\EB:kr=\EC:kl=\ED:\
 
472
        :k1=\EP:k2=\EQ:k3=\ER:k4=\ES:\
 
473
        :K0=\E?p:K1=\E?q:K2=\E?r:K3=\E?s:K4=\E?t:K5=\E?u:K6=\E?v:\
 
474
        :K7=\E?w:K8=\E?x:K9=\E?y:K-=\E?m:K,=\E?l:K.=\E?n:KE=\E?M:\
 
475
        :G0=l:G1=m:G2=j:G3=k:G4=n:\
 
476
        :Gg=`:Gh=q:Gv=x:Gd=v:Gu=w:Gl=t:Gr=u:\
 
477
        :Vg=\EF:Va=\EG:\
 
478
        :pt:sf=\n:sr=\EI:up=\EA:
 
479
dw|dw2|dw3|dw4|decwriter II:\
 
480
        :kb=^h:bs:co#132:hc:os:
 
481
#========================================= e =
 
482
e1|ep48|ep4080|execuport 4080:am:bs:os:co#80:hu=\036:hd=\034:
 
483
e2|ep40|ep4000|execuport 4000:am:bs:os:co#136:hu=\036:hd=\034:
 
484
#========================================= g =
 
485
g2|1200|tn1200|terminet 1200:\
 
486
        :co#120:hc:os:
 
487
g3|300|tn300|terminet 300:\
 
488
        :co#120:hc:os:
 
489
#========================================= h = (HP) ======================
 
490
# Note: no "ho" on HP's since that homes to top of memory, not screen.
 
491
# Due to severe braindamage, the only way to get the arrow keys to
 
492
# transmit anything at all is to turn on the function key labels
 
493
# (f1-f8) with ks, and even then the poor user has to hold down shift!
 
494
# The default 2621 turns off the labels except when it has to to enable
 
495
# the function keys.  If your installation prefers labels on all the time,
 
496
# or off all the time (at the "expense" of the function keys) move the
 
497
# 2621nl or 2621wl labels to the front using reorder.
 
498
# 2621k45: untested
 
499
h2|2621|hp2621|hp2621a|hp2621p|2621|2621a|2621p|hp 2621:\
 
500
        :is=\E&j@\r\E3\r:bt=\Ei:cm=\E&a%r%dc%dY:dc=2\EP:ip=2:\
 
501
        :kh=\Ep\r:ku=\Et\r:kl=\Eu\r:kr=\Ev\r:kd=\Ew\r:\
 
502
        :kn#8:k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:k6=\Eu\r:k7=\Ev\r:\
 
503
        :k8=\Ew\r:ks=\E&jB:ke=\E&j@:ta=2^I:tc=hp:
 
504
h3|2621k45|hp2621k45|k45|hp 2621 with 45 keyboard:\
 
505
        :kb=^H:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:ks=\E&s1A:ke=\E&s0A:tc=2621:
 
506
h4|hp|hp2645|2645|hp 264x series:\
 
507
        :if=/etc/stdcrt.tab:\
 
508
        :al=\EL:am:bs:cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\Eh\EJ:cm=6\E&a%r%dc%dY:\
 
509
        :co#80:cv=\E&a%dY:da:db:dc=\EP:dl=\EM:ei=\ER:im=\EQ:\
 
510
        :kb=^H:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:ks=\E&s1A:ke=\E&s0A:\
 
511
        :F1=\Ep\r:F2=\Eq\r:F3=\Er\r:F4=\Es\r:F5=\Et\r:F6=\Eu\r:F7=\Ev\r:\
 
512
        :F8=\Ew\r:Vb=\E&dA:VB=\E&dH:\
 
513
        :li#24:mi:ml=\El:mu=\Em:bc=\ED:nd=\EC:pt:se=\E&d@:so=\E&dJ:\
 
514
        :sf=\ES:\
 
515
        :us=\E&dD:ue=\E&d@:up=\EA:xs:do=\EB:ho=\Eh:
 
516
h6|hp2626|hp2626a|hp2626p|2626|2626a|2626p|hp 2626:\
 
517
        :is=\E&j@\r\E3\r:if=/etc/stdcrt.tab:\
 
518
        :al=\EL:am:bs:bt=\Ei:cd=\EJ:ce=\EK:cl=\EH\EJ:\
 
519
        :cm=\E&a%r%dc%dY:co#80:da:db:dc=2\EP:dl=\EM:ei=\ER:\
 
520
        :im=\EQ:ip=2:li#24:mi:nd=\EC:pt:se=\E&d@:so=\E&dB:up=\EA:\
 
521
        :kh=\Eh:ku=\EA:kl=\ED:kr=\EC:kd=\EB:\
 
522
        :ma=j^Jk^P^K^Pl :sf=\ES:\
 
523
        :ta=2^I:xs:
 
524
# cD a pain - only screw up at 9600 baud.
 
525
h8|hp2648|hp2648a|2648a|2648|HP 2648a graphics terminal:\
 
526
        :cl=50\EH\EJ:cm=20\E&a%r%dc%dY:dc=7\EP:ip#5:is=130\Eg:tc=2645:
 
527
# 2640a doesn't have the Y cursor addressing feature, and C is memory relative
 
528
# instead of screen relative, as we need .
 
529
ha|2640|hp2640a|2640a|hp 2640a:cm@:ks@:ke@:tc=2645:
 
530
hb|2640b|hp2640b|2644a|hp2644a|hp 264x series:ks@:ke@:tc=2645:
 
531
# 2621 using all 48 lines of memory, only 24 visible at any time.  Untested.
 
532
hb|big2621|48 line 2621:li#48:ho=\EH:cm=\E&a%r%dc%dR:tc=2621:
 
533
hn|2621nl|hp2621nl|2621|hp 2621 with no labels:ks@:ke@:kh@:ku@:kl@:kr@:kd@:tc=hp2621:
 
534
hw|2621wl|hp2621wl|2621|hp 2621 with labels:is=\E&jA\r\E3\r:ke=\E&jA:tc=hp2621:
 
535
#========================================= i = (Infoton)
 
536
# Infoton is now called General Terminal Corp. or some such thing.
 
537
# gt100 sounds like something DEC would come out with.  Lets hope they don't.
 
538
i1|i100|gt100|gt100a|General Terminal 100A (formerly Infoton 100):\
 
539
        :cl=^L:cd=\EJ:ce=\EK:li#24:co#80:\
 
540
        :al=\EL:dl=\EM:up=\EA:nd=\EC:ho=\EH:cm=\Ef%r%+ %+ :vb=\Eb\Ea:am:bs:\
 
541
        :so=\Eb:se=\Ea:
 
542
i4|i400|400|infoton 400:\
 
543
        :if=/etc/infoton.tab:\
 
544
        :al=\E[L:am:bs:ce=\E[N:cl=\E[2J:cm=%i\E[%3;%3H:co#80:dl=\E[M:li#25:\
 
545
        :nd=\E[C:up=\E[A:im=\E[4h\E[2Q:ei=\E[4l\E[0Q:\
 
546
        :dc=\E[4h\E[2Q\E[P\E[4l\E[0Q:
 
547
ia|addrinfo:\
 
548
        :li#24:co#80:cl=^L:ho=^H:nd=^Y:cd=^K:\
 
549
        :up=^\:am:bc=^Z:cm=\037%+\377%+\377:ll=^H^\:
 
550
ik|infotonKAS:\
 
551
        :am:bc=^Z:cd=^K:cl=^L:co#80:li#24:nd=^Y:up=^\:ll=^H^\:
 
552
#========================================= k = (heathkit)
 
553
k2|hs100|ENCORE HostSystem 100:li#56:co#80:tc=vt100:
 
554
k3|macivt|versaterm|Macintosh VersaTerm Tek4014:\
 
555
        :al=9\E[1L:am:bl=^G:bs:cd=50\E[J:ce=3\E[K:cl=50\E2\E[;H\E[2J:\
 
556
        :cm=5\E[%i%d;%dH:co#80:cr=^M:cs=\E[%i%d;%dr:dc=7\E[1P:dl=9\E[1M:\
 
557
        :do=^J:ho=\E[H:ic=7\E[1@:is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:\
 
558
        :k4=\EOS:ke=\E>\E[?1l:kb=^H:kd=\EOB:kl=\EOD:kr=\EOC:ks=\E=\E[?1h:\
 
559
        :ku=\EOA:le=^H:li#24:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=2\E[C:nl=^J:\
 
560
        :pt:rc=\E8:rs=\E>\E[?31\E[?41\E[?51\E[?7h\E[?8h:sc=\E7:sr=5\EM:\
 
561
        :se=\E[m:so=\E[7m:ta=^I:ue=\E[m:up=2\E[A:us=\E[4m:vt#3:xn:
 
562
k4|selanar|selanar hirez 100xl:\
 
563
        :al=\E[1L:am:bl=^G:bs:cd=50\E[0J:ce=10\E[0K:cl=50\E[2J:\
 
564
        :cm=10\E[%i%d;%dH:co#80:cr=^M:cs=10\E[%i%d;%dr:dl=10\E[1M:do=\E[1B:\
 
565
        :ei=\E[4l:im=\E[4h:is=\E[1;24r\E[24;1H:kb=^H:kd=\EOB:ke=\E[?1l\E>:\
 
566
        :kl=\EOC:kr=\EOD:ks=\E[?1h\E=:ku=\EOA:le=^H:li#24:mb=2\E[5m:\
 
567
        :md=2\E[1m:me=2\E[0m:mr=2\E[7m:\
 
568
        :nd=2\E[1C:nl=2\EE:pt:rc=\E8:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E?8h:\
 
569
        :sc=\E7:se=2\E[0m:sf=5\ED:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[0m:up=2\E[1A:\
 
570
        :us=2\E[4m:vt#3:xn:
 
571
kA|h19A|heathA|h19A|heathkitA|heathkit h19 ansi mode:\
 
572
        :al=1*\E[1L:am:bs:cd=\E[J:ce=\E[K:cl=\E[2J:cm=\E[%i%2;%2H:co#80:\
 
573
        :dc=\E[1P:dl=1*\E[1M:dn=\E[1B:ei=\E[4l:ho=\E[H:im=\E[4h:li#24:mi:\
 
574
        :nd=\E[1C:as=\E[10m:ae=\E[11m:ms:pt:se=\E[0m:so=\E[7m:up=\E[1A:\
 
575
        :vs=\E[>4h:ve=\E[>4l:kb=^h:ku=\E[1A:kd=\E[1B:kl=\E[1D:kr=\E[1C:\
 
576
        :kh=\E[H:kn#8:k1=\EOS:k2=\EOT:k3=\EOU:k4=\EOV:k5=\EOW:l6=blue:\
 
577
        :l7=red:l8=white:k6=\EOP:k7=\EOQ:k8=\EOR:\
 
578
        :sr=\EM:is=\E<\E[>1;2;3;4;5;6;7;8;9l\E[0m\E[11m\E[?7h:
 
579
kB|h19bs|heathkit w/keypad shifted:ks=\Et:ke=\Eu:tc=h19b:
 
580
kU|h19us|heathkit w/keypad shifted/underscore cursor:ks=\Et:ke=\Eu:tc=h19u:
 
581
kb|h19|heath|h19b|heathkit|heath-19|z19|zenith|heathkit h19:\
 
582
        :al=1*\EL:am:bs:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :co#80:dc=\EN:\
 
583
        :dl=1*\EM:do=\EB:ei=\EO:ho=\EH:im=\E@:li#24:mi:nd=\EC:as=\EF:ae=\EG:\
 
584
        :ms:pt:sr=\EI:se=\Eq:so=\Ep:up=\EA:vs=\Ex4:ve=\Ey4:\
 
585
        :kb=^h:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\EH:kn#8:\
 
586
        :k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:\
 
587
        :l6=blue:l7=red:l8=white:k6=\EP:k7=\EQ:k8=\ER:
 
588
ke|e19|winston edmond special:vb=\Eg\Eh:tc=h19:
 
589
ku|h19u|heathkit with underscore cursor:vs@:ve@:tc=h19b:
 
590
#========================================= l = (adm)
 
591
l1|adm31|31|lsi adm31:is=\Eu\E0:\
 
592
        :al=\EE:am:bs:ce=\ET:cm=\E=%+ %+ :cl=\E*:co#80:dc=\EW:dl=\ER:\
 
593
        :ei=\Er:ho=^^:im=\Eq:li#24:mi:nd=^L:se=\EG0:so=\EG4:\
 
594
#       :ei=\Er:ho=^^:im=\Eq:li#24:mi:nd=^L:se=\EG0:so=\EG4:up=^K:\
 
595
        :kl=^H:kd=^J:ku=^K:kr=^L:ma=^K^P^L :
 
596
l2|adm2|lsi adm2:\
 
597
        :al=\EE:am:bs:cd=\EY:ce=\ET:cl=\E;:cm=\E=%+ %+ :co#80:dc=\EW:dl=\ER:\
 
598
        :ei=:ho=^^:ic=\EQ:im=:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:li#24:nd=^L:
 
599
#       :ei=:ho=^^:ic=\EQ:im=:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:li#24:nd=^L:up=^K:
 
600
l3|adm3|3|lsi adm3:\
 
601
        :am:bs:cl=^Z:li#24:ma=^K^P:co#80:
 
602
l4|adm42|42|lsi adm42:vs=\EC\E3 \E3(:\
 
603
        :al=270\EE:am:bs:cd=\EY:ce=\ET:cl=\E;:cm=\E=%+ %+ :co#80:\
 
604
        :dc=\EW:dl=\ER:ei=\Er:im=\Eq:ip=6*:li#24:\
 
605
#       :bt=\EI:nd=^L:se=\EG0:so=\EG4:ta=\t:\
 
606
        :bt=\EI:nd=^L:se=\EG0:so=\EG4:ta=\t:up=^K:\
 
607
        :ma=^K^P:pc=\177:
 
608
la|adm3a|3a|lsi adm3a:\
 
609
        :cr=^M:do=^J:bl=^G:pc=\177:\
 
610
        :am:le=^H:bs:cm=\E=%+ %+ :cl=1^Z:co#80:ho=^^:li#24:ma=^K^P:nd=^L:up=^K:
 
611
lb|adm3a+|3a+:kl=^H:kd=^J:ku=^K:kr=^L:tc=adm3a:
 
612
#========================================= m = (MicroTerm) ===================
 
613
# These mime1 entries refer to the Microterm Mime I or Mime II.
 
614
# The default mime is assumed to be in enhanced act iv mode.
 
615
m3|mime3a|mime1 emulating 3a:\
 
616
        :am@:ma=^X ^K^J^Z^P:ku=^Z:kd=^K:kl=^H:kr=^X:tc=adm3a:
 
617
m4|microterm|act4|microterm act iv:\
 
618
        :am:bs:cd=^_:ce=^^:cl=^L:cm=^T%.%.:co#80:li#24:nd=^X:up=^Z:ho=^]:
 
619
# The padding on sr and ta for act5 and mime is a guess and not final.
 
620
m5|microterm5|act5|microterm act v:\
 
621
        :uc=\EA:pt:ta=2^I:sr=3\EH:ku=^Z:kd=^K:kl=^H:kr=^X:ma=^Z^P^Xl^Kj:tc=act4:
 
622
# act5s is not tested and said not to work.
 
623
mS|act5s|skinny act5:ti=\EP:te=\EQ:li#48:co#39:tc=act5:
 
624
# Mimes using brightness for standout.  Half bright is really dim unless
 
625
# you turn up the brightness so far that lines show up on the screen.
 
626
# uc is disabled to get around a curses bug, and should be put back in someday.
 
627
mf|mimefb|full bright mime1:so=^Y:se=^S:uc@:is=^S\E:tc=mime:
 
628
mh|mimehb|half bright mime1:so=^S:se=^Y:uc@:is=^Y\E:tc=mime:
 
629
mm|mime|mime1|mime2|mimei|mimeii|microterm mime1:\
 
630
        :al=80^A:am:bs:cd=^_:ce=^^:cl=\035^C:cm=^T%+^X%> 0%+P:co#80:\
 
631
        :dl=80^W:ta=2^I:li#24:nd=^X:pt:uc=^U:up=^z:ho=\035:do=^K:is=^S\E:\
 
632
        :ma=^X ^K^J^Z^P:ku=^Z:kd=^K:kl=^H:kr=^X:sr=3^R:
 
633
# These termcaps (for mime 2a) put the terminal in low intensity mode
 
634
# since high intensity mode is so obnoxious.
 
635
ms|mime2as|microterm mime2a (emulating an enhanced soroc iq120):\
 
636
        :al=20*^A:am:bs:cd=20*\EJ:ce=\EK:cl=\EL:cm=\E=%+ %+ :co#80:dc=\ED:\
 
637
        :dl=20*^W:kl=^H:kr=^L:ku=^K:kd=^J:ho=^^:is=\E):sr=\EI\
 
638
        :im=\EE:ei=^Z:ip=2:li#24:nd=^L:so=\E\072:se=\E;:up=\EI:\
 
639
        :us=\E6:ue=\E7:
 
640
# This is the preferred mode (but ^X can't be used as a kill character)
 
641
mv|mime2a|mime2av|microterm mime2a (emulating an enhanced vt52):\
 
642
        :al=20*^A:bs:cd=20*\EQ:co#80:ce=\EP:cl=\EL:cm=\EY%+ %+ :is=^Y\
 
643
        :dc=^N:dl=20*^W:ip=2:ei=^Z:ho=\EH:im=^O:kd=\EB:kl=\ED:kr=\EC:ku=\EA:\
 
644
        :li#24:nd=\EC:pt:se=\E9:so=\E8:up=\EA:sr=\EA:us=\E4:ue=\E5:
 
645
mx|mime3ax|mime1 emulating enhanced 3a:\
 
646
        :al=80^A:dl=80^W:pt:ce=^X:cd=^_:tc=mime3a:
 
647
#========================================= n = (Spinwriter) ===================
 
648
n2|spin|nec spinwriter 5525|spinwriter:\
 
649
        :bs:co#136:hc:hd=\EU:hu=\ED:os:pt:so=\EA:se=\EB:\
 
650
        :if=/etc/spinwriter.tab:
 
651
#========================================= p = (Perkin Elmer) ===================
 
652
pf|fox|perkin elmer 1100:if=/etc/stdcrt.tab:\
 
653
        :am:bs:cd=5.5*\EJ:ce=\EI:cl=132\EH\EJ:co#80:ho=\EH:li#24:\
 
654
        :ll=\EH\EA:nd=\EC:cm=\EX%+ \EY%+ :up=\EA:vb=^P^B^P^C:
 
655
po|owl|perkin elmer 1200:if=/etc/stdcrt.tab:\
 
656
        :al=5.5*\EL:am:bs:cd=5.5*\EJ:ce=5.5\EI:cl=132\EH\EJ:ho=\EH:ll=\EH\EA:\
 
657
        :cm=\EX%+ \EY%+ :co#80:dc=5.5*\EO:dl=5.5*\EM:ei=:ic=\EN:im=:ip=5.5*:\
 
658
        :kb=^h:in:li#24:nd=\EC:up=\EA:se?=\E!\200:so?=\E!^H:vb=^P^B^P^C:\
 
659
        :k1=\ERA:k2=\ERB:k3=\ERC:k4=\ERD:k5=\ERE:k6=\ERF:\
 
660
        :k7=\ERG:k8=\ERH:k9=\ERI:k0=\ERJ:
 
661
#========================================= q = ===================
 
662
 
663
# qB|bc|bill croft homebrew:\
 
664
#       :am:bs:cm=\E=%+ %+ :cl=^Z:co#96:ho=^^:li#72:\
 
665
#       :nd=^L:up=^K:vb=:
 
666
 
667
#NOTE: bg can scroll, it just would rather not (ns) - rwells 3/13/81.
 
668
qB|bg|bg2.0|bgn|BBN BitGraph Terminal (no init):\
 
669
        :al=2*\E[L:bs:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=%i\E[%d;%dH:\
 
670
        :co#85:cs=\E[%i%d;%dr:dl=2*\E[M:\
 
671
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
 
672
        :kd=\E[B:ke=\E>:kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:\
 
673
        :l1=PF1:l2=PF2:l3=PF3:l4=PF4:\
 
674
        :li#64:nd=\E[C:ns:pt:se=\E[0m:so=\E[7m:up=\E[A:sf=\n:\
 
675
        :sc=\E7:
 
676
qB|bg|bg2.0nv|bgnv:BBN BitGraph Terminal (normal video):\
 
677
        :is=\E>\E[?5l\E[?7h:\
 
678
        :if=/etc/vt100.tab:tc=bgn:
 
679
qB|bg|bg2.0rv|bgrv:BBN BitGraph Terminal (reverse video):\
 
680
        :is=\E>\E[?5h\E[?7h:\
 
681
        :if=/etc/vt100.tab:tc=bgn:
 
682
qB|bg|bg1.25|BBN BitGraph terminal:\
 
683
        :al=2*\E[L:bs:cd=150\E[J:ce=2\E[K:cl=150\E[H\E[J:cm=%i\E[%d;%dH:\
 
684
        :co#85:dl=2*\E[M:\
 
685
        :is=\E<:\
 
686
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
 
687
        :kd=\E[B:ke=\E>:kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:\
 
688
        :l1=PF1:l2=PF2:l3=PF3:l4=PF4:\
 
689
        :li#64:nd=\E[C:ns:pt:se=\E[0m:so=\E[7m:up=\E[A:
 
690
qB|bg|bg1.25nv|:BBN BitGraph Terminal (normal video):\
 
691
        :is=\E<\E>\E[?5l\E[?7h:tc=bg1.25:
 
692
qB|bg|bg1.25rv|:BBN BitGraph Terminal (reverse video):\
 
693
        :is=\E<\E>\E[?5h\E[?7h:tc=bg1.25:
 
694
qN|nucterm|rayterm|NUC homebrew:\
 
695
        :am:bs:cl=1^L:li#24:co#80:nd=^C:up=^N:ho=^B:ll=^K:ce=^A:cd=^E:
 
696
qb|ex3000:\
 
697
        :li#24:co#80:ho=^Q:
 
698
qc|carlock|klc:\
 
699
        :al=^E:am:bs:ce=^U:cl=100^Z:cm=\E=%+ %+ :co#80:dc=\177:dl=^D:dm=:\
 
700
        :ed=:ei=^T:ho=^^:im=^T:li#24:nd=^L:se=^V:so=^V:vb=\EV\EV:
 
701
#       :ed=:ei=^T:ho=^^:im=^T:li#24:nd=^L:se=^V:so=^V:up=^K:vb=\EV\EV:
 
702
qe|exidy|exidy2500|exidy sorcerer as dm2500:\
 
703
        :al=^P^J^X:am:bs:ce=^W:cl=^^:cm=^L%r%n%.%.:co#64:\
 
704
        :dc=\b:dl=^P^Z^X:dm=^P:ed=^X:ei=^X:ho=^B:ic=^\:\
 
705
        :im=^P:li#30:nd=^\:pt:so=^N:se=^X:up=^Z:
 
706
qn|netx|netronics:\
 
707
        :bs:cd=2000^F^E:ce=1600^E:cl=466^L:cm=\E=%+@%+@:co#64:ho=^D:\
 
708
        :li#16:ma=j^Jk^Pl :nd=\E+@A:pc=\200:sr=\E=@@^K:
 
709
#       :li#16:ma=j^Jk^Pl :nd=\E+@A:pc=\200:sr=\E=@@^K:up=^K:
 
710
# This came from the comp ctr who got it from some user.  Smart indeed!
 
711
qs|sexidy|exidy smart:\
 
712
        :li#24:co#64:cl=^l:ho=^q:nd=^s:up=^w:bs:bc=^a:ma=^x^J:kd=^S:
 
713
qu|ubell|ubellchar:if=/usr/staff/michael/term/startup:\
 
714
        :am:bs:pt:ce=\Ed:cl=^Z:cm=\E=%+ %+ :co#80:li#24:nd=^L:\
 
715
#       :am:bs:pt:ce=\Ed:cl=^Z:cm=\E=%+ %+ :co#80:li#24:nd=^L:up=^K:\
 
716
        :ma=j^Jk^P^K^Pl :ho=^^:
 
717
qw|ttyWilliams:\
 
718
        :co#80:li#12:bc=^Y:do=^K:up=^Z:cl=^^:ce=^_:am:ho=^]:nd=^X:
 
719
qx|xitex|xitex sct-100:\
 
720
        :bs:cd=2000^F^E:ce=1600^E:cl=400^L:cm=\E=%+@%+@:co#64:ho=^D:\
 
721
        :li#16:ma=j^Jk^Pl :nd=\E+@A:pc=\200:sr=\E=@@^K:
 
722
#       :li#16:ma=j^Jk^Pl :nd=\E+@A:pc=\200:sr=\E=@@^K:up=^K:
 
723
#========================================= r = (Videotex) ===================
 
724
rv|vidtx|Radio Shack VIDEOTEX:\
 
725
        :cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#32:li#16:nd=\EC:up=\EA:
 
726
#========================================= t = (Silent) ===================
 
727
t3|ti|ti700|ti733|735|ti735|ti silent 700:\
 
728
        :bs:co#80:hc:os:dC#162:
 
729
t4|ti745|745|743|ti silent 745:\
 
730
        :bs:co#80:hc:os:
 
731
t8|ti800|ti omni 800:\
 
732
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
733
        :le=^H:bs:co#132:hc:os:
 
734
#========================================= v = (Televideo) ===================
 
735
v8|tvi925|925|televideo model 925:\
 
736
        :hs:xn:am:bs:co#80:li#24:cm=\E=%+ %+ :cl=^Z:cd=\EY:ce=\ET:is=\El\E":\
 
737
        :al=\EE:dl=\ER:im=:ei=:ic=\EQ:dc=\EW:if=/usr/lib/tabset/stdcrt:\
 
738
        :ho=^^:nd=^L:bt=\EI:pt:so=\EG4:se=\EG0:sg#1:us=\EG8:ue=\EG0:ug#1:\
 
739
        :up=^K:do=^V:kb=^H:ku=^K:kd=^V:kl=^H:kr=^L:kh=^^:ma=^V^J^L :\
 
740
        :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\
 
741
        :k8=^AG\r:k9=^AH\r:k0=^AI\r:ko=ic,dc,al,dl,cl,ce,cd,bt:\
 
742
        :ts=\Ef:fs=\Eg:
 
743
# entry by Tim Curry 5/21/82 Univ. of Central Fla. duke!ucf-cs!tim
 
744
v9|925a|tvi925a|TeleVideo Model 925:\
 
745
        :al=\EE:am:bs:bt=\EI:bw:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :co#80:dc=\EW:\
 
746
        :dl=\ER:do=^V:ei=:ic=\EQ:if=/usr/lib/tabset/std:im=:kb=^H:kd=^V:\
 
747
        :kh=^^:kl=^H:kn#12:kr=^L:ku=^K:li#24:nd=^L:pt:se=\EG0:sg=#1:so=\EG4:\
 
748
        :ue=\EG0:ug#1:ul:up=^K:us=\EG8:is=\El\
 
749
        :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
 
750
        :ve=\E.4:vs=\E.2:
 
751
# The following tvi descriptions from B:pjphar and virus!mike
 
752
# is for all 950's.  It sets the following attributes:
 
753
# full duplex (\EDF)            write protect off (\E()
 
754
# conversation mode (\EC)       graphics mode off (\E%)
 
755
# white on black (\Ed)          auto page flip off (\Ew)
 
756
# turn off status line (\Eg)    clear status line (\Ef\r)
 
757
# normal video (\E0)            monitor mode off (\EX or \Eu)
 
758
# edit mode (\Er)               load blank char to space (\Ee\040)
 
759
# line edit mode (\EO)          enable buffer control (^O)
 
760
# protect mode off (\E\047)     duplex edit keys (\El)
 
761
# program unshifted send key to send line all (\E016)
 
762
# program shifted send key to send line unprotected (\E004)
 
763
# set the following to nulls:
 
764
#       field delimiter (\Ex0\200\200)
 
765
#       line delimiter (\Ex1\200\200)
 
766
#       start-protected field delimiter (\Ex2\200\200)
 
767
#       end-protected field delimiter (\Ex3\200\200)
 
768
# set end of text delimiter to carriage return/null (\Ex4\r\200)
 
769
#
 
770
va|tvi950|950|televideo950:\
 
771
        :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\
 
772
        :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
773
        \El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
774
        \Ex3\200\200\Ex4\r\200\Ef\r:\
 
775
        :al=\EE:am:le=^H:bs:bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :\
 
776
        :co#80:dc=\EW:dl=\ER:do=^V:ei=\Er:ho=^^:im=\Eq:k0=^A0\r:\
 
777
        :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\
 
778
        :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^V:kh=^^:kl=^H:\
 
779
        :ko=ic\054dc\054al\054dl\054cl\054bt\054ce\054cd:kr=^L:\
 
780
        :ku=^K:li#24:ma=^Vj^Kk^Hh^Ll^^H:mi:ms:nd=^L:ta=^I:pt:se=\EG0:\
 
781
        :sg#1:so=\EG4:sr=\Ej:ue=\EG0:ug#1:up=^K:us=\EG8:\
 
782
        :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
 
783
        :xn:hs:ts=\Eg\Ef:fs=\r:ds=\Eg\Ef\r:
 
784
#
 
785
# is for 950 with two pages adds the following:
 
786
#       set 48 line page (\E\\2)
 
787
#       place cursor at page 0, line 24, column 1 (\E-07 )
 
788
#       set local (no send) edit keys (\Ek)
 
789
#
 
790
# two page 950 adds the following:
 
791
#       when entering ex, set 24 line page (\E\\1)
 
792
#       when exiting ex, reset 48 line page (\E\\2)
 
793
#                        place cursor at 0,24,1 (\E-07 )
 
794
#       set duplex (send) edit keys (\El) when entering vi
 
795
#       set local (no send) edit keys (\Ek) when exiting vi
 
796
#
 
797
vb|tvi950-2p|950-2p|televideo950 w/2 pages:\
 
798
        :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
799
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
800
        \Ex3\200\200\Ex4\r\200\E\\2\E-07 \
 
801
        :te=\E\\2\E-07 :ti=\E\\1\E-07 :ks=\El:ke=\Ek:tc=tvi950:
 
802
#
 
803
# is for 950 with four pages adds the following:
 
804
#       set 96 line page (\E\\3)
 
805
#       place cursor at page 0, line 24, column 1 (\E-07 )
 
806
#
 
807
# four page 950 adds the following:
 
808
#       when entering ex, set 24 line page (\E\\1)
 
809
#       when exiting ex, reset 96 line page (\E\\3)
 
810
#                        place cursor at 0,24,1 (\E-07 )
 
811
#
 
812
vc|tvi950-4p|950-4p|televideo950 w/4 pages:\
 
813
        :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
814
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
815
        \Ex3\200\200\Ex4\r\200\E\\3\E-07 \
 
816
        :te=\E\\3\E-07 :ti=\E\\1\E-07 :ks=\El:ke=\Ek:tc=tvi950:
 
817
#
 
818
# is for reverse video 950 changes the following:
 
819
#       set reverse video (\Ed)
 
820
#
 
821
# set vb accordingly (\Ed ...nulls... \Eb)
 
822
#
 
823
vd|tvi950-rv|950-rv|televideo950 rev video:\
 
824
        :is=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
825
        \El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
826
        \Ex3\200\200\Ex4\r\200:\
 
827
        :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
 
828
        :tc=tvi950:
 
829
#
 
830
# uses the appropriate entries from 950-2p and 950-rv
 
831
#
 
832
ve|tvi950-rv-2p|950-rv-2p|televideo950 rev video w/2 pages:\
 
833
        :is=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
834
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
835
        \Ex3\200\200\Ex4\r\200\E\\2\E-07 :\
 
836
        :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
 
837
        :te=\E\\2\E-07 :ti=\E\\1\E-07 :ks=\El:ke=\Ek:tc=tvi950:
 
838
#
 
839
# uses the appropriate entries from 950-4p and 950-rv
 
840
#
 
841
vf|tvi950-rv-4p|950-rv-4p|televideo950 rev video w/4 pages:\
 
842
        :is=\EDF\EC\Eb\EG0\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
843
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
844
        \Ex3\200\200\Ex4\r\200\E\\3\E-07 :\
 
845
        :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
 
846
        :te=\E\\3\E-07 :ti=\E\\1\E-07 :ks=\El:ke=\Ek:tc=tvi950:
 
847
v2|912b|912c|920b|920c|tvi|new televideo 912/920:\
 
848
        :al=5*\EE:dl=5*\ER:tc=912:
 
849
# set to page 1 when entering ex (\E-17 )
 
850
# reset to page 0 when exiting ex (\E-07 )
 
851
v2|tvi9122p|tvi9202p|9122p|9202p|tvi2p|televideo w/2 pages:\
 
852
        :ti=\E-17 :te=\E-07 :tc=tvi912:\
 
853
va|tvi950-ap|tvi 950 w/alt pages:is=\E\\1:ti=\E-06 :te=\E-16 :tc=tvi950:
 
854
vf|tvi950-4p|tvi 950 w/4 pages:ti=\E\\1:te=\E\\3:tc=tvi950:
 
855
vl|tvi950b|bare tvi950 no is:is@:ks=\El:ke=\Ek:tc=tvi950:
 
856
vs|tvi950ns|tvi950 w/no standout:so@:se@:us@:ue@:tc=tvi950:
 
857
vt|tvi950-2p|tvi 950 w/2 pages:ti=\E\\1:te=\E\\2:tc=tvi950:
 
858
# The following tvi descriptions from B:pjphar
 
859
# is for all 950 sets the following attributes:
 
860
# full duplex (\EDF)            write protect off (\E()
 
861
# conversation mode (\EC)       graphics mode off (\E%)
 
862
# white on black (\Ed)          auto page flip off (\Ew)
 
863
# turn off status line (\Eg)
 
864
# normal video (\E0)            monitor mode off (\EX or \Eu)
 
865
# edit mode (\Er)               load blank char to space (\Ee\040)
 
866
# line edit mode (\EO)          enable buffer control (^O)
 
867
# protect mode off (\E\047)     local edit keys (\Ek)
 
868
# program unshifted send key to send line all (\E016)
 
869
# program shifted send key to send line unprotected (\E004)
 
870
# set the following to nulls:
 
871
#       field delimiter (\Ex0\200\200)
 
872
#       line delimiter (\Ex1\200\200)
 
873
#       start-protected field delimiter (\Ex2\200\200)
 
874
#       end-protected field delimiter (\Ex3\200\200)
 
875
# set end of text delimiter to carriage return/null (\Ex4\r\200)
 
876
# clear all column tabs (\E3)
 
877
#
 
878
# tvi950 sets duplex (send) edit keys (\El) when entering vi
 
879
#        sets local (no send) edit keys (\Ek) when exiting vi
 
880
#
 
881
v5|tvi950|950|televideo950:if=/usr/lib/tabset/stdcrt:\
 
882
        :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
883
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
884
        \Ex3\200\200\Ex4\r\200\E3:\
 
885
        :al=\EE:am:bs:bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :\
 
886
        :co#80:dc=\EW:dl=\ER:do=^V:ei=\Er:ho=^^:im=\Eq:k0=^A0\r:\
 
887
        :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\
 
888
        :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^V:kh=^^:kl=^H:\
 
889
        :ko=ic\054dc\054al\054dl\054cl\054bt\054ce\054cd:kr=^L:\
 
890
        :ku=^K:li#24:ma=^Vj^Kk^Hh^Ll^^H:mi:ms:nd=^L:pt:se=\EG0:\
 
891
        :sg#1:so=\EG4:sr=\Ej:ue=\EG0:ug#1:up=^K:us=\EG8:\
 
892
        :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
 
893
        :ve=\Ek:vs=\El:xn:
 
894
#
 
895
# is for 950 with two pages adds the following:
 
896
#       set 48 line page (\E\\2)
 
897
#       place cursor at page 0, line 24, column 1 (\E-07 )
 
898
#
 
899
# two page 950 adds the following:
 
900
#       when entering ex, set 24 line page (\E\\1)
 
901
#       when exiting ex, reset 48 line page (\E\\2)
 
902
#                        place cursor at 0,24,1 (\E-07 )
 
903
#
 
904
v3|tvi9502p|9502p|televideo950 w/2 pages:\
 
905
        :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
906
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
907
        \Ex3\200\200\Ex4\r\200\E\\2\E-07 \E3\
 
908
        :te=\E\\2\E-07 :ti=\E\\1\E-07 :tc=tvi950:
 
909
#
 
910
# is for 950 with four pages adds the following:
 
911
#       set 96 line page (\E\\3)
 
912
#       place cursor at page 0, line 24, column 1 (\E-07 )
 
913
#
 
914
# four page 950 adds the following:
 
915
#       when entering ex, set 24 line page (\E\\1)
 
916
#       when exiting ex, reset 96 line page (\E\\3)
 
917
#                        place cursor at 0,24,1 (\E-07 )
 
918
#
 
919
v4|tvi9504p|9504p|televideo950 w/4 pages:\
 
920
        :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
921
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
922
        \Ex3\200\200\Ex4\r\200\E\\3\E-07 \E3\
 
923
        :te=\E\\3\E-07 :ti=\E\\1\E-07 :tc=tvi950:
 
924
#
 
925
# is for reverse video 950 changes the following:
 
926
#       set reverse video (\Ed)
 
927
#
 
928
# set vb accordingly (\Eb ...nulls... \Ed)
 
929
#
 
930
vr|tvi950rv|950rv|televideo950 rev video:if=/usr/lib/tabset/stdcrt:\
 
931
        :is=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
932
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
933
        \Ex3\200\200\Ex4\r\200\E3:\
 
934
        :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
 
935
        :tc=tvi950:
 
936
#
 
937
# uses the appropriate entries from 9502p and 950rv
 
938
#
 
939
v3|tvi950rv2p|950rv2p|televideo950 rev video w/2 pages:\
 
940
        :is=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
941
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
942
        \Ex3\200\200\Ex4\r\200\E\\2\E-07 \E3\
 
943
        :te=\E\\2\E-07 :ti=\E\\1\E-07 :tc=tvi950rv:
 
944
#
 
945
# uses the appropriate entries from 9504p and 950rv
 
946
#
 
947
vR|tvi950rv4p|950rv4p|televideo950 rev video w/4 pages:\
 
948
        :is=\EDF\EC\Eb\EG0\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
 
949
        \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
 
950
        \Ex3\200\200\Ex4\r\200\E\\3\E-07 \E3\
 
951
        :te=\E\\3\E-07 :ti=\E\\1\E-07 :tc=tvi950rv:
 
952
# There are some tvi's that require incredible amounts of padding and
 
953
# some that don't.  I'm assuming 912 and 920 are the old slow ones,
 
954
# and 912b, 912c, 920b, 920c are the new ones that don't need padding.
 
955
v1|tvi912|912|920|tvi920|old televideo:if=/etc/stdcrt.tab:\
 
956
        :al=33*\EE:am:bs:ce=\ET:cm=\E=%+ %+ :cl=^Z:co#80:dc=\EW:dl=33*\ER:ei=:\
 
957
        :kb=^h:ku=^K:kd=^J:kl=^H:kr=^L:k0=^A@\r:k1=^AA\r:k2=^AB\r:k3=^AC\r:\
 
958
        :k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:\
 
959
        :ho=^^:im=:ic=\EQ:li#24:nd=^L:pt:se=\Ek:so=\Ej:up=^K:us=\El:ue=\Em:\
 
960
        :ma=^K^P^L :sg=1:ug=1:
 
961
v2|912b|912c|920b|920c|tvi|new televideo:\
 
962
        :al=5*\EE:dl=5*\ER:up@:so=\EG4:se=\EG0:tc=912:
 
963
#========================================= y = (Teleray) ===================
 
964
# Note two things called "teleray".  Reorder should move the common one
 
965
# to the front if you have either.  A dumb teleray with the cursor stuck 
 
966
# on the bottom and no obvious model number is probably a 3700.
 
967
y1|t3700|teleray|dumb teleray 3700:\
 
968
        :bs:cl=^L:co#80:li#24:
 
969
y3|t3800|teleray 3800 series: \
 
970
        :bs:cd=\EJ:ce=\EK:cl=^L:cm=\EY%+ %+ :co#80: \
 
971
        :do=\n:ho=\EH:li#24:ll=\EY7 :nd=\EC:pt:up=^K:
 
972
y6|t1061|t10|teleray|teleray 1061:if=/usr/lib/tabset/teleray:\
 
973
        :al=2*\EL:am:bs:cd=1\EJ:ce=\EK:cl=1^L:cm=\EY%+ %+ :co#80:\
 
974
        :dc=\EQ:dl=2*\EM:ei=:ho=\EH:ic=\EP:im=:ip=0.4*:\
 
975
        :k1=^Z1:k2=^Z2:k3=^Z3:k4=^Z4:k5=^Z5:k6=^Z6:k7=^Z7:k8=^Z8:\
 
976
        :li#24:nd=\EC:pt:se=\ER@:so= \ERD:\
 
977
        :is=\Ee\EU01^Z1\EV\EU02^Z2\EV\EU03^Z3\EV\EU04^Z4\EV\EU05^Z5\EV\EU06^Z6\EV\EU07^Z7\EV\EU08^Z8\EV\Ef:\
 
978
        :up=\EA:us=\ERH:ue=\ER@:xs:xt:sg=2:ug=1:
 
979
yf|t1061f|teleray 1061 with fast PROMs:\
 
980
        al=\EL:ip@:dl=\EM:tc=t1061:
 
981
# Note two things called "teleray".  Reorder should move the common one
 
982
# to the front if you have either.  A dumb teleray with the cursor stuck
 
983
# on the bottom and no obvious model number is probably a 3700.
 
984
y1|t3700|teleray|dumb teleray 3700:\
 
985
        :bs:cl=^L:co#80:li#24:
 
986
y3|t3800|teleray 3800 series: \
 
987
        :bs:cd=\EJ:ce=\EK:cl=^L:cm=\EY%+ %+ :co#80: \
 
988
        :do=\n:ho=\EH:li#24:ll=\EY7 :nd=\EC:pt:
 
989
#       :do=\n:ho=\EH:li#24:ll=\EY7 :nd=\EC:pt:up=^K:
 
990
y6|t1061|t10|teleray|teleray 1061:if=/etc/teleray.tab:\
 
991
        :al=2*\EL:am:bs:cd=1\EJ:ce=\EK:cl=1^L:cm=\EY%+ %+ :co#80:\
 
992
        :dc=\EQ:dl=2*\EM:ei=:ho=\EH:ic=\EP:im=:ip=0.4*:\
 
993
        :k1=^Z1:k2=^Z2:k3=^Z3:k4=^Z4:k5=^Z5:k6=^Z6:k7=^Z7:k8=^Z8:\
 
994
        :li#24:nd=\EC:pt:se=\ER@:so= \ERD:\
 
995
        :is=\Ee\EU01^Z1\EV\EU02^Z2\EV\EU03^Z3\EV\EU04^Z4\EV\EU05^Z5\EV\EU06^Z6\EV\EU07^Z7\EV\EU08^Z8\EV\Ef:\
 
996
        :up=\EA:us=\ERH:ue=\ER@:xs:xt:sg=2:ug=1:
 
997
yf|t1061f|teleray 1061 with fast PROMs:\
 
998
        al=\EL:ip@:dl=\EM:tc=t1061:
 
999
#
 
1000
#========================================= A = ===================
 
1001
# The A manufacturer represents Diablo, DTC, Xerox, Qume, and other Daisy
 
1002
# wheel terminals until such time as termcap distinguishes between them
 
1003
# enough to justify separate codes.
 
1004
# 1620 uses all 132 columns, 1640 sets left margin to 8 and uses snazzy
 
1005
# binary tabset file.  Both should work on both terminals.
 
1006
Ac|dtc|ps|dtc382|382:\
 
1007
        :bl=^G:do=^J:nl=^J:al=^P^Z:am:le=^H:\
 
1008
        :bs:co#80:ce=^P^U:cl=20^P^]:cm=%r^P^Q%.%.:dc=^X:\
 
1009
        :dl=^P^S:ei=^Pi:ho=^P^R:im=^PI:ve=^Pb:vs=^PB:pc=\177:te=20^P^]:\
 
1010
        :li#24:nd=^PR:.se=^P \200:.so=^P \002^PF:us=^P \020:ue=^P \200:\
 
1011
        :up=^P^L:nc:nl=\n:xr:xs:da:db:.pt:cr=^P^M:cd=^P^U^P^S^P^S:
 
1012
Ad|dtc300s|300|300s|dtc 300s:\
 
1013
        :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\
 
1014
        :kb=^h:le=^H:bs:co#132:ff=^L:hc:hu=\EH:hd=\Eh:os:ta=^I:pt:up=^Z:
 
1015
Ag|gsi:\
 
1016
        :le=^H:bs:co#132:hc:hd=\Eh:hu=\EH:os:ta=^I:pt:up=^Z:\
 
1017
        :cr=^M:do=^J:nl=^J:bl=^G:
 
1018
# This used to have :pl: - maybe they meant :pt:?
 
1019
Aj|aj830|aj832|aj|anderson jacobson:\
 
1020
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1021
        :le=^H:bs:hc:hd=\E9:hu=\E8:os:up=\E7:
 
1022
# From cbosg!ucbvax!pur-ee!cincy!chris Thu Aug 20 09:09:18 1981
 
1023
# This is incomplete, but it's a start.
 
1024
An|5520|nec|spinwriter|nec 5520|:\
 
1025
        :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\
 
1026
        :kb=^h:le=^H:bs:co#132:ff=^L:hc:hu=\E]s\E9\E]W:hd=\E]s\n\E]W:\
 
1027
        :os:ta=^I:pt:up=\E9:
 
1028
Aq|qume5|qume|Qume Sprint 5:\
 
1029
        :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\
 
1030
        :kb=^h:le=^H:bs:co#80:ff=^L:hc:hu=\EH:hd=\Eh:os:ta=^I:pt:up=^Z:
 
1031
# I suspect the xerox1720 is the same as the diablo 1620.
 
1032
Ax|x1720|x1700|1700|x1750|xerox 1720:\
 
1033
        :co#132:le=^H:bs:ff=^L:hc:os:ta=^I:pt:\
 
1034
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1035
        :ct=\E2:st=\E1:
 
1036
A6|1620|450|diablo 1620:\
 
1037
        :if=/etc/std.tab:\
 
1038
        :kb=^H:bs:co#132:ff=^L:hc:hu=\EU:hd=\ED:os:pt:up=\E\n:
 
1039
A7|1640|diablo 1640:\
 
1040
        :co#124:if=/etc/diablo.tab:tc=1620:
 
1041
Ad|dtc300s|300|300s|gsi|dtc|dtc 300s:\
 
1042
        :if=/etc/std.tab:\
 
1043
        :kb=^h:bs:co#132:ff=^L:hc:hu=\EH:hd=\Eh:os:pt:up=^Z:
 
1044
Ag|gsi:bs:co#132:hc:hd=\Eh:hu=\EH:os:pt:up=^Z:
 
1045
Aj|aj830|aj832|aj|anderson jacobson:\
 
1046
        :bs:hc:hd=\E9:hu=\E8:os:pl:up=\E7:
 
1047
Aq|qume5|qume|Qume Sprint 5:\
 
1048
        :if=/etc/std.tab:\
 
1049
        :kb=^h:bs:co#80:ff=^L:hc:hu=\EH:hd=\Eh:os:pt:up=^Z:
 
1050
Ax|x1720|xerox 1720:co#132:bs:ff=^L:hc:os:pt:if=/etc/xerox1720.tab
 
1051
#
 
1052
#========================================= C = (Callan) ===================
 
1053
# Callan Data Systems  cd100 (ansi)
 
1054
#
 
1055
CD|CD100|cd100|cd-100|cds100|cds-100|ansi|Callan Data cd-100:\
 
1056
        :co#80:li#24:cl=\E[H\E[J:am:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\
 
1057
        :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
 
1058
        :dc=\E[P:dl=\E[M:do=\E[B:ei=:ic=\E[@:im=:mi:ms:sr=\E[H\E[L:\
 
1059
        :sf=30\E7\E[24H\ED\E8:\
 
1060
        :al=\E[L:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 
1061
        :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\
 
1062
        :if=/usr/lib/tabset/cd100:kd=\EOB:kl=\EOD:ku=\EOA:kr=\EOC:\
 
1063
        :if=/usr/lib/tabset/cd100:kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:\
 
1064
        :kh=\EOH:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:\
 
1065
        :Vn=\E[m:VB=\E[1m:Vu=\E[4m:Vb=\E[5m:Vr=\E[7m:\
 
1066
        :AB=\E[0;5m:AL=\E[m:AR=\E[0;7m:AS=\E[0;5;7m:\
 
1067
        :NB=\E[0;1;5m:NM=\E[0;1m:NR=\E[0;1;7m:NS=\E[0;1;5;7m:\
 
1068
#       :ae=\E(B:as=\E(0:bl=^G:cs=\E[%i%d;%dr:ho=\E[H:rs=\Ec:sc=\E7:\
 
1069
        :ae=\E(B:as=\E(0:bl=^G:cs=\E[%i%d;%dr:ho=\E[H:sc=\E7:\
 
1070
#       :G0=l:G1=m:G2=j:G3=k:G4=n:\
 
1071
#       :Gh=q:Gv=x:Gd=v:Gu=w:Gl=t:Gr=u:\
 
1072
        :rc=\E8:LR=j:UR=k:UL=l:LL=m:HL=q:VL=x:
 
1073
Ca|cdc456|cdc:\
 
1074
        :li#24:co#80:cl=^Y^X:nd=^L:up=^Z:bs:\
 
1075
        :cm=\E1%+ %+ :ho=^Y:al=\E\114:dl=\E\112:ce=^V:cd=^X:am:
 
1076
Cc|cdc456tst:\
 
1077
        :li#24:co#80:cl=^y^x:bs:cm=\E1%+ %+ :am:
 
1078
#========================================= D ==== (Datamedia)
 
1079
D0|dm1520|1520|datamedia 1520:\
 
1080
        :am:bs:cd=^K:ce=^]:cl=^L:cm=^^%r%+ %.:co#80:ho=^Y:\
 
1081
        :ku=^_:kd=^J:kl=^H:kr=^\:kh=^Y:\
 
1082
        :li#24:nd=^\:up=^_:xn:ma=^\ ^_^P^YH:pt:
 
1083
D1|dm1521|1521|datamedia 1521:\
 
1084
        :am:bs:cd=^K:ce=^]:cl=^L:cm=^^%r%+ %.:co#80:ho=^Y:\
 
1085
        :ku=^_:kd=^J:kl=^H:kr=^\:kh=^Y:\
 
1086
        :li#24:nd=^\:up=^_:xn:ma=^\ ^_^P^YH:pt:
 
1087
D2|dm2500|datamedia2500|2500|datamedia 2500:\
 
1088
        :al=15^P\n^X^]^X^]:bs:ce=^W:cl=^^^^\177:cm=^L%r%n%.%.:co#80:\
 
1089
        :dc=10*\b:dl=10*^P^Z^X^]:dm=^P:ed=^X^]:ei=10\377\377^X^]:ho=^B:ic10*^\:\
 
1090
        :im=^P:li#24:nc:nd=^\:pc=\377:so=^N:se=^X^]:up=^Z:
 
1091
D3|dm3025|datamedia 3025a:is=\EQ\EU\EV:\
 
1092
        :al=130\EP\n\EQ:bs:cd=2\EJ:ce=\EK:cl=2\EM:cm=\EY%r%+ %+ :\
 
1093
        :co#80:dc=6\b:dl=130\EP\EA\EQ:dm=\EP:ed=\EQ:ei=\EQ:ho=\EH:\
 
1094
        :im=\EP:ip=6:li#24:nd=\EC:pt:so=\EOA:se=\EO@:up=\EA:
 
1095
D4|3045|dm3045|datamedia 3045a:is=\EU\EV:\
 
1096
        :am:bs:cd=2\EJ:ce=\EK:cl=2\EM:cm=\EY%r%+ %+ :co#80:\
 
1097
        :dc=6\EB:dm=:ed=:ei=\EP:ho=\EH:ic=:im=\EP:ip=6:\
 
1098
        :k0=\Ey\r:k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:\
 
1099
        :k5=\Et\r:k6=\Eu\r:k7=\Ev\r:k8=\Ew\r:k9=\Ex\r:\
 
1100
        :kh=\EH:ku=\EA:kr=\EC:li#24:nd=\EC:pc=\177:pt:eo:ul:up=\EA:xn:
 
1101
D5|dt80|dmdt80|dm80|datamedia dt80/1:\
 
1102
        :is=\E<\E[2J\E[H\E[?1;3;5;6;9l\E[?7;8h:\
 
1103
        :am:bs:cd=\E[J:co#80:li#24:ce=\E[K:cl=\E[2J\E[H:\
 
1104
        :cm=%i\E[%d;%dH:ho=\E[H:nd=\E[C:\
 
1105
        :so=\E[7m:se=\E[m:\
 
1106
        :up=\E[A:us=\E[4m:ue=\E[m:\
 
1107
        :vb=\E[?5h\E[?5l:\
 
1108
        :vs=\E[1;2;3;4q\E[?4l:ve=\E[0q\E?4h:\
 
1109
        :kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:\
 
1110
        :sr=\EM:\
 
1111
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:
 
1112
D6|dt80132|dmdt80132|datamedia dt80/1 in 132 char mode:\
 
1113
        :bs:cd=20^[[0J:co#132:ce=20^[[0K:kd=^[[B:kl=^[[D:kr=^[[C:ku=^[[A:\
 
1114
        :li#24:cm=5^[[%i%d;%dH:cl=50^[[H^[[2J:nd=^[[C:up=5^[[A:
 
1115
#========================================= E ==== (Deltadata)
 
1116
ED|delta|dd5000|delta data 5000:\
 
1117
        :am:bs:cl=^NR:cm=^O91/09/30+991/09/30+9:co#80:li#27:ho=^NQ:nc:nd=^Y:\
 
1118
        :up=^Z:ce=^NU:dc=^NV:ma=^K^J^Z^P^Y :xr:
 
1119
#========================================= H ==== (Hazeltine)
 
1120
# Note: the h1552 appears to be the first Hazeltine terminal which
 
1121
# is not braindamaged.  It has tildes and backprimes and everything!
 
1122
# Be sure the auto lf/cr switch is set to cr.
 
1123
H2|h1552|hazeltine 1552:\
 
1124
        :al=\EE:dl=\EO:f1=\EP:l1=blue:f2=\EQ:l2=red:f3=\ER:l3=green:tc=vt52:
 
1125
H3|h1552rv|hazeltine 1552 reverse video:\
 
1126
        :so=\ES:se=\ET:tc=h1552:
 
1127
H5|h1500|hazeltine 1500:\
 
1128
        :al=40~^Z:am:bs:cd=10~^X:ce=~^O:cl=~^\:cm=~^Q%r%.%.:co#80:\
 
1129
        :dl=40~^S:do=~^K:hz:li#24:nd=^P:.se=~^_:.so=~^Y:up=~^L:
 
1130
H6|h1510|hazeltine 1510:\
 
1131
        :al=\E^Z:am:bs:cd=\E^X:ce=\E^O:cl=\E^\:cm=\E^Q%r%.%.:co#80:\
 
1132
        :dl=\E^S:do=\E^K:hz:li#24:nd=^P:.se=\E^_:.so=\E^Y:up=\E^L:
 
1133
H8|h1520|hazeltine 1520:\
 
1134
        :al=~^Z:am:bs:cd=~^X:ce=~^O:cl=~\034:cm=~^Q%r%.%.\200:co#80:\
 
1135
        :dl=~^S:do=~^K:hz:li#24:nd=^P:se=~^Y:so=~\037:up=~^L:ho=~^R:
 
1136
# Note: h2000 won't work because of a clash between upper case and ~'s.
 
1137
H7|h2000|hazeltine 2000:\
 
1138
        :al=6~^z:am:bs:cl=6~^\:cm=~^q%r%.%.:co#74:\
 
1139
        :dl=6~^s:ho=~^r:li#27:nc:pc=\177:
 
1140
HW|vip7300|VIP7300|Honeywell 7300:\
 
1141
        :bc=\ED:ce=\EK:cl=\E`:cm=\E[%i%3%3f:co#80:li#24:nd=\EC:\
 
1142
        :se=\Es:so=\Esi:vb=\Esb:
 
1143
#       :se=\Es:so=\Esi:up=\EA:vb=\Esb:
 
1144
I8|8001|ISC8001:al=\EU:am:bc=^Z:cl=3*^L:cm=^C%r%.%.:co#80:\
 
1145
        :cd=\EQ:dm=\EQ:ed=\EF:\
 
1146
        :dc=\177:dl=\EV:ei=\EF:im=\EQ:li#40:nd=1^Y:ta=8\t:\
 
1147
        :up=^\:ho=1^H:pc=^@:
 
1148
IG|compucolor2|compucolorII:\
 
1149
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1150
        :ta=^I:pt:am:cm=%r^C%.%.:le=^Z:bc=^Z:li#32:co#64:\
 
1151
        :cl=^L:ho=^H:nd=^Y:up=^\:
 
1152
# From cithep!eric  Wed Sep 16 08:06:44 1981
 
1153
It|intext|Interactive Systems Corporation modified owl 1200:\
 
1154
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1155
        :al=5.5*\020:am:le=^_:bc=^_:le=^H:bs:bt=^Y:cd=5.5*\026J:ce=^K\160^R:\
 
1156
        :cl=132\014:cm=\017%+ %+ :co#80:dc=5.5*\022:dl=5.5*\021:\
 
1157
        :ei=\026\074:im=\026\073:ip=5.5*:li#24:nd=\036:ta=^I:pt:up=\034:\
 
1158
        :se=^V# :sg#1:so=^V$,:ma=^K^P^R^L^L :\
 
1159
        :kl=^_:kd=^J:kr=^^:ku=\034:kb=^H:kh=^Z:\
 
1160
        :k1=^VA\r:k2=^VB\r:k3=^VC\r:k4=^VD\r:k5=^VE\r:\
 
1161
        :k6=^VF\r:k7=^VG\r:k8=^VH\r:k9=^VI\r:k0=^VJ\r:
 
1162
I9|ibm|ibm3101|3101|i3101|IBM 3101-10:\
 
1163
        :if=/etc/3101.tab:\
 
1164
        :am:bs:cl=^[K:li#24:co#80:nd=^[C:up=^[A:cd=^[J:ce=^[I:\
 
1165
        :kd=\EB:kl=\ED:kr=\EC:ku=\EA:ho=^[H:cm=\EY%+\40%+\40:
 
1166
#========================================= L ==== (Digilog)
 
1167
L3|digilog|333|digilog 333:bs:co#80:ce=\030:ho=^n:li#16:nd=^i:up=^o:
 
1168
#========================================= M ==== (Miscellaneous)
 
1169
#
 
1170
#SUN workstation
 
1171
Mu|sun|Sun Microsystems Workstation console:\
 
1172
        :am:bs:km:mi:ms:pt:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:\
 
1173
        :ce=\E[K:cd=\E[J:\
 
1174
        :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:rs=\E[s:\
 
1175
        :md=\E[1m:mr=\E[7m:me=\E[m:\
 
1176
        :al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:dc=\E[P:\
 
1177
        :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:\
 
1178
        :up=\E[A:nd=\E[C:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:\
 
1179
        :k1=\E[208z:k2=\E[209z:k3=\E[210z:k4=\E[211z:\
 
1180
        :k5=\E[212z:k6=\E[213z:k7=\E[214z:k9=\E[216z:\
 
1181
        :kB=\E[218z:kD=\E[220z:kF=\E[222z:\
 
1182
        :KE=\E250z:Kh=\E207z\
 
1183
        :F1=\E[224z:F2=\E[225z:F3=\E[226z:F4=\E[227z:F5=\E[228z:\
 
1184
        :F6=\E[229z:F7=\E[230z:F8=\E[231z:F9=\E[232z:\
 
1185
        :FB=\E[193z:FC=\E[194z:FD=\E[195z:FE=\E[196z:\
 
1186
        :FF=\E[197z:FG=\E[198z:FH=\E[199z:FI=\E[200z:FJ=\E[201z:
 
1187
M-|sun-e|sun-nic|sune|Sun Microsystems Workstation without insert character:\
 
1188
        :ic@:im@:ei@:tc=sun:
 
1189
Mu|sun-s|Sun Microsystems Workstation window with status line:\
 
1190
        :hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun:
 
1191
Mu|sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs:\
 
1192
        :hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun-e:
 
1193
M0|sun-48|Sun 48-line window:\
 
1194
        :li#48:co#80:tc=sun:
 
1195
M1|sun-34|Sun 34-line window:\
 
1196
        :li#34:co#80:tc=sun:
 
1197
M2|sun-24|Sun 24-line window:\
 
1198
        :li#24:co#80:tc=sun:
 
1199
M3|sun-17|Sun 17-line window:\
 
1200
        :li#17:co#80:tc=sun:
 
1201
M<|sun1|old Sun Microsystems Workstation console:\
 
1202
        :am:bs:km:mi:ms:pt:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:\
 
1203
        :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:rs=\E[s:\
 
1204
        :al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:dc=\E[P:\
 
1205
        :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:\
 
1206
        :up=\E[A:nd=\E[C:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:kh=\E[H:\
 
1207
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:
 
1208
# From john@ucbrenoir  Tue Sep 24 13:14:44 1985
 
1209
M4|sun-12|Sun 12-line window:\
 
1210
        :li#12:co#80:tc=sun:
 
1211
M5|sun-1|Sun 1-line window for sysline:\
 
1212
        :li#1:co#80:es:hs:ts=\r:fs=\E[K:ds=^L:tc=sun:
 
1213
# emacs runs faster without insert character
 
1214
M+|sun-cmd|Sun Microsystems Workstation console with scrollable history:\
 
1215
        :te=\E[>4h:ti=\E[>4l:tc=sun:
 
1216
M=|sun-na|Sun Microsystems Workstation console with no arrow keys:\
 
1217
        :ku@:kd@:kr@:kl@:tc=sun:
 
1218
#--------------------------------------------------------------
 
1219
M0|abm80|amtek business machines 80:\
 
1220
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1221
        :al=\E^Z:am:le=^H:bs:cd=\E^X:ce=\E^O:cl=\E^\:cm=\E^Q%r%+ %+ :co#80:\
 
1222
        :dl=\E^S:do=\E^K:li#24:nd=^P:.so=\E^_:.se=\E^Y:up=\E^L:\
 
1223
        :bw:bt=^T:ho=\E^R:
 
1224
M1|tab132|tab|tab132/15|tab 132/15:\
 
1225
        :is=\E[?7h\E[?3l\E[?5l:dN@:ks@:ke@:\
 
1226
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1227
        :da:db:al=\E[L:dl=\E[M:dc=\E[P:ei=\E[4l:im=\E[4h:cm=\E[%i%d;%dH:\
 
1228
        :ku=\E[A:kd=\E[B:kl=\E[D:tc=vt100:
 
1229
M2|tab132w:\
 
1230
        :co#132:is=\E[?7h\E[?3h\E[?5l:tc=tab132:
 
1231
M3|tab132rv:\
 
1232
        :is=\E[?7h\E[?3l\E[?5h:tc=tab132:
 
1233
M4|tab132wrv:\
 
1234
        :is=\E[?7h\E[?3h\E[?5h:tc=tab132w:
 
1235
# This used to say "de#001202" which presumably refers to the stty bits
 
1236
# that need to be set for some version of Unix.  We need the real delay
 
1237
# requirements in MS.
 
1238
M5|mw2|Multiwriter 2:\
 
1239
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1240
        :co#132:hc:os:
 
1241
M6|trs80|trs-80|radio shack trs-80 Model I:\
 
1242
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1243
        :am:le=^H:bs:co#64:li#16:
 
1244
M7|d800|Direct 800/A:\
 
1245
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1246
        :co#80:li#24:am:cl=\E[1;1H\E[2J:le=^H:bs:cm=\E[%i%d;%dH:\
 
1247
        :nd=\E[C:up=\E[A:ce=\E[K:cd=\E[J:\
 
1248
        :so=\E[7m:se=\E[0m:us=\E[4m:ue=\E[0m:xs:vs=\E[>12l:ve=\E[>12h:\
 
1249
        :sf=\ED:sr=\EM:da:db:as=\E[1m:ae=\E[0m:ms:ta=^I:pt:\
 
1250
        :kl=\E[D:kr=\E[C:ku=\E[A:kd=\E[B:\
 
1251
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
 
1252
        :k5=\EOT:k6=\EOU:k7=\EOV:k8=\EOW:
 
1253
M8|vc404|volker-craig 404:\
 
1254
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1255
        :am:le=^H:bs:cd=40^W:ce=20^V:cl=40^X:cm=^P%+ %+ :co#80:ho=40^Y:\
 
1256
        :kd=^J:kl=^H:kr=^U:ku=^Z:li#24:ma=^Z^P^U :nd=^U:up=^Z:
 
1257
M9|vc404-s|volker-craig 404 w/standout mode:\
 
1258
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1259
        :se=^O:so=^N:tc=vc404:
 
1260
MA|vc404-na|volker-craig 404 w/no arrow keys:\
 
1261
        :ma@:kr@:ku@:tc=vc404:
 
1262
MB|vc404-s-na|volker-craig 404 w/standout mode and no arrow keys:\
 
1263
        :se=^O:so=^N:tc=vc404na:
 
1264
# missing in vc303a and vc303 descriptions:  they scroll 2 lines at a time
 
1265
MC|vc303a|vc403a|volker-craig 303a:\
 
1266
        :cr=^M:do=^J:bl=^G:\
 
1267
        :am:le=^H:bs:ce=20^V:cl=40^X:co#80:ho=40^Y:kd=^J:kl=^H::kr=^U:\
 
1268
        :ku=^Z:li#24:ll=^P^@W:nd=^U:ns:up=^Z:
 
1269
MD|vc303|vc103|vc203|volker-craig 303:\
 
1270
        :cr=^M:do=^J:bl=^G:\
 
1271
        :am:le=^H:bs:cl=40^L:co#80:ho=40^K:kd=^J:kl=^H:kr=^I:ku=^N:li#24:\
 
1272
        :ll=^O\200W:nd=^I:ns:up=^N:
 
1273
# Test version for Falco ts-1. See "arpavax.hickman@ucb" for info
 
1274
ME|falco|ts1|ts-1|falco ts-1:is=\Eu\E3:\
 
1275
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1276
        :al=\EE:am:bs:ce=\ET\EG0^h:cm=\E=%+ %+ :cl=\E*:cd=\EY:co#80:dc=\EW:\
 
1277
        :dl=\ER:ei=\Er:ho=^^:im=\Eq:k0=^A0\r:kd=^J:kl=^H:pt:\
 
1278
        :kr=^L:ku=^K:li#24:nd=^L:se=\Eg0:so=\Eg1:up=^K:us=\Eg1:ue=\Eg0:
 
1279
MF|falco-p|falco ts-1sp|falco with paging option:\
 
1280
        :is=\EZ\E3\E_c:\
 
1281
        :al=\EE:am:bs:ce=\ET\EG0^H\Eg0:cl=\E*:cd=\EY:co#80:dc=\EW:\
 
1282
        :dl=\ER:kd=\E[B:kl=\E[D:ei=\Er:im=\Eq:pt:db:\
 
1283
        :kr=\E[C:ku=\E[A:li#24:nd=\E[C:se=\Eg0:so=\Eg4:\
 
1284
        :up=\E[A:us=\Eg1:ti=\E_d:te=\E_b:\
 
1285
        :ue=\Eg0:do=\E[B:cm=\E=%+ %+ :ms:ul:kh=\E[H:da:mi:bt=\EI:
 
1286
#NOTE: bg can scroll, it just would rather not (ns) - rwells 3/13/81.
 
1287
# (Shouldn't you take out ns and put in an nl instead? - mrh)
 
1288
MH|d132|datagraphix|datagraphix 132a:\
 
1289
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1290
        :co#80:li#30:cl=^l:ho=\Et:da:db:sf=\Ev:sr=\Ew:\
 
1291
        :up=\Ek:nd=\El:vs=\ex:ve=\Em\En:\
 
1292
        :al=\E3:ic=\E5:dc=\E6:in:ic=\E5:
 
1293
MI|soroc|Soroc 120:\
 
1294
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1295
        :cd=\EY:ce=\ET:cl=2\E*:ma=^K^P^R^L^L :\
 
1296
        :kl=^H:ku=^K:kr=^L:kd=^J:tc=adm3a:
 
1297
# tec is untested, and taken from CB/Unix virtual terminal driver.
 
1298
# Upper case terminal, uses lower case for control sequences!!!
 
1299
# The driver shows the C ~ operator used on CM coordinates.
 
1300
# Without the terminal in front of me, I can't figure out what's
 
1301
# going on, so I've dotted out the cm.  Note there is no ~ in tgoto.
 
1302
MJ|tec400|tec scope:\
 
1303
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1304
        :.cm=l%r%.%.:up=x:do=h:nd=g:le=w:ho=i:so={:se=|:sg#1:\
 
1305
        :cl=f:al=e:dl=u:ic=d:dc=t:ce=c:cd=s:
 
1306
# From ucbvax!geoff Mon Sep 21 21:15:45 1981 
 
1307
# This entry has been tested.
 
1308
MK|tec500|tec 500:\
 
1309
        :cr=^M:do=^J:nl=^J:bl=^G:am:le=^H:bs:cm=\E=%+ %+ :cl=20^Z:\
 
1310
        :co#80:ho=^^:li#24:nd=^L:up=^K:so=^]:se=^\:
 
1311
# I would appreciate more information on this terminal, such as the
 
1312
# manufacturer and the model number.  There is too many tecs in here.
 
1313
ML|tec:\
 
1314
        :li#24:co#80:cl=^l:up=^k:nd=\037:am:le=^H:bs:ho=\036:ma=^K^P^_ :\
 
1315
        :cr=^M:do=^J:nl=^J:bl=^G:
 
1316
MM|teletec|Teletec Datascreen:\
 
1317
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1318
        :am:le=^H:bs:co#80:cl=^l:ho=^^:li#24:nd=^_:up=^k:
 
1319
# From cbosg!ucbvax!SRC:george Fri Sep 11 22:38:32 1981
 
1320
MN|ampex|d80|dialogue|dialogue80|ampex dialogue 80:\
 
1321
        :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\
 
1322
        :is=\EA:us=\El:ue=\Em:\
 
1323
        :am:le=^H:bs:ta=^I:pt:cl=75\E*:cm=\E=%+ %+ :\
 
1324
        :al=5*\EE:bt=\EI:ic=\EQ:im=:ei=:dl=5*\ER:dc=\EW:\
 
1325
        :ce=\Et:cd=\Ey:so=\Ej:se=\Ek:li#24:co#80:nd=^L:up=^K:
 
1326
MO|digilog|333|digilog 333:\
 
1327
        :le=^H:bs:co#80:ce=\030:ho=^n:li#16:nd=^i:up=^o:\
 
1328
        :cr=^M:do=^J:nl=^J:bl=^G:
 
1329
MP|ep48|ep4080|execuport 4080:\
 
1330
        :am:le=^H:bs:os:co#80:hu=\036:hd=\034:\
 
1331
        :cr=^M:do=^J:nl=^J:bl=^G:
 
1332
MQ|ep40|ep4000|execuport 4000:\
 
1333
        :am:le=^H:bs:os:co#136:hu=\036:hd=\034:\
 
1334
        :cr=^M:do=^J:nl=^J:bl=^G:
 
1335
MR|terminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200:\
 
1336
        :co#120:hc:os:\
 
1337
        :cr=^M:do=^J:nl=^J:bl=^G:
 
1338
# AED 512 deleted because corrupted ()31/Jan/88)
 
1339
# CIT 80  - vt 100 emulator, the termcap has been modified to remove
 
1340
#           the delay times and do an auto tab set rather than the indirect 
 
1341
#           file used in vt100.
 
1342
MT|cit80|cit 80|Citoh 80:\
 
1343
        :co#80:li#24:am:cl=\E[;H\EJ:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\
 
1344
        :ce=\EK:cd=\EJ:is=\E>:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 
1345
        :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:
 
1346
# AlternateCIT 101 - vt 100 emulator, the termcap has been modified to remove
 
1347
#           the delay times and do an auto tab set rather than the indirect 
 
1348
#           file used in vt100.
 
1349
#           Uses 23 lines so can run citsys (like h19sys).
 
1350
MU|citc|Citoh fast vt100:\
 
1351
        :co#80:li#23:am:cl=\E[;H\E[2J:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\
 
1352
        :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
 
1353
        :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\
 
1354
        :ks=\E[?1h\E=:ke=\E[?1l\E>:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\
 
1355
        :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:\
 
1356
        :dc=\E[P:al=\E[L:im=:ei=:dl=\E[M:ic=\E[@:
 
1357
MV|cita|:\
 
1358
        :co#80:li#23:am:cl=\E[;H\E[2J:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\
 
1359
        :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
 
1360
        :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\
 
1361
        :ks=\E[?1h\E=:ke=\E[?1l\E>:\
 
1362
        :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\
 
1363
        :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:
 
1364
MW|cit101:li#24:vb@:tc=cita
 
1365
MX|cit101b:li#24:tc=cita
 
1366
# Note several versions of blit.  I don't know exactly what is what
 
1367
# so please send me any corrections to this -- mrh
 
1368
# From research!ikeya!rob Tue Aug 31 23:41 EDT 1982
 
1369
MY|blit|jerq|blit-pb|blit running teletype rom:\
 
1370
        :cr=^M:do=^J:nl=^J:bl=^G:ta=^I:\
 
1371
        :IC=\Ef%+ :DC=\Ee%+ :AL=\EF%+ :DL=\EE%+ :\
 
1372
        :mi:dl=\EE!:ic=\Ef!:dc=\Ee!:al=\EF!:\
 
1373
        :ce=\EK:cl=^L:cm=\EY%r%+ %+ :co#87:li#72:nd=\EC:\
 
1374
        :up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:am:ul:pt:eo:
 
1375
MZ|cbblit|columbus enhanced tty blit:\
 
1376
        :vb=\E^G:so=\EU!:se=\EV!:us=\EU":ue=\EV":cd=\EJ:\
 
1377
        :im=\EQ:ei=\ER:ic@:co#88:sf=\EG:tc=blit:
 
1378
Ma|oblit|ojerq|first version of blit rom:\
 
1379
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1380
        :AL=\Ef%+ :DL=\Ee%+ :mi:dl=\EE:ei=\ER:im=\EQ:dc=\EO:da:db:\
 
1381
        :al=\EF:cd=\EJ:ce=\EK:cl=^L:cm=\EY%r%+ %+ :co#88:li#72:nd=\EC:\
 
1382
        :up=\EA:vb=\E^G:am:ul:pt:eo:
 
1383
Mb|daleblit|daleterm|blit running Dale DeJager's ROM:\
 
1384
        :ku=\EA:kd=\EB:kr=\EC:kl=\ED:so=\EU!:se=\EV!:us=\EU":ue=\EV":\
 
1385
        :da@:db@:tc=oblit:
 
1386
Mc|datapoint|dp3|dp3360|datapoint 3360:\
 
1387
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1388
        :am:le=^H:bs:cd=^_:ce=^^:cl=^]^_:co#82:ho=^]:li#25:nd=^x:up=^z:
 
1389
# From ucbvax!faletti (Faletti@Berkeley)
 
1390
# FREEDOM 100 by Liberty Electronics USA, SF.
 
1391
# :kh=^^:  left out because it precludes using change-to-alternate-file in vi.
 
1392
# Basic Freedom 100 entry, works with VI at 1200 baud.
 
1393
Md|f100|freedom100|freedom|freedom 100 no padding:\
 
1394
        :am:bs:bw:mi:ms:pt:co#80:kn#20:li#24:\
 
1395
        :ct=\E3:st=\E1:is=\Eg\Ef\r\Ed:\
 
1396
        :kr=^L:\
 
1397
        :bl=^G:cl=^Z:cr=^M:do=^J:ho=^^:kb=^H:kl=^H:\:kd=^V:\
 
1398
        :ko=dc,al,dl,cl,bt,ce,cd:ku=^K:le=^H:nd=^L:nl=^J:\
 
1399
        :ch=\E]%+ :cm=\E=%+ %+ :cv=\E[%+ :sr=\Ej:ta=^I:up=^K:\
 
1400
        :al=\EE:bt=\EI:cd=\EY:ce=\ET:dc=\EW:dl=\ER:ei=\Er:im=\Eq:\
 
1401
        :se=\EG0:so=\EG4:ue=\EG0:us=\EG8:as=\E$:ae=\E%:\
 
1402
        :vb=\Eb\200\200\Ed:\
 
1403
        :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\
 
1404
        :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:k0=^AI\r:\
 
1405
        :hs:ts=\Eg\Ef:fs=\r:ds=\Eg\Ef\r:
 
1406
Me|f100-rv|freedom100-rv|freedom-rv|freedom100 with reverse video at 1200:\
 
1407
        :is=\Eg\Ef\r\Eb:vb=\Ed\200\200\Eb:\
 
1408
        :tc=freedom100:
 
1409
# VI at 9600 baud (or EMACS at 1200 -- but may be more than is needed for emacs)
 
1410
Mf|f100-v|freedom100-v|freedom-v|freedom100 for 9600 vi or 1200 emacs:\
 
1411
        :al=6.5*\EE:dl=11.5*\ER:\
 
1412
        :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
 
1413
        :tc=freedom100:
 
1414
Mx|f100-v-rv|freedom100-v-rv|freedom-v-rv|freedom100 rev. vid. for 9600 vi:\
 
1415
        :al=6.5*\EE:dl=11.5*\ER:\
 
1416
        :is=\Eg\Ef\r\Eb:\
 
1417
        :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
 
1418
        :tc=freedom100:
 
1419
# EMACS at 9600 baud -- this still needs some more work on the padding
 
1420
My|f100-e|freedom100-e|freedom-e|freedom100 for 9600 emacs:\
 
1421
        :al=8.5*\EE:dl=11.5*\ER:ip=6:\
 
1422
        :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
 
1423
        :tc=freedom100:
 
1424
Mz|f100-e-rv|freedom100-e-rv|freedom-e-rv|freedom100 rev. vid. for emacs 9600:\
 
1425
        :al=8.5*\EE:dl=11.5*\ER:ip=6:\
 
1426
        :is=\Eg\Ef\r\Eb:\
 
1427
        :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
 
1428
        :tc=freedom100:
 
1429
Mg|dg|dg6053|data general 6053:\
 
1430
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1431
        :am:le=^H:bs:cm=^P%r%.%.:cl=^L:ho=^H:nd=^S:\
 
1432
        :up=^W:ce=^K:co#80:li#24:
 
1433
Mi|cdi|cdi1203:\
 
1434
        :am:le=^H:bs:hc:os:co#80:dC#200:\
 
1435
        :cr=^M:do=^J:nl=^J:bl=^G:
 
1436
# ^S is an arrow key!  Boy is this guy in for a surprise on v7!
 
1437
Ml|sol:\
 
1438
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1439
        :am:le=^H:bs:cm=\E^1%.\E^2%.:cl=^K:ho=^N:co#64:li#16:nd=^S:up=^W:\
 
1440
        :kl=^A:kr=^S:ku=^W:kd=^Z:ma=^A^H^S ^W^P^Z^N:
 
1441
Mn|xl83|Cybernex XL-83:\
 
1442
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1443
        :am:le=^H:bs:cd=62^P:ce=3^O:cl=62^L:cm=^W%+ %+ :co#80:ho=^K:\
 
1444
        :kd=^J:kl=^H:ku=^N:li#24:up=^N:nd=^I:
 
1445
Mo|omron|Omron 8025AG:\
 
1446
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1447
        :al=\EL:am:le=^H:bs:cd=\ER:co#80:ce=\EK:cl=\EJ:da:db:dc=\EP:dl=\EM:\
 
1448
        :ho=\EH:li#24:nd=\EC:se=\E4:sf=\ES:so=\Ef:sr=\ET:up=\EA:ve=:vs=\EN:
 
1449
Mp|plasma|plasma panel:\
 
1450
        :am:le=^H:bs:cl=^L:co#85:ho=^^:li#45:nd=\030:up=\026:\
 
1451
        :cr=^M:do=^J:nl=^J:bl=^G:
 
1452
Mq|pty|psuedo teletype:\
 
1453
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1454
        :co#80:li#24:am:cl=\EJ:le=^H:bs:cm=\EG%+ %+ :nd=\EC:\
 
1455
        :up=\EA:ce=\EK:cd=\EL:al=\EP:dl=\EN:ic=\EO:\
 
1456
        :so=\Ea$:se=\Eb$:us=\Ea!:ue=\Eb!:
 
1457
Mr|remote|virtual remote terminal:\
 
1458
        :co#79:am@:nl@:tc=virtual:
 
1459
Ms|swtp|ct82|southwest technical products ct82:\
 
1460
        :cr=^M:do=^J:nl=^J:bl=^G:am:le=^d:bc=^d:\
 
1461
        :al=^\^y:cd=^v:ce=^F:cl=^L:cm=%r^k%.%.:co#82:li#20:\
 
1462
        :dl=^z:nd=^s:up=^a:so=^^^v:se=^^^F:dc=^\^h:ic=^\^x:ho=^p:\
 
1463
        :ei=:sf=^n:sr=^o:ll=^c:im=:\
 
1464
        :is=^\^r^^^s^^^d^]^w^i^s^^^]^^^o^]^w^r^i:
 
1465
Mt|terak|Terak emulating Datamedia 1520:\
 
1466
        :tc=dm1520:
 
1467
Mv|virtual|VIRTUAL|cb unix virtual terminal:\
 
1468
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1469
        :co#80:li#24:am:cl=\E\112:le=^H:bs:cm=\E\107%r%.%.:nd=\E\103:\
 
1470
        :up=\E\101:ce=\E\113:cd=\E\114:al=\E\120:dl=\E\116:im=:ei=:ic=\E\117:\
 
1471
        :da:db:kl=\E\104:kr=\E\103:ku=\E\101:kd=\E\102:kh=\E\105:\
 
1472
        :so=\E\141\004:se=\E\142\004:us=\E\141\001:ue=\E\142\001:
 
1473
Mw|it2|intertube2|intertec data systems intertube 2:\
 
1474
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1475
        :am:bs:cl=^L:co#80:ho=^A:li#25:up=^Z:ce=\EK:\
 
1476
        :cm=^N%+ %+ :ch=^P%\102%.:cv=^K%.:nd=^F:do=\n:ll=^K^X\r:\
 
1477
        :so=\E0P:se=\E0@:
 
1478
Mx|delta|dd5000|delta data 5000:\
 
1479
        :do=^J:nl=^J:bl=^G:\
 
1480
        :am:le=^H:bs:cl=^NR:cm=^O%\068%+9%\068%+9:co#80:li#27:ho=^NQ:nc:nd=^Y:\
 
1481
        :up=^Z:ce=^NU:dc=^NV:ma=^K^J^Z^P^Y :xr:
 
1482
My|mdl110|cybernex mdl-110:\
 
1483
        :cm=^P%+ %+ :co#80:li#24:am:cl=70^X:le=^H:bs:\
 
1484
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1485
        :nd=^U:up=^Z:ho=^Y:ce=145^N@^V:cd=145^NA^W:al=65^NA^N^]:\
 
1486
        :dl=40^NA^N^^:im=:\
 
1487
        :ei=:ic=3.5^NA^]:dm=:ed=:dc=3.5^NA^^:so=^NF:se=^NG:ta=43\t:\
 
1488
        :ma=^Z^P:cd=6^N@^V
 
1489
Mz|zen30|z30|zentec 30:\
 
1490
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1491
        :mi:co#80:li#24:ma=^L ^R^L^K^P:ul:\
 
1492
        :al=1.5*\EE:le=^H:bs:ce=1.0*\ET:cm=\E=%+ %+ :cl=\E*:\
 
1493
        :ho=^^:nd=^L:se=\EG0:so=\EG6:up=^K:im=\Eq:ei=\Er:\
 
1494
        :am:dc=\EW:dl=1.5*\ER:cd=\EY:
 
1495
MJ|trs100|trs-100|radio shack trs-100 -- traveller:\
 
1496
        :am:bs:xt:co#40:li#8:al=\EL:dl=\EM:cd=^L:ce=\EK:cl=\EE:cm=\EY%+ %+ :\
 
1497
        :nd=^\:dn=^_:up=\EA:se=\Eq:so=\Ep:kl=^]:kr=^\:ku=^^:kd=^_:
 
1498
MA|ampex|d80|dialogue|dialogue80|ampex dialogue 80:\
 
1499
        :am:bs:pt:if=/etc/stdcrt.tab:cl=\E*:cm=\E=%+ %+ :\
 
1500
        :al=\EE:bt=\EI:ic=\EQ:im=:ei=:dl=\ER:dc=\EW:\
 
1501
        :ce=\Et:cd=\Ey:so=\Ej:se=\Ek:li#24:co#80:nd=^L:
 
1502
#       :ce=\Et:cd=\Ey:so=\Ej:se=\Ek:li#24:co#80:nd=^L:up=^K:
 
1503
MB|aaadb|ann arbor ambassador 48/destructive backspace:\
 
1504
        :is=\E[48;0;0;48p\E[H\E[J\E[>30h\E[1Q\E[m:bs@:\
 
1505
        :vs=\E[>30l:ve=\E[>30h:tc=aaa:
 
1506
MC|compucolor|compucolorII:\
 
1507
        :pt:am:cm=%r^C%.%.:bc=^Z:li#32:co#64:\
 
1508
        :cl=^L:ho=^H:nd=^Y:up=^\:
 
1509
MD|d132|datagraphix|datagraphix 132a:\
 
1510
        :co#80:li#30:cl=^l:ho=\Et:da:db:sf=\Ev:sr=\Ew:\
 
1511
        :up=\Ek:nd=\El:vs=\ex:ve=\Em\En:\
 
1512
        :al=\E3:ic=\E5:dc=\E6:in:ic=\E5:
 
1513
MS|soroc|Soroc 120:\
 
1514
        :cd=\EY:ce=\ET:cl=2\E*:ma=^K^P^R^L^L :\
 
1515
        :kl=^H:ku=^K:kr=^L:kd=^J:tc=adm3a:
 
1516
# Needs function keys added.  Also can't use 60 line mode because it needs
 
1517
# too much nl delay - can fix for nl but not out of vi.
 
1518
# The cl delay is sufficent, but a smaller one could do.
 
1519
# This entry is merged from Mike O'Brien@Rand and Howard Katseff at
 
1520
# Bell Labs, and is untested.
 
1521
Mb|aaa|ambas|ambassador|ann arbor ambassador/48 lines:\
 
1522
        :al=\E[L:am:bs:\
 
1523
        :cd=\E[0J:ce=\E[0K:cl=400\E[;H\E[0J:cm=\E[%i%d;%dH:co#80:\
 
1524
        :da:db:dc=\E[4h\E[1Q\E[P\E[4l\E[0Q:dc=\E[P:dl=\E[M:dm=\E[1Q:\
 
1525
        :ed=\E[0Q:ei=\E[0Q:ho=\E[;H:ic=\E[@:if=/etc/aa.tab:im=\E[1Q:\
 
1526
        :is=\E[48;0;0;48p\E[H\E[J\E[1Q\E[m:li#48:mi:\
 
1527
        :nd=\E[C:nl=\ED:pt:sf=\E[S:sr=\E[T:se=\E[m:so=\E[7m:up=\E[A:
 
1528
Md|datapoint|dp3|dp3360|datapoint 3360:\
 
1529
        :am:bs:cd^_:ce=^^:cl=^]^_:co#82:ho=^]:li#25:nd=^x:up=^z:
 
1530
Mg|dg|dg6053|data general 6053:\
 
1531
        ca:am:bs:cm=^P%r%.%.:cl=^L:ho=^H:nd=^S\
 
1532
        up=^W:ce=^K:co#80:li#24:
 
1533
Mi|cdi|cdi1203:am:bs:hc:os:co#80:cD#200:
 
1534
Mk|teletec|tec|Teletec Datascreen:\
 
1535
        :am:bs:co#80:cl=^l:ho=^^:li#24:nd=^_:
 
1536
#       :am:bs:co#80:cl=^l:ho=^^:li#24:nd=^_:up=^k:
 
1537
# ^S is an arrow key!  Boy is this guy in for a surprise on v7!
 
1538
Ml|sol:\
 
1539
        :am:bs:cm=\E^1%.\E^2%.:cl=^K:ho=^N:co#64:li#16:nd=^S:up=^W:\
 
1540
        :kl=^A:kr=^S:ku=^W:kd=^Z:ma=^A^H^S ^W^P^Z^N:
 
1541
Mo|omron|Omron 8025AG:\
 
1542
        :al=\EL:am:bs:cd=\ER:co#80:ce=\EK:cl=\EJ:da:db:dc=\EP:dl=\EM:\
 
1543
        :ho=\EH:li#24:nd=\EC:se=\E4:sf=\ES:so=\Ef:sr=\ET:up=\EA:ve=:vs=\EN:
 
1544
Mp|plasma|plasma panel:am:bs:cl=^L:co#85:ho=^^:li#45:nd=\030:up=\026:
 
1545
Ms|swtp|ct82|southwest technical products ct82:\
 
1546
        :am:bs:bc=^d:al=^\^y:cd=^v:ce=^F:cl=^L:cm=%r^k%.%.:co#82:li#20:\
 
1547
        :dl=^z:nd=^s:up=^a:so=^^^v:se=^^^F:dc=^\^h:ic=^\^x:ho=^p:\
 
1548
        :ei=:sf=^n:sr=^o:ll=^c:im=:\
 
1549
        :is=^\^r^^^s^^^d^]^w^i^s^^^]^^^o^]^w^r^i:
 
1550
Mt|terak|Terak emulating Datamedia 1520:tc=dm1520:
 
1551
My|mdl110|cybernex mdl-110:cm=^P%+ %+ :co#80:li#24:am:cl=70^X:bs:\
 
1552
        :nd=^U:up=^Z:ho=^Y:ce=145^N@^V:cd=145^NA^W:al=65^NA^N^]:\
 
1553
        :dl=40^NA^N^^:im=:\
 
1554
        :ei=:ic=3.5^NA^]:dm:ed:dc=3.5^NA^^:so=^NF:se=^NG:ta=43\t:\
 
1555
        :ma=^Z^P:cd=6^N@^V
 
1556
Mz|zen30|z30|zentec 30:\
 
1557
        :mi:co#80:li#24:ma=^L ^R^L^K^P:ul:\
 
1558
        :al=1.5*\EE:bs:ce=1.0*\ET:cm=\E=%+ %+ :cl=\E*:\
 
1559
        :ho=^^:nd=^L:se=\EG0;so=\EG6:up=^K:im=\Eq:ei=\Er:\
 
1560
        :am:dc=\EW:dl=1.5*\ER:cd=\EY:
 
1561
MG|bg|bitgraph|BBN BitGraph terminal:\
 
1562
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1563
        :al=2*\E[L:bs:cd=150\E[J:ce=2\E[K:cl=150\E[H\E[J:cm=%i\E[%d;%dH:co#85:\
 
1564
        :dl=2*\E[M:k0=\EP:k1=\EQ:k2=\ER:k3=\ES:kd=\EB:ke=\E>:kl=\ED:kr=\EC:\
 
1565
        :ks=\E=:ku=\EA:li#64:nd=\E[C:ns:pt:se=\E[0m:so=\E[7m:up=\E[A:sf=280\n:
 
1566
# N: ANN ARBOR
 
1567
#
 
1568
N0|aa|annarbor|4080|ann arbor 4080:\
 
1569
        :cr=^M:do=^J:nl=^J:bl=^G:pt:ct=^\^P^P:st=^]^P1:\
 
1570
        :cm=^O%r%\066%.%>^S^L%+@:\
 
1571
        :co#80:li#40:le=^H:bs:cl=2^L:up=^N:nd=^_:ho=^K:am:\
 
1572
        :kb=^^:kd=^J:ku=^N:kl=^H:kr=^_:kh=^K:ma=^_ ^N^P:
 
1573
# Needs function keys added.
 
1574
# Originally from Mike O'Brien@Rand and Howard Katseff at Bell Labs.
 
1575
# Highly modified 6/22 by Mike O'Brien.
 
1576
# split out into several for the various screen sizes by dave-yost@rand
 
1577
# Modifications made 3/82 by Mark Horton
 
1578
# Modified by Tom Quarles at UCB for greater efficiency and more diversity
 
1579
# status line moved to top of screen, vb removed 5/82
 
1580
#
 
1581
# assumes the following setup:
 
1582
# A: 0000 1010  0001 0000
 
1583
# B: 9600  0100 1000  0000 0000  1000 0000  17  19
 
1584
# C: 56   66   0    0    9600  0110 1100
 
1585
# D: 0110 1001   1   0
 
1586
#
 
1587
#       Briefly, the settings are for the following modes:
 
1588
#          (values are for bit set/clear with * indicating our preference
 
1589
#           and the value used to test these termcaps)
 
1590
#       Note that many of these settings are irelevent to the termcap
 
1591
#       and are just set to the default mode of the terminal as shipped
 
1592
#       by the factory.
 
1593
#
 
1594
# A menu: 0000 1010  0001 0000
 
1595
#       Block/underline cursor*
 
1596
#       blinking/nonblinking cursor*
 
1597
#       key click/no key click*
 
1598
#       bell/no bell at column 72*
 
1599
#       
 
1600
#       key pad is cursor control*/key pad is numeric
 
1601
#       return and line feed/return for <cr> key *
 
1602
#       repeat after .5 sec*/no repeat
 
1603
#       repeat at 25/15 chars per sec. *
 
1604
#
 
1605
#       hold data until pause pressed/process data unless pause pressed*
 
1606
#       slow scroll/no slow scroll*
 
1607
#       Hold in area/don't hold in area*
 
1608
#       functions keys have default*/function keys disabled on powerup
 
1609
#
 
1610
#       show/don't show position of cursor during page transmit*
 
1611
#       unused
 
1612
#       unused
 
1613
#       unused
 
1614
#
 
1615
# B menu: 9600  0100 1000  0000 0000  1000 0000  17  19
 
1616
#       Baud rate (9600*)
 
1617
#
 
1618
#       2 bits of parity - 00=odd,01=even*,10=space,11=mark
 
1619
#       1 stop bit*/2 stop bits
 
1620
#       parity error detection off*/on
 
1621
#
 
1622
#       keyboard local/on line*
 
1623
#       half/full duplex*
 
1624
#       disable/do not disable keyboard after data transmission*
 
1625
#
 
1626
#       transmit entire page/stop transmission at cursor*
 
1627
#       transfer/do not transfer protected characters*
 
1628
#       transmit all characters/transmit only selected characters*
 
1629
#       transmit all selected areas/transmit only 1 selected area*
 
1630
#
 
1631
#       transmit/do not transmit line seperators to host*
 
1632
#       transmit/do not transmit page tab stops tabs to host*
 
1633
#       transmit/do not transmit column tab stop tabs to host*
 
1634
#       transmit/do not transmit graphics control (underline,inverse..)*
 
1635
#
 
1636
#       enable*/disable auto XON/XOFF control
 
1637
#       require/do not require receipt of a DC1 from host after each LF*
 
1638
#       pause key acts as a meta key/pause key is pause*
 
1639
#       unused
 
1640
#
 
1641
#       unused
 
1642
#       unused
 
1643
#       unused
 
1644
#       unused
 
1645
#
 
1646
#       XON character (17*)
 
1647
#       XOFF character (19*)
 
1648
#       
 
1649
# C menu: 56   66   0    0    9600  0110 1100
 
1650
#       number of lines to print data on (printer) (56*)
 
1651
#
 
1652
#       number of lines on a sheet of paper (printer) (66*)
 
1653
#
 
1654
#       left margin (printer) (0*)
 
1655
#
 
1656
#       number of pad chars on new line to printer (0*)
 
1657
#
 
1658
#       printer baud rate (9600*)
 
1659
#
 
1660
#       printer parity: 00=odd,01=even*,10=space,11=mark
 
1661
#       printer stop bits: 2*/1
 
1662
#       print/do not print guarded areas*
 
1663
#
 
1664
#       new line is: 01=LF,10=CR,11=CRLF*
 
1665
#       unused
 
1666
#       unused
 
1667
#
 
1668
# D menu: 0110 1001   1   0
 
1669
#       LF is newline/LF is down one line, same column*
 
1670
#       wrap to preceeding line if move left from col 1*/don't wrap
 
1671
#       wrap to next line if move right from col 80*/don't wrap
 
1672
#       backspace is/is not destructive*
 
1673
#
 
1674
#       display*/ignore DEL character
 
1675
#       display will not/will scroll*
 
1676
#       page/column tab stops*
 
1677
#       erase everything*/erase unprotected only
 
1678
#
 
1679
#       editing extent: 0=display,1=line*,2=field,3=area
 
1680
#
 
1681
#       unused
 
1682
#       
 
1683
N1|aaa-29-np|aaa-29 with no padding (for psl):\
 
1684
        :al=\E[L:ce=\E[K:cl=\E[H\E[J:\
 
1685
        :dc=\E[P:dl=\E[M:ic=\E[@:tc=aaa-29:
 
1686
N2|aaa-unk|ann arbor ambassador (internal - don't use this directly):\
 
1687
        :cr=^M:do=^J:nl=^J:bl=^G:al=3\E[L:am:le=^H:bs:\
 
1688
        :cd=\E[J:ce=5\E[K:cl=156\E[H\E[J:cm=\E[%i%d;%dH:co#80:\
 
1689
        :dc=4\E[P:dl=3\E[M:ho=\E[H:ic=4\E[@:\
 
1690
        :md=\E[1m:mr=\E[7m:mb=\E[5m:mk=\E[8m:me=\E[m:\
 
1691
        :ku=\EM:kd=\ED:kl=\E[D:kr=\E[C:kh=\E[H:ko=cl,dc,dl,ce,cd:\
 
1692
        :ks=\EP`?z~[H~[[J`>z~[[J`8xz~[M`4xz~[[D`6xz~[[C`2xz~[D\E\\:\
 
1693
        :ke=\EP`?y~[H~[[J`>y~[[2J`8xy~[M`4xy~[[D`6xy~[[C`2xy~[D\E\\:\
 
1694
        :ch=\E[%i%d`:\
 
1695
        :ul:ei=:im=:pt:bw:bt=\E[Z:\
 
1696
        :mi:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m:up=\EM:
 
1697
N3|aaa-18|ann arbor ambassador/18 lines:\
 
1698
        :ti=\E[2J\E[18;0;0;18p:te=\E[60;0;0;18p\E[18;1H\E[J:\
 
1699
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1700
        :li#18:tc=aaa-unk:
 
1701
N4|aaa-20|ann arbor ambassador/20 lines:\
 
1702
        :ti=\E[2J\E[20;0;0;20p:te=\E[60;0;0;20p\E[20;1H\E[J:\
 
1703
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1704
        :li#20:tc=aaa-unk:
 
1705
N5|aaa-22|ann arbor ambassador/22 lines:\
 
1706
        :ti=\E[2J\E[22;0;0;22p:te=\E[60;0;0;22p\E[22;1H\E[J:\
 
1707
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1708
        :li#22:tc=aaa-unk:
 
1709
N6|aaa-24|ann arbor ambassador/24 lines:\
 
1710
        :ti=\E[2J\E[24;0;0;24p:te=\E[60;0;0;24p\E[24;1H\E[J:\
 
1711
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1712
        :li#24:tc=aaa-unk:
 
1713
N7|aaa-26|ann arbor ambassador/26 lines:\
 
1714
        :ti=\E[2J\E[26;0;0;26p:te=\E[60;0;0;26p\E[26;1H\E[J:\
 
1715
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1716
        :li#26:tc=aaa-unk:
 
1717
N8|aaa-28|ann arbor ambassador/28 lines:\
 
1718
        :ti=\E[2J\E[28;0;0;28p:te=\E[60;0;0;28p\E[28;1H\E[J:\
 
1719
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1720
        :li#28:tc=aaa-unk:
 
1721
N9|aaa|ambassador|aaa-30|ann arbor ambassador/30 lines:\
 
1722
        :ti=\E[2J\E[30;0;0;30p:te=\E[60;0;0;30p\E[30;1H\E[J:\
 
1723
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1724
        :li#30:tc=aaa-unk:
 
1725
NA|aaa-36|ann arbor ambassador/36 lines:\
 
1726
        :ti=\E[2J\E[36;0;0;36p:te=\E[60;0;0;36p\E[36;1H\E[J:\
 
1727
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1728
        :li#36:tc=aaa-unk:
 
1729
NB|aaa-40|ann arbor ambassador/40 lines:\
 
1730
        :ti=\E[2J\E[40;0;0;40p:te=\E[60;0;0;40p\E[40;1H\E[J:\
 
1731
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1732
        :li#40:tc=aaa-unk:
 
1733
NC|aaa-48|ann arbor ambassador/48 lines:\
 
1734
        :ti=\E[2J\E[48;0;0;48p:te=\E[60;0;0;48p\E[48;1H\E[J:\
 
1735
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1736
        :li#48:tc=aaa-unk:
 
1737
ND|aaa-60|ann arbor ambassador/60 lines:\
 
1738
        :ti=\E[2J\E[60;0;0;60p:te=\E[60;0;0;60p\E[60;1H\E[J:\
 
1739
        :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1740
        :li#60:tc=aaa-unk:
 
1741
NE|aaa-unk-s|ann arbor ambassador unknown with/status:\
 
1742
        :hs:es:i2=\E7\E[>51h\E[H\E[2K\E[>51l\E8:\
 
1743
        :ts=\E7\E[>51h\E[H\E[2K\E[%i%d`:fs=\E[>51l\E8:\
 
1744
        :ds=\E7\E[>51h\E[H\E[2K\E[>51l\E8:\
 
1745
        :tc=aaa-unk:
 
1746
NF|aaa-18-s|ann arbor ambassador/18 lines + status line:\
 
1747
        :ti=\E[2J\E[18;1;0;18p:\
 
1748
        :te=\E[60;1;0;18p\E[17;1H\E[J:\
 
1749
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1750
        :li#17:tc=aaa-unk-s:
 
1751
NG|aaa-20-s|ann arbor ambassador/20 lines + status line:\
 
1752
        :ti=\E[2J\E[20;1;0;20p:\
 
1753
        :te=\E[60;1;0;20p\E[19;1H\E[J:\
 
1754
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1755
        :li#19:tc=aaa-unk-s:
 
1756
NH|aaa-22-s|ann arbor ambassador/22 lines + status line:\
 
1757
        :ti=\E[2J\E[22;1;0;22p:\
 
1758
        :te=\E[60;1;0;22p\E[21;1H\E[J:\
 
1759
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1760
        :li#21:tc=aaa-unk-s:
 
1761
NI|aaa-24-s|ann arbor ambassador/24 lines + status line:\
 
1762
        :ti=\E[2J\E[24;1;0;24p:\
 
1763
        :te=\E[60;1;0;24p\E[23;1H\E[J:\
 
1764
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1765
        :li#23:tc=aaa-unk-s:
 
1766
NJ|aaa-26-s|ann arbor ambassador/26 lines + status line:\
 
1767
        :ti=\E[2J\E[26;1;0;26p:\
 
1768
        :te=\E[60;1;0;26p\E[25;1H\E[J:\
 
1769
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1770
        :li#25:tc=aaa-unk-s:
 
1771
NK|aaa-28-s|ann arbor ambassador/28 lines + status line:\
 
1772
        :ti=\E[2J\E[28;1;0;28p:\
 
1773
        :te=\E[60;1;0;28p\E[27;1H\E[J:\
 
1774
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1775
        :li#27:tc=aaa-unk-s:
 
1776
NL|aaa-30-s|ann arbor ambassador/30 lines + status line:\
 
1777
        :ti=\E[2J\E[30;1;0;30p:\
 
1778
        :te=\E[60;1;0;30p\E[29;1H\E[J:\
 
1779
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1780
        :li#29:tc=aaa-unk-s:
 
1781
NM|aaa-36-s|ann arbor ambassador/36 lines + status line:\
 
1782
        :ti=\E[2J\E[36;1;0;36p:\
 
1783
        :te=\E[60;1;0;36p\E[35;1H\E[J:\
 
1784
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1785
        :li#35:tc=aaa-unk-s:
 
1786
NN|aaa-40-s|ann arbor ambassador/40 lines + status line:\
 
1787
        :ti=\E[2J\E[40;1;0;40p:\
 
1788
        :te=\E[60;1;0;40p\E[39;1H\E[J:\
 
1789
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1790
        :li#39:tc=aaa-unk-s:
 
1791
NO|aaa-48-s|ann arbor ambassador/48 lines+sl:\
 
1792
        :ti=\E[2J\E[48;1;0;48p:te=\E[60;1;0;48p\E[47;1H\E[J:\
 
1793
        :is=\EP`+x~M\E\\\E[m\EP`?y~[[2J~[[H\E7\E[60;1;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1794
        :li#47:tc=aaa-unk-s:
 
1795
NP|aaa-60-s|ann arbor ambassador/60 lines + status line:\
 
1796
        :ti=\E[2J\E[60;1;0;60p:te=\E[60;1;0;60p\E[59;1H\E[J:\
 
1797
        :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1798
        :li#59:tc=aaa-unk-s:
 
1799
NQ|aaa-18-rv|ambassador/18 lines+rv:\
 
1800
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1801
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1802
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1803
        :tc=aaa-18:
 
1804
NR|aaa-20-rv|ambassador/20 lines+rv:\
 
1805
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1806
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1807
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1808
        :tc=aaa-20:
 
1809
NS|aaa-22-rv|ambassador/22 lines+rv:\
 
1810
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1811
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1812
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1813
        :tc=aaa-22:
 
1814
NT|aaa-24-rv|ambassador/24 lines+rv:\
 
1815
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1816
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1817
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1818
        :tc=aaa-24:
 
1819
NU|aaa-26-rv|ambassador/26 lines+rv:\
 
1820
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1821
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1822
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1823
        :tc=aaa-26:
 
1824
NV|aaa-28-rv|ambassador/28 lines+rv:\
 
1825
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1826
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1827
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1828
        :tc=aaa-28:
 
1829
NW|aaa-30-rv|ann arbor ambassador/30 lines in reverse video:\
 
1830
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1831
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1832
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1833
        :tc=aaa-30:
 
1834
NX|aaa-36-rv|ann arbor ambassador/36 lines in reverse video:\
 
1835
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1836
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1837
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1838
        :tc=aaa-36:
 
1839
NY|aaa-40-rv|ann arbor ambassador/40 lines in reverse video:\
 
1840
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1841
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1842
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1843
        :tc=aaa-40:
 
1844
NZ|aaa-48-rv|ann arbor ambassador/48 lines in reverse video:\
 
1845
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1846
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1847
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1848
        :tc=aaa-48:
 
1849
Na|aaa-60-rv|ann arbor ambassador/60 lines in reverse video:\
 
1850
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1851
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1852
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1853
        :tc=aaa-60:
 
1854
Nb|aaa-18-rv-s|aaa-18-s-rv|ambassador/18 lines+sl+rv:\
 
1855
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1856
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1857
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1858
        :tc=aaa-18-s:
 
1859
Nc|aaa-20-rv-s|aaa-20-s-rv|ambassador/20 lines+sl+rv:\
 
1860
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1861
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1862
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1863
        :tc=aaa-20-s:
 
1864
Nd|aaa-22-rv-s|aaa-22-s-rv|ambassador/22 lines+sl+rv:\
 
1865
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1866
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1867
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1868
        :tc=aaa-22-s:
 
1869
Ne|aaa-24-rv-s|aaa-24-s-rv|ambassador/24 lines+sl+rv:\
 
1870
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1871
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1872
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1873
        :tc=aaa-24-s:
 
1874
Nf|aaa-26-rv-s|aaa-26-s-rv|ambassador/26 lines+sl+rv:\
 
1875
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1876
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1877
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1878
        :tc=aaa-26-s:
 
1879
Ng|aaa-28-rv-s|aaa-28-s-rv|ambassador/28 lines+sl+rv:\
 
1880
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1881
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1882
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1883
        :tc=aaa-28-s:
 
1884
Nh|aaa-30-rv-s|aaa-30-s-rv|ambassador/30 lines+sl+rv:\
 
1885
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1886
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1887
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1888
        :tc=aaa-30-s:
 
1889
Ni|aaa-36-rv-s|aaa-36-s-rv|ambassador/36 lines+sl+rv:\
 
1890
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1891
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1892
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1893
        :tc=aaa-36-s:
 
1894
Nj|aaa-40-rv-s|aaa-40-s-rv|ambassador/40 lines+sl+rv:\
 
1895
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1896
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1897
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1898
        :tc=aaa-40-s:
 
1899
Nk|aaa-48-rv-s|aaa-48-s-rv|ambassador/48 lines+sl+rv:\
 
1900
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1901
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1902
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1903
        :tc=aaa-48-s:
 
1904
Nl|aaa-60-rv-s|aaa-60-s-rv|ambassador/60 lines+sl+rv:\
 
1905
        :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
 
1906
        :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
 
1907
        :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
 
1908
        :tc=aaa-60-s:
 
1909
Nm|aaa-24-ctxt:\
 
1910
        :ti=\E[30;1H\E[K\E[24;0;0;24p:te=\E[60;1;0;24p\E[60;1H\E[K:tc=aaa-24:
 
1911
Nn|aaa-24-rv-ctxt:\
 
1912
        :ti=\E[30;1H\E[K\E[24;0;0;24p:te=\E[60;1;0;24p\E[60;1H\E[K:tc=aaa-24-rv:
 
1913
No|aaa-30-s-ctxt:\
 
1914
        :ti=\E[30;1H\E[K\E[30;1;0;30p:te=\E[60;1;0;30p\E[59;1H\E[K:tc=aaa-30-s:
 
1915
Np|aaa-30-s-rv-ctxt:\
 
1916
        :ti=\E[30;1H\E[K\E[30;1;0;30p:\
 
1917
        :te=\E[60;1;0;30p\E[59;1H\E[K:tc=aaa-30-s-rv:
 
1918
Nq|aaa-ctxt|aaa-30-ctxt:\
 
1919
        :ti=\E[30;0;0;30p:te=\E[60;0;0;30p\E[60;1H\E[K:tc=aaa-30:
 
1920
Nr|aaa-rv-ctxt|aaa-30-rv-ctxt:\
 
1921
        :ti=\E[30;0;0;30p:te=\E[60;0;0;30p\E[60;1H\E[K:tc=aaa-30-rv:
 
1922
Ns|aaa-db|ann arbor ambassador 30/destructive backspace:\
 
1923
        :ti=\E[H\E[J\E[30;0;0;30p:te=\E7\E[60;0;0;30p\E8:li#30:\
 
1924
        :is=\E[60;0;0;30p\E[H\E[J\E[1Q\E[m\E[20l\E[>30h:le=\E[D:bc=\E[D:bs@:\
 
1925
        :tc=aaa-unk:
 
1926
#========================================= T ==== (Teletype)
 
1927
# T: TELETYPE
 
1928
#
 
1929
# We need descriptions for the model 40.  There are known to be at least three
 
1930
# flavors of the 40, both seem more like IBM half duplex forms fillers than
 
1931
# ASCII terminals.  They have lots of awful braindamage, such as printing
 
1932
# a visible newline indicator after each newline.  The 40-1 is a half duplex
 
1933
# terminal and is hopeless.  The 40-2 is braindamaged but has hope and is
 
1934
# described here.  The 40-4 is a 3270 lookalike and beyond hope.
 
1935
# The terminal has visible bell but I don't know it - it's
 
1936
# null here to prevent it from showing the BL character.
 
1937
# There is an \EG in nl because of a bug in vi (if stty says you have
 
1938
# a "newline" style terminal (-crmode) vi figures all it needs is nl
 
1939
# to get crlf, even if cr is not ^M.)
 
1940
T0|40|tty40|ds40|ds40/2|ds40-2|dataspeed40|teletype dataspeed 40/2:\
 
1941
        :cl=160\ER:cd=160\EJ:al=160\EL:dl=160\EM:dc=50\EP:im=:ei=:ic=50\E\^:\
 
1942
        :nd=\EC:up=\E7:bs:cr=\EG:nl=\EG\EB:do=\EB:co#80:li#24:vb=:\
 
1943
        :so=\E3:se=\E4:
 
1944
T3|33|tty33|tty|model 33 teletype:\
 
1945
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1946
        :co#72:hc:os:
 
1947
T4|43|tty43|model 43 teletype:\
 
1948
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1949
        :kb=^h:am:le=^H:bs:hc:os:co#132:
 
1950
T7|37|tty37|model 37 teletype:\
 
1951
        :cr=^M:do=^J:nl=^J:bl=^G:\
 
1952
        :le=^H:bs:hc:hu=\E8:hd=\E9:up=\E7:os:
 
1953
# From jwb Wed Mar 31 13:25:09 1982 remote from ihuxp
 
1954
# This entry appears to avoid the top line - I have no idea why.
 
1955
TT|4424|tty4424|teletype 4424M:\
 
1956
        :al=\EL:da:db:ip=2:im=:ei=:ic=\E\^:dc=\EP:dl=\EM:\
 
1957
        :co#80:li#23:am:cl=\E[2;H\E[J:bs:cm=\E[%i%2;%2H\E[B:\
 
1958
        :nd=\E[C:up=\E[A:pt:mi:sr=\ET:\
 
1959
        :ce=\E[K:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
 
1960
        :is=\E[m\E[2;24r:\
 
1961
        :kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:\
 
1962
        :kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:
 
1963
#========================================= V ==== (Visual)
 
1964
# Steward Observatory, University of Arizona
 
1965
# The following definition is still under test. 1/23/86 Skip Schaller
 
1966
V5|vi500|Visual 500:tc=vi500dg:
 
1967
Vg|vi500dg|Visual 500 in DG D200 emulation mode:\
 
1968
        :co#80:li#33:am:bc=^Y:\
 
1969
        :cm=\036Y%+ %+ :\
 
1970
        :ho=^H:do=^Z:up=^W:nd=^X:nl=^J:bt=\036T:\
 
1971
        :cl=^L:ce=^K:cd=\036y:\
 
1972
        :al=\036L:dl=\036M:im=\036i:ie=\036j:dc=\036O:\
 
1973
        :so=\036D:se=\036E:ul:us=^T:ue=^U:\
 
1974
        :kh=^h:kd=^z:ku=^w:kl=^y:kr=^x:ko=cl,ce:\
 
1975
        :k0=\036q:k1=\036r:k2=\036s:k3=\036t:k4=\036u:\
 
1976
        :k5=\036v:k6=\036w:k7=\036x:k8=\036y:k9=\036z:\
 
1977
        :is=:
 
1978
# The Visual 200 beeps when you type a character in insert mode.
 
1979
# This is a horribly obnoxious misfeature, and some of the entries
 
1980
# below try to get around the problem by ignoring the feature or
 
1981
# turning it off when inputting a character.  They are said not to
 
1982
# work well at 300 baud.  (You could always cut the wire to the bell!)
 
1983
# The older Visuals didn't come with function keys. This entry uses
 
1984
# ks and ke so that the keypad keys can be used as function keys.
 
1985
# If your version of vi doesn't support function keys you may want
 
1986
# to use V2.
 
1987
Vf|vi200f|visual|visual 200 no function keys:\
 
1988
        :al=\EL:am:bs:cd=\Ey:ce=4*\Ex:cl=\Ev:\
 
1989
        :cm=\EY%+ %+ :co#80:dc=4*\EO:dl=4*\EM:ho=\EH:\
 
1990
        :im=:ei=:ic=\Ei \b\Ej:\
 
1991
        :is=\E3\Eb\Ej\E\\\El\EG\Ed\Ek:ks=\E=:ke=\E>:\
 
1992
        :k0=\E?p:k1=\E?q:k2=\E?r:k3=\E?s:k4=\E?t:k5=\E?u:k6=\E?v:\
 
1993
        :k7=\E?w:k8=\E?x:k9=\E?y:kl=\ED:kr=\EC:ku=\EA:kd=\EB:kh=\EH:\
 
1994
        :li#24:nd=\EC:pt:sr=\EI:up=\EA:vs=\Ed:ve=\Ec:
 
1995
#
 
1996
# visual 300
 
1997
#
 
1998
VI|VI300|vi300|vi-300|visual300|visual-300:\
 
1999
        :co#80:li#24:cl=\E[H\E[J:am:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\
 
2000
        :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
 
2001
        :dc=\E[P:dl=\E[M:do=\E[B:ei=:ic=\E[@:im=:mi:ms:sr=\E[H\E[L:\
 
2002
        :al=\E[L:ks=\E[?1h\E=:ke=\E[?1l\E>:\
 
2003
        :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\
 
2004
        :if=/usr/lib/tabset/cd100:kd=\EOB:kl=\EOD:ku=\EOA:kr=\EOC:\
 
2005
        :kh=\EOH:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:\
 
2006
        :AB=\E[0;5m:AL=\E[m:AR=\E[0;7m:AS=\E[0;5;7m:\
 
2007
        :NB=\E[0;1;5m:NM=\E[0;1m:NR=\E[0;1;7m:NS=\E[0;1;5;7m:\
 
2008
        :ae=^O:as=\E[0;8(D^N:bl=^G:cs=\E[%i%d;%dr:ho=\E[H:rs=\Ec:sc=\E7:\
 
2009
        :rc=\E8:LR=i:UR=l:UL=f:LL=c:HL=j:VL=e:
 
2010
Vr|vi200rv|visual 200 reverse video:\
 
2011
        :so=\E4:se=\E3:sr@:vs@:ve@:tc=vi200:
 
2012
Vt|vi200ic|visual 200 using insert char:\
 
2013
        :ei=\Ej:im=\Ei:ic@:tc=vi200:
 
2014
#===================================================X ==== (Textronix)
 
2015
Xa|tek4012|4012|tektronix 4012:\
 
2016
        :is=\E^O:bs:cl=1000\E^L:co#75:ns:li#35:os:
 
2017
Xb|tek4013|4013|tektronix 4013:\
 
2018
        :as=\E^N:ae=\E^O:tc=4012:
 
2019
Xc|tek4014|4014|tektronix 4014:\
 
2020
        :is=\E^O\E9:co#81:li#38:dF#1000:tc=tek4012:
 
2021
Xd|tek4015|4015|tektronix 4015:\
 
2022
        :as=\E^N:ae=\E^O:tc=4014:
 
2023
Xe|tek4014sm|4014sm|tektronix 4014 in small font:\
 
2024
        :is=\E^O\E\072:co#121:li#58:tc=tek4014:
 
2025
Xf|tek4015sm|4015sm|tektronix 4015 in small font:\
 
2026
        :as=\E^N:ae=\E^O:tc=4014sm:
 
2027
# I think the 1000UP is supposed to be so expensive it never happens.
 
2028
X4|tek4023|4023|tektronix 4023:\
 
2029
        :so=^_P:se=^_@:cm=\034%r%+ %+ :nd=\t:bs:cl=4\E^L:co#80:li#24:am:\
 
2030
        :up=1000UP:
 
2031
# Can't use cursor motion because it's memory relative, and because
 
2032
# it only works in the workspace, not the monitor.  Same for home.
 
2033
# Likewise, standout only works in the workspace.
 
2034
#  Tektronix 4025  -- S. Voels, U. Colorado
 
2035
#
 
2036
#    This version does not use the moniter mode of the 4025.
 
2037
#    This version does not use the possible ANSI modification to the 4025.
 
2038
#
 
2039
#    Cursor motion is memory relative - some graphic helps are not quite right.
 
2040
#    Several things work only in the work space
 
2041
#      Cursor motion, home, etc...
 
2042
#      Standout modes
 
2043
#
 
2044
X5|4025|TEK4025|tektronix 4024/4025/4027:\
 
2045
  :al=145`UP\r`ILI\r:\
 
2046
  :am:\
 
2047
  :bs:\
 
2048
  :CC=`:\
 
2049
  :cd=`DLI 50\r:\
 
2050
  :ce=`DCH 80\r:\
 
2051
  :cl=`ERA W\r\n\n:\
 
2052
  :cm=`JUM %i%d,%d\r:\
 
2053
  :co#80:\
 
2054
  :da:\
 
2055
  :dc=`DCH\r:\
 
2056
  :dl=`DLI\r:\
 
2057
  :db:\
 
2058
  :ei=^F\n^K:\
 
2059
  :li#34:\
 
2060
  :im=`ICH\r:\
 
2061
  :is=\041COM`\r\n`WOR 33 H K\r`STO 9,17,25,33,41,49,57,65,73\r:\
 
2062
  :ks=`LEA p4 /h/\r`LEA p8 /k/\r`LEA p6 / /\r`LEA p2 /j/\r`LEA f5 /H/\r:\
 
2063
  :ke=`LEA p2\r`LEA p4\r`LEA p6\r`LEA p8\r`LEA f5\r:\
 
2064
  :nd=`RIG\r:\
 
2065
  :nl=^F\n:\
 
2066
  :pt:\
 
2067
  :te=`MON 34 H K\r:\
 
2068
  :ti=`WOR 33 H K\r:\
 
2069
  :up=^K:
 
2070
X6|4025o|4027o|4024o|tek4025o|tek4027o|tek4024o|4025cuo|4027cuo|tektronix 4024:\
 
2071
        :is=\41com 31\r\n^_sto 9,17,25,33,41,49,57,65,73\r:\
 
2072
        :ks=^_lea p4 /h/\r^_lea p8 /k/\r^_lea p6 / /\r^_lea p2 /j/\r^_lea f5 /H/\r:\
 
2073
        :ke=^_lea p2\r^_lea p4\r^_lea p6\r^_lea p8\r^_lea f5\r:\
 
2074
        :am:bs:da:db:pt:li#34:co#80:cl=^_era\r\n\n:up=^K:nd=^_rig\r:\
 
2075
        :al=145^_up\r^_ili\r:dl=^_dli\r:\
 
2076
        :dc=^_dch\r:im=^_ich\r:ei=^F\n^K:nl=^F\n:\
 
2077
        :ce=^_dch 80\r:cd=^_dli 50\r:CC=^_:
 
2078
X7|4025-17|4027-17|tek 4025 17 line window:li#17:tc=4025:
 
2079
X8|4025-17ws|4027-17ws|tek 4025 17 line window in workspace:\
 
2080
        :is=\41com 31\r\n^_sto 9,17,25,33,41,49,57,65,73\r^_wor 17\r^_mon 17\r:\
 
2081
        :ti=^_wor h\r:te=^_mon h\r:so=^_att e\r:se=^_att s\r:tc=4025-17:
 
2082
Xe|4025ex|4027ex|tek 4025 w/!:ti=\41com 31\r:te=^_com 33\r:\
 
2083
        :is=^_com 33\r\n\41sto 9,17,25,33,41,49,57,65,73\r:tc=4025:
 
2084
#This is old X5 (before Oct 1986)
 
2085
X5|tek|4025|4027|4024|tek4025|tek4027|tek4024|4025cu|4027cu|tektronix 4024/4025/4027:\
 
2086
        :is=\41com 31\r\n^_sto 9,17,25,33,41,49,57,65,73\r:\
 
2087
        :ks=^_lea p4 /h/\r^_lea p8 /k/\r^_lea p6 / /\r^_lea p2 /j/\r^_lea f5 /H/\r:\
 
2088
        :ke=^_lea p2\r^_lea p4\r^_lea p6\r^_lea p8\r^_lea f5\r:\
 
2089
        :am:bs:da:db:pt:li#34:co#80:cl=^_era\r\n\n:nd=^_rig\r:\
 
2090
#       :am:bs:da:db:pt:li#34:co#80:cl=^_era\r\n\n:up=^K:nd=^_rig\r:\
 
2091
        :al=145^_up\r^_ili\r:dl=^_dli\r:\
 
2092
        :dc=^_dch\r:im=^_ich\r:ei=^F\n^K:nl=^F\n:\
 
2093
        :ce=^_dch 80\r:cd=^_dli 50\r:CC=^_:
 
2094
Xr|4025-cr|tek 4025 for curses and rogue:\
 
2095
        :is=\41com 31\r\n^_sto 9 17 25 33 41 49 57 65 73\r:\
 
2096
        :am:le=^H:bs:ta=^I:pt:li#33:co#80:cm=^_jum%i%d,%d;:up=^K:cr=^M:\
 
2097
        :do=^F^J:bl=^G:cl=^_era;:nd=^_rig;:nl=^F\n:ti=^_wor 33h:te=^_wor 0:
 
2098
# next two lines commented out since curses only allows 128 chars, sigh.
 
2099
#       :ti=^_lea p1/b/^_lea p2/j/^_lea p3/n/^_lea p4/h/^_lea p5/ /^_lea p6/l/^_lea p7/y/^_lea p8/k/^_lea p9/u/^_lea p./f/^_lea pt/`era w/13^_lea p0/s/^_wor 33h:\
 
2100
#       :te=^_lea p1^_lea p2^_lea p3^_lea p4^_lea pt^_lea p5^_lea p6^_lea p7^_lea p8^_lea p9/la/13^_lea p.^_lea p0^_wor 0:
 
2101
# The 4110 series may be a wonderful graphics series, but they make the 4025
 
2102
# look good for screen editing.  In the dialog area, you can't move the cursor
 
2103
# off the bottom line.  Out of the dialog area, ^K moves it up, but there
 
2104
# is no way to scroll.
 
2105
Xs|4112|4113|4114|tek4112|tektronix 4110 series:\
 
2106
        :le=^H:cr=^M:nl=^J:do=^J:bl=^G:bs:am:cl=\ELZ:li#34:co#80:
 
2107
Xt|4112-nd|4112 not in dialog area:up=^K:ns:tc=4112:
 
2108
Xu|4112-5|4112 in 5 line dialog area:li#5:tc=4112:
 
2109
#####################  (This is the end of data) #####################
 
2110
#  ----
 
2111
#  Convention: First entry is two chars, first char is manufacturer,
 
2112
#  second char is canonical abbreviation for model or mode.
 
2113
#  Second entry is canonical abbreviation.
 
2114
#  Third entry is the one the editor will print with "set" command.
 
2115
#  Last entry is verbose description.
 
2116
#  Others are mnemonic synonyms for the terminal.
 
2117
#
 
2118
#  If you absolutely MUST check for a specific terminal (this is discouraged)
 
2119
#  check for the 2nd entry (the canonical form) since all other codes are
 
2120
#  subject to change.  The two letter codes are there for version 6 and are
 
2121
#  EXTREMELY subject to change, or even to go away if version 6 becomes for
 
2122
#  all practical purposes obsolete.
 
2123
#
 
2124
#  Special manufacturer codes:
 
2125
#       M: Misc. (with only a few terminals)
 
2126
#       q: Homemade
 
2127
#       s: special (dialup, etc.)
 
2128
#  
 
2129
#  This file is to be installed with an editor script that moves the most
 
2130
#  common terminals to the front of the file. If the source is not available,
 
2131
#  it can be constructed by sorting
 
2132
#  the above entries by the 2 char initial code.
 
2133
#
 
2134
# BBN Modifications:
 
2135
# [jp 30-Jun-81] Moved entries at start of file back into alphabetical
 
2136
#       ordering so people can find them.  Added "c100" as canonical
 
2137
#       name for all Concept entries.  Moved canonical name "tek" from
 
2138
#       the 4012 to the 4025 for pen.  Added "ke|e19" (winston's
 
2139
#       variant on the heath-19) and "n2|spin" (NEC spinwriter).
 
2140
#       Replaced their "qB" homebrew with ours (the bitmap).  Added
 
2141
#       canonical name "vt100" to d1, as well as "vt100f" (for fast
 
2142
#       scroll); replaced "vt100s" with vanilla slow-scroll.
 
2143
# [wfm 22-Jul-81] Updated bt52 (the bitmap) per Carl Howe.
 
2144
#       Installed a combination of old BBN vt100 parameters, with some new 
 
2145
#       features:  vt100=vt100n is the default (no mode setting),
 
2146
#       vt100f is a fast-scroll reverse video vt100;
 
2147
#       vt100fnv is fast but normal video; vt100s is slow reverse;
 
2148
#       vt100snv is slow normal video.
 
2149
# [ers 22-Jul-81] Put vt100, concept 100, h19, and e19 entries at
 
2150
#       front of file for faster lookup.
 
2151
# [rwf 10-Sep-81] Created entry for BBN BitGraph terminal.  Took old
 
2152
#       bt52 entry (qB) and moved it to qO (for obsolete.)  New entry
 
2153
#       for bg replaces what was qB.
 
2154
# [ers 3-Nov-81] Added xn (eats newlines), sc & rc (save and restore cursor)
 
2155
#       and cs (set scrolling region) capabilities to vt100 entry.
 
2156
# [rwf 8-Feb-82] Updated BBN BitGraph terminal entry.  Essentially 
 
2157
#       means switch over to ANSI compatible escape sequences, rather
 
2158
#       than using the VT52 derivatives.  The 'is' for BG now places
 
2159
#       it in ANSI mode; wish we had an exit sequence, then we could
 
2160
#       push and pop the terminal state.
 
2161
# [rwells 11-Feb-82] Added new entries for dec gigi and vt125.  At the
 
2162
#       moment they both are the same as vt100n.  I used dG and dR for
 
2163
#       them.
 
2164
# [rwf 5-Apr-82] Updated BBN BitGraph terminal entry.  Added a new
 
2165
#       alias for the BitGraph, 'bg2.0.'  Also, created another
 
2166
#       entry, bg1.25 for the older terminals.  Added the scrolling
 
2167
#       region (cs), save and restore cursor (sc & rc) to the BitGraph
 
2168
#       2.0 properties.  Added entries bgnv and bgrv to initialize
 
2169
#       the video sense.  Finally, merged with the termcap file
 
2170
#       from BBNT.
 
2171
#------------------------------------------------------------------------
 
2172
#
 
2173
# Modifications for STARCAT
 
2174
# -------------------------
 
2175
#
 
2176
#  Francois Ochsenbein - July 1986 --- ESO-IPG, Garching FRG
 
2177
#
 
2178
# `sr' (scrolling reverse) for DEC: first go home before doing the
 
2179
#       so-called `rindex' function (\EM)
 
2180
#
 
2181
# To understand correctly input sequences, following conventions:
 
2182
# ku kl kr kd kh : arrows (up, left, right, down, home)
 
2183
# K0...K9 K+ K- K, K. KE : Keypad symbols, KE=Enter
 
2184
# k1...   PF keys
 
2185
# F0...   special keys
 
2186
# --------------------------------
 
2187
# Video attributes : 
 
2188
#       Va Vg           ASCII or Grahics character set
 
2189
#       ae as           are synomyms (alternate exit, alternate start)
 
2190
#       Vn              normal video
 
2191
#       me              is a synonym
 
2192
#       VB Vu Vb Vr     Bold, underscore, blink, reverse video
 
2193
#       md    mb mr     are synonyms
 
2194
# -----------------------------------
 
2195
# Graphic characters: (starting with G)
 
2196
#       Gu Gd Gl Gr     Tees up, down left right
 
2197
#       Gh Gv           Horizontal / vertical rules
 
2198
#       G0 G1 G2 G3     Corners from upperleft(0) to upper right(3),
 
2199
#                               following the direct rotation 
 
2200
#       Gg              Garbidge Character
 
2201
# -----------------------------------
 
2202
# .S=   .W#     Enlarge the screen
 
2203
# .s=   .w#     screen smaller
 
2204
# .m=           Switch off automatic margin (auto wrap)
 
2205
# .M=           Switch on  automatic margin (auto wrap)