1 # |
|
2 # CDDL HEADER START |
|
3 # |
|
4 # The contents of this file are subject to the terms of the |
|
5 # Common Development and Distribution License, Version 1.0 only |
|
6 # (the "License"). You may not use this file except in compliance |
|
7 # with the License. |
|
8 # |
|
9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
|
10 # or http://www.opensolaris.org/os/licensing. |
|
11 # See the License for the specific language governing permissions |
|
12 # and limitations under the License. |
|
13 # |
|
14 # When distributing Covered Code, include this CDDL HEADER in each |
|
15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
|
16 # If applicable, add the following below this CDDL HEADER, with the |
|
17 # fields enclosed by brackets "[]" replaced with your own identifying |
|
18 # information: Portions Copyright [yyyy] [name of copyright owner] |
|
19 # |
|
20 # CDDL HEADER END |
|
21 # |
|
22 # Copyright (c) 1996 by Sun Microsystems, Inc. |
|
23 # All rights reserved. |
|
24 # |
|
25 #ident "%Z%%M% %I% %E% SMI" |
|
26 # |
|
27 # dec: DEC (DIGITAL EQUIPMENT CORPORATION) |
|
28 # |
|
29 # Note that xenl glitch in vt100 is not quite the same as concept, |
|
30 # since the cursor is left in a different position while in the |
|
31 # weird state (concept at beginning of next line, vt100 at end |
|
32 # of this line) so all versions of vi before 3.7 don't handle |
|
33 # xenl right on vt100. |
|
34 # I assume you have smooth scroll off or are at a slow enough baud |
|
35 # rate that it doesn't matter (1200? or less). Also this assumes |
|
36 # that you set auto-nl to "on", if you set it off use vt100-nam below. |
|
37 # |
|
38 # Since there are two things here called vt100, the installer can make |
|
39 # a local decision to make either one standard "vt100" by including |
|
40 # it in the list of terminals in reorder, since the first vt100 in |
|
41 # /etc/terminfo is the one that it will find. The choice is between |
|
42 # nam (no automatic margins) and am (automatic margins), as determined |
|
43 # by the wrapline switch (group 3 #2). I presonally recommend turning |
|
44 # on the bit and using vt100-am, since having stuff hammer on the right |
|
45 # margin is sort of hard to read. However, the xenl glitch does not occur |
|
46 # if you turn the bit off. |
|
47 # |
|
48 # I am unsure about the padding requirements listed here. I have heard |
|
49 # a claim that the vt100 needs no padding. It's possible that it needs |
|
50 # padding only if the xon/xoff switch is off. For UNIX, this switch |
|
51 # should probably be on. |
|
52 # |
|
53 # The vt100 uses rs2 and rf rather than is2/tbc/hts because the tab settings |
|
54 # are in non-volatile memory and don't need to be reset upon login. |
|
55 # Also setting the number of columns glitches the screen annoyingly. |
|
56 # You can type "reset" to get them set. |
|
57 vt100-mc|vt100 without advanced video option, |
|
58 sgr@, smso=\E[7m , rmso=\E[m , xmc#1, |
|
59 smul@, rmul@, bold@, rev@, blink@, sgr0@, use=vt100, |
|
60 vt100|vt100-am|dec vt100, |
|
61 cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, |
|
62 clear=\E[;H\E[2J$<50>, cub1=^H, am, cup=\E[%i%p1%d;%p2%dH$<5>, |
|
63 cuf1=\E[C$<2>, cuu1=\E[A$<2>, el=\E[K$<3>, ed=\E[J$<50>, |
|
64 smso=\E[7m$<2>, rmso=\E[m$<2>, smul=\E[4m$<2>, rmul=\E[m$<2>, |
|
65 bold=\E[1m$<2>, rev=\E[7m$<2>, blink=\E[5m$<2>, sgr0=\E[m$<2>, |
|
66 sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, |
|
67 rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smkx=\E[?1h\E=, rmkx=\E[?1l\E>, |
|
68 rf=/usr/lib/tabset/vt100, home=\E[H, khome=\E[H, |
|
69 kcuu1=\EOA, kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, kbs=^H, |
|
70 kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, ht=^I, ri=\EM$<5>, |
|
71 vt#3, xenl, xon, sc=\E7, rc=\E8, csr=\E[%i%p1%d;%p2%dr, |
|
72 vt100-nam|vt100 w/no am, |
|
73 am@, xenl@, use=vt100-am, |
|
74 vt100-23|vt100 for use with sysline, |
|
75 lines#23, is2=\E[1;23r\E[23;1H, |
|
76 hs, eslok, tsl=\E7\E[24;%p1%dH\E[1K, fsl=\E8, use=vt100-am, |
|
77 gt42|dec gt42, |
|
78 cr=^M, cud1=^J, bel=^G, |
|
79 cub1=^H, cols#72, lines#40, os, |
|
80 vt132|vt132, |
|
81 il1=\E[L$<99>, dl1=\E[M$<99>, ip=$<7>, dch1=\E[P$<7>, rmir=\E[4l, |
|
82 smir=\E[4h, xenl, ind=^J$<30>, use=vt100, |
|
83 gt40|dec gt40, |
|
84 cr=^M, cud1=^J, bel=^G, |
|
85 cub1=^H, cols#72, lines#30, os, |
|
86 vt50|dec vt50, |
|
87 cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK, clear=\EH\EJ, |
|
88 cols#80, lines#12, cuf1=\EC, ht=^I, cuu1=\EA, |
|
89 dw1|decwriter I, |
|
90 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
91 cub1=^H, cols#72, hc, os, |
|
92 vt50h|dec vt50h, |
|
93 cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK, |
|
94 clear=\EH\EJ, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80, lines#12, |
|
95 cuf1=\EC, ht=^I, ri=\EI, cuu1=\EA, |
|
96 vt100-s|dec vt100 132 cols 14 lines (w/o advanced video option), |
|
97 lines#14, use=vt100-w, |
|
98 vt100-w|vt100-w-am|dec vt100 132 cols (w/advanced video), |
|
99 cols#132, lines#24, rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-am, |
|
100 vt100-w-nam|dec vt100 132 cols (w/advanced video), |
|
101 cols#132, lines#24, rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, vt@, use=vt100-nam, |
|
102 vt52|dec vt52, |
|
103 cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK, |
|
104 clear=\EH\EJ, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80, lines#24, |
|
105 cuf1=\EC, ht=^I, ri=\EI, cuu1=\EA, |
|
106 kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED, kbs=^H, |
|
107 # The dw3 (and dw4?) supposedly have some fancy stuff, like settable tabs |
|
108 # and column addressing. But I don't know the details, and nobody seems |
|
109 # to use them except for consoles so it has never really mattered. |
|
110 dw2|dw3|decwriter|dw|decwriter II, |
|
111 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
112 kbs=^h, cub1=^H, cols#132, hc, os, |
|
113 # From cbosg!ucbvax!G:tut Thu Sep 24 22:10:46 1981 |
|
114 dw4|decwriter IV, |
|
115 cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, cols#132, hc, os, am, |
|
116 ht=^I, is2=\Ec, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS, kbs=^H, |
|