1 # |
|
2 # CDDL HEADER START |
|
3 # |
|
4 # The contents of this file are subject to the terms of the |
|
5 # Common Development and Distribution License, Version 1.0 only |
|
6 # (the "License"). You may not use this file except in compliance |
|
7 # with the License. |
|
8 # |
|
9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
|
10 # or http://www.opensolaris.org/os/licensing. |
|
11 # See the License for the specific language governing permissions |
|
12 # and limitations under the License. |
|
13 # |
|
14 # When distributing Covered Code, include this CDDL HEADER in each |
|
15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
|
16 # If applicable, add the following below this CDDL HEADER, with the |
|
17 # fields enclosed by brackets "[]" replaced with your own identifying |
|
18 # information: Portions Copyright [yyyy] [name of copyright owner] |
|
19 # |
|
20 # CDDL HEADER END |
|
21 # |
|
22 # Copyright (c) 1996 by Sun Microsystems, Inc. |
|
23 # All rights reserved. |
|
24 # |
|
25 #ident "%Z%%M% %I% %E% SMI" |
|
26 # |
|
27 # misc: MISCELLANEOUS TERMINALS |
|
28 # |
|
29 # ---------------------------------------------------------------- |
|
30 # |
|
31 # BB&N BitGraph |
|
32 # The function keys kf0-kf9 are the codes generated by the keypad keys 0-9 |
|
33 # NOTE that this means that PF1-PF4 are not represented here at all. |
|
34 bg|bitg|bitgraph|BBN BitGraph, |
|
35 msgr, xon, cols#85, lines#64, |
|
36 bel=^G, cr=^M, tbc=\E[g, clear=\E[H\E[J, el=\E[K, ed=\E[J, |
|
37 cup=\E[%i%p1%d;%p2%dH, home=\E[H, |
|
38 cub=\E[%p1%dD, cub1=\E[D, cuf=\E[%p1%dC, cuf1=\E[C, |
|
39 cud=\E[%p1%dB, cud1=\E[B, cuu=\E[%p1%dA, cuu1=\E[A, |
|
40 dl=\E[%p1%dM, dl1=\E[M, il=\E[%p1%dL, il1=\E[L, |
|
41 # dch=\E[%p1%dP, dch1=\E[P, ich=\E[%p1%d@, ich1=\E[@, |
|
42 smso=\E[4m, rmso=\E[m, smul=\E[4m, rmul=\E[m, |
|
43 bold=\E[m, rev=\E[7m, sgr0=\E[m, |
|
44 sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, |
|
45 is2=\E:e\E[m\E(B^O\E[1;64r\E[H\E[J\E[20l\E[?1;6l\E[?5;7;50;52h\E=, |
|
46 kbs=^H, kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A, |
|
47 kf0=\EOp, kf1=\EOq, kf2=\EOr, kf3=\EOs, kf4=\EOt, |
|
48 kf5=\EOu, kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, |
|
49 sc=\E7, rc=\E8, ind=\ED, ri=\EM, nel=\EE, |
|
50 hts=\EH, ht=^I, |
|
51 # |
|
52 # Vanilla ANSI terminal. This is assumed to implement all the normal |
|
53 # ANSI stuff with no extensions. It assumes insert/delete line/char |
|
54 # is there, so it won't work with vt100 clones. It assumes video |
|
55 # attributes for bold, blink, underline, and reverse, which won't |
|
56 # matter much if the terminal can't do some of those. Padding is |
|
57 # assumed to be zero, which shouldn't hurt since xon/xoff is assumed. |
|
58 # This entry is based on the Ann Arbor Ambassador. |
|
59 ansi|generic ansi standard terminal, |
|
60 cr=^M, cud1=^J, ind=^J, bel=^G, il1=\E[L, am, cub1=^H, ed=\E[J, |
|
61 el=\E[K, clear=\E[H\E[J, cup=\E[%i%p1%d;%p2%dH, cols#80, lines#24, |
|
62 dch1=\E[P, dl1=\E[M, home=\E[H, |
|
63 ich=\E[%p1%d@, ich1=\E[@, smir=\E6, rmir=\E6, |
|
64 bold=\E[1m, rev=\E[7m, blink=\E[5m, invis=\E[8m, sgr0=\E[0m, |
|
65 sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, |
|
66 kcuu1=\E[A, kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, khome=\E[H, kbs=^H, |
|
67 cuf1=\E[C, ht=^I, cuu1=\E[A, xon, rep=%p1%c\E[%p2%{1}%-%db, |
|
68 rmul=\E[m, smul=\E[4m, rmso=\E[m, smso=\E[7m, |
|
69 # The tab 132 uses xon/xoff, so no padding needed. |
|
70 # smkx/rmkx have nothing to do with arrow keys. |
|
71 # is2 sets 80 col mode, normal video, autowrap on (for am). |
|
72 # Seems to be no way to get rid of status line. |
|
73 tab132|tab|tab 132/15, |
|
74 is2=\E[?7h\E[?3l\E[?5l, smkx@, rmkx@, cr=^M, cud1=^J, ind=^J, |
|
75 bel=^G, lm#96, da, db, il1=\E[L, dl1=\E[M, dch1=\E[P, |
|
76 rmir=\E[4l, smir=\E[4h, cup=\E[%i%p1%d;%p2%dH, |
|
77 kcuu1=\E[A, kcud1=\E[B, kcub1=\E[D, use=vt100, |
|
78 tab132w, |
|
79 cols#132, is2=\E[?7h\E[?3h\E[?5l, use=tab132, |
|
80 tab132rv, |
|
81 is2=\E[?7h\E[?3l\E[?5h, use=tab132, |
|
82 tab132wrv, |
|
83 is2=\E[?7h\E[?3h\E[?5h, use=tab132w, |
|
84 # This used to say "de#001202" which presumably refers to the stty bits |
|
85 # that need to be set for some version of Unix. We need the real delay |
|
86 # requirements here. |
|
87 mw2|Multiwriter 2, |
|
88 cr=^M, cud1=^J, ind=^J, bel=^G, cols#132, hc, os, |
|
89 trs80|trs-80|Radio Shack TRS-80 model I, |
|
90 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
91 am, cub1=^H, cols#64, lines#16, |
|
92 # I think the direct is supposed to be vt100 compatible, so all this |
|
93 # should probably be replaced by a use=vt100, but I can't test it. |
|
94 d800|direct|direct800|Direct 800/A, |
|
95 cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, am, |
|
96 clear=\E[1;1H\E[2J, cub1=^H, cup=\E[%i%p1%d;%p2%dH, |
|
97 cuf1=\E[C, cuu1=\E[A, el=\E[K, ed=\E[J, smso=\E[7m, rmso=\E[0m, |
|
98 smul=\E[4m, rmul=\E[0m, xhp, cvvis=\E[>12l, cnorm=\E[>12h, |
|
99 ind=\ED, ri=\EM, da, db, rmacs=\E[1m, smacs=\E[0m, msgr, ht=^I, |
|
100 kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A, kcud1=\E[B, |
|
101 kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, |
|
102 kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, |
|
103 vc404|volker-craig 404, |
|
104 cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^W$<40>, el=^V$<20>, |
|
105 clear=^X$<40>, cup=^P%p1%' '%+%c%p2%' '%+%c, cols#80, home=^Y$<40>, |
|
106 kcud1=^J, kcub1=^H, kcuf1=^U, kcuu1=^Z, lines#24, cuf1=^U, cuu1=^Z, |
|
107 vc404s|volker-craig 404 w/standout mode, |
|
108 cr=^M, cud1=^J, ind=^J, bel=^G, rmso=^O, smso=^N, use=vc404, |
|
109 vc404na|volker-craig 404 w/no arrow keys, |
|
110 kcuf1@, kcuu1@, use=vc404, |
|
111 vc404sna|volker-craig 404 w/standout mode and no arrow keys, |
|
112 rmso=^O, smso=^N, use=vc404na, |
|
113 # missing in vc303a and vc303 descriptions: they scroll 2 lines at a time |
|
114 # every other linefeed. |
|
115 vc303a|vc403a|volker-craig 303a, |
|
116 cr=^M, cud1=^J, bel=^G, am, cub1=^H, el=^V$<20>, clear=^X$<40>, |
|
117 cols#80, home=^Y$<40>, kcud1=^J, kcub1=^H, kcuf1=^U, |
|
118 kcuu1=^Z, lines#24, ll=^P^@W, cuf1=^U, cuu1=^Z, |
|
119 vc303|vc103|vc203|volker-craig 303, |
|
120 cr=^M, cud1=^J, bel=^G, am, cub1=^H, clear=^L$<40>, cols#80, |
|
121 home=^K$<40>, kcud1=^J, kcub1=^H, kcuf1=^I, kcuu1=^N, lines#24, |
|
122 ll=^O$<1>W, cuf1=^I, cuu1=^N, |
|
123 # From cbosg!ucbvax!SRC:george Fri Sep 11 22:38:32 1981 |
|
124 ampex|d80|dialogue|dialogue80|ampex dialogue 80, |
|
125 tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G, |
|
126 is2=\EA, smul=\El, rmul=\Em, |
|
127 am, cub1=^H, ht=^I, clear=\E*$<75>, cup=\E=%p1%' '%+%c%p2%' '%+%c, |
|
128 il1=\EE$<5*>, cbt=\EI, ich1=\EQ, dl1=\ER$<5*>, dch1=\EW, |
|
129 el=\Et, ed=\Ey, smso=\Ej, rmso=\Ek, lines#24, cols#80, cuf1=^L, cuu1=^K, |
|
130 d132|datagraphix|datagraphix 132a, |
|
131 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
132 cols#80, lines#30, clear=^l, home=\Et, da, db, ind=\Ev, ri=\Ew, |
|
133 cuu1=\Ek, cuf1=\El, cvvis=\Ex, cnorm=\Em\En, |
|
134 il1=\E3, ich1=\E5, dch1=\E6, in, ich1=\E5, |
|
135 soroc|Soroc 120, |
|
136 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
137 ed=\EY, el=\ET, clear=\E*$<2>, |
|
138 kcub1=^H, kcuu1=^K, kcuf1=^L, kcud1=^J, use=adm3a, |
|
139 # tec is2 untested, and taken from CB/Unix virtual terminal driver. |
|
140 # Upper case terminal, uses lower case for control sequences!!! |
|
141 # The driver shows the C ~ operator used on CM coordinates. |
|
142 tec400|tec scope, |
|
143 cr=^M, cud1=^J, ind=^J, bel=^G, cup=l%p2%~%c%p1%~%c, |
|
144 cuu1=x, cud1=h, cuf1=g, cub1=w, home=i, smso={, rmso=|, |
|
145 xmc#1, clear=f, il1=e, dl1=u, ich1=d, dch1=t, el=c, ed=s, |
|
146 # From ucbvax!geoff Mon Sep 21 21:15:45 1981 |
|
147 # This entry has been tested. |
|
148 tec500|tec 500, |
|
149 cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, |
|
150 cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=^Z$<20>, |
|
151 cols#80, home=^^, lines#24, cuf1=^L, cuu1=^K, smso=^], rmso=^\, |
|
152 # I would appreciate more information on this terminal, such as the |
|
153 # manufacturer and the model number. There are too many 'tecs' in here. |
|
154 tec, |
|
155 lines#24, cols#80, clear=^l, cuu1=^k, cuf1=\037, am, |
|
156 cub1=^H, home=\036, cr=^M, cud1=^J, ind=^J, bel=^G, |
|
157 teletec|Teletec Datascreen, |
|
158 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
159 am, cub1=^H, cols#80, clear=^l, home=^^, lines#24, cuf1=^_, cuu1=^k, |
|
160 aed512|aed|AED 512, |
|
161 if=/usr/lib/tabset/aed, |
|
162 cr=^M, cud1=^J, bel=^G, |
|
163 cols#64, lines#40, clear=^L, |
|
164 cub1=^H, cuf1=\Ei0800\001, |
|
165 cnorm=\E\072004=000200??\001, |
|
166 flash=\EK0001??0000K0001202080\001, |
|
167 smso=\E\07200>8000140[80C00\001, rmso=\E[00C80\001, |
|
168 smul=\E\07200>8000140\001, rmul=\E\07200>8000100\001, |
|
169 uc=\Ei???>l0800i0102\001, |
|
170 smcup=\E\07200>8000140{<04<0??00001010L<0\072004=0002??00\001, |
|
171 rmcup=\E\07200>8000100{804<0??00001000L80\072004=000200??\001, |
|
172 ind=\E;1100\072004=000200??;1300\047\200\001\n\E\072004=0002??00;1200\001\n, |
|
173 cuu1=^K, .cup=\E;1300%p1%c%p2%c\001, |
|
174 digilog|333|digilog 333, |
|
175 cub1=^H, cols#80, el=\030, home=^n, lines#16, cuf1=^i, cuu1=^o, |
|
176 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
177 ep48|ep4080|execuport 4080, |
|
178 am, cub1=^H, os, cols#80, hu=\036, hd=\034, |
|
179 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
180 ep40|ep4000|execuport 4000, |
|
181 am, cub1=^H, os, cols#136, hu=\036, hd=\034, |
|
182 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
183 terminet1200|terminet300|tn1200|tn300|terminet|ge terminet 1200, |
|
184 cols#120, hc, os, |
|
185 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
186 datapoint|dp3|dp3360|datapoint 3360, |
|
187 cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, |
|
188 ed=^_, el=^^, clear=^]^_, cols#82, home=^], lines#25, cuf1=^x, cuu1=^z, |
|
189 dg|dg6053|data general 6053, |
|
190 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
191 am, cub1=^H, cup=^P%p2%c%p1%c, clear=^L, home=^H, cuf1=^S, |
|
192 cuu1=^W, el=^K, cols#80, lines#24, |
|
193 cdi|cdi1203, |
|
194 am, cub1=^H, hc, os, cols#80, |
|
195 cr=^M$<200>, cud1=^J, ind=^J, bel=^G, |
|
196 # ^S is an arrow key! Boy is this guy in for a surprise on v7! |
|
197 sol, |
|
198 cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, cup=\E^1%p1%c\E^2%p2%c, |
|
199 clear=^K, home=^N, cols#64, lines#16, cuf1=^S, cuu1=^W, |
|
200 kcub1=^A, kcuf1=^S, kcuu1=^W, kcud1=^Z, |
|
201 xl83|cybernex XL-83, |
|
202 cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^P$<62>, el=^O$<3>, |
|
203 clear=^L$<62>, cup=^W%p1%' '%+%c%p2%' '%+%c, cols#80, home=^K, |
|
204 kcud1=^J, kcub1=^H, kcuu1=^N, lines#24, cuu1=^N, cuf1=^I, |
|
205 omron|Omron 8025AG, |
|
206 cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EL, am, cub1=^H, ed=\ER, |
|
207 cols#80, el=\EK, clear=\EJ, da, db, dch1=\EP, dl1=\EM, home=\EH, |
|
208 lines#24, cuf1=\EC, rmso=\E4, ind=\ES, smso=\Ef, ri=\ET, |
|
209 cuu1=\EA, cnorm=, cvvis=\EN, |
|
210 plasma|plasma panel, |
|
211 am, cub1=^H, clear=^L, cols#85, home=^^, lines#45, cuf1=\030, cuu1=\026, |
|
212 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
213 swtp|ct82|Southwest Technical Products CT82, |
|
214 cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, il1=^\^y, |
|
215 ed=^v, el=^F, clear=^L, cup=^k%p2%c%p1%c, cols#82, lines#20, dl1=^z, |
|
216 cuf1=^s, cuu1=^a, smso=^^^v, rmso=^^^F, dch1=^\^h, ich1=^\^x, home=^p, |
|
217 ind=^n, ri=^o, ll=^c, |
|
218 is2=^\^r^^^s^^^d^]^w^i^s^^^]^^^o^]^w^r^i, |
|
219 terak|Terak emulating Datamedia 1520, |
|
220 use=dm1520, |
|
221 remote|virtual remote terminal, |
|
222 cols#79, am@, use=virtual, |
|
223 virtual|CB-UNIX virtual terminal, |
|
224 cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, am, clear=\E\112, |
|
225 cub1=^H, cup=\E\107%p2%c%p1%c, cuf1=\E\103, cuu1=\E\101, el=\E\113, |
|
226 ed=\E\114, il1=\E\120, dl1=\E\116, ich1=\E\117, lm#0, da, db, |
|
227 kcub1=\E\104, kcuf1=\E\103, kcuu1=\E\101, kcud1=\E\102, khome=\E\105, |
|
228 smso=\E\141\004, rmso=\E\142\004, smul=\E\141\001, rmul=\E\142\001, |
|
229 # This is untested. The cup sequence is hairy enough that it probably |
|
230 # needs work. The idea is ctrl(O), dd(row), dd(col), where dd(x) |
|
231 # is x - 2*(x%16) + '9' |
|
232 delta|dd5000|delta data 5000, |
|
233 cud1=^J, ind=^J, bel=^G, am, cub1=^H, clear=^NR, |
|
234 cup=^O%p1%p1%{16}%m%{2}%*%-%'9'%+%c%p2%p2%{16}%m%{2}%*%-%'9'%+%c, |
|
235 cols#80, lines#27, home=^NQ, cuf1=^Y, cuu1=^Z, el=^NU, dch1=^NV, |
|
236 mdl110|cybernex mdl-110, |
|
237 cup=^P%p1%' '%+%c%p2%' '%+%c, cols#80, lines#24, am, clear=^X$<70>, |
|
238 cub1=^H, cr=^M, cud1=^J, ind=^J, bel=^G, cuf1=^U, cuu1=^Z, home=^Y, |
|
239 el=^N@^V$<145>, ed=^NA^W$<145>, il1=^NA^N^]$<65>, dl1=^NA^N^^$<40>, |
|
240 ich1=^NA^]$<3.5>, smdc=, rmdc=, dch1=^NA^^$<3.5>, smso=^NF, rmso=^NG, |
|
241 ht=\t$<43>, ed=^N@^V$<6>, |
|
242 zen30|z30|zentec 30, |
|
243 cr=^M, cud1=^J, ind=^J, bel=^G, mir, cols#80, lines#24, |
|
244 ul, il1=\EE$<1.5*>, cub1=^H, el=\ET$<1.0*>, |
|
245 cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=\E*, home=^^, cuf1=^L, |
|
246 rmso=\EG0, smso=\EG6, cuu1=^K, smir=\Eq, rmir=\Er, |
|
247 am, dch1=\EW, dl1=\ER$<1.5*>, ed=\EY, |
|
248 # Test version for Falco ts-1. See "arpavax.hickman@ucb" for info |
|
249 falco|ts1|ts-1|falco ts-1, |
|
250 cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, ht=^I, |
|
251 is2=\Eu\E3, il1=\EE, am, el=\ET\EG0^H, cup=\E=%p1%' '%+%c%p2%' '%+%c, |
|
252 clear=\E*, ed=\EY, dch1=\EW, cub1=^H, dl1=\ER, rmir=\Er, smir=\Eq, |
|
253 home=^^, kf0=^A0\r, kcud1=^J, kcub1=^H, kcuf1=^L, kcuu1=^K, cuf1=^L, |
|
254 rmso=\Eg0, smso=\Eg1, cuu1=^K, smul=\Eg1, rmul=\Eg0, |
|