=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/share/termcap/Attic/termcap.src,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- src/share/termcap/Attic/termcap.src 1995/12/14 03:45:50 1.2 +++ src/share/termcap/Attic/termcap.src 1995/12/30 09:33:04 1.3 @@ -1,6 +1,6 @@ ######## TERMINAL TYPE DESCRIPTIONS SOURCE FILE # -# Version 9.11.5 +# Version 9.12.3 # termcap syntax # # Eric S. Raymond (current maintainer) @@ -156,17 +156,17 @@ # certain of these capabilities to describe functions which are not covered # by terminfo. The mapping is as follows: # -# u9 terminal enquire string (equivalent to ANSI DA) +# u9 terminal enquire string (equiv. to ANSI/ECMA-48 DA) # u8 terminal answerback description -# u7 cursor position request (equivalent to VT100 DSR 6) -# u6 cursor position report (equivalent to ANSI CPR) +# u7 cursor position request (equiv. to VT100/ANSI/ECMA-48 DSR 6) +# u6 cursor position report (equiv. to ANSI/ECMA-48 CPR) # # The terminal enquire string should elicit an answerback response # from the terminal. Common values for will be ^E (on older ASCII -# terminals) or \E[c (on newer VT100/ANSI-compatible terminals). +# terminals) or \E[c (on newer VT100/ANSI/ECMA-48-compatible terminals). # # The cursor position request () string should elicit a cursor position -# report. A typical value (for ANSI/VT100 terminals) is \E[6n. +# report. A typical value (for VT100 terminals) is \E[6n. # # The terminal answerback description (u8) must consist of an expected # answerback string. The string may contain the following scanf(3)-like @@ -180,17 +180,17 @@ # and the second to the %d. If the string contains the sequence %i, it is # taken as an instruction to decrement each value after reading it (this is # the inverse sense from the cup string). The typical CPR value is -# \E[%i%d;%dR (on VT100/ ANSI-compatible terminals). +# \E[%i%d;%dR (on VT100/ANSI/ECMA-48-compatible terminals). # # These capabilities are used by tac(1m), the terminfo action checker soon # to be distributed with ncurses. # # REQUEST FOR CONTACT INFORMATION AND HISTORICAL MATERIAL: # -# As the ANSI standard and variants take firmer hold, and as character-cell -# terminals are increasingly replaced by X displays, much of this file -# is becoming a historical document (this is part of the reason for the -# new organization, which puts ANSI types, xterm, and vt100 up front in +# As the ANSI/ECMA-48 standard and variants take firmer hold, and as +# character-cell terminals are increasingly replaced by X displays, much of +# this file is becoming a historical document (this is part of the reason for +# the new organization, which puts ANSI types, xterm, and vt100 up front in # confidence that this will catch 95% of new hardware). # # For the terminal types still alive, I'd like to have manufacturer's @@ -248,13 +248,13 @@ :co#80:\ :bl=^G:cr=^M:do=^J:sf=^J: unknown|unknown terminal type:\ - :gn:\tc=dumb: + :gn:tc=dumb: lpr|printer|line printer:\ :hc:os:\ :co#132:li#66:\ :bl=^G:cr=^M:do=^J:ff=^L:le=^H:sf=^J: -#### ANSI.SYS/ISO 6429 Capabilities +#### ANSI.SYS/ISO 6429/ECMA-48 Capabilities # # See the end-of-file comment for more on these. # @@ -266,14 +266,16 @@ # will work with any Intel console, they all seem to have inherited \E[11m # from the ANSI.SYS de-facto standard. klone+acs|alternate character set for ansi.sys displays:\ + :ac=`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~q\304r\362s_t\303u\264v\301w\302x\263y\371z\372{\373|\374}\375~\376.\031-\030\054\021+^P0\333p\304r\304y\363z\362{\343|\330}\234:\ :ae=\E[10m:as=\E[11m: # Highlight controls corresponding to the ANSI.SYS standard. Most # console drivers for Intel boxes obey these. Makes the same assumption -# about \E[11m as klone+acs. +# about \E[11m as klone+acs. True ANSI/ECMA-48 would have rmso=\E[27m, +# rmul=\E[24m, but this isn't a documented feature of ANSI.SYS. klone+sgr|attribute control for ansi.sys displays:\ - :ae=\E[11m:as=\E11m:mb=\E[5m:md=\E[1m:me=\E[0;10m:\ - :mr=\E[7m:\ + :S2=\E[11m:S3=\E[10m:ae=\E[10m:as=\E[11m:mb=\E[5m:\ + :md=\E[1m:me=\E[0;10m:mk=\E[8m:mr=\E[7m:\ :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m:\ :se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m: @@ -282,8 +284,8 @@ # work; uses \E[12m instead, which is pretty bulletproof but loses you the ACS # diamond and arrow characters under curses. klone+sgr-dumb|attribute control for ansi.sys displays (no ESC [ 11 m):\ - :ae=\E[12m:as=\E12m:mb=\E[5m:md=\E[1m:me=\E[0;10m:\ - :mr=\E[7m:\ + :ae=\E[10m:as=\E[12m:mb=\E[5m:md=\E[1m:me=\E[0;10m:\ + :mk=\E[8m:mr=\E[7m:\ :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;12%;m:\ :se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m: @@ -294,7 +296,9 @@ # setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, # The DOS 5 manual asserts that these sequences meet the ISO 6429 standard. klone+color|color control for ansi.sys and ISO6429-compatible displays:\ - : + :Co#8:NC#3:pa#64:\ + :AB=\E[4%p1%dm:AF=\E[3%p1%dm:Sb=\E[%+(m:Sf=\E[%+^^m:\ + :op=\E[37;40m: # For comparison, here are all the capabilities implied by the Intel # Binary Compatibility Standard (level 2) that fit within terminfo. @@ -302,11 +306,12 @@ # near the end of this file. ibcs2|Intel Binary Compatibility Standard prescriptions:\ :AL=\E[%dL:DC=\E[%dP:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:\ - :RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:bt=\E[Z:\ - :cl=\Ec:cm=\E[%i%d;%dH:ct=\E[g:ec=\E[%dX:ei=:im=:\ - :rc=\E8:sc=\E7:st=\EH: + :RA=\E[?7l:RI=\E[%dC:S1=\E=%p1%dg:SA=\E[?7h:\ + :SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:bt=\E[Z:ch=\E[%i%dG:\ + :cl=\Ec:cm=\E[%i%d;%dH:ct=\E[g:cv=\E[%i%dd:ec=\E[%dX:\ + :ei=:im=:rc=\E7:sc=\E7:st=\EH: -#### ANSI terminals and terminal emulators +#### ANSI/ECMA-48 terminals and terminal emulators # # See near the end of this file for details on ANSI conformance. # Don't mess with these entries! Lots of other entries depend on them! @@ -340,37 +345,41 @@ :kr=\E[C:ku=\E[A:le=\E[D:nd=\E[C:sf=^J:st=\EH:ta=^I:\ :up=\E[A:tc=klone+sgr-dumb: pcansi-25-m|pcansi25m|ibm-pc terminal programs with 25 lines (mono mode):\ - :li#25:\tc=pcansi-m: + :li#25:tc=pcansi-m: pcansi-33-m|pcansi33m|ibm-pc terminal programs with 33 lines (mono mode):\ - :li#33:\tc=pcansi-m: + :li#33:tc=pcansi-m: pcansi-43-m|ansi43m|ibm-pc terminal programs with 43 lines (mono mode):\ - :li#43:\tc=pcansi-m: + :li#43:tc=pcansi-m: # The color versions. All PC emulators do color... pcansi|ibm-pc terminal programs claiming to be ansi:\ :tc=klone+color:tc=pcansi-m: pcansi-25|pcansi25|ibm-pc terminal programs with 25 lines:\ - :li#25:\tc=pcansi: + :li#25:tc=pcansi: pcansi-33|pcansi33|ibm-pc terminal programs with 33 lines:\ - :li#33:\tc=pcansi: + :li#33:tc=pcansi: pcansi-43|pcansi43|ibm-pc terminal programs with 43 lines:\ - :li#43:\tc=pcansi: + :li#43:tc=pcansi: # ansi-m -- full ANSI X3.64 with ANSI.SYS-compatible attributes, no color. # If you want pound signs rather than dollars, replace `B' with `A' # in the , , , and capabilities. # From: Eric S. Raymond Nov 6 1995 ansi-m|ansi-mono|ANSI X3.64-1979 terminal with ANSI.SYS compatible attributes:\ + :5i:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :ct=\E[2g:ec=\E[%dX:ei=:im=:kI=\E[L:kb=^H:kd=\E[B:\ - :kl=\E[D:kr=\E[C:ku=\E[A:nw=\r\E[S:\ - :..rp=%p1%c\E[%p2%{1}%-%db:ta=\E[I:tc=pcansi-m: + :cb=\E[1K:ch=\E[%i%dG:ct=\E[2g:cv=\E[%i%dd:ec=\E[%dX:\ + :ei=:im=:kB=\E[Z:kI=\E[L:kb=^H:kd=\E[B:kl=\E[D:\ + :kr=\E[C:ku=\E[A:nw=\r\E[S:pf=\E[4i:po=\E[5i:\ + :..rp=%p1%c\E[%p2%{1}%-%db:s0=\E(B:s1=\E)B:s2=\E*B:\ + :s3=\E+B:ta=\E[I:tc=pcansi-m: # ansi -- this terminfo expresses the largest subset of X3.64 that will fit in # standard terminfo. Assumes ANSI.SYS-compatible attributes and color # From: Eric S. Raymond Nov 6 1995 ansi|ansi/pc-term compatible with color:\ - :tc=klone+color:tc=klone+acs:tc=klone+sgr:tc=ansi-m: + :u6=\E[%i%d;%dR:u7=\E[6n:..u8=\E[?%[;0123456789]c:\ + :u9=\E[c:tc=klone+color:tc=klone+acs:tc=klone+sgr:tc=ansi-m: # # ANSI.SYS entries @@ -384,9 +393,10 @@ ansi.sys-old|ANSI.SYS under PC-DOS 2.1:\ :am:mi:ms:xo:\ :co#80:li#25:\ - :ce=\E[k:cl=\E[2J:cm=\E[%i%d;%dH:do=\E[B:ho=\E[H:\ - :is=\E[m\E[?7h:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ - :nd=\E[C:rc=\E[u:sc=\E[s:up=\E[A:tc=klone+color:tc=klone+acs:tc=klone+sgr: + :RA=\E[?7l:SA=\E[?7h:ce=\E[k:cl=\E[2J:cm=\E[%i%d;%dH:\ + :do=\E[B:ho=\E[H:is=\E[m\E[?7h:kd=^J:kh=^^:kl=^H:\ + :kr=^L:ku=^K:le=^H:nd=\E[C:pk=\E[0;%+:;"%s":rc=\E[u:\ + :sc=\E[s:u6=\E[%i%d;%dR:u7=\E[6n:up=\E[A:tc=klone+color:tc=klone+acs:tc=klone+sgr: ansi.sys|ANSI.SYS 3.1 and later versions:\ :ce=\E[K:tc=ansi.sys-old: @@ -430,40 +440,43 @@ # *************************************************************************** # * * # * WARNING: * -# * Some Linuxes come with a default keyboard mapping that makes kbs=^? and * -# * all have kcbt=^I. Apply `loadkeys -d' to change this if necessary, and * -# * bug your Linux distributor to get it right in the next release. Here * -# * are the keymap replacement lines that will fix the problem: * +# * Linuxes come with a default keyboard mapping kcbt=^I. This entry, in * +# * response to user requests, assumes kcbt=\E[Z, the ANSI/ECMA reverse-tab * +# * character. Here are the keymap replacement lines that will set this up: * # * * -# keycode 14 = BackSpace BackSpace -# alt keycode 14 = Meta_BackSpace # keycode 15 = Tab Tab # alt keycode 15 = Meta_Tab # shift keycode 15 = F26 # string F26 ="\033[Z" # * * -# * This has to use F26 which is unfortunate. The change ought to be built * +# * This has to use a key slot which is unfortunate (any unused one will * +# # do, F26 is the higher-numbered one). The change ought to be built * # * into the kernel tables. * # * * # *************************************************************************** # # From: Eric S. Raymond 9 Nov 1995 linux|linux console:\ - :am:eo:mi:ms:xn:xo:\ + :am:eo:mi:ms:ut:xn:xo:\ :co#80:it#8:li#25:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:IC=\E[%d@:K2=\E[G:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ - :dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:ic=\E[@:\ - :im=\E[4h:k1=\E[[A:k2=\E[[B:k3=\E[[C:k4=\E[[D:\ - :k5=\E[[E:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ - :kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:\ + :&7=^Z:@7=\E[4~:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:\ + :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ + :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:\ + :IC=\E[%d@:K2=\E[G:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ + :ch=\E[%i%dG:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ + :cs=\E[%i%d;%dr:ct=\E[3g:cv=\E[%i%dd:dc=\E[P:dl=\E[M:\ + :do=^J:ei=\E[4l:ho=\E[H:ic=\E[@:im=\E[4h:k1=\E[[A:\ + :k2=\E[[B:k3=\E[[C:k4=\E[[D:k5=\E[[E:k6=\E[17~:\ + :k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:kB=\E[Z:\ + :kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\E[B:\ :kh=\E[1~:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mr=\E[7m:\ - :nd=\E[C:nw=^M^J:rc=\E8:sc=\E7:sf=^J:sr=\EM:st=\EH:\ - :ta=^I:up=\E[A:vb=200\E[?5h\E[?5l:ve=\E[?25h:\ + :nd=\E[C:nw=^M^J:r1=\Ec:rc=\E8:sc=\E7:sf=^J:sr=\EM:\ + :st=\EH:ta=^I:u6=\E[%i%d;%dR:u7=\E[6n:u8=\E[?6c:\ + :u9=\E[c:up=\E[A:vb=200\E[?5h\E[?5l:ve=\E[?25h:\ :vi=\E[?25l:tc=klone+sgr:tc=klone+color:tc=klone+acs: linux-m|Linux console no color:\ - :tc=linux: + :Co@:pa@:\ + :AB@:AF@:Sb@:Sf@:tc=linux: # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file linux-nic|linux with ich/ich1 suppressed for non-curses programs:\ @@ -480,32 +493,38 @@ scoansi|SCO Extended ANSI standard crt:\ :am:bs:eo:xo:\ :co#80:it#8:li#25:\ - :ae=\E[10m:al=\E[L:as=\E[12m:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:\ - :ei=:ho=\E[H:ic=\E[@:im=:k1=\E[M:k2=\E[N:k3=\E[O:\ - :k4=\E[P:k5=\E[Q:k6=\E[R:k7=\E[S:k8=\E[T:k9=\E[U:\ - :kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:md=\E[1m:me=\E[m:\ - :nd=\E[C:se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: + :@7=\E[F:ae=\E[10m:al=\E[L:as=\E[12m:bt=\E[Z:cd=\E[J:\ + :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:\ + :do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:k1=\E[M:k2=\E[N:\ + :k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:k7=\E[S:k8=\E[T:\ + :k9=\E[U:k;=\E[V:kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:\ + :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:\ + :md=\E[1m:me=\E[m:nd=\E[C:se=\E[m:sf=\E[S:so=\E[7m:\ + :sr=\E[T:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: -# From: Eric Raymond Wed Jan 18 17:14:34 EST 1995 +# This actually describes the generic SVr4 display driver for Intel boxes. +# The =\E[2m isn't documented and therefore may not be reliable. +# From: Eric Raymond Mon Nov 27 19:00:53 EST 1995 att6386|at386|386at|AT&T WGS 6386 console:\ :am:bw:eo:xo:\ :co#80:it#8:li#25:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ + :@7=\E[Y:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ + :F1=\EOZ:F2=\EOA:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:\ + :SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ + :ac=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~:\ :ae=\E[10m:al=\E[1L:as=\E[12m:bl=^G:bt=\E[Z:cd=\E[J:\ - :ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:ct=\E[2g:\ - :dc=\E[P:dl=\E[1M:do=\E[B:ec=\E[%dX:ei=:ho=\E[H:\ - :ic=\E[1@:im=:is=\E[0;10;39m:k1=\EOP:k2=\EOQ:k3=\EOR:\ - :k4=\EOS:k5=\EOT:k6=\EOU:k7=\EOV:k8=\EOW:k9=\EOX:\ - :kD=\E[P:kI=\E[@:kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:\ + :ce=\E[K:ch=\E[%i%dG:cl=\E[2J\E[H:cm=\E[%i%d;%dH:\ + :cr=^M:ct=\E[2g:cv=\E[%i%dd:dc=\E[P:dl=\E[1M:do=\E[B:\ + :ec=\E[%dX:ei=:ho=\E[H:ic=\E[1@:im=:is=\E[0;10;39m:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:\ + :k7=\EOV:k8=\EOW:k9=\EOX:k;=\EOY:kB=^]:kD=\E[P:\ + :kI=\E[@:kM=\E0:kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:\ :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:\ - :md=\E[1m:me=\E[0;10m:mr=\E[7m:nd=\E[C:nw=\r\E[S:\ - :..sa=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?%p9%t;12%e;10%;%?%p7%t;9%;m:\ - :se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:tc=klone+color: + :md=\E[1m:me=\E[0;10m:mh=\E[2m:mk=\E[9m:mr=\E[7m:\ + :nd=\E[C:nw=\r\E[S:rc=\E8:\ + :..sa=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;2%;?%p6%t;1%;%?%p9%t;12%e;10%;%?%p7%t;9%;m:\ + :sc=\E7:se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:st=\EH:\ + :ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[=1C:vi=\E[=C:tc=klone+color: # (pc6300plus: removed ":KM=/usr/lib/ua/kmap.s5:"; renamed BO/EE/CI/CV -- esr) pc6300plus|AT&T 6300 plus:\ :am:xo:\ @@ -514,10 +533,11 @@ :cm=\E[%i%2;%2H:cr=^M:ct=\E[3g:dc=\E[1P:dl=\E[1M:\ :do=\E[B:ei=:ho=\E[H:ic=\E[1@:im=:k1=\EOc:k2=\EOd:\ :k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\ - :k9=\EOk:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:\ - :nw=^M^J:se=\E[m:sf=^J:so=\E[7m:st=\EH:ue=\E[m:\ - :up=\E[A:us=\E[4m:ve=\E[=1C:vi=\E[=C: + :k9=\EOk:k;=\EOu:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:\ + :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mh=\E[2m:\ + :mk=\E[9m:mr=\E[7m:nd=\E[C:nw=^M^J:se=\E[m:sf=^J:\ + :so=\E[7m:st=\EH:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[=1C:\ + :vi=\E[=C: # # Terminfo entry for the AT&T Unix PC 7300 @@ -566,67 +586,49 @@ # } # } # +# (att7300: added /// from the BSDI entry, +# they're confirmed by the man page for the System V display---esr) +# +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att7300|unixpc|pc7300|3b1|s4|AT&T UNIX PC Model 7300:\ :am:xn:xo:\ :co#80:it#8:li#24:\ :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ :UP=\E[%dA:ae=\E[10m:al=\E[L:as=\E[11m:bl=^G:bt=\E^I:\ :cd=\E[0J:ce=\E[0K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ - :dl=\E[M:do=\E[B:ho=\E[H:i1=^O:k1=\EOP:k2=\EOQ:\ - :k3=\EOR:k4=\EOS:k5=\E5:k6=\E6:k7=\E7:k8=\E8:kD=\Edc:\ - :kI=\Eim:kN=\Epg:kP=\EPG:kb=^H:kd=\E[B:kh=\Ehm:\ - :kl=\E[D:kr=\E[C:ku=\E[A:md=\E[7m:me=\E[0;10m:\ - :mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:se=\E[m:sf=^J:\ - :so=\E[7m:sr=\EM:ue=\E[m:up=\E[A:us=\E[4m: + :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:i1=^O:ic=\E[@:\ + :im=:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E5:k6=\E6:\ + :k7=\E7:k8=\E8:kD=\Edc:kI=\Eim:kN=\Epg:kP=\EPG:kb=^H:\ + :kd=\E[B:kh=\Ehm:kl=\E[D:kr=\E[C:ku=\E[A:md=\E[7m:\ + :me=\E[0;10m:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:\ + :se=\E[m:sf=^J:so=\E[7m:sr=\EM:ue=\E[m:up=\E[A:\ + :us=\E[4m:ve=\E[=1C:vi=\E[=C: -# From: +# From: davis@unidata.ucar.edu # (iris-ansi: added rmam/smam based on init string -- esr) iris-ansi|iris-ansi-net|IRIS emulating ANSI terminal:\ :am:\ :co#80:it#8:li#40:\ - :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:dl=\E[M:\ - :do=^J:ho=\E[H:\ - :is=\E[?1l\E>\E[?7h\E[100g\E[m\E7\E[r\E8:k1=\E[001q:\ + :!2=\E[218q:#2=\E[143q:#4=\E[158q:%9=\E[209q:\ + :%f=\E[210q:%i=\E[167q:&7=\E[217q:*4=\E[P:*7=\E[147q:\ + :@7=\E[146q:@8=^M:AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:\ + :F1=\EOR:F2=\EOS:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:\ + :SA=\E[?7h:UP=\E[%dA:al=\E[L:bl=^G:cb=\E[1K:cd=\E[J:\ + :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:\ + :dl=\E[M:do=^J:ho=\E[H:\ + :is=\E[?1l\E>\E[?7h\E[100g\E[0m\E7\E[r\E8: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=\EOP:kD=\177:\ - :kI=\E[139q:kN=\E[154q:kP=\E[150q:kb=^H:kd=\E[B:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:md=\E[1m:\ - :me=\E[m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:sc=\E7:\ - :se=\E[m:sf=\ED:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[9/y\E[12/y\E[=6l:\ + :k6=\E[006q:k7=\E[007q:k8=\E[008q:k9=\EOP:k;=\EOQ:\ + :kB=\E[Z:kD=\177:kI=\E[139q:kM=\E[146q:kN=\E[154q:\ + :kP=\E[150q:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ + :ku=\E[A:le=\E[D:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ + :nw=\EE:pk=\EP101;%d.y%s\E\\:rc=\E8:sc=\E7:se=\E[m:\ + :sf=\ED:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:ue=\E[m:\ + :up=\E[A:us=\E[4m:ve=\E[9/y\E[12/y\E[=6l:\ :vs=\E[10/y\E[=1h\E[=2l\E[=6h: -# From: Alex R.N. Wetmore -oldpc3|oibmpc3|IBM PC 386BSD Console:\ - :am:bw:eo:xo:\ - :co#80:li#25:\ - :cd=\E[J:ce=\E[K:cl=\Ec:cm=\E[%i%2;%2H:do=\E[B:\ - :ho=\E[H:kd=\E[B:kh=\E[Y:kl=\E[D:kr=\E[C:ku=\E[A:\ - :le=^H:md=\E[7m:me=\E[m\E[1;0x\E[2;7x:nd=\E[C:\ - :se=\E[1;0x\E[2;7x:sf=\E[S:so=\E[1;7x\E[2;0x:sr=\E[T:\ - :ue=\E[1;0x\E[2;7x:up=\E[A:us=\E[1;7x\E[2;0x: - -# BSD/OS console emulator -# The emulator supports many of the additional console features -# listed in the iBSC2 (e.g. color and character-set selection). -# The console will also work with fewer lines after doing -# "stty rows NN", e.g. to use 24 lines. -bsdos|ibmpc3-ul|ibmpc3ul|IBM PC BSD/OS Console:\ - :am:bw:eo:km:xo:\ - :co#80:it#8:li#25:\ - :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\Ec:\ - :cm=\E[%i%d;%dH:cr=^M:dl=\E[M:do=^J:ho=\E[H:kH=\E[F:\ - :kI=\E[L:kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m:mh=\E[=8F:mr=\E[7m:nd=\E[C:nw=^M^J:rc=\E[=u:\ - :sc=\E[=s:se=\E[m:sf=^J:so=\E[7m:ta=^I:up=\E[A: -# (This is equivalent to the entry BSDI shipped in 1.0. 1.1, and 2.0) -bsdos-ul|pc3|ibmpc3|IBM PC BSD/OS Console with bold instead of underline:\ - :ue=\E[m:us=\E[1m:tc=bsdos: - # The following is a version of the ibm-pc entry distributed with PC/IX, # (Interactive Systems' System 3 for the Big Blue), modified by Richard # McIntosh at UCB/CSM. The :pt: and :uc: have been removed from the original, @@ -641,7 +643,8 @@ :ho=\E[H:le=^H:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:\ :up=\E[A:us=\E[4m: -# (ibmx: this entry formerly included the following extension capabilities: +# (ibmpcx: this entry used to be known as ibmx. +# It formerly included the following extension capabilities: # :GC=b:GL=v:GR=t:RT=^J:\ # :GH=\E[196g:GV=\E[179g:\ # :GU=\E[193g:GD=\E[194g:\ @@ -654,10 +657,10 @@ ibmpcx|xenix|ibmx|IBM PC xenix console display:\ :am:ms:\ :co#80:li#25:\ - :al=\E[L:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%d;%dH:dc=\E[P:\ - :dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:k1=\E[K:\ - :k2=\E[L:k3=\E[M:k4=\E[N:kN=\E[e:kP=\E[Z:kb=^H:\ - :kd=\E[B:kh=\E[Y:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ + :@7=\E[d:al=\E[L:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%d;%dH:\ + :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:\ + :k1=\E[K:k2=\E[L:k3=\E[M:k4=\E[N:kN=\E[e:kP=\E[Z:\ + :kb=^H:kd=\E[B:kh=\E[Y:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ :nd=\E[C:up=\E[A:tc=klone+acs:tc=klone+sgr: @@ -667,6 +670,9 @@ # right corner without triggering a scroll. The ncurses terminfo library can # handle this case with the capability, and prefers am for optimization. # From: Michael Hunter 25 Aug 1995 +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) qnx|qnx4|qnx console:\ :am:km:mi:ms:xt:\ :co#80:it#4:li#25:\ @@ -677,10 +683,9 @@ :k9=\377\211:kD=\377\254:kI=\377\253:kN=\377\252:\ :kP=\377\242:kd=\377\251:kh=\377\240:kl=\377\244:\ :kr=\377\246:ku=\377\241:le=^H:mb=\E{:md=\E<:\ - :me=\E}\E]\E>\E):mr=\E(:nd=\EC:rp=\Eg%r%+ %.:\ - :..sa=%?%p1%t\E<%;%p2%t\E[%;%p3%t\E(%;%p4%t\E{%;%p6%t\E<%;:\ - :se=\E):sf=^J:so=\E(:sr=\EI:ta=^I:te=\ER:ue=\E]:\ - :up=\EA:us=\E[:ve=\Ey1:vi=\Ey0:vs=\Ey2: + :me=\E}\E]\E>\E):mr=\E(:nd=\EC:rp=\Eg%r%+ %.:se=\E):\ + :sf=^J:so=\E(:sr=\EI:ta=^I:te=\ER:ue=\E]:up=\EA:\ + :us=\E[:ve=\Ey1:vi=\Ey0:vs=\Ey2: #### FreeBSD and NetBSD consoles # @@ -700,17 +705,22 @@ :am:km:mi:ms:xn:\ :it#8:vt#3:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :ct=\E[3g:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ + :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:SF=\E[%dS:\ + :SR=\E[%dT:UP=\E[%dA:\ + :ac=llmmkkjjuuttvvwwqqxxnnoosspprr``aaffgg~~..--++\054\054hhII00yyzz:\ + :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cb=\E[1K:cd=\E[J:\ + :ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ + :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=\E[B:\ + :ei=\E[4l:ho=\E[H:\ :i1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:im=\E[4h:\ :k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:k5=\E[21~:\ :k6=\E[23~:k7=\E[24~:k8=\E[25~:kD=\E[3~:kH=\E[4~:\ :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:\ :ke=\E[?1l\E>:kh=\E[1~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ - :nd=\E[C:nw=\EE:rc=\E8:sc=\E7:se=\E[27m:sf=\ED:\ + :nd=\E[C:nw=\EE:\ + :r1=\Ec\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ + :rf=/usr/share/tabset/vt100:sc=\E7:se=\E[27m:sf=\ED:\ :so=\E[7m:sr=\EM:st=\EH:ta=^I:ue=\E[24m:up=\E[A:\ :us=\E[4m: @@ -758,7 +768,57 @@ :co#132:li#50:\ :is=\E[1;50r\E[50;1H:tc=pcvtXX: +#### 386BSD and BSD/OS Consoles +# +# This was the original 386BSD console entry (I think). +# Some places it's named oldpc3|oldibmpc3. +# From: Alex R.N. Wetmore +origpc3|origibmpc3|IBM PC 386BSD Console:\ + :am:bw:eo:xo:\ + :co#80:li#25:\ + :ac=l\332q\304k\277x\263j\331m\300w\302u\264v\301t\303n\305:\ + :cd=\E[J:ce=\E[K:cl=\Ec:cm=\E[%i%2;%2H:do=\E[B:\ + :ho=\E[H:kd=\E[B:kh=\E[Y:kl=\E[D:kr=\E[C:ku=\E[A:\ + :le=^H:md=\E[7m:me=\E[m\E[1;0x\E[2;7x:nd=\E[C:\ + :se=\E[1;0x\E[2;7x:sf=\E[S:so=\E[1;7x\E[2;0x:sr=\E[T:\ + :ue=\E[1;0x\E[2;7x:up=\E[A:us=\E[1;7x\E[2;0x: + +# description of BSD/386 console emulator in version 1.0 (supplied by BSDI) +oldpc3|oldibmpc3|old IBM PC BSD/386 Console:\ + :km:\ + :li#25:\ + :al=\E[L:bl=^G:cr=^M:dl=\E[M:do=^J:kH=\E[F:kI=\E[L:\ + :kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ + :kr=\E[C:ku=\E[A:md=\E[=15F:me=\E[=R:mh=\E[=8F:\ + :nw=^M^J:sf=^J:ta=^I: + +# Description of BSD/OS console emulator in version 1.1, 2.0, 2.1 +# Note, the emulator supports many of the additional console features +# listed in the iBCS2 (e.g. color and character-set selection) though +# not all are described here. This entry really ought to be upgraded. +# Also note, the console will also work with fewer lines after doing +# "stty rows NN", e.g. to use 24 lines. +bsdos|BSD/OS console:\ + :am:bw:eo:km:xo:\ + :co#80:it#8:li#25:\ + :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ + :UP=\E[%dA:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\Ec:\ + :cm=\E[%i%d;%dH:cr=^M:dl=\E[M:do=^J:ho=\E[H:kH=\E[F:\ + :kI=\E[L:kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:\ + :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:\ + :me=\E[0m:mh=\E[=8F:mr=\E[7m:nd=\E[C:nw=^M^J:rc=\E8:\ + :sc=\E7:se=\E[0m:sf=^J:so=\E[7m:ta=^I:up=\E[A: +bsdos-bold|IBM PC BSD/386 Console with bold instead of underline:\ + :ue=\E[0m:us=\E[1m:tc=bsdos: + +# If you are BSDI, you want the following entries, for the moment. +# In release 2.0 they will probably phase out the pc3 and ibmpc3 names +pc3|IBM PC BSD/386 Console:\ + :tc=bsdos: +ibmpc3|pc3-bold|IBM PC BSD/386 Console with bold instead of underline:\ + :us=\E[1m:tc=bsdos-bold: + #### DEC VT100 and compatibles # # DEC terminals from the vt100 forward (and the vt52, way obsolete but still @@ -850,32 +910,38 @@ vt100|vt100-am|dec vt100 (w/advanced video):\ :am:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ - :DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:as=^N:bl=^G:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:do=^J:ho=\E[H:k0=\EOy:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:\ - :k7=\EOv:k8=\EOl:k9=\EOw:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ + :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:\ + :K5=\EOn:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ + :UP=\E[%dA:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ + :ae=^O:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ + :ct=\E[3g:do=^J:eA=\E(B\E)0:ho=\E[H:k0=\EOy:k1=\EOP:\ + :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:\ + :k8=\EOl:k9=\EOw:k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\ + :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m: vt100nam|vt100-nam|vt100 no automargins:\ - :am@:xn@:\tc=vt100-am: + :am@:xn@:tc=vt100-am: # Ordinary vt100 in 132 column ("wide") mode. vt100-w|vt100-w-am|dec vt100 132 cols (w/advanced video):\ - :co#132:li#24:\tc=vt100-am: + :co#132:li#24:\ + :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100-am: vt100-w-nam|vt100-nam-w|dec vt100 132 cols (w/advanced video no automargin):\ - :co#132:li#14:vt@:\tc=vt100-nam: + :co#132:li#14:vt@:\ + :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100-nam: # vt100 with no advanced video. vt100-nav|vt100 without advanced video option:\ :sg#1:\ :mb@:md@:me@:mr@:sa@:se=\E[m:so=\E[7m:ue@:us@:tc=vt100: vt100-nav-w|vt100-w-nav|dec vt100 132 cols 14 lines (no advanced video option):\ - :co#132:li#14:\tc=vt100-nav: + :co#132:li#14:tc=vt100-nav: # vt100 with one of the 24 lines used as a status line. # We put the status line on the top. @@ -900,6 +966,9 @@ vt102|dec vt102:\ :mi:\ :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:tc=vt100: +vt102-w|dec vt102 in wide mode:\ + :li#132:\ + :r3=\E[?3h:tc=vt102: # Many brain-dead PC comm programs that pretend to be `vt100-compatible' # fail to interpret the ^O and ^N escapes properly. Symptom: the @@ -921,12 +990,13 @@ vt131|dec vt131:\ :am:xn:\ :co#80:it#8:li#24:vt#3:\ - :bl=^G:cd=50\E[J:ce=3\E[K:cl=50\E[;H\E[2J:\ + :RA=\E[?7h:bl=^G:cd=50\E[J:ce=3\E[K:cl=50\E[;H\E[2J:\ :cm=5\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:do=^J:ho=\E[H:\ :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:\ :ks=\E[?1h\E=:ku=\EOA:le=^H:mb=2\E[5m:md=2\E[1m:\ - :me=2\E[m:mr=2\E[7m:nd=2\E[C:nw=^M^J:rc=\E8:sc=\E7:\ + :me=2\E[m:mr=2\E[7m:nd=2\E[C:nw=^M^J:\ + :r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:sc=\E7:\ :se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ :us=2\E[4m: @@ -946,21 +1016,28 @@ # with the key marked (ESC) on the vt220. See vt220d for an alternate mapping. # PF1--PF4 are used as F1--F4. # -vt220|DEC VT220 in vt100 emulation mode:\ +vt220|vt200|DEC VT220 in vt100 emulation mode:\ :am:mi:xn:xo:\ :co#80:li#24:vt#3:\ - :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ - :if=/usr/share/tabset/vt100:im=\E[4h:\ + :@7=\E[4~:RA=\E[?7l:SA=\E[?7h:\ + :ac=kkllmmjjnnwwqquuttvvxx:ae=\E(B:al=\E[L:as=\E(0:\ + :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ + :cr=^M:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=\E[B:\ + :ei=\E[4l:ho=\E[H:if=/usr/share/tabset/vt100:im=\E[4h:\ :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :k5=\E[17~:k6=\E[18~:k7=\E[19~:k8=\E[20~:k9=\E[21~:\ - :kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:\ - :kh=\E[1~:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:rc=\E8:\ + :k;=\E[29~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:\ + :kd=\E[B:kh=\E[1~:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ + :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ + :rf=/usr/lib/tabset/vt100:\ :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ - :sc=\E7:se=\E[m:sf=20\ED:so=\E[7m:sr=14\EM:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: + :sc=\E7:se=\E[27m:sf=20\ED:so=\E[7m:sr=14\EM:ta=^I:\ + :ue=\E[24m:up=\E[A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: +vt220-w|vt200-w|DEC vt220 in wide mode:\ + :co#132:\ + :r3=\E[?3h:tc=vt220: + # # vt220d: # This vt220 description regards F6--F10 as the second block of function keys @@ -970,11 +1047,18 @@ # See vt220 for an alternate mapping. # vt220d|DEC VT220 in vt100 mode with DEC function key labeling:\ - :k5@:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:tc=vt220: + :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ + :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:\ + :k5@:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ + :k;=\E[21~:tc=vt220: -vt220nam|vt220-nam|v220n|VT220 in vt100 mode with no auto margins:\ - :am@:\tc=vt220: +vt220-nam|v200-nam|VT220 in vt100 mode with no auto margins:\ + :am@:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) vt220-8|dec vt220 8 bit terminal:\ :am:mi:ms:xn:xo:\ :co#80:it#8:li#24:\ @@ -1000,7 +1084,8 @@ # Use v320n for SCO's LYRIX. Otherwise, use Adam Thompson's vt320-nam. # vt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode:\ - :am@:\tc=vt220: + :am@:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: # These entries are not DEC's official ones, they were purpose-built for the # VT320. Here are the designer's notes: @@ -1014,6 +1099,9 @@ # and the resulting fact that it causes the termcap translation of the entry # to SMASH the 1k-barrier... # From: Adam Thompson Sept 10 1995 +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) vt320|vt300|dec vt320 7 bit terminal:\ :am:es:hs:mi:ms:xn:\ :co#80:li#24:ws#80:\ @@ -1034,14 +1122,17 @@ :ve=\E[?25h:vi=\E[?25l: vt320-nam|vt300-nam|dec vt320 7 bit terminal with no am to make SAS happy:\ :am@:\ - :is=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:tc=vt320: + :is=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:\ + :r2=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:tc=vt320: # We have to init 132-col mode, not 80-col mode. vt320-w|vt300-w|dec vt320 wide 7 bit terminal:\ :co#132:ws#132:\ - :is=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:tc=vt320: + :is=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ + :r2=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:tc=vt320: vt320-w-nam|vt300-w-nam|dec vt320 wide 7 bit terminal with no am:\ :am@:\ - :is=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:tc=vt320-w: + :is=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:\ + :r2=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:tc=vt320-w: # VT330 and VT340 -- These are ReGIS and SIXEL graphics terminals # which are pretty much a superset of the VT320. They have the @@ -1067,20 +1158,21 @@ :am:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ds=\E[2$~\r\E[1$}\E[K\E[$}:ei=\E[4l:fs=\E[$}:\ - :ho=\E[H:im=\E[4h:\ + :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ + :ae=^O:al=\E[L:as=^N:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ + :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ + :dc=\E[P:dl=\E[M:do=^J:ds=\E[2$~\r\E[1$}\E[K\E[$}:\ + :ei=\E[4l:fs=\E[$}:ho=\E[H:im=\E[4h:\ :is=\E<\E F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ :k8=\E[19~:k9=\E[20~:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=^M\ED:rc=\E8:\ - :sc=\E7:se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:st=\EH:\ - :ta=^I:ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:\ - :us=\E[4m:vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ - :vs=\E[?25h: + :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:l1=pf1:l2=pf2:\ + :l3=pf3:l4=pf4:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ + :mr=\E[7m:nd=\E[C:nw=^M\ED:r1=\E[?3l:rc=\E8:\ + :rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[27m:sf=\ED:\ + :so=\E[7m:sr=\EM:st=\EH:ta=^I:\ + :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ + :vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: # DEC doesn't supply a vt400 description, so we add Daniel Glasser's # (originally written with vt420 as its primary name, and usable for it). @@ -1107,36 +1199,43 @@ :am:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :cd=10\E[J:ce=4\E[K:cl=10\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ + :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ + :ae=^O:al=\E[L:as=^N:cd=10\E[J:ce=4\E[K:\ + :cl=10\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ + :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ :ds=\E[2$~\r\E[1$}\E[K\E[$}:ei=\E[4l:fs=\E[$}:\ :ho=\E[H:ic=\E[@:im=\E[4h:\ :is=\E<\E F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ :k8=\E[19~:k9=\E[20~:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=^M\ED:rc=\E8:\ - :sc=\E7:se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:st=\EH:\ - :ta=^I:ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:\ - :us=\E[4m:vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ - :vs=\E[?25h: + :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:l1=pf1:l2=pf2:\ + :l3=pf3:l4=pf4:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ + :mr=\E[7m:nd=\E[C:nw=^M\ED:r1=\E<\E[?3l\E[!p\E[?7h:\ + :rc=\E8:rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[27m:\ + :sf=\ED:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ + :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ + :vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: # (I removed , it collided with ; # I also added / based on the init string -- esr) vt420|DEC VT420:\ :am:mi:xn:xo:\ :co#80:li#24:vt#3:\ + :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ + :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ + :SA=\E[?7h:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ :i2=\E[?67h\E[64;1"p:if=/usr/share/tabset/vt100:\ :im=\E[4h:is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:\ :k3=\EOR:k4=\EOS:k5=\E[17~:k6=\E[18~:k7=\E[19~:\ - :k8=\E[20~:k9=\E[21~:kD=\E[3~:kI=\E[2~:kN=\E[6~:\ - :kP=\E[5~:kb=^H:kd=\E[B:ke=\E>:kl=\E[D:kr=\E[C:\ - :ks=\E=:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:rc=\E8:\ + :k8=\E[20~:k9=\E[21~:k;=\E[29~:kD=\E[3~:kI=\E[2~:\ + :kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:ke=\E>:kl=\E[D:\ + :kr=\E[C:ks=\E=:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:\ + :me=\E[m:mr=\E[7m:nd=\E[C:r3=\E[?67h\E[64;1"p:rc=\E8:\ + :rf=/usr/lib/tabset/vt100:\ :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ :se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ :up=\E[A:us=\E[4m: @@ -1151,18 +1250,34 @@ # else value = key + 5; # vt420pc|DEC VT420 w/PC keyboard:\ - :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ - :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\177:\ - :kh=\E[H:tc=vt420: + :@7=\E[4~:F1=\E[23~:F2=\E[24~:F3=\E[11;2~:\ + :F4=\E[12;2~:F5=\E[13;2~:F6=\E[14;2~:F7=\E[15;2~:\ + :F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:FB=\E[20;2~:\ + :FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:FF=\E[23~:\ + :FG=\E[24~:FH=\E[25~:FI=\E[26~:FJ=\E[28~:FK=\E[29~:\ + :FL=\E[31~:FM=\E[32~:FN=\E[33~:FO=\E[34~:FP=\E[35~:\ + :FQ=\E[36~:FR=\E[23;2~:FS=\E[24;2~:FT=\E[25;2~:\ + :FU=\E[26;2~:FV=\E[28;2~:FW=\E[29;2~:FX=\E[31;2~:\ + :FY=\E[32;2~:FZ=\E[33;2~:Fa=\E[34;2~:Fb=\E[35;2~:\ + :Fc=\E[36;2~:S6=USR_TERM\072vt420pcdos\072:k1=\E[11~:\ + :k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:k6=\E[17~:\ + :k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:kD=\177:\ + :kh=\E[H:\ + :..px=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s\E\\:tc=vt420: vt420pcdos|DEC VT420 w/PC for DOS Merge:\ :li#25:\ + :S1=%?%p2%{19}%=%t\E\023\021%e%p2%{32}%<%t\E%p2%c%e%p2%{127}%=%t\E\177%e%p2%c%;:\ + :S4=\E[?1;2r\E[34h:\ + :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:S6@:\ :me=\E[m:sa@:tc=vt420pc: vt420f|DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys:\ + :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ + :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:\ :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ - :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\177:\ - :kh=\E[H:tc=vt420: + :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\ + :kD=\177:kh=\E[H:l1=\EOP:l2=\EOQ:l3=\EOR:l4=\EOS:tc=vt420: vt510|DEC VT510:\ :tc=vt420: @@ -1188,16 +1303,22 @@ vt520|DEC VT520:\ :am:mi:xn:xo:\ :co#80:li#24:vt#3:\ + :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ + :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ + :SA=\E[?7h:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ :i2=\E[?67h\E[64;1"p:if=/usr/share/tabset/vt100:\ :im=\E[4h:is=\E[1;24r\E[24;1H:k0=\E[29~:k1=\EOP:\ :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[17~:k6=\E[18~:\ - :k7=\E[19~:k8=\E[20~:k9=\E[21~:kD=\E[3~:kI=\E[2~:\ - :kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ - :nd=\E[C:rc=\E8:\ + :k7=\E[19~:k8=\E[20~:k9=\E[21~:k;=\E[29~:kD=\E[3~:\ + :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:kl=\E[D:\ + :kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ + :mr=\E[7m:nd=\E[C:\ + :..px=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s\E\\:\ + :r3=\E[?67h\E[64;1"p:rc=\E8:rf=/usr/lib/tabset/vt100:\ :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ :se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ :up=\E[A:us=\E[4m: @@ -1206,16 +1327,22 @@ vt525|DEC VT525:\ :am:mi:xn:xo:\ :co#80:li#24:vt#3:\ + :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ + :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ + :SA=\E[?7h:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ :i2=\E[?67h\E[64;1"p:if=/usr/share/tabset/vt100:\ :im=\E[4h:is=\E[1;24r\E[24;1H:k0=\E[29~:k1=\EOP:\ :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[17~:k6=\E[18~:\ - :k7=\E[19~:k8=\E[20~:k9=\E[21~:kD=\E[3~:kI=\E[2~:\ - :kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ - :nd=\E[C:rc=\E8:\ + :k7=\E[19~:k8=\E[20~:k9=\E[21~:k;=\E[29~:kD=\E[3~:\ + :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:kl=\E[D:\ + :kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ + :mr=\E[7m:nd=\E[C:\ + :..px=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s\E\\:\ + :r3=\E[?67h\E[64;1"p:rc=\E8:rf=/usr/lib/tabset/vt100:\ :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ :se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ :up=\E[A:us=\E[4m: @@ -1238,12 +1365,14 @@ # From: Adam Thompson Sept 10 1995 z340|zstem vt340 terminal emulator 132col 42line:\ :li#42:\ - :is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H:tc=vt320-w: + :is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H:\ + :r2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H:tc=vt320-w: z340-nam|zstem vt340 terminal emulator 132col 42line:\ :am@:\ - :is=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H:tc=z340: + :is=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H:\ + :r2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H:tc=z340: -#### Xterm variants +#### X terminal emulators # # X10/6.6 11/7/86, minus alternate screen, plus (csr) @@ -1253,24 +1382,28 @@ x10term|vs100-x10|xterm terminal emulator (X10 window system):\ :am:km:mi:ms:xn:xo:\ :co#80:it#8:li#65:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:al=\E[L:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:\ - :dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:im=\E[4h:\ - :is=\E\E[m\E[?7h\E[?1;4l:k1=\EOP:k2=\EOQ:k3=\EOR:\ - :k4=\EOS:kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:\ - :ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:\ + :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:RA=\E[?7l:SA=\E[?7h:\ + :al=\E[L:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ + :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:\ + :ho=\E[H:im=\E[4h:is=\E\E[m\E[?7h\E[?1;4l:k1=\EOP:\ + :k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ + :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:\ + :me=\E[m:mr=\E[7m:nd=\E[C:\ :rs=\E[r\E<\E[m\E[H\E[2J\E[?7h\E[?1;3;4;6l:se=\E[m:\ :sf=^J:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[A:\ :us=\E[4m: # X11R6 xterm. This is known good for the XFree86 version under Linux. +# It is *way* more featureful than the stock X consortium entry. # The kmous key is actually the \E[M prefix returned by xterm's internal # mouse-tracking facility. ncurses will interpret the following three bytes # of mouse status information. # From: Eric S. Raymond 9 Nov 1995 +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) xterm|vs100|xterm terminal emulator (X11R6 Window System):\ :am:km:mi:ms:xn:xo:\ - :co#80:it#8:li#24:\ + :co#80:it#8:li#65:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ @@ -1285,6 +1418,10 @@ :se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ :te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:ue=\E[m:up=\E[A:\ :us=\E[4m: +xterm-bold|xterm terminal emulator (X11R6 Window System) standout w/bold:\ + :so=\E[1m:tc=xterm: +xterms|vs100s|xterm terminal emulator (small screen 24x80):\ + :co#80:li#24:tc=xterm: # (kterm: this had extension capabilities ":KJ:TY=ascii:" -- esr) kterm|kterm kanji terminal emulator (X window system):\ :es:hs:\ @@ -1311,21 +1448,51 @@ :ds=\E]0;\007:fs=^G:md=\E[1m\E[43m:mr=\E[7m\E[34m:\ :so=\E[7m\E[31m:ts=\E]0;:us=\E[4m\E[42m:tc=xterm: -# HP ships this. +# HP ships this, except for the pb#9600 which was merged in from BSD termcap. hpterm|X-hpterm|hp X11 terminal emulator:\ :am:da:db:mi:xs:\ - :co#80:li#24:lm#0:sg#0:\ - :ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:\ - :cl=\E&a0y0C\EJ:cm=\E&a%dy%dC:cr=^M:ct=\E3:dc=\EP:\ - :dl=\EM:do=\EB:ei=\ER:im=\EQ:k1=\Ep:k2=\Eq:k3=\Er:\ - :k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:kD=\EP:kH=\EF:\ - :kI=\EQ:kN=\EU:kP=\EV:kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:\ - :kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:le=^H:md=\E&dB:\ - :me=\E&d@:mh=\E&dH:mr=\E&dB:nd=\EC:\ + :Nl#8:co#80:lh#2:li#24:lm#0:lw#8:pb#9600:sg#0:\ + :LF=\E&j@:LO=\E&jB:ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:\ + :cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\E&a0y0C\EJ:\ + :cm=\E&a%dy%dC:cr=^M:ct=\E3:cv=\E&a%dY:dc=\EP:dl=\EM:\ + :do=\EB:ei=\ER: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=^H:kd=\EB:\ + :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:kt=\E2:\ + :ku=\EA:le=^H:md=\E&dB:me=\E&d@:mh=\E&dH:ml=\El:\ + :mr=\E&dB:mu=\Em:nd=\EC:..pk=\E&f%p1%dk%p2%l%dL%p2%s:\ + :..pl=\E&f1a%p1%dk%p2%l%dL%p2%s:\ + :..pn=\E&f%p1%dk%p2%l%dd0L%p2%s:\ + :..px=\E&f2a%p1%dk%p2%l%dL%p2%s:\ :..sa=\E&d%?%p7%t%'s'%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+%p5%{8}%*%+%'@'%+%c%?%p9%t%'\016'%c%e%'\017'%c%;:\ :se=\E&d@:sf=^J:so=\E&dJ:sr=\ET:st=\E1:ta=^I:\ :ue=\E&d@:up=\EA:us=\E&dD: +# This is for the extensible terminal emulator on the X11R6 contrib tape. +emu|emu native mode:\ + :mi:ms:xo:\ + :Co#15:co#80:it#8:li#24:pa#64:vt#200:\ + :*6=\Esel:@0=\Efind:@8=^M:\ + :AB=\Es%i%p1%d; setaf=\Er%i%p1%d;:AL=\EQ%d;:\ + :DC=\EI%d;:DL=\ER%d;:DO=\Ep%d;:F1=\EF11:F2=\EF12:\ + :F3=\EF13:F4=\EF14:F5=\EF15:F6=\EF16:F7=\EF17:\ + :F8=\EF18:F9=\EF19:FA=\EF20:LE=\Eq-%d;:RI=\Eq%d;:\ + :UP=\Ep-%d;:\ + :ac=a\202f\260g261j\213k\214l\215m\216n\217o\220q\222s\224t\225u\226v\227w\230x\231~\244:\ + :ae=\200:al=\EQ1;:as=\200:bl=^G:cb=\EL:ce=\EK:\ + :cl=\EP\EE0;0;:cm=\EE%d;%d;:cr=^M:cs=\Ek%d;%d;:\ + :ct=\Ej:dc=\EI1;:dl=\ER1;:do=\EB:eA=\200:\ + :ec=\Ej%d;\ned=\EN:ei=\EX:ho=\EE0;0;:if=\200:im=\EY:\ + :is=\ES\Er0;\Es0;:k0=\EF00:k1=\EF01:k2=\EF02:\ + :k3=\EF03:k4=\EF04:k5=\EF05:k6=\EF06:k7=\EF07:\ + :k8=\EF08:k9=\EF09:k;=\EF10:kD=\177:kI=\Eins:\ + :kN=\Enext:kP=\Eprior:kb=^H:kd=\EB:kl=\EC:kr=\ED:\ + :ku=\EA:le=^H:mb=\ES\EW:md=\ES\EU:me=\ES:mr=\ES\ET:\ + :nd=\ED:oc=\Es0;\Er0;:r2=\ES\Es0;\Er0;:se=\ES:sf=\EG:\ + :so=\ES\ET:sr=\EF:st=\Eh:ta=^I:ue=\ES:up=\EA:\ + :us=\ES\EV:ve=\Ea:vi=\EZ:vs=\Ea: + ######## UNIX VIRTUAL TERMINALS AND VIRTUAL CONSOLES # @@ -1342,7 +1509,7 @@ # (vremote: removed obsolete ":nl@:" -- esr) vremote|virtual remote terminal:\ :am@:\ - :co#79:\tc=cbunix: + :co#79:tc=cbunix: pty|4bsd pseudo teletype:\ :cm=\EG%+ %+ :se=\Eb$:so=\Ea$:ue=\Eb!:us=\Ea!:tc=cbunix: @@ -1353,21 +1520,22 @@ screen|VT 100/ANSI X3.64 virtual terminal:\ :am:km:mi:ms:xn:\ :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ - :dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:im=\E[4h:\ - :is=\E)0:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:\ - :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:\ - :kH=\E[4~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\EOB:\ - :ke=\E[?1l\E>:kh=\E[1~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ - :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ - :nd=\E[C:nw=\EE:rc=\E8:sc=\E7:se=\E[23m:sf=^J:\ - :so=\E[3m:sr=\EM:st=\EH:ta=^I:ue=\E[24m:up=\EM:\ - :us=\E[4m: + :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:F1=\E[23~:\ + :F2=\E[24~:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++\054\054hhII00:\ + :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ + :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:\ + :im=\E[4h:is=\E)0:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ + :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ + :k;=\E[21~:kD=\E[3~:kH=\E[4~:kI=\E[2~:kN=\E[6~:\ + :kP=\E[5~:kb=^H:kd=\EOB:ke=\E[?1l\E>:kh=\E[1~:\ + :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ + :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=\EE:r2=\Ec:\ + :rc=\E8:sc=\E7:se=\E[23m:sf=^J:so=\E[3m:sr=\EM:\ + :st=\EH:ta=^I:ue=\E[24m:up=\EM:us=\E[4m: screen-w|VT 100/ANSI X3.64 virtual terminal with 132 cols:\ - :co#132:\tc=screen: + :co#132:tc=screen: screen2|VT 100/ANSI X3.64 virtual terminal:\ :co#80:it#8:li#24:\ @@ -1377,9 +1545,9 @@ :ct=\E[3g:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ic=:\ :im=\E[4h:k0=\E~:k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:\ :k6=\EP:k7=\EQ:k8=\ER:k9=\E0I:kb=^H:kd=\EB:kh=\EH:\ - :kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\E[C:nw=^M^J:rc=\E8:\ - :sc=\E7:se=\E[23m:sf=^J:so=\E[3m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[24m:up=\E[A:us=\E[4m: + :kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\E[C:nw=^M^J:r1=\Ec:\ + :rc=\E8:sc=\E7:se=\E[23m:sf=^J:so=\E[3m:sr=\EM:\ + :st=\EH:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m: # (screen3: removed unknown ":xv:LP:G0:" -- esr) screen3|VT 100/ANSI X3.64 virtual terminal:\ :km:mi:ms:\ @@ -1391,8 +1559,8 @@ :ei=\E[4l:ho=\E[H:im=\E[4h:is=\E)0:k1=\EOP:k2=\EOQ:\ :k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:ke=\E>:kl=\EOD:\ :kr=\EOC:ks=\E=:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:sc=\E7:\ - :se=\E[23m:sf=^J:so=\E[3m:sr=\EM:st=\EH:ta=^I:\ + :me=\E[m:mr=\E[7m:nd=\E[C:nw=\EE:r1=\Ec:rc=\E8:\ + :sc=\E7:se=\E[23m:sf=^J:so=\E[3m:sr=\EM:st=\EH:ta=^I:\ :ue=\E[24m:up=\EM:us=\E[4m: ######## WORKSTATION CONSOLES @@ -1401,7 +1569,7 @@ #### Sun consoles # -# :is: resets scrolling region in case a previous user had used "tset vt100" +# :is1: resets scrolling region in case a previous user had used "tset vt100" oldsun|Sun Microsystems Workstation console:\ :am:km:mi:ms:\ :co#80:it#8:li#34:\ @@ -1411,37 +1579,42 @@ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:kh=\E[H:\ :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:nd=\E[C:se=\E[m:sf=^J:\ :so=\E[7m:ta=^I:up=\E[A: -# New entry from vendor -sun|sun1|sun2|Sun Microsystems Inc. workstation:\ +# From: Alexander Lukyanov , 14 Nov 1995 +sun|sun1|sun2|Sun Microsystems Inc. workstation console:\ :am:km:ms:\ - :co#80:li#34:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:IC=\E[%d@:al=\E[L:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%i%d;%dH:cr=^M:\ - :dc=\E[P:dl=\E[M:do=^J:ei=:ho=\E[H:ic=\E[@:im=:\ - :k1=\E[224z:k2=\E[225z:k3=\E[226z:k4=\E[227z:\ - :k5=\E[228z:k6=\E[229z:k7=\E[230z:k8=\E[231z:\ - :k9=\E[232z:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ + :co#80:li#35:\ + :%7=\E[194z:&5=\E[193z:&8=\E[195z:@7=\E[220z:\ + :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:F1=\E[234z:F2=\E[235z:\ + :IC=\E[%d@:K2=\E[218z:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ + :cl=^L:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=^J:\ + :ei=:ic=\E[@:im=:k1=\E[224z:k2=\E[225z:k3=\E[226z:\ + :k4=\E[227z:k5=\E[228z:k6=\E[229z:k7=\E[230z:\ + :k8=\E[231z:k9=\E[232z:k;=\E[233z:kD=\177:kN=\E[222z:\ + :kP=\E[216z:kb=^H:kd=\E[B:kh=\E[214z:kl=\E[D:kr=\E[C:\ + :ku=\E[A:le=^H:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ + :r2=\E[s:\ :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m:\ :se=\E[m:sf=^J:so=\E[7m:ta=^I:ue=\E[m:up=\E[A:\ :us=\E[4m: # From: Tue Sep 24 13:14:44 1985 +# (sun-s: I added lines#34 because the Lukyanov entry for sun has 35 -- esr) sun-s|Sun Microsystems Workstation window with status line:\ :hs:\ + :li#34:\ :ds=\E]l\E\\:fs=\E\\:ts=\E]l:tc=sun: sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs:\ :hs:\ :ds=\E]l\E\\:fs=\E\\:ts=\E]l:tc=sun-e: sun-48|Sun 48-line window:\ - :co#80:li#48:\tc=sun: + :co#80:li#48:tc=sun: sun-34|Sun 34-line window:\ - :co#80:li#34:\tc=sun: + :co#80:li#34:tc=sun: sun-24|Sun 24-line window:\ - :co#80:li#24:\tc=sun: + :co#80:li#24:tc=sun: sun-17|Sun 17-line window:\ - :co#80:li#17:\tc=sun: + :co#80:li#17:tc=sun: sun-12|Sun 12-line window:\ - :co#80:li#12:\tc=sun: + :co#80:li#12:tc=sun: sun-1|Sun 1-line window for sysline:\ :es:hs:\ :co#80:li#1:\ @@ -1457,11 +1630,11 @@ # (wsiris: this had extension capabilities # :HS=\E7F2:HE=\E7F7:\ # :CT#2:CZ=*Bblack,red,green,yellow,blue,magenta,cyan,*Fwhite: -# (wsiris: removed incorrect ":cl=\Ev:" -- esr) +# (wsiris: removed suboptimal =\EH\EJ:" -- esr) wsiris|iris40|iris emulating a 40 line visual 50 (approximately):\ :am:\ :co#80:it#8:li#40:\ - :al=\EL:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :dl=\EM:\ + :al=\EL:cd=\EJ:ce=\EK:cl=\Ev:cm=\EY%+ %+ :dl=\EM:\ :ho=\EH:is=\E7B0\E7F7\E7C2\E7R3:k0=\E0:k1=\E1:k2=\E2:\ :k3=\E3:k4=\E4:k5=\E5:k6=\E6:k7=\E7:k8=\E8:k9=\E9:\ :kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\E0@:\ @@ -1487,11 +1660,11 @@ :sc=^]:se=\ENo:sf=\EW:so=\EOo:sr=\EX:ta=^I:te=\ENt:\ :ti=\EOt:ts=\EOl:ue=\ENu:up=\EY:us=\EOu:vb=\EZ: psterm-96x48|NeWS psterm 96x48:\ - :co#96:li#48:\tc=psterm: + :co#96:li#48:tc=psterm: psterm-90x28|NeWS psterm 90x28:\ - :co#90:li#28:\tc=psterm: + :co#90:li#28:tc=psterm: psterm-80x24|NeWS psterm 80x24:\ - :co#80:li#24:\tc=psterm: + :co#80:li#24:tc=psterm: # This is a faster termcap for psterm. Warning: if you use this termcap, # some control characters you type will do strange things to the screen. # (psterm-fast: unknown ":sl=^Ol:el=^Nl:" -- esr) @@ -1515,16 +1688,20 @@ apollo|apollo console:\ :am:mi:\ :co#88:li#53:\ - :al=\EI:cd=\EJ:ce=\EK:cl=^L:cm=\EM%+ %d):dc=\EP:\ - :dl=\EL:do=\EB:ei=\ER:im=\EQ:le=^H:nd=\EC:se=\ET:\ - :sf=\EE:so=\ES:sr=\ED:te=\EX:ti=\EW:ue=\EV:up=\EA:\ - :us=\EU: + :al=\EI:cd=\EJ:ce=\EK:ch=\EN%d:cl=^L:cm=\EM%+ %d):\ + :cv=\EO+ :dc=\EP:dl=\EL:do=\EB:ei=\ER:im=\EQ:le=^H:\ + :nd=\EC:se=\ET:sf=\EE:so=\ES:sr=\ED:te=\EX:ti=\EW:\ + :ue=\EV:up=\EA:us=\EU: + +# We don't know whether or not the apollo guys replicated DEC's firmware bug +# in the VT132 that reversed /. To be on the safe side, disable +# both these capabilities. apollo_15P|apollo 15 inch display:\ - :tc=vt132: + :ei@:im@:tc=vt132: apollo_19L|apollo 19 inch display:\ - :tc=vt132: + :ei@:im@:tc=vt132: apollo_color|apollo color display:\ - :tc=vt132: + :ei@:im@:tc=vt132: #### Fortune Systems consoles # @@ -1540,21 +1717,22 @@ # to force both magic cookie glitches off. Once upon a time, I # used a Fortune myself, so I know the capabilities of the form ^A[a-z]\r are # function keys; thus the "Al" value for HM was certainly an error. I renamed -# EN/PD/PU/CO/CF according to the XENIX/TC mappings, but not HM/DL/RF/RC/RT. +# EN/PD/PU/CO/CF/RT according to the XENIX/TC mappings, but not HM/DL/RF/RC. # I think :rv: and :re: are start/end reverse video and :rg: is a nonexistent # "reverse-video-glitch" capability; I have put :rv: and :re: in with standard # names below. I've removed obsolete ":nl=5^J:" as there is a :do: -- esr) fos|fortune|Fortune system:\ :am:bw:\ :co#80:li#25:\ - :ae=^O:al=\034E:as=\Eo:bl=^G:cd=\034Y:ce=^\Z:cl=\014:\ - :cm=\034C%+ %+ :cr=^M:dc=\034W:dl=\034R:do=\n:ei=:\ - :ho=\036:ic=\034Q:im=:is=^_..:k1=^Aa\r:k2=^Ab\r:\ - :k3=^Ac\r:k4=^Ad\r:k5=^Ae\r:k6=^Af\r:k7=^Ag\r:\ - :k8=^Ah\r:kN=^Ao\r:kP=^An\r:kb=^H:kd=^Ay\r:kh=^A?\r:\ - :kl=^Aw\r:kr=^Az\r:ku=^Ax\r:le=^H:mb=\EN:me=\EI:\ - :mr=\EH:nw=^M^J:se=^\I`:sf=^J:so=^\H`:ta=^Z:ue=^\IP:\ - :up=\013:us=^\HP:ve=\E\\:vi=\E]:vs=\E\072: + :@7=^Ak\r:@8=^Aq:ac=l m"k(j*v%w#q&x-:ae=^O:al=\034E:\ + :as=\Eo:bl=^G:cd=\034Y:ce=^\Z:cl=\014:cm=\034C%+ %+ :\ + :cr=^M:dc=\034W:dl=\034R:do=\n:ei=:ho=\036:ic=\034Q:\ + :im=:is=^_..:k1=^Aa\r:k2=^Ab\r:k3=^Ac\r:k4=^Ad\r:\ + :k5=^Ae\r:k6=^Af\r:k7=^Ag\r:k8=^Ah\r:kN=^Ao\r:\ + :kP=^An\r:kb=^H:kd=^Ay\r:kh=^A?\r:kl=^Aw\r:kr=^Az\r:\ + :ku=^Ax\r:le=^H:mb=\EN:me=\EI:mr=\EH:nw=^M^J:se=^\I`:\ + :sf=^J:so=^\H`:ta=^Z:ue=^\IP:up=\013:us=^\HP:ve=\E\\:\ + :vi=\E]:vs=\E\072: ######## COMMON TERMINAL TYPES # @@ -1582,12 +1760,16 @@ # :sr: was given as a boolean-- esr) altos2|alt2|altos-2|altos II:\ :co#80:it#8:li#24:sg#0:\ - :DL=\E[M:al=\E[L:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:do=\E[1B:ei=:ho=\E[H:\ - :ic=\E[@:if=/usr/share/tabset/vt100:im=:\ - :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:k0=^AI\r:\ + :*5=^Am\r:*8=^An\r:DL=\E[M:FM=^A`\r:FN=^Aa\r:\ + :FO=^Ab\r:FP=^Ac\r:FQ=^Ad\r:FR=^Ae\r:FS=^Af\r:\ + :FT=^Ag\r:FU=^Ah\r:FV=^Ai\r:FW=^Aj\r:FX=^Ak\r:\ + :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:do=\E[1B:\ + :ei=:ho=\E[H:ic=\E[@:if=/usr/share/tabset/vt100:\ + :im=:is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:k0=^AI\r:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=^AM\r:kb=^H:\ + :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=^AJ\r:\ + :kB=^AK\r:kC=^AL\r:kD=^AM\r:kE=^AN\r:kF=^AO\r:kb=^H:\ :kd=\E[B:kh=\E[f:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ :nd=\E[1C:nw=^M^J:se=\E[m:sf=^J:so=\E[7m:ta=^I:\ :ue=\E[m:up=\E[1A:us=\E[4m: @@ -1614,17 +1796,22 @@ altos7|alt7|altos VII:\ :am:mi:\ :co#80:li#24:sg#0:\ - :DL=\ER:al=\EE:cd=\EY:ce=\ET:cl=\E+^^:cm=\E=%+ %+ :\ - :cr=^M:dc=\EW:do=^J:ei=\Er:ho=^^:im=\Eq:\ + :*5=^Am\r:*8=^An\r:DL=\ER:FM=^A`\r:FN=^Aa\r:FO=^Ab\r:\ + :FP=^Ac\r:FQ=^Ad\r:FR=^Ae\r:FS=^Af\r:FT=^Ag\r:\ + :FU=^Ah\r:FV=^Ai\r:FW=^Aj\r:FX=^Ak\r:\ + :ac=l2m1k3j5t4u9v=w0q\072x6n8\nblink=\EG2:al=\EE:\ + :cd=\EY:ce=\ET:cl=\E+^^:cm=\E=%+ %+ :cr=^M:dc=\EW:\ + :do=^J:ei=\Er:ho=^^:im=\Eq:\ :is=\E`\072\Ee(\EO\Ee6\Ec41\E~4\Ec21\Eu\E~2:k0=^AI\r:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=^AM\r:kN=\EK:\ + :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=^AJ\r:\ + :kB=^AK\r:kC=^AL\r:kD=^AM\r:kE=^AN\r:kF=^AO\r:kN=\EK:\ :kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ - :md=\EGt:me=\EG0:mh=\EGp:mr=\EG4:nd=^L:nw=^M^J:\ - :se=\EG0:sf=^J:so=\EG4:sr=\Ej:ta=^I:ue=\EG0:up=^K:\ - :us=\EG8: + :md=\EGt:me=\EG0:mh=\EGp:mk=\EG1:mr=\EG4:nd=^L:\ + :nw=^M^J:pf=\EJ:po=\Ed#:se=\EG0:sf=^J:so=\EG4:sr=\Ej:\ + :ta=^I:ue=\EG0:up=^K:us=\EG8: altos7pc|alt7pc|altos PC VII:\ - :tc=altos7: + :@7=\ET:tc=altos7: #### Hewlett-Packard (hp) # @@ -1639,13 +1826,14 @@ hpgeneric|hp|hewlett-packard generic terminal:\ :am:da:db:mi:xs:\ :co#80:li#24:lm#0:vt#6:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:\ - :cm=\E&a%r%dc%dY:cr=^M:ct=\E3:dc=\EP:dl=\EM:do=^J:\ - :ei=\ER:im=\EQ:kb=^H:le=^H:nd=\EC:se=\E&d@:sf=^J:\ - :so=\E&dJ:st=\E1:ta=^I:ue=\E&d@:up=\EA:us=\E&dD: + :al=\EL:bl=^G:cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\EH\EJ:\ + :cm=\E&a%r%dc%dY:cr=^M:ct=\E3:cv=\E&a%dY:dc=\EP:\ + :dl=\EM:do=^J:ei=\ER:im=\EQ:kB=\Ei:kb=^H:le=^H:\ + :nd=\EC:se=\E&d@:sf=^J:so=\E&dJ:st=\E1:ta=^I:\ + :ue=\E&d@:up=\EA:us=\E&dD: hp110|hewlett-packard model 110 portable:\ - :li#16:\tc=hpgeneric: + :li#16:tc=hpgeneric: hp+pfk+cr|hp function keys with CR:\ :k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:\ @@ -1660,19 +1848,22 @@ # user to use those keys as arrow keys rather than as function # keys. hp+pfk+arrows|hp alternate arrow definitions:\ - :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:kH=\Eq\r:kd=\Ew\r:\ - :kh=\Ep\r:kl=\Eu\r:kr=\Ev\r:ku=\Et\r: + :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:kF=\Er\r:kH=\Eq\r:\ + :kR=\Es\r:kd=\Ew\r:kh=\Ep\r:kl=\Eu\r:kr=\Ev\r:\ + :ku=\Et\r: hp+arrows|hp arrow definitions:\ - :kH=\EF:kd=\EB:kh=\Eh:kl=\ED:kr=\EC:ku=\EA: + :kF=\ES:kH=\EF:kR=\ET:kd=\EB:kh=\Eh:kl=\ED:kr=\EC:\ + :ku=\EA: # Generic stuff from the HP 262x series # hp262x|HP 262x terminals:\ :xs:\ - :cd=\EJ:dc=\EP:ip=:kD=\EP:kI=\EQ:kN=\EU:kP=\EV:\ + :cd=\EJ:dc=\EP:ip=:kA=\EL:kD=\EP:kE=\EK:kF=\ES:\ + :kI=\EQ:kL=\EM:kM=\ER:kN=\EU:kP=\EV:kR=\ET:kS=\EJ:\ :kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ - :ku=\EA:mb=\E&dA:me=\E&d@:mr=\E&dB:\ + :ku=\EA:mb=\E&dA:me=\E&d@:mk=\E&dS:mr=\E&dB:\ :..sa=\E&d%'@'%?%p1%t%'B'%|%;%?%p2%t%'D'%|%;%?%p3%t%'B'%|%;%?%p4%t%'A'%|%;%c:\ :se=\E&d@:sf=\ES:so=\E&dB:ta=\011:ue=\E&d@:us=\E&dD: @@ -1691,7 +1882,7 @@ # xmitting if you reset it, until you unset and reset the strap! # Since there is no way to set/unset the strap with an escape # sequence, we don't use it in the default. -# If you like, you can use 2621-ba (braindmaged arrow keys). +# If you like, you can use 2621-ba (brain-damaged arrow keys). hp2621-ba|2621-ba|2621 w/new rom and strap A set:\ :ke@:ks@:tc=hp+arrows:tc=hp2621: @@ -1709,7 +1900,7 @@ # To use 2621p printer, setenv TERM=2621p, PRINTER=2612p hp2621p|2621p|2621P|hp 2621 with printer:\ - :tc=hp2621: + :pf=\E&p13C:po=\E&p11C:tc=hp2621: hp2621p-a|2621p-a|hp2621p with fn as arrows:\ :tc=hp+pfk+arrows:tc=hp2621p: @@ -1722,7 +1913,7 @@ # 2621 using all 48 lines of memory, only 24 visible at any time. hp2621-48|48 line 2621:\ :li#48:\ - :cm=\E&a%r%dc%dR:ho=\EH:tc=hp2621: + :cm=\E&a%r%dc%dR:cv=\E&a%dR:ho=\EH:tc=hp2621: # 2621 with no labels ever. Also prevents vi delays on escape. hp2621-nl|hp 2621 with no labels:\ @@ -1762,10 +1953,11 @@ # mode) at 4800 baud and less. I couldn't get the padding right # for 9.6. # +# (hp2624: replaced NUL sequences in flash with mandatory pauses -- esr) hp2624|hp2624a|hp2624b|hp2624b-4p|2624-4p|2624|2624a|2624b|Hewlett Packard 2624 B:\ :da:db:\ :lm#96:\ - :vb=\E&w13F\200\200\200\200\E&w12F\200\200\200\200\E&w13F\200\200\200\200\E&w12F:tc=hp+labels:tc=scrhp: + :vb=\E&w13F\E&w12F\E&w13F\E&w12F:tc=hp+labels:tc=scrhp: # This hp2626 entry does not use any of the fancy windowing stuff # of the 2626. @@ -1811,13 +2003,13 @@ :i1=\E&q3t0{0H \E&w0f118n1I \E&w0f1n2I\n\E&w2f1i0d0u23l0S \E&w3f2I \E&w7f2p1I \r:tc=hp2626: # Various entries useful for small windows on 2626. hp2626-12|2626-12|hewlett-packard 2626 12 lines:\ - :li#12:\tc=hp2626: + :li#12:tc=hp2626: hp2626-12x40|2626-12x40|hewlett-packard 2626 12 lines 40 columns:\ - :co#40:li#12:\tc=hp2626: + :co#40:li#12:tc=hp2626: hp2626-x40|2626-x40|hewlett-packard 2626 40 columns:\ - :co#40:\tc=hp2626: + :co#40:tc=hp2626: hp2626-12-s|2626-12-s|hewlett-packard 2626 11 lines plus status:\ - :li#11:\tc=hp2626-s: + :li#11:tc=hp2626-s: # # hp2627 color tubes from University of Wisconsin @@ -1852,9 +2044,10 @@ # software to support it. hp2645|hp45|HP 2645 series:\ :pb#9600:\ - :cr=\r:kD=\EP:kI=\EQ:kN=\EU:kP=\EV:kd=\EB:ke=\E&s0A:\ - :kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:mb=\E&dA:\ - :me=\E&d@:mh=\E&dH:mr=\E&dB:\ + :cr=\r:kA=\EL:kD=\EP:kE=\EK:kF=\ES:kI=\EQ:kL=\EM:\ + :kM=\ER:kN=\EU:kP=\EV:kR=\ET:kS=\EJ:kT=\E1:kd=\EB:\ + :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:kt=\E2:\ + :ku=\EA:mb=\E&dA:me=\E&d@:mh=\E&dH:mr=\E&dB:\ :..sa=\E&d%'@'%?%p1%t%'B'%|%;%?%p2%t%'D'%|%;%?%p3%t%'B'%|%;%?%p4%t%'A'%|%;%?%p5%t%'H'%|%;%?%p6%t%'B'%|%;%c:\ :us=\E&dD:tc=hpgeneric: # You should use this terminal at 4800 baud or less. @@ -1872,8 +2065,9 @@ # leave the screen blank. hp2382a|hp2382|hewlett packard 2382a:\ :da:db:\ - :lm#48:\ - :ae@:as@:me=\E&d@:\ + :lh#1:lm#48:\ + :ac@:ae@:as@:me=\E&d@:\ + :..pn=\E&f0a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d0L%?%ga%!%t %;%p2%s:\ :..sa=\E&d%{0}%Pa%?%p4%t%{1}%ga%+%Pa%;%?%p1%p3%|%p6%|%t%{2}%ga%+%Pa%;%?%p2%p6%|%t%{4}%ga%+%Pa%;%?%p1%p5%|%t%{8}%ga%+%Pa%;%?%p7%t%?%ga%ts%ga%'@'%+%e%'S'%;%e%?%ga%t%ga%'@'%+%e%'@'%;%;%c:tc=hp+labels:tc=scrhp: hp2621-a|hp2621a-a|2621-a|hp2621 with fn as arrows:\ @@ -1882,16 +2076,22 @@ # newer hewlett packard terminals newhpkeyboard|generic entry for HP extended keyboard:\ - :kD=\EP:kH=\EF:kI=\EQ:kN=\EU:kP=\EV:kb=^H:kd=\EB:\ - :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:tc=hp+pfk-cr: + :kA=\EL:kB=\Ei:kC=\EJ:kD=\EP:kE=\EK:kF=\ET:kH=\EF:\ + :kI=\EQ:kL=\EM:kM=\ER:kN=\EU:kP=\EV:kR=\ES:kS=\EJ:\ + :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ + :ks=\E&s1A:ku=\EA:tc=hp+pfk-cr: newhp|generic entry for new hewlett packard terminals:\ :am:bw:mi:xo:xs:\ :co#80:li#24:pb#4800:\ + :ac=T1R!U2S"W3O#V4P$t5u6w7v8\072'9(LQKWlRkT5I3@2[MAJSmFjGdHQ;Y+Z*X\0724>q\\\054x.n/:\ :ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:cr=^M:\ :ct=\E3:dc=\EP:dl=\EM:do=^J:ei=\ER:i1=\E&jB:im=\EQ:\ :ip=:le=^H:mb=\E&dA:md=\E&dF:me=\E&d@\017:mh=\E&dH:\ - :mr=\E&dB:nd=\EC:nw=^M^J:\ + :mk=\E&dS:mr=\E&dB:nd=\EC:nw=^M^J:\ + :..pk=\E&f0a%p1%dk0d%p2%l%dL%p2%s:\ + :..pl=\E&f1a%p1%dk0d%p2%l%dL%p2%s:\ + :..px=\E&f2a%p1%dk0d%p2%l%dL%p2%s:r1=\Eg:\ :..sa=\E&d%{0}%Pa%?%p4%t%{1}%ga%+%Pa%;%?%p1%p3%|%p6%|%t%{2}%ga%+%Pa%;%?%p2%p6%|%t%{4}%ga%+%Pa%;%?%p1%p5%|%t%{8}%ga%+%Pa%;%?%p7%t%?%ga%ts%ga%'@'%+%e%'S'%;%e%?%ga%t%ga%'@'%+%e%'@'%;%;%c%?%p9%t\016%e\017%;:\ :se=\E&d@:sf=^J:so=\E&dJ:sr=\ET:st=\E1:ta=\011:\ :ue=\E&d@:up=\EA:us=\E&dD:tc=newhpkeyboard: @@ -1899,19 +2099,21 @@ memhp|memory relative addressing for new HP ttys:\ :vt#6:\ :CM=\E&a%p1%dr%p2%dC:DO=\E&a+%dR:LE=\E&a-%dC:\ - :RI=\E&a+%dC:UP=\E&a-%dR:cl=\EH\EJ:cm=\E&a%dr%dC:\ - :ho=\EH:ll=\E&a23R\r:tc=newhp: + :RI=\E&a+%dC:UP=\E&a-%dR:ch=\E&a%dC:cl=\EH\EJ:\ + :cm=\E&a%dr%dC:cv=\E&a%dR:ho=\EH:ll=\E&a23R\r:tc=newhp: scrhp|screen relative addressing for new HP ttys:\ :CM=\E&a%p1%dr%p2%dC:DO=\E&a+%dR:LE=\E&a-%dC:\ - :RI=\E&a+%dC:UP=\E&a-%dR:cl=\E&a0c0Y\EJ:\ - :cm=\E&a%dy%dC:ho=\E&a0y0C:ll=\E&a0y0C\EA:tc=newhp: + :RI=\E&a+%dC:UP=\E&a-%dR:ch=\E&a%dC:cl=\E&a0c0Y\EJ:\ + :cm=\E&a%dy%dC:cv=\E&a%dY:ho=\E&a0y0C:ll=\E&a0y0C\EA:tc=newhp: hp+labels|"standard" label info for new HP ttys:\ - : + :Nl#8:lh#2:lw#8:\ + :LO=\E&jB:\ + :..pn=\E&f2a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d0L%?%ga%!%t %;%p2%s: hp+printer|"standard" printer info for HP ttys:\ - :ff=\E&p4u0C: + :ff=\E&p4u0C:pf=\E&p13C:po=\E&p11C:ps=\EH\E&p4dF: # The new hp2621b is kind of a cross between the old 2621 and the @@ -1919,8 +2121,10 @@ # The firmware has a bug in it such that if you give it a null # length label, the following character is eaten! hp2621b|2621b|hp 2621b with old style keyboard:\ - :lm#48:\ - :kH=\EF:kd=\EB:kh=\Eh:kl=\ED:kr=\EC:ku=\EA:tc=hp2621: + :Nl#8:lh#1:lm#48:lw#8:\ + :LO=\E&jB:kF=\ET:kH=\EF:kR=\ES:kd=\EB:kh=\Eh:kl=\ED:\ + :kr=\EC:ku=\EA:\ + :..pn=\E&f0a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d3L%?%ga%!%t%{32}%c%;%p2%s\E%'o'%p1%+%c\r:tc=hp2621: hp2621b-p|2621b-p|hp 2621b with printer:\ :tc=hp+printer:tc=hp2621b: @@ -1960,14 +2164,18 @@ # The hewlett packard B can have an optional extra 6 pages of memory. hp2624-10p|hp2624a-10p|hp2624b-10p|2624-10p|2624a-10p|2624b-10p|hewlett packard 2624 B w/ 10 pages of memory:\ - :lm#240:\tc=hp2624: + :lm#240:tc=hp2624: hp2624b-10p-p|hewlett packard 2624 B w/ extra memory & printer:\ - :lm#240:\tc=hp2624b-p: + :lm#240:tc=hp2624b-p: # Color manipulations for HP terminals hp+color|hp with colors:\ - : + :cc:\ + :Co#16:NC#17:pa#7:\ + :..Ip=\E&v%?%p2%{1000}%=%t1%e.%p2%d%;a\n%?%p3%{1000}%=%t1%e.%p3%d%;b\n%?%p4%{1000}%=%t1%e.%p4%d%;c\n%?%p5%{1000}%=%t1%e.%p5%d%;x\n%?%p6%{1000}%=%t1%e.%p6%d%;y\n%?%p7%{1000}%=%t1%e.%p7%d%;z\n%p1%dI:\ + :oc=\E&v0m1a1b1c0I\E&v1a1I\E&v1b2I\E&v1a1b3I\E&v1c4I\E&v1a1c5I\E&v1b1c6I\E&v1x1y7I:\ + :op=\E&v0S:sp=\E&v%dS: # sets the screen to be 80 columns wide hp2397a|2397a|hp2397|2397|hewlett packard 2397A color terminal:\ @@ -1989,31 +2197,37 @@ hpansi|hp700|hewlett packard 700/44 in HP-PCterm mode:\ :am:eo:xn:xo:\ :co#80:li#25:\ + :@7=\E[4~:RA=\E[?7l:S4=\E[>11h\EPO**x0/65;1/67\E\\:\ + :S5=\E[>11l\EP1**x0/11;1/13\E[m\E\\:SA=\E[?7h:XF=g:\ + :XN=e:\ + :ac=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263:\ :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[2J\E[H:\ :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ :ho=\E[H:ic=\E[@:im=:\ :is=\E[44"p\E[?7h\E[>10h\E[>12h\EP1;1|3/7F\E\\:\ :k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:k5=\E[21~:\ - :k6=\E[23~:k7=\E[24~:k8=\E[25~:k9=\E[26~:kN=\E[6~:\ - :kP=\E[5~:kb=^H:kd=\E[B:kh=\E[1~:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=\E[D:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:\ - :ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[?25h:\ - :vi=\E[?25l: + :k6=\E[23~:k7=\E[24~:k8=\E[25~:k9=\E[26~:k;=\E[28~:\ + :kB=\E[Z:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:kh=\E[1~:\ + :kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:nd=\E[C:se=\E[m:\ + :sf=^J:so=\E[7m:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:\ + :ve=\E[?25h:vi=\E[?25l: # hp2392|2392|2393|239x series:\ :co#80:\ - :bt=\Ei:cm=\E&a%dy%dC:im=\EQ:k1=\Ep\r:k2=\Eq\r:\ - :k3=\Er\r:k4=\Es\r:k5=\Et\r:k6=\Eu\r:k7=\Ev\r:\ - :k8=\Ew\r:kN=\Eu:kP=\Ev:kh=\Eh:ue=\E&d@:us=\E&dD:tc=hpsub: + :bt=\Ei:cm=\E&a%dy%dC:cv=\E&a%dY:im=\EQ:k1=\Ep\r:\ + :k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:k6=\Eu\r:\ + :k7=\Ev\r:k8=\Ew\r:kF=\EU:kN=\Eu:kP=\Ev:kR=\EV:\ + :kh=\Eh:ue=\E&d@:us=\E&dD:tc=hpsub: hpsub|hp terminals -- capability subset:\ :am:da:db:mi:xo:xs:\ :li#24:\ - :al=\EL:bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cr=^M:dc=\EP:\ - :dl=\EM:do=\EB:ei=\ER:if=/usr/share/tabset/stdcrt:\ - :is=\E&s1A\E<\E&k0\\:kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:\ - :kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:le=^H:nd=\EC:\ - :se=\E&d@:sf=^J:so=\E&dB:ta=^I:up=\EA: + :al=\EL:bl=^G:cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\EH\EJ:\ + :cr=^M:dc=\EP:dl=\EM:do=\EB:ei=\ER:\ + :if=/usr/share/tabset/stdcrt:is=\E&s1A\E<\E&k0\\:kb=^H:\ + :kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ + :ku=\EA:le=^H:nd=\EC:se=\E&d@:sf=^J:so=\E&dB:ta=^I:\ + :up=\EA: # hpex: # May be used for most 24 x 80 hp terminals, @@ -2025,8 +2239,8 @@ # # (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:" -- esr) hpex|hp extended capabilites:\ - :cm=\E&a%dy%dC:cr=^M:do=^J:im=\EQ:kb=^H:kd=^J:kl=^H:\ - :nw=^M^J:sf=^J:ta=^I:ue=\E&d@:us=\E&dD:tc=hpsub: + :cm=\E&a%dy%dC:cr=^M:cv=\E&a%dY:do=^J:im=\EQ:kb=^H:\ + :kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:ue=\E&d@:us=\E&dD:tc=hpsub: # HP 236 console # From: @@ -2042,20 +2256,22 @@ hp300h|HP Catseye console:\ :am:da:db:mi:xs:\ :co#128:li#51:lm#0:sg#0:\ - :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:cl=\E&a0y0C\EJ:\ - :cm=\E&a%dy%dC:cr=^M:ct=\E3:dc=\EP:dl=\EM:do=\EB:\ - :ei=\ER:if=/usr/share/tabset/stdcrt:im=\EQ:kb=^H:\ - :kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ - :ku=\EA:le=^H:me=\E&d@:nd=\EC:se=\E&d@:sf=^J:\ - :so=\E&dB:ta=^I:ue=\E&d@:up=\EA:us=\E&dD: + :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:ch=\E&a%dC:\ + :cl=\E&a0y0C\EJ:cm=\E&a%dy%dC:cr=^M:ct=\E3:\ + :cv=\E&a%dY:dc=\EP:dl=\EM:do=\EB:ei=\ER:\ + :if=/usr/share/tabset/stdcrt:im=\EQ:kb=^H:kd=\EB:\ + :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:\ + :le=^H:me=\E&d@:nd=\EC:se=\E&d@:sf=^J:so=\E&dB:ta=^I:\ + :ue=\E&d@:up=\EA:us=\E&dD: # From: Greg Couch hp9837|hp98720|hp98721|HP 9000/300 workstations:\ :am:da:db:mi:xs:\ :co#128:it#8:li#46:lm#0:\ - :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:cl=\E&a0y0C\EJ:\ - :cm=\E&a%dy%dC:ct=\E3:dc=\EP:dl=\EM:do=\EB:ei=\ER:\ - :im=\EQ:is=\E&v0m1b0i&j@:kD=\EP:kI=\EQ:kN=\EU:kP=\EV:\ - :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ + :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:ch=\E&a%dC:\ + :cl=\E&a0y0C\EJ:cm=\E&a%dy%dC:ct=\E3:cv=\E&a%dY:\ + :dc=\EP:dl=\EM:do=\EB:ei=\ER:im=\EQ:is=\E&v0m1b0i&j@:\ + :kA=\EL:kD=\EP:kE=\EK:kI=\EQ:kL=\EM:kN=\EU:kP=\EV:\ + :kS=\EJ:kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ :ks=\E&s1A:ku=\EA:le=^H:me=\E&d@:nd=\EC:se=\E&v0S:\ :sf=^J:so=\E&v5S:st=\E1:ta=^I:ue=\E&d@:up=\EA:\ :us=\E&dD: @@ -2064,62 +2280,70 @@ :am:da:db:mi:xs:\ :co#128:it#8:li#49:lm#0:\ :ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:\ - :cl=\EH\EJ:cm=\E&a%dy%dC:cr=^M:ct=\E3:dc=\EP:dl=\EM:\ - :do=^J: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:kD=\EP:kH=\EF:kI=\EQ:kN=\EU:kP=\EV:kb=^H:\ - :kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\ - :ku=\EA:le=^H:mb=\E&dA:md=\E&dJ:me=\E&d@:mh=\E&dH:\ - :mr=\E&dJ:nd=\EC:se=\E&d@:sf=^J:so=\E&dJ:st=\E1:\ - :ta=^I:ue=\E&d@:up=\EA:us=\E&dD:ve=\E*dQ:vi=\E*dR: + :ch=\E&a%dC:cl=\EH\EJ:cm=\E&a%dy%dC:cr=^M:ct=\E3:\ + :cv=\E&a%dY:dc=\EP:dl=\EM:do=^J: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=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ + :ks=\E&s1A:kt=\E2:ku=\EA:le=^H:mb=\E&dA:md=\E&dJ:\ + :me=\E&d@:mh=\E&dH:mk=\E&ds:mr=\E&dJ:nd=\EC:se=\E&d@:\ + :sf=^J:so=\E&dJ:st=\E1:ta=^I:ue=\E&d@:up=\EA:\ + :us=\E&dD:ve=\E*dQ:vi=\E*dR: # From: Victor Duchovni # (hp700-wy: removed obsolete ":nl=^J:" -- esr) hp700-wy|HP700/41 emulating wyse30:\ :am:bw:mi:ms:\ :co#80:it#8:li#24:sg#1:ug#1:\ :al=0.7*\EE:bt=\EI:cd=\EY:ce=10\ET:cl=^Z:\ - :cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:do=^V:\ - :ei=\Er:ho=^^:i1=\E~"\EC\Er\E(\EG0\003\E`9\E`1:\ - :if=/usr/share/tabset/hp700-wy:im=\Eq:kI=\Eq:kb=\177:\ - :kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:nd=^L:\ + :cm=\E=%+ %+ :cr=^M:ct=\E0:cv=\E[%+ :dc=\EW:dl=\ER:\ + :do=^V:ei=\Er:ho=^^:i1=\E~"\EC\Er\E(\EG0\003\E`9\E`1:\ + :if=/usr/share/tabset/hp700-wy:im=\Eq:kB=\EI:kC=^Z:\ + :kE=\ET:kI=\Eq:kM=\Er:kS=\EY:kT=\EI:kb=\177:kd=^V:\ + :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:nd=^L:\ :se=10\EG0:so=10\EG4:sr=\Ej:ta=\011\nhts=\E1:\ :ue=10\EG0:up=^K:us=10\EG8: hp70092|70092a|70092A|hp70092a|hp70092A|HP 700/92:\ :am:da:db:xs:\ - :co#80:li#24:lm#0:\ - :ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:ce=\EK:\ - :cl=\E&a0y0C\EJ:cm=\E&a%dy%dC:cr=^M:ct=\E3:dc=\EP:\ - :dl=\EM:do=\EB:ei=\ER:im=\EQ:k1=\Ep:k2=\Eq:k3=\Er:\ - :k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:kD=\EP:kH=\EF:\ - :kI=\EQ:kN=\EU:kP=\EV:kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:\ - :kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:le=^H:mb=\E&dA:\ - :md=\E&dB:me=\E&d@:mh=\E&dH:mr=\E&dB:nd=\EC:se=\E&d@:\ - :so=\E&dJ:sr=\ET:st=\E1:ta=^I:ue=\E&d@:up=\EA:\ - :us=\E&dD: + :Nl#8:co#80:lh#2:li#24:lm#0:lw#8:\ + :LF=\E&j@:LO=\E&jB:ae=^O:al=\EL:as=^N:bl=^G:bt=\Ei:\ + :ce=\EK:ch=\E&a%dC:cl=\E&a0y0C\EJ:cm=\E&a%dy%dC:\ + :cr=^M:ct=\E3:cv=\E&a%dY:dc=\EP:dl=\EM:do=\EB:ei=\ER:\ + :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=^H:kd=\EB:ke=\E&s0A:kh=\Eh:\ + :kl=\ED:kr=\EC:ks=\E&s1A:kt=\E2:ku=\EA:le=^H:\ + :mb=\E&dA:md=\E&dB:me=\E&d@:mh=\E&dH:mr=\E&dB:nd=\EC:\ + :se=\E&d@:so=\E&dJ:sr=\ET:st=\E1:ta=^I:ue=\E&d@:\ + :up=\EA:us=\E&dD: bobcat|sbobcat|HP 9000 model 300 console:\ :am:da:db:mi:xs:\ :co#128:it#8:li#47:sg#0:\ - :al=10*\EL:bt=\Ei:cd=\EJ:ce=\EK:cl=\EH\EJ:\ - :cm=6\E&a%dy%dC:cr=^M:dc=\EP:dl=10*\EM:do=\EB:ei=\ER:\ - :im=\EQ:kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:\ - :ks=\E&s1A:ku=\EA:le=^H:nd=\EC:nw=^M^J:se=\E&d@:\ - :sf=^J:so=\E&dB:ta=^I:ue=\E&d@:up=\EA:us=\E&dD: + :al=10*\EL:bt=\Ei:cd=\EJ:ce=\EK:ch=6\E&a%dC:\ + :cl=\EH\EJ:cm=6\E&a%dy%dC:cr=^M:cv=6\E&a%dY:dc=\EP:\ + :dl=10*\EM:do=\EB:ei=\ER:im=\EQ:kb=^H:kd=\EB:\ + :ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:ku=\EA:\ + :le=^H:nd=\EC:nw=^M^J:se=\E&d@:sf=^J:so=\E&dB:ta=^I:\ + :ue=\E&d@:up=\EA:us=\E&dD: gator-t|HP 9000 model 237 emulating extra-tall AAA:\ - :li#94:\tc=gator: + :li#94:tc=gator: gator|HP 9000 model 237 emulating AAA:\ :bw:km:mi:ul:\ :co#128:it#8:li#47:\ :AL=1*\E[%dL:DC=4\E[%dP:DL=1*\E[%dM:IC=4\E[%d@:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=^J:ei=:\ - :ho=\E[H:ic=\E[@:im=:kb=^H:kd=^J:kl=^H:le=^H:me=\E[m:\ - :mr=\E[7m:nd=\E[C:nw=^M^J:rp=1*%.\E[%db:se=\E[m:\ - :so=\E[7m:ta=^I:ue=\E[m:up=\EM:us=\E[4m: + :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%i%d`:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:\ + :do=^J:ei=:ho=\E[H:ic=\E[@:im=:kb=^H:kd=^J:kl=^H:\ + :le=^H:me=\E[m:mr=\E[7m:nd=\E[C:nw=^M^J:\ + :rp=1*%.\E[%db:se=\E[m:so=\E[7m:ta=^I:ue=\E[m:up=\EM:\ + :us=\E[4m: gator-52|HP 9000 model 237 emulating VT52:\ - :co#128:li#47:\tc=vt52: + :co#128:li#47:tc=vt52: gator-52t|HP 9000 model 237 emulating extra-tall VT52:\ - :li#94:\tc=gator-52: + :li#94:tc=gator-52: #### Honeywell-Bull # @@ -2145,7 +2369,7 @@ # # These guys are long since out of the terminals business, but # in 1995 many current terminals still have an adm type as one of their -# emulations (usually their stupidest, and usually labelled adm3, though +# emulations (usually their stupidest, and usually labeled adm3, though # these `adm3' emulations normally have adm3a+ capabilities). # # WARNING: Some early ADM terminals (including the ADM3 and ADM5) are @@ -2216,8 +2440,8 @@ :dc=\EW:dl=\ER:do=^J:ei=\Er:ho=^^:im=\Eq:is=\Eq:\ :k0=^A0\r:k1=^A1\r:k2=^A2\r:k3=^A3\r:k4=^A4\r:\ :k5=^A5\r:k6=^A6\r:k7=^A7\r:k8=^A8\r:k9=^A9\r:kd=^J:\ - :kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:so=\EG4:\ - :ue=\EG0:up=^K:us=\EG8: + :kl=^H:kr=^L:ku=^K:le=^H:mk=\EG1:nd=^L:se=\EG0:\ + :so=\EG4:ue=\EG0:up=^K:us=\EG8: # (adm20: removed obsolete ":kn#7:" -- esr) adm20|lear siegler adm20:\ :am:\ @@ -2241,10 +2465,11 @@ :al=\EE:bl=^G:bt=\EI:cd=\Ey:ce=\Et:cl=\E+:\ :cm=\E=%+ %+ :cr=^M:dc=\EW:dl=\ER:do=^J:ei=:ho=^^:\ :ic=\EQ:im=:\ - :is=\E%\014\014\014\016^C\200\003\002\003^B\200\200\200\200\200\200\200\200\200\200\200:\ + :is=\E%\014\014\014\016\003\200\003\002\003\002\200\200\200\200\200\200\200\200\200\200\200:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ :k6=^AE\r:k7=^AF\r:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:\ - :ku=^K:le=^H:nd=^L:se=\E(:so=\E):ta=\Ei:up=^K: + :ku=^K:l1=F1:l2=F2:l3=F3:l4=F4:l5=F5:l6=F6:l7=F7:\ + :le=^H:nd=^L:se=\E(:so=\E):ta=\Ei:up=^K: # ADM 31 DIP Switches # # This information comes from two versions of the manual for the @@ -2406,10 +2631,10 @@ adm36|lsi adm36:\ :am:mi:\ :co#80:li#24:\ - :al=\E[1L:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:dl=\E[1M:ei=\E[4l:im=\E[4h:\ - :is=\E[6;?7h\E[4;20;?1;?3;?6;?4l\E(B\E)B\E>:kd=\EB:\ - :kl=\ED:kr=\EC:ku=\E[A:le=^H:nd=\E[D:up=\E[A: + :RA=\E[?7l:SA=\E[?7h:al=\E[1L:cd=\E[0J:ce=\E[0K:\ + :cl=\E[H\E[2J:cm=\E[%i%d;%dH:dl=\E[1M:ei=\E[4l:\ + :im=\E[4h:is=\E[6;?7h\E[4;20;?1;?3;?6;?4l\E(B\E)B\E>:\ + :kd=\EB:kl=\ED:kr=\EC:ku=\E[A:le=^H:nd=\E[D:up=\E[A: # (adm42: removed obsolete ":ma=^K^P:" -- esr) adm42|lsi adm42:\ :am:\ @@ -2479,7 +2704,7 @@ # Qume is still producing the qvt62, which features emulations for other # popular lines such as ADDS, and dual-host capabilities. The qvt82 is # designed for use as a SCO ANSI terminal. The qvt70 is a color terminal -# with many emulatioms including Wyse370, Wyse 325, etc. Their newest +# with many emulations including Wyse370, Wyse 325, etc. Their newest # model is the qvt520, which is vt420-compatible. # # There are some ancient printing Qume terminals under `Daisy Wheel Printers' @@ -2487,6 +2712,13 @@ qvt101|qvt108|qume qvt 101 and QVT 108:\ :sg#1:\ :se=\EG0:so=\EG4:tc=qvt101+: + +# This used to have =\E.2 but no or . The BSD termcap +# file had =\EM4 \200\200\200. I've done the safe thing and yanked +# both. The is from BSD, which also claimed bold=\E( and dim=\E). +# What seems to be going on here is that this entry was designed so that +# the normal highlight is bold and standout is dim plus something else +# (reverse-video maybe? But then, are there two sequences?) qvt101+|qvt101p|qume qvt 101 PLUS product:\ :am:bw:hs:ul:\ :co#80:li#24:sg#0:\ @@ -2494,27 +2726,30 @@ :cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:dl=\ER:do=^J:\ :ds=\Eg\Ef\r:ei=:fs=^M:ho=^^:ic=\EQ:im=:k1=^A@\r:\ :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ - :k7=^AF\r:k8=^AG\r:k9=^AH\r:kI=\EQ:kb=^H:kd=^J:kh=^^:\ - :kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\E(:sf=^J:\ - :so=\E0P\E):st=\E1:ta=^I:ts=\Eg\Ef:ue=\EG0:up=^K:\ - :us=\EG8:vb=\Eb\Ed:ve=\E.4:vs=\E.2: + :k7=^AF\r:k8=^AG\r:k9=^AH\r:k;=^AI\r:kA=\EE:kB=\EI:\ + :kE=\ET:kI=\EQ:kL=\ER:kS=\EY:kb=^H:kd=^J:kh=^^:kl=^H:\ + :kr=^L:ku=^K:le=^H:mr=\EG4:nd=^L:pf=\EA:po=\E@:\ + :se=\E(:sf=^J:so=\E0P\E):st=\E1:ta=^I:ts=\Eg\Ef:\ + :ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:ve=\E.4: qvt102|qume qvt 102:\ :ve=\E.:tc=qvt101: # (qvt103: added / based on init string -- esr) qvt103|qume qvt 103:\ :am:xn:xo:\ :co#80:it#8:li#24:vt#3:\ - :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bl=^G:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:do=^J:ho=\E[H:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:rc=\E8:\ + :DO=\E[%dB:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ + :UP=\E[%dA:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ + :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:do=^J:\ + :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:\ + :kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ + :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ + :nd=\E[C:r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :..sa=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m:\ :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m: qvt103-w|qume qvt103 132 cols:\ - :co#132:li#24:\tc=qvt103: + :co#132:li#24:\ + :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=qvt103: qvt119+|qvt119p|qvt119|qume qvt 119 and 119PLUS terminals:\ :am:hs:mi:ms:\ :co#80:li#24:sg#0:\ @@ -2524,23 +2759,24 @@ :is=\EDF\EC\EG0\Er\E(\E%EX:k0=^AI\r:k1=^A@\r:\ :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^J:kh=^^:kl=^H:\ - :kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:sf=^J:so=\EG4:\ - :sr=\EJ:st=\E1:ta=^I:ts=\Eg\Ef:ue=\EG0:up=^K:us=\EG8:\ - :vb=\En0\En1:ve=\E.4:vs=\E.2: + :kr=^L:ku=^K:le=^H:nd=^L:pf=\EA:po=\E@:se=\EG0:sf=^J:\ + :so=\EG4:sr=\EJ:st=\E1:ta=^I:ts=\Eg\Ef:ue=\EG0:up=^K:\ + :us=\EG8:vb=\En0\En1:ve=\E.4:vs=\E.2: qvt119+-25|qvt119p-25|QVT 119 PLUS with 25 data lines:\ - :li#25:\tc=qvt119+: + :li#25:tc=qvt119+: qvt119+-w|qvt119p-w|qvt119-w|QVT 119 and 119 PLUS in 132 column mode:\ :co#132:\ :is=\EDF\EC\EG0\Er\E(\E%\EX\En4:tc=qvt119+: qvt119+-25-w|qvt119p-25-w|qvt119-25-w|QVT 119 and 119 PLUS 132 by 25:\ - :li#25:\tc=qvt119+: + :li#25:tc=qvt119+: qvt203|qvt203+|qume qvt 203 Plus:\ :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:ip=:\ :k0=\E[29~:k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:\ :k5=\E[21~:k6=\E[23~:k7=\E[24~:k8=\E[25~:k9=\E[28~:\ :sf=\n:tc=qvt103: qvt203-w|qvt203-w-am|qume qvt 203 PLUS in 132 cols (w/advanced video):\ - :co#132:li#24:\tc=qvt203: + :co#132:li#24:\ + :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=qvt203: # # Since a command is present for enabling 25 data lines, # a specific terminfo entry may be generated for the 203. @@ -2551,7 +2787,8 @@ :co#80:li#25:\ :is=\E[=40h\E[?3l:tc=qvt203: qvt203-25-w|QVT 203 PLUS with 25 by 132 columns:\ - :co#132:li#25:\tc=qvt203: + :co#132:li#25:\ + :r2=\E[?3h\E[=40h:tc=qvt203: #### Televideo (tvi) # @@ -2658,12 +2895,13 @@ tvi910|televideo model 910:\ :am:ms:\ :co#80:it#8:li#24:sg#1:ug#1:\ - :bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :cr=^M:\ - :do=^J:ho=\E=\001\001:if=/usr/share/tabset/stdcrt:\ - :k0=^AI\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:\ - :k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:\ - :kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:\ - :sf=^J:so=\EG4:ta=^I:ue=\EG0:up=^K:us=\EG8: + :bl=^G:bt=\EI:cd=\EY:ce=\ET:ch=\E]%+ :cl=^Z:\ + :cm=\E=%+ %+ :cr=^M:cv=\E[%+ :do=^J:ho=\E=\001\001:\ + :if=/usr/share/tabset/stdcrt:k0=^AI\r:k1=^A@\r:\ + :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ + :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^J:kh=^^:kl=^H:\ + :kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:sf=^J:so=\EG4:ta=^I:\ + :ue=\EG0:up=^K:us=\EG8: # From: Alan R. Rogers # as subsequently hacked over by someone at SCO # (tvi910+: removed obsolete ":ma=^K^P^L :" -- esr) @@ -2792,10 +3030,11 @@ :cm=3\E=%+ %+ :cr=^M:dc=\EW:dl=1*\ER:do=^V:\ :ds=\Ef\r\Eg:ei=:fs=\Eg:ho=^^:ic=\EQ:\ :if=/usr/share/tabset/stdcrt:im=:\ - :is=\El\E"\EF1\E.3\017\EA\E<:kD=\EW:kI=\EQ:kb=^H:\ - :kd=^V:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:nw=^M^J:se=\EG0:\ - :sf=^J:so=\EG4:ta=^I:ts=\Ef\EG0:ue=\EG0:up=^K:\ - :us=\EG8:ve=\E.3:vs=\E.2: + :is=\El\E"\EF1\E.3\017\EA\E<:kA=\EE:kC=^Z:kD=\EW:\ + :kE=\ET:kI=\EQ:kL=1*\ER:kS=\EY:kb=^H:kd=^V:kl=^H:\ + :kr=^L:ku=^K:le=^H:nd=^L:nw=^M^J:se=\EG0:sf=^J:\ + :so=\EG4:ta=^I:ts=\Ef\EG0:ue=\EG0:up=^K:us=\EG8:\ + :ve=\E.3:vs=\E.2: # without the beeper # (tvi92B: removed :ko=bt: before translation, I see no backtab cap -- esr) tvi92B|televideo model 921 with sysline same as page & real vi function:\ @@ -2805,28 +3044,37 @@ :cm=3\E=%+ %+ :cr=^M:dc=\EW:dl=1*\ER:do=^V:\ :ds=\Ef\r\Eg:ei=:fs=\Eg:ho=^^:ic=\EQ:\ :if=/usr/share/tabset/stdcrt:im=:\ - :is=\El\E"\EF1\E.3\017\EA\E<:kD=\EW:kI=\EQ:kb=^H:\ - :kd=^V:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:nw=^M^J:se=\EG0:\ - :sf=^J:so=\EG4:ta=^I:ts=\Ef\EG0:ue=\EG0:up=^K:\ - :us=\EG8:vb=\Eb\Ed:ve=\E.3:vs=\E.2: + :is=\El\E"\EF1\E.3\017\EA\E<:kA=\EE:kC=^Z:kD=\EW:\ + :kE=\ET:kI=\EQ:kL=1*\ER:kS=\EY:kb=^H:kd=^V:kl=^H:\ + :kr=^L:ku=^K:le=^H:nd=^L:nw=^M^J:se=\EG0:sf=^J:\ + :so=\EG4:ta=^I:ts=\Ef\EG0:ue=\EG0:up=^K:us=\EG8:\ + :vb=\Eb\Ed:ve=\E.3:vs=\E.2: # (tvi92D: removed :ko=bt: before translation, I see no backtab cap -- esr) tvi92D|tvi92B with DTR instead of XON/XOFF & better padding:\ - :al=2*\EE:dl=2*\ER:is=\El\E"\EF1\E.3\016\EA\E<:tc=tvi92B: + :al=2*\EE:dl=2*\ER:is=\El\E"\EF1\E.3\016\EA\E<:\ + :kA=2*\EE:kL=2*\ER:tc=tvi92B: +# (tvi924: This used to have =\Es0, =\031. I put the new strings +# in from a BSD termcap file because it looks like they do something the +# old ones skip -- esr) tvi924|televideo tvi924:\ :am:bw:hs:in:mi:ms:xn:xo:\ :co#80:it#8:li#24:sg#0:ws#80:\ - :al=\EE:bl=^G:bt=\EI:cd=\Ey:ce=\Et:cl=\E*0:\ - :cm=\E=%+ %+ :cr=^M:cs=\E_%+ %+ :ct=\E3:dc=\EW:\ - :dl=\ER:do=^V:ds=\Es0:ei=:fs=^Y:ho=^^:\ + :F1=^AK\r:F2=^AL\r:F3=^AM\r:F4=^AN\r:F5=^AO\r:al=\EE:\ + :bl=^G:bt=\EI:cd=\Ey:ce=\Et:cl=\E*0:cm=\E=%+ %+ :\ + :cr=^M:cs=\E_%+ %+ :ct=\E3:dc=\EW:dl=\ER:do=^V:\ + :ds=\Es0\Ef\031:ei=:fs=\031\Es1:ho=^^:\ :i1=\017\E%\E'\E(\EDF\EC\EG0\EN0\Es0\Ev0:ic=\EQ:\ :if=/usr/share/tabset/stdcrt:im=:k0=^A@\r:k1=^AA\r:\ :k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:k6=^AF\r:\ - :k7=^AG\r:k8=^AH\r:k9=^AI\r:kD=\EW:kI=\EQ:kb=^H:\ - :kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:mb=\EG2:me=\EG0:\ - :nd=^L:se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:ta=^I:\ - :ts=\Ef:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:ve=\E.3:\ - :vi=\E.0:vs=\E.1: + :k7=^AG\r:k8=^AH\r:k9=^AI\r:k;=^AJ\r:kA=\EE:kC=\E*0:\ + :kD=\EW:kE=\Et:kI=\EQ:kL=\ER:kS=\Ey:kb=^H:kd=^V:\ + :kh=^^:kl=^H:kr=^L:ku=^K:l0=F1:l1=F2:l2=F3:l3=F4:\ + :l4=F5:l5=F6:l6=F7:l7=F8:l8=F9:l9=F10:la=F11:le=^H:\ + :mb=\EG2:me=\EG0:mk=\EG1:nd=^L:pk=\E|%+1%s\031:\ + :se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:ta=^I:ts=\Ef:\ + :ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:ve=\E.3:vi=\E.0:\ + :vs=\E.1: # TVI925 DIP switches. In each of these, D = Down and U = Up, # @@ -2959,17 +3207,21 @@ # 10 X DTR Disconnected # X DTR connected # -------------------------------------------- +# +# (tvi925: BSD has =\E*. I got and from there -- esr) tvi925|925|televideo 925:\ :am:bw:hs:ul:\ :co#80:li#24:sg#1:ug#1:\ :al=\EE:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=^Z:\ :cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:dl=\ER:do=^V:\ - :ds=\Eh:ei=:fs=^M\Eg:ho=^^:ic=\EQ:im=:k0=^AI\r:\ - :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ - :kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:\ - :se=\EG0:sf=^J:so=\EG4:st=\E1:ta=^I:ts=\Eh\Ef:\ - :ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:ve=\E.4:vs=\E.2: + :ds=\Eh:ei=:fs=^M\Eg:ho=^^:ic=\EQ:im=:\ + :is=\El\E"\nkclr=\032:k0=^AI\r:k1=^A@\r:k2=^AA\r:\ + :k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ + :k8=^AG\r:k9=^AH\r:kA=\EE:kD=\EW:kE=\ET:kI=\EQ:\ + :kL=\ER:kS=\EY:kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:\ + :le=^H:nd=^L:se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:\ + :ta=^I:ts=\Eh\Ef:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:\ + :ve=\E.4:vs=\E.2: # From: Todd Litwin 28 May 1993 # Originally Tim Curry, Univ. of Central Fla., 5/21/82 @@ -3066,20 +3318,22 @@ # # (tvi950: early versions had obsolete ":ma=^Vj^Kk^Hh^Ll^^H:". # I also inserted and ; the :ko: string indicated that -# should be present and all tvi native modes use the same string for this -# -- esr) +# should be present and all tvi native modes use the same string for this. +# Finally, note that BSD has cud1=^V. -- esr) tvi950|950|televideo 950:\ :am:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:sg#1:ug#1:\ - :ae=^X:al=\EE:as=^U:bl=^G:bt=\EI:cd=\Ey:ce=\Et:\ - :cl=\E*:cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:dl=\ER:\ - :do=^J:ds=\Eg\Ef\r:ei=\Er:fs=^M:ho=^^:ic=\EQ:im=\Eq:\ + :ac=d\rc\014e\nb\011i\013:ae=^X:al=\EE:as=^U:bl=^G:\ + :bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :cr=^M:\ + :ct=\E3:dc=\EW:dl=\ER:do=^J:ds=\Eg\Ef\r:ei=\Er:fs=^M:\ + :ho=^^:ic=\EQ:im=\Eq:\ :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\011\Ex3\200\200\Ex4\r\200\Ef\r:\ :k0=^A0\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:\ - :k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:\ - :kI=\EQ:kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ - :nd=^L:se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:ta=^I:\ - :ts=\Eg\Ef:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed: + :k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=\EE:\ + :kB=\EI:kC=\E*:kD=\EW:kE=\Et:kI=\EQ:kL=\ER:kS=\Ey:\ + :kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:\ + :pf=\Ea:po=\E`:se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:\ + :ta=^I:ts=\Eg\Ef:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed: # # is for 950 with two pages adds the following: # set 48 line page (\E\\2) @@ -3138,13 +3392,19 @@ # =\E*, =\EY had to be wrong; set =\E* because that's what # the 950 has. Finally, corrected the string to match the 950 and what # ko implies -- esr) +# If the BSD termcap file was right, =\E=%p1%{32}%+%c%p2%{32}%+%c would +# also work. tvi955|televideo 955:\ - :ms@:\ + :5i:ms@:\ :it#8:sg@:\ - :ae=\E%:as=\E$:cm=\E[%i%d;%dH:do=^V:\ - :is=\E[=3l\EF1\Ed\EG0\E[=5l\E%\El:kN=\EK:kP=\EJ:\ - :mb=\EG2:me=\EG0\E[=5l:mh=\E[=5h:mr=\EG4:sf@:ve=\E.2:\ - :vi=\E.0:vs=\E.1:tc=tvi950: + :RA=\E[=7l:RX=^N:SA=\E[=7h:SX=^O:\ + :ac=0_`RjHkGlFmEnIoPqKsQtMuLvOwNxJ:ae=\E%:as=\E$:\ + :cm=\E[%i%d;%dH:do=^V:\ + :is=\E[=3l\EF1\Ed\EG0\E[=5l\E%\El:kM=\EQ:kN=\EK:\ + :kP=\EJ:kT=\E1:ka=\E3:kt=\E2:mb=\EG2:me=\EG0\E[=5l:\ + :mh=\E[=5h:mk=\EG1:mr=\EG4:ps=\EP:\ + :r1=\EDF\EC\Eg\Er\EO\E'\E(\Ew\EX\Ee \017\E0P\E6\200\E0p\E4\200\Ef\r:\ + :sf@:ve=\E.2:vi=\E.0:vs=\E.1:tc=tvi950: tvi955-w|955-w|televideo955 w/132 cols:\ :co#132:\ :is=\E[=3h\EF1\Ed\EG0\E[=5l\E%\El:tc=tvi955: @@ -3159,14 +3419,13 @@ :co#80:it#8:li#24:\ :ae=\E(B:al=\E[L:as=\E(B:bt=\E[Z:cd=\E[0J:ce=\E[0K:\ :cl=\E[H\E[2J:cm=\E[%i%d;%df:dc=\E[P:dl=\E[M:do=\ED:\ - :ei=\E[4l:im=\E[4h:\ + :ds=\Eg\Ef\r:ei=\E[4l:im=\E[4h:\ :is=\E<\E[?21l\E[19h\E[1Q\E[10l\E[7l\E[H\E[2J:\ :k1=\E?a:k2=\E?b:k3=\E?c:k4=\E?d:k5=\E?e:k6=\E?f:\ :k7=\E?g:k8=\E?h:k9=\E?i:kb=^H:kd=\E[B:kh=\E[H:\ :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:nd=\E[C:se=\E[m:\ :so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\EM:us=\E[4m:\ - :vb=\E[5;m\200\200\200\200\200\200\200\200\200\E[0;m:\ - :vs=\E[1Q: + :vb=\E[5;m\E[0;m:vs=\E[1Q: # Works with vi and rogue. NOTE: Esc v sets autowrap on, Esc u sets 80 chars # per line (rather than 40), Esc K chooses the normal character set. Not sure # padding is needed, but adapted from the tvi920c termcap. The :so: and :us: @@ -3176,8 +3435,8 @@ tvipt|televideo personal terminal:\ :am:\ :co#80:li#24:\ - :al=\EE<5*>:bt=\EI:ce=\ET:cl=^Z:cm=\E=%+ %+ :\ - :dl=\ER<5*>:ho=^^:if=/usr/share/tabset/stdcrt:\ + :SA=\Ev:al=\EE:bt=\EI:ce=\ET:cl=^Z:cm=\E=%+ %+ :\ + :dl=\ER:ho=^^:if=/usr/share/tabset/stdcrt:\ :is=\Ev\Eu\EK:kb=^H:kd=^J:kl=^H:kr=^L:ku=^K:le=^H:\ :nd=^L:se=\EF:so=\EG1@A\EH:ue=\EF:up=^K:us=\EG1B@\EH: @@ -3251,9 +3510,9 @@ vi300|visual 300 ansi x3.64:\ :am:bw:mi:xn:\ :co#80:li#24:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:\ - :ei=\E[4l:ho=\E[H:im=\E[4h:\ + :RA=\E[?7l:SA=\E[?7h:al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:\ + :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:\ + :dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:im=\E[4h:\ :is=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[1Q\E[0;1(D\E[8s:\ :k1=\E_A\E\\:k2=\E_B\E\\:k3=\E_C\E\\:k4=\E_D\E\\:\ :k5=\E_E\E\\:k6=\E_F\E\\:k7=\E_G\E\\:k8=\E_H\E\\:\ @@ -3327,16 +3586,20 @@ # should be used. # wy30|wyse30|Wyse 30:\ - :am:bw:hs:mi:ms:xo:\ - :co#80:li#24:ma#1:ws#45:\ - :ae=\EH^C:al=\EE:as=\EH^B:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:\ - :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=^^:im=\Eq:ip=:\ + :5i:am:bw:hs:mi:ms:xo:\ + :Nl#8:co#80:lh#1:li#24:lw#8:ma#1:ws#45:\ + :#2=\E{:&3=\Er:@8=\E7:LF=\EA11:LO=\EA10:\ + :ac=0wa_h[jukslrmqnxqzttuyv]wpxv:ae=\EH^C:al=\EE:\ + :as=\EH^B:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=\E+:\ + :cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:do=^J:\ + :ds=\EF\r:ei=\Er:fs=^M:ho=^^:im=\Eq:ip=:\ :is=\E'\E(\E^3\E`9\016\024:k1=^A@\r:k2=^AA\r:\ :k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ - :k8=^AG\r:kD=\EW:kI=\EQ:kN=\EK:kP=\EJ:kb=^H:kd=^J:\ - :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:me=\E(\EH\003:\ - :mh=\E`7\E):nd=^L:nw=^M^J:\ + :k8=^AG\r:kA=\EE:kB=\EI:kD=\EW:kE=\ET:kI=\EQ:kL=\ER:\ + :kN=\EK:kP=\EJ:kS=\EY:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:\ + :ku=^K:le=^H:ll=^^^K:me=\E(\EH\003:mh=\E`7\E):\ + :mp=\E`7\E):nd=^L:nw=^M^J:pf=^T:pn=\Ez%+/%s\r:po=^X:\ + :ps=\EP:px=\Ez%+?%s\177:\ :..sa=%?%p1%p5%p8%|%|%t\E`7\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;:\ :se=\E(:sf=\n:so=\E`7\E):sr=\Ej:st=\E1:ta=\011:\ :ts=\EF:up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0: @@ -3348,7 +3611,8 @@ :ms@:\ :ma@:sg#1:ug#1:\ :ae=\EG0\EH\003:as=\EG0\EH\002:mb=\EG2:\ - :me=\EG0\E(\EH\003:mh=\EGp:mr=\EG4:\ + :me=\EG0\E(\EH\003:mh=\EGp:mk=\EG1:mp=\EG0\E):\ + :mr=\EG4:\ :..sa=\EG%'0'%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;:\ :se=\EG0:so=\EG4:te=\EG0:ue=\EG0:us=\EG8:tc=wy30: # The mandatory pause used by does not work with @@ -3368,16 +3632,21 @@ # to correctly handle multiple attributes on a screen. # wy50|wyse50|Wyse 50:\ - :am:bw:hs:mi:ms:xo:\ - :co#80:li#24:ma#1:ws#45:\ - :ae=\EH^C:al=\EE:as=\EH^B:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:\ - :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=^^:i1=\E`\072\E`9:\ - :im=\Eq:ip=:is=\016\024\E'\E(:k1=^A@\r:k2=^AA\r:\ - :k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ - :k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:kN=\EK:kP=\EJ:kb=^H:\ - :kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:\ - :me=\E(\EH\003:mh=\E`7\E):mr=\E`6\E):nd=^L:nw=^M^J:\ + :5i:am:bw:hs:mi:ms:xo:\ + :Nl#8:co#80:lh#1:li#24:lw#8:ma#1:ws#45:\ + :#2=\E{:%9=\EP:&3=\Er:@8=\E7:F1=^AJ\r:F2=^AK\r:\ + :F3=^AL\r:F4=^AM\r:F5=^AN\r:F6=^AO\r:LF=\EA11:\ + :LO=\EA10:ac=0wa_h[jukslrmqnxqzttuyv]wpxv:ae=\EH^C:\ + :al=\EE:as=\EH^B:bl=^G:bt=\EI:cd=\EY:ce=\ET:cl=\E+:\ + :cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:do=^J:\ + :ds=\EF\r:ei=\Er:fs=^M:ho=^^:i1=\E`\072\E`9:im=\Eq:\ + :ip=:is=\016\024\E'\E(:k1=^A@\r:k2=^AA\r:k3=^AB\r:\ + :k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:\ + :k9=^AH\r:k;=^AI\r:kA=\EE:kB=\EI:kD=\EW:kE=\ET:\ + :kI=\EQ:kL=\ER:kN=\EK:kP=\EJ:kS=\EY:kb=^H:kd=^J:\ + :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:me=\E(\EH\003:\ + :mh=\E`7\E):mp=\E`7\E):mr=\E`6\E):nd=^L:nw=^M^J:\ + :pf=^T:pn=\Ez%+/%s\r:po=^X:ps=\EP:px=\Ez%+?%s\177:\ :..sa=%?%p1%p3%|%t\E`6\E)\n%e%p5%p8%|%t\E`7\E)%e\E(%;\n%?%p9%t\EH\002%e\EH\003%;:\ :se=\E(:sf=\n:so=\E`6\E):sr=\Ej:st=\E1:ta=^I:ts=\EF:\ :up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0: @@ -3393,13 +3662,14 @@ :ms@:\ :ma@:sg#1:ug#1:\ :ae=\EG0\EH\003:as=\EG0\EH\002:mb=\EG2:\ - :me=\EG0\E(\EH\003:mh=\EGp:mr=\EG4:\ + :me=\EG0\E(\EH\003:mh=\EGp:mk=\EG1:mp=\EG0\E):\ + :mr=\EG4:\ :..sa=\EG%'0'%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;:\ :se=\EG0:so=\EGt:te=\EG0:ue=\EG0:us=\EG8:tc=wy50: wy50-vb|wyse50-vb|wyse 50 visible bell:\ :bl@:tc=wy50: wy50-w|wyse50-w|wyse 50 132-column:\ - :co#132:ws#97:\ + :Nl#16:co#132:lw#7:ws#97:\ :cm=\Ea%i%dR%dC:dc=\EW:i1=\E`;\E`9:tc=wy50: wy50-wvb|wyse50-wvb|wyse 50 132-column visible bell:\ :bl@:tc=wy50-w: @@ -3425,26 +3695,32 @@ # unset xon and delete the / from the delay. # i.e. change $<100/> to $<100> # +# (untranslatable capabilities removed to fit entry within 1023 bytes) wy350|wyse350|Wyse 350:\ - :am:bw:hs:mi:xo:\ - :co#80:li#24:sg#1:ug#1:ws#45:\ + :5i:am:bw:hs:mi:xo:\ + :Co#8:NC#55:Nl#8:co#80:lh#1:li#24:lw#8:pa#8:sg#1:\ + :ug#1:ws#45:\ + :#2=\E{:%9=\EP:&3=\Er:@8=\E7:F1=^AJ\r:F2=^AK\r:\ + :F3=^AL\r:F4=^AM\r:F5=^AN\r:F6=^AO\r:LF=\EA11:\ + :LO=\EA10:Sb= :ac=0wa_h[jukslrmqnxqzttuyv]wpxv:\ :ae=\EG0\EH\003:al=\EE:as=\EG0\EH\002:bl=^G:bt=\EI:\ :cd=\EY:ce=\ET:cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:\ :dc=\EW:dl=\ER:do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=^^:\ :i1=\E`\072\E`9:i2=\E%?:im=\Eq:ip=:is=\016\024\E'\E(:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ - :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:ll=^^^K:mb=\EG2:\ - :me=\EG0\E(\EH\003%{0}%PA%{0}%PC:mh=\EGp:mr=\EG4:\ - :nd=^L:nw=^M^J:\ - :..sa=%{0}%?%p4%t%{2}%|%;\n%?%p7%t%{1}%|%;%PA\n\EG%?%gC%t%gC%e\n%{0}%?%p1%t%{4}%|%;\n%?%p2%t%{8}%|%;\n%?%p3%t%{4}%|%;\n%?%p5%t%{64}%|%;\n%;%gA%+%'0'%+%c\n%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;:\ - :se=\EG0:sf=\n:so=\EG4:sr=\Ej:st=\E1:ta=^I:ts=\EF:\ - :ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:ve=\E`1:vi=\E`0: + :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:k;=^AI\r:kA=\EE:\ + :kB=\EI:kD=\EW:kE=\ET:kI=\EQ:kL=\ER:kN=\EK:kP=\EJ:\ + :kS=\EY:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\ + :ll=^^^K:mb=\EG2:me=\EG0\E(\EH\003%{0}%PA%{0}%PC:\ + :mh=\EGp:mk=\EG1:mp=\EG0\E):mr=\EG4:nd=^L:nw=^M^J:\ + :oc=\E%?:op=\EG0:pf=^T:pn=\Ez%+/%s\r:po=^X:ps=\EP:\ + :px=\Ez%+?%s\177:se=\EG0:sf=\n:so=\EG4:sr=\Ej:st=\E1:\ + :ta=^I:ts=\EF:ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:\ + :ve=\E`1:vi=\E`0: wy350-vb|wyse350-vb|wyse 350 visible bell:\ :bl@:tc=wy350: wy350-w|wyse350-w|wyse 350 132-column:\ - :co#132:ws#97:\ + :Nl#16:co#132:lw#7:ws#97:\ :cm=\Ea%i%dR%dC:dc=\EW:i1=\E`;\E`9:tc=wy350: wy350-wvb|wyse350-wvb|wyse 350 132-column visible bell:\ :bl@:tc=wy350-w: @@ -3467,6 +3743,9 @@ # alt-charset mode. Try \EcE\s\s\E+\s if the screen is really clear # then set . # +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) wy120|wyse120|wy150|wyse150|Wyse 120/150:\ :am:bw:hs:km:mi:ms:xo:\ :co#80:it#8:li#24:pb#9601:ws#45:\ @@ -3479,21 +3758,21 @@ :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ :le=^H:ll=^^^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:mh=\EGp:\ - :mr=\EG4:nd=^L:nw=\r\n:\ - :..sa=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%'0'%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c:\ - :se=\EG0:sf=\n:so=\EGt:sr=\Ej:st=\E1:ta=\011:te=\Ew1:\ - :ti=\Ew0:ts=\EF:ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:\ - :ve=\E`1:vi=\E`0: + :mr=\EG4:nd=^L:nw=\r\n:se=\EG0:sf=\n:so=\EGt:sr=\Ej:\ + :st=\E1:ta=\011:te=\Ew1:ti=\Ew0:ts=\EF:ue=\EG0:up=^K:\ + :us=\EG8:vb=\E`8\E`9:ve=\E`1:vi=\E`0: # wy120-w|wyse120-w|wy150-w|wyse150-w|wyse 120/150 132-column:\ - :co#132:ws#97:\ - :cm=\Ea%i%dR%dC:dc=\EW:ip=:tc=wy120: + :Nl#16:co#132:lw#7:ws#97:\ + :cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\E`;:tc=wy120: # wy120-25|wyse120-25|wy150-25|wyse150-25|wyse 120/150 80-column 25-lines:\ - :li#25:\tc=wy120: + :Nl@:lh@:li#25:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy120: # wy120-25-w|wyse120-25-w|wy150-25-w|wyse150-25-w|wyse 120/150 132-column 25-lines:\ - :li#25:\tc=wy120-w: + :Nl@:lh@:li#25:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy120-w: # wy120-vb|wyse120-vb|wy150-vb|wyse150-vb|Wyse 120/150 visible bell:\ :bl@:tc=wy120: @@ -3522,53 +3801,60 @@ # # It may be useful to assign two function keys with the # values \E=(\s look at old data in page 1 -# \E=W, look at bottem of page 1 +# \E=W, look at bottom of page 1 # where \s is a space ( ). # # Note: # The Wyse 60 runs faster when the XON/XOFF # handshake is turned off. # +# (wy60: we use \E{ rather than ^^ for home (both are documented) to avoid +# a bug reported by Robert Dunn, -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) wy60|wyse60|Wyse 60:\ :am:bw:hs:km:mi:ms:\ :co#80:li#24:ws#45:\ :ae=\EcD:al=\EE:as=\EcE:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ :cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:\ - :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=^^:i1=\EcB0\EcC1:\ + :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=\E{:i1=\EcB0\EcC1:\ :i2=\EwJ\Ew1:im=\Eq:ip=:\ :is=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:ll=^^^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:mh=\EGp:\ - :mr=\EG4:nd=^L:nw=\r\n:\ - :..sa=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%'0'%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c:\ - :se=\EG0:sf=\n:so=\EGt:sr=\Ej:st=\E1:ta=\011:te=\Ew1:\ - :ti=\Ew0:ts=\EF:ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:\ - :ve=\E`1:vi=\E`0: + :le=^H:ll=\E{^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:\ + :mh=\EGp:mr=\EG4:nd=^L:nw=\r\n:se=\EG0:sf=\n:so=\EGt:\ + :sr=\Ej:st=\E1:ta=\011:te=\Ew1:ti=\Ew0:ts=\EF:\ + :ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:ve=\E`1:vi=\E`0: # wy60-w|wyse60-w|wyse 60 132-column:\ - :co#132:ws#97:\ - :cm=\Ea%i%dR%dC:dc=\EW:ip=:tc=wy60: + :Nl#16:co#132:lw#7:ws#97:\ + :cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\EeF\E`;:tc=wy60: # wy60-25|wyse60-25|wyse 60 80-column 25-lines:\ - :li#25:\tc=wy60: + :Nl@:lh@:li#25:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy60: wy60-25-w|wyse60-25-w|wyse 60 132-column 25-lines:\ - :li#25:\tc=wy60-w: + :Nl@:lh@:li#25:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy60-w: # wy60-42|wyse60-42|wyse 60 80-column 42-lines:\ :li#42:\ :al=\EE:cd=\Ey:cl=\E+:cm=\E=%+ %+ :dc=\EW:dl=\ER:\ - :i1=\EcB2\EcC3:ip=:nw=\r\n:sf=\n:sr=\Ej:tc=wy60: + :i1=\EcB2\EcC3:ip=:nw=\r\n:r3=\Ee*:sf=\n:sr=\Ej:tc=wy60: wy60-42-w|wyse60-42-w|wyse 60 132-column 42-lines:\ - :co#132:ws#97:\ + :Nl#16:co#132:lw#7:ws#97:\ :cd=\Ey:cl=\E+:cm=\Ea%i%dR%dC:dc=\EW:ho=\036:ip=:\ - :nw=\r\n:tc=wy60-42: + :nw=\r\n:r2=\EeF\E`;:tc=wy60-42: # wy60-43|wyse60-43|wyse 60 80-column 43-lines:\ - :li#43:\tc=wy60-42: + :Nl@:lh@:li#43:lw@:\ + :pn@:r3=\Ee+:tc=wy60-42: wy60-43-w|wyse60-43-w|wyse 60 132-column 43-lines:\ - :li#43:\tc=wy60-42-w: + :Nl@:lh@:li#43:lw@:\ + :pn@:r3=\Ee+:tc=wy60-42-w: # wy60-vb|wyse60-vb|Wyse 60 visible bell:\ :bl@:tc=wy60: @@ -3593,18 +3879,20 @@ wy99gt|wyse99gt|Wyse 99gt:\ :ms@:\ :al=\EE:cd=\Ey:ce=\Et:cl=\E+:dc=\EW:dl=\ER:i2=\Ew0:\ - :ip=:nw@:sf=\n:sr=\Ej:ta=\011:te=\Ew0:ti=\Ew1:\ - :vb=\E`8\E`9:tc=wy60: + :ip=:nw@:r2=\E`\072:sf=\n:sr=\Ej:ta=\011:te=\Ew0:\ + :ti=\Ew1:u0=\E~>\E8:u1=\E[42h:vb=\E`8\E`9:tc=wy60: # wy99gt-w|wyse99gt-w|wyse 99gt 132-column:\ - :co#132:ws#97:\ - :cd=\Ey:cl=\E+:cm=\Ea%i%dR%dC:dc=\EW:ip=:tc=wy99gt: + :Nl#16:co#132:lw#7:ws#97:\ + :cd=\Ey:cl=\E+:cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\E`;:tc=wy99gt: # wy99gt-25|wyse99gt-25|wyse 99gt 80-column 25-lines:\ - :li#25:\tc=wy99gt: + :Nl@:lh@:li#25:lw@:\ + :pn@:r2=\E`\072:r3=\EwG\Ee):tc=wy99gt: # wy99gt-25-w|wyse99gt-25-w|wyse 99gt 132-column 25-lines:\ - :li#25:\tc=wy99gt-w: + :Nl@:lh@:li#25:lw@:\ + :pn@:r2=\E`;:tc=wy99gt-w: # wy99gt-vb|wyse99gt-vb|Wyse 99gt visible bell:\ :bl@:tc=wy99gt: @@ -3630,45 +3918,52 @@ # graphics to text. If "Display Memory = Unshared" then the # text area will be only one page long. # +# (wy160: we use \E{ rather than ^^ for home (both are documented) to avoid +# a bug reported by Robert Dunn, -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) wy160|wyse160|Wyse 160:\ :am:bw:hs:km:mi:ms:\ :co#80:li#24:ws#38:\ :ae=\EcD:al=\EE:as=\EcE:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ :cl=\E+:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:\ - :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=^^:i1=\EcB0\EcC1:\ + :do=^J:ds=\EF\r:ei=\Er:fs=^M:ho=\E{:i1=\EcB0\EcC1:\ :i2=\Ew0:im=\Eq:ip=:\ :is=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ - :le=^H:ll=^^^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:mh=\EGp:\ - :mr=\EG4:nd=^L:nw=\r\n:\ - :..sa=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%'0'%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c:\ - :se=\EG0:sf=\n:so=\EGt:sr=\Ej:st=\E1:ta=^I:te=\Ew0:\ - :ti=\Ew1:ts=\EF:ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:\ - :ve=\E`1:vi=\E`0: + :le=^H:ll=\E{^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:\ + :mh=\EGp:mr=\EG4:nd=^L:nw=\r\n:se=\EG0:sf=\n:so=\EGt:\ + :sr=\Ej:st=\E1:ta=^I:te=\Ew0:ti=\Ew1:ts=\EF:ue=\EG0:\ + :up=^K:us=\EG8:vb=\E`8\E`9:ve=\E`1:vi=\E`0: # wy160-w|wyse160-w|wyse 160 132-column:\ - :co#132:ws#90:\ - :cm=\Ea%i%dR%dC:dc=\EW:tc=wy160: + :Nl#16:co#132:lw#7:ws#90:\ + :cm=\Ea%i%dR%dC:dc=\EW:r2=\EeF\E`;:tc=wy160: # wy160-25|wyse160-25|wyse 160 80-column 25-lines:\ - :li#25:\tc=wy160: + :Nl@:lh@:li#25:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy160: wy160-25-w|wyse160-25-w|wyse 160 132-column 25-lines:\ - :li#25:\tc=wy160-w: + :Nl@:lh@:li#25:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy160-w: # wy160-42|wyse160-42|wyse 160 80-column 42-lines:\ :li#42:\ :al=\EE:cd=\Ey:cl=\E+:dl=\ER:i1=\EcB2\EcC3:nw=\r\n:\ - :sf=\n:sr=\Ej:tc=wy160: + :r3=\Ee*:sf=\n:sr=\Ej:tc=wy160: wy160-42-w|wyse160-42-w|wyse 160 132-column 42-lines:\ - :co#132:ws#90:\ - :cm=\Ea%i%dR%dC:dc=\EW:ip=:tc=wy160-42: + :Nl#16:co#132:lw#7:ws#90:\ + :cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\EeF\E`;:tc=wy160-42: # wy160-43|wyse160-43|wyse 160 80-column 43-lines:\ - :li#43:\tc=wy160-42: + :Nl@:lh@:li#43:lw@:\ + :pn@:r3=\Ee+:tc=wy160-42: wy160-43-w|wyse160-43-w|wyse 160 132-column 43-lines:\ - :li#43:\tc=wy160-42-w: + :Nl@:lh@:li#43:lw@:\ + :pn@:r3=\Ee+:tc=wy160-42-w: # wy160-vb|wyse160-vb|Wyse 160 visible bell:\ :bl@:tc=wy160: @@ -3687,6 +3982,8 @@ # to correctly handle multiple attributes on a screen. # # (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) wy75|wyse75|wyse 75:\ :am:hs:mi:ms:xn:xo:\ :co#80:li#24:ma#1:pb#1201:ws#78:\ @@ -3715,14 +4012,15 @@ :ms@:\ :ma@:sg#1:ug#1:\ :ae=\E[0p\017:as=\E[0p\016:i2=\E[m\E[p:mb=\E[2p:\ - :me=\E[0p\017:mh=\E[1p:mr=\E[16p:\ + :me=\E[0p\017:mh=\E[1p:mk=\E[4p:mr=\E[16p:\ :..sa=\E[%{0}%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{16}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{1}%|%;%?%p7%t%{4}%|%;%dp%?%p9%t\016%e\017%;:\ :se=\E[0p:so=\E[17p:ue=\E[0p:us=\E[8p:tc=wy75: wy75-vb|wyse75-vb|wyse 75 with visible bell:\ :pb@:\ :bl@:tc=wy75: wy75-w|wyse75-w|wyse 75 in 132 column mode:\ - :co#132:ws#130:\tc=wy75: + :co#132:ws#130:\ + :r2=\E[35h\E[?3h:tc=wy75: wy75-wvb|wyse75-wvb|wyse 75 with visible bell 132 columns:\ :pb@:\ :bl@:tc=wy75-w: @@ -3731,7 +4029,7 @@ # 24 line screen with status line. # # The vt220 mode permits more function keys but it wipes out -# the escape key. I strongly reccomend that be set to +# the escape key. I strongly recommend that be set to # escape (esc). # The terminal may have to be set for 8 data bits and 2 stop # bits for the arrow keys to work. @@ -3740,6 +4038,8 @@ # leave trash on the screen when used without XON/XOFF. # # (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) wy85|wyse85|wyse 85:\ :am:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:ws#80:\ @@ -3767,7 +4067,8 @@ # # Wyse 85 in 132-column mode. wy85-w|wyse85-w|wyse 85 in 132-column mode:\ - :co#132:ws#132:\tc=wy85: + :co#132:ws#132:\ + :r2=\E[35h\E[?3h:tc=wy85: # # Wyse 85 in 132-column mode with visual bell. wy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns:\ @@ -3784,6 +4085,8 @@ # by set-up. # # (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) wy185|wyse185|wyse 185:\ :am:hs:km:mi:ms:xn:xo:\ :co#80:it#8:li#24:ws#80:\ @@ -3809,7 +4112,7 @@ # Wyse 185 with 24 data lines and top status (terminal status) wy185-24|wyse185-24|wyse 185 with 24 data lines:\ :hs@:\ - :ds@:fs@:ts@:tc=wy185: + :ds@:fs@:r3=\E[?5l\E[47h\E[40l\E[1;24r:ts@:tc=wy185: # # Wyse 185 with visual bell. wy185-vb|wyse185-vb|wyse 185+flash:\ @@ -3818,7 +4121,8 @@ # Wyse 185 in 132-column mode. wy185-w|wyse185-w|wyse 185 in 132-column mode:\ :co#132:ws#132:\ - :DC=\E[%dP:IC=\E[%d@:dc=\E[P:ei=:im=:ip=:tc=wy185: + :DC=\E[%dP:IC=\E[%d@:dc=\E[P:ei=:im=:ip=:\ + :r2=\E[35h\E[?3h:tc=wy185: # # Wyse 185 in 132-column mode with visual bell. wy185-wvb|wyse185-wvb|wyse 185+flash+132 cols:\ @@ -3829,6 +4133,9 @@ # lines 25 columns 80 # +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) wy325|wyse325|Wyse epc:\ :am:bw:hs:mi:\ :co#80:li#24:pb#9601:ws#45:\ @@ -3841,11 +4148,9 @@ :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\Eq:\ :kN=\EK:kP=\EJ:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:\ :le=^H:ll=^^^K:mb=\EG2:me=\E(\EH\003\EG0\EcD:mh=\EGp:\ - :mr=\EG4:nd=^L:\ - :..sa=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%'0'%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c:\ - :se=\EG0:sf=\n:so=\EGt:sr=\Ej:st=\E1:ta=^I:te=\Ew0:\ - :ti=\Ew1:ts=\EF:ue=\EG0:up=^K:us=\EG8:vb=\E`8\E`9:\ - :ve=\E`1:vi=\E`0: + :mr=\EG4:nd=^L:se=\EG0:sf=\n:so=\EGt:sr=\Ej:st=\E1:\ + :ta=^I:te=\Ew0:ti=\Ew1:ts=\EF:ue=\EG0:up=^K:us=\EG8:\ + :vb=\E`8\E`9:ve=\E`1:vi=\E`0: # # lines 24 columns 80 vb @@ -3857,18 +4162,20 @@ # lines 24 columns 132 # wy325-w|wyse325-w|wy325w-24|wyse-325 in wide mode:\ - :co#132:ws#97:\ - :cm=\Ea%i%dR%dC:dc=\EW:ip=:tc=wy325: + :Nl#16:co#132:lw#7:ws#97:\ + :cm=\Ea%i%dR%dC:dc=\EW:ip=:r2=\E`;:tc=wy325: # # lines 25 columns 80 # wy325-25|wyse325-25|wy325-80|wyse-325|wyse-325 25 lines:\ - :li#25:\tc=wy325: + :Nl@:lh@:li#25:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy325: # # lines 25 columns 132 # wy325-25w|wyse325-25w|wy325 132 columns:\ - :li#25:\tc=wy325-w: + :Nl@:lh@:li#25:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy325-w: # # lines 25 columns 132 vb # @@ -3879,12 +4186,14 @@ # lines 42 columns 80 # wy325-42|wyse325-42|wyse-325 42 lines:\ - :li#42:\tc=wy325: + :Nl@:lh@:li#42:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy325: # # lines 42 columns 132 # wy325-42w|wyse325-42w|wyse-325 42 lines wide mode:\ - :li#42:\tc=wy325-w: + :Nl@:lh@:li#42:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy325-w: # # lines 42 columns 132 vb # @@ -3894,12 +4203,14 @@ # lines 43 columns 80 # wy325-43|wyse325-43|wyse-325 43 lines:\ - :li#43:\tc=wy325: + :Nl@:lh@:li#43:lw@:\ + :pn@:tc=wy325: # # lines 43 columns 132 # wy325-43w|wyse325-43w|wyse-325 43 lines wide mode:\ - :li#43:\tc=wy325-w: + :Nl@:lh@:li#43:lw@:\ + :pn@:r3=\EwG\Ee):tc=wy325-w: # # lines 43 columns 132 vb # @@ -3923,6 +4234,9 @@ # -> enter Tek 4207 ANSI mode (from any ANSI mode) # -> exit Tek 4207 mode (goto native ANSI mode) # +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) wy370-nk|wyse 370 without function keys:\ :am:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:ws#80:\ @@ -3935,39 +4249,43 @@ :i2=\E>\017\E)0\E(B\E[63;0w\E[m:im=\E[4h:ip=:\ :is=\E[2;4;20;30;40l\E[?1;10;16l\E[12h\E[?7;8;25h:\ :ke=\E>:ks=\E[?1l\E=:le=^H:mb=\E[5m:md=\E[1m:\ - :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:rc=\E8:\ - :..sa=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[27m:sf=\n:so=\E[7m:sr=\EM:st=\EH:\ - :ta=\011:te=\E[ R:ti=\E[ Q:\ - :ts=\E[40l\E[40h\E7\E[99;%i%p1%dH:ue=\E[24m:up=\E[A:\ - :us=\E[4m:vb=\E[30h\E\\\054\E[30l:ve=\E[34h\E[?25h:\ - :vi=\E[?25l:vs=\E[?25h\E[34l: + :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:\ + :se=\E[27m:sf=\n:so=\E[7m:sr=\EM:st=\EH:ta=\011:\ + :te=\E[ R:ti=\E[ Q:ts=\E[40l\E[40h\E7\E[99;%i%p1%dH:\ + :ue=\E[24m:up=\E[A:us=\E[4m:vb=\E[30h\E\\\054\E[30l:\ + :ve=\E[34h\E[?25h:vi=\E[?25l:vs=\E[?25h\E[34l: # # Function key set for the ASCII (wy-50 compatible) keyboard # This is the default 370. # wy370|wyse370|wy370-101k|Wyse 370 with 101 key keyboard:\ - :k1=\E[?4i:k2=\E[?3i:k3=\E[2i:k4=\E[@:k5=\E[M:\ - :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\EOQ:\ - :kI=\EOP:kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:kh=\E[H:\ + :@8=\EOM:F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:\ + :F5=\E[28~:F6=\E[29~:k1=\E[?4i:k2=\E[?3i:k3=\E[2i:\ + :k4=\E[@:k5=\E[M:k6=\E[17~:k7=\E[18~:k8=\E[19~:\ + :k9=\E[20~:k;=\E[21~:kA=\EOP:kB=\E[Z:kD=\EOQ:kI=\EOP:\ + :kL=\EOQ:kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:kh=\E[H:\ :kl=\E[D:kr=\E[C:ku=\E[A:tc=wy370-nk: # # Function key set for the VT-320 (and wy85) compatible keyboard # wy370-105k|Wyse 370 with 105 key keyboard:\ - :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ - :k8=\E[19~:k9=\E[20~:kD=\E[3~:kI=\E[2~:kN=\E[6~:\ + :%1=\E[28~:*6=\E[4~:@0=\E[1~:@8=\EOM:F1=\E[23~:\ + :F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:F6=\E[29~:\ + :F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:K1=\EOw:\ + :K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:k8=\E[19~:\ + :k9=\E[20~:k;=\E[21~:kD=\E[3~:kI=\E[2~:kN=\E[6~:\ :kP=\E[5~:kb=^H:kd=\E[B:kh=\E[26~:kl=\E[D:kr=\E[C:\ - :ku=\E[A:tc=wy370-nk: + :ku=\E[A:l1=PF1:l2=PF2:l3=PF3:l4=PF4:tc=wy370-nk: # # Function key set for the PC compatible keyboard # wy370-EPC|Wyse 370 with 102 key keyboard:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[M:k6=\E[17~:\ - :k7=\E[18~:k8=\E[19~:k9=\E[20~:kI=\E[2~:kN=\E[U:\ - :kP=\E[V:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:tc=wy370-nk: + :@7=\E[1~:@8=\EOM:F1=\E[23~:F2=\E[24~:k1=\EOP:\ + :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[M:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:kB=\E[Z:kI=\E[2~:\ + :kN=\E[U:kP=\E[V:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ + :kr=\E[C:ku=\E[A:tc=wy370-nk: # # Wyse 370 with visual bell. wy370-vb|Wyse 370 with visible bell:\ @@ -3975,13 +4293,14 @@ # # Wyse 370 in 132-column mode. wy370-w|Wyse 370 in 132-column mode:\ - :co#132:ws#132:\tc=wy370: + :co#132:ws#132:\ + :r2=\E[35h\E[?3h:tc=wy370: # # Wyse 370 in 132-column mode with visual bell. wy370-wvb|Wyse 370 with visible bell 132-columns:\ :vb=\E[30h\E\\\054\E[30l:tc=wy370-w: wy370-rv|Wyse 370 reverse video:\ - :tc=wy370: + :r3=\E[32h\E[?5h:tc=wy370: # # Wyse 99gt Tektronix 4010/4014 emulator, # @@ -3994,7 +4313,8 @@ :hd=\036HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\037:\ :ho=^]7`x @\037:\ :hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\037:\ - :is=\E8:le=^H:nd= :nw=^M^J:up=^K: + :is=\E8:le=^H:nd= :nw=^M^J:u0=\E~>\E8:u1=\E[42h:\ + :up=^K: # # Wyse 160 Tektronix 4010/4014 emulator, # @@ -4014,10 +4334,27 @@ :ho=^]8g @\037:\ :hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\037:\ :is=\E8:kb=^H:kd=^J:kl=^H:kr=^I:ku=^K:le=^H:nd= :\ - :nw=^M^J:up=^K: + :nw=^M^J:u0=\E[?38h\E8:u1=\E[?38l\E)0:up=^K: # Vendor-supplied Wyse entries end here. +# From: John Gilmore +wyse-vp|wyse|Wyse 50 in ADDS Viewpoint emulation mode with "enhance" on:\ + :am:\ + :co#80:it#8:li#24:\ + :al=\EM:bl=^G:cd=\Ek:ce=\EK:cl=^L:cm=\EY%+ %+ :cr=^M:\ + :dc=\EW:dl=\El:do=^J:ei=\Er:ho=^A:\ + :if=/usr/share/tabset/wyse-adds:im=\Eq:\ + :is=\E`\072\E`9\017\Er:kb=^H:kd=^J:kh=^A:kl=^U:kr=^F:\ + :ku=^Z:le=^H:ll=^A^Z:nd=^F:nw=^M^J:\ + :r1=\E`\072\E`9\017\Er:se=^O:sf=^J:so=^N:ta=^I:ue=^O:\ + :up=^Z:us=^N: + +wy75ap|wyse75ap|wy-75ap|wyse-75ap|Wyse WY-75 Applications and Cursor keypad:\ + :is=\E[1;24r\E[?10;3l\E[?1;25h\E[4l\E[m\E(B\E=:kb=^H:\ + :kd=\EOB:ke=10\E[?1l\E>:kh=\EOH:kl=\EOD:kr=\EOC:\ + :ks=10\E[?1h\E=:ku=\EOA:tc=wy75: + # From: Eric Freudenthal wy100q|Wyse 100 for Quotron:\ :co#80:li#24:sg#1:ug#1:\ @@ -4103,6 +4440,9 @@ # at support for the VT320 itself. # Please send changes with explanations to bug-gnu-emacs@prep.ai.mit.edu. # (vt320-k3: I added / based on the init string -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) vt320-k3|MS-Kermit 3.00's vt320 emulation:\ :am:es:hs:km:mi:ms:xn:\ :co#80:it#8:li#49:pb#9600:vt#3:\ @@ -4128,20 +4468,21 @@ :am:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=3\E[L:bl=^G:\ - :cd=\E[J:ce=\E[K:cl=\E[;H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ - :ds=\E[2$~\r\E[1$}\E[K\E[$}:ei=\E[4l:fs=\E[$}:\ - :ho=\E[H:im=\E[4h:\ + :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ + :al=3\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[;H\E[2J:\ + :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ + :dc=\E[P:dl=\E[M:do=^J:ds=\E[2$~\r\E[1$}\E[K\E[$}:\ + :ei=\E[4l:fs=\E[$}:ho=\E[H:im=\E[4h:\ :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ :k8=\E[19~:k9=\E[20~:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=^M\ED:rc=\E8:\ - :sc=\E7:se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:st=\EH:\ - :ta=^I:ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:\ - :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ - :vs=\E[?25h: + :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:l1=pf1:l2=pf2:\ + :l3=pf3:l4=pf4:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ + :mr=\E[7m:nd=\E[C:nw=^M\ED:r1=\E[?3l:rc=\E8:\ + :rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[27m:sf=\ED:\ + :so=\E[7m:sr=\EM:st=\EH:ta=^I:\ + :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ + :vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: ######## NON-ANSI TERMINAL EMULATIONS # @@ -4166,11 +4507,11 @@ # tell ncurses that the corresponding highlights exist; it should use , # which is the only method that will actually work for multiple highlights.) avatar0|avatar terminal emulator level 0:\ - :am:ms:\ + :am:ms:ut:\ :co#80:it#8:li#25:\ :as=:ce=^V^G:cm=\026\010%.%.:cr=^M:do=^V^D:le=^V^E:\ - :mb=^A^V\177:md=^V^A^P:me=^V^A^G:mr=^A^Vp:nd=^V^F:\ - :rp=\031%.%d:\ + :mb=^A^V\177:md=^V^A^P:me=^V^A^G:mk=^V^A\200:\ + :mr=^A^Vp:nd=^V^F:r2=^L:rp=\031%.%d:\ :..sa=\026\001%{0}%?%p1%t%{112}%|%;%?%p2%t%{1}%|%;%?%p3%t%{112}%|%;%?%p4%t{128}%|%;%?%p6%t%{16}%|%;:\ :sf=^J:so=^A^Vp:up=^V^C:us=^V^A:tc=klone+acs: # From: Eric S. Raymond 1 Nov 1995 @@ -4178,7 +4519,8 @@ :dc=^V^N:ei=\026\n\200\200\200\200:im=^V^I:tc=avatar0: # From: Eric S. Raymond 1 Nov 1995 avatar|avatar1|avatar terminal emulator level 1:\ - :al=^V+:dl=^V-:ei=^V^P:ve=^V'^A:vi=^V'^B:vs=^V^C:tc=avatar0+: + :RA=^V":SA=^V$:al=^V+:dl=^V-:ei=^V^P:ve=^V'^A:\ + :vi=^V'^B:vs=^V^C:tc=avatar0+: ######## OLDER TERMINAL TYPES # @@ -4199,17 +4541,20 @@ att2300|sv80|AT&T 2300 Video Information Terminal 80 column mode:\ :am:eo:mi:ms:xo:\ :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:bl=^G:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:\ - :dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:im=\E[4h:k1=\E[1r:\ - :k2=\E[2r:k3=\E[3r:k4=\E[4r:k5=\E[5r:k6=\E[6r:\ - :k7=\E[7r:k8=\E[8r:k9=\E[9r:kD=\E[P:kI=\E[@:kb=^H:\ - :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :me=\E[m:mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:\ + :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:F1=\E[11r:\ + :F2=\E[12r:F3=\E[13r:F4=\E[14r:F5=\E[15r:F6=\E[16r:\ + :IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:\ + :bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ + :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:\ + :ho=\E[H:im=\E[4h:k1=\E[1r:k2=\E[2r:k3=\E[3r:\ + :k4=\E[4r:k5=\E[5r:k6=\E[6r:k7=\E[7r:k8=\E[8r:\ + :k9=\E[9r:k;=\E[10r:kA=\E[L:kB=\E[Z:kC=\E[J:kD=\E[P:\ + :kI=\E[@:kL=\E[M:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ + :kr=\E[C:ku=\E[A:le=^H:me=\E[m:mr=\E[7m:nd=\E[C:\ + :pf=\E[4i:po=\E[5i:ps=\E[0i:se=\E[m:sf=^J:so=\E[7m:\ :ta=^I:up=\E[A: att2350|AT&T 2350 Video Information Terminal 80 column mode:\ - :tc=att2300: + :pf@:po@:ps@:tc=att2300: # Must setup RETURN KEY - CR, REC'VD LF - INDEX. # Seems upward compatible with vt100, plus ins/del line/char. @@ -4219,48 +4564,56 @@ # bold= reverse + underline = 2 | 3. # note that half-bright blinking doesn't look different from normal blinking. # NOTE:you must program the function keys first, label second! +# (att4410: a BSD entry has been seen with the following capabilities: +# =\E[?6l, =\EOc, =\EOd, =\EOe, =\EOg, +# =\EOh, =\EOi, =\EOj, -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) att5410v1|att4410v1|tty5410v1|AT&T 4410/5410 80 columns - version 1:\ :am:hs:mi:ms:xo:\ - :co#80:it#8:li#24:ws#80:\ + :Nl#8:co#80:it#8:lh#2:li#24:lw#8:ws#80:\ + :ac=``aaffhhggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~00++--\\\054\\\054..:\ :ae=^O:al=\E[L:as=^N:bl=^G:cd=\E[J:ce=\E[K:\ :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :dc=\E[P:dl=\E[M:do=\E[B:ei=:fs=\E8:ho=\E[H:\ :i1=\E[?3l\E)0:\ :i2=\E[1;03q f1 \EOP\E[2;03q f2 \EOQ\E[3;03q f3 \EOR\E[4;03q f4 \EOS\E[5;03q f5 \EOT\E[6;03q f6 \EOU\E[7;03q f7 \EOV\E[8;03q f8 \EOW:\ :ic=\E[@:im=:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:\ - :k6=\EOU:k7=\EOV:k8=\EOW:kH=\E[24;1H:kb=^H:kd=\E[B:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:ll=\E[24H:\ - :mb=\E[5m:md=\E[2;7m:me=\E[m\017:mh=\E[2m:mr=\E[7m:\ - :nd=\E[C:nw=^M^J:rc=\E8:\ - :..sa=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ - :ts=\E7\E[25;%p1%{1}%+%dH:ue=\E[m:up=\E[A:us=\E[4m: + :k6=\EOU:k7=\EOV:k8=\EOW:kC=\E[2J:kH=\E[24;1H:kb=^H:\ + :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ + :ll=\E[24H:mb=\E[5m:md=\E[2;7m:me=\E[m\017:mh=\E[2m:\ + :mk=\E[8m:mr=\E[7m:nd=\E[C:nw=^M^J:\ + :r2=\Ec\E[?3l\E[2;0y:rc=\E8:sc=\E7:se=\E[m:sf=^J:\ + :so=\E[7m:sr=\EM:ta=^I:ts=\E7\E[25;%p1%{1}%+%dH:\ + :ue=\E[m:up=\E[A:us=\E[4m: att4410v1-w|att5410v1-w|tty5410v1-w|AT&T 4410/5410 132 columns - version 1:\ :co#132:ws#132:\ - :i1=\E[?3h\E)0:tc=att5410v1: + :i1=\E[?3h\E)0:r2=\Ec\E[?3h\E[2;0y:tc=att5410v1: att4410|att5410|tty5410|AT&T 4410/5410 80 columns - version 2:\ - :tc=att5410v1: + :..px=\E[%p1%d;%p2%l%02dq f%p1%d %p2%s:tc=att5410v1: att5410-w|att4410-w|4410-w|tty5410-w|5410-w|AT&T 4410/5410 in 132 column mode:\ :co#132:ws#132:\ - :i1=\E[?3h\E)0:tc=att4410: + :i1=\E[?3h\E)0:r2=\Ec\E[?3h\E[2;0y:tc=att4410: # 5410 in terms of a vt100 # (v5410: added / based on init string -- esr) v5410|5410 in terms of a vt100:\ :am:mi:ms:xo:\ :co#80:it#8:li#24:vt#3:\ - :K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:ae=^O:\ - :al=\E[L:as=^N:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ - :dc=\E[P:dl=\E[M:do=^J:ei=:ho=\E[H:ic=\E[@:im=:\ - :k0=\EOy:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:\ - :k6=\EOu:k7=\EOv:k8=\EOl:k9=\EOw:kb=^H:kd=\EOB:\ - :ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:\ - :le=^H:mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:\ - :nd=\E[C:rc=\E8:\ + :@8=\EOM:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:\ + :RA=\E[?7l:SA=\E[?7h:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ + :ae=^O:al=\E[L:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ + :ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:eA=\E(B\E)0:ei=:\ + :ho=\E[H:ic=\E[@:im=:k0=\EOy:k1=\EOP:k2=\EOQ:k3=\EOR:\ + :k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:k8=\EOl:k9=\EOw:\ + :k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:\ + :ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:\ + :me=\E[m\017:mr=\E[7m:nd=\E[C:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m: @@ -4302,21 +4655,26 @@ # This string causes them to send the strings - # when pressed in SYS PF mode. # (att4415: I added / based on the init string -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) att4415|tty5420|att5420|AT&T 4415/5420 80 cols:\ :db:mi:xo:\ - :lm#78:ws#55:\ - :AL=\E[%dL:CM=\E[%i%p1%d;%p2%dt:DC=\E[%dP:DL=\E[%dM:\ - :DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:SF=\E[%dE:\ - :SR=\E[%dF:UP=\E[%dA:bt=\E[Z:cl=\E[x\E[J:\ - :cm=\E[%i%d;%dx:ct=\E[3g:ec=\E[%ds\E[%dD:ei=\E[4l:\ + :Nl#8:lh#2:lm#78:lw#8:ws#55:\ + :@1=\Et:@7=\Ez:@8=\Eent:AL=\E[%dL:\ + :CM=\E[%i%p1%d;%p2%dt:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ + :IC=\E[%d@:LE=\E[%dD:LF=\E|:LO=\E~:RA=\E[?7l:\ + :RI=\E[%dC:SA=\E[?7h:SF=\E[%dE:SR=\E[%dF:UP=\E[%dA:\ + :bt=\E[Z:ch=\E[%+^AG:cl=\E[x\E[J:cm=\E[%i%d;%dx:\ + :ct=\E[3g:cv=\E[%+^Ad:ec=\E[%ds\E[%dD:ei=\E[4l:\ :ho=\E[x:i1=\E[?3l:i2=\E[?5l:ic@:im=\E[4h:\ :is=\E[m\017\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[21;1j\212:\ :k1=\EOc:k2=\EOd:k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:\ - :k7=\EOi:k8=\EOj:kD=\E[P:kH=\Eu:kI=\E[4h:kN=\E[U:\ - :kP=\E[V:ke=\E[19;0j\E[21;1j\212:\ - :ks=\E[19;1j\E[21;4j\Eent:ll=\Ew:me=\E[m\017:\ - :..sa=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\ - :st=\EH:ts=\E7\E[25;%p1%{8}%+%dH:vb=\E[?5h\E[?5l:\ + :k7=\EOi:k8=\EOj:kA=\E[L:kB=\E[Z:kD=\E[P:kE=\E[2K:\ + :kF=\E[T:kH=\Eu:kI=\E[4h:kL=\E[M:kN=\E[U:kP=\E[V:\ + :kR=\E[S:ke=\E[19;0j\E[21;1j\212:\ + :ks=\E[19;1j\E[21;4j\Eent:l1=F1:l2=F2:l3=F3:l4=F4:\ + :l5=F5:l6=F6:l7=F7:l8=F8:ll=\Ew:me=\E[m\017:mp=\EV:\ + :pf=\E[?9i:po=\E[?4i:ps=\E[?2i:st=\EH:\ + :ts=\E7\E[25;%p1%{8}%+%dH:vb=\E[?5h\E[?5l:\ :ve=\E[11;0j:vs=\E[11;1j:tc=att4410: att4415-w|tty5420-w|att5420-w|AT&T 4415/5420 132 cols:\ @@ -4334,7 +4692,9 @@ # However, when you program user pf labels you have to reselect # user pf keys to make them appear! att4415+nl|4415+nl|tty5420+nl|att5420+nl|generic AT&T 4415/5420 changes for not changing labels:\ - :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@: + :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:\ + :..pn=\E[%p1%d;0;0;1q%p2%\072-16.16s:\ + :..px=\E[%p1%d;%p2%l%02d;0;1q F%p1%d %p2%s: att4415-nl|4415-nl|tty5420-nl|att5420-nl|AT&T 4415/5420 without changing labels:\ :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:tc=att4415+nl:tc=att4415: @@ -4349,6 +4709,8 @@ :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:tc=att4415+nl:tc=att4415-w-rv: # (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att5420_2|AT&T 5420 model 2 80 cols:\ :am:db:hs:mi:ms:xo:\ :co#80:it#8:li#24:lm#78:ws#55:\ @@ -4374,15 +4736,18 @@ att4418|att5418|AT&T 5418 80 cols:\ :am:xo:\ :co#80:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[1L:as=^N:\ - :bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\ - :cr=^M:dc=\E[1P:dl=\E[M:do=\E[B:ei=:ho=\E[H:\ - :i1=\E[?3l:ic=\E[1@:im=:is=\E)0\E?6l\E?5l:k1=\E[h:\ - :k2=\E[i:k3=\E[j:k6=\E[k:k7=\E[l:k8=\E[f:k9=\E[w:\ - :kd=\EU:kh=\Ec:kl=\E@:kr=\EA:ku=\ES:le=\E[D:mb=\E[5m:\ - :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:\ - :se=\E[m:sf=^J:so=\E[7m:ue=\E[m:up=\E[A:us=\E[4m: + :@8=\E[:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ + :F1=\E[n:F2=\E[o:F3=\E[H:F4=\E[I:F5=\E[J:F8=\E[K:\ + :F9=\E[L:FA=\E[E:FB=\E[_:FC=\E[M:FD=\E[N:FE=\E[O:\ + :IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:\ + :al=\E[1L:as=^N:bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:\ + :cm=\E[%i%d;%dH:cr=^M:dc=\E[1P:dl=\E[M:do=\E[B:ei=:\ + :ho=\E[H:i1=\E[?3l:ic=\E[1@:im=:is=\E)0\E?6l\E?5l:\ + :k1=\E[h:k2=\E[i:k3=\E[j:k6=\E[k:k7=\E[l:k8=\E[f:\ + :k9=\E[w:k;=\E[m:kC=\E[%:kd=\EU:kh=\Ec:kl=\E@:kr=\EA:\ + :ku=\ES:le=\E[D:mb=\E[5m:me=\E[m\017:mh=\E[2m:\ + :mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:sf=^J:\ + :so=\E[7m:ue=\E[m:up=\E[A:us=\E[4m: att4418-w|att5418-w|AT&T 5418 132 cols:\ :co#132:\ :i1=\E[?3h:tc=att5418: @@ -4392,9 +4757,10 @@ :co#80:li#24:lm#72:\ :al=\EL:bl=^G:cd=\EJ:ce=\Ez:cl=\EH\EJ:cm=\EY%+ %+ :\ :cr=\EG:dc=\EP:dl=\EM:dm@:do=\EB:ed@:ho=\EH:k0=\EU:\ - :k3=\E@:kD=\EP:kI=\E^:kd=\EB:kh=\EH:kl=^H:kr=\EC:\ - :ku=\EA:le=\ED:nd=\EC:se=\E~:sf=\EH\EM\EY7 :so=\E}:\ - :ue=\EZ:up=\EA:us=\E\\: + :k3=\E@:kA=\EL:kB=\EO:kC=\EJ:kD=\EP:kF=\ES:kI=\E^:\ + :kL=\EM:kR=\ET:kd=\EB:kh=\EH:kl=^H:kr=\EC:ku=\EA:\ + :l0=segment advance:l3=cursor tab:le=\ED:nd=\EC:\ + :se=\E~:sf=\EH\EM\EY7 :so=\E}:ue=\EZ:up=\EA:us=\E\\: # The following is a termcap entry for the Teletype 4424 # asynchronous keyboard-display terminal. It supports @@ -4419,16 +4785,32 @@ :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\EF:dc=\EP:\ :dl=\EM:do=\EB:ei=:ho=\E[H:ic=\E^:im=:\ :is=\E[20l\E[?7h:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ - :kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :mb=\E3:md=\E3:me=\EX\E~\EZ\E4\E(B:mh=\EW:mr=\E}:\ - :nd=\EC:nw=\EE:\ + :kC=\EJ:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ + :ku=\E[A:le=^H:mb=\E3:md=\E3:me=\EX\E~\EZ\E4\E(B:\ + :mh=\EW:mr=\E}:nd=\EC:nw=\EE:\ :..sa=\E[%?%p1%t7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p6%p4%|%t;5%;%?%p5%t;0%;m:\ :se=\E~:sf=^J:so=\E}:sr=\ET:st=\EH:ta=^I:ti=\E[1m:\ :ue=\EZ:up=\EA:us=\E\\: att4424-1|tty4424-1|teletype 4424 in display function group I:\ - :kd=\EB:kh@:kl=\ED:kr=\EC:ku=\EA:tc=att4424: + :kC@:kd=\EB:kh@:kl=\ED:kr=\EC:ku=\EA:tc=att4424: +# This entry is not one of AT&T's official ones, it was translated from the +# 4.4BSD termcap file. The highlight strings are different from att4424. +# I have no idea why this is -- older firmware version, maybe? +# The following two lines are the comment originally attached to the entry: +# This entry appears to avoid the top line - I have no idea why. +# From: jwb Wed Mar 31 13:25:09 1982 remote from ihuxp +att4424m|tty4424m|teletype 4424M:\ + :am:da:db:mi:\ + :co#80:it#8:li#23:\ + :al=\EL:bl=^G:ce=\E[K:cl=\E[2;H\E[J:\ + :cm=\E[%i%2;%2H\E[B:cr=^M:dc=\EP:dl=\EM:do=^J:ei=:\ + :ic=\E^:im=:ip=2:is=\E[m\E[2;24r:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ + :kr=\E[C:ku=\E[A:le=^H:nd=\E[C:nw=^M^J:se=\E[m:sf=^J:\ + :so=\E[7m:sr=\ET:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: + # The Teletype 5425 is really version 2 of the Teletype 5420. It # is quite similar, except for some minor differences. No page # mode, for example, so all of the sequences used above have @@ -4439,6 +4821,8 @@ # # (att5425: added / based on the init string -- esr) # (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att5425|tty5425|att4425|AT&T 4425/5425:\ :am:da:db:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:lm#78:ws#55:\ @@ -4473,17 +4857,19 @@ :am:da:db:xo:\ :co#80:li#24:lm#48:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :ae=\E(B:al=\EL:as=\E(0:bl=^G:cd=\E[J:ce=\E[0K:\ + :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:SF=\E[%dS:\ + :SR=\E[%dT:UP=\E[%dA:ae=\E(B:al=\EL:as=\E(0:bl=^G:\ + :cd=\E[J:ce=\E[0K:ch=\E[%dG:\ :cl=\E[H\E[2J\E[1U\E[H\E[2J\E[1V:cm=\E[%i%d;%dH:\ - :cr=^M:ct=\E[3g:dc=\EP:dl=\E[M:do=\E[B:ei=:ho=\E[H:\ - :i1=\Ec\E[?7h:ic=\E^:im=:is=\E[m\E[1;24r:k1=\EOP:\ - :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:k7=\EOV:\ - :k8=\EOW:kH=\E[24;1H:kb=^H:kd=\EB:kh=\E[H:kl=\ED:\ - :kr=\EC:ku=\EA:le=\E[D:ll=\E[24H:md=\E[5m:\ - :me=\E[m\E(B:mr=\E[7m:nd=\E[C:nw=^M^J:rc=\E8:sc=\E7:\ - :se=\E[m:sf=^J:so=\E[5m:sr=\ET:st=\E1:ta=^I:ue=\E[m:\ - :up=\EA:us=\E[4m: + :cr=^M:ct=\E[3g:cv=\E[%dd:dc=\EP:dl=\E[M:do=\E[B:ei=:\ + :ho=\E[H:i1=\Ec\E[?7h:ic=\E^:im=:is=\E[m\E[1;24r:\ + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:\ + :k7=\EOV:k8=\EOW:kB=\EO:kC=\E[2J:kH=\E[24;1H:kb=^H:\ + :kd=\EB:kh=\E[H:kl=\ED:kr=\EC:ku=\EA:le=\E[D:\ + :ll=\E[24H:md=\E[5m:me=\E[m\E(B:mr=\E[7m:nd=\E[C:\ + :nw=^M^J:r2=\Ec\E[?3l\E[2;0y:rc=\E8:sc=\E7:se=\E[m:\ + :sf=^J:so=\E[5m:sr=\ET:st=\E1:ta=^I:ue=\E[m:up=\EA:\ + :us=\E[4m: # Terminfo entry for the AT&T 510 A Personal Terminal # Function keys 9 - 16 are available only after the @@ -4493,23 +4879,26 @@ # # This entry is based on one done by Ernie Rice at Summit, NJ and # changed by Anne Gallup, Skokie, IL, ttrdc!anne +# (untranslatable capabilities removed to fit entry within 1023 bytes) att510a|510a|bct510a|510A|AT&T 510A Personal Terminal:\ :am:mi:ms:xn:xo:\ - :co#80:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:\ - :bt=\E[Z:cd=\E[0J:ce=\E[0K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:dc=\E[P:dl=\E[M:\ - :do=\E[1B:ff=^L:ho=\E[H:i1=\E(B\E)1\E[2l:\ - :i2=\E[21;1|\212:k1=\EOm:k2=\EOV:k3=\EOu:k4=\ENj:\ - :k5=\ENe:k6=\ENf:k7=\ENh:k8=\E[H:k9=\EOc:kb=^H:\ + :Nl#8:co#80:lh#2:li#24:lw#7:\ + :#4=\E[u:%i=\E[v:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:\ + :DO=\E[%dB:F1=\EOe:F2=\EOf:F3=\EOg:F4=\EOh:F5=\EOi:\ + :F6=\EOj:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:\ + :ac=hrisjjkkllmmnnqqttuuvvwwxx{{||}}~~-f\\\054h.e+g`b:\ + :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cb=\E[1K:cd=\E[0J:\ + :ce=\E[0K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:\ + :dc=\E[P:dl=\E[M:do=\E[1B:eA=\E(B\E)1:ff=^L:ho=\E[H:\ + :i1=\E(B\E)1\E[2l:i2=\E[21;1|\212:k1=\EOm:k2=\EOV:\ + :k3=\EOu:k4=\ENj:k5=\ENe:k6=\ENf:k7=\ENh:k8=\E[H:\ + :k9=\EOc:k;=\EOd:kB=\E[Z:kF=\E[S:kR=\E[T:kb=^H:\ :kd=\E[B:ke=\E[19;0|:kl=\E[D:kr=\E[C:ks=\E[19;1|:\ :ku=\E[A:le=^H:mb=\E[5m:md=\E[2;7m:me=\E[m\017:\ - :mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:\ - :..sa=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[11;3|:vi=\E[11;0|:\ - :vs=\E[11;2|: + :mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:pf=\E[?8i:\ + :po=\E[?4i:ps=\E[0i:rc=\E8:sc=\E7:se=\E[m:sf=^J:\ + :so=\E[7m:sr=\EM:st=\EH:ta=^I:ue=\E[m:up=\E[A:\ + :us=\E[4m:ve=\E[11;3|:vi=\E[11;0|:vs=\E[11;2|: # Terminfo entry for the AT&T 510 D Personal Terminal # Function keys 9 through 16 are accessed by bringing up the @@ -4520,6 +4909,9 @@ # There are problems with soft key labeling. These are due to # strangenesses in the native terminal that are impossible to # describe in a terminfo. +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att510d|510d|bct510d|510D|AT&T 510D Personal Terminal:\ :am:da:db:mi:ms:xn:xo:\ :co#80:li#24:lm#48:\ @@ -4533,12 +4925,14 @@ :k8=\E[H:k9=\EOc:kb=^H:kd=\E[B:ke=\E[19;0|:kl=\E[D:\ :kr=\E[C:ks=\E[19;1|:ku=\E[A:le=^H:ll=\E#2:mb=\E[5m:\ :md=\E[2;7m:me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:\ - :nw=\EE:rc=\E8:..rp=%p1%c\E[%p2%{1}%-%db:\ - :..sa=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[11;3|:vs=\E[11;2|: + :nw=\EE:rc=\E8:sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:\ + :st=\EH:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[11;3|:\ + :vs=\E[11;2|: # (att500: I merged this with the att513 entry, att500 just used att513 -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att500|att513|500bct|513bct|AT&T 513 using page mode:\ :am:mi:ms:xn:xo:\ :co#80:li#24:\ @@ -4554,8 +4948,6 @@ :kh=\E[H:kl=\E[D:kr=\E[C:ks=\E[19;1|\E[21;4|\Eent:\ :ku=\E[A:le=^H:ll=\E#2:mb=\E[5m:md=\E[2;7m:\ :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:\ - :..rp=%p1%c\E[%p2%{1}%-%db:\ - :..sa=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\ :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[11;0|:vs=\E[11;1|: @@ -4567,33 +4959,48 @@ # disables newline on LF,Emphasized off # The capability sets form length att5310|att5320|AT&T Model 53210 or 5320 matrix printer:\ - :co#132:it#8:li#66:\ - :DO=\E[%de:RI=\E[%da:cr=^M:do=^J:ff=^L:i1=\Ec:\ - :is=\E[20l\r:nd= :ta=^I:up=\EM: + :YA:YD:\ + :Ya#8192:Yi#10:Yj#12:Yk#100:Yl#72:Ym#120:co#132:it#8:\ + :li#66:\ + :DO=\E[%de:RI=\E[%da:\ + :ZA=%?%p1%{10}%=%t\E[w%e%p1%{12}%=%t\E[2w%e%p1%{5}%=%t\E[5w%e%p1%{13}%=%p1%{14}%=%O%t\E[3w%e%p1%{16}%=%p1%{17}%=%O%t\E[4w%e%p1%{6}%=%t\E[6w%e%p1%{7}%=%t\E[7w%e%p1%{8}%=%t\E[8w%;:\ + :ZB=%?%p1%{2}%=%t\E[4z%e%p1%{3}%=%t\E[5z%e%p1%{4}%=%t\E[6z%e%p1%{6}%=%t\E[z%e%p1%{8}%=%t\E[2z%e%p1%{12}%=%t\E[3z%;:\ + :ZM=\E[5m:ZU=\E[m:\ + :Zj=%?%p1%{0}%=%t\E(B%e%p1%{1}%=%t\E(A%e%p1%{2}%=%t\E(C%e%p1%{3}%=%t\E(D%e%p1%{4}%=%t\E(E%e%p1%{5}%=%t\E(H%e%p1%{6}%=%t\E(K%e%p1%{7}%=%t\E(R%e%p1%{8}%}%=%t\E(}%;:\ + :Zl=\E[;%dr:Zm=\E[%+^As:Zn=\E[;%+^As:Zp=\E[%dr:\ + :Zy=%?%p1%{0}%=%tusascii%e%p1%{1}%=%tenglish%e%p1%{2}%=%tfinnish%e%p1%{3}%=%tjapanese%e%p1%{4}%=%tnorwegian%e%p1%{5}%=%tswedish%e%p1%{6}%=%tgermanic%e%p1%{7:\ + :ch=\E[%d`:cr=^M:cv=\E[%dd:do=^J:ff=^L:i1=\Ec:\ + :is=\E[20l\r:nd= :ta=^I:u0=\E[%dt:up=\EM: # 5620 terminfo (2.0 or later ROMS with char attributes) # assumptions: (scroll forward one line) is only done at screen bottom +# Be aware that older versions of the dmd have a firmware bug that affects +# parameter defaulting; for this terminal, the 0 in \E[0m is not optional. # For more, see the 5620 FAQ maintained by David Breneman . att5620|dmd|tty5620|ttydmd|5620|5620 terminal 88 columns:\ - :NL:am:xo:\ + :NL:NP:am:xo:\ :co#88:it#8:li#70:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:IC=\E[%d@:SF=\E[%dS:\ :SR=\E[%dT:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ - :ho=\E[H:ic=\E[@:im=:kH=\E[70;1H:kb=^H:kd=\E[B:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:md=\E[2m:\ - :me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=^J:rc=\E8:\ - :sc=\E7:se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:\ - :ue=\E[m:up=\E[A:us=\E[4m: + :ho=\E[H:ic=\E[@:im=:kC=\E[2J:kH=\E[70;1H:kb=^H:\ + :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ + :md=\E[2m:me=\E[0m:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=^J:\ + :..px=\E[%p1%d;%p2%l%dq%p2%s:r1=\Ec:rc=\E8:sc=\E7:\ + :se=\E[0m:sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:ue=\E[0m:\ + :up=\E[A:us=\E[4m: att5620-24|dmd-24|teletype dmd 5620 in a 24x80 layer:\ - :li#24:\tc=att5620: + :li#24:tc=att5620: att5620-34|dmd-34|teletype dmd 5620 in a 34x80 layer:\ - :li#34:\tc=att5620: + :li#34:tc=att5620: # Entries for thru refer to the shifted system pf keys. # # Entries for thru refer to the alternate keypad mode # keys: = * / + 7 8 9 - 4 5 6 , 1 2 3 0 . ENTER +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att605|605bct|AT&T 605 80 column 102key keyboard:\ :am:eo:xo:\ :co#80:li#24:ws#80:\ @@ -4610,30 +5017,38 @@ :sc=\E7:se=\E[m:sf=^J:so=\E[7m:ta=^I:\ :ts=\E7\E[25;%i%p1%dx:ue=\E[m:up=\E[A:us=\E[4m: att605-pc|605bct-pc|ATT 605 in pc term mode:\ - :AL=\E[L:al=\E[L:bt=\E[Z:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ - :ic=\E[@:im=:k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:\ - :k6=\E[R:k7=\E[S:k8=\E[T:k9=\E[U:kD=\E[P:kI=\E[@:\ - :kN=\E[G:kP=\E[I:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=\E[D:nd=\E[C:up=\E[A:tc=att605: + :@7=\E[F:AL=\E[L:S4=250\E[?11l\E[50;1|:\ + :S5=400\E[50;0|:XF=g:XN=e:\ + :ac=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263:\ + :al=\E[L:bt=\E[Z:dc=\E[P:dl=\E[M:do=\E[B:ei=:ic=\E[@:\ + :im=:k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:\ + :k7=\E[S:k8=\E[T:k9=\E[U:k;=\E[V:kB=\E[Z:kD=\E[P:\ + :kI=\E[@:kL=\E[M:kN=\E[G:kP=\E[I:kd=\E[B:kh=\E[H:\ + :kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:nd=\E[C:up=\E[A:tc=att605: att605-w|605bct-w|AT&T 605-w 132 column 102 key keyboard:\ :co#132:ws#132:\ :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)0:tc=att605: -# (att610: I added / based on the init string -- esr) +# (att610: I added / based on the init string. I also +# added and because the BSD file says the 615s have them, +# and the 615 is like a 610 with a big keyboard, and most of their other +# smart terminals support the same sequence -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att610|610bct|AT&T 610; 80 column; 98key keyboard:\ :am:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:ws#80:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:\ - :do=\E[B:ei=\E[4l:fs=\E8:ho=\E[H:\ + :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ + :ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ + :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:fs=\E8:ho=\E[H:\ :i1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0:\ :i2=\E(B\E)0:im=\E[4h:is=\E[m\017:k1=\EOc:k2=\EOd:\ :k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\ :k9=\ENo:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ :ku=\E[A:le=^H:ll=\E[24H:mb=\E[5m:md=\E[1m:\ :me=\E[m\017:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:\ - :..sa=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\ :sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ :ts=\E7\E[25;%i%p1%dx:ue=\E[m:up=\E[A:us=\E[4m:\ :vb=\E[?5h\E[?5l:ve=\E[?25h\E[?12l:vi=\E[?25l:\ @@ -4643,36 +5058,59 @@ :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h:tc=att610: att610-103k|610-103k|610bct-103k|AT&T 610; 80 column; 103key keyboard:\ - :k9@:kD=\ENf:kI=\ENj:kN=\E[U:kP=\E[V:tc=att610: + :!1=\EOO:!2=\EOP:!3=\EOS:#1=\EOM:%0=\EOt:%1=\EOm:\ + :%2=\ENi:%3=\EOl:%4=\ENc:%5=\ENh:%6=\EOv:%7=\EOr:\ + :%8=\ENg:%9=\EOz:%a=\EOL:%b=\ENC:%c=\ENH:%d=\EOR:\ + :%e=\ENG:%f=\EOZ:%g=\EOT:%h=\EOY:%j=\EOQ:&0=\EOW:\ + :&1=\EOb:&2=\ENa:&3=\EOy:&4=\EOB:&5=\EOq:&6=\EOo:\ + :&7=\EOp:&8=\EOs:&9=\ENB:*0=\EOX:*1=\EOU:*2=\END:\ + :*3=\EON:*4=\ENF:*5=\ENE:*6=\ENI:*7=\ENN:*8=\EOA:\ + :*9=\EOK:@0=\EOx:@1=\E9:@2=\EOw:@3=\EOV:@4=\EOu:\ + :@5=\ENd:@6=\EOn:@7=\E0:@8=^M:@9=\EOk:F1@:F2@:F3@:\ + :F4@:k9@:k;@:kD=\ENf:kE=\EOa:kI=\ENj:kL=\ENe:kM=\ENj:\ + :kN=\E[U:kP=\E[V:tc=att610: att610-103k-w|610-103k-w|610bct-103k-w|AT&T 610; 132 column; 103key keyboard:\ :co#132:ws#132:\ :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h:tc=att610-103k: att615|615mt|AT&T 615; 80 column; 98key keyboard:\ - :tc=att610: + :#4=\E[ A:%i=\E[ @:F5=\EOC:F6=\EOD:F7=\EOE:F8=\EOF:\ + :F9=\EOG:FA=\EOH:FB=\EOI:FC=\EOJ:FD=\ENO:FE=\ENP:\ + :FF=\ENQ:FG=\ENR:FH=\ENS:FI=\ENT:FJ=\EOP:FK=\EOQ:\ + :FL=\EOR:FM=\EOS:FN=\EOw:FO=\EOx:FP=\EOy:FQ=\EOm:\ + :FR=\EOt:FS=\EOu:FT=\EOv:FU=\EOl:FV=\EOq:FW=\EOr:\ + :FX=\EOs:FY=\EOp:FZ=\EOn:Fa=\EOM:tc=att610: att615-w|615-w|615mt-w|AT&T 615; 132 column; 98key keyboard:\ - :tc=att610-w: + :#4=\E[ A:%i=\E[ @:F5=\EOC:F6=\EOD:F7=\EOE:F8=\EOF:\ + :F9=\EOG:FA=\EOH:FB=\EOI:FC=\EOJ:FD=\ENO:FE=\ENP:\ + :FF=\ENQ:FG=\ENR:FH=\ENS:FI=\ENT:FJ=\EOP:FK=\EOQ:\ + :FL=\EOR:FM=\EOS:FN=\EOw:FO=\EOx:FP=\EOy:FQ=\EOm:\ + :FR=\EOt:FS=\EOu:FT=\EOv:FU=\EOl:FV=\EOq:FW=\EOr:\ + :FX=\EOs:FY=\EOp:FZ=\EOn:Fa=\EOM:tc=att610-w: att615-103k|615-103k|615mt-103k|AT&T 615; 80 column; 103key keyboard:\ - :tc=att610-103k: + :#4=\E[ A:%i=\E[ @:tc=att610-103k: att615-103k-w|615-103k-w|615mt-103k-w|AT&T 615; 132 column; 103key keyboard:\ - :tc=att610-103k-w: -# (att620: I added / based on the init string -- esr) + :#4=\E[ A:%i=\E[ @:tc=att610-103k-w: +# (att620: I added / based on the init string and +# / from a BSD termcap -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att620|620mtg|AT&T 620; 80 column; 98key keyboard:\ :am:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:ws#80:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=\E(B\017:al=\E[L:\ - :as=\E)0\016:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:fs=\E8:ho=\E[H:\ + :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ + :ae=\E(B\017:al=\E[L:as=\E)0\016:bl=^G:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ + :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:\ + :fs=\E8:ho=\E[H:\ :i1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h:\ :i2=\E(B\E)0:im=\E[4h:is=\E[m\017:k1=\EOc:k2=\EOd:\ :k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\ :k9=\ENo:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ :ku=\E[A:le=^H:ll=\E[24H:mb=\E[5m:md=\E[1m:\ :me=\E[m\E(B\017:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:\ - :rc=\E8:\ - :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ + :rc=\E8:sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ :ts=\E7\E[25;%i%p1%dx:ue=\E[m:up=\E[A:us=\E[4m:\ :vb=\E[?5h\E[?5l:ve=\E[?25h\E[?12l:vi=\E[?25l:\ :vs=\E[?12;25h: @@ -4680,29 +5118,46 @@ :co#132:ws#132:\ :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h:tc=att620: att620-103k|620-103k|620mtg-103k|AT&T 620; 80 column; 103key keyboard:\ - :k9@:kD=\ENf:kI=\ENj:kN=\E[U:kP=\E[V:tc=att620: + :!1=\EOO:!2=\EOP:!3=\EOS:#1=\EOM:%0=\EOt:%1=\EOm:\ + :%2=\ENi:%3=\EOl:%4=\ENc:%5=\ENh:%6=\EOv:%7=\EOr:\ + :%8=\ENg:%9=\EOz:%a=\EOL:%b=\ENC:%c=\ENH:%d=\EOR:\ + :%e=\ENG:%f=\EOZ:%g=\EOT:%h=\EOY:%j=\EOQ:&0=\EOW:\ + :&1=\EOb:&2=\ENa:&3=\EOy:&4=\EOB:&5=\EOq:&6=\EOo:\ + :&7=\EOp:&8=\EOs:&9=\ENB:*0=\EOX:*1=\EOU:*2=\END:\ + :*3=\EON:*4=\ENF:*5=\ENE:*6=\ENI:*7=\ENN:*8=\EOA:\ + :*9=\EOK:@0=\EOx:@1=\E9:@2=\EOw:@3=\EOV:@4=\EOu:\ + :@5=\ENd:@6=\EOn:@7=\E0:@8=^M:@9=\EOk:F1@:F2@:F3@:\ + :F4@:F5@:F6@:F7@:F8@:F9@:FA@:FB@:FC@:FD@:FE@:FF@:FG@:\ + :FH@:FI@:FJ@:FK@:FL@:FM@:FN@:FO@:FP@:FQ@:FR@:FS@:FT@:\ + :FU@:FV@:FW@:FX@:FY@:FZ@:Fa@:k9@:k;@:kD=\ENf:kE=\EOa:\ + :kI=\ENj:kL=\ENe:kM=\ENj:kN=\E[U:kP=\E[V:tc=att620: att620-103k-w|620-103k-w|620mtg-103k-w|AT&T 620; 132 column; 103key keyboard:\ :co#132:ws#132:\ :i1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h:tc=att620-103k: -# 630 short descriptions without \E +# (att630: added , and from a BSD termcap file -- esr) att630|5630|5630DMD|630MTG|AT&T 630 windowing terminal:\ - :am:da:db:mi:ms:xo:\ + :NP:am:da:db:mi:ms:xo:\ :co#80:it#8:li#60:lm#0:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:\ - :ei=\E[4l:ho=\E[H:im=\E[4h:is=\E[m:k9=\ENo:kD=\E[P:\ - :kI=\E[@:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:me=\E[m:mr=\E[7m:nd=\E[C:nw=^M^J:\ - :rc=\E8:\ + :@8=^M:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ + :F1=\ENq:F2=\ENr:F3=\ENs:F4=\ENt:F5=\ENu:F6=\ENv:\ + :F7=\ENw:F8=\ENx:F9=\ENy:FA=\ENz:FB=\EN{:FC=\EN|:\ + :FD=\EN}:FE=\EN~:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:\ + :SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:al=\E[L:bl=^G:bt=\E[Z:\ + :cb=\E[1K:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ + :cr=^M:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ + :ic=\E[@:im=\E[4h:is=\E[m:k9=\ENo:k;=\ENp:kA=\E[L:\ + :kB=\E[Z:kC=\E[2J:kD=\E[P:kI=\E[@:kL=\E[M:kb=^H:\ + :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ + :mb=\E[5m:me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:nw=^M^J:\ + :pf=\E[?4i:po=\E[?5i:..px=\E[%p1%d;%p2%l%dq%p2%s:\ + :r2=\Ec:rc=\E8:\ :..sa=\E[0%?%p2%t;4%;%?%p1%p3%|%p4%|%p5%|%t;7%;m:\ :sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ :up=\E[A:us=\E[4m: att630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines:\ - :li#24:\tc=att630: + :li#24:tc=att630: # This entry was modified 3/13/90 by JWE. # fixes include additions of , correcting , and modification @@ -4717,6 +5172,9 @@ # 102, 102+1, or 122 key keyboards # kHOM=\E[2J, # (att730: I added / based on the init string -- esr) +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) att730|730MTG|AT&T 730 windowing terminal:\ :am:da:db:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#60:lm#0:ws#80:\ @@ -4730,24 +5188,22 @@ :k3=\EOe:k4=\EOf:k5=\EOg:k6=\EOh:k7=\EOi:k8=\EOj:\ :k9=\ENo:kI=\E[@:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ :kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m\017:\ - :mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:\ - :..rp=%p1%c\E[%p2%{1}%-%db:\ - :..sa=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\ - :sc=\E7:se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ + :mh=\E[2m:mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:sc=\E7:\ + :se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ :ts=\E7\E[;%i%p1%dx:ue=\E[24m:up=\E[A:us=\E[4m:\ :vb=\E[?5h\E[?5l:ve=\E[?25h\E[?12l:vi=\E[?25l:\ :vs=\E[?12;25h: att730-41|730MTG-41|AT&T 730-41 windowing terminal Version:\ - :li#41:\tc=att730: + :li#41:tc=att730: att730-24|730MTG-24|AT&T 730-24 windowing terminal Version:\ - :li#24:\tc=att730: + :li#24:tc=att730: att730r|730MTGr|AT&T 730 rev video windowing terminal Version:\ :i1=\E[8;0|\E[?3;4;13;15l\E[?5h\E[13;20l\E[?7h\E[12h\E(B\E)B:\ :vb=\E[?5l\E[?5h:tc=att730: att730r-41|730MTG-41r|AT&T 730r-41 rev video windowing terminal Version:\ - :li#41:\tc=att730r: + :li#41:tc=att730r: att730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal Version:\ - :li#24:\tc=att730r: + :li#24:tc=att730r: # The following represents the screen layout along with the associated # bezel buttons for the 5430/pt505 terminal. The "kf" designations do @@ -4860,7 +5316,7 @@ # Pn2= Number of columns available in window # # Cursor Position Report (CPR): \E[Pn1;Pn2R -# Pn1= "Y" Position of cousor +# Pn1= "Y" Position of cursor # Pn2= "X" Position of cursor # # Request Answer Back (RAB): \E[c @@ -4872,7 +5328,7 @@ # SV= Software sub version number # (printer-available field not documented in v1) # -# Screen Alingment Aid: \En +# Screen Alignment Aid: \En # # Bell (lower pitch): \E[x # @@ -4914,25 +5370,28 @@ att505|pt505|att5430|gs5430|AT&T Personal Terminal 505 or 5430 GETSET terminal:\ :am:xo:\ :co#80:it#8:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:ae=\E[10m:al=\E[L:as=\E[11m:\ - :bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[2J\E[H:cm=\E[%d;%dH:\ - :cr=^M:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ + :&2=\E[27s:@4=\E!:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:\ + :DO=\E[%dB:F8=\E[18s:F9=\E[19s:FA=\E[20s:FB=\E[21s:\ + :FC=\E[22s:FD=\E[23s:FE=\E24s:FG=\E26s:LE=\E[%dD:\ + :RA=\E[11;1j:RI=\E[%dC:SA=\E[11;0j:UP=\E[%dA:\ + :ae=\E[10m:al=\E[L:as=\E[11m:bl=^G:cb=\E2K:cd=\E[0J:\ + :ce=\E[0K:cl=\E[2J\E[H:cm=\E[%d;%dH:cr=^M:dc=\E[P:\ + :dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ :i1=\EPr\\E[0u\E[2J\E[0;0H\E[m\E[3l\E[l\E[=l\E[?l:\ :im=\E[4h:k0=\E[00s:k1=\E[01s:k2=\E[02s:k3=\E[03s:\ :k4=\E[04s:k5=\E[05s:k6=\E[06s:kb=^H:kd=\E[B:kl=\E[D:\ :kr=\E[C:ku=\E[A:le=\E[D:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:sf=^J:\ - :so=\E[1m:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[>l:\ - :vs=\E[>h: + :mr=\E[7m:nd=\E[C:pf=\E[4i:po=\E[5i:r1=\Ec:rc=\E8:\ + :sc=\E7:se=\E[m:sf=^J:so=\E[1m:ta=^I:ue=\E[m:up=\E[A:\ + :us=\E[4m:ve=\E[>l:vs=\E[>h: # The following Terminfo entry describes functions which are supported by # the AT&T 5430/pt505 terminal software version 1. att505-24|pt505-24|gs5430-24|AT&T PT505 or 5430 GETSET version 1 24 lines:\ :li#24:\ - :rc@:sc@:tc=att505: + :RA@:SA@:pf@:po@:rc@:sc@:tc=att505: tt505-22|pt505-22|gs5430-22|AT&T PT505 or 5430 GETSET version 1 22 lines:\ - :li#22:\tc=att505: + :li#22:tc=att505: # # -------------------- TERMINFO FILE CAN BE SPLIT HERE ----------------------- # This cut mark helps make life less painful for people running ncurses tic @@ -4961,9 +5420,9 @@ :co#80:li#24:\ :al=\EE:bl=^G:cd=\Ey:ce=\Et:cl=\E+:cm=\E=%+ %+ :\ :cr=^M:dc=\EW:dl=\ER:do=^J:ei=:ho=^^:ic=\EQ:im=:\ - :is=\EX\EA\EF:kD=\EW:kI=\EQ:kd=^J:kh=^^:kl=^H:kr=^L:\ - :ku=^K:le=^H:ll=^^^K:nd=^L:se=\Ek:sf=^J:so=\Ej:\ - :te=\EF:ti=\EN:ue=\Em:up=^K:us=\El: + :is=\EX\EA\EF:kA=\EE:kD=\EW:kI=\EQ:kL=\ER:kd=^J:\ + :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:ll=^^^K:nd=^L:se=\Ek:\ + :sf=^J:so=\Ej:te=\EF:ti=\EN:ue=\Em:up=^K:us=\El: # No backspace key in the main QWERTY cluster. Fortunately, it has a # NEWLINE/PAGE key just above RETURN that sends a strange single-character # code. Given a suitable Unix (one that lets you set an echo-erase-as-BS-SP-BS @@ -4990,8 +5449,9 @@ ampex219|ampex-219|amp219|Ampex with Automargins:\ :hs:xn:\ :co#80:it#8:li#24:\ - :bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:cs=%i\E[%2;%2r:do=\E[B:ho=\E[H:\ + :RA=\E[?7l:SA=\E[?7h:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=%i\E[%2;%2r:\ + :do=\E[B:ho=\E[H:\ :is=\E>\E[?1l\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ :k0=\E[21~:k1=\E[7~:k2=\E[8~:k3=\E[9~:k4=\E[10~:\ :k5=\E[11~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\ @@ -5013,9 +5473,8 @@ :k1=^AA\r:k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:\ :k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:kb=^H:kd=^V:\ :kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:so=\EG4:\ - :ta=^I:ue=\EG0:up=^K:us=\EG8:\ - :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\ - :ve=\E.4:vi=\E.0: + :ta=^I:ue=\EG0:up=^K:us=\EG8:vb=\Eb\Ed:ve=\E.4:\ + :vi=\E.0: ampex232w|Ampex Model 232 / 132 columns:\ :co#132:li#24:\ :if=/usr/share/tabset/amp-132:is=\E\034Eg\El:tc=ampex232: @@ -5041,7 +5500,7 @@ # Briefly, the settings are for the following modes: # (values are for bit set/clear with * indicating our preference # and the value used to test these termcaps) -# Note that many of these settings are irelevent to the termcap +# Note that many of these settings are irrelevent to the terminfo # and are just set to the default mode of the terminal as shipped # by the factory. # @@ -5082,7 +5541,7 @@ # transmit all characters/transmit only selected characters* # transmit all selected areas/transmit only 1 selected area* # -# transmit/do not transmit line seperators to host* +# transmit/do not transmit line separators to host* # transmit/do not transmit page tab stops tabs to host* # transmit/do not transmit column tab stop tabs to host* # transmit/do not transmit graphics control (underline,inverse..)* @@ -5121,7 +5580,7 @@ # # D menu: 0110 1001 1 0 # LF is newline/LF is down one line, same column* -# wrap to preceeding line if move left from col 1*/don't wrap +# wrap to preceding line if move left from col 1*/don't wrap # wrap to next line if move right from col 80*/don't wrap # backspace is/is not destructive* # @@ -5152,6 +5611,9 @@ # 3. Number of lines below (outside of) desired scroll region. # 4. Total number of lines on the screen, the same as the first parameter. # The generic Ann Arbor entry is the only one that uses this. +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) aaa+unk|aaa-unk|ann arbor ambassador (internal - don't use this directly):\ :am:km:mi:xo:\ :co#80:it#8:\ @@ -5167,20 +5629,19 @@ :kh=\E[H:kl=\E[D:kr=\E[C:\ :ks=\EP`>z~[[J`8xz~[[A`4xz~[[D`6xz~[[C`2xz~[[B\E\\:\ :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mm=\E[>52h:\ - :mo=\E[>52l:mr=\E[7m:nd=\E[C:rc=\E8:\ - :..rp=%p1%c\E[%p2%{1}%-%db:\ - :..sa=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m:\ - :sc=\E7:se=\E[m:sf=^K:so=\E[7m:st=\EH:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m: + :mo=\E[>52l:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:\ + :sf=^K:so=\E[7m:st=\EH:ta=^I:ue=\E[m:up=\E[A:\ + :us=\E[4m: aaa+rv|ann arbor ambassador in reverse video:\ :i1=\E[7m\E7\E[H\E9\E8:mb=\E[5;7m:md=\E[1;7m:\ - :me=\E[7m\016:mr=\E[m:\ + :me=\E[7m\016:mk=\E[7;8m:mr=\E[m:r1=\E[H\E[7m\E[J:\ :..sa=\E[%?%p1%p3%|%!%t7;%;%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m:\ :se=\E[7m:so=\E[m:ue=\E[7m:us=\E[4;7m: # Ambassador with the DEC option, for partial vt100 compatibility. aaa+dec|ann arbor ambassador in dec vt100 mode:\ - :ae=^N:as=^O:cs=\E[%i%d;%dr:\ + :ac=aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}:\ + :ae=^N:as=^O:cs=\E[%i%d;%dr:eA=\E(0:\ :..sa=\E[%?%p1%p3%|%!%t7;%;%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m%?%p9%t\017%e\016%;: aaa-18|ann arbor ambassador/18 lines:\ :li#18:\ @@ -5322,8 +5783,9 @@ :co#178:li#76:\ :is=\E7\E[255;0;0;76;178;255p\E8\E[J:ti=\E[76p:tc=guru+unk: aaa-rv-unk|ann arbor unknown type:\ + :Nl#0:lh#0:lw#0:\ :ho=\E[H:i1=\E[7m\E7\E[H\E9\E8:mb=\E[5;7m:md=\E[1;7m:\ - :me=\E[7m:mr=\E[m:\ + :me=\E[7m:mk=\E[7;8m:mr=\E[m:r1=\E[H\E[7m\E[J:\ :..sa=\E[%?%p1%!%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m:\ :se=\E[7m:so=\E[m:ue=\E[7m:us=\E[4;7m: @@ -5355,8 +5817,9 @@ regent100|Adds Regent 100:\ :sg#1:ug#1:\ :bl=^G:cm=\013%+ %B\020%.:k0=^B1\r:k1=^B2\r:k2=^B3\r:\ - :k3=^B4\r:k4=^B5\r:k5=^B6\r:k6=^B7\r:k7=^B8\r:\ - :se=\E0@:so=\E0P:ue=\E0@:us=\E0`:tc=regent: + :k3=^B4\r:k4=^B5\r:k5=^B6\r:k6=^B7\r:k7=^B8\r:l0=F1:\ + :l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:se=\E0@:\ + :so=\E0P:ue=\E0@:us=\E0`:tc=regent: regent20|Adds Regent 20:\ :bl=^G:cd=\Ek:ce=\EK:cm=\EY%+ %+ :tc=regent: regent25|Adds Regent 25:\ @@ -5364,12 +5827,13 @@ regent40|Adds Regent 40:\ :sg#1:ug#1:\ :al=\EM:bl=^G:dl=\El:k0=^B1\r:k1=^B2\r:k2=^B3\r:\ - :k3=^B4\r:k4=^B5\r:k5=^B6\r:k6=^B7\r:k7=^B8\r:\ - :se=\E0@:so=\E0P:ue=\E0@:us=\E0`:tc=regent25: + :k3=^B4\r:k4=^B5\r:k5=^B6\r:k6=^B7\r:k7=^B8\r:l0=F1:\ + :l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:se=\E0@:\ + :so=\E0P:ue=\E0@:us=\E0`:tc=regent25: regent40+|Adds Regent 40+:\ :is=\EB:tc=regent40: regent60|regent200|Adds Regent 60:\ - :dc=\EE:ei=\EF:im=\EF:is=\EV\EB:kD=\EE:kI=\EF:\ + :dc=\EE:ei=\EF:im=\EF:is=\EV\EB:kD=\EE:kI=\EF:kM=\EF:\ :se=\ER\E0@\EV:so=\ER\E0P\EV:tc=regent40+: # From: Thu Jul 9 09:27:33 1981 # (viewpoint: added , function key, and capabilities -- esr) @@ -5418,10 +5882,12 @@ :cd=\Ek:ce=\EK:cl=\EG\Ek:cm=\EY%+ %+ :dc=\EE:dl=\El:\ :do=^J:ei=:ho=\EY :ic=\EF \EF\025:im=:k0=^B1\r:\ :k1=^B2\r:k2=^B3\r:k3=^B4\r:k4=^B5\r:k5=^B6\r:\ - :k6=^B7\r:k7=^B8\r:k8=^B9\r:k9=^B\072\r:kb=^H:kd=^J:\ - :kh=^A:kl=^U:kr=^F:ku=^Z:le=^H:ll=^A:nd=^F:\ - :se=\ER\E0@\EV:sf=^J:so=\ER\E0Q\EV:ta=^I:\ - :ue=\ER\E0@\EV:up=^Z:us=\ER\E0`\EV: + :k6=^B7\r:k7=^B8\r:k8=^B9\r:k9=^B\072\r:k;=^B;\r:\ + :kb=^H:kd=^J:kh=^A:kl=^U:kr=^F:ku=^Z:l0=F1:l1=F2:\ + :l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:l8=F9:l9=F10:\ + :la=F11:le=^H:ll=^A:nd=^F:se=\ER\E0@\EV:sf=^J:\ + :so=\ER\E0Q\EV:ta=^I:ue=\ER\E0@\EV:up=^Z:\ + :us=\ER\E0`\EV: # Note: if return acts weird on a980, check internal switch #2 # on the top chip on the CONTROL pc board. adds980|a980|adds consul 980:\ @@ -5453,8 +5919,9 @@ cit101|citc|C.itoh fast vt100:\ :am:xn:\ :co#80:li#24:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:ei=:ic=\E[@:im=:\ + :RA=\E[?7l:SA=\E[?7h:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[2J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:ei=:\ + :ic=\E[@:im=:\ :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\ :kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ :ku=\EOA:le=^H:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:\ @@ -5468,13 +5935,13 @@ cit500|cit-500|cit 500:\ :am:xn:\ :co#80:it#8:li#64:\ - :al=\E[L:cd=50\E[J:ce=3\E[K:cl=50\E[H\E[2J:\ - :cm=5\E[%i%2;%2H:dc=\E[P:dl=\E[M:do=\ED:\ - :is=\E(B\E)0\E>\E[?3l\E[?7h\E[?8h:k1=\EOP:k2=\EOQ:\ - :k3=\EOR:k4=\EOS:kd=\EOB:ke=\E[?1l\E>:kh=\E[H:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:nd=2\E[C:\ - :se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ - :us=2\E[4m: + :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=50\E[J:ce=3\E[K:\ + :cl=50\E[H\E[2J:cm=5\E[%i%2;%2H:dc=\E[P:dl=\E[M:\ + :do=\ED:is=\E(B\E)0\E>\E[?3l\E[?7h\E[?8h:k1=\EOP:\ + :k2=\EOQ:k3=\EOR:k4=\EOS:kd=\EOB:ke=\E[?1l\E>:\ + :kh=\E[H:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ + :nd=2\E[C:se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:\ + :up=2\E[A:us=2\E[4m: citoh|ci8510|8510|c.itoh 8510a:\ :co#80:it#8:\ @@ -5563,7 +6030,7 @@ c108-4p|concept108-4p|concept 108 w/4 pages:\ :es:hs:xo:\ :pb@:\ - :ae=\Ej :as=\Ej!:\ + :ac=l\\qLkTxUmMjE:ae=\Ej :as=\Ej!:\ :..cm=\Ea%p1%?%p1%{95}%>%t\001%{96}%-%;%{32}%+%c%p2%?%p2%{95}%>%t\001%{96}%-%;%{32}%+%c:\ :cr=^M:dc=\E 1:ds=\E ;\177:fs=\Ee\E z :i1=\EK\E!\E F:\ :i2=\EU\E z"\Ev\177 !p\E ;"\E z \Ev \001 p\Ep\n:\ @@ -5625,9 +6092,12 @@ :ei=\E :i1=\EK:i2=\Ev \Ep\n:im=\E^P:ip=:\ :is=\EU\Ef\E7\E5\E8\El\ENH\E\200\Eo&\200\Eo'\E\Eo!\200\E\007!\E\010A@ \E4#\072"\E\072a\E4#;"\E\072b\E4#<"\E\072c:\ :k1=\E5:k2=\E6:k3=\E7:k4=\E8:k5=\E9:k6=\E\072a:\ - :k7=\E\072b:k8=\E\072c:kD=\E^Q:kI=\E^P:kN=\E-:kP=\E.:\ - :kb=^H:kd=\E<:ke=\Ex:kh=\E?:kl=\E>:kr=\E=:ks=\EX:\ - :ku=\E;:le=^H:mb=\EC:me=\EN@:mh=\EE:mr=\ED:nd=\E=:\ + :k7=\E\072b:k8=\E\072c:kA=\E^R:kB=\E':kD=\E^Q:\ + :kE=\E^S:kF=\E[:kI=\E^P:kL=\E^B:kM=\E\200:kN=\E-:\ + :kP=\E.:kR=\E\\:kS=\E^C:kT=\E]:kb=^H:kd=\E<:ke=\Ex:\ + :kh=\E?:kl=\E>:kr=\E=:ks=\EX:kt=\E_:ku=\E;:le=^H:\ + :mb=\EC:me=\EN@:mh=\EE:mk=\EH:mp=\EI:mr=\ED:nd=\E=:\ + :pf=\036o \E\EQ!\EYP\027:po=\EQ"\EY(\027\EYD\Eo \036:\ :rp=\Er%.%+ :se=\Ed:sf=^J:so=\ED:ta=\011:\ :te=\Ev \Ep\r\n:ti=\EU\Ev 8p\Ep\r\E\025:ue=\Eg:\ :up=\E;:us=\EG:vb=\Ek\EK: @@ -5638,25 +6108,27 @@ :i3@:tc=c100: # through included to specify padding needed in raw mode. +# (untranslatable capabilities removed to fit entry within 1023 bytes) avt-ns|concept avt no status line:\ :am:eo:mi:ul:xn:xo:\ :co#80:it#8:li#24:lm#192:\ :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:\ :RI=\E[%dC:UP=\E[%dA:ae=\016:al=\E[L:as=\017:bl=^G:\ - :bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:ct=\E[2g:dc=\E[P:dl=\E[M:do=^J:\ - :ei=\E4l:ho=\E[H:i1=\E[=103l\E[=205l:ic=\E[@:im=\E1:\ - :ip=:\ + :bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%+^AG:cl=\E[H\E[J:\ + :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[2g:\ + :cv=\E[%+^Ad:dc=\E[P:dl=\E[M:do=^J:ei=\E4l:ho=\E[H:\ + :i1=\E[=103l\E[=205l:ic=\E[@:im=\E1:ip=:\ :is=\E[1*q\E[2!t\E[7!t\E[=4;101;119;122l\E[=107;118;207h\E)1\E[1Q\EW\E[!y\E[!z\E>\E[0\0720\07232!r\E[0*w\E[w\E2\r\n\E[2;27!t:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kD=\E^B\r:kI=\E^A\r:\ - :kb=^H:kd=\E[B:ke=\E[!z\E[0;2u:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ks=\E[1!z\E[0;3u:ku=\E[A:le=^H:ll=\E[24H:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mh=\E[1!{:mr=\E[7m:\ - :nd=\E[C:rc=\E8:..rp=%p1%c\E[%p2%{1}%-%db:\ - :..sa=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m:\ - :sc=\E7:se=\E[7!{:sf=\n:so=\E[7m:sr=\EM:st=\EH:\ - :ta=\011:te=\E[w\E2\r\n:ti=\E[=4l\E[1;24w\E2\r:\ - :ue=\E[4!{:up=\E[A:us=\E[4m:ve=\E[=119l:vs=\E[=119h: + :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kA=\E^C\r:kD=\E^B\r:\ + :kI=\E^A\r:kS=\E^D\r:kb=^H:kd=\E[B:ke=\E[!z\E[0;2u:\ + :kh=\E[H:kl=\E[D:kr=\E[C:ks=\E[1!z\E[0;3u:ku=\E[A:\ + :le=^H:ll=\E[24H:mb=\E[5m:md=\E[1m:me=\E[m:mh=\E[1!{:\ + :mk=\E8m:mp=\E[99m:mr=\E[7m:nd=\E[C:pf=\E[4i:\ + :pl=\E[%d;0u#%s#:po=\E[5i:ps=\E[0i:px=\E[%d;1u#%s#:\ + :rc=\E8:sc=\E7:se=\E[7!{:sf=\n:so=\E[7m:sr=\EM:\ + :st=\EH:ta=\011:te=\E[w\E2\r\n:\ + :ti=\E[=4l\E[1;24w\E2\r:ue=\E[4!{:up=\E[A:us=\E[4m:\ + :ve=\E[=119l:vs=\E[=119h: avt-rv-ns|concept avt in reverse video mode/no status line:\ :i1=\E[=103l\E[=205h:vb=\E[=205l\E[=205h:tc=avt-ns: avt-w-ns|concept avt in 132 column mode/no status line:\ @@ -5714,20 +6186,24 @@ # terminals have thus been discontinued. # +# According to the 4.4BSD termcap file, the dg200 should be the +# termcap equivalent of \020%p2%{128}%+%c%p1%{128}%+%c (in termcap +# notation that's "^P%r%+\200%+\200"). Those \200s are suspicious, +# maybe they were originally nuls (which would fit). dg200|data general dasher 200:\ :NL:am:bw:\ :co#80:li#24:\ :bl=^G:ce=^K:cl=^L:cm=\020%r%.%.:cr=^M:do=^Z:ho=^H:\ :k0=^^z:k1=^^q:k2=^^r:k3=^^s:k4=^^t:k5=^^u:k6=^^v:\ :k7=^^w:k8=^^x:k9=^^y:kd=^Z:kh=^H:kl=^Y:kr=^X:ku=^W:\ - :le=^Y:nd=^X:nw=^J:se=^^E:sf=^J:so=^^D:ue=^U:up=^W:\ - :us=^T: + :l0=f10:le=^Y:nd=^X:nw=^J:se=^^E:sf=^J:so=^^D:ue=^U:\ + :up=^W:us=^T: # From: Peter N. Wan # courtesy of Carlos Rucalde of Vantage Software, Inc. # (dg211: this had =\020%r%.%., which was an ancient termcap hangover. # I suspect the d200 function keys actually work on the dg211, check it out.) dg211|Data General d211:\ - :k0@:k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:k9@:kb=^Y:\ + :k0@:k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:k9@:kb=^Y:l0@:\ :nw=^M^Z:se=00\036E\200/>:sf@:\ :so=00\036D\200\200\200\200\200/>:ta=^I:te=^L:\ :ti=^L^R:ve=^L:vs=^L^R:tc=dg200: @@ -5753,13 +6229,16 @@ :is=^^F@:k0=\E[001z:k1=\E[002z:k2=\E[003z:k3=\E[004z:\ :k4=\E[005z:k5=\E[006z:k6=\E[007z:k7=\E[008z:\ :k8=\E[009z:k9=\E[010z:kb=\E[D:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:me=\E[m:\ - :mh=\E[2m:mr=\E[7m:nd=\E[C:nl=\ED:se=\E[m:sf=\E[S:\ - :so=\E[7m:sr=\E[T:ta=^I:ue=\E[05:up=\E[A:us=\E[4m: + :kl=\E[D:kr=\E[C:ku=\E[A:l0=f1:l1=f2:l2=f3:l3=f4:\ + :l4=f5:l5=f6:l6=f7:l7=f8:l9=f10:le=^H:mb=\E[5m:\ + :me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:nl=\ED:se=\E[m:\ + :sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:ue=\E[05:up=\E[A:\ + :us=\E[4m: # From: Wayne Throop # Data General 605x # Ought to work for a Model 6242, Type D210 as well as a 605x. # Note that the cursor-down key transmits ^Z. Job control users, beware! +# (dg6053: the 4.4BSD file had =^H, =^J, =^S. -- esr) dg6053|data general 6053:\ :am:bs:bw:ul:\ :co#80:li#24:\ @@ -5853,8 +6332,8 @@ # dm80/1 is a vt100 lookalike, but it doesn't seem to need any padding. dm80|dmdt80|dt80|datamedia dt80/1:\ :cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=%i\E[%d;%dH:do=^J:\ - :ho=\E[H:nd=\E[C:se=\E[m:so=\E[7m:sr=\EM:ue=\E[m:\ - :up=\E[A:us=\E[4m:tc=vt100: + :ho=\E[H:nd=\E[C:pf=\E[4i:po=\E[5i:ps=\E[0i:se=\E[m:\ + :so=\E[7m:sr=\EM:ue=\E[m:up=\E[A:us=\E[4m:tc=vt100: # except in 132 column mode, where it needs a little padding. # This is still less padding than the vt100, and you can always turn on # the ^S/^Q handshaking, so you can use vt100 flavors for things like @@ -5871,9 +6350,10 @@ :cm=\E=%r%+ %+ :cr=^M:\ :..cs=\E=%p1%' '%+%c%' '%c\E#1\E=%p2%' '%+%c%' '%c\E#2:\ :ct=\E'0:dl=\EM:do=\EB:ff=^L:ho=^Y:\ - :is=\E)0\E<\EP\E'0\E$2:kd=^J:kh=^Y:kl=^H:kr=^\:ku=^_:\ - :le=^H:me=^X:mr=\E$2\004:nd=^\:se=^X:sf=\EB:\ - :so=\E$2\004:sr=\EI:st=\E'1:ta=^I:up=^_: + :is=\E)0\E<\EP\E'0\E$2:kC=^L:kE=^]:kS=^K:kd=^J:kh=^Y:\ + :kl=^H:kr=^\:ku=^_:le=^H:me=^X:mr=\E$2\004:nd=^\:\ + :pf=^O:po=^N:se=^X:sf=\EB:so=\E$2\004:sr=\EI:st=\E'1:\ + :ta=^I:up=^_: #### Falco # @@ -5909,15 +6389,19 @@ ts100|ts100-sp|falco ts100-sp:\ :am:mi:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ - :DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E~E:as=^N:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E~W:dl=\E~R:do=^J:\ - :ei=:ho=\E[H:i1=\E~)\E~ea:ic=\E~Q:im=:k0=\EOy:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:\ - :k7=\EOv:k8=\EOl:k9=\EOw:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ + :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:\ + :K5=\EOn:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ + :UP=\E[%dA:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ + :ae=^O:al=\E~E:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ + :ct=\E[3g:dc=\E~W:dl=\E~R:do=^J:eA=\E(B\E)0:ei=:\ + :ho=\E[H:i1=\E~)\E~ea:ic=\E~Q:im=:k0=\EOy:k1=\EOP:\ + :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:\ + :k8=\EOl:k9=\EOw:k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\ + :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m: @@ -5973,13 +6457,14 @@ :am:bw:hs:mi:ms:xo:\ :co#80:li#24:\ :ae=\E$:al=\EE:as=\E%:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=^Z:cm=\E=%+ %+ :cr=^M:ct=\E3:dc=\EW:dl=\ER:do=^J:\ - :ds=\Eg\Ef\r:ei=\Er:fs=^M:ho=^^:im=\Eq:ip=:\ - :is=\Eg\Ef\r\Ed:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:\ - :k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:\ - :kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:\ - :sf=^J:so=\EG4:sr=\Ej:st=\E1:ta=^I:ts=\Eg\Ef:ue=\EG0:\ - :up=^K:us=\EG8:vb=\Eb\Ed: + :ch=\E]%+ :cl=^Z:cm=\E=%+ %+ :cr=^M:ct=\E3:cv=\E[%+ :\ + :dc=\EW:dl=\ER:do=^J:ds=\Eg\Ef\r:ei=\Er:fs=^M:ho=^^:\ + :im=\Eq:ip=:is=\Eg\Ef\r\Ed:k1=^A@\r:k2=^AA\r:\ + :k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ + :k8=^AG\r:k9=^AH\r:k;=^AI\r:kB=\EI:kb=^H:kd=^V:kh=^^:\ + :kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:sf=^J:so=\EG4:\ + :sr=\Ej:st=\E1:ta=^I:ts=\Eg\Ef:ue=\EG0:up=^K:us=\EG8:\ + :vb=\Eb\Ed: f100-rv|freedom-rv|freedom 100 in reverse video:\ :is=\Eg\Ef\r\Eb:vb=\Ed\Eb:tc=f100: # The f110 and f200 have problems with vi(1). They use the ^V @@ -6007,13 +6492,15 @@ :bw@:es:\ :it#8:ws#80:\ :ae=\E%%:al=\EE:as=\E$:dl=\ER:do=^V:ds=\Ef\r:\ - :ei=\Er\EO:im=\EO\Eq:ip@:is@:k0=^AI\r:kD=\EW:kI=\EQ:\ - :mb=\EG2:md=\EG0:me=\EG0:mh=\EG@:mr=\EG4:so=\EG<:\ - :sr=\EJ:ts=\Ef:vb=\Eb\Ed:ve=\E.2:vi=\E.1:vs=\E.2:tc=f100: + :ei=\Er\EO:im=\EO\Eq:ip@:is@:k0=^AI\r:k;@:kA=\EE:\ + :kC=^^:kD=\EW:kE=\ET:kI=\EQ:kL=\ER:kS=\EY:mb=\EG2:\ + :md=\EG0:me=\EG0:mh=\EG@:mk=\EG1:mr=\EG4:pf=\Ea:\ + :po=\E`:so=\EG<:sr=\EJ:ts=\Ef:vb=\Eb\Ed:ve=\E.2:\ + :vi=\E.1:vs=\E.2:tc=f100: f110-14|Liberty Freedom 110 14inch:\ :dc@:tc=f110: f110-w|Liberty Freedom 110 - 132 cols:\ - :co#132:\tc=f110: + :co#132:tc=f110: f110-14w|Liberty Freedom 110 14in/132 cols:\ :co#132:\ :dc@:tc=f110: @@ -6021,20 +6508,22 @@ :am:es:hs:mi:ms:xo:\ :co#80:it#8:li#24:ws#80:\ :ae=\E%%:al=\EE:as=\E$:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ - :cl=^Z:cm=\E=%+ %+ :cr=^M:cs=\Em0%+ %+ :ct=\E3:\ - :dc=\EW:dl=\ER:do=^V:ds=\Ef\r:ei=\Er:fs=^M:ho=^^:\ - :im=\Eq:k0=^AI\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:\ - :k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:\ - :kI=\EQ:kb=^H:kd=^V:kl=^H:kr=^L:ku=^K:le=^H:mb=\EG2:\ - :md=\EG0:me=\EG0:mh=\EG@:mr=\EG4:nd=^L:se=\EG0:sf=^J:\ - :so=\EG<:sr=\EJ:st=\E1:ts=\Ef:ue=\EG0:up=^K:us=\EG8:\ + :ch=\E]%+ :cl=^Z:cm=\E=%+ %+ :cr=^M:cs=\Em0%+ %+ :\ + :ct=\E3:cv=\E[%+ :dc=\EW:dl=\ER:do=^V:ds=\Ef\r:\ + :ei=\Er:fs=^M:ho=^^:im=\Eq:k0=^AI\r:k1=^A@\r:\ + :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ + :k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=\EE:kC=^^:kD=\EW:\ + :kE=\ET:kI=\EQ:kL=\ER:kS=\EY:kb=^H:kd=^V:kl=^H:kr=^L:\ + :ku=^K:le=^H:mb=\EG2:md=\EG0:me=\EG0:mh=\EG@:mk=\EG1:\ + :mr=\EG4:nd=^L:pf=\Ea:po=\E`:se=\EG0:sf=^J:so=\EG<:\ + :sr=\EJ:st=\E1:ts=\Ef:ue=\EG0:up=^K:us=\EG8:\ :vb=\Eo\En:ve=\E.1:vi=\E.0:vs=\E.1: f200-w|Liberty Freedom 200 - 132 cols:\ - :co#132:\tc=f200: + :co#132:tc=f200: f200vi|Liberty Freedom 200 for vi:\ :kd=^J:vb=\Eb\Ed:tc=f200: f200vi-w|Liberty Freedom 200 - 132 cols for vi:\ - :co#132:\tc=f200vi: + :co#132:tc=f200vi: #### GraphOn (go) # @@ -6053,9 +6542,9 @@ # (go140: I added / based on the init string -- esr) go140|graphon go-140:\ :co#80:it#8:li#24:\ - :al=\E[L:cd=10\E[J:ce=\E[K:cl=10\E[H\E[2J:\ - :cm=\E[%i%2;%2H:dc=\E[P:dl=\E[M:ei=\E[4l:\ - :if=/usr/share/tabset/vt100:im=\E[4h:\ + :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=10\E[J:ce=\E[K:\ + :cl=10\E[H\E[2J:cm=\E[%i%2;%2H:dc=\E[P:dl=\E[M:\ + :ei=\E[4l:if=/usr/share/tabset/vt100:im=\E[4h:\ :is=\E<\E=\E[?3l\E[?7l\E(B\E[J\E7\E[;r\E8\E[m\E[q:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kd=\EOB:\ :ke=\E[?1l\E>:kh=\E[H:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ @@ -6071,16 +6560,17 @@ go225|go-225|Graphon 225:\ :am:mi:xn:\ :co#80:it#8:li#25:vt#3:\ - :al=\E[L:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:\ - :ho=\E[H:im=\E[4h:\ + :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:dc=\E[P:\ + :dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:im=\E[4h:\ :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:k1=\EOP:\ :k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:ke=\E>:\ :kh=\E[H:kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:rc=\E8:\ - :sc=\E7:se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ - :te=\E[!p\E[?7h\E[2;1;1#w:ti=\E[2;0#w\E[1;25r:\ - :ue=\E[24m:up=\E[A:us=\E[4m: + :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ + :r1=\E[!p\E[?7h\E[2;1;1#w:rc=\E8:\ + :rf=/usr/share/tabset/vt100:sc=\E7:se=\E[27m:sf=\ED:\ + :so=\E[7m:sr=\EM:ta=^I:te=\E[!p\E[?7h\E[2;1;1#w:\ + :ti=\E[2;0#w\E[1;25r:ue=\E[24m:up=\E[A:us=\E[4m: #### Harris (Beehive) # @@ -6108,7 +6598,7 @@ # # There is one understood bug. It is that the screen appears to # pop to a new (blank) page after a , or leave a half-line -# elipsis to a quad that is the extra 48 memory locations. The +# ellipsis to a quad that is the extra 48 memory locations. The # data received is dumped into memory but not displayed. Not to # worry if is being used; the lines not displayed will be, # whenever the cursor is moved up there. Since is addressed @@ -6125,7 +6615,7 @@ # The BACKSPACEkb option is cute. The NEWLINE key, so cleverly # placed on the keyboard and useless because of AEP, is made # into a backspace key. In use ESC must be pressed twice (to send) -# and sending ^C must be prefixed by ESC to avoid that wierd +# and sending ^C must be prefixed by ESC to avoid that weird # transmit mode associated with ENTER key. # # IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across @@ -6155,9 +6645,10 @@ :cr=\r:ct=\E3:dc=\EP:dl=\EM:do=^J:ei=\ER:ho=\EH:\ :im=\EQ\EO:is=\EE\EX\EZ\EO\Eb\Eg\ER:k0=\E2:k1=\Ep:\ :k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:\ - :k9=\E1:kI=\EQ\EO:kb=^_:kd=\EB:kh=\EH:kl=\ED:kr=\EC:\ - :ku=\EA:le=^H:nd=\EC:se=\E_3:sf=^J:so=\E_1:st=\E1:\ - :ta=^I:ti=\EO:ue=\E_3:up=\EA:us=\E_0: + :k9=\E1:kE=\EK:kI=\EQ\EO:kL=\EM:kM=\ER:kS=\EJ:kb=^_:\ + :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:l0=TAB CLEAR:\ + :l9=TAB SET:le=^H:nd=\EC:se=\E_3:sf=^J:so=\E_1:\ + :st=\E1:ta=^I:ti=\EO:ue=\E_3:up=\EA:us=\E_0: sbi|superbee|beehive superbee at Indiana U.:\ :xb:\ :al=1\EN\EL\EQ \EP \EO\ER\EA:cr=\r:tc=sb1: @@ -6184,7 +6675,7 @@ superbeeic|super bee with insert char:\ :ei=\ER:ic=:im=\EQ:tc=superbee-xsb: sb2|sb3|fixed superbee:\ - :xb@:\tc=superbee: + :xb@:tc=superbee: # Reports are that most of these Beehive entries (except superbee) have not # been tested and do not work right. is a trouble spot. Be warned. @@ -6194,9 +6685,10 @@ :am:mi:\ :co#80:li#24:\ :al=\EL:bt=\E>:cd=\EJ:ce=\EK:cl=\EE:cm=\EF%+ %+ :\ - :dc=\EP:dl=\EM:do=\EB:ei=\E@:ho=\EH:im=\EQ:kD=\EP:\ - :kI=\EQ:kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:\ - :le=^H:nd=\EC:se=\Ed@:so=\EdP:ue=\Ed@:up=\EA:us=\Ed`: + :dc=\EP:dl=\EM:do=\EB:ei=\E@:ho=\EH:im=\EQ:kA=\EL:\ + :kB=\E>:kC=\EE:kD=\EP:kE=\EK:kI=\EQ:kL=\EM:kM=\E@:\ + :kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:\ + :nd=\EC:se=\Ed@:so=\EdP:ue=\Ed@:up=\EA:us=\Ed`: # set tab is ^F, clear (one) tab is ^V, no way to clear all tabs. # good grief - does this entry make :sg:/:ug: when it doesn't have to? # look at those spaces in /. Seems strange to me... @@ -6223,14 +6715,18 @@ # 8675, 8686, and bee from Cyrus Rahman # (8675: changed k10, k11...k16 to k;, F1...F6 -- esr) ha8675|harris 8675:\ + :F1=^W:F2=\ER:F3=\EE:F4=\EI:F5=\Ei:F6=\Eg:\ :is=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU:k1=^F:k2=^P:\ - :k3=^N:k4=^V:k5=^J:k6=^T:k7=^H:k8=\177:k9=\Ee:tc=bee: + :k3=^N:k4=^V:k5=^J:k6=^T:k7=^H:k8=\177:k9=\Ee:k;=\Ed:tc=bee: # (8686: changed k10, k11...k16 to k;, F1...F6; fixed broken continuation # in :is: -- esr) ha8686|harris 8686:\ + :F1=\EW:F2=\002\E{\003:F3=\002\E|\003:F4=\002\E}\003:\ + :F5=\002\E~\003:F6=\002\E\177\003:\ :is=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU\E"*Z01\E"8F35021B7C83#\E"8F45021B7D83#\E"8F55021B7E83#\E"8F65021B7F83#\E"8F75021B7383#\E"8F851BD7#\E"8F95021B7083#\E"8FA5021B7183#\E"8FB5021B7283#:\ :k1=\002\Ep\003:k2=\002\Eq\003:k3=\002\Er\003:\ - :k4=\002\Es\003:k5=\E3:k6=\EI:k7=\ER:k8=\EJ:k9=\E(:tc=bee: + :k4=\002\Es\003:k5=\E3:k6=\EI:k7=\ER:k8=\EJ:k9=\E(:\ + :k;=\Ej:tc=bee: #### Hazeltine # @@ -6256,11 +6752,11 @@ # redraw the screen. h1000 is untested. It doesn't work in # vi - this terminal is too dumb for even vi. (The code is # there but it isn't debugged for this case.) -h1000|hazeltine 1000:\ +hz1000|hazeltine 1000:\ :co#80:li#12:\ :bl=^G:cl=^L:cr=^M:do=^J:ho=^K:le=^H:nd= :sf=^J: # From: Thu Aug 20 09:09:18 1981 -h1420|hazeltine 1420:\ +hz1420|hazeltine 1420:\ :am:\ :co#80:li#24:\ :al=\E^Z:bl=^G:cd=\E^X:ce=\E^O:cl=\E^\:\ @@ -6269,7 +6765,7 @@ # New "safe" cursor movement (11/87) from . Prevents # freakout with out-of-range args and tn3270. No hz since it needs to # receive tildes. -h1500|hazeltine 1500:\ +hz1500|hazeltine 1500:\ :am:hz:\ :co#80:li#24:\ :al=~\032:bl=^G:cd=~\030:ce=~^O:cl=~^\:\ @@ -6280,14 +6776,14 @@ # (h1510: early versions of this entry apparently had "=\E^_, # =\E^Y, but these caps were commented out in 8.3; also, # removed incorrect and overridden ":do=^J:" -- esr) -h1510|hazeltine 1510:\ +hz1510|hazeltine 1510:\ :am:\ :co#80:li#24:\ :al=\E^Z:bl=^G:cd=\E^X:ce=\E^O:cl=\E^\:\ :cm=\E\021%r%.%.:cr=^M:dl=\E^S:do=\E^K:le=^H:nd=^P:\ :sf=^J:up=\E^L: # (h1520: removed incorrect and overridden ":do=^J:" -- esr) -h1520|hazeltine 1520:\ +hz1520|hazeltine 1520:\ :am:hz:\ :co#80:li#24:\ :al=~^Z:bl=^G:cd=~^X:ce=~^O:cl=~^\:cm=~\021%r%.%.:\ @@ -6296,12 +6792,13 @@ # Note: the h1552 appears to be the first Hazeltine terminal which # is not braindamaged. It has tildes and backprimes and everything! # Be sure the auto lf/cr switch is set to cr. -h1552|hazeltine 1552:\ - :al=\EE:dl=\EO:do=^J:k1=\EP:k2=\EQ:k3=\ER:tc=vt52: -h1552-rv|hazeltine 1552 reverse video:\ - :do=^J:se=\ET:so=\ES:tc=h1552: +hz1552|hazeltine 1552:\ + :al=\EE:dl=\EO:do=^J:k1=\EP:k2=\EQ:k3=\ER:l1=blue:\ + :l2=red:l3=green:tc=vt52: +hz1552-rv|hazeltine 1552 reverse video:\ + :do=^J:se=\ET:so=\ES:tc=hz1552: # Note: h2000 won't work well because of a clash between upper case and ~'s. -h2000|hazeltine 2000:\ +hz2000|hazeltine 2000:\ :am:nc:\ :co#74:li#27:\ :al=~\032:bl=^G:cl=~\034:cm=~\021%r%.%.:dl=~\023:\ @@ -6322,9 +6819,10 @@ :is=\E?:k0=^B0^J:k1=^B1^J:k2=^B2^J:k3=^B3^J:k4=^B4^J:\ :k5=^B5^J:k6=^B6^J:k7=^B7^J:k8=^B8^J:k9=^B9^J:kb=^H:\ :kd=\E^K:ke=\E>:kh=\E^R:kl=^H:kr=^P:ks=\E<:ku=\E^L:\ + :l0=0:l1=1:l2=2:l3=3:l4=4:l5=5:l6=6:l7=7:l8=8:l9=9:\ :le=^H:nd=^P:se=\E^Y:sf=^J:so=\E^_:up=\E^L: esprit-am|hazeltine esprit auto-margin:\ - :am:\tc=esprit: + :am:tc=esprit: #### IBM # @@ -6353,12 +6851,18 @@ ibm3161|ibm3163|wy60-316X|wyse60-316X|IBM 3161/3163 display:\ :am:mi:ms:\ :co#80:it#8:li#24:\ + :F1=\Ek\r:F2=\El\r:F3=\E!a\r:F4=\E!b\r:F5=\E!c\r:\ + :F6=\E!d\r:F7=\E!e\r:F8=\E!f\r:F9=\E!g\r:FA=\E!h\r:\ + :FB=\E!i\r:FC=\E!j\r:FD=\E!k\r:FE=\E!l\r:\ + :ac=l\354q\361k\353x\370j\352m\355w\367u\365v\366t\364n\356:\ :bl=^G:cd=\EJ:ce=\EI:cl=\EH\EJ:cm=\EY%+ %+ :cr=^M:\ :dc=\EQ:dl=\EO:do=\EB:ho=\EH:k1=\Ea\r:k2=\Eb\r:\ :k3=\Ec\r:k4=\Ed\r:k5=\Ee\r:k6=\Ef\r:k7=\Eg\r:\ - :k8=\Eh\r:k9=\Ei\r:kD=\EQ:kI=\EP \010:kb=^H:kd=\EB:\ - :kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=\ED:mb=\E4D:md=\E4H:\ - :me=\E4@\E<@:mr=\E4A:nd=\EC:\ + :k8=\Eh\r:k9=\Ei\r:k;=\Ej\r:kA=\EN:kB=\E2:kC=\EL\r:\ + :kD=\EQ:kE=\EI:kI=\EP \010:kL=\EO:kS=\EJ:kT=\E0:\ + :ka=\E 1:kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:kt=\E1:\ + :ku=\EA:le=\ED:mb=\E4D:md=\E4H:me=\E4@\E<@:mk=\E4P:\ + :mr=\E4A:nd=\EC:\ :..sa=\E4%'@'%?%p1%t%'A'%|%;\n%?%p2%t%'B'%|%;\n%?%p3%t%'A'%|%;\n%?%p4%t%'D'%|%;\n%?%p5%t%'@'%|%;\n%?%p6%t%'H'%|%;\n%?%p7%t%'P'%|%;%c\n%?%p9%t\E>A%e\E<@%;:\ :se=\E4@:sf=^J:so=\E4A:te=\E>A:ti=\E>A:ue=\E4@:\ :up=\EA:us=\E4B: @@ -6385,15 +6889,16 @@ :kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\E0:so=\E0:\ :ta=^I:up=\EA:vb=\EG: ibm-apl|apl|IBM apl terminal simulator:\ - :li#25:\tc=dm1520: + :li#25:tc=dm1520: # (ibmmono: this had an unknown `sb' boolean, I changed it to `bs'. # Also it had ":I0=f10:" which pretty obviously should be "l0=f10" -- esr) ibmmono|ibm5151|IBM workstation monochrome:\ :es:hs:\ :al=\EL:dl=\EM:ds=\Ej\EY8 \EI\Ek:fs=\Ek:k0=\E<:\ :k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:\ - :k8=\ER:k9=\EY:kI=\200:kN=\EE:kP=\Eg:kb=^H:kh=\EH:\ - :md=\EZ:me=\Ew\Eq\Ez\EB:mr=\Ep:se=\Ez:so=\EZ:sr=\EA:\ + :k8=\ER:k9=\EY:kF=\EE:kI=\200:kN=\EE:kP=\Eg:kR=\EG:\ + :kb=^H:kh=\EH:l0=f10:md=\EZ:me=\Ew\Eq\Ez\EB:\ + :mk=\EF\Ef0;\Eb0;:mr=\Ep:se=\Ez:so=\EZ:sr=\EA:\ :ts=\Ej\EY8%+ \Eo:ue=\Ew:us=\EW:tc=ibm3101: ibmega|ibm5154|IBM Enhanced Color Display:\ :cr=^M:do=^J:kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=ibmmono: @@ -6426,16 +6931,17 @@ ibm8512|ibm8513|hft-c|IBM High Function Terminal:\ :am:mi:ms:\ :co#80:it#8:li#25:\ - :AL=\E[%dL:DL=\E[%dM:ae=^O:al=\E[L:as=^N:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:dl=\E[M:dm=\E[4h:\ - :do=^J:ec=\E[%dX:ed=\E[4l:ei=\E[4l:ho=\E[H:im=\E[4h:\ + :AL=\E[%dL:DL=\E[%dM:RA=\E[?7l:SA=\E[?7h:ae=^O:\ + :al=\E[L:as=^N:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ + :cm=\E[%i%d;%dH:dl=\E[M:dm=\E[4h:do=^J:ec=\E[%dX:\ + :ed=\E[4l:ei=\E[4l:ho=\E[H:im=\E[4h:\ :is=\Eb\E[m\017\E[?7h:k0=\E[010q: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:kd=\E[B:\ :kh=\E[H:ku=\E[A:le=\E[D:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\E[C:rc=\E[u:sc=\E[s:se=\E[m:so=\E[7m:\ - :te=\E[20h:ti=\E[20;4l\E[?7h\Eb:ue=\E[m:up=\E[A:\ - :us=\E[4m: + :mr=\E[7m:nd=\E[C:r1=\Eb\E[m\017\E[?7h\E[H\E[J:\ + :rc=\E[u:sc=\E[s:se=\E[m:so=\E[7m:te=\E[20h:\ + :ti=\E[20;4l\E[?7h\Eb:ue=\E[m:up=\E[A:us=\E[4m: hft|AIWS High Function Terminal:\ :am:xo:\ :co#80:li#25:\ @@ -6444,10 +6950,10 @@ :ho=\E[H:ic=\E[@:im=\E6: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:kN=\E[153q:\ - :kP=\E[159q:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ - :nd=\E[C:se=\E[m:sf=^J:so=\E[7m:ta=^I:ue=\E[m:\ - :up=\E[A:us=\E[4m: + :kP=\E[159q:ka=\E[010q:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:\ + :kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ + :mk=\E[8m:mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:\ + :ta=^I:ue=\E[m:up=\E[A:us=\E[4m: ibm-system1|system1|ibm system/1 computer:\ :am:xt:\ :co#80:li#24:\ @@ -6481,7 +6987,8 @@ # aixterm-m|IBM AIXterm Monochrome Terminal Emulator:\ :es:hs:\ - :ds=\E[?E:fs=\E[?F:md=\E[1m:me=\E[0;10m\E(B:\ + :ac=llqqkkxxjjmmwwuuvvttnn:ds=\E[?E:fs=\E[?F:\ + :md=\E[1m:me=\E[0;10m\E(B:s0=\E(B:s1=\E(0:\ :..sa=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m:\ :sr@:ts=\E[?%p1%dT:tc=ibm6153: aixterm-m-old|IBM AIXterm Monochrome Terminal Emulator:\ @@ -6490,7 +6997,7 @@ :..sa=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m:\ :sr@:ts=\E[?%p1%dT:tc=ibm6153: jaixterm-m|IBM Kanji AIXterm Monochrome Terminal Emulator:\ - :tc=aixterm-m: + :ac@:tc=aixterm-m: #### Infoton/General Terminal Corp. # @@ -6545,12 +7052,14 @@ intext2|intextii|INTERACTIVE modified owl 1251:\ :am:bw:ul:\ :co#80:li#24:sg#0:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ - :ic=\E[@:im=:k0=\E@\r:k1=\EP\r:k2=\EQ\r:k3=\ES\r:\ - :k4=\ET\r:k5=\EU\r:k6=\EV\r:k7=\EW\r:k8=\EX\r:\ - :k9=\EY\r:kb=^H:kd=\EB\r:kh=\ER\r:kl=\ED\r:kr=\EC\r:\ - :ku=\EA\r:nd=\E[C:se=\E[2 D:sf=\E[S:so=\E[6 D:\ + :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%+^AG:\ + :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:\ + :do=\E[B:ei=:ic=\E[@:im=:k0=\E@\r:k1=\EP\r:k2=\EQ\r:\ + :k3=\ES\r:k4=\ET\r:k5=\EU\r:k6=\EV\r:k7=\EW\r:\ + :k8=\EX\r:k9=\EY\r:kb=^H:kd=\EB\r:kh=\ER\r:kl=\ED\r:\ + :kr=\EC\r:ku=\EA\r:l0=REFRSH:l1=DEL CH:l2=TABSET:\ + :l3=GOTO:l4=+PAGE:l5=+SRCH:l6=-PAGE:l7=-SRCH:l8=LEFT:\ + :l9=RIGHT:nd=\E[C:se=\E[2 D:sf=\E[S:so=\E[6 D:\ :sr=\E[T:ta=^I:ue=\E[2 D:up=\E[A:us=\E[18 D:\ :vb=\E[;;;;;;;;;2;;u\E[;;;;;;;;;1;;u: @@ -6619,9 +7128,10 @@ :dc=\EW:dl=\ER:do=^V:ei=:fs=\Eg:ho=^^:ic=\EQ:\ :if=/usr/share/tabset/stdcrt:im=:is=\El\E":k0=^AI\r:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ - :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ - :kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:\ - :se=\EG0:so=\EG4:ta=^I:ts=\Ef:ue=\EG0:up=^K:us=\EG8: + :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=\EE:kB=\EI:\ + :kC=^Z:kD=\EW:kE=\ET:kI=\EQ:kL=\ER:kS=\EY:kb=^H:\ + :kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:nd=^L:se=\EG0:\ + :so=\EG4:ta=^I:ts=\Ef:ue=\EG0:up=^K:us=\EG8: #### Microterm (act, mime) # @@ -6714,19 +7224,21 @@ :am:hs:ms:xn:xo:\ :co#80:it#8:li#24:ws#80:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:al=\E[L:bl=^G:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[g:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ - :fs=\E[?5l\E[?5h:ho=\E[H:ic=\E[@:im=:\ + :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ + :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ + :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[g:dc=\E[P:\ + :dl=\E[M:do=\E[B:ei=:fs=\E[?5l\E[?5h:ho=\E[H:ic=\E[@:\ + :im=:\ :is=\E(B\E[2l\E>\E[20l\E[?3l\E[?5h\E[?7h\E[1;24r\E[24;1H\E[H\E[J:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:\ :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:ll=\E[24;1H:\ - :nd=\E[C:nw=\EE:rc=\E8:sc=\E7:se=\E[0m:sf=\ED:\ - :so=\E[7m:sr=\EM:st=\EH:ta=^I:ts=\E[25;1H:ue=\E[24m:\ - :up=\E[A:us=\E[4m:vb=\E[?5l\E[?5h:ve=\E[0V\E8:\ - :vs=\E7\E[0U: + :nd=\E[C:nw=\EE:\ + :r1=\E(B\E[2l\E>\E[20l\E[?3l\E[?5h\E[?7h\E[H\E[J:\ + :rc=\E8:rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[0m:\ + :sf=\ED:so=\E[7m:sr=\EM:st=\EH:ta=^I:ts=\E[25;1H:\ + :ue=\E[24m:up=\E[A:us=\E[4m:vb=\E[?5l\E[?5h:\ + :ve=\E[0V\E8:vs=\E7\E[0U: - # Fri Aug 5 08:11:57 1983 # This entry works for the ergo 4000 with the following setups: # ansi,wraparound,newline disabled, xon/xoff disabled in both @@ -6739,13 +7251,14 @@ ergo4000|microterm ergo 4000:\ :da:db:ms:\ :co#80:li#66:\ - :AL=\E[1L:bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[1P:dl=\E[1M:do=\E[B:\ - :ei=\E[4l:im=\E[4h:\ + :AL=\E[1L:RA=\E[?7l:SA=\E[?7m:bl=^G:cd=\E[0J:\ + :ce=\E[0K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[1P:\ + :dl=\E[1M:do=\E[B:ei=\E[4l:im=\E[4h:\ :is=\E<\E=\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h:k1=\EOP:\ :k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:ke=\E=:kl=\E[D:\ - :kr=\E[C:ks=\E=:ku=\E[A:le=^H:nd=\E[C:se=\E[m:sf=\ED:\ - :so=\E[7m:sr=\EM:ta=^I:up=\E[A: + :kr=\E[C:ks=\E=:ku=\E[A:l1=pf1:l2=pf2:l3=pf3:l4=pf4:\ + :le=^H:nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ + :up=\E[A: #### NCR # @@ -6797,6 +7310,7 @@ :bl=^G:cd=\Ek:ce=\EK:cl=^L:cm=\E1%r%.%.:cr=^M:do=^J:\ :is=\E0@\010\E3\E4\E7:kd=^J:kh=^A:kl=^U:kr=^F:ku=^Z:\ :le=^H:ll=^A:mb=\E0B:me=\E0@:mh=\E0A:mr=\E0P:nd=^F:\ + :pf=^T:po=^R:\ :..sa=\E0%p5%'@'%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c:\ :se=\E0@:sf=^J:so=\E0Q:ue=\E0@:up=^Z:us=\E0`: ncr7900iv|ncr 7900 model 4:\ @@ -6806,14 +7320,15 @@ :dl=\E^O:do=^J:ds=\Ey1:fs=\Ek\Ey5:ho=\013@\E^E00:\ :k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:\ :k8=\ER:kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:\ - :le=^H:nw=^M^J:sf=^J:\ + :l6=blue:l7=red:l8=white:le=^H:nw=^M^J:sf=^J:\ :ts=\Ej\Ex5\Ex1\EY8%p1%{32}%+%c\Eo: ncr7901|7901|ncr 7901 model:\ :am:bw:ul:\ :co#80:li#24:\ - :bl=^G:cd=\Ek:ce=\EK:cl=^L:cm=\EY%+ %+ :cr=^M:do=^J:\ - :is=\E4^O:kd=^J:kh=^H:kl=^U:kr=^F:ku=^Z:le=^H:ll=^A:\ - :mb=\E0B:me=^O:mh=\E0A:mr=\E0P:nd=^F:\ + :bl=^G:cd=\Ek:ce=\EK:ch=\020%+^J:cl=^L:cm=\EY%+ %+ :\ + :cr=^M:cv=\013%+@:do=^J:is=\E4^O:kC=^L:kd=^J:kh=^H:\ + :kl=^U:kr=^F:ku=^Z:le=^H:ll=^A:mb=\E0B:me=^O:mh=\E0A:\ + :mr=\E0P:nd=^F:pf=^T:po=^R:\ :..sa=\E0%p5%'@'%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c\016:\ :se=^O:sf=^J:so=\E0Q\016:ue=^O:up=^Z:us=\E0`\016:\ :ve=^X:vi=^W: @@ -6848,7 +7363,7 @@ :bl=^G:cd=\EJ:ce=\EI:cl=\EK:cm=\EX%+ \EY%+ :cr=^M:\ :ct=\E3:do=\EB:ho=\EH:k0=\ERA:k1=\ERB:k2=\ERC:\ :k3=\ERD:k4=\ERE:k5=\ERF:k6=\ERG:k7=\ERH:k8=\ERI:\ - :k9=\ERJ:le=\ED:nd=\EC:sf=^J:st=\E1:up=\EA: + :k9=\ERJ:k;=\ERK:le=\ED:nd=\EC:sf=^J:st=\E1:up=\EA: # (pe7000m: this had # rmul=\E!\0, smul=\E!\040, # which is probably wrong, it collides with kf0 @@ -6858,9 +7373,9 @@ :bl=^G:bt=\E!Y:cd=\EJ:ce=\EI:cl=\EK:cm=\ES%+ %+ :\ :cr=^M:do=\EB:ho=\EH:i1=\E!\200\EW 7o\Egf\ES7 :\ :k0=\E!\200:k1=\E!^A:k2=\E!^B:k3=\E!^C:k4=\E!^D:\ - :k5=\E!^E:k6=\E!^F:k7=\E!^G:k8=\E!^H:k9=\E!^I:kb=^H:\ - :kd=\E!U:kh=\E!S:kl=\E!V:kr=\E!W:ku=\E!T:le=\ED:\ - :ll=\ES7 :nd=\EC:sf=^J:sr=\ER:up=\EA: + :k5=\E!^E:k6=\E!^F:k7=\E!^G:k8=\E!^H:k9=\E!^I:\ + :k;=\E!^J:kb=^H:kd=\E!U:kh=\E!S:kl=\E!V:kr=\E!W:\ + :ku=\E!T:le=\ED:ll=\ES7 :nd=\EC:sf=^J:sr=\ER:up=\EA: pe7000c|perkin elmer 7000 series colour monitor:\ :i1=\E!\200\EW 7o\Egf\Eb0\Ec7\ES7 :se=\Eb0:so=\Eb2:\ :ue=\E!\200:us=\E! :tc=pe7000m: @@ -6878,13 +7393,15 @@ :am:bw:hs:\ :co#80:li#24:ws#40:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:SF=\E[%dB:SR=\E[%dA:UP=\E[%dA:\ - :ae=\Ed:al=\EN:as=\EF:bl=^G:cd=\E[J:ce=\E[K:cl=^L:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\EU%+ %+ :dc=\EM:dl=\EL:\ - :do=\EB:ei=:fs=^M:ho=\E[H:ic=\EO:im=:\ - :is=\E[U 7\E[24;1H:kb=^H:kd=\EOB:kh=\E[H:kl=\EOD:\ - :kr=\EOC:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ - :mr=\E[7m:nd=\EC:rc=\EX:sc=\EW:se=\E[m:sf=^J:\ + :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7m:SF=\E[%dB:\ + :SR=\E[%dA:UP=\E[%dA:ae=\Ed:al=\EN:as=\EF:bl=^G:\ + :cd=\E[J:ce=\E[K:cl=^L:cm=\E[%i%d;%dH:cr=^M:\ + :cs=\EU%+ %+ :dc=\EM:dl=\EL:do=\EB:ei=:fs=^M:ho=\E[H:\ + :ic=\EO:im=:is=\E[U 7\E[24;1H:kb=^H:kd=\EOB:kh=\E[H:\ + :kl=\EOD:kr=\EOC:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:\ + :me=\E[m:mr=\E[7m:nd=\EC:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\EX:\ + :rf=/usr/lib/tabset/vt100:sc=\EW:se=\E[m:sf=^J:\ :so=\E[7m:sr=\EI:ta=^I:ts=\E]:uc=\EPB:ue=\E[m:\ :up=\E[A:us=\E[4m:ve=\ES:vi=\ER: @@ -6923,32 +7440,36 @@ :cr=^M:dc=\ES:dl=\ER:do=\EB:ei=:ho=\EH:ic=\EQ:im=:\ :k0=\E1:k1=\E2:k2=\E3:k3=\E4:k4=\E5:k5=\E6:k6=\E7:\ :k7=\E8:k8=\E9:k9=\E0:kd=\EB:kh=\EH:kl=\ED:kr=\EC:\ - :ku=\EA:le=^H:ll=\EE:nd=\EC:se=\EG0:sf=\EX:so=\EG4:\ - :ta=^I:up=\EA:ve=\EG6:vi=\EG5: + :ku=\EA:l0=f1:l1=f2:l2=f3:l3=f4:l4=f5:l5=f6:l6=f7:\ + :l7=f8:l8=f9:l9=f10:le=^H:ll=\EE:nd=\EC:se=\EG0:\ + :sf=\EX:so=\EG4:ta=^I:up=\EA:ve=\EG6:vi=\EG5: dt100|dt-100|Tandy DT-100 terminal:\ :xo:\ :co#80:li#24:sg#1:ug#1:\ - :ae=^O:al=\E[L:as=^N:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[H\E[2J:cm=\010\E[%i%d;%dH:cr=^M:cs=\E[%2;%2r:\ - :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:\ - :is=\E[?3l\E)0\E(B:k1=\E[?3i:k2=\E[2i:k3=\E[@:\ - :k4=\E[M:k5=\E[17~:k6=\E[18~:k7=\E[19~:k8=\E[20~:\ - :k9=\E[21~:kN=\E[29~:kP=\E[28~:kd=\E[B:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:nd=\E[C:se=\E[m:sf=^J:\ - :so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:\ - :ve=\E[?25h:vi=\E[?25l: + :ac=kkllmmjjnnwwvvttuuqqxx:ae=^O:al=\E[L:as=^N:bl=^G:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\010\E[%i%d;%dH:\ + :cr=^M:cs=\E[%2;%2r:dc=\E[P:dl=\E[M:do=\E[B:ei=:\ + :ho=\E[H:ic=\E[@:im=:is=\E[?3l\E)0\E(B:k1=\E[?3i:\ + :k2=\E[2i:k3=\E[@:k4=\E[M:k5=\E[17~:k6=\E[18~:\ + :k7=\E[19~:k8=\E[20~:k9=\E[21~:k;=\E[?5i:kN=\E[29~:\ + :kP=\E[28~:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:\ + :l1=f1:l2=f2:l3=f3:l4=f4:l5=f5:l6=f6:l7=f7:l8=f8:\ + :le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ + :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: dt100w|dt-100w|Tandy DT-100 terminal (wide mode):\ - :co#132:\tc=dt100: + :co#132:tc=dt100: dt110|Tandy DT-110 emulating ansi:\ :xo:\ :co#80:li#24:\ - :ae=^O:al=\E[0L:as=^N:bl=^G:cd=\E[0J:ce=\E[0K:\ - :cl=\E[H\E[2J:cm=\010\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:dc=\E[0P:dl=\E[0M:do=\E[0B:ei=:\ - :ho=\E[H:ic=\E[0@:im=:is=\E[?3l\E)0\E(B:k1=\E[1~:\ - :k2=\E[2~:k3=\E[3~:k4=\E[4~:k5=\E[5~:k6=\E[6~:\ - :k7=\E[7~:k8=\E[8~:k9=\E[9~:kI=\E[@:kN=\E[26~:\ - :kP=\E[25~:kd=\E[B:kh=\E[G:kl=\E[D:kr=\E[C:ku=\E[A:\ + :@7=\E[K:ac=kkllmmjjnnwwvvuuttqqxx:ae=^O:al=\E[0L:\ + :as=^N:bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:\ + :cm=\010\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:dc=\E[0P:\ + :dl=\E[0M:do=\E[0B:eA=\E(B\E)0:ei=:ho=\E[H:ic=\E[0@:\ + :im=:is=\E[?3l\E)0\E(B:k1=\E[1~:k2=\E[2~:k3=\E[3~:\ + :k4=\E[4~:k5=\E[5~:k6=\E[6~:k7=\E[7~:k8=\E[8~:\ + :k9=\E[9~:k;=\E[10~:kI=\E[@:kN=\E[26~:kP=\E[25~:\ + :kd=\E[B:kh=\E[G:kl=\E[D:kr=\E[C:ku=\E[A:l0=f1:l1=f2:\ + :l2=f3:l3=f4:l4=f5:l5=f6:l6=f7:l7=f8:l8=f9:l9=f10:\ :le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ :ue=\E[m:up=\E[0A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: pt210|TRS-80 PT-210 printing terminal:\ @@ -7013,7 +7534,7 @@ :ks=\037lea p4 /h/\r\037lea p8 /k/\r\037lea p6 / /\r\037lea p2 /j/\r\037lea f5 /H/\r:\ :le=^H:nd=\037rig\r:sf=^F^J:ta=^I:up=^K: tek4025-17|4025-17|4027-17|tek 4025 17 line window:\ - :li#17:\tc=tek4025: + :li#17:tc=tek4025: tek4025-17-ws|4025-17-ws|4025-17ws|4027-17ws|4027-17-ws|tek 4025 17 line window in workspace:\ :is=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r\037wor 17\r\037mon 17\r:\ :se=\037att s\r:so=\037att e\r:te=\037mon h\r:\ @@ -7035,7 +7556,7 @@ # Other modes may be set according to communication requirements. # If the command character is inadvertently changed, termcap can't restore it. # Insert-character cannot be made to work on both top and bottom rows. -# Clear-to-end-of-display emulation via !DLI 988 is too groady to use, alas. +# Clear-to-end-of-display emulation via !DLI 988 is too grotty to use, alas. # There also seems to be a problem with vertical motion, perhaps involving # delete/insert-line, following a typed carriage return. This terminal sucks. # Delays not specified; use "stty ixon -ixany" to enable DC3/DC1 flow control! @@ -7047,9 +7568,9 @@ :CC=^]:DC=\035dch %d;:DL=\035dli %d;:DO=\035dow %d;:\ :LE=\035lef %d;:RI=\035rig %d;:SF=\035dow %d;:\ :UP=\035up %d;:al=\013\035ili;:bl=^G:bt=\035bac;:\ - :ce=\035dch 80;:cl=\035era;\n\035rup;:cr=^M:\ - :ct=\035sto;:dc=\035dch;:dl=\035dli;:do=^J:le=^H:\ - :nd=\035rig;:\ + :ce=\035dch 80;:ch=\r\035rig %d;:\ + :cl=\035era;\n\035rup;:cr=^M:ct=\035sto;:dc=\035dch;:\ + :dl=\035dli;:do=^J:le=^H:nd=\035rig;:\ :rs=!com 29\035del 0\035rss t\035buf\035buf n\035cle\035dis\035dup\035ech r\035eol\035era g\035for n\035pad 203\035pad 209\035sno n\035sto 9 17 25 33 41 49 57 65 73\035wor 0;:\ :sf=^J:ta=^I:up=^K: # From: cbosg!teklabs!davem Wed Sep 16 21:11:41 1981 @@ -7079,23 +7600,27 @@ :dc=\E[1P:dl=\E[1M:do=\E[1B:ei=\E[4l:ho=\E[H:\ :i1=\E%!1\E[m:im=\E[4h:is=\E%!1\E[?6141\E[m:kb=^H:\ :kd=\E[1B:kl=\E[1D:kr=\E[1C:ku=\E[1A:mb=\E[=3;<7m:\ - :md=\E[=7;<4m:me=\E[=0;<1m:mh=\E[=1;<6m:mr=\E[=1;<3m:\ - :nd=\E[1C:se=\E[=0;<1m:sf=\E[S:so=\E[=2;<3m:sr=\E[T:\ - :ta=^I:ti=\E%!1\E[?6l\E[2J:ue=\E[=0;<1m:up=\E[1A:\ - :us=\E[=5;<2m: + :md=\E[=7;<4m:me=\E[=0;<1m:mh=\E[=1;<6m:mk=\E[=6;<5:\ + :mr=\E[=1;<3m:nd=\E[1C:se=\E[=0;<1m:sf=\E[S:\ + :so=\E[=2;<3m:sr=\E[T:ta=^I:ti=\E%!1\E[?6l\E[2J:\ + :ue=\E[=0;<1m:up=\E[1A:us=\E[=5;<2m: # (tek4105-30: I added / based on the init string -- esr) tek4105-30|4105-30|4015 emulating 30 line vt100:\ :am:mi:ms:xn:xo:\ :co#80:it#8:li#30:vt#3:\ - :DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:as=^N:bl=^G:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ - :cs=\E[%i%d;%dr:ct=\E[3g:do=^J:ho=\E[H:k0=\EOy:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:\ - :k7=\EOv:k8=\EOl:k9=\EOw:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ + :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:\ + :K5=\EOn:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ + :UP=\E[%dA:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ + :ae=^O:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ + :ct=\E[3g:do=^J:eA=\E(B\E)0:ho=\E[H:k0=\EOy:k1=\EOP:\ + :k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:\ + :k8=\EOl:k9=\EOw:k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\ + :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\ :ue=\E[m:up=\E[A:us=\E[4m: @@ -7153,7 +7678,7 @@ :ns:\ :up=^K:tc=tek4112: tek4112-5|4112-5|4112 in 5 line dialog area:\ - :li#5:\tc=tek4112: + :li#5:tc=tek4112: # (tek4113: this used to have "=\LM1\s\LM0:", someone's mistake; # removed "=\E^N, =\E^O:", which had been commented out in 8.3. # Note, the !0 and !1 sequences in /// were @@ -7184,9 +7709,10 @@ otek4115|Tektronix 4115:\ :am:bs:da:db:eo:\ :co#80:it#8:li#34:\ - :al=\E[L:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ - :cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:\ - :ho=\E[H:if=/usr/share/tabset/vt100:im=\E[4h:\ + :RA=\E[?7l:SA=\E[?7h:al=\E[L:bt=\E[Z:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[2J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:\ + :ei=\E[4l:ho=\E[H:if=/usr/share/tabset/vt100:\ + :im=\E[4h:\ :is=\E%!0\E%\014\ELV0\EKA1\ELBB2\ENU@=\ELLB2\ELM0\ELV1\EKYA?\E%!1\E[<1l\E[?7h\E[?8h\E[34;1H\E[34B\E[m:\ :kb=^H:ke=\E>:ks=\E=:le=\E[D:nd=\E[C:se=\E[m:\ :so=\E[7m:sr=\EM:ta=^I:\ @@ -7197,12 +7723,13 @@ :am:xo:\ :co#80:li#34:\ :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:\ - :RI=\E[%dC:UP=\E[%dA:al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:\ - :ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:ct=\E[2g:\ - :dc=\E[P:dl=\E[M:do=^J:ei=:ho=\E[H:ic=\E[@:im=:kb=^H:\ - :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ - :..rp=%p1%c\E[%p2%{1}%-%db:\ + :RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:al=\E[L:\ + :bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%+^AG:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:ct=\E[2g:\ + :cv=\E[%+^Ad:dc=\E[P:dl=\E[M:do=^J:ei=:ho=\E[H:\ + :ic=\E[@:im=:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ + :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mk=\E[8m:\ + :mr=\E[7m:nd=\E[C:..rp=%p1%c\E[%p2%{1}%-%db:\ :..sa=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m:\ :se=\E[m:sf=^J:so=\E[7m:st=\EH:ta=^I:ue=\E[m:up=\E[A:\ :us=\E[4m: @@ -7248,12 +7775,6 @@ :so=\E[7m:st=\E[2I:ta=^I:te=\E[1;1H\E[0J\E[?6h\E[?1l:\ :ti=\E%\E!1\E[1;32r\E[?6l\E>:ue=\E[m:up=\E[A:\ :us=\E[4m: -# t500 is a local entry for the oddball Tek 500 owned by Fluke Labs -t500|Tek series 500:\ - :am:bw:\ - :co#80:li#25:\ - :bl=^G:cl=\005:cm=\E=%+ %+ :cr=^M:do=^J:ho=^T:le=^H:\ - :sf=^J: # Some unknown person wrote: # I added the is string - straight Unix has ESC ; in the login # string which sets a ct8500 into monitor mode (aka 4025 snoopy @@ -7281,20 +7802,24 @@ # The cap uses RGB notation to define colors. for arguments 1-3 the # interval (0-1000) is broken into 8 smaller sub-intervals (125). Each sub- # interval then maps into pre-defined value. +# (untranslatable capabilities removed to fit entry within 1023 bytes) tek4205|4205|tektronix 4205:\ - :mi:ms:\ - :co#80:it#8:li#30:\ + :cc:mi:ms:\ + :Co#8:NC#49:co#80:it#8:li#30:pa#63:\ :AL=\E[%dL:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:ae=^O:al=\E[1L:as=^N:bl=^G:bt=\E[Z:\ - :cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ - :ct=\E[1g:dc=\E[1P:dl=\E[1M:do=\E[B:ec=\E%dX:\ - :ei=\E[4l:ho=\E[H:i1=\E%!0\ETM1\E%!1\E[m:im=\E[4h:\ - :k0=\EOA:k1=\EOB:k2=\EOC:k3=\EOD:k4=\EP:k5=\EQ:\ - :k6=\ER:k7=\ES:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:\ - :le=\E[D:mb=\E[5m:md=\E[=7;<4m:\ - :me=\E[=0;<1m\E[24;25;27m\017:mh=\E[=1;<6m:mr=\E[7m:\ - :nd=\E[C:se=\E[=0;<1m:sf=\ED:so=\E[=2;<3m:sr=\EM:\ - :ta=^I:ti=\E%%!1\E[?6l\E[2J:ue=\E[24m:up=\E[A:\ + :UP=\E[%dA:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ + :ae=^O:al=\E[1L:as=^N:bl=^G:bt=\E[Z:cb=\E[1K:cd=\E[J:\ + :ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:ct=\E[1g:\ + :dc=\E[1P:dl=\E[1M:do=\E[B:eA=\E)0:ec=\E%dX:ei=\E[4l:\ + :ho=\E[H:i1=\E%!0\ETM1\E%!1\E[m:im=\E[4h:k0=\EOA:\ + :k1=\EOB:k2=\EOC:k3=\EOD:k4=\EP:k5=\EQ:k6=\ER:k7=\ES:\ + :kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=\E[D:\ + :mb=\E[5m:md=\E[=7;<4m:me=\E[=0;<1m\E[24;25;27m\017:\ + :mh=\E[=1;<6m:mk=\E[=6;<5:mr=\E[7m:nd=\E[C:\ + :oc=\E%!0\n\ETFB0\n0000\n1F4F4F4\n2F400\n30F40\n4A4C:rc=^C:sc=^B:sf=^J:up=^K: #### Volker-Craig (vc) # @@ -7382,7 +7908,8 @@ :cm=\E\021%r%.%.:dc=\E3:dl=\E\023:do=\E^K:ei=:\ :ho=\E^R:ic=\E\072:im=:k0=\EA:k1=\EB:k2=\EC:k3=\ED:\ :k4=\EE:k5=\EF:k6=\EG:k7=\EH:kd=\E^K:kh=\E^R:kl=^H:\ - :kr=^P:ku=\E^L:nd=^P:se=\E^_:so=\E^Y:up=\E^L: + :kr=^P:ku=\E^L:l0=PF1:l1=PF2:l2=PF3:l3=PF4:l4=PF5:\ + :l5=PF6:l6=PF7:l7=PF8:nd=^P:se=\E^_:so=\E^Y:up=\E^L: vc415|volker-craig 415:\ :cl=^L:tc=vc404: @@ -7453,11 +7980,12 @@ lisa|apple lisa console display (black on white):\ :am:eo:ms:\ :co#88:it#8:li#32:\ - :ae=\E[10m:al=\E[L:as=\E[11m:cd=\E[J:ce=\E[K:cl=^L:\ - :cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:\ - :ic=\E[@:im=:is=\E>\E[m\014:kb=^H:kd=\E[B:kl=\E[D:\ - :kr=\E[C:ku=\E[A:le=^H:nd=\E[C:se=\E[m:so=\E[7m:\ - :ta=^I:ue=\E[m:up=\E[A:us=\E[4m:vi=\E[5h:vs=\E[5l: + :ac=lfmekcjdttuvvuwsqax`nb:ae=\E[10m:al=\E[L:\ + :as=\E[11m:cd=\E[J:ce=\E[K:cl=^L:cm=\E[%i%d;%dH:\ + :dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:\ + :is=\E>\E[m\014:kb=^H:kd=\E[B:kl=\E[D:kr=\E[C:\ + :ku=\E[A:le=^H:nd=\E[C:se=\E[m:so=\E[7m:ta=^I:\ + :ue=\E[m:up=\E[A:us=\E[4m:vi=\E[5h:vs=\E[5l: liswb|apple lisa console display (white on black):\ :is=\E>\E[0;7m\014:se=\E[0;7m:so=\E[m:ue=\E[0;7m:\ :us=\E[4m:tc=lisa: @@ -7494,12 +8022,14 @@ trs16|trs-80 model 16 console:\ :am:\ :co#80:it#8:li#24:\ - :ae=\ERg:al=\EL:as=\ERG:bl=^G:cd=\EJ:ce=\EK:cl=^L:\ - :cm=\EY%+ %+ :cr=^M:dc=\EQ:dl=\EM:do=\EB:ei=:ho=\EH:\ - :ic=\EP:im=:k0=^A:k1=^B:k2=^D:k3=^L:k4=^U:k5=^P:\ - :k6=^N:k7=^S:kb=^H:kd=\EB:kh=^W:kl=\ED:kr=\EC:ku=\EA:\ - :le=^H:nd=\EC:se=\ER@:sf=^J:so=\ERD:ta=^I:up=\EA:\ - :ve=\ERC:vi=\ERc: + :ac=l_mbk`javewcquxs:ae=\ERg:al=\EL:as=\ERG:bl=^G:\ + :cd=\EJ:ce=\EK:cl=^L:cm=\EY%+ %+ :cr=^M:dc=\EQ:\ + :dl=\EM:do=\EB:ei=:ho=\EH:ic=\EP:im=:k0=^A:k1=^B:\ + :k2=^D:k3=^L:k4=^U:k5=^P:k6=^N:k7=^S:kb=^H:kd=\EB:\ + :kh=^W:kl=\ED:kr=\EC:ku=\EA:l0=f1:l1=f2:l2=f3:l3=f4:\ + :l4=f5:l5=f6:l6=f7:l7=f8:le=^H:nd=\EC:pf=\E]+:\ + :po=\E]=:se=\ER@:sf=^J:so=\ERD:ta=^I:up=\EA:ve=\ERC:\ + :vi=\ERc: #### Atari ST # @@ -7542,7 +8072,7 @@ # dimension larger than 80 columns. # :k0=\E9~: map F10 to k0 - could have F0-9 -> k0-9, but ... F10 was 'k;' # (amiga: removed obsolete ":kn#10:" -- esr) -amiga|Amiga ANSI:\ +amiga-old|Amiga ANSI:\ :am:bs:bw:xn:\ :co#80:li#24:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ @@ -7553,9 +8083,28 @@ :k2=\E1~:k3=\E2~:k4=\E3~:k5=\E4~:k6=\E5~:k7=\E6~:\ :k8=\E7~:k9=\E8~:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:\ :le=\E[D:mb=\E[7;2m:md=\E[1m:me=\E[m:mh=\E[2m:\ - :mr=\E[7m:nd=\E[C:se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:\ - :ue=\E[m:up=\E[A:us=\E[4m:ve=\E[ p:vi=\E[0 p: + :mk=\E[8m:mr=\E[7m:nd=\E[C:r1=\Ec:se=\E[m:sf=\E[S:\ + :so=\E[7m:sr=\E[T:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[ p:\ + :vi=\E[0 p: +# From: Hans Verkuil , 4 Dec 1995 +amiga|Amiga ANSI:\ + :bw:ms:\ + :co#80:li#24:\ + :DC=\233%dP:DO=\233%dB:IC=\233%d@:LE=\233%dD:\ + :RI=\233%dC:SF=\233%dS:SR=\233%dT:UP=\233%dA:ae=^O:\ + :as=^N:bl=^G:bt=\233Z:cd=\233J:ce=\233K:\ + :cl=\233H\233J:cm=\233%i%d;%dH:cr=^M:dc=\233P:\ + :do=\233B:ec=\233%dP:ei=:ho=\233H:ic=\233@:im=:\ + :is=\23320l:k0=\2339~:k1=\2330~:k2=\2331~:k3=\2332~:\ + :k4=\2333~:k5=\2334~:k6=\2335~:k7=\2336~:k8=\2337~:\ + :k9=\2338~:kD=\177:kb=^H:kd=\233B:kl=\233D:kr=\233C:\ + :ku=\233A:le=\233D:mb=\2337;2m:md=\2331m:me=\2330m:\ + :mh=\2332m:mk=\2338m:mr=\2337m:nd=\233C:nw=\233B\r:\ + :r1=\Ec:se=\2330m:sf=\233S:so=\2337m:sr=\233T:ta=^I:\ + :te=\233?7h:ti=\233?7l:ue=\2330m:up=\233A:us=\2334m:\ + :vb=^G:ve=\233 p:vi=\2330 p: + #### Osborne # # Thu Jul 7 03:55:16 1983 @@ -7638,10 +8187,10 @@ :kr=^L:ku=^K:se=\E):so=\E(:tc=adm3a: # luna's BMC terminal emulator luna|luna68k|LUNA68K Bitmap console:\ - :co#88:li#46:\tc=ansi-mini: + :co#88:li#46:tc=ansi-mini: megatek|pegasus workstation terminal emulator:\ :am:os:\ - :co#83:li#60:\ + :co#83:li#60: # The Xerox 820 was a Z80 micro with a snazzy XEROX PARC-derived # interface (pre-Macintosh by several years) that went nowhere. xerox820|x820|Xerox 820:\ @@ -7716,10 +8265,11 @@ :kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=\ED:nd=\EC:\ :sf=^J:ta=^I:up=\EA: +# (cbblit: here's a BSD termcap that says =\EG -- esr) cbblit|fixterm|blit running columbus code:\ :co#88:\ - :cd=\EJ:ei=\ER:ic@:im=\EQ:se=\EV!:so=\EU!:ue=\EV":\ - :us=\EU":vb=\E^G:tc=blit: + :cd=\EJ:ei=\ER:ic@:im=\EQ:pO=\EP%03:pf=^T:po=^R:\ + :se=\EV!:so=\EU!:ue=\EV":us=\EU":vb=\E^G:tc=blit: oblit|ojerq|first version of blit rom:\ :am:da:db:eo:mi:ul:xo:\ @@ -7757,8 +8307,9 @@ :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ :cm=%i\E[%d;%dH:cr=^M:cs=\E[%i%d;%dr:dl=\E[M:do=\E[B:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kd=\E[B:ke=\E>:\ - :kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:nd=\E[C:rc=\E8:\ - :sc=\E7:se=\E[m:sf=\n:so=\E[7m:ta=^I:up=\E[A: + :kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:l1=PF1:l2=PF2:l3=PF3:\ + :l4=PF4:le=^H:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:sf=\n:\ + :so=\E[7m:ta=^I:up=\E[A: bg1.25rv|bbn bitgraph 1.25 (reverse video):\ :is=\E>\E[?5h\E[?7h:vb=\E[?5l\E[?5h:tc=bg1.25: @@ -7767,11 +8318,12 @@ # (bg1.25: I added / based on the init string -- esr) bg1.25|bbn bitgraph 1.25:\ :co#85:li#64:\ - :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=%i\E[%d;%dH:cr=^M:dl=\E[M:do=\E[B:k1=\EP:k2=\EQ:\ - :k3=\ER:k4=\ES:kd=\EB:ke=\E>:kl=\ED:kr=\EC:ks=\E=:\ - :ku=\EA:le=^H:ll=\E[64;1H:nd=\E[C:se=\E[m:sf=\n:\ - :so=\E[7m:ta=^I:up=\E[A: + :RA=\E[?7l:SA=\E[?7h:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=%i\E[%d;%dH:cr=^M:dl=\E[M:do=\E[B:\ + :k1=\EP:k2=\EQ:k3=\ER:k4=\ES:kd=\EB:ke=\E>:kl=\ED:\ + :kr=\EC:ks=\E=:ku=\EA:l1=PF1:l2=PF2:l3=PF3:l4=PF4:\ + :le=^H:ll=\E[64;1H:nd=\E[C:se=\E[m:sf=\n:so=\E[7m:\ + :ta=^I:up=\E[A: #### Chromatics # @@ -7793,7 +8345,7 @@ :so=\001C4\\\054\001c7\\\054:\ :te=\001W0\\\05440\\\05485\\\05448\\\054\014\001W0\\\0540\\\05485\\\05448\\\054\001M0\\\05440\\\054:\ :ti=\001P0\001O1\001R1\001C4\\\054\001c0\\\054\014\001M0\\\05442\\\054WARNING DOUBLE ENTER ESCAPE and \025\001C1\\\054\001c2\\\054\001W0\\\0540\\\05479\\\05439\\\054:\ - :uc=\001\001_^A\200:up=^K: + :uc=\001\001_\001\200:up=^K: #### Computer Automation # @@ -7862,6 +8414,7 @@ :co#80:li#12:\ :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :cr=^M:\ :do=^J:le=^H:nd=\EC:sf=^J:sr=\EI:ta=^I:up=\EA: +# (vt61: there's a BSD termcap that claims =\EPd, =\EPf. =^H) vt61|vt-61|vt61.5|dec vt61:\ :co#80:li#24:\ :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :cr=\r:\ @@ -7873,13 +8426,14 @@ gigi|vk100|dec gigi graphics terminal:\ :am:xn:\ :co#84:li#24:\ - :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bl=^G:\ - :cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ - :do=^J:is=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kd=\EOB:\ - :ke=\E[?1l\E>:kh=\E[H:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ - :ku=\EOA:le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[7;31m:\ - :sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: + :DO=\E[%dB:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ + :UP=\E[%dA:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\ + :cm=\E[%i%d;%dH:cr=^M:do=^J:\ + :is=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h:k1=\EOP:\ + :k2=\EOQ:k3=\EOR:k4=\EOS:kd=\EOB:ke=\E[?1l\E>:\ + :kh=\E[H:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ + :nd=\E[C:se=\E[m:sf=^J:so=\E[7;31m:sr=\EM:ta=^I:\ + :ue=\E[m:up=\E[A:us=\E[4m: # DEC PRO-350 console (VT220-style). The 350 was DEC's attempt to produce # a PC differentiated from the IBM clones. It was a total, ludicrous, @@ -7932,6 +8486,17 @@ :bl=^G:cr=^M:do=^J:is=\Ec:k0=\EOP:k1=\EOQ:k2=\EOR:\ :k3=\EOS:kb=^H:le=^H:sf=^J:ta=^I: +# These aren't official +ln03|dec ln03 laser printer:\ + :hc:\ + :co#80:li#66:\ + :bl=^G:cr=^M:do=^J:hd=\EK:hu=\EL:nw=^M^J:se=\E[22m:\ + :sf=^J:so=\E[1m:ta=^I:ue=\E[24m:us=\E[4m: +ln03-w|dec ln03 laser printer 132 cols:\ + :co#132:\ + :bl=^G:cr=^M:do=^J:kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:\ + :ta=^I:tc=ln03: + #### Delta Data (dd) # @@ -7952,13 +8517,16 @@ ddr|rebus3180|ddr3180|Rebus/DDR 3180 vt100 emulator:\ :am:xn:\ :co#80:it#8:li#24:vt#3:\ - :cd=50\E[J:ce=3\E[K:cl=50\E[H\E[2J:cm=5\E[%i%d;%dH:\ - :cs=\E[%i%d;%dr:do=^J:ho=\E[H:is=\E[1;24r\E[24;1H:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:\ - :ke=\E[?1l\E>:kl=\E[D:kr=\E[C:ks=\E[?1h\E=:ku=\E[A:\ - :le=^H:mb=2\E[5m:md=2\E[1m:me=2\E[m:mr=2\E[7m:\ - :nd=2\E[C:rc=\E8:sc=\E7:se=\E[m:sf=5\ED:so=\E[7m:\ - :sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:us=2\E[4m: + :RA=\E[7l:SA=\E[7l:cd=50\E[J:ce=3\E[K:cl=50\E[H\E[2J:\ + :cm=5\E[%i%d;%dH:cs=\E[%i%d;%dr:do=^J:ho=\E[H:\ + :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ + :kb=^H:kd=\E[B:ke=\E[?1l\E>:kl=\E[D:kr=\E[C:\ + :ks=\E[?1h\E=:ku=\E[A:le=^H:mb=2\E[5m:md=2\E[1m:\ + :me=2\E[m:mr=2\E[7m:nd=2\E[C:\ + :r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ + :rf=/usr/share/lib/tabset/vt100:sc=\E7:se=\E[m:\ + :sf=5\ED:so=\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ + :us=2\E[4m: #### General Electric (ge) # @@ -8008,40 +8576,45 @@ h19-a|heath-ansi|heathkit-a|heathkit h19 ansi mode:\ :am:mi:ms:\ :co#80:it#8:li#24:\ - :ae=\E[11m:al=\E[1L:as=\E[10m:bl=^G:cd=\E[J:ce=\E[K:\ - :cl=\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[1P:dl=\E[1M:\ - :do=\E[1B:ei=\E[4l:ho=\E[H:im=\E[4h:\ + :RA=\E[?7l:SA=\E[?7h:ae=\E[11m:al=\E[1L:as=\E[10m:\ + :bl=^G:cd=\E[J:ce=\E[K:cl=\E[2J:cm=\E[%i%d;%dH:cr=^M:\ + :dc=\E[1P:dl=\E[1M:do=\E[1B:ei=\E[4l:ho=\E[H:\ + :im=\E[4h:\ :is=\E<\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m\E[?7h:\ :k1=\EOS:k2=\EOT:k3=\EOU:k4=\EOV:k5=\EOW:k6=\EOP:\ :k7=\EOQ:k8=\EOR:kb=^H:kd=\E[1B:kh=\E[H:kl=\E[1D:\ - :kr=\E[1C:ku=\E[1A:le=^H:nd=\E[1C:se=\E[m:sf=^J:\ - :so=\E[7m:sr=\EM:ta=^I:up=\E[1A:ve=\E[>4l:vs=\E[>4h: + :kr=\E[1C:ku=\E[1A:l6=blue:l7=red:l8=white:le=^H:\ + :nd=\E[1C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\ + :up=\E[1A:ve=\E[>4l:vs=\E[>4h: h19-bs|heathkit w/keypad shifted:\ :ke=\Eu:ks=\Et:tc=h19-b: h19-smul|heathkit w/keypad shifted/underscore cursor:\ :ke=\Eu:ks=\Et:tc=h19-u: +# (h19: merged in from BSDI hp19-e entry> h19|heath|h19-b|heathkit|heath-19|z19|zenith|heathkit h19:\ :am:es:hs:mi:ms:\ :co#80:it#8:li#24:\ :ae=\EG:al=\EL:as=\EF:bl=^G:cd=\EJ:ce=\EK:cl=\EE:\ :cm=\EY%+ %+ :cr=^M:dc=\EN:dl=\EM:do=\EB:ei=\EO:\ - :fs=\Ek\Ey5:ho=\EH:im=\E@:k1=\ES:k2=\ET:k3=\EU:\ - :k4=\EV:k5=\EW:k6=\EP:k7=\EQ:k8=\ER:kb=^H:kd=\EB:\ - :kh=\EH:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:se=\Eq:\ - :sf=^J:so=\Ep:sr=\EI:ta=^I:\ - :ts=\Ej\Ex5\EY8%p1%{32}%+%c\Eo\Eo:up=\EA:ve=\Ey4:\ - :vs=\Ex4: + :fs=\Ek\Ey5:ho=\EH:im=\E@:ip=1.5<1.5/>:k1=\ES:k2=\ET:\ + :k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:k8=\ER:kb=^H:\ + :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:l6=blue:l7=red:\ + :l8=white:le=^H:nd=\EC:se=\Eq:sf=^J:so=\Ep:sr=\EI:\ + :ta=^I:ts=\Ej\Ex5\EY8%p1%{32}%+%c\Eo\Eo:up=\EA:\ + :ve=\Ey4:vs=\Ex4: h19-u|heathkit with underscore cursor:\ :ve@:vs@:tc=h19-b: +h19-us|h19us|heathkit w/keypad shifted/underscore cursor:\ + :ke=\Eu:ks=\Et:tc=h19-u: +h19-g|h19g|heathkit w/block cursor:\ + :ve=\Ex4:tc=h19-b: alto-h19|altoh19|altoheath|alto-heath|alto emulating heathkit h19:\ :li#60:\ :al=\EL:dl=\EM:tc=h19: -# The major problem with the Z29 is that it requires more -# padding than the Z19. Once again, here's a little termcap -# entry for it that will do the trick. -# -# The problem declaring an H19 to be synonomous with a Z29 is that +# The major problem with the Z29 is that it requires more padding than the Z19. +# +# The problem with declaring an H19 to be synonymous with a Z29 is that # it needs more padding. It especially loses if a program attempts # to put the Z29 into insert mode and insert text at 9600 baud. It # even loses worse if the program attempts to insert tabs at 9600 @@ -8057,7 +8630,7 @@ # thing in doing a redisplay rather than the practical thing. # When it is about to output a line on top of a line that is # already on the screen, instead of just killing to the end of -# the line and outputing the new line, it compares the old line +# the line and outputting the new line, it compares the old line # and the new line and if there are any similarities, it # constructs the new line by deleting the text on the old line # on the terminal that is already there and then inserting new @@ -8085,26 +8658,58 @@ :ho=\EH:ic=\E<\E[1@\E[?2h:im=:is=\E<\E[?2h\Ev:k0=\E~:\ :k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:\ :k8=\ER:k9=\E0I:kb=^H:kd=\EB:kh=\EH:kl=\ED:kr=\EC:\ - :ku=\EA:le=^H:nd=\EC:se=\Eq:sf=\n:so=\Ep:sr=\EI:\ - :ta=^I:ue=\Es0:up=\EA:us=\Es8:ve=\Ey4:vs=\Ex4: + :ku=\EA:l0=home:le=^H:nd=\EC:se=\Eq:sf=\n:so=\Ep:\ + :sr=\EI:ta=^I:ue=\Es0:up=\EA:us=\Es8:ve=\Ey4:vs=\Ex4: +# z29 in ansi mode. Assumes that the cursor is in the correct state, and that +# the world is stable. causes the terminal to be reset to the state +# indicated by the name. kc -> key click, nkc -> no key click, uc -> underscore +# cursor, bc -> block cursor. +# From: Mike Meyers +z29a|z29a-kc-bc|h29a-kc-bc|heath/zenith 29 in ansi mode:\ + :es:hs:\ + :co#80:it#8:li#24:\ + :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:\ + :RI=\E[%dC:UP=\E[%dA:bl=^G:cd=\E[J:ce=\E[K:cl=\E[2J:\ + :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:\ + :dc=\E[1P:do=^J:ds=\E[>1l:fs=\E[u\E[>5l:ho=\E[H:\ + :if=/usr/share/tabset/zenith29:k0=\E[~:k1=\EOS:\ + :k2=\EOT:k3=\EOU:k4=\EOV:k5=\EOW:k6=\EOP:k7=\EOQ:\ + :k8=\EOR:k9=\EOX:kC=\E[J:kS=\E[J:kb=^H:kd=\EOB:\ + :kh=\E[H:kl=\EOD:kr=\EOC:ku=\EOA:l0=help:le=^H:\ + :mb=\E[5m:md=\E[2m:me=\E[m:mh=\E[2m:mr=\E[7m:nd=\E[C:\ + :nw=^M\ED:ps=\E#7:\ + :r1=\E<\E[1;24r\E[24;1H\E[?7h\E[>4h\E[>1;2;3;5;6;7;8;9l\E[m\E[11m:\ + :rc=\E[r:sc=\E[s:se=\E[m:sf=\ED:so=\E[7;2m:sr=\EM:\ + :st=\EH:ta=^I:te=\E[?7h:ti=\E[?7l:\ + :ts=\E[s\E[>5;1h\E[25;%i%dH\E[1K:ue=\E[m:up=\E[A:\ + :us=\E[4m: +z29a-kc-uc|h29a-kc-uc|z29 ansi mode with keyckick and underscore cursor:\ + :r1=\E<\E[1;24r\E[24;1H\E[?7h\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m:tc=z29a: +z29a-nkc-bc|h29a-nkc-bc|z29 ansi mode with block cursor and no keyclick:\ + :r1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2;4h\E[>1;3;5;6;7;8;9l\E[m\E[11m:tc=z29a: +z29a-nkc-uc|h29a-nkc-uc|z29 ansi mode with underscore cursor and no keyclick:\ + :r1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2h\E[>1;3;4;5;6;7;8;9l\E[m\E[11m:tc=z29a: # From: Jeff Bartig 31 Mar 1995 z39-a|z39a|zenith39-a|zenith39-ansi|Zenith 39 in ANSI mode:\ - :am:es:hs:mi:ms:xo:\ + :5i:am:es:hs:mi:ms:xo:\ :co#80:li#24:\ - :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:K1=\EOw:\ - :K2=\EOy:K3=\EOu:K4=\EOq:K5=\EOs:LE=\E[%dD:RI=\E[%dC:\ - :UP=\E[%dA:ae=\E(B:al=\E[1L:as=\E(0:bl=^G:bt=\E[1Z:\ - :cd=\E[0J:ce=\E[0K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ + :%1=\E[~:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ + :K1=\EOw:K2=\EOy:K3=\EOu:K4=\EOq:K5=\EOs:LE=\E[%dD:\ + :RI=\E[%dC:UP=\E[%dA:\ + :ac=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~0a:ae=\E(B:\ + :al=\E[1L:as=\E(0:bl=^G:bt=\E[1Z:cb=\E[1K:cd=\E[0J:\ + :ce=\E[0K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[1P:dl=\E[1M:do=\E[B:\ :ds=\E[>1l:ei=\E[4l:fs=\E[u:ho=\E[H:im=\E[4h:\ :is=\E<\E[>1;3;5;6;7l\E[0m\E[2J:k1=\EOS:k2=\EOT:\ :k3=\EOU:k4=\EOV:k5=\EOW:k6=\EOP:k7=\EOQ:k8=\EOR:\ - :k9=\EOX:kb=^H:kd=\E[B:ke=\E[>7l:kh=\E[H:kl=\E[D:\ - :kr=\E[C:ks=\E[>7h:ku=\E[A:le=^H:ll=\E[24;1H:\ + :k9=\EOX:kS=\E[J:kb=^H:kd=\E[B:ke=\E[>7l:kh=\E[H:\ + :kl=\E[D:kr=\E[C:ks=\E[>7h:ku=\E[A:le=^H:ll=\E[24;1H:\ :mb=\E[5m:md=\E[1m:me=\E[0m:mh=\E[2m:mr=\E[7m:\ - :nd=\E[C:rc=\E[u:sc=\E[s:se=\E[0m:sf=^J:so=\E[7m:\ - :st=\EH:ta=^I:ts=\E[s\E[>1h\E[25;%i%p1%dH:ue=\E[0m:\ - :up=\E[A:us=\E[4m:ve=\E[>5l:vi=\E[>5h: + :nd=\E[C:pf=\E[4i:po=\E[5i:ps=\E[?19h\E[i:\ + :r2=\E<\Ec\200:rc=\E[u:sc=\E[s:se=\E[0m:sf=^J:\ + :so=\E[7m:st=\EH:ta=^I:ts=\E[s\E[>1h\E[25;%i%p1%dH:\ + :ue=\E[0m:up=\E[A:us=\E[4m:ve=\E[>5l:vi=\E[>5h: # From: Brad Brahms z100|h100|z110|z-100|h-100|heath/zenith z-100 pc with color monitor:\ @@ -8184,7 +8789,8 @@ # are typing and a command comes in, the keystrokes you type get interspersed # with the command and it messes up intertube2|intertec data systems intertube 2:\ - :ce=\EK:cm=\016%.\020%+^J:ll=^K^X\r:tc=intertube: + :ce=\EK:ch=\020%+^J:cm=\016%.\020%+^J:cv=\013%.:\ + :ll=^K^X\r:tc=intertube: #### Ithaca Intersystems # @@ -8214,8 +8820,9 @@ :if=/usr/share/tabset/init.graphos:im=\E[4h:k1=\EOP:\ :k2=\EOQ:k3=\EOR:k4=\EOS:kb=^H:kd=\E[B:kh=\E[H:\ :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:nd=\E[C:nw=^M\ED:\ - :rc=\E8:sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:\ - :up=\E[A:ve=\Ez56;2;0;0z\Ez73z\Ez4;1;1z:\ + :rc=\E8:rf=/usr/lib/tabset/init.graphos:sc=\E7:\ + :se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:up=\E[A:\ + :ve=\Ez56;2;0;0z\Ez73z\Ez4;1;1z:\ :vs=\Ez4;2;1z\Ez56;2;80;24z: graphos-30|graphos III with 30 lines:\ :li#30:\ @@ -8238,7 +8845,7 @@ :xn@:\ :co#80:li#24:\ :is=\E^9;0s\E^7;1s\E[3g\E^11;9s\E^11;17s\E^11;25s\E^11;33s\E^11;41s\E^11;49s\E^11;57s\E^11;65s\E^11;73s\E^11;81s\E^11;89s:\ - :sr=5\EM\E[K:vs=\E^9;0s\E^7;1s:tc=vt100: + :rf@:sr=5\EM\E[K:vs=\E^9;0s\E^7;1s:tc=vt100: # The GX-1000 manual is dated 1984. This looks rather like a VT-52. modgraph2|modgraph gx-1000 80x24 with keypad not enabled:\ :am:da:db:\ @@ -8265,15 +8872,19 @@ mt70|mt-70|Morrow MD-70; native Morrow mode:\ :am:mi:ms:xo:\ :co#80:it#8:li#24:\ + :%1=^AO\r:F1=^A`\r:F2=^Aa\r:F3=^Ab\r:F4=^Ac\r:\ + :F5=^Ad\r:F6=^Ae\r:F7=^Af\r:F8=^Ag\r:F9=^Ah\r:\ + :FA=^Ai\r:ac=+z\\\054{.yOi-x`|jGkFlEmDnHtLuKvNwMxIqJ:\ :ae=\E%:al=\EE:as=\E$:bl=^G:bt=\EI:cd=\EY:ce=\ET:\ :cl=^Z:cm=\E=%+ %+ :cr=^M:ct=\E0:dc=\EW:dl=\ER:do=^J:\ :ei=:ho=^^:i1=\E"2\EG0\E]:ic=\EQ:im=:k1=^A@\r:\ :k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ - :k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\177:kb=^H:kd=^AK\r:\ - :kh=^AN\r:kl=^AL\r:kr=^AM\r:ku=^AJ\r:le=^H:me=\EG0:\ - :mh=\EG2:mr=\EG4:nd=^L:nw=^_:se=\EG0:sf=^J:so=\EG4:\ - :ta=^I:ti=\E"2\EG0\E]:up=^K:us=\EG1:vb=\EK1\EK0:\ - :ve=\E"2:vi=\E"0: + :k7=^AF\r:k8=^AG\r:k9=^AH\r:k;=^AI\r:kB=^A^Z\r:\ + :kC=^An\r:kD=\177:kb=^H:kd=^AK\r:kh=^AN\r:kl=^AL\r:\ + :kr=^AM\r:ku=^AJ\r:le=^H:me=\EG0:mh=\EG2:mr=\EG4:\ + :nd=^L:nw=^_:se=\EG0:sf=^J:so=\EG4:ta=^I:\ + :ti=\E"2\EG0\E]:up=^K:us=\EG1:vb=\EK1\EK0:ve=\E"2:\ + :vi=\E"0: #### Omron # @@ -8320,7 +8931,7 @@ # # (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr) -soroc120|iq120|soroc iq120:\ +soroc120|iq120|soroc|soroc iq120:\ :cd=\EY:ce=\ET:cl=\E*:do=^J:kd=^J:kl=^H:kr=^L:ku=^K:tc=adm3a: soroc140|iq140|soroc iq140:\ :am:mi:\ @@ -8460,10 +9071,10 @@ :ta=^I:ue=\ER@:up=\EA:us=\ERH: t1061f|teleray 1061 with fast PROMs:\ :al=\EL:dl=\EM:ip@:tc=t1061: -# "Teleray Arpa Special", offically designated as +# "Teleray Arpa Special", officially designated as # "Teleray Arpa network model 10" with "Special feature 720". # This is the new (1981) fast microcode updating the older "arpa" proms -# (which gave meta-key and progmmable-fxn keys). 720 is much much faster, +# (which gave meta-key and programmable-fxn keys). 720 is much much faster, # converts the keypad to programmable function keys, and has other goodies. # Standout mode is still broken (magic cookie, etc) so is suppressed as no # programs handle such lossage properly. @@ -8488,8 +9099,8 @@ :al=\E[L:bl=^G:cd=\E[0J:ce=\E[0K:cl=\E[H\E[2J:\ :cm=%i\E[%d;%df:cr=^M:dc=\E[P:dl=\E[M:do=\E[B:\ :ei=\E[4l:ho=\E[H:im=\E[4h:k1=^Z1:k2=^Z2:k3=^Z3:\ - :k4=^Z4:k5=^Z5:k6=^Z6:k7=^Z7:k8=^Z8:k9=^Z9:le=^H:\ - :nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\E[T:ta=^I:\ + :k4=^Z4:k5=^Z5:k6=^Z6:k7=^Z7:k8=^Z8:k9=^Z9:k;=^Z0:\ + :le=^H:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\E[T:ta=^I:\ :te=\E[V\E[24;1f\E[?38h:ti=\E[U\E[?38l:ue=\E[m:\ :up=\E[A:us=\E[4m: @@ -8530,9 +9141,9 @@ :ta=^I:ue=\E[m:up=\E[A:us=\E[4m:ve=\E[?25h:\ :vi=\E[?25l:vs=\E[?31h: ti924w|Texas Instruments 924 VDT 7 bit - 132 column mode:\ - :co#132:\tc=ti924: + :co#132:tc=ti924: ti924-8w|Texas Instruments 924 VDT 8 bit - 132 column mode:\ - :co#132:\tc=ti924-8: + :co#132:tc=ti924-8: ti931|Texas Instruments 931 VDT:\ :am:xo:\ :co#80:li#24:\ @@ -8540,39 +9151,44 @@ :cr=^M:dc=\EQ:dl=\EO:do=\EB:ei=:ho=\EH:ic=\ER\EP\EM:\ :im=:is=\EGB\E(@B@@\E):k1=\Ei1:k2=\Ei2:k3=\Ei3:\ :k4=\Ei4:k5=\Ei5:k6=\Ei6:k7=\Ei7:k8=\Ei8:k9=\Ei9:\ - :kD=\EQ:kI=\EP:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=\ED:\ - :mb=\E4P:me=\E4@:mr=\E4B:nd=\EC:se=\E4@:sf=\Ea:\ - :so=\E4A:sr=\Eb:ue=\E4@:up=\EA:us=\E4D:ve=\E4@: + :kA=\EN:kD=\EQ:kI=\EP:kL=\EO:kd=\EB:kl=\ED:kr=\EC:\ + :ku=\EA:le=\ED:mb=\E4P:me=\E4@:mk=\E4H:mr=\E4B:\ + :nd=\EC:se=\E4@:sf=\Ea:so=\E4A:sr=\Eb:ue=\E4@:up=\EA:\ + :us=\E4D:ve=\E4@: ti926|Texas Instruments 926 VDT 8859/1 7 bit CTRL:\ :cs@:sf=\E[1S:sr=\E[1T:tc=ti924: # (ti926-8: I corrected this from the broken SCO entry -- esr) ti926-8|Texas Instruments 926 VDT 8859/1 8 bit CTRL:\ :cs@:sf=\2331S:sr=\2331T:tc=ti924-8: ti_ansi|basic entry for ti928:\ - :am:eo:xn:xo:\ - :co#80:it#8:li#25:\ - :al=\E[L:bl=^G:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[2J\E[H:\ - :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:\ - :do=\E[B:ei=:ho=\E[H:ic=\E[@:im=:k0=\E[V:k1=\E[M:\ - :k2=\E[N:k3=\E[O:k4=\E[P:k5=\E[Q:k6=\E[R:k7=\E[S:\ - :k8=\E[T:k9=\E[U:kN=\E[G:kP=\E[I:kb=^H:kd=\E[B:\ - :kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:\ - :md=\E[1m:me=\E[m:nd=\E[C:se=\E[m:sf=\E[S:so=\E[7m:\ - :sr=\E[T:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: + :am:eo:ut:xn:xo:\ + :Co#8:co#80:it#8:li#25:pa#64:\ + :@7=\E[F:Sb=\E[4%dm:Sf=\E[3%dm:al=\E[L:bl=^G:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%d;%dH:cr=^M:\ + :cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:do=\E[B:ei=:ho=\E[H:\ + :ic=\E[@:im=:k0=\E[V:k1=\E[M:k2=\E[N:k3=\E[O:k4=\E[P:\ + :k5=\E[Q:k6=\E[R:k7=\E[S:k8=\E[T:k9=\E[U:kN=\E[G:\ + :kP=\E[I:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ + :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:nd=\E[C:\ + :op=\E[37;40m:se=\E[m:sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:\ + :ue=\E[m:up=\E[A:us=\E[4m: # # 928 VDT 7 bit control mode # ti928|Texas Instruments 928 VDT 8859/1 7 bit CTRL:\ - :k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:k5=\E[21~:\ - :k6=\E[23~:k7=\E[24~:k8=\E[25~:k9=\E[26~:kD=\E[P:\ - :kI=\E[@:kN=\E[S:kP=\E[T:tc=ti_ansi: + :%9=\E[35~:@7=\E_1\E\\:@8=\E[8~:F1=\E[29~:F2=\E[31~:\ + :F3=\E[32~:F5=\E[34~:k1=\E[17~:k2=\E[18~:k3=\E[19~:\ + :k4=\E[20~:k5=\E[21~:k6=\E[23~:k7=\E[24~:k8=\E[25~:\ + :k9=\E[26~:k;=\E[28~:kD=\E[P:kI=\E[@:kN=\E[S:kP=\E[T:tc=ti_ansi: # # 928 VDT 8 bit control mode # ti928-8|Texas Instruments 928 VDT 8859/1 8 bit CTRL:\ - :k1=\23317~:k2=\23318~:k3=\23319~:k4=\23320~:\ - :k5=\23321~:k6=\23323~:k7=\23324~:k8=\23325~:\ - :k9=\23326~:kD=\233P:kI=\233@:kN=\233S:kP=\233T:\ + :%9=\23335~:@7=\2371\234:@8=\2338~:F1=\23329~:\ + :F2=\23331~:F3=\23332~:F5=\23334~:k1=\23317~:\ + :k2=\23318~:k3=\23319~:k4=\23320~:k5=\23321~:\ + :k6=\23323~:k7=\23324~:k8=\23325~:k9=\23326~:\ + :k;=\23328~:kD=\233P:kI=\233@:kN=\233S:kP=\233T:\ :kh=\233H:tc=ti_ansi: #### Zentec (zen) @@ -8617,10 +9233,26 @@ :ku=\EOA:le=^H:nd=\E[C:se=\E[m:so=\E[7m:ta=^I:\ :ue=\EGau:up=\E[A:us=\EGu: masscomp1|masscomp large screen version 1:\ - :co#104:li#36:\tc=masscomp: + :co#104:li#36:tc=masscomp: masscomp2|masscomp large screen version 2:\ - :co#64:li#21:\tc=masscomp: + :co#64:li#21:tc=masscomp: +#### DEC consoles +# + +# The MicroVax console. Tim Theisen writes: +# The digital uVax II's had a graphic display called a qdss. It was +# supposed to be a high performance graphic accelerator, but it was +# late to market and barely appeared before faster dumb frame buffers +# appeared. I have only used this display while running X11. However, +# during bootup, it was in text mode, and probably had a terminal emulator +# within it. And that is what your termcap entry is for. In graphics +# mode the screen size is 1024x864 pixels. +qdss|qdcons|qdss glass tty:\ + :am:\ + :co#128:li#57:\ + :cl=1\032:cm=\E=%.%.:do=^J:le=^H:nd=^L:up=^K: + ######## OTHER OBSOLETE TYPES # # These terminals are *long* dead -- these entries are retained for @@ -8645,46 +9277,52 @@ # 5. implementation of the protect mode would badly penalize the performance. # we would have to use \E&bn sequence to turn off colors (as well as all # other attributes), and keep the status of protect mode in yet another -# static variable. If someone really need this mode, they would have to +# static variable. If someone really needs this mode, they would have to # create another terminfo entry. # 6. original color-pair is white on black. # store the information about colors into static registers # 7. set foreground color. it performs the following steps. # 1) turn off all attributes -# 2) turn on the background and video attribues that have been turned +# 2) turn on the background and video attributes that have been turned # on before (this information is stored in static registers X,Y,Z,A,B,H,D). # 3) turn on foreground attributes # 4) store information about foreground into U,V,W static registers # 8. turn on background: similar to turn on foreground above +# (untranslatable capabilities removed to fit entry within 1023 bytes) ctrm|C terminal emulator:\ - :am:xo:\ - :co#80:li#24:lm#0:pb#19200:vt#6:\ - :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:cl=\EH\EJ:\ - :cm=\E&a%r%dc%dY:cr=^M:ct=\E3:dc=\EP:dl=\EM:do=^J:\ - :ei=\ER:im=\EQ:ip=:is=\E&jA\r:k1=\Ep\r:k2=\Eq\r:\ - :k3=\Er\r:k4=\Es\r:k5=\Et\r:k6=\Eu\r:k7=\Ev\r:\ - :k8=\Ew\r:kb=^H:kd=\Ew\r:ke=\E&jA:kh=\Ep\r:kl=\Eu\r:\ - :kr=\Ev\r:ks=\E&jB:ku=\Et\r:le=^H:mb=\E&dA%{1}%PA:\ - :md=%?%gH%{0}%=%t\E&dH%{1}%PH%;:\ + :am:ut:xo:\ + :Co#8:NC#2:Nl#0:co#80:lh#0:li#24:lm#0:lw#0:pa#63:\ + :pb#19200:vt#6:\ + :al=\EL:bl=^G:bt=\Ei:cd=\EJ:ce=\EK:ch=\E&a%dC:\ + :cl=\EH\EJ:cm=\E&a%r%dc%dY:cr=^M:ct=\E3:cv=\E&a%dY:\ + :dc=\EP:dl=\EM:do=^J:ei=\ER:im=\EQ:ip=:is=\E&jA\r:\ + :k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:\ + :k6=\Eu\r:k7=\Ev\r:k8=\Ew\r:kb=^H:kd=\Ew\r:ke=\E&jA:\ + :kh=\Ep\r:kl=\Eu\r:kr=\Ev\r:ks=\E&jB:ku=\Et\r:le=^H:\ + :mb=\E&dA%{1}%PA:md=%?%gH%{0}%=%t\E&dH%{1}%PH%;:\ :me=\E&d@%{0}%PA%{0}%PB%{0}%PH:\ :mr=%?%gB%{0}%=%t\E&dB%{1}%PB%;:nd=\EC:\ - :..sa=\E&d@%{0}%PA%{0}%PB%{0}%PD%{0}%PH\n%?%p1%p3%p5%|%|%t\E&dB%{1}%PB%;\n%?%p4%t\E&dA%{1}%PA%;\n%?%p6%t\E&dH%{1}%PH%;\n%?%p2%t\E&dD%;:\ + :op=\E&bn\E&bB\E&bG\E&bR\n%{0}%PX%{0}%PY%{0}%PZ\n%{1}%PW%{1}%PV%{1}%PU:\ :sf=^J:so=\E&dD:st=\E1:ta=\011:up=\EA:us=\E&dD: # gs6300 - can't use blue foreground, it clashes with underline; # it's simulated with cyan gs6300|emots|AT&T PC6300 with EMOTS terminal emulator:\ - :am:ms:xo:\ - :co#80:it#8:li#24:\ + :am:ms:ut:xo:\ + :Co#8:co#80:it#8:li#24:pa#63:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=\E[10m:al=\E[L:\ - :as=\E[11m:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ - :cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:do=^J:ei=:\ - :ho=\E[H:ic=\E[@:im=:is=\E[m:k1=\E[0s:k2=\E[24s:\ - :k3=\E[1s:k4=\E[23s:k5=\E[2s:k6=\E[22s:k7=\E[3s:\ - :k8=\E[21s:kb=^H:kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:\ - :ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:me=\E[m\E[10m:\ - :mr=\E[7m:nd=\E[C:sf=^J:so=\E[1m:sr=\E[L:ta=^I:\ + :LE=\E[%dD:LF=\E|:RI=\E[%dC:Sb=\E[?;%dm:\ + :..Sf=\E[?%?%p1%{0}%=%t0\n%e%p1%{1}%=%t2\n%e%p1%{1}%-%d%;m:\ + :UP=\E[%dA:\ + :ac=\\\054\\\054..--++``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ + :ae=\E[10m:al=\E[L:as=\E[11m:bl=^G:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:dl=\E[M:\ + :do=^J:ei=:ho=\E[H:ic=\E[@:im=:is=\E[m:k1=\E[0s:\ + :k2=\E[24s:k3=\E[1s:k4=\E[23s:k5=\E[2s:k6=\E[22s:\ + :k7=\E[3s:k8=\E[21s:kB=^R^I:kb=^H:kd=\E[B:kh=\E[H:\ + :kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:md=\E[1m:\ + :me=\E[m\E[10m:mr=\E[7m:nd=\E[C:op=\E[?;m:pf=\E[4i:\ + :po=\E[5i:r1=\Ec:sf=^J:so=\E[1m:sr=\E[L:ta=^I:\ :up=\E[A:us=\E[4m: # From: 29 Oct 85 05:40:18 GMT @@ -8708,9 +9346,9 @@ :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :kb=^H:kd=\EOB:ke=\E>\E[?1l:kl=\EOD:kr=\EOC:\ :ks=\E=\E[?1h:ku=\EOA:le=^H:mb=2\E[5m:md=2\E[1m:\ - :me=2\E[m:mr=2\E[7m:nd=2\E[C:nw=^M^J:rc=\E8:sc=\E7:\ - :se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ - :us=2\E[4m: + :me=2\E[m:mr=2\E[7m:nd=2\E[C:nw=^M^J:r1=\E>:rc=\E8:\ + :rf=/usr/lib/tabset/vt100:sc=\E7:se=2\E[m:so=2\E[7m:\ + :sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:us=2\E[4m: # vs100 emulator using tsim # From: @@ -8729,15 +9367,18 @@ xtalk|IBM PC with xtalk communication program (versions up to 3.4):\ :am:mi:ms:xo:\ :co#80:it#8:li#24:vt#3:\ - :DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:\ - :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ - :bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :cr=^M:ct=\E[3g:dl=\E[M:do=^J:ho=\E[H:k0=\EOy:\ - :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:\ - :k7=\EOv:k8=\EOl:k9=\EOw:kb=^H:kd=\EOB:ke=\E[?1l\E>:\ - :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:nd=\E[C:\ - :se=\E[m :sf=^J:so=\E[7m :sr=\EM:st=\EH:ta=^I:\ - :up=\E[A: + :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:\ + :K5=\EOn:LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:\ + :UP=\E[%dA:\ + :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ + :ae=^O:al=\E[L:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:ct=\E[3g:dl=\E[M:\ + :do=^J:eA=\E(B\E)0:ho=\E[H:k0=\EOy:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:k8=\EOl:\ + :k9=\EOw:k;=\EOx:kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:\ + :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:nd=\E[C:\ + :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:se=\E[m :sf=^J:\ + :so=\E[7m :sr=\EM:st=\EH:ta=^I:up=\E[A: # The official PC terminal emulator program of the AT&T Product Centers. # Note - insert mode commented out - doesn't seem to work on AT&T PC. @@ -8757,7 +9398,7 @@ diablo1620|diablo1720|diablo450|ipsi|diablo 1620:\ :hc:os:\ :co#132:it#8:\ - :ct=\E2:do=^J:hd=\ED:hu=\EU:\ + :ch=\E\011%i%.:ct=\E2:do=^J:hd=\ED:hu=\EU:\ :if=/usr/share/tabset/xerox1720:kb=^H:le=^H:st=\E1:\ :ta=^I:up=\E^J: diablo1620-m8|diablo1640-m8|diablo 1620 w/8 column left margin:\ @@ -8881,6 +9522,7 @@ :up=^O: env230|envision230|envision 230 graphics terminal:\ :xn@:\ + :pf=\E[4i:po=\E[5i:ps=\E[0i:\ :..sa=\E[%?%p1%t;1%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m:tc=vt100: # These execuports were impact-printer ttys with a 30- or maybe 15-cps acoustic # coupler attached, the whole rig fitting in a suitcase and more or less @@ -8890,7 +9532,7 @@ :co#80:\ :bl=^G:cr=^M:do=^J:hd=^\:hu=^^:le=^H:sf=^J: ep40|ep4000|execuport 4000:\ - :co#136:\tc=ep4080: + :co#136:tc=ep4080: # Adam Thompson tells us: # Informer series - these are all portable units, resembling older # automatic bread-baking machines. The terminal looks like a `clamshell' @@ -8910,6 +9552,9 @@ :ei=:ho=\EH:ic=\E[:im=:le=^H:nd=\EC:se=\EK:so=\EJ:\ :sr=\En:up=\EA: # Entry largely based on wy60 and has the features of wy60ak. +# (untranslatable capabilities removed to fit entry within 1023 bytes) +# (sgr removed to fit entry within 1023 bytes) +# (terminfo-only capabilities suppressed to fit entry within 1023 bytes) opus3n1+|Esprit Opus3n1+ in wy60 mode with ANSI arrow keys:\ :am:bw:hs:km:mi:ms:ul:xo:\ :co#80:li#24:ws#80:\ @@ -8922,9 +9567,8 @@ :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kD=\EW:kI=\EQ:\ :kN=\EK:kP=\EJ:kb=^H:kd=\E[B:kh=^^:kl=\E[D:kr=\E[C:\ :ku=\E[A:le=^H:mb=\EG2:me=\E(\EH\003\EG0\EcD:mh=\EGp:\ - :mr=\EG4:nd=^L:nw=\r\n:\ - :..sa=%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;\EG%'0'%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c:\ - :se=\EG0:sf=^J:so=\EG4:sr=\Ej:st=\E1:ta=\011:\ + :mr=\EG4:nd=^L:nw=\r\n:se=\EG0:sf=^J:so=\EG4:sr=\Ej:\ + :st=\E1:ta=\011:\ :ti=\Ezz&\E[A\177\Ezz'\E[B\177\Ezz(\E[D\177\Ezz)\E[C\177\Ezz<\E[Q\177:\ :ts=\Ez(:uc=\EG8%p1%c\EG0:ue=\EG0:up=^K:us=\EG8:\ :ve=\E`1:vi=\E`0: @@ -8954,14 +9598,14 @@ v3220|LANPAR Vision II model 3220/3221/3222:\ :am:mi:xn:\ :co#80:it#8:li#24:\ - :al=\E[L:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ - :dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:\ - :is=\E>\E[?3l\E[?7h\E[?8h\E[p:k0=\E[1~:k1=\E[2~:\ - :k2=\E[3~:k3=\E[4~:k4=\E[5~:k5=\E[6~:k6=\E[OP:\ - :k7=\E[OQ:k8=\E[OR:k9=\E[OS:kd=\E[B:ke=\E>:kh=\E[H:\ - :kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:nd=\E[C:\ - :se=\E[m:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[A:\ - :us=\E[4m: + :RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=\E[J:ce=\E[K:\ + :cl=\E[H\E[J:cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:ei=\E[4l:\ + :im=\E[4h:is=\E>\E[?3l\E[?7h\E[?8h\E[p:k0=\E[1~:\ + :k1=\E[2~:k2=\E[3~:k3=\E[4~:k4=\E[5~:k5=\E[6~:\ + :k6=\E[OP:k7=\E[OQ:k8=\E[OR:k9=\E[OS:kd=\E[B:ke=\E>:\ + :kh=\E[H:kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:\ + :nd=\E[C:se=\E[m:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ + :up=\E[A:us=\E[4m: ######## ICH/ICH1 VERSUS RMIR/SMIR # # Some non-curses applications get confused if both ich/ich1 and rmir/smir @@ -8979,11 +9623,11 @@ # entries that suppress ich/ich1. And upgrade to ncurses! # -######## ANSI/VT100/ISO 6429/ECMA-48/PC-TERM TERMINAL STANDARDS +######## VT100/ANSI/ISO 6429/ECMA-48/PC-TERM TERMINAL STANDARDS # # ANSI X3.64 has been withdrawn and replaced by ECMA-48. The ISO 6429 and # ECMA-48 standards are said to be almost identical, but are not the same -# as X.364 (though for practical purposes they are close supersets of it). +# as X3.64 (though for practical purposes they are close supersets of it). # # You can obtain ECMA-48 for free by sending email to helpdesk@ecma.ch # requesting the standard(s) you want (i.e. ECMA-48, "Control Functions for @@ -8993,75 +9637,121 @@ # Related standards include "X3.4-1977: American National Standard Code for # Information Interchange" (the ASCII standard) and "X3.41.1974: # Code-Extension Techniques for Use with the 7-Bit Coded Character Set of -# American National Standard for Information Interchange." +# American National Standard for Information Interchange." I believe (but +# am not certain) that these are effectively identical to ECMA-6 and ECMA-35 +# respectively. # -#### ANSI/VT100 +#### VT100/ANSI/ECMA-48 # # ANSI Standard (X3.64) Control Sequences for Video Terminals and Peripherals +# and ECMA-48 Control Functions for Coded Character Sets. # # Most of the content of this comment is adapted from a table prepared by -# Richard Shuford, based on a 1984 Byte article. Terminfo correspondences -# and discussion of some terminfo-related issues have been added. +# Richard Shuford, based on a 1984 Byte article. Terminfo correspondences, +# discussion of some terminfo-related issues, and updates to capture ECMA-48 +# have been added. Control functions described in ECMA-48 only are tagged +# with * after their names. # -# The table is a complete list of the defined ANSI X3.64 control sequences. -# In the main table, \E stands for an escape (\033) character, SPC for space. -# Pn stands for a single numeric parameter to be inserted in decimal ASCII. -# Ps stands for a list of such parameters separated by semicolons +# The table is a complete list of the defined ANSI X3.64/ECMA-48 control +# sequences. In the main table, \E stands for an escape (\033) character, +# SPC for space. Pn stands for a single numeric parameter to be inserted +# in decimal ASCII. Ps stands for a list of such parameters separated by +# semicolons. Parameter meanings for most parametrized sequences are +# decribed in the notes. # -# Default Type +# (NOTE: THE ECMA-48 COVERAGE IN THE TABLE IS NOT YET ACTUALLY COMPLETE, +# IT IS ONLY COMPLETE UP TO THE BROKEN LINE OF DASHES. Have patience, +# reading the legalese and adding entries is a long-drawn-out and tedious +# process...) +# Default Type # Sequence Sequence Parameter or # Mnemonic Name Sequence Value Mode terminfo # ----------------------------------------------------------------------------- -# APC Applicatn Program Command \E Fe - Delim - +# APC Applicatn Program Command \E _ - Delim - +# BEL Bell * ^G - - bel +# BPH Break Permitted Here * \E B - * - +# BS Backpace * ^H - EF - +# CAN Cancel * ^X - - - (A) # CBT Cursor Backward Tab \E [ Pn Z 1 eF cbt # CCH Cancel Previous Character \E T - - - -# CHA Cursor Horzntal Absolute \E [ Pn G 1 eF hpa (1) -# CHT Cursor Horizontal Tab \E [ Pn I 1 eF tab (2) -# CNL Cursor Next Line \E [ Pn E 1 eF nel (3) +# CHA Cursor Horizntal Absolute \E [ Pn G 1 eF hpa (B) +# CHT Cursor Horizontal Tab \E [ Pn I 1 eF tab (C) +# CMD Coding Method Delimiter * \E +# CNL Cursor Next Line \E [ Pn E 1 eF nel (D) # CPL Cursor Preceding Line \E [ Pn F 1 eF - -# CPR Cursor Position Report \E [ Pn ; Pn R 1, 1 - - +# CPR Cursor Position Report \E [ Pn ; Pn R 1, 1 - - (E) # CSI Control Sequence Intro \E [ - Intro - -# CTC Cursor Tab Control \E [ Ps W 0 eF - +# CTC Cursor Tabulation Control \E [ Ps W 0 eF - (F) # CUB Cursor Backward \E [ Pn D 1 eF cub # CUD Cursor Down \E [ Pn B 1 eF cud # CUF Cursor Forward \E [ Pn C 1 eF cuf -# CUP Cursor Position \E [ Pn ; Pn H 1, 1 eF cup (4) +# CUP Cursor Position \E [ Pn ; Pn H 1, 1 eF cup (G) # CUU Cursor Up \E [ Pn A 1 eF cuu -# CVT Cursor Vertical Tab \E [ Pn Y - eF - +# CVT Cursor Vertical Tab \E [ Pn Y - eF - (H) # DA Device Attributes \E [ Pn c 0 - - # DAQ Define Area Qualification \E [ Ps o 0 - - # DCH Delete Character \E [ Pn P 1 eF dch # DCS Device Control String \E P - Delim - # DL Delete Line \E [ Pn M 1 eF dl +# DLE Data Link Escape * ^P - - - # DMI Disable Manual Input \E \ - Fs - -# DSR Device Status Report \E [ Ps n 0 - - -# EA Erase in Area \E [ Ps O 0 eF - +# DSR Device Status Report \E [ Ps n 0 - - (I) +# DTA Dimension Text Area * \E [ Pn ; Pn SPC T - PC - +# EA Erase in Area \E [ Ps O 0 eF - (J) # ECH Erase Character \E [ Pn X 1 eF ech -# ED Erase in Display \E [ Ps J 0 eF ed (5) +# ED Erase in Display \E [ Ps J 0 eF ed (J) # EF Erase in Field \E [ Ps N 0 eF - -# EL Erase in Line \E [ Ps K 0 eF el (5) +# EL Erase in Line \E [ Ps K 0 eF el (J) +# EM Eend of Medium * ^Y - - - # EMI Enable Manual Input \E b Fs - -# EPA End of Protected Area \E W - - - +# ENQ Enquire ^E - - - +# EOT End Of Transmission ^D - - - +# EPA End of Protected Area \E W - - - (K) # ESA End of Selected Area \E G - - - +# ESC Escape ^[ - - - +# ETB End Transmission Block ^W - - - +# ETX End of Text ^C - - - +# FF Form Feed ^L - - - +# FNK Function Key * \E [ Pn SPC W - - - +# GCC Graphic Char Combination* \E [ Pn ; Pn SPC B - - - # FNT Font Selection \E [ Pn ; Pn SPC D 0, 0 FE - -# GSM Graphic Size Modify \E [ Pn ; Pn SPC B 100, 100 FE - +# GSM Graphic Size Modify \E [ Pn ; Pn SPC B 100, 100 FE - (L) # GSS Graphic Size Selection \E [ Pn SPC C none FE - -# HPA Horz Position Absolute \E [ Pn ` 1 FE (1) -# HPR Horz Position Relative \E [ Pn a 1 FE (6) -# HTJ Horz Tab w/Justification \E I - FE (2) +# HPA Horz Position Absolute \E [ Pn ` 1 FE - (B) +# HPB Char Position Backward \E [ j 1 FE - +# HPR Horz Position Relative \E [ Pn a 1 FE - (M) +# HT Horizontal Tab * ^I - FE - (N) +# HTJ Horz Tab w/Justification \E I - FE - # HTS Horizontal Tab Set \E H - FE hts -# HVP Horz & Vertical Position \E [ Pn ; Pn f 1, 1 FE (4) +# HVP Horz & Vertical Position \E [ Pn ; Pn f 1, 1 FE - (G) # ICH Insert Character \E [ Pn @ 1 eF ich +# IDCS ID Device Control String \E [ SPC O - * - +# IGS ID Graphic Subrepertoire \E [ SPC M - * - # IL Insert Line \E [ Pn L 1 eF il # IND Index \E D - FE - # INT Interrupt \E a - Fs - # JFY Justify \E [ Ps SPC F 0 FE - -# MC Media Copy \E [ Ps i 0 - - +# IS1 Info Separator #1 * ^_ - * - +# IS2 Info Separator #1 * ^^ - * - +# IS3 Info Separator #1 * ^] - * - +# IS4 Info Separator #1 * ^\ - * - +# LF Line Feed ^J - - - +# LS1R Locking Shift Right 1 * \E ~ - - - +# LS2 Locking Shift 2 * \E n - - - +# LS2R Locking Shift Right 2 * \E } - - - +# LS3 Locking Shift 3 * \E o - - - +# LS3R Locking Shift Right 3 * \E | - - - +# MC Media Copy \E [ Ps i 0 - - (S) # MW Message Waiting \E U - - - -# NEL Next Line \E E - FE nel (3) +# NAK Negative Acknowledge * ^U - - - +# NBH No Break Here * \E C - - - +# NEL Next Line \E E - FE nel (D) # NP Next Page \E [ Pn U 1 eF - +# NUL Null * ^@ - - - # OSC Operating System Command \E ] - Delim - +# PEC Pres. Expand/Contract * \E Pn SPC Z - - - +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # PLD Partial Line Down \E K - FE - # PLU Partial Line Up \E L - FE - # PM Privacy Message \E ^ - Delim - @@ -9075,9 +9765,11 @@ # RM Reset Mode \E [ Ps l none - - # SD Scroll Down \E [ Pn T 1 eF rin # SEM Select Edit Extent Mode \E [ Ps Q 0 - - -# SGR Select Graphic Rendition \E [ Ps m 0 FE sgr (7) +# SGR Select Graphic Rendition \E [ Ps m 0 FE sgr (O) +# SI Shift In ^O - - - (P) # SL Scroll Left \E [ Pn SPC @ 1 eF - # SM Select Mode \E [ Ps h none - - +# SO Shift Out ^N - - - (Q) # SPA Start of Protected Area \E V - - - # SPI Spacing Increment \E [ Pn ; Pn SPC G none FE - # SR Scroll Right \E [ Pn SPC A 1 eF - @@ -9090,36 +9782,90 @@ # TBC Tab Clear \E [ Ps g 0 FE tbc # TSS Thin Space Specification \E [ Pn SC E none FE - # VPA Vert Position Absolute \E [ Pn d 1 FE vpa -# VPR Vert Position Relative \E [ Pn e 1 FE (8) +# VPR Vert Position Relative \E [ Pn e 1 FE - (R) # VTS Vertical Tabulation Set \E J - FE - # # --------------------------------------------------------------------------- # # Notes: # -# (1) There seems to be some confusion abroad between CHA and HPA. Most +# Some control characters are listed in the ECMA-48 standard without +# being assigned functions relevant to terminal control there (they +# referred to other standards such as ISO 1745 or ECMA-35). They are listed +# here anyway for completeness. +# +# (A) ECMA-48 calls this "CancelCharacter" but retains the CCH acronyms. +# +# (B) There seems to be some confusion abroad between CHA and HPA. Most # `ANSI' terminals accept the CHA sequence, not the HPA. but terminfo calls -# the capability (hpa). +# the capability (hpa). ECMA-48 calls this "Cursor Character Absolute" but +# preserved the CHA acronym. # -# (2) CHT corresponds to terminfo (tab). Usually it has the value ^I. +# (C) CHT corresponds to terminfo (tab). Usually it has the value ^I. # Occasionally (as on, for example, certain HP terminals) this has the HTJ -# value. +# value. ECMA-48 calls this "Cursor Forward Tabulation" but preserved the +# CHT acronym. # -# (3) terminfo (nel) is usually \r\n rather than ANSI \EE. +# (D) terminfo (nel) is usually \r\n rather than ANSI \EE. # -# (4) CUP and HVP are identical in effect. Some ANSI.SYS versions accept -# HVP, but always allow CUP as an alternate. +# (E) ECNA-48 calls this "Active Position Report" but preserves the CPR +# acronym. +# +# (F) CTC parameter values: 0 = set char tab, 1 = set line tab, 2 = clear +# char tab, 3 = clear line tab, 4 = clear all char tabs on current line, +# 5 = clear all char tabs, 6 = clear all line tabs. # -# (5) See the VT100 discussion for the meaning of the ED parameter. +# (G) CUP and HVP are identical in effect. Some ANSI.SYS versions accept +# HVP, but always allow CUP as an alternate. ECMA-48 calls HVP "Character +# Position Absolute" but retains the HVP acronym. +# +# (H) ECMA calls this "Cursor Line Tabulation" but preserves the CVT acronym. +# +# (I) DSR parameter values: 0 = ready, 1 = busy, 2 = busy, will send DSR +# later, 3 = malfunction, 4 = malfunction, will send DSR later, 5 = request +# DSR, 6 = request CPR response. +# +# (J) ECMA calls ED "Erase In Page". EA/ED/EL parameters: 0 = clear to end, +# 1 = clear from beginning, 2 = clear. # -# (6) Some ANSI.SYS versions accept HPR, but more commonly `ANSI' terminals -# use CUF for this function and ignore HPR +# (K) ECMA calls this "End of Guarded Area" but preserves the EPA acronym. # -# (7) In SGR, the ANSI.SYS values for attributes are now nearly universal. +# (L) The GSM parameters are vertical and horizontal parameters to scale by. # -# (8) Some ANSI.SYS versions accept VPR, but more commonly `ANSI' terminals +# (M) Some ANSI.SYS versions accept HPR, but more commonly `ANSI' terminals +# use CUF for this function and ignore HPR. ECMA-48 calls this "Character +# Position Relative" but retains the HPR acronym. +# +# (N) ECMA-48 calls this "Character Tabulation" but retains the HT acronym. +# +# (O) SGR parameter values: 0 = default mode (attributes off), 1 = bold, +# 2 = dim, 3 = italicized, 4 = underlined, 5 = slow blink, 6 = fast blink, +# 7 = reverse video, 8 = invisible, 9 = crossed-out (marked for deletion), +# 10 = primary font, 10 + n (n in 1..9) = nth alternative font, 20 = Fraktur, +# 21 = double underline, 22 = turn off 2, 23 = turn off 3, 24 = turn off 4, +# 25 = turn off 5, 26 = proportional spacing, 27 = turn off 7, 28 = turn off +# 8, 29 = turn off 9, 30 = black fg, 31 = red fg, 32 = green fg, 33 = yellow +# fg, 34 = blue fg, 35 = magenta fg, 36 = cyan fg, 37 = white fg, 38 = set +# fg color as in CCIT T.416, 39 = set default fg color, 40 = black bg +# 41 = red bg, 42 = green bg, 43 = yellow bg, 44 = blue bg, 45 = magenta bg, +# 46 = cyan bg, 47 = white bg, 48 = set bg color as in CCIT T.416, 39 = set +# default bg color, 50 = turn off 26, 51 = framed, 52 = encircled, 53 = +# overlined, 54 = turn off 51 & 52, 55 = not overlined, 56-59 = reserved, +# 61-65 = variable highlights for ideograms. +# +# (P) SI is also called LSO, Locking Shift Zero. +# +# (Q) SI is also called LS1, Locking Shift One. +# +# (R) Some ANSI.SYS versions accept VPR, but more commonly `ANSI' terminals # use CUD for this function and ignore VPR. # +# (S) MC parameters: 0 = start xfer to primary aux device, 1 = start xfer from +# primary aux device, 2 = start xfer to secondary aux device, 3 = start xfer +# from secondary aux device, 4 = stop relay to primary aux device, 5 = +# start relay to primary aux device, 6 = stop relay to secondary aux device, +# 7 = start relay to secondary aux device. +# # --------------------------------------------------------------------------- # # Abbreviations: @@ -9134,7 +9880,7 @@ # eF editor function (see explanation) # # FE format effector (see explanation) -# +# # F is a Final character in # an Escape sequence (F from 3/0 to 7/14 in the ASCII table) # a control sequence (F from 4/0 to 7/14) @@ -9173,6 +9919,8 @@ # with each selective parameter separated from the other by the code # 3/11 (which usually represents a semicolon); Ps ranges from # 3/0 to 3/9 and includes 3/11 +# +# * Not relevant to terminal control, listed for completeness only. # # Format Effectors versus Editor Functions # @@ -9257,7 +10005,7 @@ # 3n set foreground color / 0=black, 1=red, 2=green, 3=brown, # 4n set background color \ 4=blue, 5=magenta, 6=cyan, 7=white # Bright black becomes gray. Bright brown becomes yellow, -# These coincide with the prescriptions of the ISO 6429 standard. +# These coincide with the prescriptions of the ISO 6429/ECMA-48 standard. # # * If the 5 attribute is on and you set a background color (40-47) it is # supposed to enable bright background. @@ -9280,61 +10028,61 @@ # For comparison, here are the capabilities implied by the Intel Binary # Compatibility Standard for UNIX systems (Intel order number 468366-001). # These recommendations are optional. IBCS2 allows the leading escape to -# be either the 7-bit \E[ given here or 8-bit (\0233), in accordance with -# the ANSI X.364 standard. Here are the iBCS2 capabilities (as described in -# figure 9-3 of the standard). Those expressed in the terminfo entry below -# are followed with the corresponding capability in parens: +# be either the 7-bit \E[ or 8-bit \0233 introducer, in accordance with +# the ANSI X.364/ISO 6429/ECMA-48 standard. Here are the iBCS2 capabilities +# (as described in figure 9-3 of the standard). Those expressed in the ibcs2 +# terminfo entry are followed with the corresponding capability in parens: # -# CSI k disable (n=0) or enable (n=1) keyclick -# CSI 2h lock keyboard -# CSI 2i send screen as input -# CSI 2l unlock keyboard -# CSI 6m enable background color intensity -# CSI <0-2>c reserved -# CSI <0-59>m select graphic rendition -# CSI ;H (cup) cursor to line n and column m -# CSI ;f cursor to line n and column m -# CSI @ (ich) insert characters -# CSI A (cuu) cursor up n lines -# CSI B (cud) cursor down n lines -# CSI C (cuu) cursor right n characters -# CSI D (cud) cursor left n characters -# CSI E cursor down n lines and in first column -# CSI F cursor up n lines and in first column -# CSI G (hpa) position cursor at column n-1 -# CSI J erase in display -# CSI K erase in line -# CSI L (il) insert line(s) -# CSI P (dch) delete characters -# CSI S (indn) scroll up n lines -# CSI T (rin) scroll down n lines -# CSI X (ech) erase characters -# CSI Z (cbt) back up n tab stops -# CSI ` cursor to column n on line -# CSI a (cuu) cursor right n characters -# CSI d (vpa) cursor to line n -# CSI e cursor down n lines and in first column -# CSI g (cbt) clear all tabs -# CSI z make virtual terminal n active -# CSI ?7h turn automargin on -# CSI ?7l turn automargin off -# CSI s save cursor position -# CSI u restore cursor position to saved value -# CSI =A set overscan color -# CSI =F set normal foreground color -# CSI =G set normal background color -# CSI =H set reverse foreground color -# CSI =I set reverse foreground color -# CSI =J set graphic foreground color -# CSI =K set graphic foreground color +# CSI k disable (n=0) or enable (n=1) keyclick +# CSI 2h lock keyboard +# CSI 2i send screen as input +# CSI 2l unlock keyboard +# CSI 6m enable background color intensity +# CSI <0-2>c reserved +# CSI <0-59>m select graphic rendition +# CSI ;H (cup) cursor to line n and column m +# CSI ;f cursor to line n and column m +# CSI @ (ich) insert characters +# CSI A (cuu) cursor up n lines +# CSI B (cud) cursor down n lines +# CSI C (cuu) cursor right n characters +# CSI D (cud) cursor left n characters +# CSI E cursor down n lines and in first column +# CSI F cursor up n lines and in first column +# CSI G (hpa) position cursor at column n-1 +# CSI J (ed) erase in display +# CSI K (el) erase in line +# CSI L (il) insert line(s) +# CSI P (dch) delete characters +# CSI S (indn) scroll up n lines +# CSI T (rin) scroll down n lines +# CSI X (ech) erase characters +# CSI Z (cbt) back up n tab stops +# CSI ` cursor to column n on line +# CSI a (cuu) cursor right n characters +# CSI d (vpa) cursor to line n +# CSI e cursor down n lines and in first column +# CSI g (cbt) clear all tabs +# CSI z make virtual terminal n active +# CSI ?7h (smam) turn automargin on +# CSI ?7l (rmam) turn automargin off +# CSI s save cursor position +# CSI u restore cursor position to saved value +# CSI =A set overscan color +# CSI =F set normal foreground color +# CSI =G set normal background color +# CSI =H set reverse foreground color +# CSI =I set reverse foreground color +# CSI =J set graphic foreground color +# CSI =K set graphic foreground color # CSI =g (dispc) display n from alternate graphics character set -# CSI =

;B set bell parameters -# CSI =;C set cursor parameters -# CSI =D enable/disable intensity of background color -# CSI =E set/clear blink vs. bold background -# CSI 7 (sc) save cursor position -# CSI 8 (rc) restore cursor position to saved value -# CSI H (hts) set tab stop +# CSI =

;B set bell parameters +# CSI =;C set cursor parameters +# CSI =D enable/disable intensity of background color +# CSI =E set/clear blink vs. bold background +# CSI 7 (sc) (sc) save cursor position +# CSI 8 (rc) (rc) restore cursor position to saved value +# CSI H (hts) (hts) set tab stop # CSI Q define function key string # (string must begin and end with delimiter char) # CSI c (clear) clear screen @@ -9739,12 +10487,10 @@ # * Removed function keys from ansi-m entry. # * Corrected ansi.sys entry. # * Freeze for ncurses-1.9.7 release. -# # 9.11.1 (Tue Nov 6 18:18:38 EST 1995): # * Added rmam/smam capabilities to many entries based on init strings. # * Added correct hpa/vpa to linux. # * Reduced several entries relative to vt52. -# # 9.11.2 (Tue Nov 7 00:21:06 EST 1995): # * Exiled some utterly unidentifiable custom and homebrew types to the # UFO file; also, obsolete small-screen hardware; also, entries which @@ -9764,7 +10510,6 @@ # vt510pc-nam, vt520nam, vt525nam, xterm25, xterm50, xterm65, xterms. # * Corrected pcvt25h as suggested by Brian C. Grayson # . -# # 9.11.3 (Thu Nov 9 12:14:40 EST 1995): # * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H. # * Added kent=\EOM to xterm entry. @@ -9776,10 +10521,39 @@ # * Corrected flash strings to have a uniform delay of .2 sec. No # more speed-dependent NUL-padding! # * terminfo capabilities in comments bracketed with <>. -# # 9.11.5 (Fri Nov 10 15:35:02 EST 1995): -# * Replaced pcvt with the 3.11 pcvt entries. +# * Replaced pcvt with the 3.31 pcvt entries. # * Freeze for 1.9.7a. +# 9.11.6 (Mon Nov 13 10:20:24 EST 1995): +# * Added emu entry from the X11R6 contrib tape sources. +# +# 9.12.0 (Wed Nov 29 04:22:25 EST 1995): +# * Improved iris-ansi and sun entries. +# * More flash string improvements. +# * Corrected wy160 & wy160 as suggested by Robert Dunn +# * Added dim to at386. +# * Reconciled pc3 and ibmpc3 with the BSDI termcap file. Keith says +# he's ready to start using the termcap generated from this one. +# * Added vt102-w, vt220-w, xterm-bold, wyse-vp, wy75ap, att4424m, +# ln03, lno3-w, h19-g, z29a*, qdss. Made vt200 an alias of vt220. +# * Improved hpterm, apollo consoles, fos, qvt101, tvi924. tvi925, +# att610, att620, att630, +# * Changed hazeltine name prefix from h to hz. +# * Sent t500 to the UFI file. +# * I think we've sucked all the juice out of BSDI's termcap file now. +# * Freeze for ncurses 1.9.8 release +# +# 9.12.1 (Thu Nov 30 03:14:06 EST 1995) +# * Unfreeze, linux kbs needed to be fixed. +# * Tim Theisen pinned down a bug in the DMD firmware. +# +# 9.12.2 (Thu Nov 30 19:08:55 EST 1995): +# * Fixes to ansi and klone capabilities (thank you, Aaron Ucko). +# (The broken ones had been shadowed by sgr.) +# +# 9.12.3 (Thu Dec 7 17:47:22 EST 1995): +# * Added documentation on ECMA-48 standard. +# * New Amiga entry. # ######## REORDER #