BSD 4_3_Net_2 release
[unix-history] / usr / src / share / termcap / termcap.src
index d2b6007..0fe3bd5 100644 (file)
@@ -1,21 +1,37 @@
-#
 # Copyright (c) 1980, 1985, 1989 The Regents of the University of California.
 # All rights reserved.
 #
 # Copyright (c) 1980, 1985, 1989 The Regents of the University of California.
 # All rights reserved.
 #
-# Redistribution and use in source and binary forms are permitted
-# provided that the above copyright notice and this paragraph are
-# duplicated in all such forms and that any documentation,
-# advertising materials, and other materials related to such
-# distribution and use acknowledge that the software was developed
-# by the University of California, Berkeley.  The name of the
-# University may not be used to endorse or promote products derived
-# from this software without specific prior written permission.
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-#
-#      @(#)termcap.src 5.81 (Berkeley) 5/21/90
-#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. All advertising materials mentioning features or use of this software
+#    must display the following acknowledgement:
+#      This product includes software developed by the University of
+#      California, Berkeley and its contributors.
+# 4. Neither the name of the University nor the names of its contributors
+#    may be used to endorse or promote products derived from this software
+#    without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+#      @(#)termcap.src 5.88 (Berkeley) 4/30/91
+#
+
 #      Termcap source file
 #      John Kunze, Berkeley
 #      Craig Leres, Berkeley
 #      Termcap source file
 #      John Kunze, Berkeley
 #      Craig Leres, Berkeley
@@ -437,7 +453,9 @@ Ie|ibmmono|ibmconsole|ibm5151|IBM workstation monochrome:\
        :ts=\Ej\EY8%+ \Eo:fs=\Ek:ds=\Ej\EY8\40\EI\Ek:es:hs:sb:tc=ibm3101:
 If|ibmega-c|ibm5154-c|IBM Enhanced Color Display color termcap:\
        :se=\EB:so=\EF\Ef3;:ue=\EB:us=\EF\Ef2;:tc=ibmconsole:
        :ts=\Ej\EY8%+ \Eo:fs=\Ek:ds=\Ej\EY8\40\EI\Ek:es:hs:sb:tc=ibm3101:
 If|ibmega-c|ibm5154-c|IBM Enhanced Color Display color termcap:\
        :se=\EB:so=\EF\Ef3;:ue=\EB:us=\EF\Ef2;:tc=ibmconsole:
