usr/src/lib/libxcurses/src/terminfo/dec
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) 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,