usr/src/cmd/terminfo/microterm.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 # microterm: MICROTERM
       
    30 #
       
    31 # Manufacturer:	MICROTERM
       
    32 # Class:	III
       
    33 microterm|act4|microterm act iv,
       
    34 	cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^_, el=^^, clear=^L,
       
    35 	cup=^T%p1%c%p2%c, cols#80, lines#24, cuf1=^X, cuu1=^Z, home=^],
       
    36 # Info:
       
    37 #	The padding on cuf1 for act5 and mime is a guess and not final.
       
    38 #	The act5 has hardware tabs, but in cols 8, 16, 24, 32, 41 (!), 49, ...
       
    39 #
       
    40 microterm5|act5|microterm act v,
       
    41 	uc=\EA, ri=\EH$<3>, kcuu1=^Z, kcud1=^K, kcub1=^H, kcuf1=^X, use=act4,
       
    42 # Info:
       
    43 #	Act V in split screen mode. act5-s is not tested and said not 
       
    44 #	to work.
       
    45 #	Could have been because of the funny tabs - it might work now.
       
    46 #
       
    47 act5-s|act5s|act 5 in split screen mode,
       
    48 	smcup=\EP, rmcup=\EQ, lines#48, cols#39, use=act5,
       
    49 # Info:
       
    50 #	These mime1 entries refer to the Microterm Mime I or Mime II.
       
    51 #	The default mime is assumed to be in enhanced act iv mode.
       
    52 #	There is a ^Q in is2 to unwedge any lines that wedge on ^S.
       
    53 #
       
    54 mime|mime1|mime2|mimei|mimeii|microterm mime1,
       
    55 	cup=^T%p1%{24}%+%c%p2%?%p2%{32}%>%t%{48}%+%;%{80}%+%c, cols#80,
       
    56 	cr=^M, cud1=^J, ind=^J, bel=^G, il1=^A$<80>, am, cub1=^H,
       
    57 	ed=^_, el=^^, clear=\035^C, dl1=^W$<80>, ht=^I, lines#24,
       
    58 	cuf1=^X, it#8, uc=^U, cuu1=^z, home=\035, cud1=^K, is2=\E^S^Q,
       
    59 	kcuu1=^Z, kcud1=^K, kcub1=^H, kcuf1=^X, ri=^R$<3>, vt#9,
       
    60 mime-na|mime with no arrow keys,
       
    61 	kcuu1@, kcud1@, kcuf1@, use=mime,
       
    62 mime-3a|mime-adm3a|mime1 emulating adm3a,
       
    63 	cols#80, lines#24,
       
    64 	bel=^G, clear=^Z$<1>, cr=\r, cub1=\b, cud1=\n,
       
    65 	cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K,
       
    66 	home=^^, ind=\n, kcub1=\b, kcud1=^K, kcuf1=^X,
       
    67 	kcuu1=^Z,
       
    68 mime-3ax|mime-adm3ax|mime1 emulating enhanced adm3a,
       
    69 	il1=^A$<80>, dl1=^W$<80>, ht=^I$<3>, it#8, el=^X, ed=^_, use=mime-3a,
       
    70 # Info:
       
    71 #	Mimes using brightness for standout. Half bright is very dim 
       
    72 #	unless you turn up the brightness so far that lines show up on 
       
    73 #	the screen.
       
    74 #
       
    75 mime-fb|full bright mime1,
       
    76 	smso=^Y, rmso=^S, is2=^S\E^Q, use=mime,
       
    77 mime-hb|half bright mime1,
       
    78 	smso=^S, rmso=^Y, is2=^Y\E, use=mime,
       
    79 # Info:
       
    80 #	These entries (for mime 2a) put the terminal in low intensity 
       
    81 #	mode since high intensity mode is so obnoxious.
       
    82 #	This is the preferred mode (but ^X can't be used as a kill 
       
    83 #	character (?))
       
    84 #
       
    85 mime2a|mime2a-v|microterm mime2a (emulating an enhanced vt52),
       
    86 	cr=^M, cud1=^J, ind=^J, bel=^G, il1=^A$<20*>, cub1=^H, ed=\EQ$<20*>,
       
    87 	cols#80, el=\EP, clear=\EL, cup=\EY%p1%' '%+%c%p2%' '%+%c, is2=^Y,
       
    88 	dch1=^N, dl1=^W$<20*>, ip=$<2>, rmir=^Z, home=\EH, smir=^O, cuu1=\EA,
       
    89 	ri=\EA, kcud1=\EB, kcub1=\ED, kcuf1=\EC, kcuu1=\EA, lines#24,
       
    90 	cuf1=\EC, ht=^I, it#8, rmso=\E9, smso=\E8, smul=\E4, rmul=\E5,
       
    91 mime2a-s|microterm mime2a (emulating an enhanced soroc iq120),
       
    92 	cr=^M, cud1=^J, ind=^J, bel=^G, il1=^A$<20*>, am, cub1=^H, ed=\EJ$<20*>,
       
    93 	el=\EK, clear=\EL, cup=\E=%p1%' '%+%c%p2%' '%+%c, cols#80, dch1=\ED,
       
    94 	dl1=^W$<20*>, kcub1=^H, kcuf1=^L, kcuu1=^K, kcud1=^J, home=^^, is2=\E),
       
    95 	ri=\EI, smir=\EE, rmir=^Z, ip=$<2>, lines#24, cuf1=^L, cuu1=\EI,
       
    96 	smso=\E:, rmso=\E;, smul=\E6, rmul=\E7,
       
    97 # Info:
       
    98 #	Wed Mar  9 18:53:21 1983
       
    99 #	We run our terminals at 2400 Baud, so there might be some timing
       
   100 #	problems at higher speeds.
       
   101 #	The major improvements in this mod are the terminal now 
       
   102 #	scrolls down and insert mode works without redrawing the rest 
       
   103 #	of the line to the right of the cursor. This is done with a 
       
   104 #	bit of a kludge using the exit graphics mode to get out of 
       
   105 #	insert, but it does not appear to hurt anything when using 
       
   106 #	vi at least. If you have some users using act4's with programs 
       
   107 #	that use curses and graphics mode this could be a problem.
       
   108 #
       
   109 mm3|mime314|mm314|mime 314,
       
   110 	am, cub1=^H, ht=^I, ed=^_, el=^^, clear=^L, cup=^T%p1%c%p2%c,
       
   111 	cols#80, lines#24, cuf1=^X, cuu1=^Z,
       
   112 	home=^], kcud1=^K, kcub1=^H, kcuf1=^X, kcuu1=^Z,
       
   113 	il1=^A, dch1=^D, dl1=^W, smir=^S, rmir=^V, 
       
   114 # Info:
       
   115 #	Fri Aug  5 08:11:57 1983
       
   116 #	this entry works for ergo 4000's with the following setups:
       
   117 #	ansi,wraparound,newline disabled, xon/xoff disabled in both
       
   118 #	setup a & c    
       
   119 #	
       
   120 #	WARNING!!! There are multiple versions of ERGO 4000 microcode
       
   121 #	Be advised that very early versions DO NOT WORK RIGHT !!  
       
   122 #	Microterm does have a ROM exchange program- use it or lose big
       
   123 #
       
   124 m8|ergo4000|microterm ergo 4000,
       
   125 	cr=^M, cud1=^J, ind=^J, bel=^G, ed=\E[0J$<15>, el=\E[0K$<13>,
       
   126 	clear=\E[H\E[2J$<80>, cub1=^H, cuf1=\E[C, cuu1=\E[A, cud1=\E[B,
       
   127 	cup=\E[%i%p1%d;%p2%dH, cols#80, lines#66, da, db, dch1=\E[1P$<80>,
       
   128 	il=\E[1L$<5*>, dl1=\E[1M$<5*>, smir=\E[4h$<6>, rmir=\E[4l,
       
   129 	is2=\E<\E=\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h$<300>, kf1=\EOP,
       
   130 	kf2=\EOQ, kf3=\EOR, kf4=\EOS, kcud1=\E[B, rmkx=\E=$<4>,
       
   131 	kcub1=\E[D, kcuf1=\E[C, smkx=\E=$<4>, kcuu1=\E[A, lf1=pf1,
       
   132 	lf2=pf2, lf3=pf3, lf4=pf4, msgr, ht=^I, rmso=\E[0m$<20>,
       
   133 	smso=\E[7m$<20>, ri=\EM$<20*>, ind=\ED$<20*>,