usr/src/cmd/terminfo/hazeltine.ti
changeset 13444 c1ed50709bff
parent 13443 76ab5b799560
child 13445 4dad26dd1fb9
equal deleted inserted replaced
13443:76ab5b799560 13444:c1ed50709bff
     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,