Initial import from FreeBSD RELENG_4:
[games.git] / usr.sbin / pcvt / Misc / Etc / Termcap
1 #---------------------------------------------------------------------------
2 #
3 #       pcvt termcap database entry                     (release 3.20)
4 #
5 #       last edit-date: [Sun Apr  2 18:31:04 1995]
6 #
7 #       -hm     new entries for SR and SF
8 #       -hm     removing duplicate entries
9 #
10 #---------------------------------------------------------------------------
11
12 #---------------------------------------------------------------------------
13 #       NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)
14 #       termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and
15 #       50 lines entries
16 #       80 columns
17 #---------------------------------------------------------------------------
18 pcvt25|dec vt220 with 25 lines:\
19         :li#25:\
20         :co#80:\
21         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;25r\E[25;1H:\
22         :tc=pcvtXX:
23
24 pcvt28|dec vt220 with 28 lines:\
25         :li#28:\
26         :co#80:\
27         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;28r\E[28;1H:\
28         :tc=pcvtXX:
29
30 pcvt35|dec vt220 with 35 lines:\
31         :li#35:\
32         :co#80:\
33         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;35r\E[35;1H:\
34         :tc=pcvtXX:
35
36 pcvt40|dec vt220 with 40 lines:\
37         :li#40:\
38         :co#80:\
39         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;40r\E[40;1H:\
40         :tc=pcvtXX:
41
42 pcvt43|dec vt220 with 43 lines:\
43         :li#43:\
44         :co#80:\
45         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;43r\E[43;1H:\
46         :tc=pcvtXX:
47
48 pcvt50|dec vt220 with 50 lines:\
49         :li#50:\
50         :co#80:\
51         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;50r\E[50;1H:\
52         :tc=pcvtXX:
53
54 #---------------------------------------------------------------------------
55 #       NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)
56 #       termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and
57 #       50 lines entries
58 #       132 columns
59 #---------------------------------------------------------------------------
60 pcvt25w|dec vt220 with 25 lines and 132 cols:\
61         :li#25:\
62         :co#132:\
63         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;25r\E[25;1H:\
64         :tc=pcvtXX:
65
66 pcvt28w|dec vt220 with 28 lines and 132 cols:\
67         :li#28:\
68         :co#132:\
69         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;28r\E[28;1H:\
70         :tc=pcvtXX:
71
72 pcvt35w|dec vt220 with 35 lines and 132 cols:\
73         :li#35:\
74         :co#132:\
75         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;35r\E[35;1H:\
76         :tc=pcvtXX:
77
78 pcvt40w|dec vt220 with 40 lines and 132 cols:\
79         :li#40:\
80         :co#132:\
81         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;40r\E[40;1H:\
82         :tc=pcvtXX:
83
84 pcvt43w|dec vt220 with 43 lines and 132 cols:\
85         :li#43:\
86         :co#132:\
87         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;43r\E[43;1H:\
88         :tc=pcvtXX:
89
90 pcvt50w|dec vt220 with 50 lines and 132 cols:\
91         :li#50:\
92         :co#132:\
93         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;50r\E[50;1H:\
94         :tc=pcvtXX:
95
96 #---------------------------------------------------------------------------
97 #       NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)
98 #       termcap entries for HP-Emulation and 25, 28, 35, 40, 43 and 50
99 #       lines entries. note that the HP-Emulation uses the bottom 3 lines
100 #       for status and function key labels, so we get always 3 lines less.
101 #       "Xs" is a nonstandard, private flag indicating HP-like fkey labels
102 #       80 column entries
103 #---------------------------------------------------------------------------
104 pcvt22h|dec vt220 with HP-fkey labels and 22 lines:\
105         :li#22:\
106         :co#80:\
107         :Xs:\
108         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;22r\E[22;1H:\
109         :tc=pcvtXX:
110
111 pcvt25h|dec vt220 with HP-fkey labels and 25 lines:\
112         :li#25:\
113         :co#80:\
114         :Xs:\
115         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;25r\E[25;1H:\
116         :tc=pcvtXX:
117
118 pcvt32h|dec vt220 with HP-fkey labels and 32 lines:\
119         :li#32:\
120         :co#80:\
121         :Xs:\
122         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;32r\E[32;1H:\
123         :tc=pcvtXX:
124
125 pcvt37h|dec vt220 with HP-fkey labels and 37 lines:\
126         :li#37:\
127         :co#80:\
128         :Xs:\
129         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;37r\E[37;1H:\
130         :tc=pcvtXX:
131
132 pcvt40h|dec vt220 with HP-fkey labels and 40 lines:\
133         :li#40:\
134         :co#80:\
135         :Xs:\
136         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;40r\E[40;1H:\
137         :tc=pcvtXX:
138
139 pcvt47h|dec vt220 with HP-fkey labels and 47 lines:\
140         :li#47:\
141         :co#80:\
142         :Xs:\
143         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;47r\E[47;1H:\
144         :tc=pcvtXX:
145
146 #---------------------------------------------------------------------------
147 #       NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)
148 #       termcap entries for HP-Emulation and 25, 28, 35, 40, 43 and 50
149 #       lines entries. note that the HP-Emulation uses the bottom 3 lines
150 #       for status and function key labels, so we get always 3 lines less.
151 #       "Xs" is a nonstandard, private flag indicating HP-like fkey labels
152 #       132 column entries
153 #---------------------------------------------------------------------------
154 pcvt22hw|dec vt220 with HP-fkey labels, 22 lines and 132 cols:\
155         :li#22:\
156         :co#132:\
157         :Xs:\
158         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;22r\E[22;1H:\
159         :tc=pcvtXX:
160
161 pcvt25hw|dec vt220 with HP-fkey labels, 25 lines and 132 cols:\
162         :li#25:\
163         :co#132:\
164         :Xs:\
165         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;25r\E[25;1H:\
166         :tc=pcvtXX:
167
168 pcvt32hw|dec vt220 with HP-fkey labels, 32 lines and 132 cols:\
169         :li#32:\
170         :co#132:\
171         :Xs:\
172         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;32r\E[32;1H:\
173         :tc=pcvtXX:
174
175 pcvt37hw|dec vt220 with HP-fkey labels, 37 lines and 132 cols:\
176         :li#37:\
177         :co#132:\
178         :Xs:\
179         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;37r\E[37;1H:\
180         :tc=pcvtXX:
181
182 pcvt40hw|dec vt220 with HP-fkey labels, 40 lines and 132 cols:\
183         :li#40:\
184         :co#132:\
185         :Xs:\
186         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;40r\E[40;1H:\
187         :tc=pcvtXX:
188
189 pcvt47hw|dec vt220 with HP-fkey labels, 47 lines and 132 cols:\
190         :li#47:\
191         :co#132:\
192         :Xs:\
193         :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;47r\E[47;1H:\
194         :tc=pcvtXX:
195
196 #---------------------------------------------------------------------------
197 #       main entry, without "is" and "li" capabilities
198 #
199 #       NOTE: because the 386BSD "vi"/"elvis" seems to have a bug if
200 #               both "ic" and "im" are specified (an original VT220 
201 #               shows the same buggy behaviour!), "ic" has been taken
202 #               out of this entry. for reference, it should be "ic=\E[@".
203 #
204 #---------------------------------------------------------------------------
205 pcvtXX|pcvt vt200 emulator (DEC VT220):\
206         :AL=\E[%dL:\
207         :DC=\E[%dP:\
208         :DL=\E[%dM:\
209         :DO=\E[%dB:\
210         :IC=\E[%d@:\
211         :LE=\E[%dD:\
212         :RI=\E[%dC:\
213         :SF=\E[%dS:\
214         :SR=\E[%dT:\
215         :UP=\E[%dA:\
216         :ae=^O:\
217         :al=\E[L:\
218         :am:\
219         :as=^N:\
220         :bl=^G:\
221         :bs:\
222         :cb=\E[1K:\
223         :cd=\E[J:\
224         :ce=\E[K:\
225         :cl=\E[H\E[J:\
226         :cm=\E[%i%d;%dH:\
227         :cr=^M:\
228         :cs=\E[%i%d;%dr:\
229         :ct=\E[3g:\
230         :dc=\E[P:\
231         :dl=\E[M:\
232         :do=^J:\
233         :ei=\E[4l:\
234         :ho=\E[H:\
235         :im=\E[4h:\
236         :it#8:\
237         :k1=\E[17~:\
238         :k2=\E[18~:\
239         :k3=\E[19~:\
240         :k4=\E[20~:\
241         :k5=\E[21~:\
242         :k6=\E[23~:\
243         :k7=\E[24~:\
244         :k8=\E[25~:\
245         :kD=\E[3~:\
246         :kH=\E[4~:\
247         :kI=\E[2~:\
248         :kN=\E[6~:\
249         :kP=\E[5~:\
250         :kb=\177:\
251         :kd=\EOB:\
252         :ke=\E[?1l\E>:\
253         :kh=\E[1~:\
254         :kl=\EOD:\
255         :km:\
256         :kr=\EOC:\
257         :ks=\E[?1h\E=:\
258         :ku=\EOA:\
259         :le=^H:\
260         :mb=\E[5m:\
261         :md=\E[1m:\
262         :me=\E[m:\
263         :mi:\
264         :mr=\E[7m:\
265         :ms:\
266         :nd=\E[C:\
267         :pb#16000000:\
268         :pt:\
269         :rc=\E8:\
270         :rf=/usr/share/tabset/vt100:\
271         :rs=\Ec\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\
272         :sc=\E7:\
273         :se=\E[27m:\
274         :sf=\ED:\
275         :so=\E[7m:\
276         :sr=\EM:\
277         :st=\EH:\
278         :ue=\E[24m:\
279         :up=\E[A:\
280         :us=\E[4m:\
281         :vt#3:\
282         :xn:
283
284 #---------------------------- E O F -------------------------------------------