-Ig|hft|hft-c|ibm8512|ibm8513|IBM High Function Terminal:\
+#from marc pawliger--marc@ibminet.awdpa.ibm.com
+#also in /usr/lpp/bos/bsdsysadmin.
+Ig|hft-c|ibm8512|ibm8513|IBM High Function Terminal:\
        :co#80:li#25:am:ht:\
        :cm=\E[%i%d;%dH:ti=\E[20;4l\E[?7h\Eb:te=\E[20h:\
        :nd=\E[C:up=\E[A:do=^J:ho=\E[H:\
        :co#80:li#25:am:ht:\
        :cm=\E[%i%d;%dH:ti=\E[20;4l\E[?7h\Eb:te=\E[20h:\
        :nd=\E[C:up=\E[A:do=^J:ho=\E[H:\
@@ -453,6 +471,19 @@ Ig|hft|hft-c|ibm8512|ibm8513|IBM High Function Terminal:\
        :k1=\E[001q:k2=\E[002q:k3=\E[003q:k4=\E[004q:k5=\E[005q:\
        :k6=\E[006q:k7=\E[007q:k8=\E[008q:k9=\E[009q:k0=\E[010q:\
        :is=\Eb\E[m^O\E[?7h:rs=\Eb\E[m^O\E[?7h\E[H\E[J:
        :k1=\E[001q:k2=\E[002q:k3=\E[003q:k4=\E[004q:k5=\E[005q:\
        :k6=\E[006q:k7=\E[007q:k8=\E[008q:k9=\E[009q:k0=\E[010q:\
        :is=\Eb\E[m^O\E[?7h:rs=\Eb\E[m^O\E[?7h\E[H\E[J:
+Ih|hft|AIWS High Function Terminal:\
+       :al=\E[L:cr=^M:do=^J:sf=^J:bl=^G:am:le=^H:cd=\E[J:\
+       :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:co#80:li#25:\
+       :dc=\E[P:dl=\E[M:ho=\E[H:\
+       :ic=\E[@:im=\E6:ei=\E6:\
+       :md=\E[1m:mr=\E[7m:mb=\E[5m:mk=\E[8m:me=\E[0m:\
+       :ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:kh=\E[H:kb=^H:\
+       :nd=\E[C:ta=^I:up=\E[A:xo:\
+       :ue=\E[m:us=\E[4m:se=\E[m:so=\E[7m:\
+       :kP=\E[159q:kN=\E[153q:\
+       :k1=\E[001q:k2=\E[002q:k3=\E[003q:k4=\E[004q:\
+       :k5=\E[005q:k6=\E[006q:k7=\E[007q:k8=\E[008q:\
+       :k9=\E[009q:ka=\E[010q:
 # \f# --------------------------------
 #
 # M: MISCELLANEOUS TERMINALS
 # \f# --------------------------------
 #
 # M: MISCELLANEOUS TERMINALS
@@ -2039,7 +2070,7 @@ vs|xterm|vs100|xterm terminal emulator (X window system):\
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sf=\n:sr=\EM:\
        :al=\E[L:dl=\E[M:im=\E[4h:ei=\E[4l:mi:dc=\E[P:\
        :MT:ks=\E[?1h\E=:ke=\E[?1l\E>:xn:\
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sf=\n:sr=\EM:\
        :al=\E[L:dl=\E[M:im=\E[4h:ei=\E[4l:mi:dc=\E[P:\
        :MT:ks=\E[?1h\E=:ke=\E[?1l\E>:xn:\
-       :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:\
+       :AL=\E[%dL:DL=\E[%dM:DC=\E[%dP:\
        :hs:ts=\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E:\
        :is=\E\E[m\E[?7h\E[?1;4l:cs=\E[%i%d;%dr:\
        :rs=\E[r\E<\E[m\E[H\E[2J\E[?7h\E[?1;3;4;6l:
        :hs:ts=\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E:\
        :is=\E\E[m\E[?7h\E[?1;4l:cs=\E[%i%d;%dr:\
        :rs=\E[r\E<\E[m\E[H\E[2J\E[?7h\E[?1;3;4;6l:
@@ -2177,6 +2208,18 @@ hd|9837|hp9837|98720|hp98720|98721|hp98721|HP 9000/300 workstations:\
        :kr=\EC:ku=\EA:ke=\E&s0A:ks=\E&s1A:\
        :cv=\E&a%dY:sf=\n:st=\E1:\
        :ko=ce,cd,al,im,dl,dc:kN=\EU:kP=\EV
        :kr=\EC:ku=\EA:ke=\E&s0A:ks=\E&s1A:\
        :cv=\E&a%dY:sf=\n:st=\E1:\
        :ko=ce,cd,al,im,dl,dc:kN=\EU:kP=\EV
+# Developed 07SEP90 by Charles A. Finnell of MITRE   <finnell@mitre.org>
+hx|98550|hp98550|98550a|hp98550a|HP 9000 Series 300 color console:\
+       :ae=^O:al=\EL:am:as=^N:bl=^G:bs:bt=\Ei:cd=\EJ:ce=\EK:ch=\E&a%dC:\
+       :cl=\EH\EJ:cm=\E&a%dy%dC:co#128:cr=\r:ct=\E3:cv=\E&a%dY:da:db:dc=\EP:\
+       :dl=\EM:do=\n:ei=\ER:if=/usr/share/tabset/9837:im=\EQ:k1=\Ep:k2=\Eq:\
+       :k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:kA=\EL:kC=\EJ:kD=\EP:\
+       :kE=\EK:kF=\ES:kH=\EF:kI=\EQ:kL=\EM:kM=\ER:kN=\EU:kP=\EV:kR=\ET:\
+       :kS=\EJ:kT=\E1:ka=\E3:kb=\b:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kn#12:\
+       :ko=al,cd,ce,ct,dc,dl,do,ei,im,nd,st,up:kr=\EC:ks=\E&s1A:kt=\E2:\
+       :ku=\EA:le=\b:li#49:lm#0:mb=\E&dA:md=\E&dJ:me=\E&d@:mh=\E&dH:mi:\
+       :mk=\E&ds:mr=\E&dJ:nd=\EC:pt:se=\E&d@:sf=\n:so=\E&dJ:st=\E1:ta=\t:\
+       :ue=\E&d@:up=\EA:us=\E&dD:ve=\E*dQ:vi=\E*dR:xs:
 # From: vic@fine.Princeton.EDU (Victor Duchovni)
 hy|hp700-wy|HP700/41 emulating wyse30:\
        :al=0.7*\EE:am:bl=^G:bs:bt=\EI:bw:cd=\EY:ce=10\ET:cl=^Z:cm=\E=%+ %+ :\
 # From: vic@fine.Princeton.EDU (Victor Duchovni)
 hy|hp700-wy|HP700/41 emulating wyse30:\
        :al=0.7*\EE:am:bl=^G:bs:bt=\EI:bw:cd=\EY:ce=10\ET:cl=^Z:cm=\E=%+ %+ :\
@@ -3067,6 +3110,17 @@ z7|trs2|trsII|trs80II|Radio Shack Model II using P&T CP/M:\
        :nl=^_:al=^D:am:bs:cd=^B:ce=^A:cl=^L:cm=\EY%+ %+ :co#80:\
        :dl=^K:do=^_:ho=^F:li#24:nd=^]:ms:pt:se=^O:so=^N:up=^^:\
        :kb=^H:kd=^_:kl=^\:kr=^]:ku=^^:
        :nl=^_:al=^D:am:bs:cd=^B:ce=^A:cl=^L:cm=\EY%+ %+ :co#80:\
        :dl=^K:do=^_:ho=^F:li#24:nd=^]:ms:pt:se=^O:so=^N:up=^^:\
        :kb=^H:kd=^_:kl=^\:kr=^]:ku=^^:
+#From: ksb@mentor.cc.purdue.edu (Kevin Braunsdorf)
+z8|trs16|trs-80 model 16 console:\
+       :al=\EL:am:bs:cd=\EJ:ce=\EK:cl=^L:cm=\EY%+ %+ :co#80:dc=\EQ:dl=\EM:\
+       :do=\EB:ei=:ic=\EP:ho=\EH:im=:kb=^H:kd=\EB:kl=\ED:kn#2:kr=\EC:\
+       :ku=\EA:k0=^A:k1=^B:l0=f1:l1=f2:li#24:nd=\EC:pt:se=\ER@:sg#0:so=\ERD:\
+       :k2=^D:k3=^L:k4=^U:k5=^P:k6=^N:k7=^S:\
+       :l2=f3:l3=f4:l4=f5:l5=f6:l6=f7:l7=f8:\
+       :up=\EA:GS=\ERG:GE=\ERg:GV=s:GH=u:GU=e:GD=c:G1=`:G2=_:G3=b:G4=a:\
+       :BN=\E[?33h:BF=\E[?33l:UC=\E[_\040q:BC=\E[\177\040q:\
+       :PN=\E]=:PS=\E]+:\
+       :CN=\ERC:CF=\ERc:NR=\ERD:NM=\ER@:
 #From {pbrown,ctl}@ocf.berkeley.edu, 12 Mar 90
 zp|coco3|os9LII|Tandy CoCo3 24*80 OS9 Level II:\
        :am:bs:cl=5*^L:li#24:co#80:ho=^A:\
 #From {pbrown,ctl}@ocf.berkeley.edu, 12 Mar 90
 zp|coco3|os9LII|Tandy CoCo3 24*80 OS9 Level II:\
        :am:bs:cl=5*^L:li#24:co#80:ho=^A:\
@@ -3164,6 +3218,8 @@ pc|ibmpc|ibm pc PC/IX:\
        :li#24:co#80:am:bs:bw:eo:\
        :cd=\E[J:ce=\E[K:cl=\Ec:cm=\E[%i%2;%2H:do=\E[B:ho=\E[;H:\
        :nd=\E[C:up=\E[A:so=\E[7m:se=\E[0m:us=\E[4m:ue=\E[0m:
        :li#24:co#80:am:bs:bw:eo:\
        :cd=\E[J:ce=\E[K:cl=\Ec:cm=\E[%i%2;%2H:do=\E[B:ho=\E[;H:\
        :nd=\E[C:up=\E[A:so=\E[7m:se=\E[0m:us=\E[4m:ue=\E[0m:
+pc3|ibmpc3|IBM PC 386BSD Console:\
+        :li#25:tc=pc:
 zk|ibmx|ibmpcx|IBM PC xenix console display:\
        :al=\E[L:am:bs:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%d;%dH:co#80:\
        :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:li#25:\
 zk|ibmx|ibmpcx|IBM PC xenix console display:\
        :al=\E[L:am:bs:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%d;%dH:co#80:\
        :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:li#25:\
@@ -3312,13 +3368,12 @@ K6|msk22714|mskermit22714|UCB MS-DOS Kermit 2.27 UCB 227.14 IBM PC:\
 # MS-Kermit with Heath-19 emulation mode enabled
 Kh|h19k|h19kermit|heathkit emulation provided by Kermit (no auto margin):\
        :am@:ta@:pt@:xt:da:db:tc=h19-u:
 # MS-Kermit with Heath-19 emulation mode enabled
 Kh|h19k|h19kermit|heathkit emulation provided by Kermit (no auto margin):\
        :am@:ta@:pt@:xt:da:db:tc=h19-u:
-# Amiga termcap by Kent Polk, kent@swrinde.nde.swri.edu
+# Amiga termcap by Kent Polk, kent@swrinde.nde.swri.edu (30 May 90)
 # Added a few more entries, converted caret-type control sequence (^x) entries
 # to '\0xx' entries since a couple of people mentioned loosing '^x' sequences.
 #
 # :as, :ae                     Support for alternate character sets.
 # :ve=\E[\040p:vi=\E[\060\040p cursor visible/invisible.
 # Added a few more entries, converted caret-type control sequence (^x) entries
 # to '\0xx' entries since a couple of people mentioned loosing '^x' sequences.
 #
 # :as, :ae                     Support for alternate character sets.
 # :ve=\E[\040p:vi=\E[\060\040p cursor visible/invisible.
-# :nl=\E[B                     Old versions of Jove and vi need this.
 # :xn:  vt100 kludginess at column 80/NEWLINE ignore after 80 cols(Concept)
 #     This one appears to fix a problem I always had with a line ending
 #     at 'width+1' (I think) followed by a blank line in vi. The blank
 # :xn:  vt100 kludginess at column 80/NEWLINE ignore after 80 cols(Concept)
 #     This one appears to fix a problem I always had with a line ending
 #     at 'width+1' (I think) followed by a blank line in vi. The blank
@@ -3328,19 +3383,17 @@ Kh|h19k|h19kermit|heathkit emulation provided by Kermit (no auto margin):\
 #     dimension larger than 80 columns.
 # :k0=\E9~     map F10 to k0 - could have F0-9 -> k0-9, but ... F10 was 'k;'
 # :F1-FA                       removed F11 through F20. 
 #     dimension larger than 80 columns.
 # :k0=\E9~     map F10 to k0 - could have F0-9 -> k0-9, but ... F10 was 'k;'
 # :F1-FA                       removed F11 through F20. 
-#
-# From PT Sim:  commented out :nl to make 'talk' work better.
 AA|amiga|Amiga ANSI:\
        :co#80:li#24:am:bs:bw:\
        :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\
 AA|amiga|Amiga ANSI:\
        :co#80:li#24:am:bs:bw:\
        :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\
-       :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\
+       :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:IC=\E[%d@:\
        :ae=\017:al=\E[L:as=\016:bl=\007:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\
        :cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:ho=\E[H:ic=\E[@:is=\E[20l:\
        :k1=\E0~:k2=\E1~:k3=\E2~:k4=\E3~:k5=\E4~:k6=\E5~:k7=\E6~:k8=\E7~:\
        :ae=\017:al=\E[L:as=\016:bl=\007:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\
        :cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:ho=\E[H:ic=\E[@:is=\E[20l:\
        :k1=\E0~:k2=\E1~:k3=\E2~:k4=\E3~:k5=\E4~:k6=\E5~:k7=\E6~:k8=\E7~:\
-       :k9=\E8~:k0=\E9~:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=\E[D:\
+       :k9=\E8~:k0=\E9~:kn#10:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=\E[D:\
        :mb=\E[7;2m:md=\E[1m:me=\E[0m:mh=\E[2m:mk=\E[8m:mr=\E[7m:nd=\E[C:\
        :mb=\E[7;2m:md=\E[1m:me=\E[0m:mh=\E[2m:mk=\E[8m:mr=\E[7m:nd=\E[C:\
-       :.nl=\E[B:rs=\Ec:se=\E[0m:sf=\E[S:so=\E[7m:sr=\E[T:ue=\E[0m:up=\E[A:\
-       :us=\E[4m:ve=\E[\040p:vi=\E[\060\040p:xn:
+       :rs=\Ec:se=\E[0m:sf=\E[S:so=\E[7m:sr=\E[T:ue=\E[0m:up=\E[A:us=\E[4m:\
+       :vb=\007:ve=\E[\040p:vi=\E[\060\040p:xn:
 # The pcplot IBM-PC terminal emulation program is really messed up. It is
 # supposed to emulate a vt-100, but emulates the wraparound bug incorrectly,
 # doesn't support scrolling regions, ignores add line commands, and ignores
 # The pcplot IBM-PC terminal emulation program is really messed up. It is
 # supposed to emulate a vt-100, but emulates the wraparound bug incorrectly,
 # doesn't support scrolling regions, ignores add line commands, and ignores