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) 1984, 1986, 1987, 1988, 1989 AT&T |
|
23 # All Rights Reserved |
|
24 |
|
25 |
|
26 #ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.6 */ |
|
27 # # -------------------------------- |
|
28 # |
|
29 # hazeltine: HAZELTINE |
|
30 # |
|
31 # Manufacturer: HAZELTINE |
|
32 # Class: II |
|
33 # |
|
34 # Info: |
|
35 # Since cuf1 is blank, when you want to erase something you |
|
36 # are out of luck. You will have to do ^L's a lot to |
|
37 # redraw the screen. h1000 is untested. It doesn't work in |
|
38 # vi - (The code is there but it isn't debugged for this case.) |
|
39 # |
|
40 h1000|hazeltine 1000, |
|
41 cub1=^H, home=^K, clear=^L, cuf1= , |
|
42 cols#80, lines#12, cr=^M, cud1=^J, ind=^J, bel=^G, |
|
43 h1420|hazeltine 1420, |
|
44 cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, am, lines#24, cols#80, |
|
45 il1=\E^Z, dl1=\E^S, ed=\E^X, clear=\E\034, cuu1=\E^L, cuf1=^P, |
|
46 el=\E^O, ht=^N, cup=\E^Q%p2%c%p1%' '%+%c, smso=\E\037, rmso=\E^Y, |
|
47 h1500|hazeltine 1500, |
|
48 cr=^M, cud1=^J, ind=^J, bel=^G, il1=~^Z$<40>, hz, am, |
|
49 cub1=^H, ed=~^X$<10>, |
|
50 el=~^O, clear=~^\, cup=~^Q%p2%c%p1%c, cols#80, dl1=~^S$<40>, |
|
51 cud1=~^K, lines#24, cuf1=^P, smso=~^_, rmso=~^Y, cuu1=~^L, |
|
52 # Info: |
|
53 # This is a Fluke special to work around the comm gear |
|
54 # intercepting ^S |
|
55 # |
|
56 s1500|hazeltine 1500 thru comm system that see's ^S , |
|
57 cr=^M, ind=^J, cud1=^J, bel=^G, |
|
58 il1=~^Z$<40>, am, cub1=^H, ed=~^X$<10>, el=~^O, |
|
59 clear=~^\, cup=~^Q%p2%c%p1%c, cols#80, |
|
60 cud1=~^K, hz, lines#24, cuf1=^P, cuu1=~^L, |
|
61 # Info: |
|
62 # h1510 assumed to be in escape mode. Else use h1510t. |
|
63 # |
|
64 h1510|hazeltine 1510 using escape escapes, |
|
65 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
66 il1=\E^Z, am, cub1=^H, ed=\E^X, el=\E^O, clear=\E^\, |
|
67 cup=\E^Q%p2%c%p1%c, cols#80, dl1=\E^S, cud1=\E^K, |
|
68 lines#24, cuf1=^P, .rmso=\E^_, .smso=\E^Y, cuu1=\E^L, |
|
69 h1510t|Hazeltine 1510 with tilde escapes, |
|
70 am, |
|
71 home=~^R, |
|
72 khome=~^R, |
|
73 cuu1=~^L, |
|
74 kcuu1=~^L, |
|
75 cud1=~^K, |
|
76 kcud1=~^K, |
|
77 cub1=\b, |
|
78 bel=^G, |
|
79 cbt=~, |
|
80 clear=~, |
|
81 cols#80, |
|
82 cr= |
|
83 , |
|
84 cuf1=^P, |
|
85 cup=~^Q%p2%c%p1%c, |
|
86 dl1=~^S$<40>, |
|
87 ed=~^X$<10>, |
|
88 el=~^O, |
|
89 hz, |
|
90 il1=~^Z$<40>, |
|
91 ind=^J, |
|
92 kbs=, |
|
93 kcbt=~, |
|
94 kclr=~, |
|
95 kcub1=\b, |
|
96 kcuf1=^P, |
|
97 kf0=~0\r, |
|
98 kf1=~1\r, |
|
99 kf2=~2\r, |
|
100 kf3=~3\r, |
|
101 kf4=~4\r, |
|
102 kf5=~5\r, |
|
103 kf6=~6\r, |
|
104 kf7=~7\r, |
|
105 kf8=~8\r, |
|
106 kf9=~9\r, |
|
107 ktbc=~.\r, |
|
108 lines#24, |
|
109 rmso=~^Y, |
|
110 sc=~^E, |
|
111 smso=~^_, |
|
112 |
|
113 |
|
114 h1520|hazeltine 1520, |
|
115 cr=^M, cud1=^J, ind=^J, bel=^G, il1=~^Z, am, cub1=^H, |
|
116 ed=~^X, el=~^O, clear=~\034, cup=~^Q%p2%c%p1%c$<1>, cols#80, |
|
117 dl1=~^S, cud1=~^K, hz, lines#24, cuf1=^P, |
|
118 rmso=~^Y, smso=~\037, cuu1=~^L, home=~^R, |
|
119 # Info: |
|
120 # The h1552 has tildes and backprimes and everything! |
|
121 # Be sure the auto lf/cr switch is set to cr. |
|
122 # |
|
123 h1552|hazeltine 1552, |
|
124 cols#80, it#8, lines#24, |
|
125 bel=^G, clear=\EH\EJ, cr=\r, cub1=\b, cud1=\n, |
|
126 cuf1=\EC, cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=\EA, |
|
127 dl1=\EO, ed=\EJ, el=\EK, ht=\t, il1=\EE, ind=\n, |
|
128 kbs=\b, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, |
|
129 kf1=\EP, kf2=\EQ, kf3=\ER, lf1=blue, lf2=red, |
|
130 lf3=green, ri=\EI, |
|
131 h1552-rv|hazeltine 1552 reverse video, |
|
132 cr=^M, cud1=^J, ind=^J, bel=^G, |
|
133 smso=\ES, rmso=\ET, use=h1552, |
|
134 # Info: |
|
135 # h2000 won't work well because of a clash between upper case |
|
136 # and ~'s. |
|
137 # |
|
138 h2000|hazeltine 2000, |
|
139 cud1=^J, ind=^J, bel=^G, |
|
140 il1=~^z$<6>, am, cub1=^H, clear=~^\$<6>, cup=~^q%p2%c%p1%c, cols#74, |
|
141 dl1=~^s$<6>, home=~^r, lines#27, pad=\177, |
|
142 # Info: |
|
143 # Date: Fri Jul 23 10:27:53 1982 |
|
144 # I tested this termcap entry for the Hazeltine Esprit with vi. It |
|
145 # seems to work ok. There is one problem though if one types a |
|
146 # lot of garbage characters very fast vi seems not able to keep |
|
147 # up and hangs while trying to insert. That's in insert mode |
|
148 # while trying to insert in the middle of a line. It might be |
|
149 # because the Esprit doesn't have insert char and delete char as |
|
150 # a built in function. Vi has to delete to end of line and then |
|
151 # redraw the rest of the line. |
|
152 # |
|
153 esprit|Hazeltine Esprit I, |
|
154 cr=^M, cud1=^J, ind=^J, bel=^G, il1=\E^Z, am, cub1=^H, |
|
155 cbt=\E^T, bw, ed=\E^W, el=\E^O, clear=\E\034, cup=\E^Q%p2%c%p1%c, |
|
156 cols#80, dl1=\E^S, cud1=\E^K, home=\E^R, is2=\E\077, |
|
157 kf0=^B\060\n, kf1=^B\061\n, kf2=^B\062\n, kf3=^B\063\n, |
|
158 kf4=^B\064\n, kf5=^B\065\n, kf6=^B\066\n, kf7=^B\067\n, |
|
159 kf8=^B\070\n, kf9=^B\071\n, kbs=^H, kcud1=\E^K, rmkx=\E\076, |
|
160 khome=\E^R, kcub1=^H, kcuf1=^P, smkx=\E\074, kcuu1=\E^L, lf0=0, |
|
161 lf1=1, lf2=2, lf3=3, lf4=4, lf5=5, lf6=6, lf7=7, lf8=8, lf9=9, |
|
162 lines#24, cuf1=^P, rmso=\E^Y, smso=\E^_, cuu1=\E^L, |
|