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# 40h1000|hazeltine 1000, 41 cub1=^H, home=^K, clear=^L, cuf1= , 42 cols#80, lines#12, cr=^M, cud1=^J, ind=^J, bel=^G, 43h1420|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, 47h1500|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# 56s1500|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# 64h1510|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, 69h1510t|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 114h1520|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# 123h1552|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, 131h1552-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# 138h2000|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# 153esprit|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, 163