home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 2 / FFMCD02.bin / useful / lib / emacs / 18.59 / etc / termcap.dat < prev    next >
Text File  |  1992-03-12  |  58KB  |  1,247 lines

  1.  
  2. # This is termcap.dat, a copy of the /etc/termcap file included here
  3. # for use on VMS.
  4.  
  5. # I know that many terminals are missing from this version of the file
  6. # because they were deleted at MIT.
  7. # I hope that someone will add in all the missing terminal types
  8. # and send me a corrected, larger file.
  9.  
  10. # These are local terminals.
  11.  
  12. v1|tvi912|912|920|tvi920|old televideo:\
  13.     :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\
  14.     :al=33*\EE:le=^H:ce=\ET:cm=\E=%+ %+ :cl=^Z:co#80:dc=\EW:dl=33*\ER:ei=:\
  15.     :kb=^h:ku=^K:kd=^J:kl=^H:kr=^L:k0=^A@\r:k1=^AA\r:k2=^AB\r:k3=^AC\r:\
  16.     :bs:am:k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:\
  17.     :ho=^^:im=:ic=\EQ:li#24:nd=^L:ta=^I:pt:se=\Ek:so=\Ej:up=^K:us=\El:ue=\Em:\
  18.     :ma=^K^P^L :sg#1:ug#1:
  19. ZV|bobcat|sbobcat|HP 9000 model 300 console:\
  20.     :al=10*\EL:am:bs:\
  21.     :cd=\EJ:ce=\EK:ch=6\E&a%dC:cl=\EH\EJ:\
  22.     :co#128:da:db:dc=\EP:dl=10*\EM:do=\EB:ei=\ER:\
  23.     :kb=^H:kd=\EB:kh=\Eh:kl=\ED:kr=\EC:ku=\EA:\
  24.     :ke=\E&s0A:ks=\E&s1A:\
  25.     :li#47:mi:nd=\EC:pt:\
  26.     :se=\E&d@:so=\E&dB:\
  27.     :up=\EA:xs:\
  28.     :cm=6\E&a%dy%dC:cv=6\E&a%dY:\
  29.     :im=\EQ:ml=\El:mu=\Em:\
  30.     :ue=\E&d@:us=\E&dD:bt=\Ei:sg#0:
  31. ZX|gator-t|HP 9000 model 237 emulating extra-tall AAA:\
  32.     :cr=^M:do=^J:nl=^J:bl=^G:al=\E[L:le=^H:bs:\
  33.     :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:co#128:li#94:\
  34.     :dc=\E[P:dl=\E[M:ho=\E[H:ic=\E[@:\
  35.     :AL=1*\E[%dL:DL=1*\E[%dM:IC=4\E[%d@:DC=4\E[%dP:rp=1*%.\E[%db:mr=\E[7m:me=\E[m:\
  36.     :km:ch=\E[%i%d`:\
  37.     :ul:ei=:im=:pt:bw:bt=\E[Z:\
  38.     :mi:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m:up=\EM:
  39. ZW|gator|HP 9000 model 237 emulating AAA:\
  40.     :cr=^M:do=^J:nl=^J:bl=^G:al=\E[L:le=^H:bs:\
  41.     :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:co#128:li#47:\
  42.     :dc=\E[P:dl=\E[M:ho=\E[H:ic=\E[@:\
  43.     :AL=1*\E[%dL:DL=1*\E[%dM:IC=4\E[%d@:DC=4\E[%dP:rp=1*%.\E[%db:mr=\E[7m:me=\E[m:\
  44.     :km:ch=\E[%i%d`:\
  45.     :ul:ei=:im=:pt:bw:bt=\E[Z:\
  46.     :mi:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m:up=\EM:
  47. ZY|gator-52|HP 9000 model 237 emulating VT52:\
  48.     :cr=^M:do=^J:nl=^J:bl=^G:\
  49.     :le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#128:li#47:nd=\EC:\
  50.     :ta=^I:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:
  51.     :ce=\EK:ho=\EH:
  52. ZZ|gator-52t|HP 9000 model 237 emulating extra-tall VT52:\
  53.     :cr=^M:do=^J:nl=^J:bl=^G:\
  54.     :le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#128:li#94:nd=\EC:\
  55.     :ta=^I:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:
  56.     :ce=\EK:ho=\EH:
  57. #
  58. # N: ANN ARBOR
  59. #
  60. N0|aa|annarbor|4080|ann arbor 4080:\
  61.     :cr=^M:do=^J:nl=^J:bl=^G:pt:ct=^\^P^P:st=^]^P1:\
  62.     :cm=^O%r%\066%.%>^S^L%+@:\
  63.     :co#80:li#40:le=^H:bs:cl=2^L:up=^N:nd=^_:ho=^K:am:\
  64.     :kb=^^:kd=^J:ku=^N:kl=^H:kr=^_:kh=^K:ma=^_ ^N^P:
  65. # Needs function keys added.
  66. # Originally from Mike O'Brien@Rand and Howard Katseff at Bell Labs.
  67. # Highly modified 6/22 by Mike O'Brien.
  68. # split out into several for the various screen sizes by dave-yost@rand
  69. # Modifications made 3/82 by Mark Horton
  70. # Modified by Tom Quarles at UCB for greater efficiency and more diversity
  71. # status line moved to top of screen, vb removed 5/82
  72. #
  73. # assumes the following setup:
  74. # A: 0000 1010  0001 0000
  75. # B: 9600  0100 1000  0000 0000  1000 0000  17  19
  76. # C: 56   66   0    0    9600  0110 1100
  77. # D: 0110 1001   1   0
  78. #
  79. #    Briefly, the settings are for the following modes:
  80. #       (values are for bit set/clear with * indicating our preference
  81. #        and the value used to test these termcaps)
  82. #    Note that many of these settings are irelevent to the termcap
  83. #    and are just set to the default mode of the terminal as shipped
  84. #    by the factory.
  85. #
  86. # A menu: 0000 1010  0001 0000
  87. #    Block/underline cursor*
  88. #    blinking/nonblinking cursor*
  89. #    key click/no key click*
  90. #    bell/no bell at column 72*
  91. #    
  92. #    key pad is cursor control*/key pad is numeric
  93. #    return and line feed/return for <cr> key *
  94. #    repeat after .5 sec*/no repeat
  95. #    repeat at 25/15 chars per sec. *
  96. #
  97. #    hold data until pause pressed/process data unless pause pressed*
  98. #    slow scroll/no slow scroll*
  99. #    Hold in area/don't hold in area*
  100. #    functions keys have default*/function keys disabled on powerup
  101. #
  102. #    show/don't show position of cursor during page transmit*
  103. #    unused
  104. #    unused
  105. #    unused
  106. #
  107. # B menu: 9600  0100 1000  0000 0000  1000 0000  17  19
  108. #    Baud rate (9600*)
  109. #
  110. #    2 bits of parity - 00=odd,01=even*,10=space,11=mark
  111. #    1 stop bit*/2 stop bits
  112. #    parity error detection off*/on
  113. #
  114. #    keyboard local/on line*
  115. #    half/full duplex*
  116. #    disable/do not disable keyboard after data transmission*
  117. #
  118. #    transmit entire page/stop transmission at cursor*
  119. #    transfer/do not transfer protected characters*
  120. #    transmit all characters/transmit only selected characters*
  121. #    transmit all selected areas/transmit only 1 selected area*
  122. #
  123. #    transmit/do not transmit line seperators to host*
  124. #    transmit/do not transmit page tab stops tabs to host*
  125. #    transmit/do not transmit column tab stop tabs to host*
  126. #    transmit/do not transmit graphics control (underline,inverse..)*
  127. #
  128. #    enable*/disable auto XON/XOFF control
  129. #    require/do not require receipt of a DC1 from host after each LF*
  130. #    pause key acts as a meta key/pause key is pause*
  131. #    unused
  132. #
  133. #    unused
  134. #    unused
  135. #    unused
  136. #    unused
  137. #
  138. #    XON character (17*)
  139. #    XOFF character (19*)
  140. #    
  141. # C menu: 56   66   0    0    9600  0110 1100
  142. #    number of lines to print data on (printer) (56*)
  143. #
  144. #    number of lines on a sheet of paper (printer) (66*)
  145. #
  146. #    left margin (printer) (0*)
  147. #
  148. #    number of pad chars on new line to printer (0*)
  149. #
  150. #    printer baud rate (9600*)
  151. #
  152. #    printer parity: 00=odd,01=even*,10=space,11=mark
  153. #    printer stop bits: 2*/1
  154. #    print/do not print guarded areas*
  155. #
  156. #    new line is: 01=LF,10=CR,11=CRLF*
  157. #    unused
  158. #    unused
  159. #
  160. # D menu: 0110 1001   1   0
  161. #    LF is newline/LF is down one line, same column*
  162. #    wrap to preceeding line if move left from col 1*/don't wrap
  163. #    wrap to next line if move right from col 80*/don't wrap
  164. #    backspace is/is not destructive*
  165. #
  166. #    display*/ignore DEL character
  167. #    display will not/will scroll*
  168. #    page/column tab stops*
  169. #    erase everything*/erase unprotected only
  170. #
  171. #    editing extent: 0=display,1=line*,2=field,3=area
  172. #
  173. #    unused
  174. #    
  175. N1|aaa-29-np|aaa-29 with no padding (for psl):\
  176.     :al=\E[L:ce=\E[K:cl=\E[H\E[J:\
  177.     :dc=\E[P:dl=\E[M:ic=\E[@:
  178. tc=aaa-29:
  179. N2|aaa-unk|ann arbor ambassador (internal - don't use this directly):\
  180.     :cr=^M:do=^J:nl=^J:bl=^G:al=1*\E[L:am:le=^H:bs:km:\
  181.     :cd=7.2*\E[J:ce=5\E[K:cl=7.2*\E[H\E[J:cm=\E[%i%d;%dH:co#80:\
  182.     :dc=4\E[P:dl=1*\E[M:ho=\E[H:ic=4\E[@:\
  183.     :md=\E[1m:mr=\E[7m:mb=\E[5m:mk=\E[8m:me=\E[m:\
  184.     :ku=\EM:kd=\ED:kl=\E[D:kr=\E[C:kh=\E[H:ce=\E[K:\
  185.     :ks=\EP`?z~[H~[[J`>z~[[J`8xz~[M`4xz~[[D`6xz~[[C`2xz~[D\E\\:\
  186.     :ke=\EP`?y~[H~[[J`>y~[[2J`8xy~[M`4xy~[[D`6xy~[[C`2xy~[D\E\\:\
  187.     :ch=\E[%i%d`:\
  188.     :ei=:im=:pt:bw:bt=\E[Z:\
  189.     :mi:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m:up=\EM:\
  190.         :AL=1*\E[%dL:DL=1*\E[%dM:IC=4\E[%d@:DC=4\E[%dP:\
  191.     :cS=\E[%d;%d;%d;%dp:\
  192.     :vs=\E[>52;54h\E[>30;37;38;39l:ve=\E[>52l\E[>37h:
  193. # All the ti strings used to start with \E[2J, which cleared the screen.
  194. # But this was so slow that it caused ^S/^Q lossage.
  195. # So I removed the \E[2J's.  -- rms, 1/29/86
  196. N3|aaa-18|ann arbor ambassador/18 lines:\
  197.     :ti=\E[18;0;0;18p:\
  198.     :te=\E[60;0;0;18p\E[18;1H\E[J:\
  199.     :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
  200.     :li#18:tc=aaa-unk:
  201. N4|aaa-20|ann arbor ambassador/20 lines:\
  202.     :ti=\E[20;0;0;20p:\
  203.     :te=\E[60;0;0;20p\E[20;1H\E[J:\
  204.     :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
  205.     :li#20:tc=aaa-unk:
  206. N5|aaa-22|ann arbor ambassador/22 lines:\
  207.     :ti=\E[22;0;0;22p:\
  208.     :te=\E[60;0;0;22p\E[22;1H\E[J:\
  209.     :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
  210.     :li#22:tc=aaa-unk:
  211. N6|aaa-24|ann arbor ambassador/24 lines:\
  212.     :ti=\E[24;0;0;24p:\
  213.     :te=\E[60;0;0;24p\E[24;1H\E[J:\
  214.     :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
  215.     :li#24:tc=aaa-unk:
  216. N7|aaa-26|ann arbor ambassador/26 lines:\
  217.     :ti=\E[26;0;0;26p:\
  218.     :te=\E[60;0;0;26p\E[26;1H\E[J:\
  219.     :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
  220.     :li#26:tc=aaa-unk:
  221. N8|aaa-28|ann arbor ambassador/28 lines:\
  222.     :ti=\E[28;0;0;28p:\
  223.     :te=\E[60;0;