Mercurial > emacs
comparison etc/termcap.src @ 49600:23a1cea22d13
Trailing whitespace deleted.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Tue, 04 Feb 2003 14:56:31 +0000 |
parents | c440ab734cde |
children | f0eb34e60705 746c40973d25 |
comparison
equal
deleted
inserted
replaced
49599:5ade352e8d1c | 49600:23a1cea22d13 |
---|---|
8 # is a newer version which differs in some cosmetic details; we have decided | 8 # is a newer version which differs in some cosmetic details; we have decided |
9 # to not change the header unless there is also a change in content. | 9 # to not change the header unless there is also a change in content. |
10 # | 10 # |
11 #------------------------------------------------------------------------------ | 11 #------------------------------------------------------------------------------ |
12 # Version 10.2.1 | 12 # Version 10.2.1 |
13 # $Date: 2002/01/12 17:31:53 $ | 13 # $Date: 2002/04/20 07:38:53 $ |
14 # terminfo syntax | 14 # terminfo syntax |
15 # | 15 # |
16 # Eric S. Raymond (current maintainer) | 16 # Eric S. Raymond (current maintainer) |
17 # John Kunze, Berkeley | 17 # John Kunze, Berkeley |
18 # Craig Leres, Berkeley | 18 # Craig Leres, Berkeley |
42 # This file uses only the US-ASCII character set (no ISO8859 characters). | 42 # This file uses only the US-ASCII character set (no ISO8859 characters). |
43 # | 43 # |
44 # This file assumes a US-ASCII character set. If you need to fix this, start | 44 # This file assumes a US-ASCII character set. If you need to fix this, start |
45 # by global-replacing \E(B and \E)B with the appropriate ISO 6429 enablers | 45 # by global-replacing \E(B and \E)B with the appropriate ISO 6429 enablers |
46 # for your character set. \E(A and \E)A enables the British character set | 46 # for your character set. \E(A and \E)A enables the British character set |
47 # with the pound sign at position 2/3. | 47 # with the pound sign at position 2/3. |
48 # | 48 # |
49 # In a Japanese-processing environment using EUC/Japanese or Shift-JIS, | 49 # In a Japanese-processing environment using EUC/Japanese or Shift-JIS, |
50 # C1 characters are considered the first-byte set of the Japanese encodings, | 50 # C1 characters are considered the first-byte set of the Japanese encodings, |
51 # so \E)0 should be avoided in <enacs> and initialization strings. | 51 # so \E)0 should be avoided in <enacs> and initialization strings. |
52 # | 52 # |
68 # using tic -C. This filtering leaves in the OT capabilities under their | 68 # using tic -C. This filtering leaves in the OT capabilities under their |
69 # original termcap names. All translated entries fit within the 1023-byte | 69 # original termcap names. All translated entries fit within the 1023-byte |
70 # string-table limit of archaic termcap libraries except where explicitly | 70 # string-table limit of archaic termcap libraries except where explicitly |
71 # noted below. Note that the termcap translation assumes that your termcap | 71 # noted below. Note that the termcap translation assumes that your termcap |
72 # library can handle multiple tc capabilities in an entry. 4.4BSD has this | 72 # library can handle multiple tc capabilities in an entry. 4.4BSD has this |
73 # capability. Older versions of GNU termcap, through 1.3, do not. | 73 # capability. Older versions of GNU termcap, through 1.3, do not. |
74 # | 74 # |
75 # For details on these formats, see terminfo(5) in the ncurses distribution, | 75 # For details on these formats, see terminfo(5) in the ncurses distribution, |
76 # and termcap(5) in the 4.4BSD Unix Programmer's Manual. Be aware that 4.4BSD | 76 # and termcap(5) in the 4.4BSD Unix Programmer's Manual. Be aware that 4.4BSD |
77 # curses has been declared obsolete by the caretakers of the 4.4BSD sources | 77 # curses has been declared obsolete by the caretakers of the 4.4BSD sources |
78 # as of June 1995; they are encouraging everyone to migrate to ncurses. | 78 # as of June 1995; they are encouraging everyone to migrate to ncurses. |
100 # of a terminfo/termcap entry (this feature had to be sacrificed in order | 100 # of a terminfo/termcap entry (this feature had to be sacrificed in order |
101 # to allow standard terminfo and termcap syntax to be generated cleanly from | 101 # to allow standard terminfo and termcap syntax to be generated cleanly from |
102 # the master format). Individual capabilities are commented out by | 102 # the master format). Individual capabilities are commented out by |
103 # placing a period between the colon and the capability name. | 103 # placing a period between the colon and the capability name. |
104 # | 104 # |
105 # The file is divided up into major sections (headed by lines beginning with | 105 # The file is divided up into major sections (headed by lines beginning with |
106 # the string "########") and minor sections (beginning with "####"); do | 106 # the string "########") and minor sections (beginning with "####"); do |
107 # | 107 # |
108 # grep "^####" <file> | more | 108 # grep "^####" <file> | more |
109 # | 109 # |
110 # to see a listing of section headings. The intent of the divisions is | 110 # to see a listing of section headings. The intent of the divisions is |
111 # (a) to make it easier to find things, and (b) to order the database so | 111 # (a) to make it easier to find things, and (b) to order the database so |
112 # that important and frequently-encountered terminal types are near the | 112 # that important and frequently-encountered terminal types are near the |
113 # front (so that you'll get reasonable search efficiency from a linear | 113 # front (so that you'll get reasonable search efficiency from a linear |
114 # search of the termcap form even if you don't use reorder). Minor sections | 114 # search of the termcap form even if you don't use reorder). Minor sections |
115 # usually correspond to manufacturers or standard terminal classes. | 115 # usually correspond to manufacturers or standard terminal classes. |
116 # Parenthesized words following manufacturer names are type prefixes or | 116 # Parenthesized words following manufacturer names are type prefixes or |
117 # product line names used by that manufacturers. | 117 # product line names used by that manufacturers. |
118 # | 118 # |
119 # HOW TO READ THE ENTRIES: | 119 # HOW TO READ THE ENTRIES: |
120 # | 120 # |
143 # -ns No status line - suppress status line | 143 # -ns No status line - suppress status line |
144 # -rv Terminal in reverse video mode (black on white) | 144 # -rv Terminal in reverse video mode (black on white) |
145 # -s Enable status line. | 145 # -s Enable status line. |
146 # -vb Use visible bell (:vb:) rather than :bl:. | 146 # -vb Use visible bell (:vb:) rather than :bl:. |
147 # -w Wide - in 132 column mode. | 147 # -w Wide - in 132 column mode. |
148 # If a name has multiple suffixes and one is a line height, that one should | 148 # If a name has multiple suffixes and one is a line height, that one should |
149 # go first. Thus `aaa-30-s-rv' is recommended over `aaa-s-rv-30'. | 149 # go first. Thus `aaa-30-s-rv' is recommended over `aaa-s-rv-30'. |
150 # | 150 # |
151 # Entries with embedded plus signs are designed to be included through use/tc | 151 # Entries with embedded plus signs are designed to be included through use/tc |
152 # capabilities, not used as standalone entries. | 152 # capabilities, not used as standalone entries. |
153 # | 153 # |
154 # To avoid search clashes, some older all-numeric names for terminals have | 154 # To avoid search clashes, some older all-numeric names for terminals have |
155 # been removed (i.e., "33" for the Model 33 Teletype, "2621" for the HP2621). | 155 # been removed (i.e., "33" for the Model 33 Teletype, "2621" for the HP2621). |
156 # All primary names of terminals now have alphanumeric prefixes. | 156 # All primary names of terminals now have alphanumeric prefixes. |
157 # | 157 # |
158 # Comments marked "esr" are mostly results of applying the termcap-compiler | 158 # Comments marked "esr" are mostly results of applying the termcap-compiler |
159 # code packaged with ncurses and contemplating the resulting error messages. | 159 # code packaged with ncurses and contemplating the resulting error messages. |
160 # In many cases, these indicated obvious fixes to syntax garbled by the | 160 # In many cases, these indicated obvious fixes to syntax garbled by the |
161 # composers. In a few cases, I was able to deduce corrected forms for garbled | 161 # composers. In a few cases, I was able to deduce corrected forms for garbled |
162 # capabilities by looking at context. All the information in the original | 162 # capabilities by looking at context. All the information in the original |
163 # entries is preserved in the comments. | 163 # entries is preserved in the comments. |
164 # | 164 # |
189 # escapes: | 189 # escapes: |
190 # | 190 # |
191 # %c Accept any character | 191 # %c Accept any character |
192 # %[...] Accept any number of characters in the given set | 192 # %[...] Accept any number of characters in the given set |
193 # | 193 # |
194 # The cursor position report (<u6>) string must contain two scanf(3)-style | 194 # The cursor position report (<u6>) string must contain two scanf(3)-style |
195 # %d format elements. The first of these must correspond to the Y coordinate | 195 # %d format elements. The first of these must correspond to the Y coordinate |
196 # and the second to the %d. If the string contains the sequence %i, it is | 196 # and the second to the %d. If the string contains the sequence %i, it is |
197 # taken as an instruction to decrement each value after reading it (this is | 197 # taken as an instruction to decrement each value after reading it (this is |
198 # the inverse sense from the cup string). The typical CPR value is | 198 # the inverse sense from the cup string). The typical CPR value is |
199 # \E[%i%d;%dR (on VT100/ANSI/ECMA-48-compatible terminals). | 199 # \E[%i%d;%dR (on VT100/ANSI/ECMA-48-compatible terminals). |
204 # TABSET FILES | 204 # TABSET FILES |
205 # | 205 # |
206 # All the entries in this file have been edited to assume that the tabset | 206 # All the entries in this file have been edited to assume that the tabset |
207 # files directory is /usr/share/tabset, in conformance with the File Hierarchy | 207 # files directory is /usr/share/tabset, in conformance with the File Hierarchy |
208 # Standard for Linux and open-source BSD systems. Some vendors (notably Sun) | 208 # Standard for Linux and open-source BSD systems. Some vendors (notably Sun) |
209 # use /usr/lib/tabset or (more recently) /usr/share/lib/tabset. | 209 # use /usr/lib/tabset or (more recently) /usr/share/lib/tabset. |
210 # | 210 # |
211 # No curses package we know of actually uses these files. If their location | 211 # No curses package we know of actually uses these files. If their location |
212 # is an issue, you will have to hand-patch the file locations before compiling | 212 # is an issue, you will have to hand-patch the file locations before compiling |
213 # this file. | 213 # this file. |
214 # | 214 # |
215 # REQUEST FOR CONTACT INFORMATION AND HISTORICAL MATERIAL | 215 # REQUEST FOR CONTACT INFORMATION AND HISTORICAL MATERIAL |
216 # | 216 # |
217 # As the ANSI/ECMA-48 standard and variants take firmer hold, and as | 217 # As the ANSI/ECMA-48 standard and variants take firmer hold, and as |
218 # character-cell terminals are increasingly replaced by X displays, much of | 218 # character-cell terminals are increasingly replaced by X displays, much of |
219 # this file is becoming a historical document (this is part of the reason for | 219 # this file is becoming a historical document (this is part of the reason for |
231 # of heaviest use, popularity, and interesting features. | 231 # of heaviest use, popularity, and interesting features. |
232 # | 232 # |
233 # I'm especially interested in identifying the obscure entries listed under | 233 # I'm especially interested in identifying the obscure entries listed under |
234 # `Miscellaneous obsolete terminals, manufacturers unknown' before the tribal | 234 # `Miscellaneous obsolete terminals, manufacturers unknown' before the tribal |
235 # wisdom about them gets lost. If you know a lot about obscure old terminals, | 235 # wisdom about them gets lost. If you know a lot about obscure old terminals, |
236 # please go to the terminfo resource page, grab the UFO file (ufo.ti), and | 236 # please go to the terminfo resource page, grab the UFO file (ufo.ti), and |
237 # eyeball it for things you can identify and describe. | 237 # eyeball it for things you can identify and describe. |
238 # | 238 # |
239 # If you have been around long enough to contribute, please read the file | 239 # If you have been around long enough to contribute, please read the file |
240 # with this in mind and send me your annotations. | 240 # with this in mind and send me your annotations. |
241 # | 241 # |
242 # COPYRIGHTS AND OTHER DELUSIONS | 242 # COPYRIGHTS AND OTHER DELUSIONS |
243 # | 243 # |
244 # The BSD ancestor of this file had a standard Regents of the University of | 244 # The BSD ancestor of this file had a standard Regents of the University of |
245 # California copyright with dates from 1980 to 1993. | 245 # California copyright with dates from 1980 to 1993. |
246 # | 246 # |
247 # Some information has been merged in from a terminfo file SCO distributes. | 247 # Some information has been merged in from a terminfo file SCO distributes. |
248 # It has an obnoxious boilerplate copyright which I'm ignoring because they | 248 # It has an obnoxious boilerplate copyright which I'm ignoring because they |
249 # took so much of the content from the ancestral BSD versions of this file | 249 # took so much of the content from the ancestral BSD versions of this file |
250 # and didn't attribute it, thereby violating the BSD Regents' copyright. | 250 # and didn't attribute it, thereby violating the BSD Regents' copyright. |
251 # | 251 # |
252 # Not that anyone should care. However many valid functions copyrights may | 252 # Not that anyone should care. However many valid functions copyrights may |
253 # serve, putting one on a termcap/terminfo file with hundreds of anonymous | 253 # serve, putting one on a termcap/terminfo file with hundreds of anonymous |
254 # contributors makes about as much sense as copyrighting a wall-full of | 254 # contributors makes about as much sense as copyrighting a wall-full of |
255 # graffiti -- it's legally dubious, ethically bogus, and patently ridiculous. | 255 # graffiti -- it's legally dubious, ethically bogus, and patently ridiculous. |
256 # | 256 # |
257 # This file deliberately has no copyright. It belongs to no one and everyone. | 257 # This file deliberately has no copyright. It belongs to no one and everyone. |
258 # If you claim you own it, you will merely succeed in looking like a fool. | 258 # If you claim you own it, you will merely succeed in looking like a fool. |
259 # Use it as you like. Use it at your own risk. Copy and redistribute freely. | 259 # Use it as you like. Use it at your own risk. Copy and redistribute freely. |
260 # There are no guarantees anywhere. Svaha! | 260 # There are no guarantees anywhere. Svaha! |
261 # | 261 # |
262 | 262 |
263 ######## ANSI, UNIX CONSOLE, AND SPECIAL TYPES | 263 ######## ANSI, UNIX CONSOLE, AND SPECIAL TYPES |
351 # from the ANSI.SYS de-facto standard. | 351 # from the ANSI.SYS de-facto standard. |
352 klone+acs|alternate character set for ansi.sys displays:\ | 352 klone+acs|alternate character set for ansi.sys displays:\ |
353 :ac=+\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:\ | 353 :ac=+\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:\ |
354 :ae=\E[10m:as=\E[11m: | 354 :ae=\E[10m:as=\E[11m: |
355 | 355 |
356 # Highlight controls corresponding to the ANSI.SYS standard. Most | 356 # Highlight controls corresponding to the ANSI.SYS standard. Most |
357 # console drivers for Intel boxes obey these. Makes the same assumption | 357 # console drivers for Intel boxes obey these. Makes the same assumption |
358 # about \E[11m as klone+acs. True ANSI/ECMA-48 would have :se=\E[27m:, | 358 # about \E[11m as klone+acs. True ANSI/ECMA-48 would have :se=\E[27m:, |
359 # :ue=\E[24m:, but this isn't a documented feature of ANSI.SYS. | 359 # :ue=\E[24m:, but this isn't a documented feature of ANSI.SYS. |
360 klone+sgr|attribute control for ansi.sys displays:\ | 360 klone+sgr|attribute control for ansi.sys displays:\ |
361 :S2=\E[11m:S3=\E[10m:mb=\E[5m:md=\E[1m:me=\E[0;10m:\ | 361 :S2=\E[11m:S3=\E[10m:mb=\E[5m:md=\E[1m:me=\E[0;10m:\ |
427 # assume auto margins, no padding and/or xon/xoff, and a 24x80 screen. | 427 # assume auto margins, no padding and/or xon/xoff, and a 24x80 screen. |
428 ansi-mr|mem rel cup ansi:\ | 428 ansi-mr|mem rel cup ansi:\ |
429 :am:xo:\ | 429 :am:xo:\ |
430 :co#80:li#24:tc=vanilla:tc=ansi+erase:tc=ansi+local1: | 430 :co#80:li#24:tc=vanilla:tc=ansi+erase:tc=ansi+local1: |
431 | 431 |
432 # ansi-mini is a bare minimum ANSI terminal. This should work on anything, but | 432 # ansi-mini is a bare minimum ANSI terminal. This should work on anything, but |
433 # beware of screen size problems and memory relative cursor addressing. | 433 # beware of screen size problems and memory relative cursor addressing. |
434 ansi-mini|any ansi terminal with pessimistic assumptions:\ | 434 ansi-mini|any ansi terminal with pessimistic assumptions:\ |
435 :am:xo:\ | 435 :am:xo:\ |
436 :co#80:li#24:tc=vanilla:tc=ansi+cup:tc=ansi+erase: | 436 :co#80:li#24:tc=vanilla:tc=ansi+cup:tc=ansi+erase: |
437 | 437 |
438 # ansi-mtabs adds relative addressing and minimal tab support | 438 # ansi-mtabs adds relative addressing and minimal tab support |
439 ansi-mtabs|any ansi terminal with pessimistic assumptions:\ | 439 ansi-mtabs|any ansi terminal with pessimistic assumptions:\ |
440 :it#8:\ | 440 :it#8:\ |
441 :ta=^I:tc=ansi+local1:tc=ansi-mini: | 441 :ta=^I:tc=ansi+local1:tc=ansi-mini: |
442 | 442 |
443 # ANSI X3.64 from emory!mlhhh (Hugh Hansard) via BRL | 443 # ANSI X3.64 from emory!mlhhh (Hugh Hansard) via BRL |
476 :kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ | 476 :kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ |
477 :nd=\E[C:nw=^M\ED:rc=\E8:sc=\E7:se=\E[m:sf=\ED:so=\E[7m:\ | 477 :nd=\E[C:nw=^M\ED:rc=\E8:sc=\E7:se=\E[m:sf=\ED:so=\E[7m:\ |
478 :sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: | 478 :sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: |
479 | 479 |
480 # Procomm and some other ANSI emulations don't recognize all of the ANSI- | 480 # Procomm and some other ANSI emulations don't recognize all of the ANSI- |
481 # standard capabilities. This entry deletes :UP:, :RI:, :DO:, :LE:, and | 481 # standard capabilities. This entry deletes :UP:, :RI:, :DO:, :LE:, and |
482 # <vpa>/<hpa> capabilities, forcing curses to use repetitions of :up:, | 482 # <vpa>/<hpa> capabilities, forcing curses to use repetitions of :up:, |
483 # :nd:, :do: and :le:. Also deleted :IC: and :ic:, as QModem up to | 483 # :nd:, :do: and :le:. Also deleted :IC: and :ic:, as QModem up to |
484 # 5.03 doesn't recognize these. Finally, we delete :rp: and :sr:, which seem | 484 # 5.03 doesn't recognize these. Finally, we delete :rp: and :sr:, which seem |
485 # to confuse many emulators. On the other hand, we can count on these programs | 485 # to confuse many emulators. On the other hand, we can count on these programs |
486 # doing :ae:/:as:/:sa:. Older versions of this entry featured | 486 # doing :ae:/:as:/:sa:. Older versions of this entry featured |
487 # <invis=\E[9m>, but <invis=\E[8m> now seems to be more common under | 487 # <invis=\E[9m>, but <invis=\E[8m> now seems to be more common under |
488 # ANSI.SYS influence. | 488 # ANSI.SYS influence. |
489 # From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995 | 489 # From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995 |
490 pcansi-m|pcansi-mono|ibm-pc terminal programs claiming to be ansi (mono mode):\ | 490 pcansi-m|pcansi-mono|ibm-pc terminal programs claiming to be ansi (mono mode):\ |
491 :am:bs:mi:ms:\ | 491 :am:bs:mi:ms:\ |
529 # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995 | 529 # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995 |
530 ansi|ansi/pc-term compatible with color:\ | 530 ansi|ansi/pc-term compatible with color:\ |
531 :u6=\E[%i%d;%dR:u7=\E[6n:..u8=\E[?%[;0123456789]c:\ | 531 :u6=\E[%i%d;%dR:u7=\E[6n:..u8=\E[?%[;0123456789]c:\ |
532 :u9=\E[c:tc=ecma+color:tc=klone+sgr:tc=ansi-m: | 532 :u9=\E[c:tc=ecma+color:tc=klone+sgr:tc=ansi-m: |
533 | 533 |
534 # ansi-generic is a vanilla ANSI terminal. This is assumed to implement | 534 # ansi-generic is a vanilla ANSI terminal. This is assumed to implement |
535 # all the normal ANSI stuff with no extensions. It assumes | 535 # all the normal ANSI stuff with no extensions. It assumes |
536 # insert/delete line/char is there, so it won't work with | 536 # insert/delete line/char is there, so it won't work with |
537 # vt100 clones. It assumes video attributes for bold, blink, | 537 # vt100 clones. It assumes video attributes for bold, blink, |
538 # underline, and reverse, which won't matter much if the terminal | 538 # underline, and reverse, which won't matter much if the terminal |
539 # can't do some of those. Padding is assumed to be zero, which | 539 # can't do some of those. Padding is assumed to be zero, which |
540 # shouldn't hurt since xon/xoff is assumed. | 540 # shouldn't hurt since xon/xoff is assumed. |
541 ansi-generic|generic ansi standard terminal:\ | 541 ansi-generic|generic ansi standard terminal:\ |
542 :am:xo:\ | 542 :am:xo:\ |
543 :co#80:li#24:tc=vanilla:tc=ansi+csr:tc=ansi+cup:\ | 543 :co#80:li#24:tc=vanilla:tc=ansi+csr:tc=ansi+cup:\ |
544 :tc=ansi+rca:tc=ansi+erase:tc=ansi+tabs:tc=ansi+local:\ | 544 :tc=ansi+rca:tc=ansi+erase:tc=ansi+tabs:tc=ansi+local:\ |
851 # | 851 # |
852 # I have a UNIX PC which I use as a terminal attached to my Linux PC. | 852 # I have a UNIX PC which I use as a terminal attached to my Linux PC. |
853 # Unfortunately, the UNIX PC terminfo entry that comes with ncurses | 853 # Unfortunately, the UNIX PC terminfo entry that comes with ncurses |
854 # is broken. All the special key sequences are broken, making it unusable | 854 # is broken. All the special key sequences are broken, making it unusable |
855 # with Emacs. The problem stems from the following: | 855 # with Emacs. The problem stems from the following: |
856 # | 856 # |
857 # The UNIX PC has a plethora of keys (103 of them, and there's no numeric | 857 # The UNIX PC has a plethora of keys (103 of them, and there's no numeric |
858 # keypad!), loadable fonts, and strange highlighting modes ("dithered" | 858 # keypad!), loadable fonts, and strange highlighting modes ("dithered" |
859 # half-intensity, "smeared" bold, and real strike-out, for example.) It also | 859 # half-intensity, "smeared" bold, and real strike-out, for example.) It also |
860 # uses resizable terminal windows, but the bundled terminal program always | 860 # uses resizable terminal windows, but the bundled terminal program always |
861 # uses an 80x24 window (and doesn't support seem to support a 132-column | 861 # uses an 80x24 window (and doesn't support seem to support a 132-column |
862 # mode.) | 862 # mode.) |
863 # | 863 # |
864 # HISTORY: The UNIX PC was one of the first machines with a GUI, and used a | 864 # HISTORY: The UNIX PC was one of the first machines with a GUI, and used a |
865 # library which was a superset of SVr3.5 curses (called tam, for "terminal | 865 # library which was a superset of SVr3.5 curses (called tam, for "terminal |
866 # access method".) tam includes support for real, overlapping windows, | 866 # access method".) tam includes support for real, overlapping windows, |
867 # onscreen function key labels, and bitmap graphics. But since the primary | 867 # onscreen function key labels, and bitmap graphics. But since the primary |
868 # user interface on the UNIX PC was a GUI program (ua, for "user | 868 # user interface on the UNIX PC was a GUI program (ua, for "user |
874 # however, were not the same as those sent by the actual Undo key. The | 874 # however, were not the same as those sent by the actual Undo key. The |
875 # actual Undo key sends ESC 0 s unshifted, and ESC 0 S shifted, for example. | 875 # actual Undo key sends ESC 0 s unshifted, and ESC 0 S shifted, for example. |
876 # (If you're interested in adding some of the tam calls to ncurses, btw, I | 876 # (If you're interested in adding some of the tam calls to ncurses, btw, I |
877 # have the full documentation and several programs which use tam. It also | 877 # have the full documentation and several programs which use tam. It also |
878 # used an extended terminfo format to describe key sequences, special | 878 # used an extended terminfo format to describe key sequences, special |
879 # highlighting modes, etc.) | 879 # highlighting modes, etc.) |
880 # | 880 # |
881 # KEYS: This means that ncurses would quite painful on the UNIX PC, since | 881 # KEYS: This means that ncurses would quite painful on the UNIX PC, since |
882 # there are two sequences for every key-modifier combination (local keyboard | 882 # there are two sequences for every key-modifier combination (local keyboard |
883 # sequence and remote "VT100" sequence.) But I doubt many people are trying | 883 # sequence and remote "VT100" sequence.) But I doubt many people are trying |
884 # to use ncurses on the UNIX PC, since ncurses doesn't properly handle the | 884 # to use ncurses on the UNIX PC, since ncurses doesn't properly handle the |
885 # GUI. Unfortunately, the terminfo entry (and the termcap, too, I presume) | 885 # GUI. Unfortunately, the terminfo entry (and the termcap, too, I presume) |
886 # seem to have been built from the manual describing the VT100 sequences. | 886 # seem to have been built from the manual describing the VT100 sequences. |
887 # This means it doesn't work for a real live UNIX PC. | 887 # This means it doesn't work for a real live UNIX PC. |
888 # | 888 # |
889 # FONTS: The UNIX PC also has a strange interpretation of "alternate | 889 # FONTS: The UNIX PC also has a strange interpretation of "alternate |
890 # character set". Rather than the VT100 graphics you might expect, it allows | 890 # character set". Rather than the VT100 graphics you might expect, it allows |
891 # up to 8 custom fonts to be loaded at any given time. This means that | 891 # up to 8 custom fonts to be loaded at any given time. This means that |
892 # programs expecting VT100 graphics will usually be disappointed. For this | 892 # programs expecting VT100 graphics will usually be disappointed. For this |
893 # reason I have disabled the smacs/rmacs sequences, but they could easily be | 893 # reason I have disabled the smacs/rmacs sequences, but they could easily be |
894 # re-enabled. Here are the relevant control sequences (from the ESCAPE(7) | 894 # re-enabled. Here are the relevant control sequences (from the ESCAPE(7) |
895 # manpage), should you wish to do so: | 895 # manpage), should you wish to do so: |
896 # | 896 # |
897 # SGR10 - Select font 0 - ESC [ 10 m or SO | 897 # SGR10 - Select font 0 - ESC [ 10 m or SO |
898 # SGR11 - Select font 1 - ESC [ 11 m or SI | 898 # SGR11 - Select font 1 - ESC [ 11 m or SI |
899 # SGR12 - Select font 2 - ESC [ 12 m | 899 # SGR12 - Select font 2 - ESC [ 12 m |
900 # ... (etc.) | 900 # ... (etc.) |
901 # SGR17 - Select font 7 - ESC [ 17 m | 901 # SGR17 - Select font 7 - ESC [ 17 m |
902 # | 902 # |
903 # Graphics for line drawing are not reliably found at *any* character | 903 # Graphics for line drawing are not reliably found at *any* character |
904 # location because the UNIX PC has dynamically reloadable fonts. I use font | 904 # location because the UNIX PC has dynamically reloadable fonts. I use font |
905 # 0 for regular text and font 1 for italics, but this is by no means | 905 # 0 for regular text and font 1 for italics, but this is by no means |
906 # universal. So ASCII line drawing is in order if smacs/rmacs are enabled. | 906 # universal. So ASCII line drawing is in order if smacs/rmacs are enabled. |
907 # | 907 # |
908 # MISC: The cursor visible/cursor invisible sequences were swapped in the | 908 # MISC: The cursor visible/cursor invisible sequences were swapped in the |
909 # distributed terminfo. | 909 # distributed terminfo. |
910 # | 910 # |
911 # To ameliorate these problems (and fix a few highlighting bugs) I rewrote | 911 # To ameliorate these problems (and fix a few highlighting bugs) I rewrote |
912 # the UNIX PC terminfo entry. The modified version works great with Lynx, | 912 # the UNIX PC terminfo entry. The modified version works great with Lynx, |
913 # Emacs, and XEmacs running on my Linux PC and displaying on the UNIX PC | 913 # Emacs, and XEmacs running on my Linux PC and displaying on the UNIX PC |
914 # attached by serial cable. In Emacs, even the Undo key works, and many | 914 # attached by serial cable. In Emacs, even the Undo key works, and many |
915 # applications can now use the F1-F8 keys. | 915 # applications can now use the F1-F8 keys. |
916 # | 916 # |
917 # esr's notes: | 917 # esr's notes: |
918 # Terminfo entry for the AT&T Unix PC 7300 | 918 # Terminfo entry for the AT&T Unix PC 7300 |
919 # from escape(7) in Unix PC 7300 Manual. | 919 # from escape(7) in Unix PC 7300 Manual. |
920 # Somewhat similar to a vt100-am (but different enough | 920 # Somewhat similar to a vt100-am (but different enough |
921 # to redo this from scratch.) | 921 # to redo this from scratch.) |
926 # * | 926 # * |
927 # * This routine loads a font defined in the file ALTFONT | 927 # * This routine loads a font defined in the file ALTFONT |
928 # * into font memory slot #1. Once the font has been loaded, | 928 # * into font memory slot #1. Once the font has been loaded, |
929 # * it can be used as an alternative character set. | 929 # * it can be used as an alternative character set. |
930 # * | 930 # * |
931 # * The call to ioctl with the argument WIOCLFONT is the key | 931 # * The call to ioctl with the argument WIOCLFONT is the key |
932 # * to this routine. For more information, see window(7) in | 932 # * to this routine. For more information, see window(7) in |
933 # * the PC 7300 documentation. | 933 # * the PC 7300 documentation. |
934 # ***************************************************************/ | 934 # ***************************************************************/ |
935 # #include <string.h> /* needed for strcpy call */ | 935 # #include <string.h> /* needed for strcpy call */ |
936 # #include <sys/window.h> /* needed for ioctl call */ | 936 # #include <sys/window.h> /* needed for ioctl call */ |
937 # #define FNSIZE 60 /* font name size */ | 937 # #define FNSIZE 60 /* font name size */ |
942 # * similar to that of the Teletype 5425 terminal. To view | 942 # * similar to that of the Teletype 5425 terminal. To view |
943 # * this or other fonts in /usr/lib/wfont, use the command | 943 # * this or other fonts in /usr/lib/wfont, use the command |
944 # * cfont <filename>. For further information on fonts see | 944 # * cfont <filename>. For further information on fonts see |
945 # * cfont(1) in the PC 7300 documentation. | 945 # * cfont(1) in the PC 7300 documentation. |
946 # */ | 946 # */ |
947 # | 947 # |
948 # struct altfdata /* structure for alt font data */ | 948 # struct altfdata /* structure for alt font data */ |
949 # { | 949 # { |
950 # short altf_slot; /* memory slot number */ | 950 # short altf_slot; /* memory slot number */ |
951 # char altf_name[FNSIZE]; /* font name (file name) */ | 951 # char altf_name[FNSIZE]; /* font name (file name) */ |
952 # }; | 952 # }; |
1317 | 1317 |
1318 wsvt25m|NetBSD wscons in 25 line DEC VT220 mode with Meta:\ | 1318 wsvt25m|NetBSD wscons in 25 line DEC VT220 mode with Meta:\ |
1319 :km:\ | 1319 :km:\ |
1320 :co#80:li#25:tc=vt220: | 1320 :co#80:li#25:tc=vt220: |
1321 | 1321 |
1322 # `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and | 1322 # `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and |
1323 # DECstation/pmax. | 1323 # DECstation/pmax. |
1324 rcons|BSD rasterconsole:\ | 1324 rcons|BSD rasterconsole:\ |
1325 :tc=sun-il: | 1325 :tc=sun-il: |
1326 # Color version of above. Color currenly only provided by NetBSD. | 1326 # Color version of above. Color currenly only provided by NetBSD. |
1327 rcons-color|BSD rasterconsole with ANSI color:\ | 1327 rcons-color|BSD rasterconsole with ANSI color:\ |
1440 :li#60:tc=cons25l1-m: | 1440 :li#60:tc=cons25l1-m: |
1441 | 1441 |
1442 #### 386BSD and BSD/OS Consoles | 1442 #### 386BSD and BSD/OS Consoles |
1443 # | 1443 # |
1444 | 1444 |
1445 # This was the original 386BSD console entry (I think). | 1445 # This was the original 386BSD console entry (I think). |
1446 # Some places it's named oldpc3|oldibmpc3. | 1446 # Some places it's named oldpc3|oldibmpc3. |
1447 # From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu> | 1447 # From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu> |
1448 origpc3|origibmpc3|IBM PC 386BSD Console:\ | 1448 origpc3|origibmpc3|IBM PC 386BSD Console:\ |
1449 :am:bs:bw:eo:xo:\ | 1449 :am:bs:bw:eo:xo:\ |
1450 :co#80:li#25:\ | 1450 :co#80:li#25:\ |
1467 # Note, the emulator supports many of the additional console features | 1467 # Note, the emulator supports many of the additional console features |
1468 # listed in the iBCS2 (e.g. character-set selection) though not all | 1468 # listed in the iBCS2 (e.g. character-set selection) though not all |
1469 # are described here. This entry really ought to be upgraded. | 1469 # are described here. This entry really ought to be upgraded. |
1470 # Also note, the console will also work with fewer lines after doing | 1470 # Also note, the console will also work with fewer lines after doing |
1471 # "stty rows NN", e.g. to use 24 lines. | 1471 # "stty rows NN", e.g. to use 24 lines. |
1472 # (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996) | 1472 # (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996) |
1473 # Bug: The <op> capability resets attributes. | 1473 # Bug: The <op> capability resets attributes. |
1474 bsdos-pc|IBM PC BSD/OS Console:\ | 1474 bsdos-pc|IBM PC BSD/OS Console:\ |
1475 :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m:\ | 1475 :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m:\ |
1476 :tc=bsdos-pc-nobold: | 1476 :tc=bsdos-pc-nobold: |
1477 | 1477 |
1487 :kI=\E[L:kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ | 1487 :kI=\E[L:kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ |
1488 :kr=\E[C:ku=\E[A:le=^H:nd=\E[C:nw=^M^J:rc=\E8:\ | 1488 :kr=\E[C:ku=\E[A:le=^H:nd=\E[C:nw=^M^J:rc=\E8:\ |
1489 :..sa=\E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m%?%p5%t\E[=8F%;:\ | 1489 :..sa=\E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m%?%p5%t\E[=8F%;:\ |
1490 :sc=\E7:sf=^J:ta=^I:up=\E[A:tc=klone+sgr: | 1490 :sc=\E7:sf=^J:ta=^I:up=\E[A:tc=klone+sgr: |
1491 | 1491 |
1492 # Old names for BSD/OS PC console used in releases before 4.1. | 1492 # Old names for BSD/OS PC console used in releases before 4.1. |
1493 pc3|BSD/OS on the PC Console:\ | 1493 pc3|BSD/OS on the PC Console:\ |
1494 :tc=bsdos-pc-nobold: | 1494 :tc=bsdos-pc-nobold: |
1495 ibmpc3|pc3-bold|BSD/OS on the PC Console with bold instead of underline:\ | 1495 ibmpc3|pc3-bold|BSD/OS on the PC Console with bold instead of underline:\ |
1496 :tc=bsdos-pc: | 1496 :tc=bsdos-pc: |
1497 | 1497 |
1498 # BSD/OS on the SPARC | 1498 # BSD/OS on the SPARC |
1499 bsdos-sparc|Sun SPARC BSD/OS Console:\ | 1499 bsdos-sparc|Sun SPARC BSD/OS Console:\ |
1500 :tc=sun: | 1500 :tc=sun: |
1501 | 1501 |
1502 # BSD/OS on the PowerPC | 1502 # BSD/OS on the PowerPC |
1503 bsdos-ppc|PowerPC BSD/OS Console:\ | 1503 bsdos-ppc|PowerPC BSD/OS Console:\ |
1504 :tc=bsdos-pc: | 1504 :tc=bsdos-pc: |
1505 | 1505 |
1506 #### DEC VT52 | 1506 #### DEC VT52 |
1507 # (<acsc>/:ae:/:as: capabilities aren't in DEC's official entry -- esr) | 1507 # (<acsc>/:ae:/:as: capabilities aren't in DEC's official entry -- esr) |
1520 # the relationship between the VT100 and ANSI X3.64/ISO 6429/ECMA-48 may be | 1520 # the relationship between the VT100 and ANSI X3.64/ISO 6429/ECMA-48 may be |
1521 # found near the end of this file. | 1521 # found near the end of this file. |
1522 # | 1522 # |
1523 # Except where noted, these entries are DEC's official terminfos. | 1523 # Except where noted, these entries are DEC's official terminfos. |
1524 # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support | 1524 # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support |
1525 # Engineering for more information. Updated terminfos and termcaps | 1525 # Engineering for more information. Updated terminfos and termcaps |
1526 # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps. | 1526 # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps. |
1527 # | 1527 # |
1528 # In October 1995 DEC sold its terminals business, including the VT and Dorio | 1528 # In October 1995 DEC sold its terminals business, including the VT and Dorio |
1529 # line and trademark, to SunRiver Data Systems. SunRiver has since changed | 1529 # line and trademark, to SunRiver Data Systems. SunRiver has since changed |
1530 # its name to Boundless Technologies; see http://www.boundless.com. | 1530 # its name to Boundless Technologies; see http://www.boundless.com. |
1541 # of this line) so all versions of vi before 3.7 don't handle | 1541 # of this line) so all versions of vi before 3.7 don't handle |
1542 # :xn: right on vt100. The correct way to handle :xn: is when | 1542 # :xn: right on vt100. The correct way to handle :xn: is when |
1543 # you output the char in column 80, immediately output CR LF | 1543 # you output the char in column 80, immediately output CR LF |
1544 # and then assume you are in column 1 of the next line. If :xn: | 1544 # and then assume you are in column 1 of the next line. If :xn: |
1545 # is on, am should be on too. | 1545 # is on, am should be on too. |
1546 # | 1546 # |
1547 # I assume you have smooth scroll off or are at a slow enough baud | 1547 # I assume you have smooth scroll off or are at a slow enough baud |
1548 # rate that it doesn't matter (1200? or less). Also this assumes | 1548 # rate that it doesn't matter (1200? or less). Also this assumes |
1549 # that you set auto-nl to "on", if you set it off use vt100-nam | 1549 # that you set auto-nl to "on", if you set it off use vt100-nam |
1550 # below. | 1550 # below. |
1551 # | 1551 # |
1552 # The padding requirements listed here are guesses. It is strongly | 1552 # The padding requirements listed here are guesses. It is strongly |
1553 # recommended that xon/xoff be enabled, as this is assumed here. | 1553 # recommended that xon/xoff be enabled, as this is assumed here. |
1554 # | 1554 # |
1555 # The vt100 uses <rs2> and <rf> rather than :is:/:ct:/:st: because the | 1555 # The vt100 uses <rs2> and <rf> rather than :is:/:ct:/:st: because the |
1556 # tab settings are in non-volatile memory and don't need to be | 1556 # tab settings are in non-volatile memory and don't need to be |
1557 # reset upon login. Also setting the number of columns glitches | 1557 # reset upon login. Also setting the number of columns glitches |
1558 # the screen annoyingly. You can type "reset" to get them set. | 1558 # the screen annoyingly. You can type "reset" to get them set. |
1559 # | 1559 # |
1560 # The VT100 series terminals have cursor ("arrows") keys which can operate | 1560 # The VT100 series terminals have cursor ("arrows") keys which can operate |
1561 # in two different modes: Cursor Mode and Application Mode. Cursor Mode | 1561 # in two different modes: Cursor Mode and Application Mode. Cursor Mode |
1562 # is the reset state, and is assumed to be the normal state. Application | 1562 # is the reset state, and is assumed to be the normal state. Application |
1576 # The VT100 series terminals have an auxiliary keypad, commonly referred to as | 1576 # The VT100 series terminals have an auxiliary keypad, commonly referred to as |
1577 # the "Numeric Keypad", because it is a cluster of numeric and function keys. | 1577 # the "Numeric Keypad", because it is a cluster of numeric and function keys. |
1578 # The Numeric Keypad which can operate in two different modes: Numeric Mode and | 1578 # The Numeric Keypad which can operate in two different modes: Numeric Mode and |
1579 # Application Mode. Numeric Mode is the reset state, and is assumed to be | 1579 # Application Mode. Numeric Mode is the reset state, and is assumed to be |
1580 # the normal state. Application Mode is the "set" state. In Numeric Mode, | 1580 # the normal state. Application Mode is the "set" state. In Numeric Mode, |
1581 # the numeric and punctuation keys transmit ASCII 7-bit characters, and the | 1581 # the numeric and punctuation keys transmit ASCII 7-bit characters, and the |
1582 # Enter key transmits the same as the Return key (Note: the Return key | 1582 # Enter key transmits the same as the Return key (Note: the Return key |
1583 # can be configured to send either LF (\015) or CR LF). In Application Mode, | 1583 # can be configured to send either LF (\015) or CR LF). In Application Mode, |
1584 # all the keypad keys transmit "Esc O {code}" sequences. The PF1 - PF4 keys | 1584 # all the keypad keys transmit "Esc O {code}" sequences. The PF1 - PF4 keys |
1585 # always send the same "Esc O {code}" sequences. It is assumed that the keypad | 1585 # always send the same "Esc O {code}" sequences. It is assumed that the keypad |
1586 # is normally in Numeric Mode. If an application requires that the keypad be | 1586 # is normally in Numeric Mode. If an application requires that the keypad be |
1620 # | $Op | $On | | | 1620 # | $Op | $On | | |
1621 # |___kc1_______K4____|_kc3__K5_|_kent_@8_| | 1621 # |___kc1_______K4____|_kc3__K5_|_kent_@8_| |
1622 # | 1622 # |
1623 # And here, for those of you with orphaned VT100s lacking documentation, is | 1623 # And here, for those of you with orphaned VT100s lacking documentation, is |
1624 # a description of the soft switches invoked when you do `Set Up'. | 1624 # a description of the soft switches invoked when you do `Set Up'. |
1625 # | 1625 # |
1626 # Scroll 0-Jump Shifted 3 0-# | 1626 # Scroll 0-Jump Shifted 3 0-# |
1627 # | 1-Smooth | 1-British pound sign | 1627 # | 1-Smooth | 1-British pound sign |
1628 # | Autorepeat 0-Off | Wrap Around 0-Off | 1628 # | Autorepeat 0-Off | Wrap Around 0-Off |
1629 # | | 1-On | | 1-On | 1629 # | | 1-On | | 1-On |
1630 # | | Screen 0-Dark Bkg | | New Line 0-Off | 1630 # | | Screen 0-Dark Bkg | | New Line 0-Off |
1697 :li#23:\ | 1697 :li#23:\ |
1698 :cl=\E[2;1H\E[J:cm=\E[%i%+^A;%dH:cs=\E[%i%i%d;%dr:\ | 1698 :cl=\E[2;1H\E[J:cm=\E[%i%+^A;%dH:cs=\E[%i%i%d;%dr:\ |
1699 :ds=\E7\E[1;24r\E8:fs=\E8:ho=\E[2;1H:is=\E7\E[2;24r\E8:\ | 1699 :ds=\E7\E[1;24r\E8:fs=\E8:ho=\E[2;1H:is=\E7\E[2;24r\E8:\ |
1700 :ts=\E7\E[1;%dH\E[1K:tc=vt100-am: | 1700 :ts=\E7\E[1;%dH\E[1K:tc=vt100-am: |
1701 | 1701 |
1702 # Status line at bottom. | 1702 # Status line at bottom. |
1703 # Clearing the screen will clobber status line. | 1703 # Clearing the screen will clobber status line. |
1704 vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline:\ | 1704 vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline:\ |
1705 :es:hs:\ | 1705 :es:hs:\ |
1706 :li#23:\ | 1706 :li#23:\ |
1707 :ds=\E7\E[1;24r\E8:fs=\E8:is=\E[1;23r\E[23;1H:\ | 1707 :ds=\E7\E[1;24r\E8:fs=\E8:is=\E[1;23r\E[23;1H:\ |
1708 :ts=\E7\E[24;%dH\E[1K:tc=vt100-am: | 1708 :ts=\E7\E[24;%dH\E[1K:tc=vt100-am: |
1709 | 1709 |
1710 # Most of the `vt100' emulators out there actually emulate a vt102 | 1710 # Most of the `vt100' emulators out there actually emulate a vt102 |
1711 # This entry (or vt102-nsgr) is probably the right thing to use for | 1711 # This entry (or vt102-nsgr) is probably the right thing to use for |
1712 # these. | 1712 # these. |
1713 vt102|dec vt102:\ | 1713 vt102|dec vt102:\ |
1714 :mi:\ | 1714 :mi:\ |
1715 :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:tc=vt100: | 1715 :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:tc=vt100: |
1716 vt102-w|dec vt102 in wide mode:\ | 1716 vt102-w|dec vt102 in wide mode:\ |
1717 :co#132:\ | 1717 :co#132:\ |
1720 # Many brain-dead PC comm programs that pretend to be `vt100-compatible' | 1720 # Many brain-dead PC comm programs that pretend to be `vt100-compatible' |
1721 # fail to interpret the ^O and ^N escapes properly. Symptom: the :me: | 1721 # fail to interpret the ^O and ^N escapes properly. Symptom: the :me: |
1722 # string in the canonical vt100 entry above leaves the screen littered | 1722 # string in the canonical vt100 entry above leaves the screen littered |
1723 # with little snowflake or star characters (IBM PC ROM character \017 = ^O) | 1723 # with little snowflake or star characters (IBM PC ROM character \017 = ^O) |
1724 # after highlight turnoffs. This entry should fix that, and even leave | 1724 # after highlight turnoffs. This entry should fix that, and even leave |
1725 # ACS support working, at the cost of making multiple-highlight changes | 1725 # ACS support working, at the cost of making multiple-highlight changes |
1726 # slightly more expensive. | 1726 # slightly more expensive. |
1727 # From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995 | 1727 # From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995 |
1728 vt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes):\ | 1728 vt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes):\ |
1729 :me=\E[m:sa@:tc=vt102: | 1729 :me=\E[m:sa@:tc=vt102: |
1730 | 1730 |
1747 :se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ | 1747 :se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ |
1748 :us=2\E[4m: | 1748 :us=2\E[4m: |
1749 | 1749 |
1750 # vt132 - like vt100 but slower and has ins/del line and such. | 1750 # vt132 - like vt100 but slower and has ins/del line and such. |
1751 # I'm told that :im:/:ei: are backwards in the terminal from the | 1751 # I'm told that :im:/:ei: are backwards in the terminal from the |
1752 # manual and from the ANSI standard, this describes the actual | 1752 # manual and from the ANSI standard, this describes the actual |
1753 # terminal. I've never actually used a vt132 myself, so this | 1753 # terminal. I've never actually used a vt132 myself, so this |
1754 # is untested. | 1754 # is untested. |
1755 # | 1755 # |
1756 vt132|DEC vt132:\ | 1756 vt132|DEC vt132:\ |
1757 :xn:\ | 1757 :xn:\ |
1758 :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4h:im=\E[4l:ip=:sf=\n:\ | 1758 :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4h:im=\E[4l:ip=:sf=\n:\ |
1837 # vt220d: | 1837 # vt220d: |
1838 # This vt220 description regards F6--F10 as the second block of function keys | 1838 # This vt220 description regards F6--F10 as the second block of function keys |
1839 # at the top of the keyboard. This mapping follows the description given | 1839 # at the top of the keyboard. This mapping follows the description given |
1840 # in the VT220 Programmer Reference Manual and agrees with the labeling | 1840 # in the VT220 Programmer Reference Manual and agrees with the labeling |
1841 # on some terminals that emulate the vt220. There is no support for an F5. | 1841 # on some terminals that emulate the vt220. There is no support for an F5. |
1842 # See vt220 for an alternate mapping. | 1842 # See vt220 for an alternate mapping. |
1843 # | 1843 # |
1844 vt220d|DEC VT220 in vt100 mode with DEC function key labeling:\ | 1844 vt220d|DEC VT220 in vt100 mode with DEC function key labeling:\ |
1845 :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ | 1845 :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ |
1846 :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:k5@:\ | 1846 :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:k5@:\ |
1847 :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\ | 1847 :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\ |
1876 :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:\ | 1876 :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:\ |
1877 :ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ | 1877 :ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ |
1878 :nw=^M\ED:r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ | 1878 :nw=^M\ED:r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ |
1879 :rf=/usr/lib/tabset/vt100:sc=\E7:se=5\E[27m:sf=\ED:\ | 1879 :rf=/usr/lib/tabset/vt100:sc=\E7:se=5\E[27m:sf=\ED:\ |
1880 :so=5\E[7m:sr=\EM:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m: | 1880 :so=5\E[7m:sr=\EM:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m: |
1881 | 1881 |
1882 # This was DEC's vt320. Use the purpose-built one below instead | 1882 # This was DEC's vt320. Use the purpose-built one below instead |
1883 #vt320|DEC VT320 in vt100 emulation mode, | 1883 #vt320|DEC VT320 in vt100 emulation mode, |
1884 # use=vt220, | 1884 # use=vt220, |
1885 | 1885 |
1886 # | 1886 # |
1887 # Use v320n for SCO's LYRIX. Otherwise, use Adam Thompson's vt320-nam. | 1887 # Use v320n for SCO's LYRIX. Otherwise, use Adam Thompson's vt320-nam. |
1888 # | 1888 # |
1889 vt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode:\ | 1889 vt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode:\ |
1890 :am@:\ | 1890 :am@:\ |
1891 :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: | 1891 :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: |
1892 | 1892 |
1893 # These entries are not DEC's official ones, they were purpose-built for the | 1893 # These entries are not DEC's official ones, they were purpose-built for the |
1894 # VT320. Here are the designer's notes: | 1894 # VT320. Here are the designer's notes: |
1895 # <kel> is end on a PC kbd. Actually 'select' on a VT. Mapped to | 1895 # <kel> is end on a PC kbd. Actually 'select' on a VT. Mapped to |
1896 # 'Erase to End of Field'... since nothing seems to use 'end' anyways... | 1896 # 'Erase to End of Field'... since nothing seems to use 'end' anyways... |
1897 # khome is Home on a PC kbd. Actually 'FIND' on a VT. | 1897 # khome is Home on a PC kbd. Actually 'FIND' on a VT. |
1898 # Things that use <knxt> usually use tab anyways... and things that don't use | 1898 # Things that use <knxt> usually use tab anyways... and things that don't use |
1899 # tab usually use <knxt> instead... | 1899 # tab usually use <knxt> instead... |
1900 # kprv is same as tab - Backtab is useless... | 1900 # kprv is same as tab - Backtab is useless... |
1901 # I left out :sa: because of its RIDICULOUS complexity, | 1901 # I left out :sa: because of its RIDICULOUS complexity, |
1902 # and the resulting fact that it causes the termcap translation of the entry | 1902 # and the resulting fact that it causes the termcap translation of the entry |
1903 # to SMASH the 1k-barrier... | 1903 # to SMASH the 1k-barrier... |
1904 # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995 | 1904 # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995 |
1905 # (vt320: uncommented :fs: --esr) | 1905 # (vt320: uncommented :fs: --esr) |
1906 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 1906 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
1907 # (sgr removed to fit entry within 1023 bytes) | 1907 # (sgr removed to fit entry within 1023 bytes) |
1908 # (acsc removed to fit entry within 1023 bytes) | 1908 # (acsc removed to fit entry within 1023 bytes) |
1909 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) | 1909 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) |
1910 vt320|vt300|dec vt320 7 bit terminal:\ | 1910 vt320|vt300|dec vt320 7 bit terminal:\ |
1955 # | 1955 # |
1956 # Note that this entry is are set up in what was the standard way for GNU | 1956 # Note that this entry is are set up in what was the standard way for GNU |
1957 # Emacs v18 terminal modes to deal with the cursor keys in that the arrow | 1957 # Emacs v18 terminal modes to deal with the cursor keys in that the arrow |
1958 # keys were switched into application mode at the same time the numeric pad | 1958 # keys were switched into application mode at the same time the numeric pad |
1959 # is switched into application mode. This changes the definitions of the | 1959 # is switched into application mode. This changes the definitions of the |
1960 # arrow keys. Emacs v19 is smarter and mines its keys directly out of | 1960 # arrow keys. Emacs v19 is smarter and mines its keys directly out of |
1961 # your termcap or terminfo entry, | 1961 # your termcap or terminfo entry, |
1962 # | 1962 # |
1963 # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993 | 1963 # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993 |
1964 # (vt340: string capability "sb=\E[M" corrected to "sr"; | 1964 # (vt340: string capability "sb=\E[M" corrected to "sr"; |
1965 # also, added <rmam>/<smam> based on the init string -- esr) | 1965 # also, added <rmam>/<smam> based on the init string -- esr) |
1983 :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ | 1983 :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ |
1984 :vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: | 1984 :vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: |
1985 | 1985 |
1986 # DEC doesn't supply a vt400 description, so we add Daniel Glasser's | 1986 # DEC doesn't supply a vt400 description, so we add Daniel Glasser's |
1987 # (originally written with vt420 as its primary name, and usable for it). | 1987 # (originally written with vt420 as its primary name, and usable for it). |
1988 # | 1988 # |
1989 # VT400/420 -- This terminal is a superset of the vt320. It adds the multiple | 1989 # VT400/420 -- This terminal is a superset of the vt320. It adds the multiple |
1990 # text pages and long text pages with selectable length of the vt340, along | 1990 # text pages and long text pages with selectable length of the vt340, along |
1991 # with left and right margins, rectangular area text copy, fill, and erase | 1991 # with left and right margins, rectangular area text copy, fill, and erase |
1992 # operations, selected region character attribute change operations, | 1992 # operations, selected region character attribute change operations, |
1993 # page memory and rectangle checksums, insert/delete column, reception | 1993 # page memory and rectangle checksums, insert/delete column, reception |
1994 # macros, and other features too numerous to remember right now. TERMCAP | 1994 # macros, and other features too numerous to remember right now. TERMCAP |
1996 # | 1996 # |
1997 # Note that this entry is are set up in what was the standard way for GNU | 1997 # Note that this entry is are set up in what was the standard way for GNU |
1998 # Emacs v18 terminal modes to deal with the cursor keys in that the arrow | 1998 # Emacs v18 terminal modes to deal with the cursor keys in that the arrow |
1999 # keys were switched into application mode at the same time the numeric pad | 1999 # keys were switched into application mode at the same time the numeric pad |
2000 # is switched into application mode. This changes the definitions of the | 2000 # is switched into application mode. This changes the definitions of the |
2001 # arrow keys. Emacs v19 is smarter and mines its keys directly out of | 2001 # arrow keys. Emacs v19 is smarter and mines its keys directly out of |
2002 # your termcap entry, | 2002 # your termcap entry, |
2003 # | 2003 # |
2004 # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993 | 2004 # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993 |
2005 # (vt400: string capability ":sb=\E[M:" corrected to ":sr=\E[M:"; | 2005 # (vt400: string capability ":sb=\E[M:" corrected to ":sr=\E[M:"; |
2006 # also, added <rmam>/<smam> based on the init string -- esr) | 2006 # also, added <rmam>/<smam> based on the init string -- esr) |
2053 # takes two parameters, the key and the string. Translating the key is | 2053 # takes two parameters, the key and the string. Translating the key is |
2054 # straightforward (keys 1-5 are not defined on real terminals, though some | 2054 # straightforward (keys 1-5 are not defined on real terminals, though some |
2055 # emulators define these): | 2055 # emulators define these): |
2056 # | 2056 # |
2057 # if (key < 16) then value = key; | 2057 # if (key < 16) then value = key; |
2058 # else if (key < 21) then value = key + 1; | 2058 # else if (key < 21) then value = key + 1; |
2059 # else if (key < 25) then value = key + 2; | 2059 # else if (key < 25) then value = key + 2; |
2060 # else if (key < 27) then value = key + 3; | 2060 # else if (key < 27) then value = key + 3; |
2061 # else if (key < 30) then value = key + 4; | 2061 # else if (key < 30) then value = key + 4; |
2062 # else value = key + 5; | 2062 # else value = key + 5; |
2063 # | 2063 # |
2064 # The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT". | 2064 # The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT". |
2065 # There's no provision in terminfo for emitting a string in this format, so the | 2065 # There's no provision in terminfo for emitting a string in this format, so the |
2066 # application has to know it. | 2066 # application has to know it. |
2067 # | 2067 # |
2068 vt420pc|DEC VT420 w/PC keyboard:\ | 2068 vt420pc|DEC VT420 w/PC keyboard:\ |
2069 :@7=\E[4~:F1=\E[23~:F2=\E[24~:F3=\E[11;2~:F4=\E[12;2~:\ | 2069 :@7=\E[4~:F1=\E[23~:F2=\E[24~:F3=\E[11;2~:F4=\E[12;2~:\ |
2350 :im=\E[4h:is=\E\E[m\E[?7h\E[?1;4l:k1=\EOP:k2=\EOQ:\ | 2350 :im=\E[4h:is=\E\E[m\E[?7h\E[?1;4l:k1=\EOP:k2=\EOQ:\ |
2351 :k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:\ | 2351 :k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:\ |
2352 :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:me=\E[m:\ | 2352 :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:me=\E[m:\ |
2353 :mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ | 2353 :mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ |
2354 :ue=\E[m:up=\E[A:us=\E[4m: | 2354 :ue=\E[m:up=\E[A:us=\E[4m: |
2355 # Compatible with the R5 xterm | 2355 # Compatible with the R5 xterm |
2356 # (from the XFree86 3.2 distribution, <blink=@> removed) | 2356 # (from the XFree86 3.2 distribution, <blink=@> removed) |
2357 # added khome/kend, rmir/smir, rmul/smul, hts based on the R5 xterm code - TD | 2357 # added khome/kend, rmir/smir, rmul/smul, hts based on the R5 xterm code - TD |
2358 # corrected typos in rs2 string - TD | 2358 # corrected typos in rs2 string - TD |
2359 # added u6-u9 -TD | 2359 # added u6-u9 -TD |
2360 xterm-r5|xterm R5 version:\ | 2360 xterm-r5|xterm R5 version:\ |
2579 # + maps the editing keypad | 2579 # + maps the editing keypad |
2580 # + interprets control-function-key as a second array of keys, so a | 2580 # + interprets control-function-key as a second array of keys, so a |
2581 # 12-fkey keyboard can support vt220's 20-fkeys. | 2581 # 12-fkey keyboard can support vt220's 20-fkeys. |
2582 # + maps numeric keypad "+" to ",". | 2582 # + maps numeric keypad "+" to ",". |
2583 # + uses DEC-style control sequences for the application keypad. | 2583 # + uses DEC-style control sequences for the application keypad. |
2584 # | 2584 # |
2585 xterm-vt220|XFree86 xterm emulating vt220:\ | 2585 xterm-vt220|XFree86 xterm emulating vt220:\ |
2586 :@1=\EOu:@7=\E[4~:@8=\EOM:F1=\E[23~:F2=\E[24~:F3=\E[25~:\ | 2586 :@1=\EOu:@7=\E[4~:@8=\EOM:F1=\E[23~:F2=\E[24~:F3=\E[25~:\ |
2587 :F4=\E[26~:F5=\E[28~:F6=\E[29~:F7=\E[31~:F8=\E[32~:\ | 2587 :F4=\E[26~:F5=\E[28~:F6=\E[29~:F7=\E[31~:F8=\E[32~:\ |
2588 :F9=\E[33~:FA=\E[34~:K1=\EOw:K3=\EOy:K4=\EOq:K5=\EOs:\ | 2588 :F9=\E[33~:FA=\E[34~:K1=\EOw:K3=\EOy:K4=\EOq:K5=\EOs:\ |
2589 :Km=\E[M:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:\ | 2589 :Km=\E[M:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:\ |
2606 :li#24:tc=xterm-r6: | 2606 :li#24:tc=xterm-r6: |
2607 | 2607 |
2608 # This is xterm for ncurses. | 2608 # This is xterm for ncurses. |
2609 xterm|xterm terminal emulator (X Window System):\ | 2609 xterm|xterm terminal emulator (X Window System):\ |
2610 :tc=xterm-r6: | 2610 :tc=xterm-r6: |
2611 # use=xterm-xfree86, | 2611 # use=xterm-xfree86, |
2612 | 2612 |
2613 # These entries allow access to the X titlebar and icon name as a status line. | 2613 # These entries allow access to the X titlebar and icon name as a status line. |
2614 # Note that twm (and possibly window managers descended from it such as tvtwm, | 2614 # Note that twm (and possibly window managers descended from it such as tvtwm, |
2615 # ctwm, and vtwm) track windows by icon-name; thus, you don't want to mess | 2615 # ctwm, and vtwm) track windows by icon-name; thus, you don't want to mess |
2616 # with it. | 2616 # with it. |
2617 xterm+sl|access X title line and icon name:\ | 2617 xterm+sl|access X title line and icon name:\ |
2618 :hs:\ | 2618 :hs:\ |
2619 :ws#40:\ | 2619 :ws#40:\ |
2644 kterm-color|kterm-co|kterm with ANSI colors:\ | 2644 kterm-color|kterm-co|kterm with ANSI colors:\ |
2645 :NC@:tc=kterm:tc=ecma+color: | 2645 :NC@:tc=kterm:tc=ecma+color: |
2646 # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file | 2646 # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file |
2647 xterm-nic|xterm with ich/ich1 suppressed for non-curses programs:\ | 2647 xterm-nic|xterm with ich/ich1 suppressed for non-curses programs:\ |
2648 :IC@:ei=:ic@:im=:tc=xterm: | 2648 :IC@:ei=:ic@:im=:tc=xterm: |
2649 # From: Mark Sheppard <kimble@mistral.co.uk>, 4 May 1996 | 2649 # From: Mark Sheppard <kimble@mistral.co.uk>, 4 May 1996 |
2650 xterm1|xterm terminal emulator ignoring the alternate screen buffer:\ | 2650 xterm1|xterm terminal emulator ignoring the alternate screen buffer:\ |
2651 :te@:ti@:tc=xterm: | 2651 :te@:ti@:tc=xterm: |
2652 | 2652 |
2653 # This describes the capabilities of color_xterm, an xterm variant from | 2653 # This describes the capabilities of color_xterm, an xterm variant from |
2654 # before ECMA-64 color support was folded into the main-line xterm release. | 2654 # before ECMA-64 color support was folded into the main-line xterm release. |
2807 # The distributed terminfo says it implements hpa and vpa, but they are not | 2807 # The distributed terminfo says it implements hpa and vpa, but they are not |
2808 # implemented correctly, using relative rather than absolute positioning. | 2808 # implemented correctly, using relative rather than absolute positioning. |
2809 # | 2809 # |
2810 # rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM. | 2810 # rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM. |
2811 # Since rxvt is not really compatible with xterm, it should be configured as | 2811 # Since rxvt is not really compatible with xterm, it should be configured as |
2812 # "rxvt" (monochrome) and "rxvt-color". | 2812 # "rxvt" (monochrome) and "rxvt-color". |
2813 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 2813 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
2814 # (sgr removed to fit entry within 1023 bytes) | 2814 # (sgr removed to fit entry within 1023 bytes) |
2815 # (acsc removed to fit entry within 1023 bytes) | 2815 # (acsc removed to fit entry within 1023 bytes) |
2816 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) | 2816 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) |
2817 rxvt-basic|rxvt terminal base (X Window System):\ | 2817 rxvt-basic|rxvt terminal base (X Window System):\ |
2925 | 2925 |
2926 # This entry describes an xterm with Sun-style function keys enabled | 2926 # This entry describes an xterm with Sun-style function keys enabled |
2927 # via the X resource setting "xterm*sunFunctionKeys:true" | 2927 # via the X resource setting "xterm*sunFunctionKeys:true" |
2928 # To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same. | 2928 # To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same. |
2929 # The <kf13>...<kf20> keys are L3-L10. We don't set <kf16=\E[197z> | 2929 # The <kf13>...<kf20> keys are L3-L10. We don't set <kf16=\E[197z> |
2930 # because we want it to be seen as <kcpy>. | 2930 # because we want it to be seen as <kcpy>. |
2931 # The <kf31>...<kf45> keys are R1-R15. We treat some of these in accordance | 2931 # The <kf31>...<kf45> keys are R1-R15. We treat some of these in accordance |
2932 # with their Sun keyboard labels instead. | 2932 # with their Sun keyboard labels instead. |
2933 # From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996 | 2933 # From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996 |
2934 xterm-sun|xterm with sunFunctionKeys true:\ | 2934 xterm-sun|xterm with sunFunctionKeys true:\ |
2935 :%1=\E[196z:&8=\E[195z:@0=\E[200z:@5=\E[197z:@7=\E[220z:\ | 2935 :%1=\E[196z:&8=\E[195z:@0=\E[200z:@5=\E[197z:@7=\E[220z:\ |
2965 :sr=\EF:st=\Eh:ta=^I:ue=\ES:up=\EA:us=\ES\EV:ve=\Ea:vi=\EZ: | 2965 :sr=\EF:st=\Eh:ta=^I:ue=\ES:up=\EA:us=\ES\EV:ve=\Ea:vi=\EZ: |
2966 | 2966 |
2967 #### MGR | 2967 #### MGR |
2968 # | 2968 # |
2969 # MGR is a Bell Labs window system lighter-weight than X. | 2969 # MGR is a Bell Labs window system lighter-weight than X. |
2970 # These entries describe MGR's xterm-equivalent. | 2970 # These entries describe MGR's xterm-equivalent. |
2971 # They are courtesy of Vincent Broman <broman@nosc.mil> 14 Jan 1997 | 2971 # They are courtesy of Vincent Broman <broman@nosc.mil> 14 Jan 1997 |
2972 # | 2972 # |
2973 | 2973 |
2974 mgr|Bellcore MGR (non X) window system terminal emulation:\ | 2974 mgr|Bellcore MGR (non X) window system terminal emulation:\ |
2975 :am:km:\ | 2975 :am:km:\ |
2976 :AL=\E%da:DC=\E%dE:DL=\E%dd:IC=\E%dA:RA=\E5S:SA=\E5s:\ | 2976 :AL=\E%da:DC=\E%dE:DL=\E%dd:IC=\E%dA:RA=\E5S:SA=\E5s:\ |
2995 :tc=mgr: | 2995 :tc=mgr: |
2996 | 2996 |
2997 ######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS | 2997 ######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS |
2998 # | 2998 # |
2999 | 2999 |
3000 # Columbus UNIX virtual terminal. This terminal also appears in | 3000 # Columbus UNIX virtual terminal. This terminal also appears in |
3001 # UNIX 4.0 and successors as line discipline 1 (?), but is | 3001 # UNIX 4.0 and successors as line discipline 1 (?), but is |
3002 # undocumented and does not really work quite right. | 3002 # undocumented and does not really work quite right. |
3003 cbunix|cb unix virtual terminal:\ | 3003 cbunix|cb unix virtual terminal:\ |
3004 :am:bs:da:db:\ | 3004 :am:bs:da:db:\ |
3005 :co#80:li#24:lm#0:\ | 3005 :co#80:li#24:lm#0:\ |
3006 :al=\EP:bl=^G:cd=\EL:ce=\EK:cl=\EL:cm=\EG%r%.%.:cr=^M:\ | 3006 :al=\EP:bl=^G:cd=\EL:ce=\EK:cl=\EL:cm=\EG%r%.%.:cr=^M:\ |
3013 :co#79:tc=cbunix: | 3013 :co#79:tc=cbunix: |
3014 | 3014 |
3015 pty|4bsd pseudo teletype:\ | 3015 pty|4bsd pseudo teletype:\ |
3016 :cm=\EG%+ %+ :se=\Eb$:so=\Ea$:ue=\Eb!:us=\Ea!:tc=cbunix: | 3016 :cm=\EG%+ %+ :se=\Eb$:so=\Ea$:ue=\Eb!:us=\Ea!:tc=cbunix: |
3017 | 3017 |
3018 # The codes supported by the term.el terminal emulation in GNU Emacs 19.30 | 3018 # The codes supported by the term.el terminal emulation in GNU Emacs 19.30 |
3019 eterm|gnu emacs term.el terminal emulation:\ | 3019 eterm|gnu emacs term.el terminal emulation:\ |
3020 :am:mi:xn:\ | 3020 :am:mi:xn:\ |
3021 :co#80:li#24:\ | 3021 :co#80:li#24:\ |
3022 :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ | 3022 :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ |
3023 :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:bl=^G:cb=\E[1K:\ | 3023 :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:bl=^G:cb=\E[1K:\ |
3025 :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:\ | 3025 :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:\ |
3026 :im=\E[4h:le=^H:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:se=\E[m:\ | 3026 :im=\E[4h:le=^H:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:se=\E[m:\ |
3027 :sf=^J:so=\E[7m:ta=^I:te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:\ | 3027 :sf=^J:so=\E[7m:ta=^I:te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:\ |
3028 :ue=\E[m:up=\E[A:us=\E[4m: | 3028 :ue=\E[m:up=\E[A:us=\E[4m: |
3029 | 3029 |
3030 # Entries for use by the `screen' program by Juergen Weigert, | 3030 # Entries for use by the `screen' program by Juergen Weigert, |
3031 # Michael Schroeder, Oliver Laumann. The screen and | 3031 # Michael Schroeder, Oliver Laumann. The screen and |
3032 # screen-w entries came with version 3.7.1. The screen2 and screen3 entries | 3032 # screen-w entries came with version 3.7.1. The screen2 and screen3 entries |
3033 # come from University of Wisconsin and may be older. | 3033 # come from University of Wisconsin and may be older. |
3034 # (screen: added :ve: on ANSI model -- esr) | 3034 # (screen: added :ve: on ANSI model -- esr) |
3035 # | 3035 # |
3336 # | 3336 # |
3337 | 3337 |
3338 # (wsiris: this had extension capabilities | 3338 # (wsiris: this had extension capabilities |
3339 # :HS=\E7F2:HE=\E7F7:\ | 3339 # :HS=\E7F2:HE=\E7F7:\ |
3340 # :CT#2:CZ=*Bblack,red,green,yellow,blue,magenta,cyan,*Fwhite: | 3340 # :CT#2:CZ=*Bblack,red,green,yellow,blue,magenta,cyan,*Fwhite: |
3341 # See the note on Iris extensions near the end of this file. | 3341 # See the note on Iris extensions near the end of this file. |
3342 # Finally, removed suboptimal :cl:=\EH\EJ and added :do: & | 3342 # Finally, removed suboptimal :cl:=\EH\EJ and added :do: & |
3343 # :vb: from BRL -- esr) | 3343 # :vb: from BRL -- esr) |
3344 wsiris|iris40|iris emulating a 40 line visual 50 (approximately):\ | 3344 wsiris|iris40|iris emulating a 40 line visual 50 (approximately):\ |
3345 :am:bs:nc:pt:\ | 3345 :am:bs:nc:pt:\ |
3346 :co#80:it#8:kn#3:li#40:\ | 3346 :co#80:it#8:kn#3:li#40:\ |
3347 :al=\EL:bl=^G:cd=\EJ:ce=\EK:cl=\Ev:cm=\EY%+ %+ :dl=\EM:\ | 3347 :al=\EL:bl=^G:cd=\EJ:ce=\EK:cl=\Ev:cm=\EY%+ %+ :dl=\EM:\ |
3451 :tc=news-42: | 3451 :tc=news-42: |
3452 # (news-42-sjis: this had :TY=sjis: --esr) | 3452 # (news-42-sjis: this had :TY=sjis: --esr) |
3453 news-42-sjis:\ | 3453 news-42-sjis:\ |
3454 :tc=news-42: | 3454 :tc=news-42: |
3455 # | 3455 # |
3456 # NEWS-OS old termcap entry | 3456 # NEWS-OS old termcap entry |
3457 # | 3457 # |
3458 # (news-old-unk: this had :KB=news:TY=sjis: --esr) | 3458 # (news-old-unk: this had :KB=news:TY=sjis: --esr) |
3459 news-old-unk|SONY NEWS vt100 emulator common entry:\ | 3459 news-old-unk|SONY NEWS vt100 emulator common entry:\ |
3460 :am:bs:pt:xn:\ | 3460 :am:bs:pt:xn:\ |
3461 :co#80:vt#3:\ | 3461 :co#80:vt#3:\ |
3682 # VI POSIX Editor for Windows NT 3.1". True to Microsoft form, not only | 3682 # VI POSIX Editor for Windows NT 3.1". True to Microsoft form, not only |
3683 # are the installation instructions a pile of mind-numbing bureaucratese, | 3683 # are the installation instructions a pile of mind-numbing bureaucratese, |
3684 # but the termcap entry is actually broken and unusable as given; the :do: | 3684 # but the termcap entry is actually broken and unusable as given; the :do: |
3685 # capability is misspelled "d". | 3685 # capability is misspelled "d". |
3686 # | 3686 # |
3687 # To use this, you need to a bunch of environment variables: | 3687 # To use this, you need to a bunch of environment variables: |
3688 # | 3688 # |
3689 # SET _POSIX_TERM=on | 3689 # SET _POSIX_TERM=on |
3690 # SET TERM=ansi | 3690 # SET TERM=ansi |
3691 # SET TERMCAP=location of termcap file in POSIX file format | 3691 # SET TERMCAP=location of termcap file in POSIX file format |
3692 # which is case-sensitive. | 3692 # which is case-sensitive. |
3694 # SET TMP=//C/TEMP | 3694 # SET TMP=//C/TEMP |
3695 # | 3695 # |
3696 # Important note: setting the TMP environment variable in POSIX style renders | 3696 # Important note: setting the TMP environment variable in POSIX style renders |
3697 # it incompatible with a lot of other applications, including Visual C++. So | 3697 # it incompatible with a lot of other applications, including Visual C++. So |
3698 # you should have a separate command window just for vi. All the other | 3698 # you should have a separate command window just for vi. All the other |
3699 # variables may be permanently set in the Control Panel\System applet. | 3699 # variables may be permanently set in the Control Panel\System applet. |
3700 # | 3700 # |
3701 # You can find out more about the restrictions of this facility at | 3701 # You can find out more about the restrictions of this facility at |
3702 # <http://www.nentug.org/unix-to-nt/ntposix.htm>. | 3702 # <http://www.nentug.org/unix-to-nt/ntposix.htm>. |
3703 # | 3703 # |
3704 # From: Federico Bianchi <bianchi@magna.cisid.unipi.it>, 15 Jan 1997 | 3704 # From: Federico Bianchi <bianchi@magna.cisid.unipi.it>, 15 Jan 1997 |
3811 :@7=\ET:tc=altos7: | 3811 :@7=\ET:tc=altos7: |
3812 | 3812 |
3813 #### Hewlett-Packard (hp) | 3813 #### Hewlett-Packard (hp) |
3814 # | 3814 # |
3815 # Hewlett-Packard | 3815 # Hewlett-Packard |
3816 # 8000 Foothills Blvd | 3816 # 8000 Foothills Blvd |
3817 # Roseville, CA 95747 | 3817 # Roseville, CA 95747 |
3818 # Vox: 1-(916)-785-4363 (Technical response line for VDTs) | 3818 # Vox: 1-(916)-785-4363 (Technical response line for VDTs) |
3819 # 1-(800)-633-3600 (General customer support) | 3819 # 1-(800)-633-3600 (General customer support) |
3820 # | 3820 # |
3821 # | 3821 # |
3822 # As of March 1998, HP no longer has any terminals in production. | 3822 # As of March 1998, HP no longer has any terminals in production. |
3823 # The 700 series (22, 32, 41, 44, 92, 94, 96, 98) is still being | 3823 # The 700 series (22, 32, 41, 44, 92, 94, 96, 98) is still being |
3824 # supported (they still have parts). So are the 2392a and 2394a. | 3824 # supported (they still have parts). So are the 2392a and 2394a. |
3825 # See the WORKSTATION CONSOLES section for the 700s. | 3825 # See the WORKSTATION CONSOLES section for the 700s. |
3826 # | 3826 # |
3827 | 3827 |
3828 # Generic HP terminal - this should (hopefully) work on any HP terminal. | 3828 # Generic HP terminal - this should (hopefully) work on any HP terminal. |
3843 :k7=\Ev\r:k8=\Ew\r: | 3843 :k7=\Ev\r:k8=\Ew\r: |
3844 | 3844 |
3845 hp+pfk-cr|hp function keys w/o CR:\ | 3845 hp+pfk-cr|hp function keys w/o CR:\ |
3846 :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew: | 3846 :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew: |
3847 | 3847 |
3848 # The hp2621s use the same keys for the arrows and function keys, | 3848 # The hp2621s use the same keys for the arrows and function keys, |
3849 # but not separate escape sequences. These definitions allow the | 3849 # but not separate escape sequences. These definitions allow the |
3850 # user to use those keys as arrow keys rather than as function | 3850 # user to use those keys as arrow keys rather than as function |
3851 # keys. | 3851 # keys. |
3852 hp+pfk+arrows|hp alternate arrow definitions:\ | 3852 hp+pfk+arrows|hp alternate arrow definitions:\ |
3853 :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:kF=\Er\r:kH=\Eq\r:kR=\Es\r:\ | 3853 :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:kF=\Er\r:kH=\Eq\r:kR=\Es\r:\ |
3854 :kd=\Ew\r:kh=\Ep\r:kl=\Eu\r:kr=\Ev\r:ku=\Et\r: | 3854 :kd=\Ew\r:kh=\Ep\r:kl=\Eu\r:kr=\Ev\r:ku=\Et\r: |
3855 | 3855 |
3869 | 3869 |
3870 # Note: no :ho: on HPs since that homes to top of memory, not screen. | 3870 # Note: no :ho: on HPs since that homes to top of memory, not screen. |
3871 # Due to severe 2621 braindamage, the only way to get the arrow keys to | 3871 # Due to severe 2621 braindamage, the only way to get the arrow keys to |
3872 # transmit anything at all is to turn on the function key labels | 3872 # transmit anything at all is to turn on the function key labels |
3873 # with :ks:, and even then the user has to hold down shift! | 3873 # with :ks:, and even then the user has to hold down shift! |
3874 # The default 2621 turns off the labels except when it has to to | 3874 # The default 2621 turns off the labels except when it has to to |
3875 # enable the function keys. If your installation prefers labels | 3875 # enable the function keys. If your installation prefers labels |
3876 # on all the time, or off all the time (at the "expense" of the | 3876 # on all the time, or off all the time (at the "expense" of the |
3877 # function keys), use 2621-nl or 2621-wl. | 3877 # function keys), use 2621-nl or 2621-wl. |
3878 # | 3878 # |
3879 # Note: there are newer ROMs for 2621's that allow you to set | 3879 # Note: there are newer ROMs for 2621's that allow you to set |
3880 # strap A so the regular arrow keys xmit \EA, etc, as with the | 3880 # strap A so the regular arrow keys xmit \EA, etc, as with the |
3881 # 2645. However, even with this strap set, the terminal stops | 3881 # 2645. However, even with this strap set, the terminal stops |
3882 # xmitting if you reset it, until you unset and reset the strap! | 3882 # xmitting if you reset it, until you unset and reset the strap! |
3883 # Since there is no way to set/unset the strap with an escape | 3883 # Since there is no way to set/unset the strap with an escape |
3884 # sequence, we don't use it in the default. | 3884 # sequence, we don't use it in the default. |
3885 # If you like, you can use 2621-ba (brain-damaged arrow keys). | 3885 # If you like, you can use 2621-ba (brain-damaged arrow keys). |
3886 hp2621-ba|2621 w/new rom and strap A set:\ | 3886 hp2621-ba|2621 w/new rom and strap A set:\ |
3887 :ke@:ks@:tc=hp+arrows:tc=hp2621: | 3887 :ke@:ks@:tc=hp+arrows:tc=hp2621: |
3888 | 3888 |
3908 # hp2621 with k45 keyboard | 3908 # hp2621 with k45 keyboard |
3909 hp2621-k45|hp2621k45|k45|hp 2621 with 45 keyboard:\ | 3909 hp2621-k45|hp2621k45|k45|hp 2621 with 45 keyboard:\ |
3910 :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ | 3910 :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ |
3911 :ku=\EA:tc=hp2621: | 3911 :ku=\EA:tc=hp2621: |
3912 | 3912 |
3913 # 2621 using all 48 lines of memory, only 24 visible at any time. | 3913 # 2621 using all 48 lines of memory, only 24 visible at any time. |
3914 hp2621-48|48 line 2621:\ | 3914 hp2621-48|48 line 2621:\ |
3915 :li#48:\ | 3915 :li#48:\ |
3916 :cm=\E&a%r%dc%dR:cv=\E&a%dR:ho=\EH:tc=hp2621: | 3916 :cm=\E&a%r%dc%dR:cv=\E&a%dR:ho=\EH:tc=hp2621: |
3917 | 3917 |
3918 # 2621 with no labels ever. Also prevents vi delays on escape. | 3918 # 2621 with no labels ever. Also prevents vi delays on escape. |
3919 hp2621-nl|hp 2621 with no labels:\ | 3919 hp2621-nl|hp 2621 with no labels:\ |
3920 :kd@:ke@:kh@:kl@:kr@:ks@:ku@:tc=hp2621-fl: | 3920 :kd@:ke@:kh@:kl@:kr@:ks@:ku@:tc=hp2621-fl: |
3921 | 3921 |
3922 # Needed for UCB ARPAVAX console, since lsi-11 expands tabs | 3922 # Needed for UCB ARPAVAX console, since lsi-11 expands tabs |
3923 # (wrong). | 3923 # (wrong). |
3924 # | 3924 # |
3925 hp2621-nt|hp 2621 w/no tabs:\ | 3925 hp2621-nt|hp 2621 w/no tabs:\ |
3926 :ta@:tc=hp2621: | 3926 :ta@:tc=hp2621: |
3927 | 3927 |
3928 # Hp 2624 B with 4 or 10 pages of memory. | 3928 # Hp 2624 B with 4 or 10 pages of memory. |
3929 # | 3929 # |
3930 # Some assumptions are made with this entry. These settings are | 3930 # Some assumptions are made with this entry. These settings are |
3931 # NOT set up by the initialization strings. | 3931 # NOT set up by the initialization strings. |
3932 # | 3932 # |
3933 # Port Configuration | 3933 # Port Configuration |
3934 # RecvPace=Xon/Xoff | 3934 # RecvPace=Xon/Xoff |
3935 # XmitPace=Xon/Xoff | 3935 # XmitPace=Xon/Xoff |
3936 # StripNulDel=Yes | 3936 # StripNulDel=Yes |
3937 # | 3937 # |
3938 # Terminal Configuration | 3938 # Terminal Configuration |
3939 # InhHndShk=Yes | 3939 # InhHndShk=Yes |
3940 # InhDC2=Yes | 3940 # InhDC2=Yes |
3941 # XmitFnctn(A)=No | 3941 # XmitFnctn(A)=No |
3942 # InhEolWrp=No | 3942 # InhEolWrp=No |
3943 # | 3943 # |
3944 # Note: the 2624 DOES have a true :ho:, believe it or not! | 3944 # Note: the 2624 DOES have a true :ho:, believe it or not! |
3945 # | 3945 # |
3946 # The 2624 has an "error line" to which messages can be sent. | 3946 # The 2624 has an "error line" to which messages can be sent. |
3947 # This is CLOSE to what is expected for a "status line". However, | 3947 # This is CLOSE to what is expected for a "status line". However, |
3948 # after a message is sent to the "error line", the next carriage | 3948 # after a message is sent to the "error line", the next carriage |
3949 # return is EATEN and the "error line" is turned back off again! | 3949 # return is EATEN and the "error line" is turned back off again! |
3950 # So I guess we can't define :hs:, :es:, :ws:, :ds:, :fs:, :ts:. | 3950 # So I guess we can't define :hs:, :es:, :ws:, :ds:, :fs:, :ts:. |
3951 # | 3951 # |
3952 # This entry supports emacs (and any other program that uses raw | 3952 # This entry supports emacs (and any other program that uses raw |
3953 # mode) at 4800 baud and less. I couldn't get the padding right | 3953 # mode) at 4800 baud and less. I couldn't get the padding right |
3954 # for 9600. | 3954 # for 9600. |
3955 # | 3955 # |
3956 # (hp2624: replaced NUL sequences in flash with mandatory pauses -- esr) | 3956 # (hp2624: replaced NUL sequences in flash with mandatory pauses -- esr) |
3957 hp2624|hp2624a|hp2624b|hp2624b-4p|Hewlett Packard 2624 B:\ | 3957 hp2624|hp2624a|hp2624b|hp2624b-4p|Hewlett Packard 2624 B:\ |
3958 :da:db:\ | 3958 :da:db:\ |
3959 :lm#96:\ | 3959 :lm#96:\ |
3960 :vb=\E&w13F\E&w12F\E&w13F\E&w12F:tc=hp+labels:tc=scrhp: | 3960 :vb=\E&w13F\E&w12F\E&w13F\E&w12F:tc=hp+labels:tc=scrhp: |
3961 | 3961 |
3962 # This hp2626 entry does not use any of the fancy windowing stuff | 3962 # This hp2626 entry does not use any of the fancy windowing stuff |
3963 # of the 2626. | 3963 # of the 2626. |
3964 # | 3964 # |
3965 # Indeed, terminfo does not yet handle such stuff. Since changing | 3965 # Indeed, terminfo does not yet handle such stuff. Since changing |
3966 # any window clears memory, it is probably not possible to use | 3966 # any window clears memory, it is probably not possible to use |
3967 # this for screen opt. | 3967 # this for screen opt. |
3968 # | 3968 # |
3969 # ed is incredibly slow most of the time - I am guessing at the | 3969 # ed is incredibly slow most of the time - I am guessing at the |
3970 # exact padding. Since the terminal uses xoff/xon this is intended | 3970 # exact padding. Since the terminal uses xoff/xon this is intended |
3971 # only for cost computation, so that the terminal will prefer el | 3971 # only for cost computation, so that the terminal will prefer el |
3972 # or even dl1 which is probably faster! | 3972 # or even dl1 which is probably faster! |
3973 # | 3973 # |
3974 # \ED\EJ\EC hack for ed from Ed Bradford - apparently ed is only | 3974 # \ED\EJ\EC hack for ed from Ed Bradford - apparently ed is only |
3975 # extra slow on the last line of the window. | 3975 # extra slow on the last line of the window. |
3976 # | 3976 # |
3977 # The padding probably should be changed. | 3977 # The padding probably should be changed. |
3978 # | 3978 # |
3979 hp2626|hp2626a|hp2626p|hp 2626:\ | 3979 hp2626|hp2626a|hp2626p|hp 2626:\ |
3980 :da:db:\ | 3980 :da:db:\ |
3981 :lm#0:pb#19200:\ | 3981 :lm#0:pb#19200:\ |
3982 :SF=\E&r%dD:SR=\E&r%dU:cd=\ED\EJ\EC:ip=:is=\E&j@\r:\ | 3982 :SF=\E&r%dD:SR=\E&r%dU:cd=\ED\EJ\EC:ip=:is=\E&j@\r:\ |
3983 :tc=hp+pfk+cr:tc=hp+labels:tc=scrhp: | 3983 :tc=hp+pfk+cr:tc=hp+labels:tc=scrhp: |
3984 | 3984 |
3985 # This entry is for sysline. It allocates a 23 line window with | 3985 # This entry is for sysline. It allocates a 23 line window with |
3986 # a 115 line workspace for regular use, and a 1 line window for | 3986 # a 115 line workspace for regular use, and a 1 line window for |
3987 # the status line. | 3987 # the status line. |
3988 # | 3988 # |
3989 # This assumes port 2 is being used. | 3989 # This assumes port 2 is being used. |
3990 # Turn off horizontal line, Create ws #1 with 115 lines, | 3990 # Turn off horizontal line, Create ws #1 with 115 lines, |
3991 # Create ws #2 with 1 line, Create window #1 lines 1-23, | 3991 # Create ws #2 with 1 line, Create window #1 lines 1-23, |
3992 # Create window #2 lines 24-24, Attach cursor to workspace #1. | 3992 # Create window #2 lines 24-24, Attach cursor to workspace #1. |
3993 # Note that this clears the tabs so it must be done by tset before | 3993 # Note that this clears the tabs so it must be done by tset before |
4029 hp2627c|hp 2627 color (cyan) terminal with no labels:\ | 4029 hp2627c|hp 2627 color (cyan) terminal with no labels:\ |
4030 :cr=^M:do=^J:\ | 4030 :cr=^M:do=^J:\ |
4031 :is=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r:\ | 4031 :is=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r:\ |
4032 :kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=hp2627a: | 4032 :kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=hp2627a: |
4033 | 4033 |
4034 # hp2640a doesn't have the Y cursor addressing feature, and C is | 4034 # hp2640a doesn't have the Y cursor addressing feature, and C is |
4035 # memory relative instead of screen relative, as we need. | 4035 # memory relative instead of screen relative, as we need. |
4036 # | 4036 # |
4037 hp2640a|hp 2640a:\ | 4037 hp2640a|hp 2640a:\ |
4038 :cm@:ke@:ks@:tc=hp2645: | 4038 :cm@:ke@:ks@:tc=hp2645: |
4039 | 4039 |
4064 :us=\E&dD:tc=hpgeneric: | 4064 :us=\E&dD:tc=hpgeneric: |
4065 # You should use this terminal at 4800 baud or less. | 4065 # You should use this terminal at 4800 baud or less. |
4066 hp2648|hp2648a|HP 2648a graphics terminal:\ | 4066 hp2648|hp2648a|HP 2648a graphics terminal:\ |
4067 :cl=\EH\EJ:cm=\E&a%r%dc%dY:dc=\EP:ip=:tc=hp2645: | 4067 :cl=\EH\EJ:cm=\E&a%r%dc%dY:dc=\EP:ip=:tc=hp2645: |
4068 | 4068 |
4069 # The HP 150 terminal is a fairly vanilla HP terminal, with the | 4069 # The HP 150 terminal is a fairly vanilla HP terminal, with the |
4070 # clreol standout problem. It also has graphics capabilities and | 4070 # clreol standout problem. It also has graphics capabilities and |
4071 # a touch screen, which we don't describe here. | 4071 # a touch screen, which we don't describe here. |
4072 hp150|hewlett packard Model 150:\ | 4072 hp150|hewlett packard Model 150:\ |
4073 :bs:tc=hp2622: | 4073 :bs:tc=hp2622: |
4074 | 4074 |
4075 # HP 2382a terminals, "the little ones." They don't have any | 4075 # HP 2382a terminals, "the little ones." They don't have any |
4076 # alternate character set support and sending out ^N/^O will | 4076 # alternate character set support and sending out ^N/^O will |
4077 # leave the screen blank. | 4077 # leave the screen blank. |
4078 hp2382a|hp2382|hewlett packard 2382a:\ | 4078 hp2382a|hp2382|hewlett packard 2382a:\ |
4079 :da:db:\ | 4079 :da:db:\ |
4080 :lh#1:lm#48:\ | 4080 :lh#1:lm#48:\ |
4081 :ac@:ae@:as@:me=\E&d@:\ | 4081 :ac@:ae@:as@:me=\E&d@:\ |
4130 hp+printer|"standard" printer info for HP ttys:\ | 4130 hp+printer|"standard" printer info for HP ttys:\ |
4131 :ff=\E&p4u0C:pf=\E&p13C:po=\E&p11C:ps=\EH\E&p4dF: | 4131 :ff=\E&p4u0C:pf=\E&p13C:po=\E&p11C:ps=\EH\E&p4dF: |
4132 | 4132 |
4133 | 4133 |
4134 # The new hp2621b is kind of a cross between the old 2621 and the | 4134 # The new hp2621b is kind of a cross between the old 2621 and the |
4135 # new 262x series of machines. It has dip-switched options. | 4135 # new 262x series of machines. It has dip-switched options. |
4136 # The firmware has a bug in it such that if you give it a null | 4136 # The firmware has a bug in it such that if you give it a null |
4137 # length label, the following character is eaten! | 4137 # length label, the following character is eaten! |
4138 hp2621b|hp 2621b with old style keyboard:\ | 4138 hp2621b|hp 2621b with old style keyboard:\ |
4139 :Nl#8:lh#1:lm#48:lw#8:\ | 4139 :Nl#8:lh#1:lm#48:lw#8:\ |
4140 :LO=\E&jB:kF=\ET:kH=\EF:kR=\ES:kd=\EB:kh=\Eh:kl=\ED:kr=\EC:\ | 4140 :LO=\E&jB:kF=\ET:kH=\EF:kR=\ES:kd=\EB:kh=\Eh:kl=\ED:kr=\EC:\ |
4141 :ku=\EA:\ | 4141 :ku=\EA:\ |
4153 hp2621b-kx-p|hp 2621b with new keyboard & printer:\ | 4153 hp2621b-kx-p|hp 2621b with new keyboard & printer:\ |
4154 :tc=hp+printer:tc=hp2621b-kx: | 4154 :tc=hp+printer:tc=hp2621b-kx: |
4155 | 4155 |
4156 # Some assumptions are made in the following entries. | 4156 # Some assumptions are made in the following entries. |
4157 # These settings are NOT set up by the initialization strings. | 4157 # These settings are NOT set up by the initialization strings. |
4158 # | 4158 # |
4159 # Port Configuration | 4159 # Port Configuration |
4160 # RecvPace=Xon/Xoff XmitPace=Xon/Xoff StripNulDel=Yes | 4160 # RecvPace=Xon/Xoff XmitPace=Xon/Xoff StripNulDel=Yes |
4161 # | 4161 # |
4162 # Terminal Configuration | 4162 # Terminal Configuration |
4163 # InhHndShk(G)=Yes InhDC2(H)=Yes | 4163 # InhHndShk(G)=Yes InhDC2(H)=Yes |
4164 # XmitFnctn(A)=No InhEolWrp=No | 4164 # XmitFnctn(A)=No InhEolWrp=No |
4165 # | 4165 # |
4166 # | 4166 # |
4167 # Hp 2622a & hp2623a display and graphics terminals | 4167 # Hp 2622a & hp2623a display and graphics terminals |
4168 # | 4168 # |
4169 hp2622|hp2622a|hp 2622:\ | 4169 hp2622|hp2622a|hp 2622:\ |
4170 :da:db:\ | 4170 :da:db:\ |
4171 :lm#0:pb#19200:\ | 4171 :lm#0:pb#19200:\ |
4195 | 4195 |
4196 # :is: sets the screen to be 80 columns wide | 4196 # :is: sets the screen to be 80 columns wide |
4197 hp2397a|hp2397|hewlett packard 2397A color terminal:\ | 4197 hp2397a|hp2397|hewlett packard 2397A color terminal:\ |
4198 :is=\E&w6f80X:tc=memhp:tc=hp+labels:tc=hp+color: | 4198 :is=\E&w6f80X:tc=memhp:tc=hp+labels:tc=hp+color: |
4199 | 4199 |
4200 # HP 700/44 Setup parameters: | 4200 # HP 700/44 Setup parameters: |
4201 # Terminal Mode HP-PCterm | 4201 # Terminal Mode HP-PCterm |
4202 # Inhibit Auto Wrap NO | 4202 # Inhibit Auto Wrap NO |
4203 # Status Line Host Writable | 4203 # Status Line Host Writable |
4204 # PC Character Set YES | 4204 # PC Character Set YES |
4205 # Twenty-Five Line Mode YES | 4205 # Twenty-Five Line Mode YES |
4206 # XON/XOFF @128 or 64 (sc) | 4206 # XON/XOFF @128 or 64 (sc) |
4207 # Keycode Mode NO or YES (sc) | 4207 # Keycode Mode NO or YES (sc) |
4208 # Backspace Key BS or BS/DEL | 4208 # Backspace Key BS or BS/DEL |
4209 # | 4209 # |
4210 # :is: sets pcterm; autowrap; 25 lines; pc char set; prog DEL key; | 4210 # :is: sets pcterm; autowrap; 25 lines; pc char set; prog DEL key; |
4211 # \E\\? does not turn off keycode mode | 4211 # \E\\? does not turn off keycode mode |
4212 # <smsc> sets alternate start/stop; keycode on | 4212 # <smsc> sets alternate start/stop; keycode on |
4213 hpansi|hp700|hewlett packard 700/44 in HP-PCterm mode:\ | 4213 hpansi|hp700|hewlett packard 700/44 in HP-PCterm mode:\ |
4214 :am:eo:xn:xo:\ | 4214 :am:eo:xn:xo:\ |
4215 :co#80:li#25:\ | 4215 :co#80:li#25:\ |
4244 :kr=\EC:ks=\E&s1A:ku=\EA:le=^H:me=\E&d@:nd=\EC:se=\E&d@:\ | 4244 :kr=\EC:ks=\E&s1A:ku=\EA:le=^H:me=\E&d@:nd=\EC:se=\E&d@:\ |
4245 :sf=^J:so=\E&dB:ta=^I:up=\EA: | 4245 :sf=^J:so=\E&dB:ta=^I:up=\EA: |
4246 | 4246 |
4247 # hpex: | 4247 # hpex: |
4248 # May be used for most 24 x 80 hp terminals, | 4248 # May be used for most 24 x 80 hp terminals, |
4249 # but has no padding added, so may allow runover in some terminals at high | 4249 # but has no padding added, so may allow runover in some terminals at high |
4250 # baud rates. Will not work for hp2640a or hp2640b terminals, hp98x6 and | 4250 # baud rates. Will not work for hp2640a or hp2640b terminals, hp98x6 and |
4251 # hp98x5 terminal emulators or hp98x6 consoles. | 4251 # hp98x5 terminal emulators or hp98x6 consoles. |
4252 # Adds xy-cursor addressing, vertical cursor addressing, home, | 4252 # Adds xy-cursor addressing, vertical cursor addressing, home, |
4253 # last line, and underline capabilities. | 4253 # last line, and underline capabilities. |
4254 # | 4254 # |
4255 # (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:", | 4255 # (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:", |
4256 # moved :ei: here from hpsub -- esr) | 4256 # moved :ei: here from hpsub -- esr) |
4257 hpex|hp extended capabilites:\ | 4257 hpex|hp extended capabilites:\ |
4408 # These guys are long since out of the terminals business, but | 4408 # These guys are long since out of the terminals business, but |
4409 # in 1995 many current terminals still have an adm type as one of their | 4409 # in 1995 many current terminals still have an adm type as one of their |
4410 # emulations (usually their stupidest, and usually labeled adm3, though | 4410 # emulations (usually their stupidest, and usually labeled adm3, though |
4411 # these `adm3' emulations normally have adm3a+ capabilities). | 4411 # these `adm3' emulations normally have adm3a+ capabilities). |
4412 # | 4412 # |
4413 # WARNING: Some early ADM terminals (including the ADM3 and ADM5) had a | 4413 # WARNING: Some early ADM terminals (including the ADM3 and ADM5) had a |
4414 # `diagnostic feature' that sending them a ^G while pin 22 (`Ring Indicator') | 4414 # `diagnostic feature' that sending them a ^G while pin 22 (`Ring Indicator') |
4415 # was being held to ground would trigger a send of the top line on the screen. | 4415 # was being held to ground would trigger a send of the top line on the screen. |
4416 # A quick fix might be to drop back to a cheesy 4-wire cable with pin 22 | 4416 # A quick fix might be to drop back to a cheesy 4-wire cable with pin 22 |
4417 # hanging in the air. (Thanks to Eric Fischer, <eric@fudge.uchicago.edu>, | 4417 # hanging in the air. (Thanks to Eric Fischer, <eric@fudge.uchicago.edu>, |
4418 # for clearing up this point.) | 4418 # for clearing up this point.) |
4481 # From: Andrew Scott Beals <bandy@lll-crg.ARPA> | 4481 # From: Andrew Scott Beals <bandy@lll-crg.ARPA> |
4482 # Corrected by Olaf Siebert <rhialto@polder.ubc.kun.nl>, 11 May 1995 | 4482 # Corrected by Olaf Siebert <rhialto@polder.ubc.kun.nl>, 11 May 1995 |
4483 # Supervisor mode info by Ari Wuolle, <awuolle@delta.hut.fi>, 27 Aug 1996 | 4483 # Supervisor mode info by Ari Wuolle, <awuolle@delta.hut.fi>, 27 Aug 1996 |
4484 # (adm12: removed obsolete ":kn:ma=j^Jk^P^K^Pl ^R^L^L :". This formerly had | 4484 # (adm12: removed obsolete ":kn:ma=j^Jk^P^K^Pl ^R^L^L :". This formerly had |
4485 # :is:=\Eq but that looked wrong; this :is: is from Dave Yost <esquire!yost> | 4485 # :is:=\Eq but that looked wrong; this :is: is from Dave Yost <esquire!yost> |
4486 # via BRL. That entry asserted :sg#1:, but I've left that out because | 4486 # via BRL. That entry asserted :sg#1:, but I've left that out because |
4487 # neither earlier nor later ADMSs have it -- esr) | 4487 # neither earlier nor later ADMSs have it -- esr) |
4488 # | 4488 # |
4489 # You will need to get into the supervisor setup before you can set | 4489 # You will need to get into the supervisor setup before you can set |
4490 # baudrate etc. for your ADM-12+. Press Shift-Ctrl-Setup and you should | 4490 # baudrate etc. for your ADM-12+. Press Shift-Ctrl-Setup and you should |
4491 # see a lot more setup options. | 4491 # see a lot more setup options. |
4492 # | 4492 # |
4493 # While in supervisor setup you can also use following codes: | 4493 # While in supervisor setup you can also use following codes: |
4494 # | 4494 # |
4495 # Ctrl-P Personality character selections (configure for example what | 4495 # Ctrl-P Personality character selections (configure for example what |
4496 # arrow keys send, if I recall correctly) | 4496 # arrow keys send, if I recall correctly) |
4497 # Ctrl-T tabs 1-80 use left&right to move and up to set and | 4497 # Ctrl-T tabs 1-80 use left&right to move and up to set and |
4498 # Ctrl-V tabs 81-158 down to clear tab. Shift-Ctrl-M sets right margin at cursor | 4498 # Ctrl-V tabs 81-158 down to clear tab. Shift-Ctrl-M sets right margin at cursor |
4499 # Ctrl-B Binary setup (probably not needed. I think that everything can | 4499 # Ctrl-B Binary setup (probably not needed. I think that everything can |
4502 # Ctrl-U User friendly mode (normal setup) | 4502 # Ctrl-U User friendly mode (normal setup) |
4503 # Ctrl-D Defaults entire setup and function keys from EPROM tables | 4503 # Ctrl-D Defaults entire setup and function keys from EPROM tables |
4504 # Ctrl-S Save both setup and functions keys. Takes from 6 to 10 seconds. | 4504 # Ctrl-S Save both setup and functions keys. Takes from 6 to 10 seconds. |
4505 # Ctrl-R Reads both setup and functions keys from NVM. | 4505 # Ctrl-R Reads both setup and functions keys from NVM. |
4506 # Shift-Ctrl-X Unlock keyboard and cancel received X-OFF status | 4506 # Shift-Ctrl-X Unlock keyboard and cancel received X-OFF status |
4507 # | 4507 # |
4508 # ADM-12+ supports hardware handshaking, but it is DTR/CTS as opposed to | 4508 # ADM-12+ supports hardware handshaking, but it is DTR/CTS as opposed to |
4509 # RTS/CTS used nowadays with virtually every modem and computer. 19200 | 4509 # RTS/CTS used nowadays with virtually every modem and computer. 19200 |
4510 # bps works fine with hardware flow control. | 4510 # bps works fine with hardware flow control. |
4511 # | 4511 # |
4512 # The following null-modem cable should fix this and enable you to use | 4512 # The following null-modem cable should fix this and enable you to use |
4513 # RTS/CTS handshaking (which Linux supports, use CRTSCTS setting). Also | 4513 # RTS/CTS handshaking (which Linux supports, use CRTSCTS setting). Also |
4514 # set ADM-12+ for DTR handshaking from supervisor setup. | 4514 # set ADM-12+ for DTR handshaking from supervisor setup. |
4515 # | 4515 # |
4516 # PC Serial ADM-12+ | 4516 # PC Serial ADM-12+ |
4517 # -------- ------- | 4517 # -------- ------- |
4518 # 2 - 3 | 4518 # 2 - 3 |
4519 # 3 - 2 | 4519 # 3 - 2 |
4520 # 4 - 5 | 4520 # 4 - 5 |
4576 # + + | 4576 # + + |
4577 # + + | 4577 # + + |
4578 # + + | 4578 # + + |
4579 # +-+ +-+ | 4579 # +-+ +-+ |
4580 # + + | 4580 # + + |
4581 # + S5 S6 S7 + | 4581 # + S5 S6 S7 + |
4582 # + == == == + | 4582 # + == == == + |
4583 # +----------------------------------------------+ | 4583 # +----------------------------------------------+ |
4584 # front of case (keyboard) | 4584 # front of case (keyboard) |
4585 # | 4585 # |
4586 # S1 - Data Rate - Modem | 4586 # S1 - Data Rate - Modem |
4724 :co#80:li#24:\ | 4724 :co#80:li#24:\ |
4725 :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=\E;:cm=\E=%+ %+ :\ | 4725 :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=\E;:cm=\E=%+ %+ :\ |
4726 :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:im=\Eq:ip=:kd=^J:kh=^^:\ | 4726 :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:im=\Eq:ip=:kd=^J:kh=^^:\ |
4727 :kl=^H:kr=^L:ku=^K:le=^H:mk@:nd=^L:pc=\177:sf=^J:ta=^I:ue@:\ | 4727 :kl=^H:kr=^L:ku=^K:le=^H:mk@:nd=^L:pc=\177:sf=^J:ta=^I:ue@:\ |
4728 :up=^K:us@:vs=\EC\E3 \E3(:tc=adm+sgr: | 4728 :up=^K:us@:vs=\EC\E3 \E3(:tc=adm+sgr: |
4729 # The following termcap for the Lear Siegler ADM-42 leaves the | 4729 # The following termcap for the Lear Siegler ADM-42 leaves the |
4730 # "system line" at the bottom of the screen blank (for those who | 4730 # "system line" at the bottom of the screen blank (for those who |
4731 # find it distracting otherwise) | 4731 # find it distracting otherwise) |
4732 adm42-ns|lsi adm-42 with no system line:\ | 4732 adm42-ns|lsi adm-42 with no system line:\ |
4733 :al=\EE\EF \011:bt=\EI\EF \011:cd=\EY\EF \011:\ | 4733 :al=\EE\EF \011:bt=\EI\EF \011:cd=\EY\EF \011:\ |
4734 :ce=\ET\EF \011:cl=\E;\EF \011:cm=\E=%+ %+ \EF \011:\ | 4734 :ce=\ET\EF \011:cl=\E;\EF \011:cm=\E=%+ %+ \EF \011:\ |
4735 :dc=\EW\EF \011:dl=\ER\EF \011:ei=\Er\EF \011:\ | 4735 :dc=\EW\EF \011:dl=\ER\EF \011:ei=\Er\EF \011:\ |
4814 | 4814 |
4815 qvt101|qvt108|qume qvt 101 and QVT 108:\ | 4815 qvt101|qvt108|qume qvt 101 and QVT 108:\ |
4816 :sg#1:tc=qvt101+: | 4816 :sg#1:tc=qvt101+: |
4817 | 4817 |
4818 # This used to have :vs=\E.2: but no :ve: or :vi:. The BSD termcap | 4818 # This used to have :vs=\E.2: but no :ve: or :vi:. The BSD termcap |
4819 # file had :vs=\EM4 \200\200\200:. I've done the safe thing and yanked | 4819 # file had :vs=\EM4 \200\200\200:. I've done the safe thing and yanked |
4820 # both. The :mr: is from BSD, which also claimed bold=\E( and dim=\E). | 4820 # both. The :mr: is from BSD, which also claimed bold=\E( and dim=\E). |
4821 # What seems to be going on here is that this entry was designed so that | 4821 # What seems to be going on here is that this entry was designed so that |
4822 # the normal highlight is bold and standout is dim plus something else | 4822 # the normal highlight is bold and standout is dim plus something else |
4823 # (reverse-video maybe? But then, are there two :mr: sequences?) | 4823 # (reverse-video maybe? But then, are there two :mr: sequences?) |
4824 qvt101+|qvt101p|qume qvt 101 PLUS product:\ | 4824 qvt101+|qvt101p|qume qvt 101 PLUS product:\ |
4825 :am:bw:hs:ul:\ | 4825 :am:bw:hs:ul:\ |
4826 :co#80:li#24:sg#0:\ | 4826 :co#80:li#24:sg#0:\ |
4827 :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:\ | 4827 :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:\ |
4828 :ct=\E3:dc=\EW:dl=\ER:do=^J:ds=\Eg\Ef\r:ei=:fs=^M:ho=^^:\ | 4828 :ct=\E3:dc=\EW:dl=\ER:do=^J:ds=\Eg\Ef\r:ei=:fs=^M:ho=^^:\ |
4909 tvi803|televideo 803:\ | 4909 tvi803|televideo 803:\ |
4910 :cl=\E*:tc=tvi950: | 4910 :cl=\E*:tc=tvi950: |
4911 | 4911 |
4912 # Vanilla tvi910 -- W. Gish <cswarren@violet> 10/29/86 | 4912 # Vanilla tvi910 -- W. Gish <cswarren@violet> 10/29/86 |
4913 # Switch settings are: | 4913 # Switch settings are: |
4914 # | 4914 # |
4915 # S1 1 2 3 4 | 4915 # S1 1 2 3 4 |
4916 # D D D D 9600 | 4916 # D D D D 9600 |
4917 # D D D U 50 | 4917 # D D D U 50 |
4918 # D D U D 75 | 4918 # D D U D 75 |
4919 # D D U U 110 | 4919 # D D U U 110 |
4927 # U D U U 3600 | 4927 # U D U U 3600 |
4928 # U U D D 4800 | 4928 # U U D D 4800 |
4929 # U U D U 7200 | 4929 # U U D U 7200 |
4930 # U U U D 9600 | 4930 # U U U D 9600 |
4931 # U U U U 19200 | 4931 # U U U U 19200 |
4932 # | 4932 # |
4933 # S1 5 6 7 8 | 4933 # S1 5 6 7 8 |
4934 # U D X D 7N1 (data bits, parity, stop bits) (X means ignored) | 4934 # U D X D 7N1 (data bits, parity, stop bits) (X means ignored) |
4935 # U D X U 7N2 | 4935 # U D X U 7N2 |
4936 # U U D D 7O1 | 4936 # U U D D 7O1 |
4937 # U U D U 7O2 | 4937 # U U D U 7O2 |
4939 # U U U U 7E2 | 4939 # U U U U 7E2 |
4940 # D D X D 8N1 | 4940 # D D X D 8N1 |
4941 # D D X U 8N2 | 4941 # D D X U 8N2 |
4942 # D U D D 8O1 | 4942 # D U D D 8O1 |
4943 # D U U U 8E2 | 4943 # D U U U 8E2 |
4944 # | 4944 # |
4945 # S1 9 Autowrap | 4945 # S1 9 Autowrap |
4946 # U on | 4946 # U on |
4947 # D off | 4947 # D off |
4948 # | 4948 # |
4949 # S1 10 CR/LF | 4949 # S1 10 CR/LF |
4950 # U do CR/LF when CR received | 4950 # U do CR/LF when CR received |
4951 # D do CR when CR received | 4951 # D do CR when CR received |
4952 # | 4952 # |
4953 # S2 1 Mode | 4953 # S2 1 Mode |
4954 # U block | 4954 # U block |
4955 # D conversational | 4955 # D conversational |
4956 # | 4956 # |
4957 # S2 2 Duplex | 4957 # S2 2 Duplex |
4958 # U half | 4958 # U half |
4959 # D full | 4959 # D full |
4960 # | 4960 # |
4961 # S2 3 Hertz | 4961 # S2 3 Hertz |
4962 # U 50 | 4962 # U 50 |
4963 # D 60 | 4963 # D 60 |
4964 # | 4964 # |
4965 # S2 4 Edit mode | 4965 # S2 4 Edit mode |
4966 # U local | 4966 # U local |
4967 # D duplex | 4967 # D duplex |
4968 # | 4968 # |
4969 # S2 5 Cursor type | 4969 # S2 5 Cursor type |
4970 # U underline | 4970 # U underline |
4971 # D block | 4971 # D block |
4972 # | 4972 # |
4973 # S2 6 Cursor down key | 4973 # S2 6 Cursor down key |
4974 # U send ^J | 4974 # U send ^J |
4975 # D send ^V | 4975 # D send ^V |
4976 # | 4976 # |
4977 # S2 7 Screen colour | 4977 # S2 7 Screen colour |
4978 # U green on black | 4978 # U green on black |
4979 # D black on green | 4979 # D black on green |
4980 # | 4980 # |
4981 # S2 8 DSR status (pin 6) | 4981 # S2 8 DSR status (pin 6) |
4982 # U disconnected | 4982 # U disconnected |
4983 # D connected | 4983 # D connected |
4984 # | 4984 # |
4985 # S2 9 DCD status (pin 8) | 4985 # S2 9 DCD status (pin 8) |
4986 # U disconnected | 4986 # U disconnected |
4987 # D duplex | 4987 # D duplex |
4988 # | 4988 # |
4989 # S2 10 DTR status (pin 20) | 4989 # S2 10 DTR status (pin 20) |
4990 # U disconnected | 4990 # U disconnected |
4991 # D duplex | 4991 # D duplex |
4992 # (tvi910: removed obsolete ":ma=^Kk^Ll^R^L:"; added :kh:, :le:, :do:, | 4992 # (tvi910: removed obsolete ":ma=^Kk^Ll^R^L:"; added :kh:, :le:, :do:, |
4993 # :sf:, <hpa>, <vpa>, :am:, :ms: from SCO entry -- esr) | 4993 # :sf:, <hpa>, <vpa>, :am:, :ms: from SCO entry -- esr) |
5014 # | 5014 # |
5015 # S1 5 6 7 8: | 5015 # S1 5 6 7 8: |
5016 # U D X D 7N1 U D X U 7N2 U U D D 7O1 U U D U 7O2 | 5016 # U D X D 7N1 U D X U 7N2 U U D D 7O1 U U D U 7O2 |
5017 # U U U D 7E1 U U U U 7E2 D D X D 8N1 D D X U 8N2 | 5017 # U U U D 7E1 U U U U 7E2 D D X D 8N1 D D X U 8N2 |
5018 # D U D D 8O1 D U U U 8E2 | 5018 # D U D D 8O1 D U U U 8E2 |
5019 # | 5019 # |
5020 # S1 9 Autowrap (U = on, D = off) | 5020 # S1 9 Autowrap (U = on, D = off) |
5021 # S1 10 CR/LF (U = CR/LF on CR received, D = CR on CR received) | 5021 # S1 10 CR/LF (U = CR/LF on CR received, D = CR on CR received) |
5022 # S2 1 Mode (U = block, D = conversational) | 5022 # S2 1 Mode (U = block, D = conversational) |
5023 # S2 2 Duplex (U = half, D = full) | 5023 # S2 2 Duplex (U = half, D = full) |
5024 # S2 3 Hertz (U = 50, D = 60) | 5024 # S2 3 Hertz (U = 50, D = 60) |
5054 :al=\EE:dl=\ER:tc=tvi912: | 5054 :al=\EE:dl=\ER:tc=tvi912: |
5055 # set to page 1 when entering curses application (\E-17 ) | 5055 # set to page 1 when entering curses application (\E-17 ) |
5056 # reset to page 0 when exiting curses application (\E-07 ) | 5056 # reset to page 0 when exiting curses application (\E-07 ) |
5057 tvi912-2p|tvi920-2p|tvi-2p|televideo w/2 pages:\ | 5057 tvi912-2p|tvi920-2p|tvi-2p|televideo w/2 pages:\ |
5058 :te=\E-07\s:ti=\E-17\s:tc=tvi912: | 5058 :te=\E-07\s:ti=\E-17\s:tc=tvi912: |
5059 # We got some new tvi912c terminals that act really weird on the regular | 5059 # We got some new tvi912c terminals that act really weird on the regular |
5060 # termcap, so one of our gurus worked this up. Seems that cursor | 5060 # termcap, so one of our gurus worked this up. Seems that cursor |
5061 # addressing is broken. | 5061 # addressing is broken. |
5062 tvi912cc|tvi912 at cowell college:\ | 5062 tvi912cc|tvi912 at cowell college:\ |
5063 :cm@:tc=tvi912c: | 5063 :cm@:tc=tvi912c: |
5064 | 5064 |
5065 # Here are the switch settings for the tvi920c: | 5065 # Here are the switch settings for the tvi920c: |
5080 # 7: 8 data bits 7 data bits | 5080 # 7: 8 data bits 7 data bits |
5081 # 8: Not used Not allowed on Rev E or lower | 5081 # 8: Not used Not allowed on Rev E or lower |
5082 # 9: Even parity Odd parity | 5082 # 9: Even parity Odd parity |
5083 # 10: Steady cursor Blinking cursor | 5083 # 10: Steady cursor Blinking cursor |
5084 # (On Rev E or lower, use W25 instead of switch 10.) | 5084 # (On Rev E or lower, use W25 instead of switch 10.) |
5085 # | 5085 # |
5086 # S5 UART/Terminal options: | 5086 # S5 UART/Terminal options: |
5087 # Open Closed | 5087 # Open Closed |
5088 # 1: P3-6 Not connected DSR received on P3-6 | 5088 # 1: P3-6 Not connected DSR received on P3-6 |
5089 # 2: P3-8 Not connected DCD received on P3-8 | 5089 # 2: P3-8 Not connected DCD received on P3-8 |
5090 # | 5090 # |
5106 # If the jumper is installed, the effect will occur (the next time the terminal | 5106 # If the jumper is installed, the effect will occur (the next time the terminal |
5107 # is switched on). | 5107 # is switched on). |
5108 # | 5108 # |
5109 # S4/W31: Enables automatic LF upon receipt of CR from | 5109 # S4/W31: Enables automatic LF upon receipt of CR from |
5110 # remote or keyboard. | 5110 # remote or keyboard. |
5111 # S4/W32: Enables transmission of EOT at the end of Send. If not | 5111 # S4/W32: Enables transmission of EOT at the end of Send. If not |
5112 # installed, a carriage return is sent. | 5112 # installed, a carriage return is sent. |
5113 # S4/W33: Disables automatic carriage return in column 80. | 5113 # S4/W33: Disables automatic carriage return in column 80. |
5114 # S4/W34: Selects Page Print Mode as initial condition. If not | 5114 # S4/W34: Selects Page Print Mode as initial condition. If not |
5115 # installed, Extension Mode is selected. | 5115 # installed, Extension Mode is selected. |
5116 # | 5116 # |
5117 tvi920b|tvi920c|new televideo 920:\ | 5117 tvi920b|tvi920c|new televideo 920:\ |
5118 :al=\EE:dl=\ER:k0=^AI\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:\ | 5118 :al=\EE:dl=\ER:k0=^AI\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:\ |
5119 :k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:\ | 5119 :k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:\ |
5193 # U D U U 3600 | 5193 # U D U U 3600 |
5194 # U U D D 4800 | 5194 # U U D D 4800 |
5195 # U U D U 7200 | 5195 # U U D U 7200 |
5196 # U U U D 9600 | 5196 # U U U D 9600 |
5197 # U U U U 19200 | 5197 # U U U U 19200 |
5198 # | 5198 # |
5199 # | 5199 # |
5200 # Settings for word length and stop-bits (S1) | 5200 # Settings for word length and stop-bits (S1) |
5201 # | 5201 # |
5202 # Position Description | 5202 # Position Description |
5203 # 5 6 | 5203 # 5 6 |
5204 # --------------------------- | 5204 # --------------------------- |
5205 # U - 7-bit word | 5205 # U - 7-bit word |
5206 # D - 8-bit word | 5206 # D - 8-bit word |
5207 # - U 2 stop bits | 5207 # - U 2 stop bits |
5208 # - D 1 stop bit | 5208 # - D 1 stop bit |
5209 # | 5209 # |
5210 # | 5210 # |
5211 # S2 (external) settings | 5211 # S2 (external) settings |
5212 # | 5212 # |
5213 # Position Up Dn Description | 5213 # Position Up Dn Description |
5214 # -------------------------------------------- | 5214 # -------------------------------------------- |
5215 # 1 X Local edit | 5215 # 1 X Local edit |
5218 # 2 X 912/920 emulation | 5218 # 2 X 912/920 emulation |
5219 # X 925 | 5219 # X 925 |
5220 # -------------------------------------------- | 5220 # -------------------------------------------- |
5221 # 3 X | 5221 # 3 X |
5222 # 4 X No parity | 5222 # 4 X No parity |
5223 # 5 X | 5223 # 5 X |
5224 # -------------------------------------------- | 5224 # -------------------------------------------- |
5225 # 3 X | 5225 # 3 X |
5226 # 4 X Odd parity | 5226 # 4 X Odd parity |
5227 # 5 X | 5227 # 5 X |
5228 # -------------------------------------------- | 5228 # -------------------------------------------- |
5229 # 3 X | 5229 # 3 X |
5230 # 4 X Even parity | 5230 # 4 X Even parity |
5231 # 5 X | 5231 # 5 X |
5232 # -------------------------------------------- | 5232 # -------------------------------------------- |
5233 # 3 X | 5233 # 3 X |
5234 # 4 X Mark parity | 5234 # 4 X Mark parity |
5235 # 5 X | 5235 # 5 X |
5236 # -------------------------------------------- | 5236 # -------------------------------------------- |
5237 # 3 X | 5237 # 3 X |
5238 # 4 X Space parity | 5238 # 4 X Space parity |
5239 # 5 X | 5239 # 5 X |
5240 # -------------------------------------------- | 5240 # -------------------------------------------- |
5243 # -------------------------------------------- | 5243 # -------------------------------------------- |
5244 # 7 X Half Duplex | 5244 # 7 X Half Duplex |
5245 # 8 X | 5245 # 8 X |
5246 # -------------------------------------------- | 5246 # -------------------------------------------- |
5247 # 7 X Full Duplex | 5247 # 7 X Full Duplex |
5248 # 8 X | 5248 # 8 X |
5249 # -------------------------------------------- | 5249 # -------------------------------------------- |
5250 # 7 X Block mode | 5250 # 7 X Block mode |
5251 # 8 X | 5251 # 8 X |
5252 # -------------------------------------------- | 5252 # -------------------------------------------- |
5253 # 9 X 50 Hz | 5253 # 9 X 50 Hz |
5254 # X 60 Hz | 5254 # X 60 Hz |
5255 # -------------------------------------------- | 5255 # -------------------------------------------- |
5256 # 10 X CR/LF (Auto LF) | 5256 # 10 X CR/LF (Auto LF) |
5257 # X CR only | 5257 # X CR only |
5258 # | 5258 # |
5259 # S3 (internal switch) settings: | 5259 # S3 (internal switch) settings: |
5260 # | 5260 # |
5261 # Position Up Dn Description | 5261 # Position Up Dn Description |
5262 # -------------------------------------------- | 5262 # -------------------------------------------- |
5263 # 1 X Keyclick off | 5263 # 1 X Keyclick off |
5264 # X Keyclick on | 5264 # X Keyclick on |
5265 # -------------------------------------------- | 5265 # -------------------------------------------- |
5266 # 2 X English | 5266 # 2 X English |
5267 # 3 X | 5267 # 3 X |
5268 # -------------------------------------------- | 5268 # -------------------------------------------- |
5269 # 2 X German | 5269 # 2 X German |
5270 # 3 X | 5270 # 3 X |
5271 # -------------------------------------------- | 5271 # -------------------------------------------- |
5272 # 2 X French | 5272 # 2 X French |
5273 # 3 X | 5273 # 3 X |
5274 # -------------------------------------------- | 5274 # -------------------------------------------- |
5275 # 2 X Spanish | 5275 # 2 X Spanish |
5276 # 3 X | 5276 # 3 X |
5277 # -------------------------------------------- | 5277 # -------------------------------------------- |
5278 # 4 X Blinking block cursor | 5278 # 4 X Blinking block cursor |
5279 # 5 X | 5279 # 5 X |
5280 # -------------------------------------------- | 5280 # -------------------------------------------- |
5281 # 4 X Blinking underline cursor | 5281 # 4 X Blinking underline cursor |
5282 # 5 X | 5282 # 5 X |
5283 # -------------------------------------------- | 5283 # -------------------------------------------- |
5284 # 4 X Steady block cursor | 5284 # 4 X Steady block cursor |
5285 # 5 X | 5285 # 5 X |
5286 # -------------------------------------------- | 5286 # -------------------------------------------- |
5287 # 4 X Steady underline cursor | 5287 # 4 X Steady underline cursor |
5288 # 5 X | 5288 # 5 X |
5289 # -------------------------------------------- | 5289 # -------------------------------------------- |
5290 # 6 X Screen blanking timer (ON) | 5290 # 6 X Screen blanking timer (ON) |
5291 # X Screen blanking timer (OFF) | 5291 # X Screen blanking timer (OFF) |
5292 # -------------------------------------------- | 5292 # -------------------------------------------- |
5293 # 7 X Page attributes | 5293 # 7 X Page attributes |
5321 :sg@:\ | 5321 :sg@:\ |
5322 :kb=^H:kd=^J:kl=^H:se=\E(:so=\E):tc=tvi925: | 5322 :kb=^H:kd=^J:kl=^H:se=\E(:so=\E):tc=tvi925: |
5323 | 5323 |
5324 # From: Todd Litwin <litwin@litwin.jpl.nasa.gov> 28 May 1993 | 5324 # From: Todd Litwin <litwin@litwin.jpl.nasa.gov> 28 May 1993 |
5325 # Originally Tim Curry, Univ. of Central Fla., <duke!ucf-cs!tim> 5/21/82 | 5325 # Originally Tim Curry, Univ. of Central Fla., <duke!ucf-cs!tim> 5/21/82 |
5326 # for additional capabilities, | 5326 # for additional capabilities, |
5327 # The following tvi descriptions from B:pjphar and virus!mike | 5327 # The following tvi descriptions from B:pjphar and virus!mike |
5328 # is for all 950s. It sets the following attributes: | 5328 # is for all 950s. It sets the following attributes: |
5329 # full duplex (\EDF) write protect off (\E() | 5329 # full duplex (\EDF) write protect off (\E() |
5330 # conversation mode (\EC) graphics mode off (\E%) | 5330 # conversation mode (\EC) graphics mode off (\E%) |
5331 # white on black (\Ed) auto page flip off (\Ew) | 5331 # white on black (\Ed) auto page flip off (\Ew) |
5340 # field delimiter (\Ex0\200\200) | 5340 # field delimiter (\Ex0\200\200) |
5341 # line delimiter (\Ex1\200\200) | 5341 # line delimiter (\Ex1\200\200) |
5342 # start-protected field delimiter (\Ex2\200\200) | 5342 # start-protected field delimiter (\Ex2\200\200) |
5343 # end-protected field delimiter (\Ex3\200\200) | 5343 # end-protected field delimiter (\Ex3\200\200) |
5344 # set end of text delimiter to carriage return/null (\Ex4\r\200) | 5344 # set end of text delimiter to carriage return/null (\Ex4\r\200) |
5345 # | 5345 # |
5346 # TVI 950 Switch Setting Reference Charts | 5346 # TVI 950 Switch Setting Reference Charts |
5347 # | 5347 # |
5348 # TABLE 1: | 5348 # TABLE 1: |
5349 # | 5349 # |
5350 # S1 1 2 3 4 5 6 7 8 9 10 | 5350 # S1 1 2 3 4 5 6 7 8 9 10 |
5351 # +-----------------------+-----+-----+-----------------------+ | 5351 # +-----------------------+-----+-----+-----------------------+ |
5352 # | Computer Baud Rate |Data |Stop | Printer Baud Rate | | 5352 # | Computer Baud Rate |Data |Stop | Printer Baud Rate | |
5353 # | |Bits |Bits | | | 5353 # | |Bits |Bits | | |
5354 # +------+-----------------------+-----+-----+-----------------------+ | 5354 # +------+-----------------------+-----+-----+-----------------------+ |
5355 # | Up | See | 7 | 2 | See | | 5355 # | Up | See | 7 | 2 | See | |
5356 # +------+-----------------------+-----+-----+-----------------------+ | 5356 # +------+-----------------------+-----+-----+-----------------------+ |
5357 # | Down | TABLE 2 | 8 | 1 | TABLE 2 | | 5357 # | Down | TABLE 2 | 8 | 1 | TABLE 2 | |
5358 # +------+-----------------------+-----+-----+-----------------------+ | 5358 # +------+-----------------------+-----+-----+-----------------------+ |
5359 # | 5359 # |
5360 # | 5360 # |
5361 # S2 1 2 3 4 5 6 7 8 9 10 | 5361 # S2 1 2 3 4 5 6 7 8 9 10 |
5362 # +-----+-----+-----------------+-----+-----------+-----+-----+ | 5362 # +-----+-----+-----------------+-----+-----------+-----+-----+ |
5363 # |Edit |Cursr| Parity |Video|Transmiss'n| Hz |Click| | 5363 # |Edit |Cursr| Parity |Video|Transmiss'n| Hz |Click| |
5364 # +------+-----+-----+-----------------+-----+-----------+-----+-----+ | 5364 # +------+-----+-----+-----------------+-----+-----------+-----+-----+ |
5365 # | Up | Dplx|Blink| See |GonBk| See | 60 | Off | | 5365 # | Up | Dplx|Blink| See |GonBk| See | 60 | Off | |
5366 # +------+-----+-----+-----------------+-----+-----------+-----+-----+ | 5366 # +------+-----+-----+-----------------+-----+-----------+-----+-----+ |
5367 # | Down |Local|St'dy| TABLE 3 |BkonG| CHART | 50 | On | | 5367 # | Down |Local|St'dy| TABLE 3 |BkonG| CHART | 50 | On | |
5368 # +------+-----+-----+-----------------+-----+-----------+-----+-----+ | 5368 # +------+-----+-----+-----------------+-----+-----------+-----+-----+ |
5369 # | 5369 # |
5370 # TABLE 2: | 5370 # TABLE 2: |
5371 # | 5371 # |
5372 # +-----------+-----+-----+-----+-----+-----------+ | 5372 # +-----------+-----+-----+-----+-----+-----------+ |
5373 # | Display | 1 | 2 | 3 | 4 | Baud | | 5373 # | Display | 1 | 2 | 3 | 4 | Baud | |
5374 # +-----------+-----+-----+-----+-----+ | | 5374 # +-----------+-----+-----+-----+-----+ | |
5375 # | Printer | 7 | 8 | 9 | 10 | Rate | | 5375 # | Printer | 7 | 8 | 9 | 10 | Rate | |
5376 # +-----------+-----+-----+-----+-----+-----------+ | 5376 # +-----------+-----+-----+-----+-----+-----------+ |
5389 # | D | D | U | U | 4800 | | 5389 # | D | D | U | U | 4800 | |
5390 # | U | D | U | U | 7200 | | 5390 # | U | D | U | U | 7200 | |
5391 # | D | U | U | U | 9600 | | 5391 # | D | U | U | U | 9600 | |
5392 # | U | U | U | U | 19200 | | 5392 # | U | U | U | U | 19200 | |
5393 # +-----+-----+-----+-----+-----------+ | 5393 # +-----+-----+-----+-----+-----------+ |
5394 # | 5394 # |
5395 # TABLE 3: | 5395 # TABLE 3: |
5396 # +-----+-----+-----+-----------+ | 5396 # +-----+-----+-----+-----------+ |
5397 # | 3 | 4 | 5 | Parity | | 5397 # | 3 | 4 | 5 | Parity | |
5398 # +-----+-----+-----+-----------+ | 5398 # +-----+-----+-----+-----------+ |
5399 # | X | X | D | None | | 5399 # | X | X | D | None | |
5401 # | D | U | U | Even | | 5401 # | D | U | U | Even | |
5402 # | U | D | U | Mark | | 5402 # | U | D | U | Mark | |
5403 # | U | U | U | Space | | 5403 # | U | U | U | Space | |
5404 # +-----+-----+-----+-----------+ | 5404 # +-----+-----+-----+-----------+ |
5405 # X = don't care | 5405 # X = don't care |
5406 # | 5406 # |
5407 # CHART: | 5407 # CHART: |
5408 # +-----+-----+-----------------+ | 5408 # +-----+-----+-----------------+ |
5409 # | 7 | 8 | Communication | | 5409 # | 7 | 8 | Communication | |
5410 # +-----+-----+-----------------+ | 5410 # +-----+-----+-----------------+ |
5411 # | D | D | Half Duplex | | 5411 # | D | D | Half Duplex | |
5412 # | D | U | Full Duplex | | 5412 # | D | U | Full Duplex | |
5413 # | U | D | Block | | 5413 # | U | D | Block | |
5414 # | U | U | Local | | 5414 # | U | U | Local | |
5415 # +-----+-----+-----------------+ | 5415 # +-----+-----+-----------------+ |
5416 # | 5416 # |
5417 # (tvi950: early versions had obsolete ":ma=^Vj^Kk^Hh^Ll^^H:". | 5417 # (tvi950: early versions had obsolete ":ma=^Vj^Kk^Hh^Ll^^H:". |
5418 # I also inserted :ic: and :kI:; the :ko: string indicated that :IC: | 5418 # I also inserted :ic: and :kI:; the :ko: string indicated that :IC: |
5419 # should be present and all tvi native modes use the same string for this. | 5419 # should be present and all tvi native modes use the same string for this. |
5420 # Finally, note that BSD has cud1=^V. -- esr) | 5420 # Finally, note that BSD has cud1=^V. -- esr) |
5421 tvi950|televideo 950:\ | 5421 tvi950|televideo 950:\ |
5422 :am:bs:hs:mi:ms:xn:xo:\ | 5422 :am:bs:hs:mi:ms:xn:xo:\ |
5423 :co#80:it#8:li#24:sg#1:\ | 5423 :co#80:it#8:li#24:sg#1:\ |
5424 :ac=b\011c\014d\re\ni\013:ae=^X:al=\EE:as=^U:bl=^G:bt=\EI:\ | 5424 :ac=b\011c\014d\re\ni\013:ae=^X:al=\EE:as=^U:bl=^G:bt=\EI:\ |
5425 :cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:\ | 5425 :cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:\ |
5530 :vb=\E[?5h\0\0\0\0\0\0\0\0\0\0\0\0\0\E[?5l:tc=tvi970: | 5530 :vb=\E[?5h\0\0\0\0\0\0\0\0\0\0\0\0\0\E[?5l:tc=tvi970: |
5531 tvi970-2p|televideo 970 with using 2 pages of memory:\ | 5531 tvi970-2p|televideo 970 with using 2 pages of memory:\ |
5532 :te=\E[H\E[J\E[V:ti=\E[U\E[?20l\E[?7h\E[1Q:tc=tvi970: | 5532 :te=\E[H\E[J\E[V:ti=\E[U\E[?20l\E[?7h\E[1Q:tc=tvi970: |
5533 # Works with vi and rogue. NOTE: Esc v sets autowrap on, Esc u sets 80 chars | 5533 # Works with vi and rogue. NOTE: Esc v sets autowrap on, Esc u sets 80 chars |
5534 # per line (rather than 40), Esc K chooses the normal character set. Not sure | 5534 # per line (rather than 40), Esc K chooses the normal character set. Not sure |
5535 # padding is needed, but adapted from the tvi920c termcap. The :so: and | 5535 # padding is needed, but adapted from the tvi920c termcap. The :so: and |
5536 # :us: strings are klutzy, but at least use no screen space. | 5536 # :us: strings are klutzy, but at least use no screen space. |
5537 # (tvipt: removed obsolete ":ma=^Kk^Ll^R^L:". I wish we knew <rmam>, | 5537 # (tvipt: removed obsolete ":ma=^Kk^Ll^R^L:". I wish we knew <rmam>, |
5538 # its absence means <smam>=\Ev isn't safe to use. -- esr) | 5538 # its absence means <smam>=\Ev isn't safe to use. -- esr) |
5539 # From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84. | 5539 # From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84. |
5540 # The :cd:/:k0:/:k1:/:kh:/<mc4>, and <mc5> caps are from BRL, which says: | 5540 # The :cd:/:k0:/:k1:/:kh:/<mc4>, and <mc5> caps are from BRL, which says: |
5541 # F1 and F2 should be programmed as ^A and ^B; required for UNIFY. | 5541 # F1 and F2 should be programmed as ^A and ^B; required for UNIFY. |
5542 tvipt|televideo personal terminal:\ | 5542 tvipt|televideo personal terminal:\ |
5543 :am:bs:\ | 5543 :am:bs:\ |
5544 :co#80:li#24:\ | 5544 :co#80:li#24:\ |
5580 # | 5580 # |
5581 | 5581 |
5582 # Visual 50 from Beau Shekita, BTL-Whippany <whuxlb!ejs> | 5582 # Visual 50 from Beau Shekita, BTL-Whippany <whuxlb!ejs> |
5583 # Recently I hacked together the following termcap for Visual | 5583 # Recently I hacked together the following termcap for Visual |
5584 # Technology's Visual 50 terminal. It's a slight modification of | 5584 # Technology's Visual 50 terminal. It's a slight modification of |
5585 # the vt52 termcap. | 5585 # the vt52 termcap. |
5586 # It's intended to run when the Visual 50 is in vt52 emulation mode | 5586 # It's intended to run when the Visual 50 is in vt52 emulation mode |
5587 # (I know what you're thinking; if it's emulating a vt52, then why | 5587 # (I know what you're thinking; if it's emulating a vt52, then why |
5588 # another termcap? Well, it turns out that the Visual 50 can handle | 5588 # another termcap? Well, it turns out that the Visual 50 can handle |
5589 # :dl: and db(?) among other things, which the vt52 can't) | 5589 # :dl: and db(?) among other things, which the vt52 can't) |
5590 # The termcap works OK for the most part. The only problem is on | 5590 # The termcap works OK for the most part. The only problem is on |
5838 # but for true color applications it's not so hot because you cannot | 5838 # but for true color applications it's not so hot because you cannot |
5839 # mix color with reverse, dim or underline. | 5839 # mix color with reverse, dim or underline. |
5840 # To further complicate things one of the attributes must be | 5840 # To further complicate things one of the attributes must be |
5841 # black (either the foreground or the background). In reverse video | 5841 # black (either the foreground or the background). In reverse video |
5842 # the background changes color with black letters. In normal video | 5842 # the background changes color with black letters. In normal video |
5843 # the foreground changes colors on a black background. | 5843 # the foreground changes colors on a black background. |
5844 # This terminfo uses some of the more advanced features of curses | 5844 # This terminfo uses some of the more advanced features of curses |
5845 # to display both color and blink. In the final analysis I am not | 5845 # to display both color and blink. In the final analysis I am not |
5846 # sure that the wy350 runs better with this terminfo than it does | 5846 # sure that the wy350 runs better with this terminfo than it does |
5847 # with the wy50 terminfo (with user adjusted colors). | 5847 # with the wy50 terminfo (with user adjusted colors). |
5848 # | 5848 # |
6320 # This copes with an apparent firmware bug in the wy85. He writes: | 6320 # This copes with an apparent firmware bug in the wy85. He writes: |
6321 # "What I did was change leave the terminal cursor keys set to Normal | 6321 # "What I did was change leave the terminal cursor keys set to Normal |
6322 # (instead of application), and change \E[ to \233 for all the keys in | 6322 # (instead of application), and change \E[ to \233 for all the keys in |
6323 # terminfo. At one point, I found some reference indicating that this | 6323 # terminfo. At one point, I found some reference indicating that this |
6324 # terminal bug (not sending \E[) was acknowledged by Wyse (so it's not just | 6324 # terminal bug (not sending \E[) was acknowledged by Wyse (so it's not just |
6325 # me), but I can't find that and the server under my bookmark to "Wyse | 6325 # me), but I can't find that and the server under my bookmark to "Wyse |
6326 # Technical" isn't responding. So there's the question of wether the wy85 | 6326 # Technical" isn't responding. So there's the question of wether the wy85 |
6327 # terminfo should reflect the manufactuer's intended behaviour of the terminal | 6327 # terminfo should reflect the manufactuer's intended behaviour of the terminal |
6328 # or the actual." | 6328 # or the actual." |
6329 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 6329 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
6330 # (sgr removed to fit entry within 1023 bytes) | 6330 # (sgr removed to fit entry within 1023 bytes) |
6431 :px=\EZ1%+?%s\177:r1=\E~!\E~4:r2=\EeF\E`\::r3=\EwG\Ee(:\ | 6431 :px=\EZ1%+?%s\177:r1=\E~!\E~4:r2=\EeF\E`\::r3=\EwG\Ee(:\ |
6432 :sf=\n:so=\EGt:sr=\Ej:st=\E1:ta=^I:te=\Ew0:ti=\Ew1:ts=\EF:\ | 6432 :sf=\n:so=\EGt:sr=\Ej:st=\E1:ta=^I:te=\Ew0:ti=\Ew1:ts=\EF:\ |
6433 :up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0:tc=adm+sgr: | 6433 :up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0:tc=adm+sgr: |
6434 | 6434 |
6435 # | 6435 # |
6436 # lines 24 columns 80 vb | 6436 # lines 24 columns 80 vb |
6437 # | 6437 # |
6438 wy325-vb|wyse325-vb|wyse-325 with visual bell:\ | 6438 wy325-vb|wyse325-vb|wyse-325 with visual bell:\ |
6439 :bl@:tc=wy325: | 6439 :bl@:tc=wy325: |
6440 | 6440 |
6441 # | 6441 # |
6455 # | 6455 # |
6456 wy325-25w|wyse325-25w|wy325 132 columns:\ | 6456 wy325-25w|wyse325-25w|wy325 132 columns:\ |
6457 :Nl@:lh@:li#25:lw@:\ | 6457 :Nl@:lh@:li#25:lw@:\ |
6458 :pn@:r3=\EwG\Ee):tc=wy325-w: | 6458 :pn@:r3=\EwG\Ee):tc=wy325-w: |
6459 # | 6459 # |
6460 # lines 25 columns 132 vb | 6460 # lines 25 columns 132 vb |
6461 # | 6461 # |
6462 wy325-w-vb|wy325-wvb|wyse325-wvb|wyse-325 wide mode reverse video:\ | 6462 wy325-w-vb|wy325-wvb|wyse325-wvb|wyse-325 wide mode reverse video:\ |
6463 :bl@:tc=wy325-w: | 6463 :bl@:tc=wy325-w: |
6464 | 6464 |
6465 # | 6465 # |
6473 # | 6473 # |
6474 wy325-42w|wyse325-42w|wyse-325 42 lines wide mode:\ | 6474 wy325-42w|wyse325-42w|wyse-325 42 lines wide mode:\ |
6475 :Nl@:lh@:li#42:lw@:\ | 6475 :Nl@:lh@:li#42:lw@:\ |
6476 :pn@:r3=\EwG\Ee):tc=wy325-w: | 6476 :pn@:r3=\EwG\Ee):tc=wy325-w: |
6477 # | 6477 # |
6478 # lines 42 columns 132 vb | 6478 # lines 42 columns 132 vb |
6479 # | 6479 # |
6480 wy325-42w-vb|wy325-42wvb|wyse-325 42 lines wide mode visual bell:\ | 6480 wy325-42w-vb|wy325-42wvb|wyse-325 42 lines wide mode visual bell:\ |
6481 :bl@:tc=wy325-w: | 6481 :bl@:tc=wy325-w: |
6482 # | 6482 # |
6483 # lines 43 columns 80 | 6483 # lines 43 columns 80 |
6490 # | 6490 # |
6491 wy325-43w|wyse325-43w|wyse-325 43 lines wide mode:\ | 6491 wy325-43w|wyse325-43w|wyse-325 43 lines wide mode:\ |
6492 :Nl@:lh@:li#43:lw@:\ | 6492 :Nl@:lh@:li#43:lw@:\ |
6493 :pn@:r3=\EwG\Ee):tc=wy325-w: | 6493 :pn@:r3=\EwG\Ee):tc=wy325-w: |
6494 # | 6494 # |
6495 # lines 43 columns 132 vb | 6495 # lines 43 columns 132 vb |
6496 # | 6496 # |
6497 wy325-43w-vb|wy325-43wvb|wyse-325 43 lines wide mode visual bell:\ | 6497 wy325-43w-vb|wy325-43wvb|wyse-325 43 lines wide mode visual bell:\ |
6498 :bl@:tc=wy325-w: | 6498 :bl@:tc=wy325-w: |
6499 | 6499 |
6500 # Wyse 370 -- 24 line screen with status line. | 6500 # Wyse 370 -- 24 line screen with status line. |
6619 # Vendor-supplied Wyse entries end here. | 6619 # Vendor-supplied Wyse entries end here. |
6620 | 6620 |
6621 # | 6621 # |
6622 #TITLE: TERMINFO ENTRY WY520 | 6622 #TITLE: TERMINFO ENTRY WY520 |
6623 #DATE: 8/5/93 | 6623 #DATE: 8/5/93 |
6624 # The WY520 terminfo is based on the WY285 entry published on the WYSE | 6624 # The WY520 terminfo is based on the WY285 entry published on the WYSE |
6625 # BBS with the addition of more function keys and special keys. | 6625 # BBS with the addition of more function keys and special keys. |
6626 # | 6626 # |
6627 # rs1 -> set personality | 6627 # rs1 -> set personality |
6628 # rs2 -> set number of columns | 6628 # rs2 -> set number of columns |
6629 # rs3 -> set number of lines | 6629 # rs3 -> set number of lines |
6949 # and more motivated than I am and can figure out how to wrap terminfo | 6949 # and more motivated than I am and can figure out how to wrap terminfo |
6950 # around some of them, and because they are weird enough to be funny): | 6950 # around some of them, and because they are weird enough to be funny): |
6951 # level 0: | 6951 # level 0: |
6952 # ^L -- clear window/reset current attribute to default | 6952 # ^L -- clear window/reset current attribute to default |
6953 # ^V^A%p1%c -- set current color attribute, parameter decodes as follows: | 6953 # ^V^A%p1%c -- set current color attribute, parameter decodes as follows: |
6954 # | 6954 # |
6955 # bit: 6 5 4 3 2 1 0 | 6955 # bit: 6 5 4 3 2 1 0 |
6956 # | | | | | | 6956 # | | | | | |
6957 # +---+---+ | +---+---+ | 6957 # +---+---+ | +---+---+ |
6958 # | | | | 6958 # | | | |
6959 # | | foreground color | 6959 # | | foreground color |
6960 # | foreground intensity | 6960 # | foreground intensity |
6961 # background color | 6961 # background color |
6962 # level 0+: | 6962 # level 0+: |
6963 # ^V^J%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) up by p1 lines | 6963 # ^V^J%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) up by p1 lines |
6964 # ^V^K%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) down by p1 lines | 6964 # ^V^K%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) down by p1 lines |
6965 # ^V^L%p1%c%p2%c%p3%c -- clear p2 lines and p3 cols w/attr %p1 | 6965 # ^V^L%p1%c%p2%c%p3%c -- clear p2 lines and p3 cols w/attr %p1 |
6966 # ^V^M%p1%c%p2%c%p3%c%p4%c -- fill p3 lines & p4 cols w/char p2+attr %p1 | 6966 # ^V^M%p1%c%p2%c%p3%c%p4%c -- fill p3 lines & p4 cols w/char p2+attr %p1 |
6967 # (^V^L and ^V^M set the current attribute as a side-effect.) | 6967 # (^V^L and ^V^M set the current attribute as a side-effect.) |
6968 # ^V ^Y <a> [...] <c> -- repeat pattern. <a> specifies the number of bytes | 6968 # ^V ^Y <a> [...] <c> -- repeat pattern. <a> specifies the number of bytes |
6969 # in the pattern, <c> the number of times the pattern | 6969 # in the pattern, <c> the number of times the pattern |
6970 # should be repeated. If either value is 0, no-op. | 6970 # should be repeated. If either value is 0, no-op. |
6971 # The pattern can contain Avatar console codes, | 6971 # The pattern can contain Avatar console codes, |
6978 # ^V^R -- driver reset | 6978 # ^V^R -- driver reset |
6979 # ^V^S -- Sound tone (PC-specific) | 6979 # ^V^S -- Sound tone (PC-specific) |
6980 # ^V^T -- change highlight at current cursor poition to %c | 6980 # ^V^T -- change highlight at current cursor poition to %c |
6981 # ^V^U%p1%c%p2%c -- highlight window <a> with attribute <b> | 6981 # ^V^U%p1%c%p2%c -- highlight window <a> with attribute <b> |
6982 # ^V^V%p1%c%p2%c%p3%c%p4%c%p5%c | 6982 # ^V^V%p1%c%p2%c%p3%c%p4%c%p5%c |
6983 # -- define window | 6983 # -- define window |
6984 # | 6984 # |
6985 # From: Eric S. Raymond <esr@snark.thyrsus.com> 1 Nov 1995 | 6985 # From: Eric S. Raymond <esr@snark.thyrsus.com> 1 Nov 1995 |
6986 # (The :mb:/:md:/:mr:/:as:/:us:/:so: capabilities exist only to | 6986 # (The :mb:/:md:/:mr:/:as:/:us:/:so: capabilities exist only to |
6987 # tell ncurses that the corresponding highlights exist; it should use :sa:, | 6987 # tell ncurses that the corresponding highlights exist; it should use :sa:, |
6988 # which is the only method that will actually work for multiple highlights.) | 6988 # which is the only method that will actually work for multiple highlights.) |
7039 # | 7039 # |
7040 # Matrix Orbital 20x4 LCD display | 7040 # Matrix Orbital 20x4 LCD display |
7041 # Command Character is 0xFE (decimal 254, octal 376) | 7041 # Command Character is 0xFE (decimal 254, octal 376) |
7042 # | 7042 # |
7043 # On this device, cursor addressability isn't possible. The LCD expects: | 7043 # On this device, cursor addressability isn't possible. The LCD expects: |
7044 # 0xfe G <col> <row> | 7044 # 0xfe G <col> <row> |
7045 # for cup: %p1 == row and %p2 is column | 7045 # for cup: %p1 == row and %p2 is column |
7046 # | 7046 # |
7047 # This line: | 7047 # This line: |
7048 # cup=\376G%p2%c%p1%c | 7048 # cup=\376G%p2%c%p1%c |
7049 # LOOKS like it will work, but sometimes only one of the two numbers is sent. | 7049 # LOOKS like it will work, but sometimes only one of the two numbers is sent. |
7050 # See the terminfo (5) manpage commented regarding 'Terminals which use "%c"'. | 7050 # See the terminfo (5) manpage commented regarding 'Terminals which use "%c"'. |
7051 # | 7051 # |
7052 # Alas, there is no cursor upline capability on this display. | 7052 # Alas, there is no cursor upline capability on this display. |
7053 # | 7053 # |
7054 # These entries add some 'sanity stuff' to the clear function. That is, it | 7054 # These entries add some 'sanity stuff' to the clear function. That is, it |
7055 # does a 'clear' and also turns OFF auto scroll, turns ON Auto Line Wrapping, | 7055 # does a 'clear' and also turns OFF auto scroll, turns ON Auto Line Wrapping, |
7056 # and turns off the cursor blinking and stuff like that. | 7056 # and turns off the cursor blinking and stuff like that. |
7107 # No check is made to make sure that only 3 parameters are output. | 7107 # No check is made to make sure that only 3 parameters are output. |
7108 # standout= reverse + half-intensity = 3 | 5. | 7108 # standout= reverse + half-intensity = 3 | 5. |
7109 # bold= reverse + underline = 2 | 3. | 7109 # bold= reverse + underline = 2 | 3. |
7110 # note that half-bright blinking doesn't look different from normal blinking. | 7110 # note that half-bright blinking doesn't look different from normal blinking. |
7111 # NOTE:you must program the function keys first, label second! | 7111 # NOTE:you must program the function keys first, label second! |
7112 # (att4410: a BSD entry has been seen with the following capabilities: | 7112 # (att4410: a BSD entry has been seen with the following capabilities: |
7113 # :is=\E[?6l:, :k1=\EOc:, :k2=\EOd:, :k3=\EOe:, :k4=\EOg:, | 7113 # :is=\E[?6l:, :k1=\EOc:, :k2=\EOd:, :k3=\EOe:, :k4=\EOg:, |
7114 # :k6=\EOh:, :k7=\EOi:, :k8=\EOj:, -- esr) | 7114 # :k6=\EOh:, :k7=\EOi:, :k8=\EOj:, -- esr) |
7115 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 7115 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
7116 att5410v1|att4410v1|tty5410v1|AT&T 4410/5410 80 columns - version 1:\ | 7116 att5410v1|att4410v1|tty5410v1|AT&T 4410/5410 80 columns - version 1:\ |
7117 :am:hs:mi:ms:xo:\ | 7117 :am:hs:mi:ms:xo:\ |
7160 :nd=\E[C:rc=\E8:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ | 7160 :nd=\E[C:rc=\E8:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ |
7161 :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;$<2>:\ | 7161 :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;$<2>:\ |
7162 :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ | 7162 :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ |
7163 :ue=\E[m:up=\E[A:us=\E[4m: | 7163 :ue=\E[m:up=\E[A:us=\E[4m: |
7164 | 7164 |
7165 # | 7165 # |
7166 # Teletype Model 5420 -- A souped up 5410, with multiple windows, | 7166 # Teletype Model 5420 -- A souped up 5410, with multiple windows, |
7167 # even! the 5420 has three modes: scroll, window or page mode | 7167 # even! the 5420 has three modes: scroll, window or page mode |
7168 # this terminfo should work in scroll or window mode, but doesn't | 7168 # this terminfo should work in scroll or window mode, but doesn't |
7169 # take advantage of any of the differences between them. | 7169 # take advantage of any of the differences between them. |
7170 # | 7170 # |
7188 # UNIX into a CR/LF. The enter key is needed for AT&T uOMS. | 7188 # UNIX into a CR/LF. The enter key is needed for AT&T uOMS. |
7189 # 1 2 3 4 5 6 7 8 | 7189 # 1 2 3 4 5 6 7 8 |
7190 # :i3: set screen color to black, | 7190 # :i3: set screen color to black, |
7191 # No representation in terminfo for the delete word key: kdw1=\Ed | 7191 # No representation in terminfo for the delete word key: kdw1=\Ed |
7192 # Key capabilities assume the power-up send sequence... | 7192 # Key capabilities assume the power-up send sequence... |
7193 # This :te: is not strictly necessary, but it helps maximize | 7193 # This :te: is not strictly necessary, but it helps maximize |
7194 # memory usefulness: :te=\Ez:, | 7194 # memory usefulness: :te=\Ez:, |
7195 # Alternate sgr0: :me=\E[m\EW^O:, | 7195 # Alternate sgr0: :me=\E[m\EW^O:, |
7196 # Alternate sgr: :sa=\E[%?%p1%t2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m%?%p8%t\EV%;%?%p9%t^N%e^O%;:, | 7196 # Alternate sgr: :sa=\E[%?%p1%t2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m%?%p8%t\EV%;%?%p9%t^N%e^O%;:, |
7197 # smkx programs the SYS PF keys to send a set sequence. | 7197 # smkx programs the SYS PF keys to send a set sequence. |
7198 # It also sets up labels f1, f2, ..., f8, and sends edit keys. | 7198 # It also sets up labels f1, f2, ..., f8, and sends edit keys. |
7230 :co#132:lm#54:ws#97:\ | 7230 :co#132:lm#54:ws#97:\ |
7231 :i1=\E[?3h:i2=\E[?5h:vb=\E[?5l\E[?5h:tc=att4415: | 7231 :i1=\E[?3h:i2=\E[?5h:vb=\E[?5l\E[?5h:tc=att4415: |
7232 | 7232 |
7233 # Note that this mode permits programming USER PF KEYS and labels | 7233 # Note that this mode permits programming USER PF KEYS and labels |
7234 # However, when you program user pf labels you have to reselect | 7234 # However, when you program user pf labels you have to reselect |
7235 # user pf keys to make them appear! | 7235 # user pf keys to make them appear! |
7236 att4415+nl|tty5420+nl|att5420+nl|generic AT&T 4415/5420 changes for not changing labels:\ | 7236 att4415+nl|tty5420+nl|att5420+nl|generic AT&T 4415/5420 changes for not changing labels:\ |
7237 :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:\ | 7237 :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:\ |
7238 :..pn=\E[%p1%d;0;0;1q%p2%\:-16.16s:\ | 7238 :..pn=\E[%p1%d;0;0;1q%p2%\:-16.16s:\ |
7239 :..px=\E[%p1%d;%p2%l%02d;0;1q F%p1%d %p2%s: | 7239 :..px=\E[%p1%d;%p2%l%02d;0;1q F%p1%d %p2%s: |
7240 | 7240 |
7307 :so=\E}:ue=\EZ:up=\EA:us=\E\\: | 7307 :so=\E}:ue=\EZ:up=\EA:us=\E\\: |
7308 | 7308 |
7309 # The following is a terminfo entry for the Teletype 4424 | 7309 # The following is a terminfo entry for the Teletype 4424 |
7310 # asynchronous keyboard-display terminal. It supports | 7310 # asynchronous keyboard-display terminal. It supports |
7311 # the vi editor. The terminal must be set up as follows, | 7311 # the vi editor. The terminal must be set up as follows, |
7312 # | 7312 # |
7313 # HIGHLIGHT DEFINITION 3-TONE | 7313 # HIGHLIGHT DEFINITION 3-TONE |
7314 # DISPLAY FUNCTION GROUP III | 7314 # DISPLAY FUNCTION GROUP III |
7315 # | 7315 # |
7316 # The second entry below provides limited (a la adm3a) | 7316 # The second entry below provides limited (a la adm3a) |
7317 # operation under GROUP II. | 7317 # operation under GROUP II. |
7318 # | 7318 # |
7319 # This must be used with DISPLAY FUNCTION GROUP I or III | 7319 # This must be used with DISPLAY FUNCTION GROUP I or III |
7320 # and HIGHLIGHT DEFINITION 3-TONE | 7320 # and HIGHLIGHT DEFINITION 3-TONE |
7321 # The terminal has either bold or blink, depending on options | 7321 # The terminal has either bold or blink, depending on options |
7322 # | 7322 # |
7323 # (att4424: commented out :ti:=\E[1m, we don't need bright locked on -- esr) | 7323 # (att4424: commented out :ti:=\E[1m, we don't need bright locked on -- esr) |
7354 :is=\E[m\E[2;24r:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:\ | 7354 :is=\E[m\E[2;24r:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:\ |
7355 :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:me=\E[m:\ | 7355 :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:me=\E[m:\ |
7356 :nd=\E[C:nw=^M^J:se=\E[m:sf=^J:so=\E[7m:sr=\ET:ta=^I:\ | 7356 :nd=\E[C:nw=^M^J:se=\E[m:sf=^J:so=\E[7m:sr=\ET:ta=^I:\ |
7357 :ue=\E[m:up=\E[A:us=\E[4m: | 7357 :ue=\E[m:up=\E[A:us=\E[4m: |
7358 | 7358 |
7359 # The Teletype 5425 is really version 2 of the Teletype 5420. It | 7359 # The Teletype 5425 is really version 2 of the Teletype 5420. It |
7360 # is quite similar, except for some minor differences. No page | 7360 # is quite similar, except for some minor differences. No page |
7361 # mode, for example, so all of the :cm: sequences used above have | 7361 # mode, for example, so all of the :cm: sequences used above have |
7362 # to change back to what's being used for the 5410. Many of the | 7362 # to change back to what's being used for the 5410. Many of the |
7363 # option settings have changed their numbering as well. | 7363 # option settings have changed their numbering as well. |
7364 # | 7364 # |
7365 # This has been tested on a preliminary model. | 7365 # This has been tested on a preliminary model. |
7366 # | 7366 # |
7367 # (att5425: added <rmam>/<smam> based on the init string -- esr) | 7367 # (att5425: added <rmam>/<smam> based on the init string -- esr) |
7368 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 7368 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
7369 # (sgr removed to fit entry within 1023 bytes) | 7369 # (sgr removed to fit entry within 1023 bytes) |
7394 | 7394 |
7395 att5425-w|att4425-w|tty5425-w|teletype 4425/5425 in 132 column mode:\ | 7395 att5425-w|att4425-w|tty5425-w|teletype 4425/5425 in 132 column mode:\ |
7396 :co#132:lm#54:ws#97:\ | 7396 :co#132:lm#54:ws#97:\ |
7397 :i1=\E[?3h:tc=tty5425: | 7397 :i1=\E[?3h:tc=tty5425: |
7398 | 7398 |
7399 # (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:. | 7399 # (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:. |
7400 # I also added <rmam>/<smam> -- esr) | 7400 # I also added <rmam>/<smam> -- esr) |
7401 att4426|tty4426|teletype 4426S:\ | 7401 att4426|tty4426|teletype 4426S:\ |
7402 :am:da:db:xo:\ | 7402 :am:da:db:xo:\ |
7403 :co#80:li#24:lm#48:\ | 7403 :co#80:li#24:lm#48:\ |
7404 :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ | 7404 :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ |
7415 :nd=\E[C:nw=^M^J:rc=\E8:rs=\Ec\E[?3l\E[2;0y:sc=\E7:\ | 7415 :nd=\E[C:nw=^M^J:rc=\E8:rs=\Ec\E[?3l\E[2;0y:sc=\E7:\ |
7416 :se=\E[m:sf=^J:so=\E[5m:sr=\ET:st=\E1:ta=^I:ue=\E[m:up=\EA:\ | 7416 :se=\E[m:sf=^J:so=\E[5m:sr=\ET:st=\E1:ta=^I:ue=\E[m:up=\EA:\ |
7417 :us=\E[4m: | 7417 :us=\E[4m: |
7418 | 7418 |
7419 # Terminfo entry for the AT&T 510 A Personal Terminal | 7419 # Terminfo entry for the AT&T 510 A Personal Terminal |
7420 # Function keys 9 - 16 are available only after the | 7420 # Function keys 9 - 16 are available only after the |
7421 # screen labeled (soft keys/action blocks) are labeled. Function key | 7421 # screen labeled (soft keys/action blocks) are labeled. Function key |
7422 # 9 corresponds to the leftmost touch target on the screen, | 7422 # 9 corresponds to the leftmost touch target on the screen, |
7423 # function key 16 corresponds to the rightmost. | 7423 # function key 16 corresponds to the rightmost. |
7424 # | 7424 # |
7425 # This entry is based on one done by Ernie Rice at Summit, NJ and | 7425 # This entry is based on one done by Ernie Rice at Summit, NJ and |
7448 # Function keys 9 through 16 are accessed by bringing up the | 7448 # Function keys 9 through 16 are accessed by bringing up the |
7449 # system blocks. | 7449 # system blocks. |
7450 # Function key 9 corresponds to the leftmost touch target on the screen, | 7450 # Function key 9 corresponds to the leftmost touch target on the screen, |
7451 # function key 16 corresponds to the rightmost. | 7451 # function key 16 corresponds to the rightmost. |
7452 # | 7452 # |
7453 # There are problems with soft key labeling. These are due to | 7453 # There are problems with soft key labeling. These are due to |
7454 # strangenesses in the native terminal that are impossible to | 7454 # strangenesses in the native terminal that are impossible to |
7455 # describe in a terminfo. | 7455 # describe in a terminfo. |
7456 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 7456 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
7457 # (sgr removed to fit entry within 1023 bytes) | 7457 # (sgr removed to fit entry within 1023 bytes) |
7458 # (acsc removed to fit entry within 1023 bytes) | 7458 # (acsc removed to fit entry within 1023 bytes) |
7459 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) | 7459 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) |
7460 att510d|bct510d|AT&T 510D Personal Terminal:\ | 7460 att510d|bct510d|AT&T 510D Personal Terminal:\ |
7740 # | 7740 # |
7741 # Here is what's going onm in the init string: | 7741 # Here is what's going onm in the init string: |
7742 # ESC [ 50;4| set 700 native mode (really is 605) | 7742 # ESC [ 50;4| set 700 native mode (really is 605) |
7743 # x ESC [ 56;ps| set lines to 24: ps=0; 40: ps=1 (plus status line) | 7743 # x ESC [ 56;ps| set lines to 24: ps=0; 40: ps=1 (plus status line) |
7744 # ESC [ 53;0| set GenFlow to Xon/Xoff | 7744 # ESC [ 53;0| set GenFlow to Xon/Xoff |
7745 # ESC [ 8 ;0| set CR on NL | 7745 # ESC [ 8 ;0| set CR on NL |
7746 # x ESC [ ? 3 l/h set workspace: 80 col(l); 132 col(h) | 7746 # x ESC [ ? 3 l/h set workspace: 80 col(l); 132 col(h) |
7747 # ESC [ ? 4 l jump scroll | 7747 # ESC [ ? 4 l jump scroll |
7748 # ESC [ ? 5 l/h video: normal (l); reverse (h) | 7748 # ESC [ ? 5 l/h video: normal (l); reverse (h) |
7749 # ESC [ ?13 l Labels on | 7749 # ESC [ ?13 l Labels on |
7750 # ESC [ ?15 l parity check = no | 7750 # ESC [ ?15 l parity check = no |
7751 # ESC [ 13 l monitor mode off | 7751 # ESC [ 13 l monitor mode off |
7752 # ESC [ 20 l LF on NL (not CRLF on NL) | 7752 # ESC [ 20 l LF on NL (not CRLF on NL) |
7764 # was assumed the 730 entry to be more correct so rmso has changed. The | 7764 # was assumed the 730 entry to be more correct so rmso has changed. The |
7765 # 605V2 has no sequences to turn individual attributes off, thus its setting | 7765 # 605V2 has no sequences to turn individual attributes off, thus its setting |
7766 # and the rmso/smso settings from the 730. | 7766 # and the rmso/smso settings from the 730. |
7767 # | 7767 # |
7768 # Note: For the same reason as above in rmso I changed exit under-score mode | 7768 # Note: For the same reason as above in rmso I changed exit under-score mode |
7769 # to specifically turn off underscore, rather than return to all normal | 7769 # to specifically turn off underscore, rather than return to all normal |
7770 # attributes | 7770 # attributes |
7771 # | 7771 # |
7772 # Note: The following pkey_xmit is taken from the 605V2 which contained the | 7772 # Note: The following pkey_xmit is taken from the 605V2 which contained the |
7773 # capability as pfxl. It was changed here to pfx since pfxl | 7773 # capability as pfxl. It was changed here to pfx since pfxl |
7774 # will only compile successfully with Unix 4.0 tic. Also note that pfx only | 7774 # will only compile successfully with Unix 4.0 tic. Also note that pfx only |
7836 # fixes include additions of <enacs>, correcting :rp:, and modification | 7836 # fixes include additions of <enacs>, correcting :rp:, and modification |
7837 # of <kHOM>. (See comments below) | 7837 # of <kHOM>. (See comments below) |
7838 # att730 has status line of 80 chars | 7838 # att730 has status line of 80 chars |
7839 # These were commented out: :SF=\E[%p1%dS:, :SR=\E[%p1%dT:, | 7839 # These were commented out: :SF=\E[%p1%dS:, :SR=\E[%p1%dT:, |
7840 # the <kf25> and up keys are used for shifted system Fkeys | 7840 # the <kf25> and up keys are used for shifted system Fkeys |
7841 # NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is | 7841 # NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is |
7842 # currently the same as :kh: (unshifted HOME or \E[H). On the 102, 102+1 | 7842 # currently the same as :kh: (unshifted HOME or \E[H). On the 102, 102+1 |
7843 # and 122 key keyboards, the 730's translation is \E[2J. For consistency | 7843 # and 122 key keyboards, the 730's translation is \E[2J. For consistency |
7844 # <kHOM> has been commented out. The user can uncomment <kHOM> if using the | 7844 # <kHOM> has been commented out. The user can uncomment <kHOM> if using the |
7845 # 102, 102+1, or 122 key keyboards | 7845 # 102, 102+1, or 122 key keyboards |
7846 # kHOM=\E[2J, | 7846 # kHOM=\E[2J, |
7919 # Note: XXXX represents the screen buttons | 7919 # Note: XXXX represents the screen buttons |
7920 # CMD REDRAW | 7920 # CMD REDRAW |
7921 # | 7921 # |
7922 # MAIL | 7922 # MAIL |
7923 # | 7923 # |
7924 # version 1 note: | 7924 # version 1 note: |
7925 # The character string sent by key 'kf26' may be user programmable | 7925 # The character string sent by key 'kf26' may be user programmable |
7926 # to send either \E[16s, or \E[26s. | 7926 # to send either \E[16s, or \E[26s. |
7927 # The character string sent by key 'krfr' may be user programmable | 7927 # The character string sent by key 'krfr' may be user programmable |
7928 # to send either \E[17s, or \E[27s. | 7928 # to send either \E[17s, or \E[27s. |
7929 # | 7929 # |
8134 :sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[?3l:vs=\E[?3h: | 8134 :sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[?3l:vs=\E[?3h: |
8135 ampex219w|ampex-219w|amp219w|Ampex 132 cols:\ | 8135 ampex219w|ampex-219w|amp219w|Ampex 132 cols:\ |
8136 :co#132:li#24:\ | 8136 :co#132:li#24:\ |
8137 :bl=^G:cr=^M:do=^J:is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h:\ | 8137 :bl=^G:cr=^M:do=^J:is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h:\ |
8138 :sf=^J:tc=ampex219: | 8138 :sf=^J:tc=ampex219: |
8139 # (ampex232: removed :if=/usr/share/tabset/ampex:, no file and no :st: --esr) | 8139 # (ampex232: removed :if=/usr/share/tabset/ampex:, no file and no :st: --esr) |
8140 ampex232|ampex-232|Ampex Model 232:\ | 8140 ampex232|ampex-232|Ampex Model 232:\ |
8141 :am:\ | 8141 :am:\ |
8142 :co#80:li#24:sg#1:\ | 8142 :co#80:li#24:sg#1:\ |
8143 :al=5*\EE:bt=\EI:cd=\EY:ce=\ET:cl=\E+:cm=\E=%+ %+ :dc=\EW:\ | 8143 :al=5*\EE:bt=\EI:cd=\EY:ce=\ET:cl=\E+:cm=\E=%+ %+ :dc=\EW:\ |
8144 :dl=5*\ER:do=^V:ei=:ic=\EQ:im=:is=\Eg\El:k0=^A@\r:k1=^AA\r:\ | 8144 :dl=5*\ER:do=^V:ei=:ic=\EQ:im=:is=\Eg\El:k0=^A@\r:k1=^AA\r:\ |
8145 :k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:\ | 8145 :k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:\ |
8146 :k8=^AH\r:k9=^AI\r:kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ | 8146 :k8=^AH\r:k9=^AI\r:kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ |
8147 :mk@:nd=^L:ta=^I:up=^K:vb=\Eb\Ed:ve=\E.4:vi=\E.0:tc=adm+sgr: | 8147 :mk@:nd=^L:ta=^I:up=^K:vb=\Eb\Ed:ve=\E.4:vi=\E.0:tc=adm+sgr: |
8148 # (ampex: removed :if=/usr/share/tabset/amp-132:, no file and no :st: -- esr) | 8148 # (ampex: removed :if=/usr/share/tabset/amp-132:, no file and no :st: -- esr) |
8149 ampex232w|Ampex Model 232 / 132 columns:\ | 8149 ampex232w|Ampex Model 232 / 132 columns:\ |
8150 :co#132:li#24:\ | 8150 :co#132:li#24:\ |
8151 :is=\E\034Eg\El:tc=ampex232: | 8151 :is=\E\034Eg\El:tc=ampex232: |
8152 | 8152 |
8153 #### Ann Arbor (aa) | 8153 #### Ann Arbor (aa) |
8503 # Hauppauge, NY 11788-3762 | 8503 # Hauppauge, NY 11788-3762 |
8504 # Vox: (800)-231-5445 | 8504 # Vox: (800)-231-5445 |
8505 # Fax: (516)-342-7378 | 8505 # Fax: (516)-342-7378 |
8506 # Web: http://boundless.com | 8506 # Web: http://boundless.com |
8507 # | 8507 # |
8508 # Their voice mail used to describe the place as "SunRiver (formerly ADDS)". | 8508 # Their voice mail used to describe the place as "SunRiver (formerly ADDS)". |
8509 # In 1995 Boundless acquired DEC's terminals business. | 8509 # In 1995 Boundless acquired DEC's terminals business. |
8510 # | 8510 # |
8511 | 8511 |
8512 # Regent: lowest common denominator, works on all regents. | 8512 # Regent: lowest common denominator, works on all regents. |
8513 # (regent: renamed ":bc:" to ":le:" -- esr) | 8513 # (regent: renamed ":bc:" to ":le:" -- esr) |
8514 regent|Adds Regent Series:\ | 8514 regent|Adds Regent Series:\ |
8551 # Some viewpoints have bad ROMs that foo up on ^O | 8551 # Some viewpoints have bad ROMs that foo up on ^O |
8552 screwpoint|adds viewpoint with ^O bug:\ | 8552 screwpoint|adds viewpoint with ^O bug:\ |
8553 :se@:so@:ue@:us@:vs@:tc=viewpoint: | 8553 :se@:so@:ue@:us@:vs@:tc=viewpoint: |
8554 | 8554 |
8555 # From: Jay S. Rouman <jsr@dexter.mi.org> 5 Jul 92 | 8555 # From: Jay S. Rouman <jsr@dexter.mi.org> 5 Jul 92 |
8556 # The :vi:/:ve:/:sa:/:me: strings were added by ESR from specs. | 8556 # The :vi:/:ve:/:sa:/:me: strings were added by ESR from specs. |
8557 # Theory; the vp3a+ wants \E0%c to set highlights, where normal=01000000, | 8557 # Theory; the vp3a+ wants \E0%c to set highlights, where normal=01000000, |
8558 # underline=01100000, rev=01010000, blink=01000010,dim=01000001, | 8558 # underline=01100000, rev=01010000, blink=01000010,dim=01000001, |
8559 # invis=01000100 and %c is the logical or of desired attributes. | 8559 # invis=01000100 and %c is the logical or of desired attributes. |
8560 # There is also a `tag bit' enabling attributes, set by \E) and unset by \E(. | 8560 # There is also a `tag bit' enabling attributes, set by \E) and unset by \E(. |
8561 vp3a+|viewpoint3a+|adds viewpoint 3a+:\ | 8561 vp3a+|viewpoint3a+|adds viewpoint 3a+:\ |
8655 # by pressing ^D in set-up mode. Then increse the brighness with the | 8655 # by pressing ^D in set-up mode. Then increse the brighness with the |
8656 # up-arrow key since the factory default will likely be dim on an old | 8656 # up-arrow key since the factory default will likely be dim on an old |
8657 # terminal. Then change any options you want (provided that they are | 8657 # terminal. Then change any options you want (provided that they are |
8658 # compatible with the termcap). For my terminal I set: Screen | 8658 # compatible with the termcap). For my terminal I set: Screen |
8659 # Background: light; Keyclicks: silent; Auto wraparound: on; CRT saver: | 8659 # Background: light; Keyclicks: silent; Auto wraparound: on; CRT saver: |
8660 # on. I also set up mine for parity (but you may not need it). Then | 8660 # on. I also set up mine for parity (but you may not need it). Then |
8661 # save the setup with ^S. | 8661 # save the setup with ^S. |
8662 # (cit101e-rv: added empty :te: to suppress a tic warning. --esr) | 8662 # (cit101e-rv: added empty :te: to suppress a tic warning. --esr) |
8663 cit101e-rv|Citoh CIT-101e (sets reverse video):\ | 8663 cit101e-rv|Citoh CIT-101e (sets reverse video):\ |
8664 :am:eo:mi:ms:xn:xo:\ | 8664 :am:eo:mi:ms:xn:xo:\ |
8665 :co#80:it#8:li#24:\ | 8665 :co#80:it#8:li#24:\ |
8789 :up=^Z: | 8789 :up=^Z: |
8790 # | 8790 # |
8791 # CDC 721 from Robert Viduya, Ga. Tech. <ihnp4!gatech!gitpyr!robert> via BRL. | 8791 # CDC 721 from Robert Viduya, Ga. Tech. <ihnp4!gatech!gitpyr!robert> via BRL. |
8792 # | 8792 # |
8793 # Part of the long initialization string defines the "DOWN" key to the left | 8793 # Part of the long initialization string defines the "DOWN" key to the left |
8794 # of the tab key to send an ESC. The real ESC key is positioned way out | 8794 # of the tab key to send an ESC. The real ESC key is positioned way out |
8795 # in right field. | 8795 # in right field. |
8796 # | 8796 # |
8797 # The termcap won't work in 132 column mode due to the way it it moves the | 8797 # The termcap won't work in 132 column mode due to the way it it moves the |
8798 # cursor. Termcap doesn't have the capability (as far as I could tell) to | 8798 # cursor. Termcap doesn't have the capability (as far as I could tell) to |
8799 # handle the 721 in 132 column mode. | 8799 # handle the 721 in 132 column mode. |
8812 :nd=^X:se=^^E:sf=\036W =\036U:so=^^D:sr=\036W =\036V:\ | 8812 :nd=^X:se=^^E:sf=\036W =\036U:so=^^D:sr=\036W =\036V:\ |
8813 :st=^^^RW:ue=^]:up=^W:us=^\: | 8813 :st=^^^RW:ue=^]:up=^W:us=^\: |
8814 | 8814 |
8815 #### Getronics | 8815 #### Getronics |
8816 # | 8816 # |
8817 # Getronics is a Dutch electronics company that at one time was called | 8817 # Getronics is a Dutch electronics company that at one time was called |
8818 # `Geveke' and made async terminals; but (according to the company itself!) | 8818 # `Geveke' and made async terminals; but (according to the company itself!) |
8819 # they've lost all their documentation on the command set. The hardware | 8819 # they've lost all their documentation on the command set. The hardware |
8820 # documentation suggests the terminals were actually manufactured by a | 8820 # documentation suggests the terminals were actually manufactured by a |
8821 # Taiwanese electronics company named Cal-Comp. There are known | 8821 # Taiwanese electronics company named Cal-Comp. There are known |
8822 # to have been at least two models, the 33 and the 50. | 8822 # to have been at least two models, the 33 and the 50. |
8864 # 400 Fehley Drive | 8864 # 400 Fehley Drive |
8865 # King of Prussia, PA 19406 | 8865 # King of Prussia, PA 19406 |
8866 # Vox: (610)-277-8300 | 8866 # Vox: (610)-277-8300 |
8867 # Fax: (610)-275-5739 | 8867 # Fax: (610)-275-5739 |
8868 # Net: support@hds.com | 8868 # Net: support@hds.com |
8869 # | 8869 # |
8870 # John Martin <john@hds.com> is their termcap expert. They're mostly out of | 8870 # John Martin <john@hds.com> is their termcap expert. They're mostly out of |
8871 # the character-terminal business now (1995) and making X terminals. In | 8871 # the character-terminal business now (1995) and making X terminals. In |
8872 # particular, the whole `Concept' line described here was discontinued long | 8872 # particular, the whole `Concept' line described here was discontinued long |
8873 # ago. | 8873 # ago. |
8874 # | 8874 # |
8877 # Extensive changes to c108 by arpavax:eric Feb 1982 | 8877 # Extensive changes to c108 by arpavax:eric Feb 1982 |
8878 # Some unknown person at SCO then translated it to terminfo. | 8878 # Some unknown person at SCO then translated it to terminfo. |
8879 # | 8879 # |
8880 # There seem to be a number of different versions of the C108 PROMS | 8880 # There seem to be a number of different versions of the C108 PROMS |
8881 # (with bug fixes in its Z-80 program). | 8881 # (with bug fixes in its Z-80 program). |
8882 # | 8882 # |
8883 # The first one that we had would lock out the keyboard of you | 8883 # The first one that we had would lock out the keyboard of you |
8884 # sent lots of short lines (like /usr/dict/words) at 9600 baud. | 8884 # sent lots of short lines (like /usr/dict/words) at 9600 baud. |
8885 # Try that on your C108 and see if it sends a ^S when you type it. | 8885 # Try that on your C108 and see if it sends a ^S when you type it. |
8886 # If so, you have an old version of the PROMs. | 8886 # If so, you have an old version of the PROMs. |
8887 # | 8887 # |
8888 # You should configure the C108 to send ^S/^Q before running this. | 8888 # You should configure the C108 to send ^S/^Q before running this. |
8889 # It is much faster (at 9600 baud) than the c100 because the delays | 8889 # It is much faster (at 9600 baud) than the c100 because the delays |
8890 # are not fixed. | 8890 # are not fixed. |
8891 # new status line display entries for c108-8p: | 8891 # new status line display entries for c108-8p: |
8892 # :i3: - init str #3 - setup term for status display - | 8892 # :i3: - init str #3 - setup term for status display - |
8893 # set programmer mode, select window 2, define window at last | 8893 # set programmer mode, select window 2, define window at last |
8894 # line of memory, set bkgnd stat mesg there, select window 0. | 8894 # line of memory, set bkgnd stat mesg there, select window 0. |
8895 # | 8895 # |
8896 # :ts: - to status line - select window 2, home cursor, erase to | 8896 # :ts: - to status line - select window 2, home cursor, erase to |
8897 # end-of-window, 1/2 bright on, goto(line#0, col#?) | 8897 # end-of-window, 1/2 bright on, goto(line#0, col#?) |
8898 # | 8898 # |
8899 # :fs: - from status line - 1/2 bright off, select window 0 | 8899 # :fs: - from status line - 1/2 bright off, select window 0 |
8900 # | 8900 # |
8901 # :ds: - disable status display - set bkgnd status mesg with | 8901 # :ds: - disable status display - set bkgnd status mesg with |
8902 # illegal window # | 8902 # illegal window # |
8903 # | 8903 # |
8904 # There are probably more function keys that should be added but | 8904 # There are probably more function keys that should be added but |
8905 # I don't know what they are. | 8905 # I don't know what they are. |
8906 # | 8906 # |
8907 # No delays needed on c108 because of ^S/^Q handshaking | 8907 # No delays needed on c108 because of ^S/^Q handshaking |
8908 # | 8908 # |
8909 c108|concept108|c108-8p|concept108-8p|concept 108 w/8 pages:\ | 8909 c108|concept108|c108-8p|concept108-8p|concept 108 w/8 pages:\ |
8927 :co#132:\ | 8927 :co#132:\ |
8928 :i1=\E F\E":te=\Ev ^A0\001D\Ep\r\n:\ | 8928 :i1=\E F\E":te=\Ev ^A0\001D\Ep\r\n:\ |
8929 :ti=\EU\Ev 8\001D\Ep\r:tc=c108-8p: | 8929 :ti=\EU\Ev 8\001D\Ep\r:tc=c108-8p: |
8930 | 8930 |
8931 # Concept 100: | 8931 # Concept 100: |
8932 # These have only window relative cursor addressing, not screen | 8932 # These have only window relative cursor addressing, not screen |
8933 # relative. To get it to work right here, smcup/rmcup (which | 8933 # relative. To get it to work right here, smcup/rmcup (which |
8934 # were invented for the concept) lock you into a one page | 8934 # were invented for the concept) lock you into a one page |
8935 # window for screen style programs. | 8935 # window for screen style programs. |
8936 # | 8936 # |
8937 # To get out of the one page window, we use a clever trick: | 8937 # To get out of the one page window, we use a clever trick: |
8938 # we set the window size to zero ("\Ev " in rmcup) which the | 8938 # we set the window size to zero ("\Ev " in rmcup) which the |
8939 # terminal recognizes as an error and resets the window to all | 8939 # terminal recognizes as an error and resets the window to all |
8940 # of memory. | 8940 # of memory. |
8941 # | 8941 # |
8942 # This trick works on c100 but does not on c108, sigh. | 8942 # This trick works on c100 but does not on c108, sigh. |
8943 # | 8943 # |
8944 # Some tty drivers use cr3 for concept, others use nl3, hence | 8944 # Some tty drivers use cr3 for concept, others use nl3, hence |
8945 # the delays on cr and ind below. This padding is only needed at | 8945 # the delays on cr and ind below. This padding is only needed at |
8946 # 9600 baud and up. One or the other is commented out depending on | 8946 # 9600 baud and up. One or the other is commented out depending on |
8947 # local conventions. | 8947 # local conventions. |
8948 # | 8948 # |
8949 # 2 ms padding on :te: isn't always enough. 6 works fine. Maybe | 8949 # 2 ms padding on :te: isn't always enough. 6 works fine. Maybe |
8950 # less than 6 but more than 2 will work. | 8950 # less than 6 but more than 2 will work. |
8951 # | 8951 # |
8952 # Note: can't use function keys f7-f10 because they are | 8952 # Note: can't use function keys f7-f10 because they are |
8953 # indistinguishable from arrow keys (!), also, del char and | 8953 # indistinguishable from arrow keys (!), also, del char and |
8954 # clear eol use xon/xoff so they probably won't work very well. | 8954 # clear eol use xon/xoff so they probably won't work very well. |
8955 # | 8955 # |
8956 # Also note that we don't define insrt/del char/delline/eop/send | 8956 # Also note that we don't define insrt/del char/delline/eop/send |
8957 # because they don't transmit unless we reset them - I figured | 8957 # because they don't transmit unless we reset them - I figured |
8958 # it was a bad idea to clobber their definitions. | 8958 # it was a bad idea to clobber their definitions. |
8959 # | 8959 # |
8960 # The <mc5> sequence changes the escape character to ^^ so that | 8960 # The <mc5> sequence changes the escape character to ^^ so that |
8961 # escapes will be passed through to the printer. Only trouble | 8961 # escapes will be passed through to the printer. Only trouble |
8962 # is that ^^ won't be - ^^ was chosen to be unlikely. | 8962 # is that ^^ won't be - ^^ was chosen to be unlikely. |
8963 # Unfortunately, if you're sending raster bits through to be | 8963 # Unfortunately, if you're sending raster bits through to be |
8964 # plotted, any character you choose will be likely, so we lose. | 8964 # plotted, any character you choose will be likely, so we lose. |
8965 # | 8965 # |
8966 # \EQ"\EY(^W (send anything from printer to host, for xon/xoff) | 8966 # \EQ"\EY(^W (send anything from printer to host, for xon/xoff) |
8967 # cannot be # in is2 because it will hang a c100 with no printer | 8967 # cannot be # in is2 because it will hang a c100 with no printer |
8968 # if sent twice. | 8968 # if sent twice. |
8969 c100|concept100|concept|c104|c100-4p|hds concept 100:\ | 8969 c100|concept100|concept|c104|c100-4p|hds concept 100:\ |
8970 :am:bs:eo:mi:ul:xn:\ | 8970 :am:bs:eo:mi:ul:xn:\ |
8971 :co#80:li#24:pb#9600:vt#8:\ | 8971 :co#80:li#24:pb#9600:vt#8:\ |
8972 :al=\E\022:bl=^G:cd=\E\005:ce=\E\025:cl=\E?\E\005:\ | 8972 :al=\E\022:bl=^G:cd=\E\005:ce=\E\025:cl=\E?\E\005:\ |
9138 # kbs: Shift was also ^H originally but redefined as \E$^H in is2=. | 9138 # kbs: Shift was also ^H originally but redefined as \E$^H in is2=. |
9139 # tsl: Go to window 2, then do an hpa=. | 9139 # tsl: Go to window 2, then do an hpa=. |
9140 # | 9140 # |
9141 #------- flash=\E[8;3!}^G\E[3;3!} | 9141 #------- flash=\E[8;3!}^G\E[3;3!} |
9142 #------- flash=\E[?5h$<100>\E[?5l | 9142 #------- flash=\E[?5h$<100>\E[?5l |
9143 # There are two ways to flash the screen, both of which have their drawbacks. | 9143 # There are two ways to flash the screen, both of which have their drawbacks. |
9144 # The first is to set the bell mode to video, transmit a bell character, and | 9144 # The first is to set the bell mode to video, transmit a bell character, and |
9145 # set the bell mode back - but to what? There is no way of knowing what the | 9145 # set the bell mode back - but to what? There is no way of knowing what the |
9146 # user's old bell setting was before we messed with it. Worse, the command to | 9146 # user's old bell setting was before we messed with it. Worse, the command to |
9147 # set the bell mode also sets the key click volume, and there is no way to say | 9147 # set the bell mode also sets the key click volume, and there is no way to say |
9148 # "leave that alone", or to know what it's set to, either. | 9148 # "leave that alone", or to know what it's set to, either. |
9162 # clobber the status line or render it unusable. There is additional memory, | 9162 # clobber the status line or render it unusable. There is additional memory, |
9163 # but screen scroll functions are destructive and do not make use of it. | 9163 # but screen scroll functions are destructive and do not make use of it. |
9164 # | 9164 # |
9165 #------- dim= Not available in power on mode. | 9165 #------- dim= Not available in power on mode. |
9166 # You have a choice of defining low intensity characters as "half bright" and | 9166 # You have a choice of defining low intensity characters as "half bright" and |
9167 # high intensity as "normal", or defining low as "normal" and high as "bold". | 9167 # high intensity as "normal", or defining low as "normal" and high as "bold". |
9168 # No matter which you choose, only one of either "half bright" or "bold" is | 9168 # No matter which you choose, only one of either "half bright" or "bold" is |
9169 # available at any time, so taking the time to override the default is | 9169 # available at any time, so taking the time to override the default is |
9170 # pointless. | 9170 # pointless. |
9171 # | 9171 # |
9172 #------- prot=\E[=0;99m | 9172 #------- prot=\E[=0;99m |
9191 # %p2%s OUTPUT (string) as string | 9191 # %p2%s OUTPUT (string) as string |
9192 # \177 OUTPUT \177 | 9192 # \177 OUTPUT \177 |
9193 # [DEL chosen as delimiter, but could be any character] | 9193 # [DEL chosen as delimiter, but could be any character] |
9194 # [implied: ELSE do nothing] | 9194 # [implied: ELSE do nothing] |
9195 # %; ENDIF | 9195 # %; ENDIF |
9196 # | 9196 # |
9197 #------- rs2= | 9197 #------- rs2= |
9198 # Not defined since anything it might do could be done faster and easier with | 9198 # Not defined since anything it might do could be done faster and easier with |
9199 # either Meta-Shift-Reset or the main power switch. | 9199 # either Meta-Shift-Reset or the main power switch. |
9200 # | 9200 # |
9201 #------- smkx=\E[1!z | 9201 #------- smkx=\E[1!z |
9305 :tc=avt-ns: | 9305 :tc=avt-ns: |
9306 avt-w-rv|avt-w-rv-s|avt wide+status+rv:\ | 9306 avt-w-rv|avt-w-rv-s|avt wide+status+rv:\ |
9307 :i1=\E[=103h\E[=205h:ti=\E[H\E[1;24;1;132w:\ | 9307 :i1=\E[=103h\E[=205h:ti=\E[H\E[1;24;1;132w:\ |
9308 :vb=\E[=205l\E[=205h:tc=avt+s:tc=avt-ns: | 9308 :vb=\E[=205l\E[=205h:tc=avt+s:tc=avt-ns: |
9309 | 9309 |
9310 #### Contel Business Systems. | 9310 #### Contel Business Systems. |
9311 # | 9311 # |
9312 | 9312 |
9313 # Contel c300 and c320 terminals. | 9313 # Contel c300 and c320 terminals. |
9314 contel300|contel320|c300|Contel Business Systems C-300 or C-320:\ | 9314 contel300|contel320|c300|Contel Business Systems C-300 or C-320:\ |
9315 :am:in:xo:\ | 9315 :am:in:xo:\ |
9316 :co#80:li#24:sg#1:\ | 9316 :co#80:li#24:sg#1:\ |
9317 :al=\EL:bl=^G:cd=\EJ:ce=\EI:cl=\EK:cm=\EX%+ \EY%+ :cr=^M:\ | 9317 :al=\EL:bl=^G:cd=\EJ:ce=\EI:cl=\EK:cm=\EX%+ \EY%+ :cr=^M:\ |
9318 :ct=\E3:dc=\EO:dl=\EM:do=^J:ei=:ho=\EH:ic=\EN:im=:ip=:k0=\ERJ:\ | 9318 :ct=\E3:dc=\EO:dl=\EM:do=^J:ei=:ho=\EH:ic=\EN:im=:ip=:k0=\ERJ:\ |
9330 # the terminals group at Data General was shut down in 1991; all these | 9330 # the terminals group at Data General was shut down in 1991; all these |
9331 # terminals have thus been discontinued. | 9331 # terminals have thus been discontinued. |
9332 # | 9332 # |
9333 # DG terminals have function keys that respond to the SHIFT and CTRL keys, | 9333 # DG terminals have function keys that respond to the SHIFT and CTRL keys, |
9334 # e.g., SHIFT-F1 generates a different code from F1. To number the keys | 9334 # e.g., SHIFT-F1 generates a different code from F1. To number the keys |
9335 # sequentially, first the unmodified key codes are listed as F1 through F15. | 9335 # sequentially, first the unmodified key codes are listed as F1 through F15. |
9336 # Then their SHIFT versions are listed as F16 through F30, their CTRL versions | 9336 # Then their SHIFT versions are listed as F16 through F30, their CTRL versions |
9337 # are listed as F31 through F45, and their CTRL-SHIFT versions are listed as | 9337 # are listed as F31 through F45, and their CTRL-SHIFT versions are listed as |
9338 # F46 through F60. This is done in the private "includes" below whose names | 9338 # F46 through F60. This is done in the private "includes" below whose names |
9339 # start with "dgkeys+". | 9339 # start with "dgkeys+". |
9340 # | 9340 # |
9423 | 9423 |
9424 dg+fixed|Fixed color info for DG D430C terminals in DG mode:\ | 9424 dg+fixed|Fixed color info for DG D430C terminals in DG mode:\ |
9425 :tc=dgunix+fixed: | 9425 :tc=dgunix+fixed: |
9426 | 9426 |
9427 # Video attributes are coordinated using static variables set by "sgr", then | 9427 # Video attributes are coordinated using static variables set by "sgr", then |
9428 # checked by "op", "seta[bf]", and "set[bf]" to refresh the attribute settings. | 9428 # checked by "op", "seta[bf]", and "set[bf]" to refresh the attribute settings. |
9429 # (D=dim, U=underline, B=blink, R=reverse.) | 9429 # (D=dim, U=underline, B=blink, R=reverse.) |
9430 dg+color8|Color info for Data General D220 and D230C terminals in ANSI mode:\ | 9430 dg+color8|Color info for Data General D220 and D230C terminals in ANSI mode:\ |
9431 :ut:\ | 9431 :ut:\ |
9432 :Co#8:NC#16:pa#64:\ | 9432 :Co#8:NC#16:pa#64:\ |
9433 :..AB=\E[4%p1%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m:\ | 9433 :..AB=\E[4%p1%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m:\ |
9538 :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:l0=f1:l1=f2:l2=f3:\ | 9538 :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:l0=f1:l1=f2:l2=f3:\ |
9539 :l3=f4:l4=f5:l5=f6:l6=f7:l7=f8:l9=f10:le=^H:mb=\E[5m:me=\E[m:\ | 9539 :l3=f4:l4=f5:l5=f6:l6=f7:l7=f8:l9=f10:le=^H:mb=\E[5m:me=\E[m:\ |
9540 :mh=\E[2m:mr=\E[7m:nd=\E[C:nl=\ED:se=\E[m:sf=\E[S:so=\E[7m:\ | 9540 :mh=\E[2m:mr=\E[7m:nd=\E[C:nl=\ED:se=\E[m:sf=\E[S:so=\E[7m:\ |
9541 :sr=\E[T:ta=^I:ue=\E[05:up=\E[A:us=\E[4m: | 9541 :sr=\E[T:ta=^I:ue=\E[05:up=\E[A:us=\E[4m: |
9542 # From: Wayne Throop <mcnc!rti-sel!rtp47!throopw> (not official) | 9542 # From: Wayne Throop <mcnc!rti-sel!rtp47!throopw> (not official) |
9543 # Data General 605x | 9543 # Data General 605x |
9544 # Ought to work for a Model 6242, Type D210 as well as a 605x. | 9544 # Ought to work for a Model 6242, Type D210 as well as a 605x. |
9545 # Note that the cursor-down key transmits ^Z. Job control users, beware! | 9545 # Note that the cursor-down key transmits ^Z. Job control users, beware! |
9546 # This also matches a posted description of something called a `Dasher 100' | 9546 # This also matches a posted description of something called a `Dasher 100' |
9547 # so there's a dg100 alias here. | 9547 # so there's a dg100 alias here. |
9548 # (dg6053: the 4.4BSD file had :le=^H:, :do=^J:, :nd=^S:. -- esr) | 9548 # (dg6053: the 4.4BSD file had :le=^H:, :do=^J:, :nd=^S:. -- esr) |
9549 dg6053-old|dg100|data general 6053:\ | 9549 dg6053-old|dg100|data general 6053:\ |
9550 :am:bs:bw:ul:\ | 9550 :am:bs:bw:ul:\ |
9551 :co#80:li#24:\ | 9551 :co#80:li#24:\ |
9552 :bc=^Y:bl=^G:ce=^K:cl=^L:cm=\020%r%.%.:cr=^M:do=^Z:ho=^H:\ | 9552 :bc=^Y:bl=^G:ce=^K:cl=^L:cm=\020%r%.%.:cr=^M:do=^Z:ho=^H:\ |
9553 :is=^R:k0=^^q:k1=^^r:k2=^^s:k3=^^t:k4=^^u:k5=^^v:k6=^^w:\ | 9553 :is=^R:k0=^^q:k1=^^r:k2=^^s:k3=^^t:k4=^^u:k5=^^v:k6=^^w:\ |
10018 d578-7b|Data General DASHER D578 in 7-bit mode:\ | 10018 d578-7b|Data General DASHER D578 in 7-bit mode:\ |
10019 :i1=\E[<0;<1;<2;<4l\E[1;1;80w\E[1;6;<2h:tc=d577-7b: | 10019 :i1=\E[<0;<1;<2;<4l\E[1;1;80w\E[1;6;<2h:tc=d577-7b: |
10020 | 10020 |
10021 #### Datamedia (dm) | 10021 #### Datamedia (dm) |
10022 # | 10022 # |
10023 # Datamedia was headquartered in Nashua, New Hampshire until it went | 10023 # Datamedia was headquartered in Nashua, New Hampshire until it went |
10024 # out of business in 1993, but the ID plates on the terminals referred | 10024 # out of business in 1993, but the ID plates on the terminals referred |
10025 # to the factory in Pennsauken, NJ. The factory was sold to a PCB board | 10025 # to the factory in Pennsauken, NJ. The factory was sold to a PCB board |
10026 # manufacturer which threw out all information about the terminals. | 10026 # manufacturer which threw out all information about the terminals. |
10027 # | 10027 # |
10028 | 10028 |
10041 dm1520|dm1521|datamedia 1520:\ | 10041 dm1520|dm1521|datamedia 1520:\ |
10042 :am:bs:xn:\ | 10042 :am:bs:xn:\ |
10043 :co#80:it#8:li#24:\ | 10043 :co#80:it#8:li#24:\ |
10044 :bl=^G:cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :cr=^M:do=^J:ho=^Y:\ | 10044 :bl=^G:cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :cr=^M:do=^J:ho=^Y:\ |
10045 :kd=^J:kh=^Y:kl=^H:kr=^\:ku=^_:le=^H:nd=^\:sf=^J:ta=^I:up=^_: | 10045 :kd=^J:kh=^Y:kl=^H:kr=^\:ku=^_:le=^H:nd=^\:sf=^J:ta=^I:up=^_: |
10046 # dm2500: this terminal has both :IC: and :im:. Applications using | 10046 # dm2500: this terminal has both :IC: and :im:. Applications using |
10047 # termcap/terminfo directly (rather than through ncurses) might be confused. | 10047 # termcap/terminfo directly (rather than through ncurses) might be confused. |
10048 dm2500|datamedia2500|datamedia 2500:\ | 10048 dm2500|datamedia2500|datamedia 2500:\ |
10049 :bs:nc:\ | 10049 :bs:nc:\ |
10050 :co#80:li#24:\ | 10050 :co#80:li#24:\ |
10051 :al=\020\n\030\035\030\035:bl=^G:ce=^W:cl=^^^^\177:\ | 10051 :al=\020\n\030\035\030\035:bl=^G:ce=^W:cl=^^^^\177:\ |
10078 # Datamedia DT80 soft switches: | 10078 # Datamedia DT80 soft switches: |
10079 # 1 0=Jump 1=Smooth | 10079 # 1 0=Jump 1=Smooth |
10080 # Autorepeat 0=off 1=on | 10080 # Autorepeat 0=off 1=on |
10081 # Screen 0=Dark 1=light | 10081 # Screen 0=Dark 1=light |
10082 # Cursor 0=u/l 1=block | 10082 # Cursor 0=u/l 1=block |
10083 # | 10083 # |
10084 # 2 Margin Bell 0=off 1=on | 10084 # 2 Margin Bell 0=off 1=on |
10085 # Keyclick 0=off 1=on | 10085 # Keyclick 0=off 1=on |
10086 # Ansi/VT52 0=VT52 1=Ansi | 10086 # Ansi/VT52 0=VT52 1=Ansi |
10087 # Xon/Xoff 0=Off 1=On | 10087 # Xon/Xoff 0=Off 1=On |
10088 # | 10088 # |
10089 # 3 Shift3 0=Hash 1=UK Pound | 10089 # 3 Shift3 0=Hash 1=UK Pound |
10090 # Wrap 0=Off 1=On | 10090 # Wrap 0=Off 1=On |
10091 # Newline 0=Off 1=On | 10091 # Newline 0=Off 1=On |
10092 # Interlace 0=Off 1=On | 10092 # Interlace 0=Off 1=On |
10093 # | 10093 # |
10094 # 4 Parity 0=Odd 1=Even | 10094 # 4 Parity 0=Odd 1=Even |
10095 # Parity 0=Off 1=On | 10095 # Parity 0=Off 1=On |
10096 # Bits/Char 0=7 1=8 | 10096 # Bits/Char 0=7 1=8 |
10097 # Power 0=60Hz 1=50Hz | 10097 # Power 0=60Hz 1=50Hz |
10098 # | 10098 # |
10099 # 5 Line Interface 0=EIA 1=Loop | 10099 # 5 Line Interface 0=EIA 1=Loop |
10100 # Aux Interface 0=EIA 1=Loop | 10100 # Aux Interface 0=EIA 1=Loop |
10101 # Local Copy 0=Off 1=On | 10101 # Local Copy 0=Off 1=On |
10102 # Spare | 10102 # Spare |
10103 # | 10103 # |
10104 # 6 Aux Parity 0=Odd 1=Even | 10104 # 6 Aux Parity 0=Odd 1=Even |
10105 # Aux Parity 0=Off 1=On | 10105 # Aux Parity 0=Off 1=On |
10106 # Aux Bits/Char 0=7 1=8 | 10106 # Aux Bits/Char 0=7 1=8 |
10107 # CRT Saver 0=Off 1=On | 10107 # CRT Saver 0=Off 1=On |
10108 # dm80/1 is a vt100 lookalike, but it doesn't seem to need any padding. | 10108 # dm80/1 is a vt100 lookalike, but it doesn't seem to need any padding. |
10225 :us=\ESTART\r\E60,1\r\EEND\r: | 10225 :us=\ESTART\r\E60,1\r\EEND\r: |
10226 | 10226 |
10227 #### Fluke | 10227 #### Fluke |
10228 # | 10228 # |
10229 | 10229 |
10230 # The f1720a differences from ANSI: no auto margin, destructive | 10230 # The f1720a differences from ANSI: no auto margin, destructive |
10231 # tabs, # of lines, funny highlighting and underlining | 10231 # tabs, # of lines, funny highlighting and underlining |
10232 f1720|f1720a|fluke 1720A:\ | 10232 f1720|f1720a|fluke 1720A:\ |
10233 :xt:\ | 10233 :xt:\ |
10234 :co#80:li#16:sg#1:ug#1:\ | 10234 :co#80:li#16:sg#1:ug#1:\ |
10235 :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ | 10235 :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ |
10264 # The f110 and f200 have problems with vi(1). They use the ^V | 10264 # The f110 and f200 have problems with vi(1). They use the ^V |
10265 # code for the down cursor key. When kcud1 is defined in terminfo | 10265 # code for the down cursor key. When kcud1 is defined in terminfo |
10266 # as ^V, the Control Character Quoting capability (^V in insert mode) | 10266 # as ^V, the Control Character Quoting capability (^V in insert mode) |
10267 # is lost! It cannot be remapped in vi because it is necessary to enter | 10267 # is lost! It cannot be remapped in vi because it is necessary to enter |
10268 # a ^V to to quote the ^V that is being remapped!!! | 10268 # a ^V to to quote the ^V that is being remapped!!! |
10269 # | 10269 # |
10270 # f110/f200 users will have to decide whether | 10270 # f110/f200 users will have to decide whether |
10271 # to lose the down cursor key or the quoting capability. We will opt | 10271 # to lose the down cursor key or the quoting capability. We will opt |
10272 # initially for leaving the quoting capability out, since use of VI | 10272 # initially for leaving the quoting capability out, since use of VI |
10273 # is not generally applicable to most interactive applications | 10273 # is not generally applicable to most interactive applications |
10274 # (f110: added :ta:, :kh: & <kcbt> from f100 -- esr) | 10274 # (f110: added :ta:, :kh: & <kcbt> from f100 -- esr) |
10367 | 10367 |
10368 # Beehive documentation is undated and marked Preliminary and has no figures | 10368 # Beehive documentation is undated and marked Preliminary and has no figures |
10369 # so we must have early Superbee2 (Model 600, according to phone conversation | 10369 # so we must have early Superbee2 (Model 600, according to phone conversation |
10370 # with mfr.). It has proved reliable except for some missing padding | 10370 # with mfr.). It has proved reliable except for some missing padding |
10371 # (notably after \EK and <nl> at bottom of screen). | 10371 # (notably after \EK and <nl> at bottom of screen). |
10372 # | 10372 # |
10373 # The key idea is that AEP mode is poison for :cm: & that US's in | 10373 # The key idea is that AEP mode is poison for :cm: & that US's in |
10374 # the local memory should be avoided like the plague. That means | 10374 # the local memory should be avoided like the plague. That means |
10375 # that the 2048 character local buffer is used as 25 lines of 80 | 10375 # that the 2048 character local buffer is used as 25 lines of 80 |
10376 # characters, period. No scrolling local memory, folks. It also | 10376 # characters, period. No scrolling local memory, folks. It also |
10377 # appears that we cannot use naked INS LINE feature since it uses | 10377 # appears that we cannot use naked INS LINE feature since it uses |
10378 # US. The sbi fakes :al: with an 80-space insert that may be too | 10378 # US. The sbi fakes :al: with an 80-space insert that may be too |
10379 # slow at low speeds; also spaces get converted to \040 which is | 10379 # slow at low speeds; also spaces get converted to \040 which is |
10380 # too long for some programs (not vi). DEL LINE is ok but slow. | 10380 # too long for some programs (not vi). DEL LINE is ok but slow. |
10381 # | 10381 # |
10382 # The <nl> string is designed for last line of screen ONLY; cup to | 10382 # The <nl> string is designed for last line of screen ONLY; cup to |
10383 # 25th line corrects the motion inherent in scrolling to Page 1. | 10383 # 25th line corrects the motion inherent in scrolling to Page 1. |
10384 # | 10384 # |
10385 # There is one understood bug. It is that the screen appears to | 10385 # There is one understood bug. It is that the screen appears to |
10386 # pop to a new (blank) page after a :nw:, or leave a half-line | 10386 # pop to a new (blank) page after a :nw:, or leave a half-line |
10387 # ellipsis to a quad that is the extra 48 memory locations. The | 10387 # ellipsis to a quad that is the extra 48 memory locations. The |
10388 # data received is dumped into memory but not displayed. Not to | 10388 # data received is dumped into memory but not displayed. Not to |
10389 # worry if :cm: is being used; the lines not displayed will be, | 10389 # worry if :cm: is being used; the lines not displayed will be, |
10390 # whenever the cursor is moved up there. Since :cm: is addressed | 10390 # whenever the cursor is moved up there. Since :cm: is addressed |
10391 # relative to MEMORY of window, nothing is lost; but beware of | 10391 # relative to MEMORY of window, nothing is lost; but beware of |
10392 # relative cursor motion (:up:,:do:,:nd:,:le:). Recommended, | 10392 # relative cursor motion (:up:,:do:,:nd:,:le:). Recommended, |
10393 # therefore, is setenv MORE -c . | 10393 # therefore, is setenv MORE -c . |
10394 # | 10394 # |
10395 # WARNING: Not all features tested. | 10395 # WARNING: Not all features tested. |
10396 # | 10396 # |
10397 # Timings are assembled from 3 sources. Some timings may reflect | 10397 # Timings are assembled from 3 sources. Some timings may reflect |
10398 # SB2/Model 300 that were used if more conservative. | 10398 # SB2/Model 300 that were used if more conservative. |
10399 # Tested on a Model 600 at 1200 and 9600 bd. | 10399 # Tested on a Model 600 at 1200 and 9600 bd. |
10400 # | 10400 # |
10401 # The BACKSPACEkb option is cute. The NEWLINE key, so cleverly | 10401 # The BACKSPACEkb option is cute. The NEWLINE key, so cleverly |
10402 # placed on the keyboard and useless because of AEP, is made | 10402 # placed on the keyboard and useless because of AEP, is made |
10403 # into a backspace key. In use ESC must be pressed twice (to send) | 10403 # into a backspace key. In use ESC must be pressed twice (to send) |
10404 # and sending ^C must be prefixed by ESC to avoid that weird | 10404 # and sending ^C must be prefixed by ESC to avoid that weird |
10405 # transmit mode associated with ENTER key. | 10405 # transmit mode associated with ENTER key. |
10406 # | 10406 # |
10407 # IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across | 10407 # IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across |
10408 # the screen, then it has dropped into ENTER mode; hit | 10408 # the screen, then it has dropped into ENTER mode; hit |
10409 # RESET--ONLINE--!tset. | 10409 # RESET--ONLINE--!tset. |
10410 # | 10410 # |
10411 # As delivered this machine has a FATAL feature that will throw | 10411 # As delivered this machine has a FATAL feature that will throw |
10412 # it into that strange transmit state (SPOW) if the space bar is | 10412 # it into that strange transmit state (SPOW) if the space bar is |
10413 # hit after a CR is received, but before receiving a LF (or a | 10413 # hit after a CR is received, but before receiving a LF (or a |
10414 # few others). | 10414 # few others). |
10415 # | 10415 # |
10416 # The circuits MUST be modified to eliminate the SPOW latch. | 10416 # The circuits MUST be modified to eliminate the SPOW latch. |
10417 # This is done by strapping on chip A46 of the I/O board; cut | 10417 # This is done by strapping on chip A46 of the I/O board; cut |
10418 # the p.c. connection to Pin 5 and strap Pin 5 to Pin 8 of that | 10418 # the p.c. connection to Pin 5 and strap Pin 5 to Pin 8 of that |
10419 # chip. This mod has been checked out on a Mod 600 of Superbee II. | 10419 # chip. This mod has been checked out on a Mod 600 of Superbee II. |
10420 # With this modification absurdly high timings on cr are | 10420 # With this modification absurdly high timings on cr are |
10421 # unnecessary. | 10421 # unnecessary. |
10422 # | 10422 # |
10423 # NOTE WELL that the rear panel switch should be set to CR/LF, | 10423 # NOTE WELL that the rear panel switch should be set to CR/LF, |
10424 # not AEP! | 10424 # not AEP! |
10425 # | 10425 # |
10426 sb1|beehive superbee:\ | 10426 sb1|beehive superbee:\ |
10427 :am:bs:bw:da:db:mi:ul:xb:\ | 10427 :am:bs:bw:da:db:mi:ul:xb:\ |
10428 :co#80:li#25:sg#1:ug#1:\ | 10428 :co#80:li#25:sg#1:ug#1:\ |
10576 :al=~\032:bl=^G:cd=~\030:ce=~^O:cl=~^\:\ | 10576 :al=~\032:bl=^G:cd=~\030:ce=~^O:cl=~^\:\ |
10577 :cm=~\021%r%>^^ %+`%+`:cr=^M:dl=~\023:do=~^K:ho=~^R:kd=^J:\ | 10577 :cm=~\021%r%>^^ %+`%+`:cr=^M:dl=~\023:do=~^K:ho=~^R:kd=^J:\ |
10578 :kh=~^R:kl=^H:kr=^P:ku=~^L:le=^H:nd=^P:se=~^Y:sf=^J:so=~^_:\ | 10578 :kh=~^R:kl=^H:kr=^P:ku=~^L:le=^H:nd=^P:se=~^Y:sf=^J:so=~^_:\ |
10579 :up=~^L: | 10579 :up=~^L: |
10580 # h1510 assumed to be in sane escape mode. Else use h1500. | 10580 # h1510 assumed to be in sane escape mode. Else use h1500. |
10581 # (h1510: early versions of this entry apparently had ":se=\E^_:, | 10581 # (h1510: early versions of this entry apparently had ":se=\E^_:, |
10582 # :so=\E^Y:, but these caps were commented out in 8.3; also, | 10582 # :so=\E^Y:, but these caps were commented out in 8.3; also, |
10583 # removed incorrect and overridden ":do=^J:" -- esr) | 10583 # removed incorrect and overridden ":do=^J:" -- esr) |
10584 hz1510|hazeltine 1510:\ | 10584 hz1510|hazeltine 1510:\ |
10585 :am:bs:\ | 10585 :am:bs:\ |
10586 :co#80:li#24:\ | 10586 :co#80:li#24:\ |
10626 # I tested this termcap entry for the Hazeltine Esprit with vi. It seems | 10626 # I tested this termcap entry for the Hazeltine Esprit with vi. It seems |
10627 # to work ok. There is one problem though if one types a lot of garbage | 10627 # to work ok. There is one problem though if one types a lot of garbage |
10628 # characters very fast vi seems not able to keep up and hangs while trying | 10628 # characters very fast vi seems not able to keep up and hangs while trying |
10629 # to insert. That's in insert mode while trying to insert in the middle of | 10629 # to insert. That's in insert mode while trying to insert in the middle of |
10630 # a line. It might be because the Esprit doesn't have insert char and delete | 10630 # a line. It might be because the Esprit doesn't have insert char and delete |
10631 # char as a built in function. Vi has to delete to end of line and then | 10631 # char as a built in function. Vi has to delete to end of line and then |
10632 # redraw the rest of the line. | 10632 # redraw the rest of the line. |
10633 esprit|Hazeltine Esprit I:\ | 10633 esprit|Hazeltine Esprit I:\ |
10634 :am:bs:bw:\ | 10634 :am:bs:bw:\ |
10635 :co#80:li#24:\ | 10635 :co#80:li#24:\ |
10636 :al=\E^Z:bl=^G:bt=\E^T:cd=\E^W:ce=\E^O:cl=\E^\:\ | 10636 :al=\E^Z:bl=^G:bt=\E^T:cd=\E^W:ce=\E^O:cl=\E^\:\ |
10683 :sf=^J:st=\E0:up=\EA: | 10683 :sf=^J:st=\E0:up=\EA: |
10684 ibm3151|IBM 3151 display:\ | 10684 ibm3151|IBM 3151 display:\ |
10685 :ae=\E>B:as=\E>A:is=\E S:me=\E4@\E>B:rs=\E S:s0=\E>B:\ | 10685 :ae=\E>B:as=\E>A:is=\E S:me=\E4@\E>B:rs=\E S:s0=\E>B:\ |
10686 :..sa=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;%?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t%{80}%|%;%c%?%p9%t\E>A%e\E>B%;:\ | 10686 :..sa=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;%?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t%{80}%|%;%c%?%p9%t\E>A%e\E>B%;:\ |
10687 :te=\E>B:ti=\E>B:tc=ibm3162: | 10687 :te=\E>B:ti=\E>B:tc=ibm3162: |
10688 # From: Mark Easter <marke@fsi-ssd.csg.ssd.fsi.com> 29 Oct 1992 | 10688 # From: Mark Easter <marke@fsi-ssd.csg.ssd.fsi.com> 29 Oct 1992 |
10689 # removed kend, knp, kpp -TD | 10689 # removed kend, knp, kpp -TD |
10690 ibm3161|ibm3163|wy60-316X|wyse60-316X|IBM 3161/3163 display:\ | 10690 ibm3161|ibm3163|wy60-316X|wyse60-316X|IBM 3161/3163 display:\ |
10691 :am:bs:mi:ms:\ | 10691 :am:bs:mi:ms:\ |
10692 :co#80:it#8:li#24:\ | 10692 :co#80:it#8:li#24:\ |
10693 :F1=\Ek\r:F2=\El\r:F3=\E!a\r:F4=\E!b\r:F5=\E!c\r:\ | 10693 :F1=\Ek\r:F2=\El\r:F3=\E!a\r:F4=\E!b\r:F5=\E!c\r:\ |
10745 :do=\EB:ei=:ho=\EH:ic=\EP:im=:kb=^H:kd=\EB:kl=\ED:kr=\EC:\ | 10745 :do=\EB:ei=:ho=\EH:ic=\EP:im=:kb=^H:kd=\EB:kl=\ED:kr=\EC:\ |
10746 :ku=\EA:le=^H:me=\E0:nd=\EC:se=\E0:so=\E0:ta=^I:up=\EA:\ | 10746 :ku=\EA:le=^H:me=\E0:nd=\EC:se=\E0:so=\E0:ta=^I:up=\EA:\ |
10747 :vb=\EG: | 10747 :vb=\EG: |
10748 ibm-apl|apl|IBM apl terminal simulator:\ | 10748 ibm-apl|apl|IBM apl terminal simulator:\ |
10749 :li#25:tc=dm1520: | 10749 :li#25:tc=dm1520: |
10750 # (ibmmono: this had an unknown `sb' boolean, I changed it to `bs'. | 10750 # (ibmmono: this had an unknown `sb' boolean, I changed it to `bs'. |
10751 # Also it had ":I0=f10:" which pretty obviously should be "l0=f10" -- esr) | 10751 # Also it had ":I0=f10:" which pretty obviously should be "l0=f10" -- esr) |
10752 ibmmono|IBM workstation monochrome:\ | 10752 ibmmono|IBM workstation monochrome:\ |
10753 :es:hs:\ | 10753 :es:hs:\ |
10754 :al=\EL:dl=\EM:ds=\Ej\EY8 \EI\Ek:fs=\Ek:k0=\E<:k1=\ES:\ | 10754 :al=\EL:dl=\EM:ds=\Ej\EY8 \EI\Ek:fs=\Ek:k0=\E<:k1=\ES:\ |
10755 :k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:k8=\ER:k9=\EY:\ | 10755 :k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:k8=\ER:k9=\EY:\ |
10880 :li#41:\ | 10880 :li#41:\ |
10881 :cr=^M:do=^J:ds=\Ej\EYI \EI\Ek:fs=\Ek:kb=^H:kd=^J:kl=^H:\ | 10881 :cr=^M:do=^J:ds=\Ej\EYI \EI\Ek:fs=\Ek:kb=^H:kd=^J:kl=^H:\ |
10882 :nw=^M^J:sf=^J:ta=^I:..ts=\Ej\EYI%+ \Eo:tc=ibmega-c: | 10882 :nw=^M^J:sf=^J:ta=^I:..ts=\Ej\EYI%+ \Eo:tc=ibmega-c: |
10883 | 10883 |
10884 # | 10884 # |
10885 # AIX entries. IBM ships these with AIX 3.2.5. | 10885 # AIX entries. IBM ships these with AIX 3.2.5. |
10886 # -- added rc, sc based on manpage -TD | 10886 # -- added rc, sc based on manpage -TD |
10887 aixterm|IBM Aixterm Terminal Emulator:\ | 10887 aixterm|IBM Aixterm Terminal Emulator:\ |
10888 :es:hs:\ | 10888 :es:hs:\ |
10889 :ac=jjkkllmmnnqqttuuvvwwxx:ds=\E[?E:fs=\E[?F:md=\E[1m:\ | 10889 :ac=jjkkllmmnnqqttuuvvwwxx:ds=\E[?E:fs=\E[?F:md=\E[1m:\ |
10890 :me=\E[0;10m\E(B:rc=\E8:s0=\E(B:s1=\E(0:\ | 10890 :me=\E[0;10m\E(B:rc=\E8:s0=\E(B:s1=\E(0:\ |
10935 :bl=^G:cd=^K:cl=^L:cr=^M:do=^J:le=^Z:ll=^H^\:nd=^Y:sf=^J:\ | 10935 :bl=^G:cd=^K:cl=^L:cr=^M:do=^J:le=^Z:ll=^H^\:nd=^Y:sf=^J:\ |
10936 :up=^\: | 10936 :up=^\: |
10937 | 10937 |
10938 # The ICL6402 was actually the Kokusai Display System 6402. | 10938 # The ICL6402 was actually the Kokusai Display System 6402. |
10939 # The 6404 was the KDS7372 (color version of the 6402). | 10939 # The 6404 was the KDS7372 (color version of the 6402). |
10940 # | 10940 # |
10941 # ICL6404 control codes follow: | 10941 # ICL6404 control codes follow: |
10942 # | 10942 # |
10943 #code function | 10943 #code function |
10944 #~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 10944 #~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
10945 #ctrl-A set SOM position at cursor position | 10945 #ctrl-A set SOM position at cursor position |
11244 :up=\E[A:us=\E[18 D:\ | 11244 :up=\E[A:us=\E[18 D:\ |
11245 :vb=\E[;;;;;;;;;2;;u\E[;;;;;;;;;1;;u: | 11245 :vb=\E[;;;;;;;;;2;;u\E[;;;;;;;;;1;;u: |
11246 | 11246 |
11247 #### Kimtron (abm, kt) | 11247 #### Kimtron (abm, kt) |
11248 # | 11248 # |
11249 # Kimtron seems to be history, but as March 1998 these people are still | 11249 # Kimtron seems to be history, but as March 1998 these people are still |
11250 # offering repair services for Kimtron equipment: | 11250 # offering repair services for Kimtron equipment: |
11251 # | 11251 # |
11252 # Com/Pair Monitor Service | 11252 # Com/Pair Monitor Service |
11253 # 1105 N. Cliff Ave. | 11253 # 1105 N. Cliff Ave. |
11254 # Sioux Falls, South Dakota 57103 | 11254 # Sioux Falls, South Dakota 57103 |
11255 # | 11255 # |
11256 # WATS voice: 1-800/398-4946 | 11256 # WATS voice: 1-800/398-4946 |
11257 # POTS fax: +1 605/338-8709 | 11257 # POTS fax: +1 605/338-8709 |
11258 # POTS voice: +1 605/338-9650 | 11258 # POTS voice: +1 605/338-9650 |
11259 # Email: <compair@sd.cybernex.net> | 11259 # Email: <compair@sd.cybernex.net> |
11260 # Internet/Web: <http://www.com-pair.com> | 11260 # Internet/Web: <http://www.com-pair.com> |
11344 #### Microdata/MDIS | 11344 #### Microdata/MDIS |
11345 # | 11345 # |
11346 # This was a line of terminals made by McDonnell-Douglas Information Systems. | 11346 # This was a line of terminals made by McDonnell-Douglas Information Systems. |
11347 # These entries come direct from MDIS documentation. I have edited them only | 11347 # These entries come direct from MDIS documentation. I have edited them only |
11348 # to move primary names of the form p[0-9] * to aliases, and to comment out | 11348 # to move primary names of the form p[0-9] * to aliases, and to comment out |
11349 # :ae:/:as: in a couple of entries without <acsc> strings. I have | 11349 # :ae:/:as: in a couple of entries without <acsc> strings. I have |
11350 # also removed the change history; the last version indicates this is | 11350 # also removed the change history; the last version indicates this is |
11351 # version 4.3 by A.Barkus, September 1990 (earliest entry is October 1989). | 11351 # version 4.3 by A.Barkus, September 1990 (earliest entry is October 1989). |
11352 # | 11352 # |
11353 | 11353 |
11354 # McDonnell Information Systems Terminal Family History | 11354 # McDonnell Information Systems Terminal Family History |
11704 mime3ax|mime-3ax|mime1 emulating enhanced 3a:\ | 11704 mime3ax|mime-3ax|mime1 emulating enhanced 3a:\ |
11705 :it#8:\ | 11705 :it#8:\ |
11706 :al=\001:cd=^_:ce=^X:dl=\027:ta=\011:tc=mime3a: | 11706 :al=\001:cd=^_:ce=^X:dl=\027:ta=\011:tc=mime3a: |
11707 # Wed Mar 9 18:53:21 1983 | 11707 # Wed Mar 9 18:53:21 1983 |
11708 # We run our terminals at 2400 baud, so there might be some timing problems at | 11708 # We run our terminals at 2400 baud, so there might be some timing problems at |
11709 # higher speeds. The major improvements in this model are the terminal now | 11709 # higher speeds. The major improvements in this model are the terminal now |
11710 # scrolls down and insert mode works without redrawing the rest of the line | 11710 # scrolls down and insert mode works without redrawing the rest of the line |
11711 # to the right of the cursor. This is done with a bit of a kludge using the | 11711 # to the right of the cursor. This is done with a bit of a kludge using the |
11712 # exit graphics mode to get out of insert, but it does not appear to hurt | 11712 # exit graphics mode to get out of insert, but it does not appear to hurt |
11713 # anything when using vi at least. If you have some users using act4s with | 11713 # anything when using vi at least. If you have some users using act4s with |
11714 # programs that use curses and graphics mode this could be a problem. | 11714 # programs that use curses and graphics mode this could be a problem. |
11746 | 11746 |
11747 # Fri Aug 5 08:11:57 1983 | 11747 # Fri Aug 5 08:11:57 1983 |
11748 # This entry works for the ergo 4000 with the following setups: | 11748 # This entry works for the ergo 4000 with the following setups: |
11749 # ansi,wraparound,newline disabled, xon/xoff disabled in both | 11749 # ansi,wraparound,newline disabled, xon/xoff disabled in both |
11750 # setup a & c. | 11750 # setup a & c. |
11751 # | 11751 # |
11752 # WARNING!!! There are multiple versions of ERGO 4000 microcode | 11752 # WARNING!!! There are multiple versions of ERGO 4000 microcode |
11753 # Be advised that very early versions DO NOT WORK RIGHT !! | 11753 # Be advised that very early versions DO NOT WORK RIGHT !! |
11754 # Microterm does have a ROM exchange program- use it or lose big | 11754 # Microterm does have a ROM exchange program- use it or lose big |
11755 # (ergo400: added <rmam>/<smam> based on the init string -- esr) | 11755 # (ergo400: added <rmam>/<smam> based on the init string -- esr) |
11756 ergo4000|microterm ergo 4000:\ | 11756 ergo4000|microterm ergo 4000:\ |
11757 :da:db:ms:\ | 11757 :da:db:ms:\ |
11758 :co#80:li#66:\ | 11758 :co#80:li#66:\ |
11762 :is=\E<\E=\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h:k1=\EOP:\ | 11762 :is=\E<\E=\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h:k1=\EOP:\ |
11763 :k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:ke=\E=:kl=\E[D:kr=\E[C:\ | 11763 :k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:ke=\E=:kl=\E[D:kr=\E[C:\ |
11764 :ks=\E=:ku=\E[A:l1=pf1:l2=pf2:l3=pf3:l4=pf4:le=^H:me=\E[m:\ | 11764 :ks=\E=:ku=\E[A:l1=pf1:l2=pf2:l3=pf3:l4=pf4:le=^H:me=\E[m:\ |
11765 :nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:up=\E[A: | 11765 :nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:up=\E[A: |
11766 | 11766 |
11767 #### NCR | 11767 #### NCR |
11768 # | 11768 # |
11769 # NCR's terminal group was merged with AT&T's when AT&T bought the company. | 11769 # NCR's terminal group was merged with AT&T's when AT&T bought the company. |
11770 # For what happened to that group, see the ADDS section. | 11770 # For what happened to that group, see the ADDS section. |
11771 # | 11771 # |
11772 # There is an NCR4103 terminal that's just a re-badged Wyse-50. | 11772 # There is an NCR4103 terminal that's just a re-badged Wyse-50. |
11798 :Co#8:pa#64:\ | 11798 :Co#8:pa#64:\ |
11799 :AB=\E[4%dm:AF=\E[3%dm:op=\E[0m:tc=ncr260vt300wpp: | 11799 :AB=\E[4%dm:AF=\E[3%dm:op=\E[0m:tc=ncr260vt300wpp: |
11800 # This definition for ViewPoint supports several attributes. This means | 11800 # This definition for ViewPoint supports several attributes. This means |
11801 # that it has magic cookies (extra spaces where the attributes begin). | 11801 # that it has magic cookies (extra spaces where the attributes begin). |
11802 # Some applications do not function well with magic cookies. The System | 11802 # Some applications do not function well with magic cookies. The System |
11803 # Administrator's Shell in NCR Unix SVR4 1.03 is one such application. | 11803 # Administrator's Shell in NCR Unix SVR4 1.03 is one such application. |
11804 # If supporting various attributes is not vital, 'xmc#1' and the extra | 11804 # If supporting various attributes is not vital, 'xmc#1' and the extra |
11805 # attributes can be removed. | 11805 # attributes can be removed. |
11806 # Mapping to ASCII character set ('acsc' capability) can also be | 11806 # Mapping to ASCII character set ('acsc' capability) can also be |
11807 # restored if needed. | 11807 # restored if needed. |
11808 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 11808 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
11809 # (sgr removed to fit entry within 1023 bytes) | 11809 # (sgr removed to fit entry within 1023 bytes) |
11810 # (acsc removed to fit entry within 1023 bytes) | 11810 # (acsc removed to fit entry within 1023 bytes) |
11811 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) | 11811 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) |
11953 :co#132:\ | 11953 :co#132:\ |
11954 :cm=\E[%i%d;%dH:\ | 11954 :cm=\E[%i%d;%dH:\ |
11955 :is=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\ | 11955 :is=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\ |
11956 :rs=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\ | 11956 :rs=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\ |
11957 :tc=ncr260vt300pp: | 11957 :tc=ncr260vt300pp: |
11958 # This terminfo file contains color capabilities for the Wyse325 emulation of | 11958 # This terminfo file contains color capabilities for the Wyse325 emulation of |
11959 # the NCR 2900/260C color terminal. Because of the structure of the command | 11959 # the NCR 2900/260C color terminal. Because of the structure of the command |
11960 # (escape sequence) used to set color attributes, one of the fore/background | 11960 # (escape sequence) used to set color attributes, one of the fore/background |
11961 # colors must be preset to a given value. I have set the background color to | 11961 # colors must be preset to a given value. I have set the background color to |
11962 # black. The user can change this setup by altering the last section of the | 11962 # black. The user can change this setup by altering the last section of the |
11963 # 'setf' definition. The escape sequence to set color attributes is | 11963 # 'setf' definition. The escape sequence to set color attributes is |
11964 # ESC d y <foreground_color> <background_color> 1 | 11964 # ESC d y <foreground_color> <background_color> 1 |
11965 # In addition, the background color can be changed through the desk accessories. | 11965 # In addition, the background color can be changed through the desk accessories. |
11966 # The capablitiy 'op' sets colors to green on black (default combination). | 11966 # The capablitiy 'op' sets colors to green on black (default combination). |
11967 # | 11967 # |
11968 # NOTE: The NCR Unix System Administrator's Shell will not function properly | 11968 # NOTE: The NCR Unix System Administrator's Shell will not function properly |
11969 # if the 'pairs' capability is defined. Un-Comment the 'pairs' | 11969 # if the 'pairs' capability is defined. Un-Comment the 'pairs' |
11970 # capability and recompile if you wish to have it included. | 11970 # capability and recompile if you wish to have it included. |
11971 # | 11971 # |
11972 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 11972 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
11973 # (sgr removed to fit entry within 1023 bytes) | 11973 # (sgr removed to fit entry within 1023 bytes) |
11974 # (acsc removed to fit entry within 1023 bytes) | 11974 # (acsc removed to fit entry within 1023 bytes) |
11975 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) | 11975 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) |
11995 :rs=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7:\ | 11995 :rs=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7:\ |
11996 :tc=ncr260wy325pp: | 11996 :tc=ncr260wy325pp: |
11997 # This definition for Wyse 350 supports several attributes. This means | 11997 # This definition for Wyse 350 supports several attributes. This means |
11998 # that it has magic cookies (extra spaces where the attributes begin). | 11998 # that it has magic cookies (extra spaces where the attributes begin). |
11999 # Some applications do not function well with magic cookies. The System | 11999 # Some applications do not function well with magic cookies. The System |
12000 # Administrator's Shell in NCR Unix SVR4 1.03 is one such application. | 12000 # Administrator's Shell in NCR Unix SVR4 1.03 is one such application. |
12001 # If supporting various attributes is not vital, 'xmc#1' and the extra | 12001 # If supporting various attributes is not vital, 'xmc#1' and the extra |
12002 # attributes can be removed. | 12002 # attributes can be removed. |
12003 # Mapping to ASCII character set ('acsc' capability) can also be | 12003 # Mapping to ASCII character set ('acsc' capability) can also be |
12004 # restored if needed. | 12004 # restored if needed. |
12005 # In addition, color capabilities have been added to this file. The drawback, | 12005 # In addition, color capabilities have been added to this file. The drawback, |
12006 # however, is that the background color has to be black. The foreground colors | 12006 # however, is that the background color has to be black. The foreground colors |
12007 # are numbered 0 through 15. | 12007 # are numbered 0 through 15. |
12008 # | 12008 # |
12009 # NOTE: The NCR Unix System Administrator's Shell does not function properly | 12009 # NOTE: The NCR Unix System Administrator's Shell does not function properly |
12010 # with the 'pairs' capability defined as below. If you wish to | 12010 # with the 'pairs' capability defined as below. If you wish to |
12011 # have it included, Un-comment it and recompile (using 'tic'). | 12011 # have it included, Un-comment it and recompile (using 'tic'). |
12012 # | 12012 # |
12013 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 12013 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
12014 # (sgr removed to fit entry within 1023 bytes) | 12014 # (sgr removed to fit entry within 1023 bytes) |
12015 # (acsc removed to fit entry within 1023 bytes) | 12015 # (acsc removed to fit entry within 1023 bytes) |
12016 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) | 12016 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) |
12036 :rs=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7:\ | 12036 :rs=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7:\ |
12037 :tc=ncr260wy350pp: | 12037 :tc=ncr260wy350pp: |
12038 # This definition for Wyse 50+ supports several attributes. This means | 12038 # This definition for Wyse 50+ supports several attributes. This means |
12039 # that it has magic cookies (extra spaces where the attributes begin). | 12039 # that it has magic cookies (extra spaces where the attributes begin). |
12040 # Some applications do not function well with magic cookies. The System | 12040 # Some applications do not function well with magic cookies. The System |
12041 # Administrator's Shell in NCR Unix SVR4 1.03 is one such application. | 12041 # Administrator's Shell in NCR Unix SVR4 1.03 is one such application. |
12042 # If supporting various attributes is not vital, 'xmc#1' and the extra | 12042 # If supporting various attributes is not vital, 'xmc#1' and the extra |
12043 # attributes can be removed. | 12043 # attributes can be removed. |
12044 # Mapping to ASCII character set ('acsc' capability) can also be | 12044 # Mapping to ASCII character set ('acsc' capability) can also be |
12045 # restored if needed. | 12045 # restored if needed. |
12046 # (ncr260wy50+pp: originally contained commented-out | 12046 # (ncr260wy50+pp: originally contained commented-out |
12047 # <acsc=j5k3l2m1n8q:t4u9v=w0x6>, as well as the commented-out one there -- esr) | 12047 # <acsc=j5k3l2m1n8q:t4u9v=w0x6>, as well as the commented-out one there -- esr) |
12048 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 12048 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
12049 # (sgr removed to fit entry within 1023 bytes) | 12049 # (sgr removed to fit entry within 1023 bytes) |
12050 # (acsc removed to fit entry within 1023 bytes) | 12050 # (acsc removed to fit entry within 1023 bytes) |
12051 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) | 12051 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes) |
12161 # 1-4 - Baud Rate | 12161 # 1-4 - Baud Rate |
12162 # 5 - Parity (Odd/Even) | 12162 # 5 - Parity (Odd/Even) |
12163 # 6 - Don't Send or Do Send Spaces | 12163 # 6 - Don't Send or Do Send Spaces |
12164 # 7 - Parity Enable | 12164 # 7 - Parity Enable |
12165 # 8 - Stop Bits (One/Two) | 12165 # 8 - Stop Bits (One/Two) |
12166 # | 12166 # |
12167 # Switch B: | 12167 # Switch B: |
12168 # 1 - Upper/Lower Shift | 12168 # 1 - Upper/Lower Shift |
12169 # 2 - Typewriter Shift | 12169 # 2 - Typewriter Shift |
12170 # 3 - Half Duplex / Full Duplex | 12170 # 3 - Half Duplex / Full Duplex |
12171 # 4 - Light/Dark Background | 12171 # 4 - Light/Dark Background |
12172 # 5-6 - Carriage Return Without / With Line Feed | 12172 # 5-6 - Carriage Return Without / With Line Feed |
12173 # 7 - Extended Mode | 12173 # 7 - Extended Mode |
12174 # 8 - Suppress Keyboard Display | 12174 # 8 - Suppress Keyboard Display |
12175 # | 12175 # |
12176 # Switch C: | 12176 # Switch C: |
12177 # 1 - End of line entry disabled/enabled | 12177 # 1 - End of line entry disabled/enabled |
12178 # 2 - Conversational mode / (Local?) Mode | 12178 # 2 - Conversational mode / (Local?) Mode |
12179 # 3 - Control characters displayed / not displayed | 12179 # 3 - Control characters displayed / not displayed |
12180 # 4 - (2-wire?) / 4-wire communications | 12180 # 4 - (2-wire?) / 4-wire communications |
12181 # 5 - RTS on and off for each character | 12181 # 5 - RTS on and off for each character |
12182 # 6 - (50Hz?) / 60 Hz | 12182 # 6 - (50Hz?) / 60 Hz |
12183 # 7 - Exit after level zero diagnostics | 12183 # 7 - Exit after level zero diagnostics |
12184 # 8 - RS-232 interface | 12184 # 8 - RS-232 interface |
12185 # | 12185 # |
12186 # Switch D: | 12186 # Switch D: |
12187 # 1 - Reverse Channel (yes / no) | 12187 # 1 - Reverse Channel (yes / no) |
12188 # 2 - Manual answer (no / yes) | 12188 # 2 - Manual answer (no / yes) |
12189 # 3-4 - Cursor appearance | 12189 # 3-4 - Cursor appearance |
12190 # 5 - Communication Rate | 12190 # 5 - Communication Rate |
12270 :bl=^G:cd=\EJ:ce=\EI:cl=\EK:cm=\EX%+ \EY%+ :cr=^M:ct=\E3:\ | 12270 :bl=^G:cd=\EJ:ce=\EI:cl=\EK:cm=\EX%+ \EY%+ :cr=^M:ct=\E3:\ |
12271 :do=\EB:ho=\EH:k0=\ERA:k1=\ERB:k2=\ERC:k3=\ERD:k4=\ERE:\ | 12271 :do=\EB:ho=\EH:k0=\ERA:k1=\ERB:k2=\ERC:k3=\ERD:k4=\ERE:\ |
12272 :k5=\ERF:k6=\ERG:k7=\ERH:k8=\ERI:k9=\ERJ:k;=\ERK:le=\ED:\ | 12272 :k5=\ERF:k6=\ERG:k7=\ERH:k8=\ERI:k9=\ERJ:k;=\ERK:le=\ED:\ |
12273 :nd=\EC:sf=^J:st=\E1:up=\EA: | 12273 :nd=\EC:sf=^J:st=\E1:up=\EA: |
12274 # (pe7000m: this had | 12274 # (pe7000m: this had |
12275 # rmul=\E!\0, smul=\E!\040, | 12275 # rmul=\E!\0, smul=\E!\040, |
12276 # which is probably wrong, it collides with kf0 | 12276 # which is probably wrong, it collides with kf0 |
12277 pe7000m|perkin elmer 7000 series monochrome monitor:\ | 12277 pe7000m|perkin elmer 7000 series monochrome monitor:\ |
12278 :am:\ | 12278 :am:\ |
12279 :co#80:li#24:\ | 12279 :co#80:li#24:\ |
12280 :bl=^G:bt=\E!Y:cd=\EJ:ce=\EI:cl=\EK:cm=\ES%+ %+ :cr=^M:\ | 12280 :bl=^G:bt=\E!Y:cd=\EJ:ce=\EI:cl=\EK:cm=\ES%+ %+ :cr=^M:\ |
12290 #### Sperry Univac | 12290 #### Sperry Univac |
12291 # | 12291 # |
12292 # Sperry Univac has merged with Burroughs to form Unisys. | 12292 # Sperry Univac has merged with Burroughs to form Unisys. |
12293 # | 12293 # |
12294 | 12294 |
12295 # This entry is for the Sperry UTS30 terminal running the TTY | 12295 # This entry is for the Sperry UTS30 terminal running the TTY |
12296 # utility under control of CP/M Plus 1R1. The functionality | 12296 # utility under control of CP/M Plus 1R1. The functionality |
12297 # provided is comparable to the DEC vt100. | 12297 # provided is comparable to the DEC vt100. |
12298 # (uts30: I added <rmam>/<smam> based on the init string -- esr) | 12298 # (uts30: I added <rmam>/<smam> based on the init string -- esr) |
12299 uts30|sperry uts30 with cp/m@1R1:\ | 12299 uts30|sperry uts30 with cp/m@1R1:\ |
12300 :am:bw:hs:\ | 12300 :am:bw:hs:\ |
12301 :co#80:li#24:ws#40:\ | 12301 :co#80:li#24:ws#40:\ |
12382 :co#80:\ | 12382 :co#80:\ |
12383 :bl=^G:cr=^M:do=^J:sf=^J: | 12383 :bl=^G:cr=^M:do=^J:sf=^J: |
12384 | 12384 |
12385 #### Tektronix (tek) | 12385 #### Tektronix (tek) |
12386 # | 12386 # |
12387 # Tektronix tubes are graphics terminals. Most of them use modified | 12387 # Tektronix tubes are graphics terminals. Most of them use modified |
12388 # oscilloscope technology incorporating a long-persistence green phosphor, | 12388 # oscilloscope technology incorporating a long-persistence green phosphor, |
12389 # and support vector graphics on a main screen with an attached "dialogue | 12389 # and support vector graphics on a main screen with an attached "dialogue |
12390 # area" for interactive text. | 12390 # area" for interactive text. |
12391 # | 12391 # |
12392 | 12392 |
12426 # It is recommended that you run the 4025 at 4800 baud or less; | 12426 # It is recommended that you run the 4025 at 4800 baud or less; |
12427 # various bugs in the terminal appear at 9600. It wedges at the | 12427 # various bugs in the terminal appear at 9600. It wedges at the |
12428 # bottom of memory (try "cat /usr/dict/words"); ^S and ^Q typed | 12428 # bottom of memory (try "cat /usr/dict/words"); ^S and ^Q typed |
12429 # on keyboard don't work. You have to hit BREAK twice to get | 12429 # on keyboard don't work. You have to hit BREAK twice to get |
12430 # one break at any speed - this is a documented feature. | 12430 # one break at any speed - this is a documented feature. |
12431 # Can't use cursor motion because it's memory relative, and | 12431 # Can't use cursor motion because it's memory relative, and |
12432 # because it only works in the workspace, not the monitor. | 12432 # because it only works in the workspace, not the monitor. |
12433 # Same for home. Likewise, standout only works in the workspace. | 12433 # Same for home. Likewise, standout only works in the workspace. |
12434 # | 12434 # |
12435 # :ce: was commented out since vi and rogue seem to work better | 12435 # :ce: was commented out since vi and rogue seem to work better |
12436 # simulating it with lots of spaces! | 12436 # simulating it with lots of spaces! |
12437 # | 12437 # |
12438 # :al: and :AL: had 145ms of padding, but that slowed down vi's ^U | 12438 # :al: and :AL: had 145ms of padding, but that slowed down vi's ^U |
12439 # and didn't seem necessary. | 12439 # and didn't seem necessary. |
12440 # | 12440 # |
12441 tek4024|tek4025|tek4027|tektronix 4024/4025/4027:\ | 12441 tek4024|tek4025|tek4027|tektronix 4024/4025/4027:\ |
12442 :am:bs:da:db:\ | 12442 :am:bs:da:db:\ |
12443 :co#80:it#8:li#34:lm#0:\ | 12443 :co#80:it#8:li#34:lm#0:\ |
12643 | 12643 |
12644 # The 4110 series may be a wonderful graphics series, but they make the 4025 | 12644 # The 4110 series may be a wonderful graphics series, but they make the 4025 |
12645 # look good for screen editing. In the dialog area, you can't move the cursor | 12645 # look good for screen editing. In the dialog area, you can't move the cursor |
12646 # off the bottom line. Out of the dialog area, ^K moves it up, but there | 12646 # off the bottom line. Out of the dialog area, ^K moves it up, but there |
12647 # is no way to scroll. | 12647 # is no way to scroll. |
12648 # | 12648 # |
12649 # Note that there is a floppy for free from Tek that makes the | 12649 # Note that there is a floppy for free from Tek that makes the |
12650 # 4112 emulate the vt52 (use the vt52 termcap). There is also | 12650 # 4112 emulate the vt52 (use the vt52 termcap). There is also |
12651 # an expected enhancement that will use ANSI standard sequences. | 12651 # an expected enhancement that will use ANSI standard sequences. |
12652 # | 12652 # |
12653 # 4112 in non-dialog area pretending to scroll. It really wraps | 12653 # 4112 in non-dialog area pretending to scroll. It really wraps |
12654 # but vi is said to work (more or less) in this mode. | 12654 # but vi is said to work (more or less) in this mode. |
12655 # | 12655 # |
12656 # 'vi' works reasonably well with this entry. | 12656 # 'vi' works reasonably well with this entry. |
12657 # | 12657 # |
12658 otek4112|o4112-nd|otek4113|otek4114|old tektronix 4110 series:\ | 12658 otek4112|o4112-nd|otek4113|otek4114|old tektronix 4110 series:\ |
12659 :am:\ | 12659 :am:\ |
12660 :co#80:li#34:\ | 12660 :co#80:li#34:\ |
12685 :nd=\ELM1 \ELM0:uc=\010\ELM1_\ELM0:\ | 12685 :nd=\ELM1 \ELM0:uc=\010\ELM1_\ELM0:\ |
12686 :vb=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERB0: | 12686 :vb=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERB0: |
12687 tek4113-34|tektronix 4113 color graphics with 34 line dialog area:\ | 12687 tek4113-34|tektronix 4113 color graphics with 34 line dialog area:\ |
12688 :li#34:\ | 12688 :li#34:\ |
12689 :is=\EKA1\ELLB2\ELV0\ELV1:tc=tek4113: | 12689 :is=\EKA1\ELLB2\ELV0\ELV1:tc=tek4113: |
12690 # :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not | 12690 # :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not |
12691 # supported here. :uc: is slow, but looks nice. Suggest setenv MORE -up . | 12691 # supported here. :uc: is slow, but looks nice. Suggest setenv MORE -up . |
12692 # :vb: needs enough delay to let you see the background color being toggled. | 12692 # :vb: needs enough delay to let you see the background color being toggled. |
12693 tek4113-nd|tektronix 4113 color graphics with no dialog area:\ | 12693 tek4113-nd|tektronix 4113 color graphics with no dialog area:\ |
12694 :am:bs:eo:\ | 12694 :am:bs:eo:\ |
12695 :co#80:it#8:li#34:\ | 12695 :co#80:it#8:li#34:\ |
12768 :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:nd=\E[C:rc=\E8:\ | 12768 :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:nd=\E[C:rc=\E8:\ |
12769 :sc=\E7:se=\E[27m:so=\E[7m:st=\E[2I:ta=^I:\ | 12769 :sc=\E7:se=\E[27m:so=\E[7m:st=\E[2I:ta=^I:\ |
12770 :te=\E[1;1H\E[0J\E[?6h\E[?1l:\ | 12770 :te=\E[1;1H\E[0J\E[?6h\E[?1l:\ |
12771 :ti=\E%\E!1\E[1;32r\E[?6l\E>:ue=\E[m:up=\E[A:us=\E[4m: | 12771 :ti=\E%\E!1\E[1;32r\E[?6l\E>:ue=\E[m:up=\E[A:us=\E[4m: |
12772 # Some unknown person wrote: | 12772 # Some unknown person wrote: |
12773 # I added the is string - straight Unix has ESC ; in the login | 12773 # I added the is string - straight Unix has ESC ; in the login |
12774 # string which sets a ct8500 into monitor mode (aka 4025 snoopy | 12774 # string which sets a ct8500 into monitor mode (aka 4025 snoopy |
12775 # mode). The is string here cleans up a few things (but not | 12775 # mode). The is string here cleans up a few things (but not |
12776 # everything). | 12776 # everything). |
12777 ct8500|tektronix ct8500:\ | 12777 ct8500|tektronix ct8500:\ |
12778 :am:bw:da:db:\ | 12778 :am:bw:da:db:\ |
12779 :co#80:li#25:\ | 12779 :co#80:li#25:\ |
12780 :al=\E^L:bl=^G:bt=\E^I:cd=\E^U:ce=\E^T:cl=\E^E:\ | 12780 :al=\E^L:bl=^G:bt=\E^I:cd=\E^U:ce=\E^T:cl=\E^E:\ |
12790 # version of xenl, perhaps am + xenl would work!) | 12790 # version of xenl, perhaps am + xenl would work!) |
12791 # | 12791 # |
12792 # Bold, dim, and standout are simulated by colors and thus not allowed | 12792 # Bold, dim, and standout are simulated by colors and thus not allowed |
12793 # with colors. The tektronix color table is mapped into the RGB color | 12793 # with colors. The tektronix color table is mapped into the RGB color |
12794 # table by setf/setb. All colors are reset to factory specifications by oc. | 12794 # table by setf/setb. All colors are reset to factory specifications by oc. |
12795 # The <initc> cap uses RGB notation to define colors. for arguments 1-3 the | 12795 # The <initc> cap uses RGB notation to define colors. for arguments 1-3 the |
12796 # interval (0-1000) is broken into 8 smaller sub-intervals (125). Each sub- | 12796 # interval (0-1000) is broken into 8 smaller sub-intervals (125). Each sub- |
12797 # interval then maps into pre-defined value. | 12797 # interval then maps into pre-defined value. |
12798 # (untranslatable capabilities removed to fit entry within 1023 bytes) | 12798 # (untranslatable capabilities removed to fit entry within 1023 bytes) |
12799 tek4205|tektronix 4205:\ | 12799 tek4205|tektronix 4205:\ |
12800 :cc:mi:ms:\ | 12800 :cc:mi:ms:\ |
12961 :se=\E[m:sf=\E[S\E[B:so=\E[7m:sr=\E[T\E[A:ue=\E[m:up=\E[A:\ | 12961 :se=\E[m:sf=\E[S\E[B:so=\E[7m:sr=\E[T\E[A:ue=\E[m:up=\E[A:\ |
12962 :us=\E[4m: | 12962 :us=\E[4m: |
12963 | 12963 |
12964 #### Apple II | 12964 #### Apple II |
12965 # | 12965 # |
12966 # Apple II firmware console first, then various 80-column cards and | 12966 # Apple II firmware console first, then various 80-column cards and |
12967 # terminal emulators. For two cents I'd toss all these in the UFO file | 12967 # terminal emulators. For two cents I'd toss all these in the UFO file |
12968 # along with the 40-column apple entries. | 12968 # along with the 40-column apple entries. |
12969 # | 12969 # |
12970 | 12970 |
12971 # From: brsmith@umn-cs.cs.umn.edu (Brian R. Smith) via BRL | 12971 # From: brsmith@umn-cs.cs.umn.edu (Brian R. Smith) via BRL |
12972 # 'it#8' tells UNIX that you have tabs every 8 columns. This is a | 12972 # 'it#8' tells UNIX that you have tabs every 8 columns. This is a |
12973 # function of TIC, not the firmware. | 12973 # function of TIC, not the firmware. |
12974 # The clear key on a IIgs will do something like clear-screen, | 12974 # The clear key on a IIgs will do something like clear-screen, |
12975 # depending on what you're in. | 12975 # depending on what you're in. |
12976 appleIIgs|appleIIe|appleIIc|Apple 80 column firmware interface:\ | 12976 appleIIgs|appleIIe|appleIIc|Apple 80 column firmware interface:\ |
12977 :am:bs:bw:eo:ms:\ | 12977 :am:bs:bw:eo:ms:\ |
12978 :co#80:it#8:li#24:\ | 12978 :co#80:it#8:li#24:\ |
12979 :bl=^G:cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :cr=^M:do=^J:ho=^Y:\ | 12979 :bl=^G:cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :cr=^M:do=^J:ho=^Y:\ |
13171 # line won't work with these entries. They're primarily useful for | 13171 # line won't work with these entries. They're primarily useful for |
13172 # programs like Pine which provide simple notifications in the status | 13172 # programs like Pine which provide simple notifications in the status |
13173 # line. Please note that non-ASCII characters don't work right in the | 13173 # line. Please note that non-ASCII characters don't work right in the |
13174 # status line, since Terminal.app incorrectly interprets their Unicode | 13174 # status line, since Terminal.app incorrectly interprets their Unicode |
13175 # codepoints as MacRoman codepoints. | 13175 # codepoints as MacRoman codepoints. |
13176 # | 13176 # |
13177 # * Renamed the AppKit Terminal.app entry from "Apple_Terminal" to | 13177 # * Renamed the AppKit Terminal.app entry from "Apple_Terminal" to |
13178 # "nsterm" to comply with the name length and case conventions and | 13178 # "nsterm" to comply with the name length and case conventions and |
13179 # limitations of various software packages [notably Solaris terminfo | 13179 # limitations of various software packages [notably Solaris terminfo |
13180 # and UNIX.] A single Apple_Terminal alias is retained for | 13180 # and UNIX.] A single Apple_Terminal alias is retained for |
13181 # backwards-compatbility. | 13181 # backwards-compatbility. |
13182 # | 13182 # |
13183 # * Added function key support (F1-F4). These only work in Terminal.app | 13183 # * Added function key support (F1-F4). These only work in Terminal.app |
13184 # version 51, hopefully the capabilities won't cause problems for people | 13184 # version 51, hopefully the capabilities won't cause problems for people |
13185 # using version 41. | 13185 # using version 41. |
13186 # | 13186 # |
13187 # * Added "full color" (-c) entries which support the 16-color mode in | 13187 # * Added "full color" (-c) entries which support the 16-color mode in |
13188 # version 51. | 13188 # version 51. |
13189 # | 13189 # |
13190 # * By default, version 51 uses UTF-8 encoding with broken altcharset | 13190 # * By default, version 51 uses UTF-8 encoding with broken altcharset |
13191 # support, so "ASCII" (-7) entries without altcharset support were | 13191 # support, so "ASCII" (-7) entries without altcharset support were |
13192 # added. | 13192 # added. |
13193 | 13193 |
13194 # nsterm - AppKit Terminal.app | 13194 # nsterm - AppKit Terminal.app |
13717 :k6=\E#@:k7=\E#A:k8=\E#B:k9=\E#C:kA=\E#R:kC=\E#7:kF=\E#2:\ | 13717 :k6=\E#@:k7=\E#A:k8=\E#B:k9=\E#C:kA=\E#R:kC=\E#7:kF=\E#2:\ |
13718 :kR=\E#8:kb=^H:kd=\E#P:kh=\E#G:kl=\E#K:kr=\E#M:ku=\E#H:\ | 13718 :kR=\E#8:kb=^H:kd=\E#P:kh=\E#G:kl=\E#K:kr=\E#M:ku=\E#H:\ |
13719 :l0=f10:le=\ED:me=\Eq:nd=\EC:nw=^M^J:r1=\Ez_\Eb@\EcA:\ | 13719 :l0=f10:le=\ED:me=\Eq:nd=\EC:nw=^M^J:r1=\Ez_\Eb@\EcA:\ |
13720 :rc=\Ek:sc=\Ej:se=\Eq:sf=^J:so=\Ep:sr=\EI:ta=^I:te=:ti=\Ee:\ | 13720 :rc=\Ek:sc=\Ej:se=\Eq:sf=^J:so=\Ep:sr=\EI:ta=^I:te=:ti=\Ee:\ |
13721 :up=\EA:ve=\Ee:vi=\Ef: | 13721 :up=\EA:ve=\Ee:vi=\Ef: |
13722 | 13722 |
13723 #### Commodore Business Machines | 13723 #### Commodore Business Machines |
13724 # | 13724 # |
13725 # Formerly located in West Chester, PA; went spectacularly bust in 1994 | 13725 # Formerly located in West Chester, PA; went spectacularly bust in 1994 |
13726 # after years of shaky engineering and egregious mismanagement. Made one | 13726 # after years of shaky engineering and egregious mismanagement. Made one |
13727 # really nice machine (the Amiga) and boatloads of nasty ones (PET, C-64, | 13727 # really nice machine (the Amiga) and boatloads of nasty ones (PET, C-64, |
13838 :ho=200\034\032: | 13838 :ho=200\034\032: |
13839 | 13839 |
13840 #### Osborne | 13840 #### Osborne |
13841 # | 13841 # |
13842 # Thu Jul 7 03:55:16 1983 | 13842 # Thu Jul 7 03:55:16 1983 |
13843 # | 13843 # |
13844 # As an aside, be careful; it may sound like an anomaly on the | 13844 # As an aside, be careful; it may sound like an anomaly on the |
13845 # Osborne, but with the 80-column upgrade, it's too easy to | 13845 # Osborne, but with the 80-column upgrade, it's too easy to |
13846 # enter lines >80 columns! | 13846 # enter lines >80 columns! |
13847 # | 13847 # |
13848 # I've already had several comments... | 13848 # I've already had several comments... |
13849 # The Osborne-1 with the 80-col option is capable of being | 13849 # The Osborne-1 with the 80-col option is capable of being |
13850 # 52, 80, or 104 characters wide; default to 80 for compatibility | 13850 # 52, 80, or 104 characters wide; default to 80 for compatibility |
13851 # with most systems. | 13851 # with most systems. |
13852 # | 13852 # |
13853 # The tab is destructive on the Ozzie; make sure to 'stty -tabs'. | 13853 # The tab is destructive on the Ozzie; make sure to 'stty -tabs'. |
13854 osborne-w|osborne1-w|osborne I in 104-column mode:\ | 13854 osborne-w|osborne1-w|osborne I in 104-column mode:\ |
13855 :ms:ul:xt:\ | 13855 :ms:ul:xt:\ |
13856 :co#104:li#24:\ | 13856 :co#104:li#24:\ |
13857 :al=\EE:bl=^G:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:\ | 13857 :al=\EE:bl=^G:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:\ |
13884 # machines that tried to emulate the UNIX look'n'feel. Coherent and Venix | 13884 # machines that tried to emulate the UNIX look'n'feel. Coherent and Venix |
13885 # were commercial, Minix an educational tool sold in conjunction with a book. | 13885 # were commercial, Minix an educational tool sold in conjunction with a book. |
13886 # Memory-segmentation limits and a strong tendency to look like V7 long after | 13886 # Memory-segmentation limits and a strong tendency to look like V7 long after |
13887 # it was obsolete made all three pretty lame. Venix croaked early. Coherent | 13887 # it was obsolete made all three pretty lame. Venix croaked early. Coherent |
13888 # and Minix were ported to 32-bit Intel boxes, only to be run over by a | 13888 # and Minix were ported to 32-bit Intel boxes, only to be run over by a |
13889 # steamroller named `Linux' (which, to be fair, traces some lineage to Minix). | 13889 # steamroller named `Linux' (which, to be fair, traces some lineage to Minix). |
13890 # Coherent's vendor, the Mark Williams Company, went belly-up in 1994. There | 13890 # Coherent's vendor, the Mark Williams Company, went belly-up in 1994. There |
13891 # are also, I'm told, Minix ports that ran on Amiga and Atari machines and | 13891 # are also, I'm told, Minix ports that ran on Amiga and Atari machines and |
13892 # even as single processes under SunOS and the Macintosh OS. | 13892 # even as single processes under SunOS and the Macintosh OS. |
13893 # | 13893 # |
13894 | 13894 |
13936 :do=\EB:ei=\EO:ho=\EH:im=\E@:kb=^H:kd=\EB:kh=\EH:kl=\ED:\ | 13936 :do=\EB:ei=\EO:ho=\EH:im=\E@:kb=^H:kd=\EB:kh=\EH:kl=\ED:\ |
13937 :kr=\EC:ku=\EA:le=^H:me=\Eq:nd=\EC:se=\Eq:sf=^J:so=\Ep:\ | 13937 :kr=\EC:ku=\EA:le=^H:me=\Eq:nd=\EC:se=\Eq:sf=^J:so=\Ep:\ |
13938 :sr=\EI:ta=^I:up=\EA: | 13938 :sr=\EI:ta=^I:up=\EA: |
13939 | 13939 |
13940 # According to the Venix 1.1 manual, the PC console is similar | 13940 # According to the Venix 1.1 manual, the PC console is similar |
13941 # to a DEC vt52. Differences seem to be (1) arrow keys send | 13941 # to a DEC vt52. Differences seem to be (1) arrow keys send |
13942 # different strings, (2) enhanced standout, (3) added insert/delete line. | 13942 # different strings, (2) enhanced standout, (3) added insert/delete line. |
13943 # Note in particular that it doesn't have automatic margins. | 13943 # Note in particular that it doesn't have automatic margins. |
13944 # There are other keys (f1-f10, kpp, knp, kcbt, kich1, kdch1) but they | 13944 # There are other keys (f1-f10, kpp, knp, kcbt, kich1, kdch1) but they |
13945 # not described here because this derives from an old termcap entry. | 13945 # not described here because this derives from an old termcap entry. |
13946 pc-venix|venix|IBM PC console running Venix:\ | 13946 pc-venix|venix|IBM PC console running Venix:\ |
13953 # | 13953 # |
13954 # If you know anything more about any of these, please tell me. | 13954 # If you know anything more about any of these, please tell me. |
13955 # | 13955 # |
13956 | 13956 |
13957 # The MAI Basic Four computer was obsolete at the end of the 1980s. | 13957 # The MAI Basic Four computer was obsolete at the end of the 1980s. |
13958 # It may be used as a terminal by putting it in "line" mode as seen on | 13958 # It may be used as a terminal by putting it in "line" mode as seen on |
13959 # one of the status lines. | 13959 # one of the status lines. |
13960 # Initialization is similar to CIT80. :is: will set ANSI mode for you. | 13960 # Initialization is similar to CIT80. :is: will set ANSI mode for you. |
13961 # Hardware tabs set by :if: at 8-spacing. Auto line wrap causes glitches so | 13961 # Hardware tabs set by :if: at 8-spacing. Auto line wrap causes glitches so |
13962 # wrap mode is reset by :vs:. Using :sf:=\E[S caused errors so I | 13962 # wrap mode is reset by :vs:. Using :sf:=\E[S caused errors so I |
13963 # used \ED instead. | 13963 # used \ED instead. |
13964 # From: bf347@lafn.org (David Lawyer), 28 Jun 1997 | 13964 # From: bf347@lafn.org (David Lawyer), 28 Jun 1997 |
13965 mai|basic4|MAI Basic Four in ansi mode:\ | 13965 mai|basic4|MAI Basic Four in ansi mode:\ |
13966 :am:da:db:mi:ms:\ | 13966 :am:da:db:mi:ms:\ |
13967 :co#82:it#8:li#25:\ | 13967 :co#82:it#8:li#25:\ |
13977 # basis from Peter Harrison, Computer Graphics Lab, San Francisco | 13977 # basis from Peter Harrison, Computer Graphics Lab, San Francisco |
13978 # ucbvax!ucsfmis!harrison ...uucp / ucbvax!ucsfmis!harrison@BERKELEY ...ARPA | 13978 # ucbvax!ucsfmis!harrison ...uucp / ucbvax!ucsfmis!harrison@BERKELEY ...ARPA |
13979 # | 13979 # |
13980 # On Sat, 7 Aug 1999, Torsten Jerzembeck <toje@nightingale.ms.sub.org> wrote: | 13980 # On Sat, 7 Aug 1999, Torsten Jerzembeck <toje@nightingale.ms.sub.org> wrote: |
13981 # The Basis 108 was a Apple II clone, manufactured by the "Basis | 13981 # The Basis 108 was a Apple II clone, manufactured by the "Basis |
13982 # Mikrocomputer GmbH" in Munster, Germany (the company still exists today, | 13982 # Mikrocomputer GmbH" in Munster, Germany (the company still exists today, |
13983 # about 1,5 km from where I live, but doesn't build own computers any | 13983 # about 1,5 km from where I live, but doesn't build own computers any |
13984 # more). A Basis 108 featured a really heavy (cast aluminium?) case, was | 13984 # more). A Basis 108 featured a really heavy (cast aluminium?) case, was |
13985 # equipped with one or two 5.25" disk drives, had a monochrome and colour | 13985 # equipped with one or two 5.25" disk drives, had a monochrome and colour |
13986 # video output for a TV set or a dedicated monitor and several slots for | 13986 # video output for a TV set or a dedicated monitor and several slots for |
13987 # Apple II cards. Basis 108 were quite popular at german schools before | 13987 # Apple II cards. Basis 108 were quite popular at german schools before |
13997 luna|luna68k|LUNA68K Bitmap console:\ | 13997 luna|luna68k|LUNA68K Bitmap console:\ |
13998 :co#88:li#46:tc=ansi-mini: | 13998 :co#88:li#46:tc=ansi-mini: |
13999 megatek|pegasus workstation terminal emulator:\ | 13999 megatek|pegasus workstation terminal emulator:\ |
14000 :am:os:\ | 14000 :am:os:\ |
14001 :co#83:li#60: | 14001 :co#83:li#60: |
14002 # The Xerox 820 was a Z80 micro with a snazzy XEROX PARC-derived | 14002 # The Xerox 820 was a Z80 micro with a snazzy XEROX PARC-derived |
14003 # interface (pre-Macintosh by several years) that went nowhere. | 14003 # interface (pre-Macintosh by several years) that went nowhere. |
14004 xerox820|x820|Xerox 820:\ | 14004 xerox820|x820|Xerox 820:\ |
14005 :am:\ | 14005 :am:\ |
14006 :co#80:li#24:\ | 14006 :co#80:li#24:\ |
14007 :bl=^G:cd=^Q:ce=^X:cl=1^Z:cm=\E=%+ %+ :cr=^M:do=^J:ho=^^:\ | 14007 :bl=^G:cd=^Q:ce=^X:cl=1^Z:cm=\E=%+ %+ :cr=^M:do=^J:ho=^^:\ |
14088 :al=\E^Z:bt=^T:cd=\E^X:ce=\E^O:cl=\E^\:cm=\E\021%r%+ %+ :\ | 14088 :al=\E^Z:bt=^T:cd=\E^X:ce=\E^O:cl=\E^\:cm=\E\021%r%+ %+ :\ |
14089 :dl=\E^S:do=\E^K:ho=\E^R:le=^H:nd=^P:up=\E^L: | 14089 :dl=\E^S:do=\E^K:ho=\E^R:le=^H:nd=^P:up=\E^L: |
14090 | 14090 |
14091 #### Bell Labs blit terminals | 14091 #### Bell Labs blit terminals |
14092 # | 14092 # |
14093 # These were AT&T's official entries. The 5620 FAQ maintained by | 14093 # These were AT&T's official entries. The 5620 FAQ maintained by |
14094 # David Breneman <daveb@dgtl.com> has this to say: | 14094 # David Breneman <daveb@dgtl.com> has this to say: |
14095 # | 14095 # |
14096 # Actually, in the beginning was the Jerq, and the Jerq was white with a | 14096 # Actually, in the beginning was the Jerq, and the Jerq was white with a |
14097 # green face, and Locanthi and Pike looked upon the Jerq and said the Jerq | 14097 # green face, and Locanthi and Pike looked upon the Jerq and said the Jerq |
14098 # was good. But lo, upon the horizon loomed a mighty management-type person | 14098 # was good. But lo, upon the horizon loomed a mighty management-type person |
14147 # rate, and looked like a rubber sheet stretching, then snapping | 14147 # rate, and looked like a rubber sheet stretching, then snapping |
14148 # upwards. It had everything the early mac had, except a floppy drive a | 14148 # upwards. It had everything the early mac had, except a floppy drive a |
14149 # small screen (it had a 17" crisp beauty) and a real OS. They (Bolt | 14149 # small screen (it had a 17" crisp beauty) and a real OS. They (Bolt |
14150 # Beranek and Neuman) sold at most a few hundred of them to the real | 14150 # Beranek and Neuman) sold at most a few hundred of them to the real |
14151 # world. DOD may have bought more... | 14151 # world. DOD may have bought more... |
14152 # | 14152 # |
14153 | 14153 |
14154 # Entries for the BitGraph terminals. The problem | 14154 # Entries for the BitGraph terminals. The problem |
14155 # with scrolling in vi can only be fixed by getting BBN to put | 14155 # with scrolling in vi can only be fixed by getting BBN to put |
14156 # smarter scroll logic in the terminal or changing vi or padding | 14156 # smarter scroll logic in the terminal or changing vi or padding |
14157 # scrolls with about 500 ms delay. | 14157 # scrolls with about 500 ms delay. |
14158 # | 14158 # |
14159 # I always thought the problem was related to the terminal | 14159 # I always thought the problem was related to the terminal |
14160 # counting newlines in its input buffer before scrolling and | 14160 # counting newlines in its input buffer before scrolling and |
14161 # then moving the screen that much. Then vi comes along and | 14161 # then moving the screen that much. Then vi comes along and |
14162 # paints lines in on the bottom line of the screen, so you get | 14162 # paints lines in on the bottom line of the screen, so you get |
14163 # this big white gap. | 14163 # this big white gap. |
14164 | 14164 |
14165 bitgraph|bg2.0nv|bg3.10nv|bbn bitgraph 2.0 or later (normal video):\ | 14165 bitgraph|bg2.0nv|bg3.10nv|bbn bitgraph 2.0 or later (normal video):\ |
14166 :is=\E>\E[?5l\E[?7h:vb=\E[?5h\E[?5l:tc=bg2.0: | 14166 :is=\E>\E[?5l\E[?7h:vb=\E[?5h\E[?5l:tc=bg2.0: |
14167 bg2.0rv|bg3.10rv|bbn bitgraph 2.0 (reverse video):\ | 14167 bg2.0rv|bg3.10rv|bbn bitgraph 2.0 (reverse video):\ |
14300 # | 14300 # |
14301 # Description written by J. Staerck (BULL SA) | 14301 # Description written by J. Staerck (BULL SA) |
14302 # Copyright (c) 1989 BULL SA | 14302 # Copyright (c) 1989 BULL SA |
14303 #--------------------------------------------------------------------------- | 14303 #--------------------------------------------------------------------------- |
14304 # This entry is used for terminals with vt320 emulation mode | 14304 # This entry is used for terminals with vt320 emulation mode |
14305 # and following set-up : | 14305 # and following set-up : |
14306 # 8 bit ISO Latin Character Set (ISO 8859-1), | 14306 # 8 bit ISO Latin Character Set (ISO 8859-1), |
14307 # 7 bit Control Characters, | 14307 # 7 bit Control Characters, |
14308 # 80 columns screen. | 14308 # 80 columns screen. |
14309 # Hereafter are some DEC vt terminals' commands. (valid on vt200 and 300) | 14309 # Hereafter are some DEC vt terminals' commands. (valid on vt200 and 300) |
14310 # They are used in string capabilities with vt220-320 emulation mode. | 14310 # They are used in string capabilities with vt220-320 emulation mode. |
14311 # In the following DEC definitions, two kinds of terminfo databases are | 14311 # In the following DEC definitions, two kinds of terminfo databases are |
14312 # provided : | 14312 # provided : |
14313 # 1. the first with Command Sequence Introducer starting with escape | 14313 # 1. the first with Command Sequence Introducer starting with escape |
14314 # sequence in 7 bits characters ex. ESC [ : 2 chars. in 7-bit mode. | 14314 # sequence in 7 bits characters ex. ESC [ : 2 chars. in 7-bit mode. |
14315 # 2. the second with Command Sequence Introducer starting with escape | 14315 # 2. the second with Command Sequence Introducer starting with escape |
14316 # sequence in 8 bits characters ex. ESC [ : 1 char. 'CSI' =x9B. | 14316 # sequence in 8 bits characters ex. ESC [ : 1 char. 'CSI' =x9B. |
14317 # Soft Terminal Reset esc [ ! p | 14317 # Soft Terminal Reset esc [ ! p |
14318 # RIS (erases screen): esc c | 14318 # RIS (erases screen): esc c |
14319 # DECKPNM numeric keypad mode: esc > | 14319 # DECKPNM numeric keypad mode: esc > |
14320 # DECKPAM applic. keypad mode: esc = | 14320 # DECKPAM applic. keypad mode: esc = |
14345 # RM DECOM move outside margins: esc [ ? 6 l | 14345 # RM DECOM move outside margins: esc [ ? 6 l |
14346 # SM DECAWM auto right margin: esc [ ? 7 h | 14346 # SM DECAWM auto right margin: esc [ ? 7 h |
14347 # RM DECAWM auto right margin: esc [ ? 7 l | 14347 # RM DECAWM auto right margin: esc [ ? 7 l |
14348 # SM DECARM auto repeat: esc [ ? 8 h | 14348 # SM DECARM auto repeat: esc [ ? 8 h |
14349 # RM DECARM auto repeat: esc [ ? 8 l | 14349 # RM DECARM auto repeat: esc [ ? 8 l |
14350 # DECSASD Select active main: esc [ 0 $ } | 14350 # DECSASD Select active main: esc [ 0 $ } |
14351 # DECSASD Select active status: esc [ 1 $ } | 14351 # DECSASD Select active status: esc [ 1 $ } |
14352 # DECSSDT Select status none: esc [ 0 $ ~ | 14352 # DECSSDT Select status none: esc [ 0 $ ~ |
14353 # DECSSDT Select status indic.: esc [ 1 $ ~ | 14353 # DECSSDT Select status indic.: esc [ 1 $ ~ |
14354 # DECSSDT Select status host-wr: esc [ 2 $ ~ | 14354 # DECSSDT Select status host-wr: esc [ 2 $ ~ |
14355 # SM DECTCEM Visible cursor: esc [ ? 2 5 h | 14355 # SM DECTCEM Visible cursor: esc [ ? 2 5 h |
14356 # RM DECTCEM Invisible cursor: esc [ ? 2 5 l | 14356 # RM DECTCEM Invisible cursor: esc [ ? 2 5 l |
14357 # SM DECNCRM 7 bits NCR set: esc [ ? 4 2 h | 14357 # SM DECNCRM 7 bits NCR set: esc [ ? 4 2 h |
14358 # RM DECNCRM Multi or ISO latin: esc [ ? 4 2 l | 14358 # RM DECNCRM Multi or ISO latin: esc [ ? 4 2 l |
14359 # SM DECNKM numeric keypad mode: esc [ ? 6 6 h | 14359 # SM DECNKM numeric keypad mode: esc [ ? 6 6 h |
14405 :co#132:ws#132:\ | 14405 :co#132:ws#132:\ |
14406 :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l:\ | 14406 :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l:\ |
14407 :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300: | 14407 :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300: |
14408 | 14408 |
14409 # This entry is used for terminals with vt320 emulation mode | 14409 # This entry is used for terminals with vt320 emulation mode |
14410 # and following set-up : | 14410 # and following set-up : |
14411 # 8 bit ISO Latin Character Set (ISO 8859-1), | 14411 # 8 bit ISO Latin Character Set (ISO 8859-1), |
14412 # 8 bit Control Characters, (CSI coded as x9B for ESC [) | 14412 # 8 bit Control Characters, (CSI coded as x9B for ESC [) |
14413 # 80 columns screen. | 14413 # 80 columns screen. |
14414 # Soft Terminal Reset csi ! p | 14414 # Soft Terminal Reset csi ! p |
14415 # RIS (erases screen): esc c | 14415 # RIS (erases screen): esc c |
14416 # DECKPNM numeric keypad mode: esc > | 14416 # DECKPNM numeric keypad mode: esc > |
14417 # DECKPAM applic. keypad mode: esc = | 14417 # DECKPAM applic. keypad mode: esc = |
14418 # DECSTBM Scrolling region: esc [ r | 14418 # DECSTBM Scrolling region: esc [ r |
14442 # RM DECOM move outside margins: csi ? 6 l | 14442 # RM DECOM move outside margins: csi ? 6 l |
14443 # SM DECAWM auto right margin: csi ? 7 h | 14443 # SM DECAWM auto right margin: csi ? 7 h |
14444 # RM DECAWM auto right margin: csi ? 7 l | 14444 # RM DECAWM auto right margin: csi ? 7 l |
14445 # SM DECARM auto repeat: csi ? 8 h | 14445 # SM DECARM auto repeat: csi ? 8 h |
14446 # RM DECARM auto repeat: csi ? 8 l | 14446 # RM DECARM auto repeat: csi ? 8 l |
14447 # DECSASD Select active main: csi 0 $ } | 14447 # DECSASD Select active main: csi 0 $ } |
14448 # DECSASD Select active status: csi 1 $ } | 14448 # DECSASD Select active status: csi 1 $ } |
14449 # DECSSDT Select status none: csi 0 $ ~ | 14449 # DECSSDT Select status none: csi 0 $ ~ |
14450 # DECSSDT Select status indic.: csi 1 $ ~ | 14450 # DECSSDT Select status indic.: csi 1 $ ~ |
14451 # DECSSDT Select status host-wr: csi 2 $ ~ | 14451 # DECSSDT Select status host-wr: csi 2 $ ~ |
14452 # SM DECTCEM Visible cursor: csi ? 2 5 h | 14452 # SM DECTCEM Visible cursor: csi ? 2 5 h |
14453 # RM DECTCEM Invisible cursor: csi ? 2 5 l | 14453 # RM DECTCEM Invisible cursor: csi ? 2 5 l |
14454 # SM DECNCRM 7 bits NCR set: csi ? 4 2 h | 14454 # SM DECNCRM 7 bits NCR set: csi ? 4 2 h |
14455 # RM DECNCRM Multi or ISO latin: csi ? 4 2 l | 14455 # RM DECNCRM Multi or ISO latin: csi ? 4 2 l |
14456 # DECSCL vt300 mode 8-bit ctrl: csi 6 3 " p | 14456 # DECSCL vt300 mode 8-bit ctrl: csi 6 3 " p |
14496 :co#132:ws#132:\ | 14496 :co#132:ws#132:\ |
14497 :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l:\ | 14497 :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E G\E[?42l\E[?4l:\ |
14498 :rs=\233?3h:vb=\233?5l\233?5h:tc=bq300-8: | 14498 :rs=\233?3h:vb=\233?5l\233?5h:tc=bq300-8: |
14499 | 14499 |
14500 # This entry is used for terminals with vt320 emulation mode | 14500 # This entry is used for terminals with vt320 emulation mode |
14501 # a 102 keys keyboard (PC scancode !) and following set-up : | 14501 # a 102 keys keyboard (PC scancode !) and following set-up : |
14502 # 8 bit ISO Latin Character Set (ISO 8859-1), | 14502 # 8 bit ISO Latin Character Set (ISO 8859-1), |
14503 # 7 bit Control Characters, | 14503 # 7 bit Control Characters, |
14504 # 80 columns screen. | 14504 # 80 columns screen. |
14505 bq300-pc|Questar 303 with PC keyboard ISO Latin 1 80 columns:\ | 14505 bq300-pc|Questar 303 with PC keyboard ISO Latin 1 80 columns:\ |
14506 :%0@:%1@:*6@:@0@:@7=\E[4~:F1=\E[29~:F2=\E[31~:F3@:F4@:F5@:F6@:\ | 14506 :%0@:%1@:*6@:@0@:@7=\E[4~:F1=\E[29~:F2=\E[31~:F3@:F4@:F5@:F6@:\ |
14507 :F7@:F8@:F9@:FA@:k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:\ | 14507 :F7@:F8@:F9@:FA@:k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:\ |
14508 :k5=\E[21~:k6=\E[23~:k7=\E[24~:k8=\E[25~:k9=\E[26~:\ | 14508 :k5=\E[21~:k6=\E[23~:k7=\E[24~:k8=\E[25~:k9=\E[26~:\ |
14509 :k;=\E[28~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:\ | 14509 :k;=\E[28~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:\ |
14518 bq300-pc-w-rv|Questar 303 with PC keyboard reverse mode 132 columns:\ | 14518 bq300-pc-w-rv|Questar 303 with PC keyboard reverse mode 132 columns:\ |
14519 :co#132:ws#132:\ | 14519 :co#132:ws#132:\ |
14520 :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l:\ | 14520 :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l:\ |
14521 :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300-pc: | 14521 :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300-pc: |
14522 # 8 bit ISO Latin Character Set (ISO 8859-1), | 14522 # 8 bit ISO Latin Character Set (ISO 8859-1), |
14523 # 8 bit Control Characters, | 14523 # 8 bit Control Characters, |
14524 # 80 columns screen. | 14524 # 80 columns screen. |
14525 bq300-8-pc|Q306-8-pc|Questar 303 with PC keyboard in full 8 bits 80 columns:\ | 14525 bq300-8-pc|Q306-8-pc|Questar 303 with PC keyboard in full 8 bits 80 columns:\ |
14526 :%0@:%1@:*6@:@0@:@7=\2334~:F1=\23329~:F2=\23331~:F3@:F4@:F5@:\ | 14526 :%0@:%1@:*6@:@0@:@7=\2334~:F1=\23329~:F2=\23331~:F3@:F4@:F5@:\ |
14527 :F6@:F7@:F8@:F9@:FA@:k1=\23317~:k2=\23318~:k3=\23319~:\ | 14527 :F6@:F7@:F8@:F9@:FA@:k1=\23317~:k2=\23318~:k3=\23319~:\ |
14528 :k4=\23320~:k5=\23321~:k6=\23323~:k7=\23324~:k8=\23325~:\ | 14528 :k4=\23320~:k5=\23321~:k6=\23323~:k7=\23324~:k8=\23325~:\ |
14529 :k9=\23326~:k;=\23328~:kD=\2333~:kI=\2332~:kN=\2336~:\ | 14529 :k9=\23326~:k;=\23328~:kD=\2333~:kI=\2332~:kN=\2336~:\ |
14627 :is=\E[00u\E[<>001001024132072132u\E[01u:tc=vip: | 14627 :is=\E[00u\E[<>001001024132072132u\E[01u:tc=vip: |
14628 | 14628 |
14629 #### Chromatics | 14629 #### Chromatics |
14630 # | 14630 # |
14631 | 14631 |
14632 # I have put the long strings in :ti:/:te:. Ti sets up a window | 14632 # I have put the long strings in :ti:/:te:. Ti sets up a window |
14633 # that is smaller than the screen, and puts up a warning message | 14633 # that is smaller than the screen, and puts up a warning message |
14634 # outside the window. Te erases the warning message, puts the | 14634 # outside the window. Te erases the warning message, puts the |
14635 # window back to be the whole screen, and puts the cursor at just | 14635 # window back to be the whole screen, and puts the cursor at just |
14636 # below the small window. I defined :ve: and :vi: to really turn | 14636 # below the small window. I defined :ve: and :vi: to really turn |
14637 # the cursor on and off, but I have taken this out since I don't | 14637 # the cursor on and off, but I have taken this out since I don't |
14638 # like the cursor being turned off when vi exits. | 14638 # like the cursor being turned off when vi exits. |
14639 cg7900|chromatics|chromatics 7900:\ | 14639 cg7900|chromatics|chromatics 7900:\ |
14640 :am:\ | 14640 :am:\ |
14641 :co#80:li#40:\ | 14641 :co#80:li#40:\ |
14642 :al=^A>2:bl=^G:cd=^Al:ce=^A`:cl=^L:cm=\001M%r%d,%d,:cr=^M:\ | 14642 :al=^A>2:bl=^G:cd=^Al:ce=^A`:cl=^L:cm=\001M%r%d,%d,:cr=^M:\ |
14643 :dc=^A<1:dl=^A<2:do=^J:ei=:ho=^\:ic=^A>1:im=:le=^H:ll=^A|:\ | 14643 :dc=^A<1:dl=^A<2:do=^J:ei=:ho=^\:ic=^A>1:im=:le=^H:ll=^A|:\ |
14686 :co#82:li#25:\ | 14686 :co#82:li#25:\ |
14687 :bl=^G:cd=^_:ce=^^:cl=^]^_:cr=^M:do=^J:ho=^]:le=^H:nd=^X:\ | 14687 :bl=^G:cd=^_:ce=^^:cl=^]^_:cr=^M:do=^J:ho=^]:le=^H:nd=^X:\ |
14688 :sf=^J:up=^Z: | 14688 :sf=^J:up=^Z: |
14689 | 14689 |
14690 # From: Jan Willem Stumpel <jw.stumpel@inter.nl.net>, 11 May 1997 | 14690 # From: Jan Willem Stumpel <jw.stumpel@inter.nl.net>, 11 May 1997 |
14691 # The Datapoint 8242 Workstation was sold at least between 1985 | 14691 # The Datapoint 8242 Workstation was sold at least between 1985 |
14692 # and 1989. To make the terminal work with this entry, press | 14692 # and 1989. To make the terminal work with this entry, press |
14693 # CONTROL-INT-INT to take the terminal off-line, and type (opt). | 14693 # CONTROL-INT-INT to take the terminal off-line, and type (opt). |
14694 # Set the options AUTO ROLL, ROLL DN, and ESC KBD on, and AUTO | 14694 # Set the options AUTO ROLL, ROLL DN, and ESC KBD on, and AUTO |
14695 # CR/LF off. Use control-shift-[] as escape key, control-I as tab, | 14695 # CR/LF off. Use control-shift-[] as escape key, control-I as tab, |
14696 # shift-F1 to shift-F5 as F6 to F10 (unshifted F1 to F5 are in | 14696 # shift-F1 to shift-F5 as F6 to F10 (unshifted F1 to F5 are in |
14697 # fact unusable because the strings sent by the terminal conflict | 14697 # fact unusable because the strings sent by the terminal conflict |
14698 # with other keys). | 14698 # with other keys). |
14699 # The terminal is capable of displaying "box draw" characters. | 14699 # The terminal is capable of displaying "box draw" characters. |
14700 # For each graphic character you must send 2 ESC's (\E\E) followed | 14700 # For each graphic character you must send 2 ESC's (\E\E) followed |
14701 # by a control character as follows: | 14701 # by a control character as follows: |
14702 # character meaning | 14702 # character meaning |
14703 # ========= ======= | 14703 # ========= ======= |
14704 # ctrl-E top tee | 14704 # ctrl-E top tee |
14705 # ctrl-F right tee | 14705 # ctrl-F right tee |
14706 # ctrl-G bottom tee | 14706 # ctrl-G bottom tee |
14710 # ctrl-K top right corner | 14710 # ctrl-K top right corner |
14711 # ctrl-L bottom left corner | 14711 # ctrl-L bottom left corner |
14712 # ctrl-M bottom right corner | 14712 # ctrl-M bottom right corner |
14713 # ctrl-N horizontal line | 14713 # ctrl-N horizontal line |
14714 # ctrl-O vertical line | 14714 # ctrl-O vertical line |
14715 # Unfortunately this cannot be fitted into the termcap/terminfo | 14715 # Unfortunately this cannot be fitted into the termcap/terminfo |
14716 # description scheme. | 14716 # description scheme. |
14717 dp8242|datapoint 8242:\ | 14717 dp8242|datapoint 8242:\ |
14718 :ms:\ | 14718 :ms:\ |
14719 :co#80:li#25:\ | 14719 :co#80:li#25:\ |
14720 :al=\E^T:bl=^G:cd=^W:ce=^V:cl=\025\E\004\027\030:\ | 14720 :al=\E^T:bl=^G:cd=^W:ce=^V:cl=\025\E\004\027\030:\ |
14721 :cm=\011%r%+\\%+\\:cr=^M:dl=\E^Z:do=^J:ho=^U:\ | 14721 :cm=\011%r%+\\%+\\:cr=^M:dl=\E^Z:do=^J:ho=^U:\ |
14730 | 14730 |
14731 #### DEC terminals (Obsolete types: DECwriter and vt40/42/50) | 14731 #### DEC terminals (Obsolete types: DECwriter and vt40/42/50) |
14732 # | 14732 # |
14733 # These entries are DEC's official terminfos for its older terminals. | 14733 # These entries are DEC's official terminfos for its older terminals. |
14734 # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support | 14734 # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support |
14735 # Engineering for more information. Updated terminfos and termcaps | 14735 # Engineering for more information. Updated terminfos and termcaps |
14736 # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps. | 14736 # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps. |
14737 # | 14737 # |
14738 | 14738 |
14739 gt40|dec gt40:\ | 14739 gt40|dec gt40:\ |
14740 :bs:os:\ | 14740 :bs:os:\ |
14806 # \E[66t 66 lines/page (for \f) | 14806 # \E[66t 66 lines/page (for \f) |
14807 # \E[1;66r full vertical page can be printed | 14807 # \E[1;66r full vertical page can be printed |
14808 # \E[4g clear vertical tab stops | 14808 # \E[4g clear vertical tab stops |
14809 # \E> disable alternate keypad mode (so it transmits numbers!) | 14809 # \E> disable alternate keypad mode (so it transmits numbers!) |
14810 # \E[%i%p1%du set tab stop at column %d (origin == 1) | 14810 # \E[%i%p1%du set tab stop at column %d (origin == 1) |
14811 # (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is | 14811 # (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is |
14812 # a tab stop) | 14812 # a tab stop) |
14813 # | 14813 # |
14814 # The dw3 does standout with wide characters. | 14814 # The dw3 does standout with wide characters. |
14815 # | 14815 # |
14816 dw3|la120|decwriter III:\ | 14816 dw3|la120|decwriter III:\ |
14898 | 14898 |
14899 # Here is a description of the H19 DIP switches: | 14899 # Here is a description of the H19 DIP switches: |
14900 # | 14900 # |
14901 # S401 | 14901 # S401 |
14902 # 0-3 = baud rate as follows: | 14902 # 0-3 = baud rate as follows: |
14903 # | 14903 # |
14904 # 3 2 1 0 | 14904 # 3 2 1 0 |
14905 # --- --- --- --- | 14905 # --- --- --- --- |
14906 # 0 0 1 1 300 baud | 14906 # 0 0 1 1 300 baud |
14907 # 0 1 0 1 1200 baud | 14907 # 0 1 0 1 1200 baud |
14908 # 1 0 0 0 2400 baud | 14908 # 1 0 0 0 2400 baud |
14909 # 1 0 1 0 4800 baud | 14909 # 1 0 1 0 4800 baud |
14910 # 1 1 0 0 9600 baud | 14910 # 1 1 0 0 9600 baud |
14911 # 1 1 0 1 19.2K baud | 14911 # 1 1 0 1 19.2K baud |
14912 # | 14912 # |
14913 # 4 = parity (0 = no parity) | 14913 # 4 = parity (0 = no parity) |
14914 # 5 = even parity (0 = odd parity) | 14914 # 5 = even parity (0 = odd parity) |
14915 # 6 = stick parity (0 = normal parity) | 14915 # 6 = stick parity (0 = normal parity) |
14916 # 7 = full duplex (0 = half duplex) | 14916 # 7 = full duplex (0 = half duplex) |
14917 # | 14917 # |
14918 # S402 | 14918 # S402 |
14919 # 0 = block cursor (0 = underscore cursor) | 14919 # 0 = block cursor (0 = underscore cursor) |
14920 # 1 = no key click (0 = keyclick) | 14920 # 1 = no key click (0 = keyclick) |
14921 # 2 = wrap at end of line (0 = no wrap) | 14921 # 2 = wrap at end of line (0 = no wrap) |
14922 # 3 = auto LF on CR (0 = no LF on CR) | 14922 # 3 = auto LF on CR (0 = no LF on CR) |
14923 # 4 = auto CR on LF (0 = no CR on LF) | 14923 # 4 = auto CR on LF (0 = no CR on LF) |
14924 # 5 = ANSI mode (0 = VT52 mode) | 14924 # 5 = ANSI mode (0 = VT52 mode) |
14925 # 6 = keypad shifted (0 = keypad unshifted) | 14925 # 6 = keypad shifted (0 = keypad unshifted) |
14926 # 7 = 50Hz refresh (1 = 60Hz refresh) | 14926 # 7 = 50Hz refresh (1 = 60Hz refresh) |
14927 # | 14927 # |
14928 # Factory Default settings are as follows: | 14928 # Factory Default settings are as follows: |
14929 # 7 6 5 4 3 2 1 0 | 14929 # 7 6 5 4 3 2 1 0 |
14930 # S401 1 0 0 0 1 1 0 0 | 14930 # S401 1 0 0 0 1 1 0 0 |
14931 # S402 0 0 0 0 0 0 0 0 | 14931 # S402 0 0 0 0 0 0 0 0 |
14932 # (h19: I added <rmam>/<smam> based on the init string; | 14932 # (h19: I added <rmam>/<smam> based on the init string; |
14946 :ke=\Eu:ks=\Et:tc=h19-b: | 14946 :ke=\Eu:ks=\Et:tc=h19-b: |
14947 h19-us|h19us|h19-smul|heathkit w/keypad shifted/underscore cursor:\ | 14947 h19-us|h19us|h19-smul|heathkit w/keypad shifted/underscore cursor:\ |
14948 :ke=\Eu:ks=\Et:tc=h19-u: | 14948 :ke=\Eu:ks=\Et:tc=h19-u: |
14949 # (h19: merged in :ip: from BSDI hp19-e entry>; | 14949 # (h19: merged in :ip: from BSDI hp19-e entry>; |
14950 # also added empty <acsc> to suppress a tic warning --esr) | 14950 # also added empty <acsc> to suppress a tic warning --esr) |
14951 # From: Tim Pierce <twp@skepsis.com>, 23 Feb 1998 | 14951 # From: Tim Pierce <twp@skepsis.com>, 23 Feb 1998 |
14952 # Tim tells us that: | 14952 # Tim tells us that: |
14953 # I have an old Zenith-19 terminal at home that still gets a lot of use. | 14953 # I have an old Zenith-19 terminal at home that still gets a lot of use. |
14954 # This terminal suffers from the same famous insert-mode padding lossage | 14954 # This terminal suffers from the same famous insert-mode padding lossage |
14955 # that has been acknowledged for the Z29 terminal. Emacs is nearly | 14955 # that has been acknowledged for the Z29 terminal. Emacs is nearly |
14956 # unusable on this box, since even a half-scroll up or down the window | 14956 # unusable on this box, since even a half-scroll up or down the window |
14957 # causes flaming terminal death. | 14957 # causes flaming terminal death. |
14958 # | 14958 # |
14959 # On the Z19, the only way I have found around this problem is to remove | 14959 # On the Z19, the only way I have found around this problem is to remove |
14960 # the :al: and :dl: entries entirely. No amount of extra padding will | 14960 # the :al: and :dl: entries entirely. No amount of extra padding will |
14961 # help (I have tried up to 20000). Removing :al=\EL$: and :dl=\EM$: | 14961 # help (I have tried up to 20000). Removing :al=\EL$: and :dl=\EM$: |
14962 # makes Emacs a little slower, but it remains in the land of the living. | 14962 # makes Emacs a little slower, but it remains in the land of the living. |
14963 # Big win. | 14963 # Big win. |
14983 # | 14983 # |
14984 # The problem with declaring an H19 to be synonymous with a Z29 is that | 14984 # The problem with declaring an H19 to be synonymous with a Z29 is that |
14985 # it needs more padding. It especially loses if a program attempts | 14985 # it needs more padding. It especially loses if a program attempts |
14986 # to put the Z29 into insert mode and insert text at 9600 baud. It | 14986 # to put the Z29 into insert mode and insert text at 9600 baud. It |
14987 # even loses worse if the program attempts to insert tabs at 9600 | 14987 # even loses worse if the program attempts to insert tabs at 9600 |
14988 # baud. Adding padding to text that is inserted loses because in | 14988 # baud. Adding padding to text that is inserted loses because in |
14989 # order to make the Z29 not die, one must add so much padding that | 14989 # order to make the Z29 not die, one must add so much padding that |
14990 # whenever the program tries to use insert mode, the effective | 14990 # whenever the program tries to use insert mode, the effective |
14991 # rate is about 110 baud. | 14991 # rate is about 110 baud. |
14992 # | 14992 # |
14993 # What program would want to put the terminal into insert mode | 14993 # What program would want to put the terminal into insert mode |
14994 # and shove stuff at it at 9600 baud you ask? | 14994 # and shove stuff at it at 9600 baud you ask? |
14995 # | 14995 # |
14996 # Emacs. Emacs seems to want to do the mathematically optimal | 14996 # Emacs. Emacs seems to want to do the mathematically optimal |
14997 # thing in doing a redisplay rather than the practical thing. | 14997 # thing in doing a redisplay rather than the practical thing. |
14998 # When it is about to output a line on top of a line that is | 14998 # When it is about to output a line on top of a line that is |
14999 # already on the screen, instead of just killing to the end of | 14999 # already on the screen, instead of just killing to the end of |
15000 # the line and outputting the new line, it compares the old line | 15000 # the line and outputting the new line, it compares the old line |
15001 # and the new line and if there are any similarities, it | 15001 # and the new line and if there are any similarities, it |
15002 # constructs the new line by deleting the text on the old line | 15002 # constructs the new line by deleting the text on the old line |
15003 # on the terminal that is already there and then inserting new | 15003 # on the terminal that is already there and then inserting new |
15004 # text into the line to transform it into the new line that is | 15004 # text into the line to transform it into the new line that is |
15005 # to be displayed. The Z29 does not react kindly to this. | 15005 # to be displayed. The Z29 does not react kindly to this. |
15006 # | 15006 # |
15007 # But don't cry for too long.... There is a solution. You can make | 15007 # But don't cry for too long.... There is a solution. You can make |
15008 # a termcap entry for the Z29 that says the Z29 has no insert mode. | 15008 # a termcap entry for the Z29 that says the Z29 has no insert mode. |
15009 # Then Emacs cannot use it. "Oh, no, but now inserting into a | 15009 # Then Emacs cannot use it. "Oh, no, but now inserting into a |
15010 # line will be really slow", you say. Well there is a sort of a | 15010 # line will be really slow", you say. Well there is a sort of a |
15011 # solution to that too. There is an insert character option on | 15011 # solution to that too. There is an insert character option on |
15012 # the Z29 that will insert one character. Unfortunately, it | 15012 # the Z29 that will insert one character. Unfortunately, it |
15013 # involves putting the terminal into ansi mode, inserting the | 15013 # involves putting the terminal into ansi mode, inserting the |
15014 # character, and changing it back to H19 mode. All this takes 12 | 15014 # character, and changing it back to H19 mode. All this takes 12 |
15015 # characters. Pretty expensive to insert one character, but it | 15015 # characters. Pretty expensive to insert one character, but it |
15016 # works. Either Emacs doesn't try to use its inserting hack when | 15016 # works. Either Emacs doesn't try to use its inserting hack when |
15017 # it's only given an insert character ability or the Z29 doesn't | 15017 # it's only given an insert character ability or the Z29 doesn't |
15018 # require padding with this (the former is probably more likely, | 15018 # require padding with this (the former is probably more likely, |
15019 # but I haven't checked it out). | 15019 # but I haven't checked it out). |
15020 # (z29: added empty <acsc> to suppress a tic warning, merged in | 15020 # (z29: added empty <acsc> to suppress a tic warning, merged in |
15021 # status line capabilities from BRL entry --esr) | 15021 # status line capabilities from BRL entry --esr) |
15022 z29|zenith29|z29b|zenith z29b:\ | 15022 z29|zenith29|z29b|zenith z29b:\ |
15023 :am:bs:es:hs:mi:ms:pt:\ | 15023 :am:bs:es:hs:mi:ms:pt:\ |
15111 :sr=\EI:ta=^I:..ts=\Ej\Ex5\Ex1\EY8%+ \Eo:ue=\Eq:up=\EA:\ | 15111 :sr=\EI:ta=^I:..ts=\Ej\Ex5\Ex1\EY8%+ \Eo:ue=\Eq:up=\EA:\ |
15112 :us=\Es2: | 15112 :us=\Es2: |
15113 | 15113 |
15114 #### IMS International (ims) | 15114 #### IMS International (ims) |
15115 # | 15115 # |
15116 # There was a company called IMS International located in Carson City, | 15116 # There was a company called IMS International located in Carson City, |
15117 # Nevada, that flourished from the mid-70s to mid-80s. They made S-100 | 15117 # Nevada, that flourished from the mid-70s to mid-80s. They made S-100 |
15118 # bus/Z80 hardware and a line of terminals called Ultimas. | 15118 # bus/Z80 hardware and a line of terminals called Ultimas. |
15119 # | 15119 # |
15120 | 15120 |
15121 # From: Erik Fair <fair@ucbarpa.berkeley.edu> Sun Oct 27 07:21:05 1985 | 15121 # From: Erik Fair <fair@ucbarpa.berkeley.edu> Sun Oct 27 07:21:05 1985 |
15122 ims950-b|bare ims950 no init string:\ | 15122 ims950-b|bare ims950 no init string:\ |
15123 :is@:tc=ims950: | 15123 :is@:tc=ims950: |
15151 :am:bs:bw:\ | 15151 :am:bs:bw:\ |
15152 :co#80:li#24:\ | 15152 :co#80:li#24:\ |
15153 :bc=^U:bl=^G:cd=\E~k<10*>:ce=\E~K:cl=\014:cm=\EY%+ %+ :\ | 15153 :bc=^U:bl=^G:cd=\E~k<10*>:ce=\E~K:cl=\014:cm=\EY%+ %+ :\ |
15154 :cr=^M:do=^J:kd=^J:kl=^U:kr=^F:ku=^K:le=^H:nd=^F:sf=^J:ta=^I:\ | 15154 :cr=^M:do=^J:kd=^J:kl=^U:kr=^F:ku=^K:le=^H:nd=^F:sf=^J:ta=^I:\ |
15155 :te=^L:ti=^L:up=^K: | 15155 :te=^L:ti=^L:up=^K: |
15156 # (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>, | 15156 # (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>, |
15157 # rmul=\E0A$<200/>; my guess is the highlight letter is bit-coded like an ADM, | 15157 # rmul=\E0A$<200/>; my guess is the highlight letter is bit-coded like an ADM, |
15158 # and the reverse is actually true. Try it. -- esr) | 15158 # and the reverse is actually true. Try it. -- esr) |
15159 intertube|intertec|Intertec InterTube:\ | 15159 intertube|intertec|Intertec InterTube:\ |
15160 :am:bs:\ | 15160 :am:bs:\ |
15161 :co#80:li#25:\ | 15161 :co#80:li#25:\ |
15180 # | 15180 # |
15181 # However, the outfit went bankrupt years ago. | 15181 # However, the outfit went bankrupt years ago. |
15182 # | 15182 # |
15183 | 15183 |
15184 # The Graphos III was a color graphics terminal from Ithaca Intersystems. | 15184 # The Graphos III was a color graphics terminal from Ithaca Intersystems. |
15185 # These entries were written (originally in termcap syntax) by Brian Yandell | 15185 # These entries were written (originally in termcap syntax) by Brian Yandell |
15186 # <yandell@stat.wisc.edu> and Mike Meyer <mikem@stat.wisc.edu> at the | 15186 # <yandell@stat.wisc.edu> and Mike Meyer <mikem@stat.wisc.edu> at the |
15187 # University of Wisconsin. | 15187 # University of Wisconsin. |
15188 | 15188 |
15189 # (graphos: removed obsolete and syntactically incorrect :kn=4:, | 15189 # (graphos: removed obsolete and syntactically incorrect :kn=4:, |
15190 # removed :if=/usr/share/tabset/init.graphos: and | 15190 # removed :if=/usr/share/tabset/init.graphos: and |
15191 # <rf=/usr/share/tabset/init.graphos> no such file & no :st: -- esr) | 15191 # <rf=/usr/share/tabset/init.graphos> no such file & no :st: -- esr) |
15192 graphos|graphos III:\ | 15192 graphos|graphos III:\ |
15193 :am:mi:\ | 15193 :am:mi:\ |
15194 :co#80:it#8:li#24:\ | 15194 :co#80:it#8:li#24:\ |
15195 :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ | 15195 :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ |
15213 # 1393 Main Street, | 15213 # 1393 Main Street, |
15214 # Waltham, MA 02154 | 15214 # Waltham, MA 02154 |
15215 # Vox: (617)-890-5796. | 15215 # Vox: (617)-890-5796. |
15216 # | 15216 # |
15217 # However, if you call that number today you'll get an insurance company. | 15217 # However, if you call that number today you'll get an insurance company. |
15218 # I have mail from "Michael Berman, V.P. Sales, Modgraph" dated | 15218 # I have mail from "Michael Berman, V.P. Sales, Modgraph" dated |
15219 # 26 Feb 1997 that says: | 15219 # 26 Feb 1997 that says: |
15220 # | 15220 # |
15221 # Modgraph GX-1000, replaced by GX-2000. Both are out of production, have been | 15221 # Modgraph GX-1000, replaced by GX-2000. Both are out of production, have been |
15222 # for ~7 years. Modgraph still in business. Products are rugged laptop and | 15222 # for ~7 years. Modgraph still in business. Products are rugged laptop and |
15223 # portable PC's and specialized CRT and LCD monitors (rugged, rack-mount | 15223 # portable PC's and specialized CRT and LCD monitors (rugged, rack-mount |
15264 :me=\E[m:mr=\E[7m:nd=\E[C:nl=^J:r1=\E=\E[0q\E>:rc=\E8:\ | 15264 :me=\E[m:mr=\E[7m:nd=\E[C:nl=^J:r1=\E=\E[0q\E>:rc=\E8:\ |
15265 :sc=\E7:se=\E[m:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[A:\ | 15265 :sc=\E7:se=\E[m:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[A:\ |
15266 :us=\E[4m:vb=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q: | 15266 :us=\E[4m:vb=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q: |
15267 | 15267 |
15268 #### Morrow Designs | 15268 #### Morrow Designs |
15269 # | 15269 # |
15270 # This was George Morrow's company. They started in the late 1970s making | 15270 # This was George Morrow's company. They started in the late 1970s making |
15271 # S100-bus machines. They used to be reachable at: | 15271 # S100-bus machines. They used to be reachable at: |
15272 # | 15272 # |
15273 # Morrow | 15273 # Morrow |
15274 # 600 McCormick St. | 15274 # 600 McCormick St. |
15275 # San Leandro, CA 94577 | 15275 # San Leandro, CA 94577 |
15276 # | 15276 # |
15277 # but they're long gone now (1995). | 15277 # but they're long gone now (1995). |
15278 # | 15278 # |
15279 | 15279 |
15280 # The mt70 terminal was shipped with the Morrow MD-3 microcomputer. | 15280 # The mt70 terminal was shipped with the Morrow MD-3 microcomputer. |
15281 # Jeff's specimen was dated June 1984. | 15281 # Jeff's specimen was dated June 1984. |
15282 # From: Jeff Wieland <wieland@acn.purdue.edu> 24 Feb 1995 | 15282 # From: Jeff Wieland <wieland@acn.purdue.edu> 24 Feb 1995 |
15283 mt70|mt-70|Morrow MD-70; native Morrow mode:\ | 15283 mt70|mt-70|Morrow MD-70; native Morrow mode:\ |
15284 :am:mi:ms:xo:\ | 15284 :am:mi:ms:xo:\ |
15285 :co#80:it#8:li#24:\ | 15285 :co#80:it#8:li#24:\ |
15415 # As you may recall, the Soroc logo consisted of their name, | 15415 # As you may recall, the Soroc logo consisted of their name, |
15416 # with the letter "S" superimposed over an odd design. This | 15416 # with the letter "S" superimposed over an odd design. This |
15417 # consisted of a circle with a slightly smaller 15 degree (approx.) | 15417 # consisted of a circle with a slightly smaller 15 degree (approx.) |
15418 # wedge with rounded corners inside it. The color was sort of | 15418 # wedge with rounded corners inside it. The color was sort of |
15419 # a metallic gold/yellow. | 15419 # a metallic gold/yellow. |
15420 # | 15420 # |
15421 # If I had been more of a beer drinker it might have been obvious | 15421 # If I had been more of a beer drinker it might have been obvious |
15422 # to me, but it took a clue from their service department to make | 15422 # to me, but it took a clue from their service department to make |
15423 # me exclaim, "Of course!" The circular object was the top of | 15423 # me exclaim, "Of course!" The circular object was the top of |
15424 # a beer can (the old removable pop-top style) and "Soroc" was an | 15424 # a beer can (the old removable pop-top style) and "Soroc" was an |
15425 # anagram for "Coors". | 15425 # anagram for "Coors". |
15426 # | 15426 # |
15427 # I can just imagine the founders of the company sitting around | 15427 # I can just imagine the founders of the company sitting around |
15428 # one evening, tossing back a few and trying to decide what to | 15428 # one evening, tossing back a few and trying to decide what to |
15429 # call their new company and what to use for a logo. | 15429 # call their new company and what to use for a logo. |
15430 # | 15430 # |
15431 | 15431 |
15432 # (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr) | 15432 # (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr) |
15433 soroc120|iq120|soroc|soroc iq120:\ | 15433 soroc120|iq120|soroc|soroc iq120:\ |
15434 :cd=\EY:ce=\ET:cl=\E*:do=^J:kd=^J:kl=^H:kr=^L:ku=^K:tc=adm3a: | 15434 :cd=\EY:ce=\ET:cl=\E*:do=^J:kd=^J:kl=^H:kr=^L:ku=^K:tc=adm3a: |
15435 soroc140|iq140|soroc iq140:\ | 15435 soroc140|iq140|soroc iq140:\ |
15442 :ll=^^^K:nd=^L:se=\E\177:sf=^J:so=\E\177:ue=\E^A:up=^K:\ | 15442 :ll=^^^K:nd=^L:se=\E\177:sf=^J:so=\E\177:ue=\E^A:up=^K:\ |
15443 :us=\E^A: | 15443 :us=\E^A: |
15444 | 15444 |
15445 #### Southwest Technical Products | 15445 #### Southwest Technical Products |
15446 # | 15446 # |
15447 # These guys made an early personal micro called the M6800. | 15447 # These guys made an early personal micro called the M6800. |
15448 # The ct82 was probably its console terminal. | 15448 # The ct82 was probably its console terminal. |
15449 # | 15449 # |
15450 | 15450 |
15451 # (swtp: removed obsolete ":bc=^D:" -- esr) | 15451 # (swtp: removed obsolete ":bc=^D:" -- esr) |
15452 swtp|ct82|southwest technical products ct82:\ | 15452 swtp|ct82|southwest technical products ct82:\ |
15481 # The KTM-3 (which is what is listed in the terminfo file) was their | 15481 # The KTM-3 (which is what is listed in the terminfo file) was their |
15482 # attempt at putting a KTM-2 in a box (and some models came with a | 15482 # attempt at putting a KTM-2 in a box (and some models came with a |
15483 # CRT). It wasn't much different from the KTM-2 hardware-wise, but the | 15483 # CRT). It wasn't much different from the KTM-2 hardware-wise, but the |
15484 # control and escape sequences are very different. The KTM-3 was always | 15484 # control and escape sequences are very different. The KTM-3 was always |
15485 # real broken, at least according to the folks I've talked to about it. | 15485 # real broken, at least according to the folks I've talked to about it. |
15486 # | 15486 # |
15487 # The padding in the entry is probably off--these terminals were very | 15487 # The padding in the entry is probably off--these terminals were very |
15488 # slow (it takes like 100ms for the KTM-2 to clear the screen...) And | 15488 # slow (it takes like 100ms for the KTM-2 to clear the screen...) And |
15489 # anyone with any sanity replaced the ROMs with something that provided | 15489 # anyone with any sanity replaced the ROMs with something that provided |
15490 # a reasonable subset of VT100 functionality, since the usual ROMs were | 15490 # a reasonable subset of VT100 functionality, since the usual ROMs were |
15491 # obviously very primitive... oh, you could get an upgraded ROM from | 15491 # obviously very primitive... oh, you could get an upgraded ROM from |
15492 # Synertek for some incredible amount of money, but what hacker with an | 15492 # Synertek for some incredible amount of money, but what hacker with an |
15493 # EPROM burner would do that? :) | 15493 # EPROM burner would do that? :) |
15494 # | 15494 # |
15495 # Sorry I don't have any contact info; I believe they were located in | 15495 # Sorry I don't have any contact info; I believe they were located in |
15496 # Sunnyvale, and I'm fairly sure they are still manufacturing ICs | 15496 # Sunnyvale, and I'm fairly sure they are still manufacturing ICs |
15497 # (they've gone to ASICs and FPGAs), but I doubt they're in the computer | 15497 # (they've gone to ASICs and FPGAs), but I doubt they're in the computer |
15498 # business these days. | 15498 # business these days. |
15499 # | 15499 # |
15723 | 15723 |
15724 #### Zentec (zen) | 15724 #### Zentec (zen) |
15725 # | 15725 # |
15726 | 15726 |
15727 # (zen30: removed obsolete :ma=^L ^R^L^K^P:. This entry originally | 15727 # (zen30: removed obsolete :ma=^L ^R^L^K^P:. This entry originally |
15728 # had just :so:=\EG6 which I think means standout was supposed to be | 15728 # had just :so:=\EG6 which I think means standout was supposed to be |
15729 # dim-reverse using ADM12-style attributes. ADM12 :us:/:ue: and | 15729 # dim-reverse using ADM12-style attributes. ADM12 :us:/:ue: and |
15730 # <invis> might work-- esr) | 15730 # <invis> might work-- esr) |
15731 zen30|z30|zentec 30:\ | 15731 zen30|z30|zentec 30:\ |
15732 :am:bs:mi:ul:\ | 15732 :am:bs:mi:ul:\ |
15733 :co#80:li#24:\ | 15733 :co#80:li#24:\ |
15759 ######## OBSOLETE UNIX CONSOLES | 15759 ######## OBSOLETE UNIX CONSOLES |
15760 # | 15760 # |
15761 | 15761 |
15762 #### Apollo consoles | 15762 #### Apollo consoles |
15763 # | 15763 # |
15764 # Apollo got bought by Hewlett-Packard. The Apollo workstations are | 15764 # Apollo got bought by Hewlett-Packard. The Apollo workstations are |
15765 # labeled HP700s now. | 15765 # labeled HP700s now. |
15766 # | 15766 # |
15767 | 15767 |
15768 # From: Gary Darland <goodmanc@garnet.berkeley.edu> | 15768 # From: Gary Darland <goodmanc@garnet.berkeley.edu> |
15769 apollo|apollo console:\ | 15769 apollo|apollo console:\ |
15842 # It had both ":bs:" and ":bs=^H:"; I removed the latter. Also, it had | 15842 # It had both ":bs:" and ":bs=^H:"; I removed the latter. Also, it had |
15843 # ":sg=0:" and ":ug=0:"; evidently the composer was trying (unnecessarily) | 15843 # ":sg=0:" and ":ug=0:"; evidently the composer was trying (unnecessarily) |
15844 # to force both magic cookie glitches off. Once upon a time, I | 15844 # to force both magic cookie glitches off. Once upon a time, I |
15845 # used a Fortune myself, so I know the capabilities of the form ^A[a-z]\r are | 15845 # used a Fortune myself, so I know the capabilities of the form ^A[a-z]\r are |
15846 # function keys; thus the "Al" value for HM was certainly an error. I renamed | 15846 # function keys; thus the "Al" value for HM was certainly an error. I renamed |
15847 # EN/PD/PU/CO/CF/RT according to the XENIX/TC mappings, but not HM/DL/RF/RC. | 15847 # EN/PD/PU/CO/CF/RT according to the XENIX/TC mappings, but not HM/DL/RF/RC. |
15848 # I think :rv: and :re: are start/end reverse video and :rg: is a nonexistent | 15848 # I think :rv: and :re: are start/end reverse video and :rg: is a nonexistent |
15849 # "reverse-video-glitch" capability; I have put :rv: and :re: in with standard | 15849 # "reverse-video-glitch" capability; I have put :rv: and :re: in with standard |
15850 # names below. I've removed obsolete ":nl=5^J:" as there is a :do: -- esr) | 15850 # names below. I've removed obsolete ":nl=5^J:" as there is a :do: -- esr) |
15851 fos|fortune|Fortune system:\ | 15851 fos|fortune|Fortune system:\ |
15852 :am:bs:bw:\ | 15852 :am:bs:bw:\ |
15888 | 15888 |
15889 #### Obsolete non-ANSI software emulations | 15889 #### Obsolete non-ANSI software emulations |
15890 # | 15890 # |
15891 | 15891 |
15892 # CTRM terminal emulator | 15892 # CTRM terminal emulator |
15893 # 1. underlining is not allowed with colors: first, is is simulated by | 15893 # 1. underlining is not allowed with colors: first, is is simulated by |
15894 # black on white, second, it disables background color manipulations. | 15894 # black on white, second, it disables background color manipulations. |
15895 # 2. BLINKING, REVERSE and BOLD are allowed with colors, | 15895 # 2. BLINKING, REVERSE and BOLD are allowed with colors, |
15896 # so we have to save their status in the static registers A, B and H | 15896 # so we have to save their status in the static registers A, B and H |
15897 # respectively, to be able to restore them when color changes | 15897 # respectively, to be able to restore them when color changes |
15898 # (because any color change turns off ALL attributes) | 15898 # (because any color change turns off ALL attributes) |
15899 # 3. :md: and :mr: sequences alternate modes, | 15899 # 3. :md: and :mr: sequences alternate modes, |
15900 # rather then simply entering them. Thus we have to check the | 15900 # rather then simply entering them. Thus we have to check the |
15901 # static register B and H to determine the status, before sending the | 15901 # static register B and H to determine the status, before sending the |
15902 # escape sequence. | 15902 # escape sequence. |
15903 # 4. :me: now must set the status of all 3 register (A,B,H) to zero | 15903 # 4. :me: now must set the status of all 3 register (A,B,H) to zero |
15904 # and then reset colors | 15904 # and then reset colors |
15905 # 5. implementation of the protect mode would badly penalize the performance. | 15905 # 5. implementation of the protect mode would badly penalize the performance. |
15906 # we would have to use \E&bn sequence to turn off colors (as well as all | 15906 # we would have to use \E&bn sequence to turn off colors (as well as all |
16020 :co#124:\ | 16020 :co#124:\ |
16021 :is=\r \E9:tc=diablo1620: | 16021 :is=\r \E9:tc=diablo1620: |
16022 # (diablo1640: removed :if=/usr/share/tabset/xerox1730:, no such file -- esr) | 16022 # (diablo1640: removed :if=/usr/share/tabset/xerox1730:, no such file -- esr) |
16023 diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640:\ | 16023 diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640:\ |
16024 :bl=^G:se=\E&:so=\EW:ue=\ER:us=\EE:tc=diablo1620: | 16024 :bl=^G:se=\E&:so=\EW:ue=\ER:us=\EE:tc=diablo1620: |
16025 # (diablo1640-lm: removed :if=/usr/share/tabset/xerox1730-lm:, no such | 16025 # (diablo1640-lm: removed :if=/usr/share/tabset/xerox1730-lm:, no such |
16026 # file -- esr) | 16026 # file -- esr) |
16027 diablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin:\ | 16027 diablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin:\ |
16028 :co#124:\ | 16028 :co#124:\ |
16029 :se=\E&:so=\EW:ue=\ER:us=\EE:tc=diablo1620: | 16029 :se=\E&:so=\EW:ue=\ER:us=\EE:tc=diablo1620: |
16030 diablo1740-lm|630-lm|1730-lm|x1700-lm|diablo 1740 printer:\ | 16030 diablo1740-lm|630-lm|1730-lm|x1700-lm|diablo 1740 printer:\ |
16031 :tc=diablo1640-lm: | 16031 :tc=diablo1640-lm: |
16032 # DTC 382 with VDU. Has no :cd: so we fake it with :ce:. Standout | 16032 # DTC 382 with VDU. Has no :cd: so we fake it with :ce:. Standout |
16033 # :so=^P\s\002^PF: works but won't go away without dynamite :se=^P\s\0:. | 16033 # :so=^P\s\002^PF: works but won't go away without dynamite :se=^P\s\0:. |
16034 # The terminal has tabs, but I'm getting tired of fighting the braindamage. | 16034 # The terminal has tabs, but I'm getting tired of fighting the braindamage. |
16035 # If no tab is set or the terminal's in a bad mood, it glitches the screen | 16035 # If no tab is set or the terminal's in a bad mood, it glitches the screen |
16036 # around all of memory. Note that return puts a blank ("a return character") | 16036 # around all of memory. Note that return puts a blank ("a return character") |
16037 # in the space the cursor was at, so we use ^P return (and thus ^P newline for | 16037 # in the space the cursor was at, so we use ^P return (and thus ^P newline for |
16038 # newline). Note also that if you turn off :pt: and let Unix expand tabs, | 16038 # newline). Note also that if you turn off :pt: and let Unix expand tabs, |
16039 # curses won't work (some old BSD versions) because it doesn't clear this bit, | 16039 # curses won't work (some old BSD versions) because it doesn't clear this bit, |
16087 :co#132:it#8:\ | 16087 :co#132:it#8:\ |
16088 :bl=^G:cr=^M:ct=\E2:do=^J:ff=^L:le=^H:sf=^J:st=\E1:ta=^I: | 16088 :bl=^G:cr=^M:ct=\E2:do=^J:ff=^L:le=^H:sf=^J:st=\E1:ta=^I: |
16089 | 16089 |
16090 #### Miscellaneous obsolete terminals, manufacturers unknown | 16090 #### Miscellaneous obsolete terminals, manufacturers unknown |
16091 # | 16091 # |
16092 # If you have any information about these (like, a manufacturer's name, | 16092 # If you have any information about these (like, a manufacturer's name, |
16093 # and a date on the serial-number plate) please send it! | 16093 # and a date on the serial-number plate) please send it! |
16094 | 16094 |
16095 cad68-3|cgc3|cad68 basic monitor transparent mode size 3 chars:\ | 16095 cad68-3|cgc3|cad68 basic monitor transparent mode size 3 chars:\ |
16096 :am:bs:\ | 16096 :am:bs:\ |
16097 :co#73:li#36:\ | 16097 :co#73:li#36:\ |
16204 # edit keypad: FIND, INSERT HERE, REMOVE, SELECT, PREV SCREEN, | 16204 # edit keypad: FIND, INSERT HERE, REMOVE, SELECT, PREV SCREEN, |
16205 # NEXT SCREEN. The key definitions k6-k9 represent the PF1 to PF4 keys. | 16205 # NEXT SCREEN. The key definitions k6-k9 represent the PF1 to PF4 keys. |
16206 # | 16206 # |
16207 # Kenneth Randell <kenr@datametrics.com> writes on 31 Dec 1998: | 16207 # Kenneth Randell <kenr@datametrics.com> writes on 31 Dec 1998: |
16208 # I had a couple of scopes (3221) like this once where I used to work, around | 16208 # I had a couple of scopes (3221) like this once where I used to work, around |
16209 # the 1987 time frame if memory serves me correctly. These scopes were made | 16209 # the 1987 time frame if memory serves me correctly. These scopes were made |
16210 # by an outfit called LANPAR Technologies, and were meant to me DEC VT 220 | 16210 # by an outfit called LANPAR Technologies, and were meant to me DEC VT 220 |
16211 # compatible. The 3220 was a plain text terminal like the VT-220, the 3221 | 16211 # compatible. The 3220 was a plain text terminal like the VT-220, the 3221 |
16212 # was a like the VT-240 (monochrome with Regis + Sixel graphics), and the 3222 | 16212 # was a like the VT-240 (monochrome with Regis + Sixel graphics), and the 3222 |
16213 # was like the VT-241 (color with Regis + Sixel Graphics). These terminals | 16213 # was like the VT-241 (color with Regis + Sixel Graphics). These terminals |
16214 # (3221) cost about $1500 each, and one was always broken -- had to be sent | 16214 # (3221) cost about $1500 each, and one was always broken -- had to be sent |
16260 # requesting the standard(s) you want (i.e. ECMA-48, "Control Functions for | 16260 # requesting the standard(s) you want (i.e. ECMA-48, "Control Functions for |
16261 # Coded Character Sets"), include your snail-mail address, and you should | 16261 # Coded Character Sets"), include your snail-mail address, and you should |
16262 # receive the document in due course. Don't expect an email acknowledgement. | 16262 # receive the document in due course. Don't expect an email acknowledgement. |
16263 # | 16263 # |
16264 # Related standards include "X3.4-1977: American National Standard Code for | 16264 # Related standards include "X3.4-1977: American National Standard Code for |
16265 # Information Interchange" (the ASCII standard) and "X3.41.1974: | 16265 # Information Interchange" (the ASCII standard) and "X3.41.1974: |
16266 # Code-Extension Techniques for Use with the 7-Bit Coded Character Set of | 16266 # Code-Extension Techniques for Use with the 7-Bit Coded Character Set of |
16267 # American National Standard for Information Interchange." I believe (but | 16267 # American National Standard for Information Interchange." I believe (but |
16268 # am not certain) that these are effectively identical to ECMA-6 and ECMA-35 | 16268 # am not certain) that these are effectively identical to ECMA-6 and ECMA-35 |
16269 # respectively. | 16269 # respectively. |
16270 # | 16270 # |
16271 | 16271 |
16272 #### VT100/ANSI/ECMA-48 | 16272 #### VT100/ANSI/ECMA-48 |
16273 # | 16273 # |
16274 # ANSI Standard (X3.64) Control Sequences for Video Terminals and Peripherals | 16274 # ANSI Standard (X3.64) Control Sequences for Video Terminals and Peripherals |
16275 # and ECMA-48 Control Functions for Coded Character Sets. | 16275 # and ECMA-48 Control Functions for Coded Character Sets. |
16276 # | 16276 # |
16277 # Much of the content of this comment is adapted from a table prepared by | 16277 # Much of the content of this comment is adapted from a table prepared by |
16278 # Richard Shuford, based on a 1984 Byte article. Terminfo correspondences, | 16278 # Richard Shuford, based on a 1984 Byte article. Terminfo correspondences, |
16279 # discussion of some terminfo-related issues, and updates to capture ECMA-48 | 16279 # discussion of some terminfo-related issues, and updates to capture ECMA-48 |
16280 # have been added. Control functions described in ECMA-48 only are tagged | 16280 # have been added. Control functions described in ECMA-48 only are tagged |
16281 # with * after their names. | 16281 # with * after their names. |
16442 # VPA Vert. Position Absolute \E [ Pn d 1 FE vpa | 16442 # VPA Vert. Position Absolute \E [ Pn d 1 FE vpa |
16443 # VPB Line Position Backward * \E [ Pn k 1 FE - | 16443 # VPB Line Position Backward * \E [ Pn k 1 FE - |
16444 # VPR Vert. Position Relative \E [ Pn e 1 FE - (R) | 16444 # VPR Vert. Position Relative \E [ Pn e 1 FE - (R) |
16445 # VT Vertical Tabulation * ^K - FE - | 16445 # VT Vertical Tabulation * ^K - FE - |
16446 # VTS Vertical Tabulation Set \E J - FE - | 16446 # VTS Vertical Tabulation Set \E J - FE - |
16447 # | 16447 # |
16448 # --------------------------------------------------------------------------- | 16448 # --------------------------------------------------------------------------- |
16449 # | 16449 # |
16450 # Notes: | 16450 # Notes: |
16451 # | 16451 # |
16452 # Some control characters are listed in the ECMA-48 standard without | 16452 # Some control characters are listed in the ECMA-48 standard without |
16453 # being assigned functions relevant to terminal control there (they | 16453 # being assigned functions relevant to terminal control there (they |
16454 # referred to other standards such as ISO 1745 or ECMA-35). They are listed | 16454 # referred to other standards such as ISO 1745 or ECMA-35). They are listed |
16455 # here anyway for completeness. | 16455 # here anyway for completeness. |
16456 # | 16456 # |
16457 # (A) ECMA-48 calls this "CancelCharacter" but retains the CCH abbreviation. | 16457 # (A) ECMA-48 calls this "CancelCharacter" but retains the CCH abbreviation. |
16458 # | 16458 # |
16466 # value. ECMA-48 calls this "Cursor Forward Tabulation" but preserved the | 16466 # value. ECMA-48 calls this "Cursor Forward Tabulation" but preserved the |
16467 # CHT abbreviation. | 16467 # CHT abbreviation. |
16468 # | 16468 # |
16469 # (D) terminfo (nel) is usually \r\n rather than ANSI \EE. | 16469 # (D) terminfo (nel) is usually \r\n rather than ANSI \EE. |
16470 # | 16470 # |
16471 # (E) ECMA-48 calls this "Active Position Report" but preserves the CPR | 16471 # (E) ECMA-48 calls this "Active Position Report" but preserves the CPR |
16472 # abbreviation. | 16472 # abbreviation. |
16473 # | 16473 # |
16474 # (F) CTC parameter values: 0 = set char tab, 1 = set line tab, 2 = clear | 16474 # (F) CTC parameter values: 0 = set char tab, 1 = set line tab, 2 = clear |
16475 # char tab, 3 = clear line tab, 4 = clear all char tabs on current line, | 16475 # char tab, 3 = clear line tab, 4 = clear all char tabs on current line, |
16476 # 5 = clear all char tabs, 6 = clear all line tabs. | 16476 # 5 = clear all char tabs, 6 = clear all line tabs. |
16477 # | 16477 # |
16478 # (G) CUP and HVP are identical in effect. Some ANSI.SYS versions accept | 16478 # (G) CUP and HVP are identical in effect. Some ANSI.SYS versions accept |
16479 # HVP, but always allow CUP as an alternate. ECMA-48 calls HVP "Character | 16479 # HVP, but always allow CUP as an alternate. ECMA-48 calls HVP "Character |
16480 # Position Absolute" but retains the HVP abbreviation. | 16480 # Position Absolute" but retains the HVP abbreviation. |
16486 # later, 3 = malfunction, 4 = malfunction, will send DSR later, 5 = request | 16486 # later, 3 = malfunction, 4 = malfunction, will send DSR later, 5 = request |
16487 # DSR, 6 = request CPR response. | 16487 # DSR, 6 = request CPR response. |
16488 # | 16488 # |
16489 # (J) ECMA calls ED "Erase In Page". EA/ED/EL parameters: 0 = clear to end, | 16489 # (J) ECMA calls ED "Erase In Page". EA/ED/EL parameters: 0 = clear to end, |
16490 # 1 = clear from beginning, 2 = clear. | 16490 # 1 = clear from beginning, 2 = clear. |
16491 # | 16491 # |
16492 # (K) ECMA calls this "End of Guarded Area" but preserves the EPA abbreviation. | 16492 # (K) ECMA calls this "End of Guarded Area" but preserves the EPA abbreviation. |
16493 # | 16493 # |
16494 # (L) The GSM parameters are vertical and horizontal parameters to scale by. | 16494 # (L) The GSM parameters are vertical and horizontal parameters to scale by. |
16495 # | 16495 # |
16496 # (M) Some ANSI.SYS versions accept HPR, but more commonly `ANSI' terminals | 16496 # (M) Some ANSI.SYS versions accept HPR, but more commonly `ANSI' terminals |
16523 # use CUD for this function and ignore VPR. ECMA calls it `Line Position | 16523 # use CUD for this function and ignore VPR. ECMA calls it `Line Position |
16524 # Absolute' but retains the VPA abbreviation. | 16524 # Absolute' but retains the VPA abbreviation. |
16525 # | 16525 # |
16526 # (S) MC parameters: 0 = start xfer to primary aux device, 1 = start xfer from | 16526 # (S) MC parameters: 0 = start xfer to primary aux device, 1 = start xfer from |
16527 # primary aux device, 2 = start xfer to secondary aux device, 3 = start xfer | 16527 # primary aux device, 2 = start xfer to secondary aux device, 3 = start xfer |
16528 # from secondary aux device, 4 = stop relay to primary aux device, 5 = | 16528 # from secondary aux device, 4 = stop relay to primary aux device, 5 = |
16529 # start relay to primary aux device, 6 = stop relay to secondary aux device, | 16529 # start relay to primary aux device, 6 = stop relay to secondary aux device, |
16530 # 7 = start relay to secondary aux device. | 16530 # 7 = start relay to secondary aux device. |
16531 # | 16531 # |
16532 # (T) ECMA-48 calls this "Partial Line Forward" but retains the PLD | 16532 # (T) ECMA-48 calls this "Partial Line Forward" but retains the PLD |
16533 # abbreviation. | 16533 # abbreviation. |
16535 # (U) ECMA-48 calls this "Partial Line Backward" but retains the PLD | 16535 # (U) ECMA-48 calls this "Partial Line Backward" but retains the PLD |
16536 # abbreviation. | 16536 # abbreviation. |
16537 # | 16537 # |
16538 # (V) ECMA-48 calls this "Reverse Line Feed" but retains the RI abbreviation. | 16538 # (V) ECMA-48 calls this "Reverse Line Feed" but retains the RI abbreviation. |
16539 # | 16539 # |
16540 # (W) RM/SM modes are as follows: 1 = Guarder Area Transfer Mode (GATM), | 16540 # (W) RM/SM modes are as follows: 1 = Guarder Area Transfer Mode (GATM), |
16541 # 2 = Keyboard Action Mode (KAM), 3 = Control Representation Mode (CRM), | 16541 # 2 = Keyboard Action Mode (KAM), 3 = Control Representation Mode (CRM), |
16542 # 4 = Insertion Replacement Mode, 5 = Status Report Transfer Mode (SRTM), | 16542 # 4 = Insertion Replacement Mode, 5 = Status Report Transfer Mode (SRTM), |
16543 # 6 = Erasure Mode (ERM), 7 = Line Editing Mode (LEM), 8 = Bi-Directional | 16543 # 6 = Erasure Mode (ERM), 7 = Line Editing Mode (LEM), 8 = Bi-Directional |
16544 # Support Mode (BDSM), 9 = Device Component Select Mode (DCSM), | 16544 # Support Mode (BDSM), 9 = Device Component Select Mode (DCSM), |
16545 # 10 = Character Editing Mode (HEM), 11 = Positioning Unit Mode (PUM), | 16545 # 10 = Character Editing Mode (HEM), 11 = Positioning Unit Mode (PUM), |
16546 # 12 = Send/Receive Mode, 13 = Format Effector Action Mode (FEAM), | 16546 # 12 = Send/Receive Mode, 13 = Format Effector Action Mode (FEAM), |
16547 # 14 = Format Effector Transfer Mode (FETM), 15 = Multiple Area Transfer | 16547 # 14 = Format Effector Transfer Mode (FETM), 15 = Multiple Area Transfer |
16548 # Mode (MATM), 16 = Transfer Termination Mode, 17 = Selected Area Transfer | 16548 # Mode (MATM), 16 = Transfer Termination Mode, 17 = Selected Area Transfer |
16549 # Mode, 18 = Tabulation Stop Mode, 19 = Editing Boundary Mode, 20 = Line Feed | 16549 # Mode, 18 = Tabulation Stop Mode, 19 = Editing Boundary Mode, 20 = Line Feed |
16550 # New Line Mode (LF/NL), Graphic Rendition Combination Mode (GRCM), 22 = | 16550 # New Line Mode (LF/NL), Graphic Rendition Combination Mode (GRCM), 22 = |
16551 # Zero Default Mode (ZDM). The EBM and LF/NL modes have actually been removed | 16551 # Zero Default Mode (ZDM). The EBM and LF/NL modes have actually been removed |
16558 # | 16558 # |
16559 # (Z) ECMA-48 calls this "Start of Guarded Area" but retains the SPA | 16559 # (Z) ECMA-48 calls this "Start of Guarded Area" but retains the SPA |
16560 # abbreviation. | 16560 # abbreviation. |
16561 # | 16561 # |
16562 # --------------------------------------------------------------------------- | 16562 # --------------------------------------------------------------------------- |
16563 # | 16563 # |
16564 # Abbreviations: | 16564 # Abbreviations: |
16565 # | 16565 # |
16566 # Intro an Introducer of some kind of defined sequence; the normal 7-bit | 16566 # Intro an Introducer of some kind of defined sequence; the normal 7-bit |
16567 # X3.64 Control Sequence Introducer is the two characters "Escape [" | 16567 # X3.64 Control Sequence Introducer is the two characters "Escape [" |
16568 # | 16568 # |
16569 # Delim a Delimiter | 16569 # Delim a Delimiter |
16570 # | 16570 # |
16571 # x/y identifies a character by position in the ASCII table (column/row) | 16571 # x/y identifies a character by position in the ASCII table (column/row) |
16572 # | 16572 # |
16573 # eF editor function (see explanation) | 16573 # eF editor function (see explanation) |
16574 # | 16574 # |
16575 # FE format effector (see explanation) | 16575 # FE format effector (see explanation) |
16576 # | 16576 # |
16577 # F is a Final character in | 16577 # F is a Final character in |
16578 # an Escape sequence (F from 3/0 to 7/14 in the ASCII table) | 16578 # an Escape sequence (F from 3/0 to 7/14 in the ASCII table) |
16579 # a control sequence (F from 4/0 to 7/14) | 16579 # a control sequence (F from 4/0 to 7/14) |
16580 # | 16580 # |
16581 # Gs is a graphic character appearing in strings (Gs ranges from | 16581 # Gs is a graphic character appearing in strings (Gs ranges from |
16582 # 2/0 to 7/14) in the ASCII table | 16582 # 2/0 to 7/14) in the ASCII table |
16583 # | 16583 # |
16584 # Ce is a control represented as a single bit combination in the C1 set | 16584 # Ce is a control represented as a single bit combination in the C1 set |
16585 # of controls in an 8-bit character set | 16585 # of controls in an 8-bit character set |
16586 # | 16586 # |
16587 # C0 the familiar set of 7-bit ASCII control characters | 16587 # C0 the familiar set of 7-bit ASCII control characters |
16588 # | 16588 # |
16589 # C1 roughly, the set of control chars available only in 8-bit systems. | 16589 # C1 roughly, the set of control chars available only in 8-bit systems. |
16590 # This is too complicated to explain fully here, so read Jim Fleming's | 16590 # This is too complicated to explain fully here, so read Jim Fleming's |
16591 # article in the February 1983 BYTE, especially pages 214 through 224. | 16591 # article in the February 1983 BYTE, especially pages 214 through 224. |
16592 # | 16592 # |
16593 # Fe is a Final character of a 2-character Escape sequence that has an | 16593 # Fe is a Final character of a 2-character Escape sequence that has an |
16594 # equivalent representation in an 8-bit environment as a Ce-type | 16594 # equivalent representation in an 8-bit environment as a Ce-type |
16595 # (Fe ranges from 4/0 to 5/15) | 16595 # (Fe ranges from 4/0 to 5/15) |
16596 # | 16596 # |
16597 # Fs is a Final character of a 2-character Escape sequence that is | 16597 # Fs is a Final character of a 2-character Escape sequence that is |
16598 # standardized internationally with identical representation in 7-bit | 16598 # standardized internationally with identical representation in 7-bit |
16599 # and 8-bit environments and is independent of the currently | 16599 # and 8-bit environments and is independent of the currently |
16600 # designated C0 and C1 control sets (Fs ranges from 6/0 to 7/14) | 16600 # designated C0 and C1 control sets (Fs ranges from 6/0 to 7/14) |
16601 # | 16601 # |
16602 # I is an Intermediate character from 2/0 to 2/15 (inclusive) in the | 16602 # I is an Intermediate character from 2/0 to 2/15 (inclusive) in the |
16603 # ASCII table | 16603 # ASCII table |
16604 # | 16604 # |
16605 # P is a parameter character from 3/0 to 3/15 (inclusive) in the ASCII | 16605 # P is a parameter character from 3/0 to 3/15 (inclusive) in the ASCII |
16606 # table | 16606 # table |
16607 # | 16607 # |
16608 # Pn is a numeric parameter in a control sequence, a string of zero or | 16608 # Pn is a numeric parameter in a control sequence, a string of zero or |
16609 # more characters ranging from 3/0 to 3/9 in the ASCII table | 16609 # more characters ranging from 3/0 to 3/9 in the ASCII table |
16610 # | 16610 # |
16611 # Ps is a variable number of selective parameters in a control sequence | 16611 # Ps is a variable number of selective parameters in a control sequence |
16612 # with each selective parameter separated from the other by the code | 16612 # with each selective parameter separated from the other by the code |
16613 # 3/11 (which usually represents a semicolon); Ps ranges from | 16613 # 3/11 (which usually represents a semicolon); Ps ranges from |
16614 # 3/0 to 3/9 and includes 3/11 | 16614 # 3/0 to 3/9 and includes 3/11 |
16615 # | 16615 # |
16616 # * Not relevant to terminal control, listed for completeness only. | 16616 # * Not relevant to terminal control, listed for completeness only. |
16617 # | 16617 # |
16618 # Format Effectors versus Editor Functions | 16618 # Format Effectors versus Editor Functions |
16619 # | 16619 # |
16620 # A format effector specifies how following output is to be displayed. | 16620 # A format effector specifies how following output is to be displayed. |
16621 # An editor function allows you to modify the display. Informally | 16621 # An editor function allows you to modify the display. Informally |
16622 # format effectors may be destructive; format effectors should not be. | 16622 # format effectors may be destructive; format effectors should not be. |
16623 # | 16623 # |
16624 # For instance, a format effector that moves the "active position" (the | 16624 # For instance, a format effector that moves the "active position" (the |
16625 # cursor or equivalent) one space to the left would be useful when you want to | 16625 # cursor or equivalent) one space to the left would be useful when you want to |
16626 # create an overstrike, a compound character made of two standard characters | 16626 # create an overstrike, a compound character made of two standard characters |
16627 # overlaid. Control-H, the Backspace character, is actually supposed to be a | 16627 # overlaid. Control-H, the Backspace character, is actually supposed to be a |
16628 # format effector, so you can do this. But many systems use it in a | 16628 # format effector, so you can do this. But many systems use it in a |
16629 # nonstandard fashion, as an editor function, deleting the character to the | 16629 # nonstandard fashion, as an editor function, deleting the character to the |
16633 # mode" or an "overwrite mode". When Control-H is used as a format effector, | 16633 # mode" or an "overwrite mode". When Control-H is used as a format effector, |
16634 # its effect can always be predicted. The familiar characters carriage | 16634 # its effect can always be predicted. The familiar characters carriage |
16635 # return, linefeed, formfeed, etc., are defined as format effectors. | 16635 # return, linefeed, formfeed, etc., are defined as format effectors. |
16636 # | 16636 # |
16637 # NOTES ON THE DEC VT100 IMPLEMENTATION | 16637 # NOTES ON THE DEC VT100 IMPLEMENTATION |
16638 # | 16638 # |
16639 # Control sequences implemented in the VT100 are as follows: | 16639 # Control sequences implemented in the VT100 are as follows: |
16640 # | 16640 # |
16641 # CPR, CUB, CUD, CUF, CUP, CUU, DA, DSR, ED, EL, HTS, HVP, IND, | 16641 # CPR, CUB, CUD, CUF, CUP, CUU, DA, DSR, ED, EL, HTS, HVP, IND, |
16642 # LNM, NEL, RI, RIS, RM, SGR, SM, TBC | 16642 # LNM, NEL, RI, RIS, RM, SGR, SM, TBC |
16643 # | 16643 # |
16644 # plus several private DEC commands. | 16644 # plus several private DEC commands. |
16645 # | 16645 # |
16646 # Erasing parts of the display (EL and ED) in the VT100 is performed thus: | 16646 # Erasing parts of the display (EL and ED) in the VT100 is performed thus: |
16647 # | 16647 # |
16648 # Erase from cursor to end of line Esc [ 0 K or Esc [ K | 16648 # Erase from cursor to end of line Esc [ 0 K or Esc [ K |
16649 # Erase from beginning of line to cursor Esc [ 1 K | 16649 # Erase from beginning of line to cursor Esc [ 1 K |
16650 # Erase line containing cursor Esc [ 2 K | 16650 # Erase line containing cursor Esc [ 2 K |
16651 # Erase from cursor to end of screen Esc [ 0 J or Esc [ J | 16651 # Erase from cursor to end of screen Esc [ 0 J or Esc [ J |
16652 # Erase from beginning of screen to cursor Esc [ 1 J | 16652 # Erase from beginning of screen to cursor Esc [ 1 J |
16653 # Erase entire screen Esc [ 2 J | 16653 # Erase entire screen Esc [ 2 J |
16654 # | 16654 # |
16655 # Some brain-damaged terminal/emulators respond to Esc [ J as if it were | 16655 # Some brain-damaged terminal/emulators respond to Esc [ J as if it were |
16656 # Esc [ 2 J, but this is wrong; the default is 0. | 16656 # Esc [ 2 J, but this is wrong; the default is 0. |
16657 # | 16657 # |
16658 # The VT100 responds to receiving the DA (Device Attributes) control | 16658 # The VT100 responds to receiving the DA (Device Attributes) control |
16659 # | 16659 # |
16660 # Esc [ c (or Esc [ 0 c) | 16660 # Esc [ c (or Esc [ 0 c) |
16661 # | 16661 # |
16662 # by transmitting the sequence | 16662 # by transmitting the sequence |
16663 # | 16663 # |
16664 # Esc [ ? l ; Ps c | 16664 # Esc [ ? l ; Ps c |
16665 # | 16665 # |
16666 # where Ps is a character that describes installed options. | 16666 # where Ps is a character that describes installed options. |
16667 # | 16667 # |
16668 # The VT100's cursor location can be read with the DSR (Device Status | 16668 # The VT100's cursor location can be read with the DSR (Device Status |
16669 # Report) control | 16669 # Report) control |
16670 # | 16670 # |
16671 # Esc [ 6 n | 16671 # Esc [ 6 n |
16672 # | 16672 # |
16673 # The VT100 reports by transmitting the CPR sequence | 16673 # The VT100 reports by transmitting the CPR sequence |
16674 # | 16674 # |
16675 # Esc [ Pl ; Pc R | 16675 # Esc [ Pl ; Pc R |
16676 # | 16676 # |
16677 # where Pl is the line number and Pc is the column number (in decimal). | 16677 # where Pl is the line number and Pc is the column number (in decimal). |
16678 # | 16678 # |
16679 # The specification for the DEC VT100 is document EK-VT100-UG-003. | 16679 # The specification for the DEC VT100 is document EK-VT100-UG-003. |
16680 | 16680 |
16681 #### ANSI.SYS | 16681 #### ANSI.SYS |
16682 # | 16682 # |
16683 # Here is a description of the color and attribute controls supported in the | 16683 # Here is a description of the color and attribute controls supported in the |
16684 # the ANSI.SYS driver under MS-DOS. Most console drivers and ANSI | 16684 # the ANSI.SYS driver under MS-DOS. Most console drivers and ANSI |
16685 # terminal emulators for Intel boxes obey these. They are a proper subset | 16685 # terminal emulators for Intel boxes obey these. They are a proper subset |
16686 # of the ECMA-48 escapes. | 16686 # of the ECMA-48 escapes. |
16687 # | 16687 # |
16714 # ESC [ Pn k as EL rather than the ANSI ESC [ Pn K. (This is not ECMA-48 | 16714 # ESC [ Pn k as EL rather than the ANSI ESC [ Pn K. (This is not ECMA-48 |
16715 # compatible.) | 16715 # compatible.) |
16716 | 16716 |
16717 #### Intel Binary Compatibility Standard | 16717 #### Intel Binary Compatibility Standard |
16718 # | 16718 # |
16719 # For comparison, here are the capabilities implied by the Intel Binary | 16719 # For comparison, here are the capabilities implied by the Intel Binary |
16720 # Compatibility Standard for UNIX systems (Intel order number 468366-001). | 16720 # Compatibility Standard for UNIX systems (Intel order number 468366-001). |
16721 # These recommendations are optional. IBCS2 allows the leading escape to | 16721 # These recommendations are optional. IBCS2 allows the leading escape to |
16722 # be either the 7-bit \E[ or 8-bit \0233 introducer, in accordance with | 16722 # be either the 7-bit \E[ or 8-bit \0233 introducer, in accordance with |
16723 # the ANSI X.364/ISO 6429/ECMA-48 standard. Here are the iBCS2 capabilities | 16723 # the ANSI X.364/ISO 6429/ECMA-48 standard. Here are the iBCS2 capabilities |
16724 # (as described in figure 9-3 of the standard). Those expressed in the ibcs2 | 16724 # (as described in figure 9-3 of the standard). Those expressed in the ibcs2 |
16777 # CSI Q<n><string> define function key string | 16777 # CSI Q<n><string> define function key string |
16778 # (string must begin and end with delimiter char) | 16778 # (string must begin and end with delimiter char) |
16779 # CSI c (clear) clear screen | 16779 # CSI c (clear) clear screen |
16780 # | 16780 # |
16781 # The lack of any specification for attributes in SGR (among other things) | 16781 # The lack of any specification for attributes in SGR (among other things) |
16782 # makes this a wretchedly weak standard. The table above is literally | 16782 # makes this a wretchedly weak standard. The table above is literally |
16783 # everything iBSC2 has to say about terminal escape sequences; there is | 16783 # everything iBSC2 has to say about terminal escape sequences; there is |
16784 # no further discussion of their meaning or how to set the parameters | 16784 # no further discussion of their meaning or how to set the parameters |
16785 # in these sequences at all. | 16785 # in these sequences at all. |
16786 # | 16786 # |
16787 | 16787 |
16836 # ie end dim (not used in /etc/termcap) | 16836 # ie end dim (not used in /etc/termcap) |
16837 # ig dim glitch (not used in /etc/termcap) | 16837 # ig dim glitch (not used in /etc/termcap) |
16838 # | 16838 # |
16839 # Finally, XENIX also used the following forms-drawing capabilities: | 16839 # Finally, XENIX also used the following forms-drawing capabilities: |
16840 # | 16840 # |
16841 # single double type ASCII approximation | 16841 # single double type ASCII approximation |
16842 # ------ ------ ------------- ------------------- | 16842 # ------ ------ ------------- ------------------- |
16843 # GV Gv vertical line | | 16843 # GV Gv vertical line | |
16844 # GH Gv horizontal line - _ | 16844 # GH Gv horizontal line - _ |
16845 # G1 G5 top right corner _ | | 16845 # G1 G5 top right corner _ | |
16846 # G2 G6 top left corner | | 16846 # G2 G6 top left corner | |
16847 # G3 G7 bottom left corner |_ | 16847 # G3 G7 bottom left corner |_ |
16848 # G4 G8 bottom right corner _| | 16848 # G4 G8 bottom right corner _| |
16849 # GD Gd down-tick character T | 16849 # GD Gd down-tick character T |
16850 # GL Gl left-tick character -| | 16850 # GL Gl left-tick character -| |
16851 # GR Gr right-tick character |- | 16851 # GR Gr right-tick character |- |
16890 # kcmd, kend, khlp, and kf11...kf63. Two others (kbtab and ksel) can be | 16890 # kcmd, kend, khlp, and kf11...kf63. Two others (kbtab and ksel) can be |
16891 # renamed (to kcbt and kslt). The places in the box[12] capabilities | 16891 # renamed (to kcbt and kslt). The places in the box[12] capabilities |
16892 # correspond to acsc chars, here is the mapping: | 16892 # correspond to acsc chars, here is the mapping: |
16893 # | 16893 # |
16894 # box1[0] = ACS_ULCORNER | 16894 # box1[0] = ACS_ULCORNER |
16895 # box1[1] = ACS_HLINE | 16895 # box1[1] = ACS_HLINE |
16896 # box1[2] = ACS_URCORNER | 16896 # box1[2] = ACS_URCORNER |
16897 # box1[3] = ACS_VLINE | 16897 # box1[3] = ACS_VLINE |
16898 # box1[4] = ACS_LRCORNER | 16898 # box1[4] = ACS_LRCORNER |
16899 # box1[5] = ACS_LLCORNER | 16899 # box1[5] = ACS_LLCORNER |
16900 # box1[6] = ACS_TTEE | 16900 # box1[6] = ACS_TTEE |
16928 # The last /etc/termcap version maintained by John Kunze was 8.3, dated 8/5/94. | 16928 # The last /etc/termcap version maintained by John Kunze was 8.3, dated 8/5/94. |
16929 # Releases 9 and up are maintained by Eric S. Raymond as part of the ncurses | 16929 # Releases 9 and up are maintained by Eric S. Raymond as part of the ncurses |
16930 # project. | 16930 # project. |
16931 # | 16931 # |
16932 # This file contains all the capability information present in John Kunze's | 16932 # This file contains all the capability information present in John Kunze's |
16933 # last version of the termcap master file, except as noted in the change | 16933 # last version of the termcap master file, except as noted in the change |
16934 # comments at end of file. Some information about very ancient obsolete | 16934 # comments at end of file. Some information about very ancient obsolete |
16935 # capabilities has been moved to comments. Some all-numeric names of older | 16935 # capabilities has been moved to comments. Some all-numeric names of older |
16936 # terminals have been retired. | 16936 # terminals have been retired. |
16937 # | 16937 # |
16938 # I changed :MT: to :km: (the 4.4BSD name) everywhere. I commented out some | 16938 # I changed :MT: to :km: (the 4.4BSD name) everywhere. I commented out some |
16996 # * Merged in DEC's official entries for its terminals. The only old | 16996 # * Merged in DEC's official entries for its terminals. The only old |
16997 # entry I kept was Doug Gwyn's alternate vt100 (as vt100-avo). | 16997 # entry I kept was Doug Gwyn's alternate vt100 (as vt100-avo). |
16998 # * Replaced the translated BBN Bitgraph entries with purpose-built | 16998 # * Replaced the translated BBN Bitgraph entries with purpose-built |
16999 # ones from AT&T's SVr3. | 16999 # ones from AT&T's SVr3. |
17000 # * Replaced the AT&T entries with AT&T's official terminfos. | 17000 # * Replaced the AT&T entries with AT&T's official terminfos. |
17001 # * Added teleray 16, vc415, cops10. | 17001 # * Added teleray 16, vc415, cops10. |
17002 # * Merged in many individual capabilities from SCO terminfo files. | 17002 # * Merged in many individual capabilities from SCO terminfo files. |
17003 # 9.4.3 (Mon Mar 13 02:37:53 EST 1995): | 17003 # 9.4.3 (Mon Mar 13 02:37:53 EST 1995): |
17004 # * Typo fixes. | 17004 # * Typo fixes. |
17005 # * Change linux entry so A_PROTECT enables IBM-PC ROM characters. | 17005 # * Change linux entry so A_PROTECT enables IBM-PC ROM characters. |
17006 # 9.4.4 (Mon Mar 27 12:32:35 EST 1995): | 17006 # 9.4.4 (Mon Mar 27 12:32:35 EST 1995): |
17020 # * Fix in xterm entry, get the arrow keys right. | 17020 # * Fix in xterm entry, get the arrow keys right. |
17021 # * Change some \0 escapes to \200. | 17021 # * Change some \0 escapes to \200. |
17022 # 9.4.7 (Tue Apr 4 11:27:11 EDT 1995) | 17022 # 9.4.7 (Tue Apr 4 11:27:11 EDT 1995) |
17023 # * Added apple (Videx card), adm1a, oadm31. | 17023 # * Added apple (Videx card), adm1a, oadm31. |
17024 # * Fixed malformed ampex csr. | 17024 # * Fixed malformed ampex csr. |
17025 # * Fixed act4, cyb110; they had old-style prefix padding left in. | 17025 # * Fixed act4, cyb110; they had old-style prefix padding left in. |
17026 # * Changed mandatory to advisory padding in many entries. | 17026 # * Changed mandatory to advisory padding in many entries. |
17027 # * Replaced HP entries up to hpsub with purpose-built ones. | 17027 # * Replaced HP entries up to hpsub with purpose-built ones. |
17028 # * Blank rmir/smir/rmdc/smdc capabilities removed. | 17028 # * Blank rmir/smir/rmdc/smdc capabilities removed. |
17029 # * Small fixes merged in from SCO entries for lpr, fos, tvi910+, tvi924. | 17029 # * Small fixes merged in from SCO entries for lpr, fos, tvi910+, tvi924. |
17030 # 9.4.8 (Fri Apr 7 09:36:34 EDT 199): | 17030 # 9.4.8 (Fri Apr 7 09:36:34 EDT 199): |
17050 # 9.5.1 (Fri Apr 21 12:46:42 EDT 1995): | 17050 # 9.5.1 (Fri Apr 21 12:46:42 EDT 1995): |
17051 # * Added historical data for TAB. | 17051 # * Added historical data for TAB. |
17052 # * Comment fixes from David MacKenzie. | 17052 # * Comment fixes from David MacKenzie. |
17053 # * Added the new BSDI pc3 entry. | 17053 # * Added the new BSDI pc3 entry. |
17054 # 9.5.2 (Tue Apr 25 17:27:52 EDT 1995) | 17054 # 9.5.2 (Tue Apr 25 17:27:52 EDT 1995) |
17055 # * A change in the tic -C logic now ensures that all entries in | 17055 # * A change in the tic -C logic now ensures that all entries in |
17056 # the termcap translation will fit in < 1024 bytes. | 17056 # the termcap translation will fit in < 1024 bytes. |
17057 # * Added `bobcat' and `gator' HP consoles and the Nu machine entries | 17057 # * Added `bobcat' and `gator' HP consoles and the Nu machine entries |
17058 # from GNU termcap file. This merges in all their local information. | 17058 # from GNU termcap file. This merges in all their local information. |
17059 # 9.5.3 (Tue Apr 25 22:28:13 EDT 1995) | 17059 # 9.5.3 (Tue Apr 25 22:28:13 EDT 1995) |
17060 # * Changed tic -C logic to dump all capabilities used by GNU termcap. | 17060 # * Changed tic -C logic to dump all capabilities used by GNU termcap. |
17101 # 9.8.1 (Thu Jul 19 17:02:12 EDT 1995): | 17101 # 9.8.1 (Thu Jul 19 17:02:12 EDT 1995): |
17102 # * Added corrected sun entry from vendor. | 17102 # * Added corrected sun entry from vendor. |
17103 # * Added csr capability to linux entry. | 17103 # * Added csr capability to linux entry. |
17104 # * Peter Wemm says the at386 hpa should be \E[%i%p1%dG, not \E[%p1%dG. | 17104 # * Peter Wemm says the at386 hpa should be \E[%i%p1%dG, not \E[%p1%dG. |
17105 # * Added vt102-nsgr to cope with stupid IBM PC `VT100' emulators. | 17105 # * Added vt102-nsgr to cope with stupid IBM PC `VT100' emulators. |
17106 # * Some commented-out caps in long entries come back in, my code | 17106 # * Some commented-out caps in long entries come back in, my code |
17107 # for computing string-table lengths had a bug in it. | 17107 # for computing string-table lengths had a bug in it. |
17108 # * pcansi series modified to fit comm-program reality better. | 17108 # * pcansi series modified to fit comm-program reality better. |
17109 # 9.8.2 (Sat Sep 9 23:35:00 EDT 1995): | 17109 # 9.8.2 (Sat Sep 9 23:35:00 EDT 1995): |
17110 # * BSD/OS actually ships the ibmpc3 bold entry as its console. | 17110 # * BSD/OS actually ships the ibmpc3 bold entry as its console. |
17111 # * Correct some bad aliases in the pcansi series | 17111 # * Correct some bad aliases in the pcansi series |
17138 # by making them relative to use capabilities | 17138 # by making them relative to use capabilities |
17139 # * Added cuf1=^L to tvi925 from deleted variant tvi925a. | 17139 # * Added cuf1=^L to tvi925 from deleted variant tvi925a. |
17140 # * fixed cup in adm22 entry and parametrized strings in vt320-k3. | 17140 # * fixed cup in adm22 entry and parametrized strings in vt320-k3. |
17141 # * added it#8 to entries that used to have :pt: -- tvi912, vi200, | 17141 # * added it#8 to entries that used to have :pt: -- tvi912, vi200, |
17142 # ampex80, | 17142 # ampex80, |
17143 # * Translate all home=\E[;H capabilities to home=\E[H, they're | 17143 # * Translate all home=\E[;H capabilities to home=\E[H, they're |
17144 # equivalent. | 17144 # equivalent. |
17145 # * Translate \E[0m -> \E[m in [rs]mso, [rs]mul, and init strings of | 17145 # * Translate \E[0m -> \E[m in [rs]mso, [rs]mul, and init strings of |
17146 # vt100 and ANSI-like terminals. | 17146 # vt100 and ANSI-like terminals. |
17147 # 9.9.3 (Tue Sep 26 20:11:15 EDT 1995): | 17147 # 9.9.3 (Tue Sep 26 20:11:15 EDT 1995): |
17148 # * Added it#8 and ht=\t to *all* entries with :pt:; the ncurses tic | 17148 # * Added it#8 and ht=\t to *all* entries with :pt:; the ncurses tic |
17149 # does this now, too. | 17149 # does this now, too. |
17150 # * fviewpoint is gone, it duplicated screwpoint. | 17150 # * fviewpoint is gone, it duplicated screwpoint. |
17151 # * Added hp2627, graphos, graphos-30, hpex, ibmega, ibm8514, ibm8514-c, | 17151 # * Added hp2627, graphos, graphos-30, hpex, ibmega, ibm8514, ibm8514-c, |
17152 # ibmvga, ibmvga-c, minix, mm340, mt4520-rv, screen2, screen3, | 17152 # ibmvga, ibmvga-c, minix, mm340, mt4520-rv, screen2, screen3, |
17153 # versaterm, vi500, vsc, vt131, vt340, vt400 entries from UW. | 17153 # versaterm, vi500, vsc, vt131, vt340, vt400 entries from UW. |
17154 # The UW vi50 replaces the old one, which becomes vi50adm, | 17154 # The UW vi50 replaces the old one, which becomes vi50adm, |
17155 # * No more embedded commas in name fields. | 17155 # * No more embedded commas in name fields. |
17156 # | 17156 # |
17157 # 9.10.0 (Wed Oct 4 15:39:37 EDT 1995): | 17157 # 9.10.0 (Wed Oct 4 15:39:37 EDT 1995): |
17172 # don't need padding. | 17172 # don't need padding. |
17173 # * Correct the use dependencies in the ansi series. | 17173 # * Correct the use dependencies in the ansi series. |
17174 # * Hand-translate more XENIX capabilities. | 17174 # * Hand-translate more XENIX capabilities. |
17175 # * Added hpterm entry for HP's X terminal emulator. | 17175 # * Added hpterm entry for HP's X terminal emulator. |
17176 # * Added aixterm entries. | 17176 # * Added aixterm entries. |
17177 # * Shortened four names so everything fits in 14 chars. | 17177 # * Shortened four names so everything fits in 14 chars. |
17178 # | 17178 # |
17179 # 9.11.0 (Thu Nov 2 17:29:35 EST 1995): | 17179 # 9.11.0 (Thu Nov 2 17:29:35 EST 1995): |
17180 # * Added ibcs2 entry and info on iBCS2 standard. | 17180 # * Added ibcs2 entry and info on iBCS2 standard. |
17181 # * Corrected hpa/vpa in linux entry. They still fail the worm test. | 17181 # * Corrected hpa/vpa in linux entry. They still fail the worm test. |
17182 # * We can handle the HP meml/memu capability now. | 17182 # * We can handle the HP meml/memu capability now. |
17196 # * Reduced several entries relative to vt52. | 17196 # * Reduced several entries relative to vt52. |
17197 # 9.11.2 (Tue Nov 7 00:21:06 EST 1995): | 17197 # 9.11.2 (Tue Nov 7 00:21:06 EST 1995): |
17198 # * Exiled some utterly unidentifiable custom and homebrew types to the | 17198 # * Exiled some utterly unidentifiable custom and homebrew types to the |
17199 # UFO file; also, obsolete small-screen hardware; also, entries which | 17199 # UFO file; also, obsolete small-screen hardware; also, entries which |
17200 # look flat-out incorrect, garbled, or redundant. These include the | 17200 # look flat-out incorrect, garbled, or redundant. These include the |
17201 # following entries: carlock, cdc456tst, microkit, qdss, ramtek, tec, | 17201 # following entries: carlock, cdc456tst, microkit, qdss, ramtek, tec, |
17202 # tec400, tec500, ubell, wind, wind16, wind40, wind50, plasma, agile, | 17202 # tec400, tec500, ubell, wind, wind16, wind40, wind50, plasma, agile, |
17203 # apple, bch, daleblit, nucterm, ttywilliams, nuterminal, nu24, bnu, | 17203 # apple, bch, daleblit, nucterm, ttywilliams, nuterminal, nu24, bnu, |
17204 # fnu, nunix-30, nunix-61, exidy, ex3000, sexidy, pc52, sanyo55, | 17204 # fnu, nunix-30, nunix-61, exidy, ex3000, sexidy, pc52, sanyo55, |
17205 # yterm10, yterm11, yterm10nat, aed, aed-ucb, compucolor, compucolor2, | 17205 # yterm10, yterm11, yterm10nat, aed, aed-ucb, compucolor, compucolor2, |
17206 # vic20, dg1, act5s, netx, smartvid, smarterm, sol, sol2, dt200, | 17206 # vic20, dg1, act5s, netx, smartvid, smarterm, sol, sol2, dt200, |
17207 # trs80, trs100, trs200, trs600, xitex, rsvidtx, vid, att2300-x40, | 17207 # trs80, trs100, trs200, trs600, xitex, rsvidtx, vid, att2300-x40, |
17208 # att2350-x40, att4410-nfk, att5410-ns, otty5410, att5425-nl-w, | 17208 # att2350-x40, att4410-nfk, att5410-ns, otty5410, att5425-nl-w, |
17209 # tty5425-fk, tty5425-w-fk, cita, c108-na, c108-rv-na, c100-rv-na, | 17209 # tty5425-fk, tty5425-w-fk, cita, c108-na, c108-rv-na, c100-rv-na, |
17210 # c108-na-acs, c108-rv-na-acs, ims950-ns, infotonKAS, ncr7900i-na, | 17210 # c108-na-acs, c108-rv-na-acs, ims950-ns, infotonKAS, ncr7900i-na, |
17211 # regent60na, scanset-n, tvi921-g, tvi925n, tvi925vbn, tvi925vb, | 17211 # regent60na, scanset-n, tvi921-g, tvi925n, tvi925vbn, tvi925vb, |
17212 # vc404-na, vc404-s-na, vt420nam, vt420f-nam, vt420pc-nam, vt510nam, | 17212 # vc404-na, vc404-s-na, vt420nam, vt420f-nam, vt420pc-nam, vt510nam, |
17213 # vt510pc-nam, vt520nam, vt525nam, xterm25, xterm50, xterm65, xterms. | 17213 # vt510pc-nam, vt520nam, vt525nam, xterm25, xterm50, xterm65, xterms. |
17214 # * Corrected pcvt25h as suggested by Brian C. Grayson | 17214 # * Corrected pcvt25h as suggested by Brian C. Grayson |
17215 # <bgrayson@pine.ece.utexas.edu>. | 17215 # <bgrayson@pine.ece.utexas.edu>. |
17216 # 9.11.3 (Thu Nov 9 12:14:40 EST 1995): | 17216 # 9.11.3 (Thu Nov 9 12:14:40 EST 1995): |
17217 # * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H. | 17217 # * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H. |
17218 # * Added kent=\EOM to xterm entry. | 17218 # * Added kent=\EOM to xterm entry. |
17219 # | 17219 # |
17220 # 9.11.4 (Fri Nov 10 08:31:35 EST 1995): | 17220 # 9.11.4 (Fri Nov 10 08:31:35 EST 1995): |
17221 # * Corrected gigi entry. | 17221 # * Corrected gigi entry. |
17222 # * Restored cuf/cud1 to xterm, their apparent bugginess was due to | 17222 # * Restored cuf/cud1 to xterm, their apparent bugginess was due to |
17232 # | 17232 # |
17233 # 9.12.0 (Wed Nov 29 04:22:25 EST 1995): | 17233 # 9.12.0 (Wed Nov 29 04:22:25 EST 1995): |
17234 # * Improved iris-ansi and sun entries. | 17234 # * Improved iris-ansi and sun entries. |
17235 # * More flash string improvements. | 17235 # * More flash string improvements. |
17236 # * Corrected wy160 & wy160 as suggested by Robert Dunn | 17236 # * Corrected wy160 & wy160 as suggested by Robert Dunn |
17237 # * Added dim to at386. | 17237 # * Added dim to at386. |
17238 # * Reconciled pc3 and ibmpc3 with the BSDI termcap file. Keith says | 17238 # * Reconciled pc3 and ibmpc3 with the BSDI termcap file. Keith says |
17239 # he's ready to start using the termcap generated from this one. | 17239 # he's ready to start using the termcap generated from this one. |
17240 # * Added vt102-w, vt220-w, xterm-bold, wyse-vp, wy75ap, att4424m, | 17240 # * Added vt102-w, vt220-w, xterm-bold, wyse-vp, wy75ap, att4424m, |
17241 # ln03, lno3-w, h19-g, z29a*, qdss. Made vt200 an alias of vt220. | 17241 # ln03, lno3-w, h19-g, z29a*, qdss. Made vt200 an alias of vt220. |
17242 # * Improved hpterm, apollo consoles, fos, qvt101, tvi924. tvi925, | 17242 # * Improved hpterm, apollo consoles, fos, qvt101, tvi924. tvi925, |
17243 # att610, att620, att630, | 17243 # att610, att620, att630, |
17244 # * Changed hazeltine name prefix from h to hz. | 17244 # * Changed hazeltine name prefix from h to hz. |
17245 # * Sent t500 to the UFI file. | 17245 # * Sent t500 to the UFI file. |
17246 # * I think we've sucked all the juice out of BSDI's termcap file now. | 17246 # * I think we've sucked all the juice out of BSDI's termcap file now. |
17247 # * Freeze for ncurses 1.9.8 release | 17247 # * Freeze for ncurses 1.9.8 release |
17248 # 9.12.1 (Thu Nov 30 03:14:06 EST 1995) | 17248 # 9.12.1 (Thu Nov 30 03:14:06 EST 1995) |
17303 # * ACS correction in vt320-kll due to Phillippe De Muyter. | 17303 # * ACS correction in vt320-kll due to Phillippe De Muyter. |
17304 # 9.13.6 (Sun Jun 16 15:01:07 EDT 1996): | 17304 # 9.13.6 (Sun Jun 16 15:01:07 EDT 1996): |
17305 # * Sun console entry correction from J.T. Conklin. | 17305 # * Sun console entry correction from J.T. Conklin. |
17306 # * Changed all DEC VT300 and up terminals to use VT300 tab set | 17306 # * Changed all DEC VT300 and up terminals to use VT300 tab set |
17307 # 9.13.7 (Mon Jul 8 20:14:32 EDT 1996): | 17307 # 9.13.7 (Mon Jul 8 20:14:32 EDT 1996): |
17308 # * Added smul to linux entry (we never noticed it was missing | 17308 # * Added smul to linux entry (we never noticed it was missing |
17309 # because of sgr!). | 17309 # because of sgr!). |
17310 # * Added rmln to hp+labels (deduced from other HP entries). | 17310 # * Added rmln to hp+labels (deduced from other HP entries). |
17311 # * Added vt100 acsc capability to vt220, vt340, vt400, d800, dt80-sas, | 17311 # * Added vt100 acsc capability to vt220, vt340, vt400, d800, dt80-sas, |
17312 # pro350, att7300, 5420_2, att4418, att4424, att4426, att505, vt320-k3. | 17312 # pro350, att7300, 5420_2, att4418, att4424, att4426, att505, vt320-k3. |
17313 # * Corrected vt220 acsc. | 17313 # * Corrected vt220 acsc. |
17316 # * Added sgr0 to c101, pcix, vt100-nav, screen2, oldsun, next, altos2, | 17316 # * Added sgr0 to c101, pcix, vt100-nav, screen2, oldsun, next, altos2, |
17317 # hpgeneric, hpansi, hpsub, hp236, hp700-wy, bobcat, dku7003, adm11, | 17317 # hpgeneric, hpansi, hpsub, hp236, hp700-wy, bobcat, dku7003, adm11, |
17318 # adm12, adm20, adm21, adm22, adm31, adm36, adm42, pt100, pt200, | 17318 # adm12, adm20, adm21, adm22, adm31, adm36, adm42, pt100, pt200, |
17319 # qvt101, tvi910, tvi921, tvi92B, tvi925, tvi950, tvi970, wy30-mc, | 17319 # qvt101, tvi910, tvi921, tvi92B, tvi925, tvi950, tvi970, wy30-mc, |
17320 # wy50-mc, wy100, wyse-vp, ampex232, regent100, viewpoint, vp90, | 17320 # wy50-mc, wy100, wyse-vp, ampex232, regent100, viewpoint, vp90, |
17321 # adds980, cit101, cit500, contel300, cs10, dm80, falco, falco-p, | 17321 # adds980, cit101, cit500, contel300, cs10, dm80, falco, falco-p, |
17322 # f1720a, go140, sb1, superbeeic, microb, ibm8512, kt7, ergo4000, | 17322 # f1720a, go140, sb1, superbeeic, microb, ibm8512, kt7, ergo4000, |
17323 # owl, uts30, dmterm, dt100, dt100, dt110, appleII, apple-videx, | 17323 # owl, uts30, dmterm, dt100, dt100, dt110, appleII, apple-videx, |
17324 # lisa, trsII, atari, st52, pc-coherent, basis, m2-man, bg2.0, bg1.25, | 17324 # lisa, trsII, atari, st52, pc-coherent, basis, m2-man, bg2.0, bg1.25, |
17325 # dw3, ln03, ims-ansi, graphos, t16, zen30, xtalk, simterm, d800, | 17325 # dw3, ln03, ims-ansi, graphos, t16, zen30, xtalk, simterm, d800, |
17326 # ifmr, v3220, wy100q, tandem653, ibmaed. | 17326 # ifmr, v3220, wy100q, tandem653, ibmaed. |
17333 # * Added adm1178 terminal. | 17333 # * Added adm1178 terminal. |
17334 # * Move fos and apollo terminals to obsolete category. | 17334 # * Move fos and apollo terminals to obsolete category. |
17335 # * Aha! The BRL terminals file told us what the Iris extensions mean. | 17335 # * Aha! The BRL terminals file told us what the Iris extensions mean. |
17336 # * Added, from the BRL termcap file: rt6221, rt6221-w, northstar, | 17336 # * Added, from the BRL termcap file: rt6221, rt6221-w, northstar, |
17337 # commodore, cdc721-esc, excel62, osexec. Replaced from the BRL file: | 17337 # commodore, cdc721-esc, excel62, osexec. Replaced from the BRL file: |
17338 # cit500, adm11. | 17338 # cit500, adm11. |
17339 # 9.13.9 (Mon Jul 15 00:32:51 EDT 1996): | 17339 # 9.13.9 (Mon Jul 15 00:32:51 EDT 1996): |
17340 # * Added, from the BRL termcap file: cdc721, cdc721l, cdc752, cdc756, | 17340 # * Added, from the BRL termcap file: cdc721, cdc721l, cdc752, cdc756, |
17341 # aws, awsc, zentec8001, modgraph48, rca vp3301/vp3501, ex155. | 17341 # aws, awsc, zentec8001, modgraph48, rca vp3301/vp3501, ex155. |
17342 # * Corrected, from BRL termcap file: vi50. | 17342 # * Corrected, from BRL termcap file: vi50. |
17343 # * Better rxvt entry & corrected xterm entries from Thomas Dickey. | 17343 # * Better rxvt entry & corrected xterm entries from Thomas Dickey. |
17360 # * Added dtterm entry from Solaris CDE. | 17360 # * Added dtterm entry from Solaris CDE. |
17361 # 9.13.14 (Tue Sep 10 15:31:56 EDT 1996): | 17361 # 9.13.14 (Tue Sep 10 15:31:56 EDT 1996): |
17362 # * corrected pairs#8 typo in dtterm entry. | 17362 # * corrected pairs#8 typo in dtterm entry. |
17363 # * added tvi9065. | 17363 # * added tvi9065. |
17364 # 9.13.15 (Sun Sep 15 02:47:05 EDT 1996): | 17364 # 9.13.15 (Sun Sep 15 02:47:05 EDT 1996): |
17365 # * updated xterm entry to cover 3.1.2E's new features. | 17365 # * updated xterm entry to cover 3.1.2E's new features. |
17366 # 9.13.16 (Tue Sep 24 12:47:43 EDT 1996): | 17366 # 9.13.16 (Tue Sep 24 12:47:43 EDT 1996): |
17367 # * Added new minix entry | 17367 # * Added new minix entry |
17368 # * Removed aliases of the form ^[0-9]* for obsolete terminals. | 17368 # * Removed aliases of the form ^[0-9]* for obsolete terminals. |
17369 # * Commented out linux-old, nobody's using pre-1.2 kernels now. | 17369 # * Commented out linux-old, nobody's using pre-1.2 kernels now. |
17370 # 9.13.17 (Fri Sep 27 13:25:38 EDT 1996): | 17370 # 9.13.17 (Fri Sep 27 13:25:38 EDT 1996): |