1 | # $Id: emx.src,v 1.8 2003/01/26 01:17:55 tom Exp $
|
---|
2 | # This is a reformatted copy of the terminfo source for OS/2 EMX from
|
---|
3 | # Juan Jose Garcia Ripoll <worm@arrakis.es>.
|
---|
4 | # http://www.arrakis.es/~worm/
|
---|
5 | #----------------------------------------------------------------------------
|
---|
6 | #
|
---|
7 | # This section describes terminal classes and maker brands that are still
|
---|
8 | # quite common.
|
---|
9 | #
|
---|
10 |
|
---|
11 | #### Specials
|
---|
12 | #
|
---|
13 | # Special "terminals". These are used to label tty lines when you don't
|
---|
14 | # know what kind of terminal is on it. The characteristics of an unknown
|
---|
15 | # terminal are the lowest common denominator - they look about like a ti 700.
|
---|
16 | #
|
---|
17 |
|
---|
18 | dumb|80-column dumb tty,
|
---|
19 | am,
|
---|
20 | cols#80,
|
---|
21 | bel=^G,
|
---|
22 | cr=^M,
|
---|
23 | cud1=^J,
|
---|
24 | ind=^J,
|
---|
25 | unknown|unknown terminal type,
|
---|
26 | gn,
|
---|
27 | use=dumb,
|
---|
28 | lpr|printer|line printer,
|
---|
29 | hc,
|
---|
30 | os,
|
---|
31 | cols#132,
|
---|
32 | lines#66,
|
---|
33 | bel=^G,
|
---|
34 | cr=^M,
|
---|
35 | cub1=^H,
|
---|
36 | cud1=^J,
|
---|
37 | ff=^L,
|
---|
38 | ind=^J,
|
---|
39 | glasstty|classic glass tty interpreting ASCII control characters,
|
---|
40 | am,
|
---|
41 | cols#80,
|
---|
42 | bel=^G,
|
---|
43 | clear=^L,
|
---|
44 | cr=^M,
|
---|
45 | cub1=^H,
|
---|
46 | cud1=^J,
|
---|
47 | ht=^I,
|
---|
48 | kbs=^H,
|
---|
49 | kcub1=^H,
|
---|
50 | kcud1=^J,
|
---|
51 | nel=^M^J,
|
---|
52 |
|
---|
53 | #### ANSI.SYS/ISO 6429/ECMA-48 Capabilities
|
---|
54 | #
|
---|
55 | # See the end-of-file comment for more on these.
|
---|
56 | #
|
---|
57 |
|
---|
58 | # The IBM PC alternate character set. Plug this into any Intel console entry.
|
---|
59 | # We use \E[11m for rmacs rather than \E[12m so the <acsc> string can use the
|
---|
60 | # ROM graphics for control characters such as the diamond, up- and down-arrow.
|
---|
61 | # This works with the System V, Linux, and BSDI consoles. It's a safe bet this
|
---|
62 | # will work with any Intel console, they all seem to have inherited \E[11m
|
---|
63 | # from the ANSI.SYS de-facto standard.
|
---|
64 | klone+acs|alternate character set for ansi.sys displays,
|
---|
65 | acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376,
|
---|
66 | rmacs=\E[10m,
|
---|
67 | smacs=\E[11m,
|
---|
68 |
|
---|
69 | # Highlight controls corresponding to the ANSI.SYS standard. Most
|
---|
70 | # console drivers for Intel boxes obey these. Makes the same assumption
|
---|
71 | # about \E[11m as klone+acs. True ANSI/ECMA-48 would have <rmso=\E[27m>,
|
---|
72 | # <rmul=\E[24m>, but this isn't a documented feature of ANSI.SYS.
|
---|
73 | klone+sgr|attribute control for ansi.sys displays,
|
---|
74 | blink=\E[5m,
|
---|
75 | bold=\E[1m,
|
---|
76 | invis=\E[8m,
|
---|
77 | rev=\E[7m,
|
---|
78 | rmacs=\E[10m,
|
---|
79 | rmpch=\E[10m,
|
---|
80 | rmso=\E[m,
|
---|
81 | rmul=\E[m,
|
---|
82 | sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m,
|
---|
83 | sgr0=\E[0;10m,
|
---|
84 | smacs=\E[11m,
|
---|
85 | smpch=\E[11m,
|
---|
86 | smso=\E[7m,
|
---|
87 | smul=\E[4m,
|
---|
88 | use=klone+acs,
|
---|
89 |
|
---|
90 | # Highlight controls corresponding to the ANSI.SYS standard. *All*
|
---|
91 | # console drivers for Intel boxes obey these. Does not assume \E[11m will
|
---|
92 | # work; uses \E[12m instead, which is pretty bulletproof but loses you the ACS
|
---|
93 | # diamond and arrow characters under curses.
|
---|
94 | klone+sgr-dumb|attribute control for ansi.sys displays (no ESC [ 11 m),
|
---|
95 | blink=\E[5m,
|
---|
96 | bold=\E[1m,
|
---|
97 | invis=\E[8m,
|
---|
98 | rev=\E[7m,
|
---|
99 | rmacs=\E[10m,
|
---|
100 | rmso=\E[m,
|
---|
101 | rmul=\E[m,
|
---|
102 | sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;12%;m,
|
---|
103 | sgr0=\E[0;10m,
|
---|
104 | smacs=\E[12m,
|
---|
105 | smso=\E[7m,
|
---|
106 | smul=\E[4m,
|
---|
107 | use=klone+acs,
|
---|
108 |
|
---|
109 | # ANSI.SYS color control.
|
---|
110 | # The DOS 5 manual asserts that these sequences meet the ISO 6429 standard.
|
---|
111 | klone+color|color control for ansi.sys and ISO6429-compatible displays,
|
---|
112 | colors#8,
|
---|
113 | ncv#3,
|
---|
114 | pairs#64,
|
---|
115 | op=\E[37;40m,
|
---|
116 | setab=\E[4%p1%dm,
|
---|
117 | setaf=\E[3%p1%dm,
|
---|
118 |
|
---|
119 | # This is better than klone+color, it doesn't assume white-on-black as the
|
---|
120 | # default color pair, but many `ANSI' terminals don't grok the <op> cap.
|
---|
121 | ecma+color|color control for ECMA-48-compatible terminals,
|
---|
122 | AX,
|
---|
123 | colors#8,
|
---|
124 | ncv#3,
|
---|
125 | pairs#64,
|
---|
126 | op=\E[39;49m,
|
---|
127 | setab=\E[4%p1%dm,
|
---|
128 | setaf=\E[3%p1%dm,
|
---|
129 |
|
---|
130 | #### ANSI/ECMA-48 terminals and terminal emulators
|
---|
131 | #
|
---|
132 | # See near the end of this file for details on ANSI conformance.
|
---|
133 | # Don't mess with these entries! Lots of other entries depend on them!
|
---|
134 | #
|
---|
135 | # This section lists entries in a least-capable to most-capable order.
|
---|
136 | # if you're in doubt about what `ANSI' matches yours, try them in that
|
---|
137 | # order and back off from the first that breaks.
|
---|
138 |
|
---|
139 | ansi-mini|any ansi terminal with pessimistic assumptions,
|
---|
140 | am,
|
---|
141 | cols#80,
|
---|
142 | it#8,
|
---|
143 | lines#24,
|
---|
144 | clear=\E[H\E[2J$<50>,
|
---|
145 | cub1=\E[D,
|
---|
146 | cud1=\E[B,
|
---|
147 | cuf1=\E[C,
|
---|
148 | cup=\E[%i%p1%d;%p2%dH,
|
---|
149 | cuu1=\E[A,
|
---|
150 | el=\E[K,
|
---|
151 | home=\E[H,
|
---|
152 | ht=^I,
|
---|
153 |
|
---|
154 | #
|
---|
155 | # ANSI.SYS entries
|
---|
156 | #
|
---|
157 | # This completely describes the sequences specified in the DOS 2.1 ANSI.SYS
|
---|
158 | # documentation (except for the keyboard key reassignment feature, which
|
---|
159 | # doen't fit the <pfkey> model well). The klone+acs sequences were valid
|
---|
160 | # though undocumented. The <pfkey> capability is untested but should work for
|
---|
161 | # keys F1-F10 (%p1 values outside this range will yield unpredictable results).
|
---|
162 | # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 7 1995
|
---|
163 | ansi.sys-old|ANSI.SYS under PC-DOS 2.1,
|
---|
164 | am,
|
---|
165 | mir,
|
---|
166 | msgr,
|
---|
167 | xon,
|
---|
168 | cols#80,
|
---|
169 | lines#25,
|
---|
170 | clear=\E[2J,
|
---|
171 | cub1=^H,
|
---|
172 | cud1=\E[B,
|
---|
173 | cuf1=\E[C,
|
---|
174 | cup=\E[%i%p1%d;%p2%dH,
|
---|
175 | cuu1=\E[A,
|
---|
176 | el=\E[k,
|
---|
177 | home=\E[H,
|
---|
178 | is2=\E[m\E[?7h,
|
---|
179 | kcub1=^H,
|
---|
180 | kcud1=^J,
|
---|
181 | kcuf1=^L,
|
---|
182 | kcuu1=^K,
|
---|
183 | khome=^^,
|
---|
184 | pfkey=\E[0;%p1%{58}%+%d;%p2"%s",
|
---|
185 | rc=\E[u,
|
---|
186 | rmam=\E[?7l,
|
---|
187 | sc=\E[s,
|
---|
188 | smam=\E[?7h,
|
---|
189 | u6=\E[%i%d;%dR,
|
---|
190 | u7=\E[6n,
|
---|
191 | use=klone+color,
|
---|
192 | use=klone+acs,
|
---|
193 | use=klone+sgr,
|
---|
194 | ansi.sys|ANSI.SYS 3.1 and later versions,
|
---|
195 | el=\E[K,
|
---|
196 | use=ansi.sys-old,
|
---|
197 |
|
---|
198 | ### EMX termcap.dat compatibility modes
|
---|
199 | #
|
---|
200 | # Keypad: Home=\0G Up=\0H PrPag=\0I
|
---|
201 | # ka1,kh kcuu1 kpp,ka3
|
---|
202 | #
|
---|
203 | # Left=\0K 5=\0L Right=\0M
|
---|
204 | # kcub1 kb2 kcuf1
|
---|
205 | #
|
---|
206 | # End=\0O Down=\0P NxPag=\0Q
|
---|
207 | # kc1,kend kcud1 kc3,knp
|
---|
208 | #
|
---|
209 | # Ins=\0R Del=\0S
|
---|
210 | # kich1 kdch1
|
---|
211 | #
|
---|
212 | # On keyboard with 12 function keys,
|
---|
213 | # shifted f-keys: F13-F24
|
---|
214 | # control f-keys: F25-F36
|
---|
215 | # alt f-keys: F37-F48
|
---|
216 | # The shift/control/alt keys do not modify each other, but alt overrides both,
|
---|
217 | # and control overrides shift.
|
---|
218 | #
|
---|
219 | # Also (possibly only EMX, so we don't put it in ansi.sys, etc): set the
|
---|
220 | # no_color_video to inform the application that standout(1), underline(2)
|
---|
221 | # reverse(4) and invisible(64) don't work with color.
|
---|
222 | emx-base|DOS special keys,
|
---|
223 | bce,
|
---|
224 | bw,
|
---|
225 | it#8,
|
---|
226 | ncv#71,
|
---|
227 | bel=^G,
|
---|
228 | ka1=\0G,
|
---|
229 | ka3=\0I,
|
---|
230 | kb2=\0L,
|
---|
231 | kbs=^H,
|
---|
232 | kc1=\0O,
|
---|
233 | kc3=\0Q,
|
---|
234 | kcbt=\0^O,
|
---|
235 | kcub1=\0K,
|
---|
236 | kcud1=\0P,
|
---|
237 | kcuf1=\0M,
|
---|
238 | kcuu1=\0H,
|
---|
239 | kdch1=\0S,
|
---|
240 | kend=\0O,
|
---|
241 | kf1=\0;,
|
---|
242 | kf10=\0D,
|
---|
243 | kf11=\0\205,
|
---|
244 | kf12=\0\206,
|
---|
245 | kf13=\0T,
|
---|
246 | kf14=\0U,
|
---|
247 | kf15=\0V,
|
---|
248 | kf16=\0W,
|
---|
249 | kf17=\0X,
|
---|
250 | kf18=\0Y,
|
---|
251 | kf19=\0Z,
|
---|
252 | kf2=\0<,
|
---|
253 | kf20=\0[,
|
---|
254 | kf21=\0\\,
|
---|
255 | kf22=\0],
|
---|
256 | kf23=\0\207,
|
---|
257 | kf24=\0\210,
|
---|
258 | kf25=\0\^,
|
---|
259 | kf26=\0_,
|
---|
260 | kf27=\0`,
|
---|
261 | kf28=\0a,
|
---|
262 | kf29=\0b,
|
---|
263 | kf3=\0=,
|
---|
264 | kf30=\0c,
|
---|
265 | kf31=\0d,
|
---|
266 | kf32=\0e,
|
---|
267 | kf33=\0f,
|
---|
268 | kf34=\0g,
|
---|
269 | kf35=\0\211,
|
---|
270 | kf36=\0\212,
|
---|
271 | kf37=\0h,
|
---|
272 | kf38=\0i,
|
---|
273 | kf39=\0j,
|
---|
274 | kf4=\0>,
|
---|
275 | kf40=\0k,
|
---|
276 | kf41=\0l,
|
---|
277 | kf42=\0m,
|
---|
278 | kf43=\0n,
|
---|
279 | kf44=\0o,
|
---|
280 | kf45=\0p,
|
---|
281 | kf46=\0q,
|
---|
282 | kf47=\0\213,
|
---|
283 | kf48=\0\214,
|
---|
284 | kf5=\0?,
|
---|
285 | kf6=\0@,
|
---|
286 | kf7=\0A,
|
---|
287 | kf8=\0B,
|
---|
288 | kf9=\0C,
|
---|
289 | khome=\0G,
|
---|
290 | kich1=\0R,
|
---|
291 | knp=\0Q,
|
---|
292 | kpp=\0I,
|
---|
293 | use=ansi.sys,
|
---|
294 | #
|
---|
295 | # To properly translate termcap.dat -> terminfo.src remember these
|
---|
296 | # equivalences:
|
---|
297 | # ti <-> smcup string to start programs using cup(termcap)
|
---|
298 | # te <-> rmcup string to end programs using cup
|
---|
299 | # so <-> smso begin standout mode
|
---|
300 | # se <-> rmso exit standout mode
|
---|
301 | # us <-> smul begin underline mode
|
---|
302 | # ue <-> rmul exit underline mode
|
---|
303 | # mb <-> blink turn on blinking
|
---|
304 | # md <-> bold turn on extra bright (bold) mode
|
---|
305 | # mr <-> rev turn on reverse video mode
|
---|
306 | # me <-> sgr0 turn off all atributes
|
---|
307 | #
|
---|
308 | # On my terminal, \E[4m looks dim.
|
---|
309 | ansi-emx|ANSI.SYS color,
|
---|
310 | blink=\E[5m,
|
---|
311 | bold=\E[1m,
|
---|
312 | kmous=\E[M,
|
---|
313 | rev=\E[7m,
|
---|
314 | rmcup=\E[0m,
|
---|
315 | rmso=\E[0m,
|
---|
316 | rmul@,
|
---|
317 | sgr0=\E[0m,
|
---|
318 | smcup=\E[0;37;40m,
|
---|
319 | smso=\E[7m,
|
---|
320 | smul@,
|
---|
321 | use=emx-base,
|
---|
322 | window|ANSI.SYS window,
|
---|
323 | blink=\E[5m,
|
---|
324 | bold=\E[1;37;47m,
|
---|
325 | rev=\E[1;37;47m,
|
---|
326 | rmcup=\E[0m,
|
---|
327 | rmso=\E[0;37;40m,
|
---|
328 | rmul=\E[0;37;40m,
|
---|
329 | sgr0=\E[0;37;40m,
|
---|
330 | smcup=\E[0;37;40m,
|
---|
331 | smso=\E[1;37;47m,
|
---|
332 | smul=\E[1;31;47m,
|
---|
333 | use=emx-base,
|
---|
334 | os2|OS/2-emx ANSI.SYS,
|
---|
335 | cub=\E[%p1%dD,
|
---|
336 | cub1=\E[D,
|
---|
337 | cud=\E[%p1%dB,
|
---|
338 | cud1=\E[B,
|
---|
339 | cuf=\E[%p1%dC,
|
---|
340 | cuf1=\E[C,
|
---|
341 | cuu=\E[%p1%dA,
|
---|
342 | cuu1=\E[A,
|
---|
343 | rc=\E[u,
|
---|
344 | sc=\E[s,
|
---|
345 | use=ansi-emx,
|
---|
346 | use=mono,
|
---|
347 | mono|ANSI.SYS mono,
|
---|
348 | blink=\E[5m,
|
---|
349 | bold=\E[1m,
|
---|
350 | rev=\E[7m,
|
---|
351 | rmcup=\E[0m,
|
---|
352 | rmso=\E[m,
|
---|
353 | rmul=\E[m,
|
---|
354 | sgr0=\E[m,
|
---|
355 | smcup=\E[0m,
|
---|
356 | smso=\E[1m,
|
---|
357 | smul=\E[4m,
|
---|
358 | use=emx-base,
|
---|
359 | # same as mono, but use reverse video for standout (nice for Emacs)
|
---|
360 | rmono|ANSI.SYS reverse mono,
|
---|
361 | smso=\E[7m,
|
---|
362 | use=mono,
|
---|
363 | # same as mono, but use a readable color for underlining
|
---|
364 | mono2|ANSI.SYS mono2,
|
---|
365 | rmul=\E[0m,
|
---|
366 | smul=\E[1;31;40m,
|
---|
367 | use=mono,
|
---|
368 | # nice colors for Emacs (white on blue, mode line white on cyan)
|
---|
369 | ansi-color-2-emx|ANSI.SYS color 2,
|
---|
370 | rmcup=\E[0m,
|
---|
371 | rmso=\E[0;37;44m,
|
---|
372 | rmul=\E[0m,
|
---|
373 | sgr0=\E[0;37;44m,
|
---|
374 | smcup=\E[0;37;44m,
|
---|
375 | smso=\E[1;37;46m,
|
---|
376 | smul=\E[1;31;40m,
|
---|
377 | use=ansi-emx,
|
---|
378 | # nice colors for Emacs (white on black, mode line black on cyan)
|
---|
379 | ansi-color-3-emx|ANSI.SYS color 3,
|
---|
380 | rmcup=\E[0m,
|
---|
381 | rmso=\E[0m,
|
---|
382 | rmul=\E[0m,
|
---|
383 | sgr0=\E[0m,
|
---|
384 | smcup=\E[0m,
|
---|
385 | smso=\E[30;46m,
|
---|
386 | smul=\E[1;31;40m,
|
---|
387 | use=ansi-emx,
|
---|
388 |
|
---|
389 | #### X terminal emulators
|
---|
390 | #
|
---|
391 | # X10/6.6 11/7/86, minus alternate screen, plus (csr)
|
---|
392 | # (xterm: ":MT:" changed to ":km:"; added <smam>/<rmam> based on init string;
|
---|
393 | # removed (hs, eslok, tsl=\E[?E\E[?%i%dT, fsl=\E[?F, dsl=\E[?E)
|
---|
394 | # as these seem not to work -- esr)
|
---|
395 | x10term|vs100-x10|xterm terminal emulator (X10 window system),
|
---|
396 | am,
|
---|
397 | km,
|
---|
398 | mir,
|
---|
399 | msgr,
|
---|
400 | xenl,
|
---|
401 | xon,
|
---|
402 | cols#80,
|
---|
403 | it#8,
|
---|
404 | lines#65,
|
---|
405 | bold=\E[1m,
|
---|
406 | clear=\E[H\E[2J,
|
---|
407 | csr=\E[%i%p1%d;%p2%dr,
|
---|
408 | cub1=^H,
|
---|
409 | cud1=^J,
|
---|
410 | cuf1=\E[C,
|
---|
411 | cup=\E[%i%p1%d;%p2%dH,
|
---|
412 | cuu1=\E[A,
|
---|
413 | dch=\E[%p1%dP,
|
---|
414 | dch1=\E[P,
|
---|
415 | dl=\E[%p1%dM,
|
---|
416 | dl1=\E[M,
|
---|
417 | ed=\E[J,
|
---|
418 | el=\E[K,
|
---|
419 | home=\E[H,
|
---|
420 | ht=^I,
|
---|
421 | il=\E[%p1%dL,
|
---|
422 | il1=\E[L,
|
---|
423 | ind=^J,
|
---|
424 | is2=\E\E[m\E[?7h\E[?1;4l,
|
---|
425 | kbs=^H,
|
---|
426 | kcub1=\EOD,
|
---|
427 | kcud1=\EOB,
|
---|
428 | kcuf1=\EOC,
|
---|
429 | kcuu1=\EOA,
|
---|
430 | kf1=\EOP,
|
---|
431 | kf2=\EOQ,
|
---|
432 | kf3=\EOR,
|
---|
433 | kf4=\EOS,
|
---|
434 | rev=\E[7m,
|
---|
435 | ri=\EM,
|
---|
436 | rmam=\E[?7l,
|
---|
437 | rmir=\E[4l,
|
---|
438 | rmkx=\E[?1l\E>,
|
---|
439 | rmso=\E[m,
|
---|
440 | rmul=\E[m,
|
---|
441 | sgr0=\E[m,
|
---|
442 | smam=\E[?7h,
|
---|
443 | smir=\E[4h,
|
---|
444 | smkx=\E[?1h\E=,
|
---|
445 | smso=\E[7m,
|
---|
446 | smul=\E[4m,
|
---|
447 | # X11R6 xterm. This is known good for the XFree86 version under Linux.
|
---|
448 | # It is *way* more featureful than the stock X consortium entry (has acsc,
|
---|
449 | # for starters). The <kmous> key is actually the \E[M prefix returned by
|
---|
450 | # xterm's internal mouse-tracking facility; ncurses will interpret the
|
---|
451 | # following three bytes of mouse status information.
|
---|
452 | # From: Eric S. Raymond <esr@snark.thyrsus.com> 14 Dec 1995
|
---|
453 | xterm-r6|xterm terminal emulator (X11R6 Window System),
|
---|
454 | am,
|
---|
455 | km,
|
---|
456 | mir,
|
---|
457 | msgr,
|
---|
458 | xenl,
|
---|
459 | xon,
|
---|
460 | cols#80,
|
---|
461 | it#8,
|
---|
462 | lines#65,
|
---|
463 | acsc=++\,\,--..00II``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
|
---|
464 | bel=^G,
|
---|
465 | bold=\E[1m,
|
---|
466 | clear=\E[H\E[2J,
|
---|
467 | cr=^M,
|
---|
468 | csr=\E[%i%p1%d;%p2%dr,
|
---|
469 | cub=\E[%p1%dD,
|
---|
470 | cub1=^H,
|
---|
471 | cud=\E[%p1%dB,
|
---|
472 | cud1=^J,
|
---|
473 | cuf=\E[%p1%dC,
|
---|
474 | cuf1=\E[C,
|
---|
475 | cup=\E[%i%p1%d;%p2%dH,
|
---|
476 | cuu=\E[%p1%dA,
|
---|
477 | cuu1=\E[A,
|
---|
478 | dch=\E[%p1%dP,
|
---|
479 | dch1=\E[P,
|
---|
480 | dl=\E[%p1%dM,
|
---|
481 | dl1=\E[M,
|
---|
482 | ed=\E[J,
|
---|
483 | el=\E[K,
|
---|
484 | enacs=\E(B\E)0,
|
---|
485 | home=\E[H,
|
---|
486 | ht=^I,
|
---|
487 | ich=\E[%p1%d@,
|
---|
488 | ich1=\E[@,
|
---|
489 | il=\E[%p1%dL,
|
---|
490 | il1=\E[L,
|
---|
491 | ind=^J,
|
---|
492 | is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l,
|
---|
493 | kbs=^H,
|
---|
494 | kcub1=\EOD,
|
---|
495 | kcud1=\EOB,
|
---|
496 | kcuf1=\EOC,
|
---|
497 | kcuu1=\EOA,
|
---|
498 | kend=\EOe,
|
---|
499 | kent=\EOM,
|
---|
500 | kf1=\E[11~,
|
---|
501 | kf10=\E[21~,
|
---|
502 | kf11=\E[23~,
|
---|
503 | kf12=\E[24~,
|
---|
504 | kf13=\E[25~,
|
---|
505 | kf14=\E[26~,
|
---|
506 | kf15=\E[28~,
|
---|
507 | kf16=\E[29~,
|
---|
508 | kf17=\E[31~,
|
---|
509 | kf18=\E[32~,
|
---|
510 | kf19=\E[33~,
|
---|
511 | kf2=\E[12~,
|
---|
512 | kf20=\E[34~,
|
---|
513 | kf3=\E[13~,
|
---|
514 | kf4=\E[14~,
|
---|
515 | kf5=\E[15~,
|
---|
516 | kf6=\E[17~,
|
---|
517 | kf7=\E[18~,
|
---|
518 | kf8=\E[19~,
|
---|
519 | kf9=\E[20~,
|
---|
520 | kfnd=\E[1~,
|
---|
521 | khome=\EO\0,
|
---|
522 | kich1=\E[2~,
|
---|
523 | kmous=\E[M,
|
---|
524 | knp=\E[6~,
|
---|
525 | kpp=\E[5~,
|
---|
526 | rc=\E8,
|
---|
527 | rev=\E[7m,
|
---|
528 | ri=\EM,
|
---|
529 | rmacs=^O,
|
---|
530 | rmam=\E[?7l,
|
---|
531 | rmcup=\E[2J\E[?47l\E8,
|
---|
532 | rmir=\E[4l,
|
---|
533 | rmkx=\E[?1l\E>,
|
---|
534 | rmso=\E[m,
|
---|
535 | rmul=\E[m,
|
---|
536 | rs1=^O,
|
---|
537 | rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E<,
|
---|
538 | sc=\E7,
|
---|
539 | sgr0=\E[m,
|
---|
540 | smacs=^N,
|
---|
541 | smam=\E[?7h,
|
---|
542 | smcup=\E7\E[?47h,
|
---|
543 | smir=\E[4h,
|
---|
544 | smkx=\E[?1h\E=,
|
---|
545 | smso=\E[7m,
|
---|
546 | smul=\E[4m,
|
---|
547 | tbc=\E[3k,
|
---|
548 | u6=\E[%i%d;%dR,
|
---|
549 | u7=\E[6n,
|
---|
550 | u8=\E[?1;2c,
|
---|
551 | u9=\E[c,
|
---|
552 | xterm-bold|xterm terminal emulator (X11R6 Window System) standout w/bold,
|
---|
553 | smso=\E[1m,
|
---|
554 | use=xterm,
|
---|
555 | xterms|vs100s|xterm terminal emulator (small screen 24x80),
|
---|
556 | cols#80,
|
---|
557 | lines#24,
|
---|
558 | use=xterm,
|
---|
559 | # (kterm: this had extension capabilities ":KJ:TY=ascii:" -- esr)
|
---|
560 | kterm|kterm kanji terminal emulator (X window system),
|
---|
561 | eslok,
|
---|
562 | hs,
|
---|
563 | csr=\E[%i%p1%d;%p2%dr,
|
---|
564 | dsl=\E[?H,
|
---|
565 | fsl=\E[?F,
|
---|
566 | rc=\E8,
|
---|
567 | sc=\E7,
|
---|
568 | tsl=\E[?E\E[?%i%dT,
|
---|
569 | use=xterm,
|
---|
570 | use=ecma+color,
|
---|
571 |
|
---|
572 | # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file
|
---|
573 | xterm-nic|xterm with ich/ich1 suppressed for non-curses programs,
|
---|
574 | ich@,
|
---|
575 | ich1@,
|
---|
576 | use=xterm,
|
---|
577 |
|
---|
578 | # Should work with the color xterm on the X11R6 contrib tape.
|
---|
579 | # Assumes the xterm attribute default is black on white.
|
---|
580 | # From: Eric S. Raymond <esr@snark.thyrsus.com> March 4 1996
|
---|
581 | xterm-color|xterm with color support,
|
---|
582 | op=\E[30;47m,
|
---|
583 | use=xterm,
|
---|
584 | use=klone+color,
|
---|
585 |
|
---|
586 | # From: Thomas Dickey <dickey@clark.net> 13 Dec 1995
|
---|
587 | rxvt|rxvt terminal emulator,
|
---|
588 | kend=\EOw,
|
---|
589 | khome=\E[H,
|
---|
590 | kmous@,
|
---|
591 | use=xterm,
|
---|
592 | use=klone+color,
|
---|
593 |
|
---|
594 | # From: David J. MacKenzie <djm@va.pubnix.com> 20 Apr 1995
|
---|
595 | # Here's a termcap entry I've been using for xterm_color, which comes
|
---|
596 | # with BSD/OS 2.0, and the X11R6 contrib tape too I think. Besides the
|
---|
597 | # color stuff, I also have a status line defined as the window manager
|
---|
598 | # title bar. [I have translated it to terminfo -- ESR]
|
---|
599 | xterm-pcolor|xterm with color used for highlights and status line,
|
---|
600 | hs,
|
---|
601 | wsl#40,
|
---|
602 | bold=\E[1m\E[43m,
|
---|
603 | dsl=\E]0;\007,
|
---|
604 | fsl=^G,
|
---|
605 | rev=\E[7m\E[34m,
|
---|
606 | smso=\E[7m\E[31m,
|
---|
607 | smul=\E[4m\E[42m,
|
---|
608 | tsl=\E]0;,
|
---|
609 | use=xterm,
|
---|
610 |
|
---|
611 | # HP ships this, except for the pb#9600 which was merged in from BSD termcap.
|
---|
612 | hpterm|X-hpterm|hp X11 terminal emulator,
|
---|
613 | am,
|
---|
614 | da,
|
---|
615 | db,
|
---|
616 | mir,
|
---|
617 | xhp,
|
---|
618 | cols#80,
|
---|
619 | lh#2,
|
---|
620 | lines#24,
|
---|
621 | lm#0,
|
---|
622 | lw#8,
|
---|
623 | nlab#8,
|
---|
624 | pb#9600,
|
---|
625 | xmc#0,
|
---|
626 | bel=^G,
|
---|
627 | bold=\E&dB,
|
---|
628 | cbt=\Ei,
|
---|
629 | clear=\E&a0y0C\EJ,
|
---|
630 | cr=^M,
|
---|
631 | cub1=^H,
|
---|
632 | cud1=\EB,
|
---|
633 | cuf1=\EC,
|
---|
634 | cup=\E&a%p1%dy%p2%dC,
|
---|
635 | cuu1=\EA,
|
---|
636 | dch1=\EP,
|
---|
637 | dim=\E&dH,
|
---|
638 | dl1=\EM,
|
---|
639 | ed=\EJ$<1>,
|
---|
640 | el=\EK,
|
---|
641 | hpa=\E&a%p1%dC,
|
---|
642 | ht=^I,
|
---|
643 | hts=\E1,
|
---|
644 | il1=\EL,
|
---|
645 | ind=^J,
|
---|
646 | kbs=^H,
|
---|
647 | kclr=\EJ,
|
---|
648 | kctab=\E2,
|
---|
649 | kcub1=\ED,
|
---|
650 | kcud1=\EB,
|
---|
651 | kcuf1=\EC,
|
---|
652 | kcuu1=\EA,
|
---|
653 | kdch1=\EP,
|
---|
654 | kdl1=\EM,
|
---|
655 | ked=\EJ,
|
---|
656 | kel=\EK,
|
---|
657 | kf1=\Ep,
|
---|
658 | kf2=\Eq,
|
---|
659 | kf3=\Er,
|
---|
660 | kf4=\Es,
|
---|
661 | kf5=\Et,
|
---|
662 | kf6=\Eu,
|
---|
663 | kf7=\Ev,
|
---|
664 | kf8=\Ew,
|
---|
665 | khome=\Eh,
|
---|
666 | khts=\E1,
|
---|
667 | kich1=\EQ,
|
---|
668 | kil1=\EL,
|
---|
669 | kind=\ES,
|
---|
670 | kll=\EF,
|
---|
671 | knp=\EU,
|
---|
672 | kpp=\EV,
|
---|
673 | kri=\ET,
|
---|
674 | krmir=\ER,
|
---|
675 | ktbc=\E3,
|
---|
676 | meml=\El,
|
---|
677 | memu=\Em,
|
---|
678 | pfkey=\E&f%p1%dk%p2%l%dL%p2%s,
|
---|
679 | pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s,
|
---|
680 | pfx=\E&f2a%p1%dk%p2%l%dL%p2%s,
|
---|
681 | pln=\E&f%p1%dk%p2%l%dd0L%p2%s,
|
---|
682 | rev=\E&dB,
|
---|
683 | ri=\ET,
|
---|
684 | rmacs=^O,
|
---|
685 | rmir=\ER,
|
---|
686 | rmkx=\E&s0A,
|
---|
687 | rmln=\E&j@,
|
---|
688 | rmso=\E&d@,
|
---|
689 | rmul=\E&d@,
|
---|
690 | sgr=\E&d%?%p7%t%'s'%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+%p5%{8}%*%+%'@'%+%c%?%p9%t%'\016'%c%e%'\017'%c%;,
|
---|
691 | sgr0=\E&d@,
|
---|
692 | smacs=^N,
|
---|
693 | smir=\EQ,
|
---|
694 | smkx=\E&s1A,
|
---|
695 | smln=\E&jB,
|
---|
696 | smso=\E&dJ,
|
---|
697 | smul=\E&dD,
|
---|
698 | tbc=\E3,
|
---|
699 | vpa=\E&a%p1%dY,
|
---|
700 |
|
---|
701 | # This entry describes an xterm with Sun-style function keys enabled
|
---|
702 | # via the X resource setting "xterm*sunFunctionKeys:true"
|
---|
703 | # To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same.
|
---|
704 | # The <kf13>...<kf20> keys are L3-L10. We don't set <kf16=\E[197z>
|
---|
705 | # because we want it to be seen as <kcpy>.
|
---|
706 | # The <kf31>...<kf45> keys are R1-R15. We treat some of these in accordance
|
---|
707 | # with their Sun keyboard labels instead.
|
---|
708 | # From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996
|
---|
709 | xterm-sun|xterm with sunFunctionKeys true,
|
---|
710 | kb2=\E[218z,
|
---|
711 | kcpy=\E[197z,
|
---|
712 | kend=\E[220z,
|
---|
713 | kf1=\E[224z,
|
---|
714 | kf10=\E[233z,
|
---|
715 | kf11=\E[192z,
|
---|
716 | kf12=\E[193z,
|
---|
717 | kf13=\E[194z,
|
---|
718 | kf14=\E[195z,
|
---|
719 | kf15=\E[196z,
|
---|
720 | kf17=\E[198z,
|
---|
721 | kf18=\E[199z,
|
---|
722 | kf19=\E[200z,
|
---|
723 | kf2=\E[225z,
|
---|
724 | kf20=\E[201z,
|
---|
725 | kf3=\E[226z,
|
---|
726 | kf31=\E[208z,
|
---|
727 | kf32=\E[209z,
|
---|
728 | kf33=\E[210z,
|
---|
729 | kf34=\E[211z,
|
---|
730 | kf35=\E[212z,
|
---|
731 | kf36=\E[213z,
|
---|
732 | kf38=\E[215z,
|
---|
733 | kf4=\E[227z,
|
---|
734 | kf40=\E[217z,
|
---|
735 | kf42=\E[219z,
|
---|
736 | kf44=\E[221z,
|
---|
737 | kf5=\E[228z,
|
---|
738 | kf6=\E[229z,
|
---|
739 | kf7=\E[230z,
|
---|
740 | kf8=\E[231z,
|
---|
741 | kf9=\E[232z,
|
---|
742 | kfnd=\E[200z,
|
---|
743 | khlp=\E[196z,
|
---|
744 | khome=\E[214z,
|
---|
745 | kich1=\E[2z,
|
---|
746 | knp=\E[222z,
|
---|
747 | kpp=\E[216z,
|
---|
748 | kund=\E[195z,
|
---|
749 | use=xterm,
|
---|
750 | xterms-sun|small (80x24) xterm with sunFunctionKeys true,
|
---|
751 | cols#80,
|
---|
752 | lines#24,
|
---|
753 | use=xterm-sun,
|
---|
754 |
|
---|
755 | # This is for the extensible terminal emulator on the X11R6 contrib tape.
|
---|
756 | emu|emu native mode,
|
---|
757 | mir,
|
---|
758 | msgr,
|
---|
759 | xon,
|
---|
760 | colors#15,
|
---|
761 | cols#80,
|
---|
762 | it#8,
|
---|
763 | lines#24,
|
---|
764 | pairs#64,
|
---|
765 | vt#200,
|
---|
766 | acsc=61a\202f\260g2j\213k\214l\215m\216n\217o\220q\222s\224t\225u\226v\227w\230x\231~\244,
|
---|
767 | bel=^G,
|
---|
768 | blink=\ES\EW,
|
---|
769 | bold=\ES\EU,
|
---|
770 | civis=\EZ,
|
---|
771 | clear=\EP\EE0;0;,
|
---|
772 | cnorm=\Ea,
|
---|
773 | cr=^M,
|
---|
774 | csr=\Ek%p1%d;%p2%d;,
|
---|
775 | cub=\Eq-%p1%d;,
|
---|
776 | cub1=^H,
|
---|
777 | cud=\Ep%p1%d;,
|
---|
778 | cud1=\EB,
|
---|
779 | cuf=\Eq%p1%d;,
|
---|
780 | cuf1=\ED,
|
---|
781 | cup=\EE%p1%d;%p2%d;,
|
---|
782 | cuu=\Ep-%p1%d;,
|
---|
783 | cuu1=\EA,
|
---|
784 | dch=\EI%p1%d;,
|
---|
785 | dch1=\EI1;,
|
---|
786 | dl=\ER%p1%d;,
|
---|
787 | dl1=\ER1;,
|
---|
788 | ech=\Ej%p1%d;,
|
---|
789 | ed=\EN,
|
---|
790 | el=\EK,
|
---|
791 | el1=\EL,
|
---|
792 | enacs=\0,
|
---|
793 | home=\EE0;0;,
|
---|
794 | ht=^I,
|
---|
795 | hts=\Eh,
|
---|
796 | il=\EQ%p1%d;,
|
---|
797 | il1=\EQ1;,
|
---|
798 | ind=\EG,
|
---|
799 | is2=\ES\Er0;\Es0;,
|
---|
800 | kbs=^H,
|
---|
801 | kcub1=\EC,
|
---|
802 | kcud1=\EB,
|
---|
803 | kcuf1=\ED,
|
---|
804 | kcuu1=\EA,
|
---|
805 | kdch1=\177,
|
---|
806 | kent=^M,
|
---|
807 | kf0=\EF00,
|
---|
808 | kf1=\EF01,
|
---|
809 | kf10=\EF10,
|
---|
810 | kf11=\EF11,
|
---|
811 | kf12=\EF12,
|
---|
812 | kf13=\EF13,
|
---|
813 | kf14=\EF14,
|
---|
814 | kf15=\EF15,
|
---|
815 | kf16=\EF16,
|
---|
816 | kf17=\EF17,
|
---|
817 | kf18=\EF18,
|
---|
818 | kf19=\EF19,
|
---|
819 | kf2=\EF02,
|
---|
820 | kf20=\EF20,
|
---|
821 | kf3=\EF03,
|
---|
822 | kf4=\EF04,
|
---|
823 | kf5=\EF05,
|
---|
824 | kf6=\EF06,
|
---|
825 | kf7=\EF07,
|
---|
826 | kf8=\EF08,
|
---|
827 | kf9=\EF09,
|
---|
828 | kfnd=\Efind,
|
---|
829 | kich1=\Eins,
|
---|
830 | knp=\Enext,
|
---|
831 | kpp=\Eprior,
|
---|
832 | kslt=\Esel,
|
---|
833 | oc=\Es0;\Er0;,
|
---|
834 | rev=\ES\ET,
|
---|
835 | ri=\EF,
|
---|
836 | rmacs=\0,
|
---|
837 | rmir=\EX,
|
---|
838 | rmso=\ES,
|
---|
839 | rmul=\ES,
|
---|
840 | rs2=\ES\Es0;\Er0;,
|
---|
841 | setab=\Es%i%p1%d;,
|
---|
842 | setaf=\Er%i%p1%d;,
|
---|
843 | sgr0=\ES,
|
---|
844 | smacs=\0,
|
---|
845 | smir=\EY,
|
---|
846 | smso=\ES\ET,
|
---|
847 | smul=\ES\EV,
|
---|
848 | tbc=\Ej,
|
---|
849 | ###############################################################################
|
---|
850 | # Aliases which conflict with terminfo.src
|
---|
851 | ansi|ANSI.SYS color,
|
---|
852 | use=ansi-emx,
|
---|
853 | ansi-color-2|ANSI.SYS color 2,
|
---|
854 | use=ansi-color-2-emx,
|
---|
855 | ansi-color-3|ANSI.SYS color 3,
|
---|
856 | use=ansi-color-3-emx,
|
---|
857 | xterm|vs100|xterm terminal emulator (X11R6 Window System),
|
---|
858 | use=xterm-r6,
|
---|