home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / terminf / root / usr / share / lib / terminfo / terminfo.src.osr5 / terminfo.src
Text File  |  1998-08-19  |  407KB  |  11,908 lines

  1. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/header    1.1"
  2. #"
  3. #    @(#) terminfo.src
  4. #
  5. #    Copyright (C) 1984-1991 The Santa Cruz Operation, Inc.
  6. #        All Rights Reserved.
  7. #    The information in this file is provided for the exclusive use of
  8. #    the licensees of The Santa Cruz Operation, Inc.  Such users have the
  9. #    right to use, modify, and incorporate this code into other products
  10. #    for purposes authorized by the license agreement provided they include
  11. #    this notice and the associated copyright notice with any such product.
  12. #    The information in this file is provided "AS IS" without warranty.
  13. #          UNIX is a registered trademark of AT&T
  14. #        Portions Copyright 1976-1989 AT&T
  15. #    Portions Copyright 1980-1989 Microsoft Corporation
  16. #    Portions Copyright 1984-1991 The Santa Cruz Operation, Inc
  17. #              All Rights Reserved
  18. #
  19. #
  20. # This file describes capabilities of various terminals, as needed by
  21. # software such as screen editors.  It does not attempt to describe
  22. # printing terminals very well, nor graphics terminals.  Someday.
  23. # See terminfo(5) in the Unix Programmers Manual for documentation.
  24. #
  25. # Conventions: First entry is two chars, first char is manufacturer,
  26. # second char is canonical name for model or mode.
  27. # Third entry is the one the editor will print with "set" command.
  28. # Last entry is verbose description.
  29. # Others are mnemonic synonyms for the terminal.
  30. #
  31. # Terminal naming conventions:
  32. # Terminal names look like <manufacturer> <model> - <modes/options>
  33. # Certain abbreviations (e.g. c100 for concept100) are also allowed
  34. # for upward compatibility.  The part to the left of the dash, if a
  35. # dash is present, describes the particular hardware of the terminal.
  36. # The part to the right can be used for flags indicating special ROM's,
  37. # extra memory, particular terminal modes, or user preferences.
  38. # All names are always in lower case, for consistency in typing.
  39. # Because of file naming restrictions, terminal names should not contain
  40. # period or slash, in fact, entirely alphanumeric characters plus dash are
  41. # highly recommended.  These restrictions do not apply to the verbose name.
  42. #
  43. # The following are conventionally used flags:
  44. #    rv    Terminal in reverse video mode (black on white)
  45. #    2p    Has two pages of memory.  Likewise 4p, 8p, etc.
  46. #    w    Wide - in 132 column mode.
  47. #    pp    Has a printer port which is used.
  48. #    na    No arrow keys - terminfo ignores arrow keys which are
  49. #        actually there on the terminal, so the user can use
  50. #        the arrow keys locally.
  51. #    #    The number of lines on the screen.
  52. #    s    With a status line.
  53. #  
  54. # There are some cases where the same name is used for two different
  55. # terminals, e.g. "teleray" or "2621" or "vt100".  In these cases,
  56. # if a site has one of these, they should choose a local default and
  57. # bring that terminal to the front in the reorder script.  This works
  58. # because tgetent picks the first match in /etc/terminfo.
  59. #
  60. # If you absolutely MUST check for a specific terminal (this is discouraged)
  61. # check for the 1st entry (the canonical form) since all other codes are
  62. # subject to change.  We would much rather put in special capabilities to
  63. # describe your terminal rather than having you key on the name.
  64. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  65. #                                                                         
  66. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  67. #                   SANTA CRUZ OPERATION INC.                             
  68. #                                                                         
  69. #   The copyright notice above does not evidence any actual or intended   
  70. #   publication of such source code.                                      
  71.  
  72. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/ansi.ti    1.1"
  73. #
  74. #    @(#) ansi.ti 58.1 96/10/09 
  75. #
  76. ansi_ncc|ansi80x25_ncc|Ansi No Color Change,
  77.     am, bce, eo, xon,
  78.     cols#80, lines#25, it#8,
  79.         acsc=0[I|`ja0fxgqh2jYk?lZm@nEqDtCu4vAwBx3~y;;IIHH<<JJKKMM::LL99NN88UUTT>>OOQQFF55XX77VVSS==PPRRGG66WW,
  80.     blink=\E[5m, bold=\E[1m, invis=\E[8m, rev=\E[7m, 
  81.     clear=\E[2J\E[H,
  82.     bel=^G, cbt=\E[Z, cr=\r, 
  83.     cup=\E[%i%p1%d;%p2%dH, 
  84.     cub1=\b, cud1=\E[B, cuf1=\E[C, cuu1=\E[A, 
  85.     home=\E[H, ht=\t, ind=\E[S, ri=\E[T, 
  86.     dch1=\E[P, dl1=\E[M, ed=\E[m\E[J, el=\E[m\E[K, 
  87.     ich1=\E[@, il1=\E[L, 
  88.     kbs=\b, kcbt=\E[Z, kich1=\E[L,
  89.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 
  90.     kf1=\E[M, kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q, 
  91.     kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, kf10=\E[V,
  92.     kf11=\E[W, kf12=\E[X,
  93.     khome=\E[H, kend=\E[F, knp=\E[G, kpp=\E[I, 
  94.     rmacs=\E[10m, rmso=\E[m, rmul=\E[m, 
  95.     smacs=\E[12m, smso=\E[7m, smul=\E[4m,
  96.     sgr0=\E[10;0m, 
  97.         kLFT=\E[d, kRIT=\E[c,
  98.         kdch1=^?,
  99.         civis=\E[=14;12C,
  100.         cnorm=\E[=10;12C,
  101.  
  102.  
  103. ansi|ansic|ansi-437|ansi80x25|Ansi standard console,
  104.     colors#8, pairs#64,
  105.     setb=\E[4%p1%dm, setf=\E[3%p1%dm, op=\E[37;40m,
  106.     use=ansi_ncc,
  107. ansi_intl|ansii|Ansi International Set,
  108.     colors#8, pairs#64,
  109.     setb=\E[4%p1%dm, setf=\E[3%p1%dm, op=\E[37;40m,
  110.     am, bce, eo, xon,
  111.     cols#80, lines#25, it#8,
  112.     blink=\E[5m, bold=\E[1m, invis=\E[8m, rev=\E[7m, 
  113.     clear=\E[2J\E[H,
  114.     bel=^G, cbt=\E[Z, cr=\r, 
  115.     cup=\E[%i%p1%d;%p2%dH, 
  116.     cub1=\b, cud1=\E[B, cuf1=\E[C, cuu1=\E[A, 
  117.     home=\E[H, ht=\t, ind=\E[S, ri=\E[T, 
  118.     dch1=\E[P, dl1=\E[M, ed=\E[m\E[J, el=\E[m\E[K, 
  119.     ich1=\E[@, il1=\E[L, 
  120.     kbs=\b, kcbt=\E[Z, kich1=\E[L,
  121.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 
  122.     kf1=\E[M, kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q, 
  123.     kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, kf10=\E[V,
  124.     kf11=\E[W, kf12=\E[X,
  125.     khome=\E[H, kend=\E[F, knp=\E[G, kpp=\E[I, 
  126.     rmso=\E[m, rmul=\E[m, 
  127.     smso=\E[7m, smul=\E[4m,
  128.     sgr0=\E[10;0m, 
  129.         kLFT=\E[d, kRIT=\E[c,
  130.         kdch1=^?,
  131.         civis=\E[=14;12C,
  132.         cnorm=\E[=10;12C,
  133.  
  134. ansi-8859|Ansi8 standard console,
  135.     acsc=a^Bf0g1j^Kk^Ll^Mm^Nn^Oq^Rt^Uu^Vv^Ww^Xx^Y~y,
  136.     rmacs=\E[10m, smacs=\E[12m,
  137.     use=ansii,
  138.  
  139. ansi-850|Ansi8 standard console,
  140.     acsc=0[`ja0fxgqh2jYk?lZm@nEqDtCu4vAwBx3~y,
  141.     rmacs=\E[10m, smacs=\E[12m,
  142.     use=ansii,
  143.  
  144. ansi-852|Ansi8 standard console,
  145.         acsc=0[`ja0fxgqh2jYk?lZm@nEqDtCu4vAwBx3~y,
  146.         rmacs=\E[10m, smacs=\E[12m,
  147.         use=ansii,
  148. #
  149. #    Adding an ansi_pc entry to accommodate JSB Desktop
  150. #    using Word or other scancode applications.  This will
  151. #    allow users to log in as ansi_pc, rather than having to
  152. #    change $TERM just to run Word, then reset it.
  153. #
  154. ansi_pc|Ansi standard crt,
  155.     smsc=\E~5$<2000>, rmsc=\E~4$<2000>,
  156.     xonc=\145, xoffc=\147,
  157.     use=ansi, 
  158. #
  159. #
  160. #  # ANSITERM - standards and other nonexistent terminals emulated in software.
  161. #
  162. # Manufacturer:    ANSI - Generic
  163. # Class:    III
  164. # Info:
  165. #    This category is used for terminals people "make up" in software
  166. #    that do not represent a particular piece of hardware. This 
  167. #    includes standards, such as the ANSI standard, as well as 
  168. #    emulator programs that accept a particular set of escape 
  169. #    sequences.
  170. #    
  171. #    ANSI capabilities are broken up into pieces, so that a terminal
  172. #    implementing some ANSI subset can use many of them.
  173. #
  174. ansiterm+loc,
  175.     cud=\E[%p1%dB, cub=\E[%p1%dD, cuf=\E[%p1%dC, cuu=\E[%p1%dA,
  176. ansiterm+loc1,
  177.     cud1=^J, cub1=^H, cuf1=\E[C, cuu1=\E[A,
  178. ansiterm+tabs,
  179.     ht=^I, cbt=\E[Z, hts=\EH, tbc=\E[2g,
  180. ansiterm+erase,
  181.     ed=\E[J, el=\E[K, clear=\E[H\E[J,
  182. ansiterm+rca,
  183.     hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd,
  184. ansiterm+cup,
  185.     cup=\E[%i%p1%d;%p2%dH, home=\E[H,
  186. ansiterm+rep,
  187.     rep=%p1%c\E[%p2%{1}%-%db,
  188. ansiterm+idl,
  189.     dl=\E[%p1%dM, il=\E[%p1%dL,
  190. ansiterm+idl1,
  191.     dl1=\E[M, il1=\E[L,
  192. ansiterm+idc,
  193.     dch1=\E[P, ich=\E[%p1%d@, ich1=\E[@, 
  194. #    smir=\E6, rmir=\E6,    commented out by ehr3
  195. ansiterm+arrow,
  196.     kcuu1=\E[A, kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, khome=\E[H, kbs=^H,
  197. ansiterm+sgr|ansi graphic renditions,
  198.     rev=\E[7m, blink=\E[5m, invis=\E[8m, sgr0=\E[0m,
  199. ansiterm+sgrso|ansi standout only,
  200.     rmso=\E[m, smso=\E[7m,
  201. ansiterm+sgrul|ansi underline only,
  202.     rmul=\E[m, smul=\E[4m,
  203. ansiterm+sgrbd|ansi graphic renditions; assuming terminal has bold; not dim,
  204.     bold=\E[1m,
  205.     sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m,
  206.     use=ansiterm+sgr, use=ansiterm+sgrso, use=ansiterm+sgrul,
  207. ansiterm+sgrdm|ansi graphic renditions; assuming terminal has dim; not bold,
  208.     dim=\E[2m,
  209.     sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p5%t2;%;m,
  210.     use=ansiterm+sgr, use=ansiterm+sgrso, use=ansiterm+sgrul,
  211. ansiterm+pp|ansi printer port,
  212.     mc4=\E[4i, mc5=\E[5i, mc0=\E[0i,
  213. # Info:
  214. #    ANSI is a vanilla ANSI terminal. This is assumed to implement 
  215. #    all the normal ANSI stuff with no extensions. It assumes 
  216. #    insert/delete line/char is there, so it won't work with 
  217. #    vt100 clones. It assumes video attributes for bold, blink, 
  218. #    underline, and reverse, which won't matter much if the terminal 
  219. #    can't do some of those. Padding is assumed to be zero, which 
  220. #    shouldn't hurt since xon/xoff is assumed.
  221. #    
  222. #    We assume a 24x80 screen. This entry was derived from the 
  223. #    Ann Arbor Ambassador, and is untested.
  224. #
  225. ansiterm|generic ansi standard terminal,
  226.     use=vanilla, am, cols#80, lines#24, xon,
  227.     use=ansiterm+cup, use=ansiterm+rca,
  228.     use=ansiterm+erase,
  229.     use=ansiterm+tabs,
  230.     use=ansiterm+loc1, use=ansiterm+loc,
  231.     use=ansiterm+idc, use=ansiterm+idl1, use=ansiterm+idl,
  232.     use=ansiterm+rep,
  233.     use=ansiterm+sgrbd, use=ansiterm+arrow,
  234. # Info:
  235. #    Bare minimum ANSI terminal. This should work on anything, but 
  236. #    beware of screen size problems and memory relative cursor 
  237. #    addressing.
  238. #
  239. minansiterm|minimum ansi standard terminal,
  240.     am, xon, use=vanilla, cols#80, lines#24,
  241.     use=ansiterm+cup, use=ansiterm+erase,
  242. # Info:
  243. #    This terminal type is for ANSI terminals with ONLY memory 
  244. #    relative cursor addressing and more than one page of memory.
  245. #    It uses local motions instead of direct cursor addressing, 
  246. #    and makes almost no assumptions. It does assume auto margins, 
  247. #    no padding and/or xon/xoff, and a 24x80 screen.
  248. #
  249. mransiterm|mem rel cup ansi,
  250.     am, use=vanilla, cols#80, lines#24, xon,
  251.     use=ansiterm+erase, use=ansiterm+loc1,
  252. # Info:
  253. #    Columbus UNIX virtual terminal. This terminal also appears in 
  254. #    UNIX 4.0 and successors as line discipline 1 (?), but is 
  255. #    undocumented and does not really work quite right.
  256. #
  257. virtual|cbunix|cb-unix|cb-unix virtual terminal,
  258.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, am, clear=\EJ,
  259.     cub1=^H, cup=\EG%p2%c%p1%c, cuf1=\EC, cuu1=\EA, el=\EK,
  260.     ed=\EL, il1=\EP, dl1=\EN, ich1=\EO, dch1=\EM, lm#0, da, db,
  261.     kcub1=\ED, kcuf1=\EC, kcuu1=\EA, kcud1=\EB, khome=\EE,
  262.     smso=\Ea\004, rmso=\Eb\004, smul=\Ea\001, rmul=\Eb\001,
  263. # Info:
  264. #    This terminal is based on virtual but cleans up a few problems 
  265. #    with control characters in parameter strings. It is implemented 
  266. #    in mrh's window manager.
  267. #
  268. pty|4bsd pty terminal,
  269.     smso=\Ea$, rmso=\Eb$, smul=\Ea!, rmul=\Eb!,
  270.     cup=\EG%p1%' '%+%c%p2%' '%+%c, use=virtual,
  271. # Info:
  272. #    A dumb terminal with 1 line which is a fake status line.
  273. #    This is useful to run sysline in in a multi-window environment.
  274. #
  275. 1line|one_line|one line window,
  276.     cr=^M, ind=^J, cols#80, lines#1, am, ht=^I, cub1=^H,
  277.     hs, tsl=\n,
  278. # Info:
  279. #    1linepty is like 1line but the 1 line window is smarter,
  280. #    with standout, cursor addressing, and clear to eol.
  281. #
  282. 1linepty|one_linepty|1 line window in a pty,
  283.     smso=\Ea$, rmso=\Eb$, smul=\Ea!, rmul=\Eb!,
  284.     cup=\EG%p1%' '%+%c%p2%' '%+%c, tsl=\r\EK\EG %p2%' '%+%c,
  285.     eslok, use=1line,
  286. vanilla,
  287.     bel=^G, cr=^M, cud1=^J, ind=^J,
  288. datakit,
  289.     am, gn,
  290.     cols#80,
  291.     bel=^G, cr=\r, cud1=\n, ind=\n,
  292. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  293. #                                                                         
  294. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  295. #                   SANTA CRUZ OPERATION INC.                             
  296. #                                                                         
  297. #   The copyright notice above does not evidence any actual or intended   
  298. #   publication of such source code.                                      
  299.  
  300. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/att.ti    1.1"
  301. #
  302. #    @(#) att.ti 25.2 95/03/15 
  303. #
  304. #ident    "@)#(terminfo:att.ti    1.9.2.3"
  305. #  # --------------------------------
  306. #
  307. # att: AT&T
  308. #
  309. # Manufacturer:    AT&T
  310. # Class:    I
  311.  
  312. 2300|att2300|ATT2300|sv80|AT&T 2300 Video Information Terminal 80 column mode @)#(2300.ti 1.1,
  313.     am, xon, eo, mir, msgr,
  314.     cols#80, lines#24, it#8,
  315.     bel=^G,
  316.     cub=\E[%p1%dD, cub1=\b,
  317.     cuf=\E[%p1%dC, cuf1=\E[C,
  318.     cud=\E[%p1%dB, cud1=\n,
  319.     cuu=\E[%p1%dA, cuu1=\E[A,
  320.     cup=\E[%i%p1%d;%p2%dH,
  321.     ich=\E[%p1%d@, 
  322.     il=\E[%p1%dL, il1=\E[L,
  323.     dch=\E[%p1%dP, dch1=\E[P,
  324.     dl=\E[%p1%dM, dl1=\E[M,
  325.     smso=\E[7m, rmso=\E[0m, rev=\E[7m,
  326.     cr=\r, ind=\n, 
  327.     ht=\t, smir=\E[4h, rmir=\E[4l,
  328.     home=\E[H, clear=\E[H\E[J, ed=\E[J, el=\E[K, el1=\E[1K,
  329.     kf1=\E[1r, kf2=\E[2r, kf3=\E[3r, kf4=\E[4r,
  330.     kf5=\E[5r, kf6=\E[6r, kf7=\E[7r, kf8=\E[8r,
  331.     kf9=\E[9r, kf10=\E[10r, kf11=\E[11r, kf12=\E[12r,
  332.     kf13=\E[13r, kf14=\E[14r, kf15=\E[15r, kf16=\E[16r,
  333.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  334.     khome=\E[H, kclr=\E[J, kcbt=\E[Z, kbs=\b,
  335.     kil1=\E[L, kich1=\E[@, kdl1=\E[M, kdch1=\E[P,
  336.     mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,
  337.     sgr0=\E[m, 
  338. 2350|att2350|ATT2350|AT&T 2350 Video Information Terminal 80 column mode @)#(2300.ti 1.1,
  339.     mc0@, mc4@, mc5@, use=att2300,
  340. 2300-x40|att2300-x40|ATT2300-x40|sv40|AT&T 2300 Video Information Terminal 40 column mode @)#(2300.ti 1.1,
  341.     cols#40, lines#23, it#5, il@, il1@, use=att2300,
  342. 2350-x40|att2350-x40|ATT2350-x40|AT&T 2350 Video Information Terminal 40 column mode @)#(2300.ti 1.1,
  343.     cols#40, lines#23, it#5, il@, il1@, use=att2350,
  344. 33|tty33|tty|AT&T model 33 teletype @)#(33.ti 1.1,
  345.     xon,cr=^M, cud1=^J, ind=^J, bel=^G, cols#72, hc, os,
  346.  
  347. 35|tty35|AT&T model 35 teletype @)#(35.ti 1.1,
  348.     use=tty33,
  349.  
  350. 37|tty37|AT&T model 37 teletype @)#(37.ti 1.1,
  351.     xon,cr=^M, cud1=^J, ind=^J, bel=^G,
  352.     cub1=^H, hc, hu=\E8, hd=\E9, cuu1=\E7, os,
  353.  
  354. # Info:
  355. #    The Dataspeed 40's print a visible newline indicator after 
  356. #    each newline. The 40-1 is a half duplex terminal.
  357. #    and is described here. The 40-4 is a 3270 lookalike 
  358. #    
  359. #    The terminal has blinking standout. It also has visible bell 
  360. #    but I don't know it - it's null here to prevent it from showing
  361. #    the BL character.
  362. #    
  363. #    I am not sure if the 40 has xmc, it looked like it didn't.
  364. #    
  365. #    Note also that the control characters have been randomly 
  366. #    rearranged, for example, to get escape you type control-P and 
  367. #    cntrol-H generates GS, group separator!
  368. #    
  369. #    
  370. #    \EX will get terminal out of protect mode but there doesn't 
  371. #    appear to be a mnemonic for it (\EW will put it into protect).
  372. #    
  373. #    When printer is enabled all received characters are printed - no
  374. #    print screen is provided. Most delays are pure guesswork.
  375. #    
  376. #    Watch out for the visible newline symbol. Note that 
  377. #    the editing and cursor controls do not work in S/R mode except 
  378. #    for cursor left arrow which generates the backspace character. 
  379. #    
  380. #    Note also that many control codes echo visibly while the 
  381. #    corresponding escape sequences do not; for example, both ^K 
  382. #    and \EC move the cursor right one place, but the former
  383. #    prints a VT symbol, too.
  384. #
  385.  
  386. 40|tty40|ds40|ds40-2|dataspeed40|teletype dataspeed 40/2 @)#(40.ti 1.1,
  387.     clear=\EH$<20>\EJ$<80>, ed=\EJ$<75>, il1=\EL$<50>, dl1=\EM$<50>,
  388.     dch1=\EP$<50>, ich1=\E\^$<50>, cuf1=\EC, cuu1=\E7, cub1=^H, cr=\EG,
  389.     ind=\ES$<20>, cud1=\EB, cols#80, lines#24, smso=\E3, rmso=\E4,
  390.     xon,kbs=\035, kcub1=^H, rs2=^S\ER$<60>, hts=\E1, home=\EH$<10>,
  391.     ri=\ET$<10>, tbc=\EH\E2$<80>, mc5=^R$<2000>, mc4=^T, ht=\E@$<10>,
  392.  
  393. 43|tty43|AT&T model 43 teletype @)#(43.ti 1.1,
  394.     xon,cr=^M, cud1=^J, ind=^J, bel=^G,
  395.     kbs=^h, am, cub1=^H, hc, os, cols#132,
  396. #
  397. #
  398. # Intel AT/386 for color card with monochrome display
  399. #
  400. AT386-M|at386-m|386AT-M|386at-m|at/386 console,
  401.     am, bw, eo, xon, xt,
  402.     cols#80, lines#25,
  403.     acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
  404.     bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,
  405.     cr=\r, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB,
  406.     cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
  407.     cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA, cuu1=\E[A,
  408.     dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[1M,
  409.     ed=\E[J, el=\E[K, flash=^G, home=\E[H, ht=\t, 
  410.     ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L,
  411.     ind=\E[S, indn=\E[%P1%dS, invis=\E[9m, is2=\E[0;10;38m,
  412.     kbs=\b, kcbt=^], kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,
  413.     kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kend=\E[Y,
  414.     kf1=\EOP, kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ, 
  415.     kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, 
  416.     kf8=\EOW, kf9=\EOX, khome=\E[H, kich1=\E[@, knp=\E[U, 
  417.     kpp=\E[V, krmir=\E0, rev=\E[7m, rin=\E[S, 
  418.     rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
  419.     sgr=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?%p9%t;12%;%?%p7%t;9%;m,
  420.     sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
  421. #
  422. # AT&T 386 color console 
  423. #
  424. AT386|at386|386AT|386at|at/386 console,
  425.     colors#8, ncv#3, pairs#64,
  426.     is2=\E[0;10;39m,
  427.     op=\E[0m, 
  428.     setb=\E[%?%p1%{0}%=%t40m
  429.                 %e%p1%{1}%=%t44m
  430.                 %e%p1%{2}%=%t42m
  431.                 %e%p1%{3}%=%t46m
  432.                 %e%p1%{4}%=%t41m
  433.                 %e%p1%{5}%=%t45m
  434.                 %e%p1%{6}%=%t43m
  435.                 %e%p1%{7}%=%t47m%;,
  436.     setf=\E[%?%p1%{0}%=%t30m
  437.                 %e%p1%{1}%=%t34m
  438.                 %e%p1%{2}%=%t32m
  439.                 %e%p1%{3}%=%t36m
  440.                 %e%p1%{4}%=%t31m
  441.                 %e%p1%{5}%=%t35m
  442.                 %e%p1%{6}%=%t33m
  443.                 %e%p1%{6}%=%t33m
  444.                 %e%p1%{7}%=%t37m%;,
  445.     use=at386-m,
  446. #
  447. #
  448. # Color console version that supports underline but maps blue
  449. # foreground color to cyan.
  450. #
  451. AT386-UL|at386-ul|386AT-UL|386at-ul|at/386 console,
  452.     is2=\E[0;10;38m,
  453.     use=at386,
  454.  
  455.  
  456. # Info:
  457. #    Must setup RETURN KEY - CR, REC'VD LF - INDEX.
  458. #    Seems upward compatible with vt100, plus ins/del line/char.
  459. #    On sgr, the protection parameter is ignored.
  460. #    No check is made to make sure that only 3 parameters are output.
  461. #        standout= reverse + half-intensity = 3 | 5.
  462. #        bold= reverse + underline = 2 | 3.
  463. #    note that half-bright blinking doesn't look different from 
  464. #    normal blinking.
  465. #    
  466. #    NOTE:you must program the function keys first, label second!
  467. #
  468.  
  469.  
  470. ATT4410v1|ATT5410v1|att5410v1|att4410v1|4410v1|tty5410v1|5410v1|AT&T 4410/5410 terminal in 80 column mode - version 1 @)#(4410.ti 1.2,
  471.     am, hs, mir, msgr, xon,
  472.     cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,
  473.     acsc=``aaffhhggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~00++--\,\,..,
  474.     is1=\E[?3l\E)0,
  475.     bel=^G, blink=\E[5m, bold=\E[2;7m, clear=\E[H\E[J,
  476.     cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=\b, cud1=\E[B,
  477.     cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
  478.     dch1=\E[P, dim=\E[2m, dl1=\E[M, ed=\E[J, el=\E[K,
  479.     fsl=\E8, home=\E[H, ht=\t, ich1=\E[@, il1=\E[L,
  480.     ind=\n, invis=\E[8m,
  481.     is3=\E[1;03q\s\s\sf1\s\s\s\s\s\s\s\s\s\s\s\EOP\E[2;03q\s\s\sf2\s\s\s\s\s\s\s\s\s\s\s\EOQ\E[3;03q\s\s\sf3\s\s\s\s\s\s\s\s\s\s\s\EOR\E[4;03q\s\s\sf4\s\s\s\s\s\s\s\s\s\s\s\EOS\E[5;03q\s\s\sf5\s\s\s\s\s\s\s\s\s\s\s\EOT\E[6;03q\s\s\sf6\s\s\s\s\s\s\s\s\s\s\s\EOU\E[7;03q\s\s\sf7\s\s\s\s\s\s\s\s\s\s\s\EOV\E[8;03q\s\s\sf8\s\s\s\s\s\s\s\s\s\s\s\EOW,
  482.     kbs=\b, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,
  483.     kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR,
  484.     kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
  485.     khome=\E[H, kll=\E[24;1H, ll=\E[24H, nel=\r\n,
  486.     pfx=\E[%p1%1d;%p2%l%2.2dq\s\s\sf%p1%1d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
  487.     pln=\E[%p1%d;00q%p2%:-16s, rc=\E8, rev=\E[7m, ri=\EM,
  488.     rmacs=^O, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y,
  489.     sc=\E7,
  490.     sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  491.     sgr0=\E[m^O, smacs=^N, smso=\E[7m, smul=\E[4m,
  492.     tsl=\E7\E[25;%p1%{1}%+%dH,
  493.  
  494. att4410v1-w|ATT4410v1-w|att5410v1-w|ATT5410v1-w|4410v1-w|tty5410v1-w|5410v1-w|AT&T 4410/5410 terminal in 132 column mode - version 1 @)#(4410.ti 1.2,
  495.     cols#132,is1=\E[?3h\E)0,rs2=\Ec\E[?3h\E[2;0y,wsl#132,use=4410v1,
  496.  
  497. att4410|ATT4410|att5410|ATT5410|4410|tty5410|5410|AT&T 4410/5410 terminal in 80 column mode - version 2 @)#(4410.ti 1.2,
  498.     pfx=\E[%p1%d;%p2%l%02dq   f%p1%d           %p2%s,
  499.     use=4410v1,
  500.  
  501. ATT4410-nfk|att4410-nfk|att5410-nfk|ATT5410-nfk|4410-nfk|tty5410-nfk|5410-nfk|version 1 AT&T 4410/5410 entry without function keys @)#(4410.ti 1.2,
  502.     pln@, is3@, kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, use=att4410,
  503.  
  504. att5410-w|ATT5410-w|att4410-w|4410-w|tty5410-w|5410-w|AT&T 4410/5410 in 132 column mode @)#(4410.ti 1.2,
  505.     cols#132, is1=\E[?3h\E)0,rs2=\Ec\E[?3h\E[2;0y, wsl#132,
  506.     use=att4410,
  507.  
  508.  
  509. 5410-nsl|att5410-nsl|ATT5410-nsl|4410-nsl|att4410-nsl|ATT4410-nsl|tty5410-nsl|tty5410 entry without pln defined @)#(4410.ti 1.2,
  510.     pln@,
  511.     use=tty5410,
  512.  
  513. otty5410|teletype 5410 for S5R2 curses @)#(4410.ti 1.2,
  514.     tsl=\E7\E[25;%p1%{1}%+%dH,
  515.     use=tty5410,
  516.  
  517. # Info:
  518. #    5410 in terms of a vt100
  519. #
  520. v5410| 5410 in terms of a vt100 @)#(4410.ti 1.2,
  521.     am, mir, msgr, xon,
  522.     cols#80, it#8, lines#24, vt#3,
  523.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  524.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  525.     clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  526.     cub1=\b, cud1=\n, cuf1=\E[C$<2>,
  527.     cup=\E[%i%p1%d;%p2%dH$<5>, cuu1=\E[A$<2>, dch1=\E[P,
  528.     dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,
  529.     enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, ich1=\E[@,
  530.     il1=\E[L, ind=\n, ka1=\EOq, ka3=\EOs, kb2=\EOr,
  531.     kbs=\b, kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB,
  532.     kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP,
  533.     kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
  534.     kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8,
  535.     rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>,
  536.     rmso=\E[m$<2>, rmul=\E[m$<2>,
  537.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
  538.     sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  539.     sgr0=\E[m^O$<2>, smacs=^N, smkx=\E[?1h\E=,
  540.     smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
  541.  
  542. # Info:
  543. #    
  544. #    Teletype Model 5420 -- A souped up 5410, with multiple windows,
  545. #    even! the 5420 has three modes: scroll, window or page mode
  546. #    this terminfo should work in scroll or window mode, but doesn't
  547. #    take advantage of any of the differences between them.
  548. #
  549. ATT4415|att4415|4415|tty5420|att5420|ATT5420|5420|AT&T 4415/5420 in 80 column mode @)#(4415.ti 1.2,
  550. # Info:
  551. #    Memory below (2 lines!)
  552. #
  553.     xon,db, mir,
  554. # Info:
  555. #    3 pages of memory (plus some spare)
  556. #
  557.     nlab#8, lh#2, lw#8, wsl#55, lm#78,
  558.     cbt=\E[Z, clear=\E[x\E[J, cnorm=\E[11;0j,
  559.     cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC, cuu=\E[%p1%dA,
  560. # Info:
  561. #    The 5410 sequences would work for these, but these
  562. #    work in both scroll and window mode...
  563. #
  564.     cup=\E[%i%p1%d;%p2%dx,
  565.     cvvis=\E[11;1j, dch=\E[%p1%dP, dl=\E[%p1%dM,
  566.     ech=\E[%p1%ds\E[%p1%dD,
  567.     flash=\E[?5h$<200>\E[?5l,
  568.     home=\E[x, hpa=\E[%p1%{1}%+%dG, hts=\EH,
  569. # Info:
  570. #    Unset insert character so insert mode works
  571. #
  572.     ich1@, ich=\E[%p1%d@, il=\E[%p1%dL, indn=\E[%p1%dE,
  573. # Info:
  574. #    set 80 column mode,
  575. #
  576.     is1=\E[?3l$<100>,
  577. #    is2 escape sequence:
  578. #    1) turn off all fonts
  579. #    2) function keys off, keyboard lock off, control display off,
  580. #       insert mode off, erasure mode off,
  581. #    3) full duplex, monitor mode off, send graphics off, nl on lf off
  582. #    4) reset origin mode
  583. #    5) set line wraparound
  584. #    6) exit erasure mode, positional attribute mode, and erasure extent mode
  585. #    7) clear margins
  586. #    8) program ENTER to transmit ^J,
  587. #    We use \212 to program the ^J because a bare ^J will get translated by
  588. #    UNIX into a CR/LF. The enter key is needed for AT&T uOMS.
  589. #        1      2            3              4     5     6    7  8
  590. #
  591.     is2=\E[0m^O\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[21;1j\212,
  592. # Info:
  593. #    set screen color to black,
  594. #
  595.     is3=\E[?5l,
  596.     kbeg=\Et, kcbt=\E[Z, kdch1=\E[P, kdl1=\E[M,
  597. # info:
  598. #    No representation in terminfo for the delete word key
  599. #    kdw1=\Ed
  600. #
  601.     kel=\E[2K, kend=\Ez, kent=\Eent,
  602. # Info:
  603. #    This assumes the power-up send sequence...
  604. #
  605.     kf1=\EOc, kf2=\EOd, kf3=\EOe, kf4=\EOf,
  606.     kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj,
  607.     kich1=\E[4h, kil1=\E[L, kind=\E[T, kll=\Eu,
  608.     knp=\E[U, kpp=\E[V, kri=\E[S,
  609.     lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5, lf6=F6, lf7=F7, lf8=F8,
  610.     ll=\Ew, mc0=\E[?2i, mc4=\E[?9i, mc5=\E[?4i,
  611.     mrcup=\E[%i%p1%d;%p2%dt,
  612.     pfx=\E[%p1%d;%p2%l%02dq   F%p1%d           %p2%s,
  613.     pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
  614.     rmln=\E|, smln=\E~, prot=\EV, rin=\E[%p1%dF,
  615. # Info:
  616. #    This rmcup is not strictly necessary, but it helps maximize 
  617. #    memory usefulness
  618. #    rmcup=\Ez,
  619. #
  620.     rmir=\E[4l, rmkx=\E[19;0j\E[21;1j\212, sgr0=\E[0m^O,
  621. # Info:
  622. #    sgr0=\E[0m\EW^O,
  623. #
  624.     sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  625. # Info:
  626. #    sgr=\E[%?%p1%t2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m%?%p8%t\EV%;%?%p9%t^N%e^O%;,
  627. #
  628.     smir=\E[4h,
  629. # Info:
  630. #    This programs the SYS PF keys to send a set sequence.
  631. #    It also sets up labels f1, f2, ..., f8, and sends edit keys.
  632. #    This string causes them to send the strings kf1-kf8
  633. #    when pressed in SYS PF mode.
  634. #
  635.     smkx=\E[19;1j\E[21;4j\Eent, tbc=\E[3g,
  636.     tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,
  637.     use=att4410,
  638.  
  639. ATT4415-w|att4415-w|4415-w|tty5420-w|att5420-w|ATT5420-w|5420-w|AT&T model 4415/5420 in 132 column mode @)#(4415.ti 1.2,
  640.     lm#54, cols#132, wsl#97,
  641. # Info:
  642. #    set 132 column mode,
  643. #
  644.     is1=\E[?3h$<100>,
  645.     use=att4415,
  646.  
  647. ATT4415-rv|att4415-rv|4415-rv|tty5420-rv|att5420-rv|ATT5420-rv|5420-rv|AT&T model 4415/5420 80 columns in reverse video @)#(4415.ti 1.2,
  648.     flash=\E[?5l$<200>\E[?5h,
  649. # Info:
  650. #    set screen color to white,
  651. #
  652.     is3=\E[?5h,
  653.     use=att4415,
  654.  
  655. ATT4415-w-rv|att4415-w-rv|4415-w-rv|tty5420-w-rv|att5420-w-rv|ATT5420-w-rv|5420-w-rv|AT&T model 4415/5420 132 columns in reverse video @)#(4415.ti 1.2,
  656.     lm#54, cols#132, wsl#97,
  657.     flash=\E[?5l$<200>\E[?5h,
  658. # Info:
  659. #    set 132 column mode,
  660. #
  661.     is1=\E[?3h$<100>, 
  662. # Info:
  663. #    set screen color to white,
  664. #
  665.     is3=\E[?5h,
  666.     use=att4415,
  667.  
  668. # Info:
  669. #    Note that this mode permits programming USER PF KEYS and labels
  670. #    However, when you program user pf labels you have to reselect
  671. #    user pf keys to make them appear! 
  672. #
  673. ATT4415+nl|att4415+nl|4415+nl|tty5420+nl|att5420+nl|ATT5420+nl|5420+nl|generic AT&T 4415/5420 changes for not changing labels @)#(4415.ti 1.2,
  674.     kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
  675.     pfx=\E[%p1%d;%p2%l%02d;0;1q   F%p1%d           %p2%s,
  676.     pln=\E[%p1%d;0;0;1q%p2%:-16.16s,
  677.  
  678. ATT4415-nl|att4415-nl|4415-nl|tty5420-nl|att5420-nl|ATT5420-nl|5420-nl|AT&T 4415/5420 without changing labels @)#(4415.ti 1.2,
  679.     kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
  680.     use=att4415+nl, use=att4415,
  681.  
  682. ATT4415-rv-nl|att4415-rv-nl|4415-rv-nl|tty5420-rv-nl|5420-rv-nl|ATT5420-rv-nl|att5420-rv-nl|AT&T 4415/5420 reverse video without changing labels @)#(4415.ti 1.2,
  683.     kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
  684.     use=att4415+nl, use=att4415-rv,
  685.  
  686. ATT4415-w-nl|att4415-w-nl|4415-w-nl|tty5420-w-nl|5420-w-nl|att5420-w-nl|ATT5420-w-nl|AT&T 4415/5420 132 cols without changing labels @)#(4415.ti 1.2,
  687.     kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
  688.     use=att4415+nl, use=att4415-w,
  689.  
  690. ATT4415-w-rv-n|att4415-w-rv-n|4415-w-rv-nl|tty5420-w-rv-n|5420-w-rv-nl|att5420-w-rv-n|ATT5420-w-rv-n||AT&T 4415/5420 132 cols reverse without changing labels @)#(4415.ti 1.2,
  691.     kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
  692.     use=att4415+nl, use=att4415-w-rv,
  693.  
  694. otty5420|teletype 5420 for SVR2 curses on the 3B-20's @)#(4415.ti 1.2,
  695.     hpa=\E[%p1%{1}%+%dG,
  696.     vpa=\E[%p1%{1}%+%dd,
  697.     use=tty5420,
  698.  
  699. att5420_2|ATT5420_2|5420_2|AT&T 5420 model 2 in 80 column mode @)#(4415.ti 1.2,
  700.     am, db, hs, mir, msgr, xon,
  701.     cols#80, it#8, lh#2, lines#24, lm#78, lw#8, nlab#8,
  702.     wsl#55,
  703.     blink=\E[5m, cbt=\E[1Z, clear=\EH\EJ, cnorm=\E[11;0j,
  704.     cr=\EG, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
  705.     cud1=\E[1B, cuf=\E[%p1%dC, cuf1=\E[1C,
  706.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cvvis=\E[11;1j,
  707.     dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
  708.     dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD, ed=\E[0J, el=\E[0K,
  709.     el1=\E[1K, flash=\E[?5h$<200>\E[?5l, fsl=\E8,
  710.     home=\E[0;0H, hpa=\E[%p1%{1}%+%dG, ht=\t, hts=\EH,
  711.     ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,
  712.     ind=\n, indn=\E[%p1%dE, invis=\E[8m,
  713.     is1=\E[0;23r\Ex\Ey\E[2;0j\E[3;3j\E[4;0j\E[5;0j\E[6;0j\E[7;0j\E[8;0j\E[9;1j\E[10;0j\E[15;0j\E[16;1j\E[19;0j\E[20;1j\E[29;0j\E[1;24r,
  714.     kbeg=\Et, kbs=\b, kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D,
  715.     kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P,
  716.     kdl1=\E[M, kel=\E[2K, kend=\Ez, kent=\n, kf1=\EOc,
  717.     kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh,
  718.     kf7=\EOi, kf8=\EOj, khome=\E[H, kich1=\E[4h,
  719.     kil1=\E[L, kind=\E[T, kll=\Eu, knp=\E[U, kpp=\E[V,
  720.     kri=\E[S, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5,
  721.     lf6=F6, lf7=F7, lf8=F8, ll=\Ew, mc0=\E[?;2i,
  722.     mc4=\E[4i, mc5=\E[5i, mrcup=\E[%i%p1%d;%p2%dt,
  723.     nel=\r\n,
  724.     pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2%s\E~,
  725.     pln=\E[%p1%d;0;0;0q%p2%:-16.16s\E~, prot=\EV, rc=\E8,
  726.     rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O,
  727.     rmkx=\E[19;0j, rmln=\E|, rmso=\E[m, rmul=\E[m,
  728.     rs2=\Ec\E[?3l\E[2;0y, sc=\E7,
  729.     sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  730.     sgr0=\E[0m^O, smacs=^N, smkx=\E[19;1j,
  731.     smln=\E~, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  732.     tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,
  733. att5420_2-w|ATT5420_2-w|5420_2-w|AT&T 5420 model 2 in 132 column mode @)#(4415.ti 1.2,
  734.     cols#132,
  735.     is1=\E[0;23r\Ex\Ey\E[2;0j\E[3;3j\E[4;0j\E[5;1j\E[6;0j\E[7;0j\E[8;0j\E[9;1j\E[10;0j\E[15;0j\E[16;1j\E[19;0j\E[20;1j\E[29;0j\E[1;24r,
  736.     use=5420_2,
  737.  
  738. 4418|att4418|ATT4418|5418|att5418|ATT5418|AT&T 5418 in 80 column mode @)#(4418.ti 1.2,
  739.     am, xon,
  740.     cols#80, lines#24,
  741.     bel=^G, blink=\E[5m, clear=\E[H\E[2J, cr=\r,
  742.     cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B,
  743.     cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
  744.     cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[1P,
  745.     dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[0K,
  746.     home=\E[H, ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL,
  747.     il1=\E[1L, ind=\n, is1=\E[?3l, is2=\E)0\E?6l\E?5l,
  748.     kclr=\E[%, kcub1=\E@, kcud1=\EU, kcuf1=\EA, kcuu1=\ES,
  749.     khome=\Ec, kent=\E[, kf1=\E[h, kf10=\E[m, kf11=\E[n, kf12=\E[o,
  750.     kf13=\E[H, kf14=\E[I, kf15=\E[J, kf18=\E[K, kf19=\E[L,
  751.     kf2=\E[i, kf20=\E[E, kf21=\E[_, kf22=\E[M, kf23=\E[N,
  752.     kf24=\E[O, kf3=\E[j, kf6=\E[k, kf7=\E[l, kf8=\E[f,
  753.     kf9=\E[w, rc=\E8, rev=\E[7m, rmacs=^O, rmso=\E[0m,
  754.     rmul=\E[0m, sc=\E7, sgr0=\E[0m^O, smacs=^N, smso=\E[7m,
  755.     smul=\E[4m,
  756. 4418-w|att4418-w|ATT4418-w|5418-w|att5418-w|ATT5418-w|AT&T 5418 in 132 column mode @)#(4418.ti 1.2,
  757.     cols#132,is1=\E[?3h,use=5418,
  758.  
  759. 4420|tty4420|teletype 4420 @)#(4420.ti 1.1,
  760.     xon,da, db, eo, msgr, ul,lm#72,
  761.     cols#80, lines#24,
  762.     bel=^G, clear=\EH\EJ, cr=\EG,
  763.     cuu1=\EA, cud1=\EB,cuf1=\EC,cub1=\ED,
  764.     cup=\EY%p1%' '%+%c%p2%' '%+%c, cuu1=\EA,
  765.     dch1=\EP, dl1=\EM, ed=\EJ, el=\Ez, il1=\EL,
  766.     home=\EH,
  767.     ind=\EH\EM\EY7 , kcub1=\b, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
  768.     kf0=\EU, kf3=\E@,
  769.     lf0=segment advance, lf3=cursor tab,
  770.     kind=\ES, kri=\ET, kcbt=\EO, kclr=\EJ,
  771.     kil1=\EL, kdl1=\EM, kich1=\E\^, kdch1=\EP, khome=\EH,
  772.     rmdc@, rmso=\E~, rmul=\EZ, smdc@, smso=\E}, smul=\E\\,
  773.  
  774. # Info:
  775. #     The following is a termcap entry for the Teletype 4424
  776. #     asyncronous keyboard-display terminal.  It supports
  777. #     the vi editor.  The terminal must be "set up" as follows,
  778. #        
  779. #        HIGHLIGHT DEFINITION    3-TONE
  780. #        DISPLAY FUNCTION    GROUP III
  781. #        
  782. #     The second entry below provides limited (a la adm3a)
  783. #     operation under GROUP II.
  784. #        
  785. #     This must be used with DISPLAY FUNCTION GROUP I or III
  786. #        and HIGHLIGHT DEFINITION 3-TONE
  787. #
  788. 4424|att4424|ATT4424|tty4424|4424-3|teletype 4424 @)#(4424.ti 1.3,
  789.     xon,cr=^M, ind=^J, bel=^G, cols#80, lines#24, am,
  790.     smso=\E}, rmso=\E~, rev=\E}, smul=\E\\, rmul=\EZ, ri=\ET,
  791. # Info:
  792. #    The terminal has either bold or blink, depending on options
  793. #
  794.     xon,bold=\E3, blink=\E3, dim=\EW,
  795.     ht=^I, cbt=\EO, home=\E[H, cuu1=\EA, cuu=\E[%p1%dA,
  796.     cud1=\EB, cud=\E[%p1%dB, cuf1=\EC, cuf=\E[%p1%dC,
  797.     smcup=\E[1m,
  798.     cub1=^H, cub=\E[%p1%dD, cup=\E[%i%p1%d;%p2%dH,
  799.     clear=\E[H\E[2J, ed=\EJ, el=\Ez, nel=\EE, hts=\EH, tbc=\EF,
  800.     smacs=\E(0, rmacs=\E(B, is2=\E[20l\E[?7h, csr=\E[%i%p1%d;%p2%dr,
  801.     il1=\EL, il=\E[%p1%dL, dl1=\EM, dl=\E[%p1%dM,
  802.     ich1=\E\^, ich=\E[%p1%d@, dch1=\EP, dch=\E[%p1%dP,
  803.     sgr=\E[%?%p1%t7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p6%p4%|%t;5%;%?%p5%t;0%;m,
  804.     sgr0=\EX\E~\EZ\E4\E(B,
  805.     kcuu1=\E[A, kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, khome=\E[H, kbs=^H, kclr=\EJ,
  806.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  807.  
  808. 4424-1|att4424-1|ATT4424-1|tty4424-1|teletype 4424 in display function group I @)#(4424.ti 1.3,
  809.     kclr@,kcub1=\ED,kcud1=\EB,kcuf1=\EC,kcuu1=\EA,khome@,use=4424,
  810.  
  811. # Info:
  812. #    The Teletype 5425 is really version 2 of the Teletype 5420. It 
  813. #    is quite similar, except for some minor differences. No page 
  814. #    mode, for example, so all of the cup sequences used above have 
  815. #    to change back to what's being used for the 5410. Many of the 
  816. #    option settings have changed their numbering as well.
  817. #    
  818. #    This has been tested on a preliminary model.
  819. #
  820.  
  821. ATT4425|ATT5425|att5425|4425|5425|tty5425|att4425|AT&T 4425/5425 @)#(4425.ti 1.2,
  822.     am, da, db, hs, mir, msgr, xenl, xon,
  823.     cols#80, it#8, lh#2, lines#24, lm#78, lw#8, nlab#8,
  824.     wsl#55,
  825.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  826.     bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,
  827.     clear=\E[H\E[J, cnorm=\E[12;0j, cr=\r,
  828.     csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
  829.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
  830.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  831.     cvvis=\E[12;1j, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
  832.     dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD,
  833.     ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
  834.     flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H,
  835.     hpa=\E[%p1%{1}%+%dG, ht=\t, hts=\EH, ich=\E[%p1%d@,
  836.     il=\E[%p1%dL, il1=\E[L, ind=\n, indn=\E[%p1%dE,
  837.     invis=\E[8m, is1=\E<\E[?3l$<100>,
  838.     is2=\E[0m^O\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[25;1j\212,
  839.     is3=\E[?5l, kbeg=\Et, kbs=\b, kcbt=\E[Z, kclr=\E[J,
  840.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  841.     kdch1=\E[P, kdl1=\E[M, kel=\E[2K, kend=\Ez, kent=\Eent,
  842.     kf1=\EOc, kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg,
  843.     kf6=\EOh, kf7=\EOi, kf8=\EOj, khome=\E[H, kich1=\E[4h,
  844.     kil1=\E[L, kind=\E[T, kri=\E[S, ll=\E[24H, mc0=\E[?2i,
  845.     mc4=\E[?9i, mc5=\E[?4i, nel=\r\n,
  846.     pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%1d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
  847.     pln=\E[%p1%d;0;0;0q%p2%:-16.16s, prot=\EV, rc=\E8,
  848.     rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O,
  849.     rmir=\E[4l, rmkx=\E[21;0j\E[25;1j\212, rmln=\E|, rmso=\E[m,
  850.     rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, sc=\E7,
  851.     sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  852.     sgr0=\E[m^O, smacs=^N, smir=\E[4h, smkx=\E[21;1j\E[25;4j\Eent\E~,
  853.     smln=\E~, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  854.     tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,
  855.  
  856. ATT4425-nl|ATT5425-nl|att5425-nl|4425-nl|5425-nl|tty5425-nl|att4425-nl|AT&T 4425/5425 without label change 80 column mode @)#(4425.ti 1.2,
  857.     smkx=\E[21;1j\E[25;4j\Eent,use=4425,
  858.  
  859. ATT4425-nl-w|ATT5425-nl-w|att5425-nl-w|4425-nl-w|5425-nl-w|tty5425-nl-w|att4425-nl-w|AT&T 4425/5425 without label change 132 column mode @)#(4425.ti 1.2,
  860.     smkx=\E[21;1j\E[25;4j\Eent,use=4425-w,
  861.  
  862. 4425-fk|5425-fk|tty5425-fk|att4425-fk|AT&T 4425/5425 without function keys @)#(4425.ti 1.2,
  863.     smkx@,rmkx@,use=5425,
  864.  
  865. ATT4425-w|att5425-w|ATT5425-w|att4425-w|4425-w|5425-w|tty5425-w|teletype 4425/5425 in 132 column mode @)#(4425.ti 1.2,
  866.     lm#54, cols#132, wsl#97,
  867. # Info:
  868. #    set 132 column mode,
  869. #
  870.     is1=\E[?3h$<100>,
  871.     use=tty5425,
  872.  
  873. 4425-w-fk|5425-w-fk|tty5425-w-fk|att4425-w-fk|ATT4425-w-fk|att5425-w-fk|ATT5425-w-fk|AT&T 4425/5425 without function keys in wide mode @)#(4425.ti 1.2,
  874.     smkx@,rmkx@,use=5425-w,
  875.  
  876. 4426|att4426|ATT4426|tty4426|teletype 4426S @)#(4426.ti 1.2,
  877.     am,xon,
  878.     is1=\Ec\E[?7h,
  879.     bel=^G,
  880.     bold=\E[5m,
  881.     clear=\E[H\E[2J\E[1U\E[H\E[2J\E[1V,
  882.     cols#80,
  883.     cr=^M,
  884.     cub1=\E[D,
  885.     cub=\E[%p1%dD,
  886.     cud1=\E[B,
  887.     cud=\E[%p1%dB,
  888.     cuf1=\E[C,
  889.     cuf=\E[%p1%dC,
  890.     cup=\E[%i%p1%d;%p2%dH, 
  891.     cuu1=\EA,
  892.     cuu=\E[%p1%dA,
  893.     dch1=\EP,
  894.     dch=\E[%p1%dP,
  895.     dl1=\E[M,
  896.     dl=\E[%p1%dM,
  897.     ed=\E[J, 
  898.     el=\E[0K,
  899.     home=\E[H,
  900.     hpa=\E[%p1%dG,
  901.     hts=\E1,
  902.     ht=\t,
  903.     ich1=\E\^, 
  904.     ich=\E[%p1%d@,
  905.     il1=\EL,
  906.     il=\E[%p1%dL,
  907.     ind=\ES,
  908.     ind=^J,
  909.     indn=\E[%p1%dS,
  910.     is2=\E[m\E[1;24r,
  911.     kbs=^H,
  912.     kcbt=\EO,
  913.     kclr=\E[2J,
  914.     kcub1=\ED,
  915.     kcud1=\EB,
  916.     kcuf1=\EC, 
  917.     kcuu1=\EA,
  918.     kf1=\EOP,
  919.     kf2=\EOQ,
  920.     kf3=\EOR,
  921.     kf4=\EOS,
  922.     kf5=\EOT,
  923.     kf6=\EOU,
  924.     kf7=\EOV,
  925.     kf8=\EOW,
  926.     khome=\E[H,
  927.     kll=\E[24;1H,
  928.     lines#24,
  929.     ll=\E[24H,
  930.     nel=^M^J,
  931.     rc=\E8,
  932.     rev=\E[7m,
  933.     ri=\EM,
  934.     ri=\ET,
  935.     ri=\E[1U, 
  936.     rin=\E[%p1%dT,
  937.     rmacs=\E(B,
  938.     rmso=\E[0m,
  939.     rmul=\E[0m,
  940.     rmul=\E[m,
  941.     rs2=\Ec\E[?3l\E[2;0y,
  942.     sc=\E7, 
  943.     sgr0=\E[0m\E(B,
  944.     smacs=\E(0,
  945.     smso=\E[5m,
  946.     smul=\E[4m,
  947.     smul=\E[4m,
  948.     tbc=\E[3g,
  949.     lm#48,da,db,
  950.     vpa=\E[%p1%dd,
  951.  
  952.  
  953. # Terminfo entry for the AT&T 510 A Personal Terminal
  954. # Function keys 9 - 16 are available only after the 
  955. # screen labeled (soft keys/action blocks) are labeled.  Function key
  956. # 9 corresponds to the leftmost touch target on the screen,
  957. # function key 16 corresponds to the rightmost.
  958. #
  959. #
  960. # This entry is based on one done by Ernie Rice at Summit, NJ and
  961. # changed by Anne Gallup, Skokie, IL, ttrdc!anne
  962. #
  963. att510a|510a|bct510a|510A|AT&T 510A Personal Terminal @)#(510a.ti 1.2,
  964.     am,
  965.     xenl,
  966.     mir,
  967.     msgr,
  968.     xon,
  969.     cols#80,
  970.     lines#24,
  971.     nlab#8,
  972.     lh#2,
  973.     lw#7,
  974.     cbt=\E[Z,
  975.     bel=^G,
  976.     cr=^M,
  977.     tbc=\E[3g,
  978.     clear=\E[H\E[J,
  979.     el=\E[0K,
  980.     ed=\E[0J,
  981.     cup=\E[%i%p1%d;%p2%dH,
  982.     cud1=\E[1B,
  983.     home=\E[H,
  984.     cub1=^H,
  985.     cnorm=\E[11;3|,
  986.     cuf1=\E[C,
  987.     cuu1=\E[A,
  988.     civis=\E[11;0|,
  989.     cvvis=\E[11;2|,
  990.     dch1=\E[P,
  991.     dl1=\E[M,
  992.     smacs=^N,
  993.     blink=\E[5m,
  994.     bold=\E[2;7m,
  995.     dim=\E[2m,
  996.     rev=\E[7m,
  997.     smso=\E[7m,
  998.     smul=\E[4m,
  999.     rmacs=^O,
  1000.     sgr0=\E[m^O,
  1001.     rmso=\E[m,
  1002.     rmul=\E[m,
  1003.     ff=^L,
  1004.     is3=\E[21;1|\212,
  1005.     il1=\E[L,
  1006.     kbs=^H,
  1007.     kcud1=\E[B,
  1008.     kf1=\EOm,
  1009.     kf2=\EOV,
  1010.     kf3=\EOu,
  1011.     kf4=\ENj,
  1012.     kf5=\ENe,
  1013.     kf6=\ENf,
  1014.     kf7=\ENh,
  1015.     kf8=\E[H,
  1016.     kf9=\EOc,
  1017.     kf10=\EOd,
  1018.     kf11=\EOe,
  1019.     kf12=\EOf,
  1020.     kf13=\EOg,
  1021.     kf14=\EOh,
  1022.     kf15=\EOi,
  1023.     kf16=\EOj,
  1024.     kcub1=\E[D,
  1025.     kcuf1=\E[C,
  1026.     kind=\E[S,
  1027.     kri=\E[T,
  1028.     kcuu1=\E[A,
  1029.     rmkx=\E[19;0|,
  1030.     smkx=\E[19;1|,
  1031.     nel=\EE,
  1032.     dch=\E[%p1%dP,
  1033.     dl=\E[%p1%dM,
  1034.     cud=\E[%p1%dB,
  1035.     il=\E[%p1%dL,
  1036.     cub=\E[%p1%dD,
  1037.     cuf=\E[%p1%dC,
  1038.     cuu=\E[%p1%dA,
  1039.     mc0=\E[0i,
  1040.     mc4=\E[?8i,
  1041.     mc5=\E[?4i,
  1042.     rc=\E8,
  1043.     sc=\E7,
  1044.     ind=^J,
  1045.     ri=\EM,
  1046.     sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;m%?%p9%t^N%e^O%;,
  1047.     hts=\EH,
  1048.     ht=\t,
  1049.     acsc=hrisjjkkllmmnnqqttuuvvwwxx{{||}}~~-f\,h.e+g`b,
  1050.     pln=\E[%p1%dp%p2%:-16s,
  1051.     kcbt=\E[Z,
  1052.     enacs=\E(B\E)1,
  1053.     kLFT=\E[u,
  1054.     kRIT=\E[v,
  1055.     el1=\E[1K,
  1056.     is1=\E(B\E)1\E[2l,
  1057.  
  1058. # Terminfo entry for the AT&T 510 D Personal Terminal
  1059. # Function keys 9 through 16 are accessed by bringing up the
  1060. # system blocks.
  1061. # Function key 9 corresponds to the leftmost touch target on the screen,
  1062. # function key 16 corresponds to the rightmost.
  1063. #
  1064. # There are problems with soft key labeling.  These are due to 
  1065. # strangenesses in the native terminal that are impossible to
  1066. # describe in a terminfo.  
  1067. #
  1068. #
  1069. att510d|510d|bct510d|510D|AT&T 510D Personal Terminal @)#(510d.ti 1.2,
  1070.     am,
  1071.     da,
  1072.     db,
  1073.     mir,
  1074.     msgr,
  1075.     xenl,
  1076.     xon,
  1077.     cols#80,
  1078.     lh#2,
  1079.     lines#24,
  1080.     lm#48,
  1081.     lw#7,
  1082.     nlab#8,
  1083.     acsc=hrisjjkkllmmnnqqttuuvvwwxx{{||}}~~-f\,h.e+g`b,
  1084.     bel=^G,
  1085.     blink=\E[5m,
  1086.     bold=\E[2;7m,
  1087.     cbt=\E[Z,
  1088.     clear=\E[H\E[J,
  1089.     cnorm=\E[11;3|,
  1090.     cr=^M,
  1091.     cub1=^H,
  1092.     cub=\E[%p1%dD,
  1093.     cud1=\E[1B,
  1094.     cud=\E[%p1%dB,
  1095.     cuf1=\E[C,
  1096.     cuf=\E[%p1%dC,
  1097.     cup=\E[%i%p1%d;%p2%dH,
  1098.     cuu1=\E[A,
  1099.     cuu=\E[%p1%dA,
  1100.     cvvis=\E[11;2|,
  1101.     dch1=\E[P,
  1102.     dch=\E[%p1%dP,
  1103.     dim=\E[2m,
  1104.     dl1=\E[M,
  1105.     dl=\E[%p1%dM,
  1106.     ed=\E[0J,
  1107.     el1=\E[1K,
  1108.     el=\E[0K,
  1109.     enacs=\E(B\E)1,
  1110.     ff=^L,
  1111.     home=\E[H,
  1112.     hpa=\E[%p1%{1}%+%dG,
  1113.     hts=\EH,
  1114.     ht=\t,
  1115.     ich=\E[%p1%d@,
  1116.     il1=\E[L,
  1117.     il=\E[%p1%dL,
  1118.     ind=^J,
  1119.     indn=\E[%p1%dS,
  1120.     invis=\E[8m,
  1121.     is1=\E(B\E)1\E[5;0|,
  1122.     is3=\E[21;1|\212,
  1123.     kbs=^H,
  1124.     kcbt=\E[Z,
  1125.     kcub1=\E[D,
  1126.     kcud1=\E[B,
  1127.     kcuf1=\E[C,
  1128.     kcuu1=\E[A,
  1129.     kf10=\EOd,
  1130.     kf11=\EOe,
  1131.     kf12=\EOf,
  1132.     kf13=\EOg,
  1133.     kf14=\EOh,
  1134.     kf15=\EOi,
  1135.     kf16=\EOj,
  1136.     kf1=\EOm,
  1137.     kf2=\EOV,
  1138.     kf3=\EOu,
  1139.     kf4=\ENj,
  1140.     kf5=\ENe,
  1141.     kf6=\ENf,
  1142.     kf7=\ENh,
  1143.     kf8=\E[H,
  1144.     kf9=\EOc,
  1145.     kind=\E[S,
  1146.     kLFT=\E[u,
  1147.     kri=\E[T,
  1148.     kRIT=\E[v,
  1149.     ll=\E#2,
  1150.     mc0=\E[0i,
  1151.     mc4=\E[?8i,
  1152.     mc5=\E[?4i,
  1153.     mgc=\E:,
  1154.     nel=\EE,
  1155.     pln=\E[%p1%dp%p2%:-16s,
  1156.     rc=\E8,
  1157.     rep=%p1%c\E[%p2%{1}%-%db,
  1158.     rev=\E[7m,
  1159.     ri=\EM,
  1160.     rin=\E[%p1%dT,
  1161.     rmacs=^O,
  1162.     rmir=\E[4l,
  1163.     rmkx=\E[19;0|,
  1164.     rmln=\E<,
  1165.     rmso=\E[m,
  1166.     rmul=\E[m,
  1167.     rmxon=\E[29;1|,
  1168.     rs2=\E[5;0|,
  1169.     sc=\E7,
  1170.     sgr0=\E[m^O,
  1171.     sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  1172.     smacs=^N,
  1173.     smgl=\E4,
  1174.     smgr=\E5,
  1175.     smir=\E[4h,
  1176.     smkx=\E[19;1|,
  1177.     smln=\E?,
  1178.     smso=\E[7m,
  1179.     smul=\E[4m,
  1180.     smxon=\E[29;0|,
  1181.     tbc=\E[3g,
  1182.     vpa=\E[%p1%{1}%+%dd,
  1183.  
  1184.  
  1185. ATT513|att513|513|att513-page|513-page|attis513-pfk|513bct|AT&T 513 Terminal using page mode @)#(513.ti 1.2,
  1186.     am, chts, mir, msgr, xenl, xon,
  1187.     cols#80, lh#2, lines#24, lw#8, nlab#8,
  1188.     acsc=hrisjjkkllmmnnqqttuuvvwwxx{{||}}~~-f\,h.e+g`b,
  1189.     bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,
  1190.     clear=\E[H\E[J, cnorm=\E[11;0|, cr=\r,
  1191.     csr=%i\E[%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
  1192.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
  1193.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  1194.     cvvis=\E[11;1|, dch=\E[%p1%dP, dch1=\E[P$<1>,
  1195.     dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
  1196.     el1=\E[1K, enacs=\E(B\E)1, home=\E[H,
  1197.     hpa=\E[%p1%{1}%+%dG, ht=\t, hts=\EH, ich=\E[%p1%d@,
  1198.     il=\E[%p1%dL, il1=\E[L, ind=\n, indn=\E[%p1%dE,
  1199.     invis=\E[8m,
  1200.     is1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l,
  1201.     kBEG=\ENB, kCAN=\EOW, kCMD=\EOU, kCPY=\END, kCRT=\EON,
  1202.     kDC=\ENF, kDL=\ENE, kEND=\ENN, kEOL=\EOA, kEXT=\EOK,
  1203.     kFND=\EOX, kHLP=\EOM, kHOM=\ENM, kIC=\ENJ, kLFT=\ENK,
  1204.     kMOV=\ENC, kMSG=\EOL, kNXT=\ENH, kOPT=\EOR, kPRT=\EOZ,
  1205.     kPRV=\ENG, kRDO=\EOT, kRES=\EOQ, kRIT=\ENL, kRPL=\EOY,
  1206.     kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9, kbs=\b,
  1207.     kcan=\EOw, kcbt=\E[Z, kclo=\EOV, kclr=\E[J, kcmd=\EOu,
  1208.     kcpy=\ENd, kcrt=\EOn, kcub1=\E[D, kcud1=\E[B,
  1209.     kcuf1=\E[C, kcuu1=\E[A, kdch1=\ENf, kdl1=\ENe,
  1210.     kel=\EOa, kend=\E0, kent=\Eent, kext=\EOk, kf1=\EOc,
  1211.     kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh,
  1212.     kf7=\EOi, kf8=\EOj, kfnd=\EOx, khlp=\EOm, khome=\E[H,
  1213.     kich1=\ENj, kind=\E[S, kmov=\ENc, kmrk=\ENi,
  1214.     kmsg=\EOl, knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr,
  1215.     kpp=\E[V, kprt=\EOz, kprv=\ENg, krdo=\EOt, kref=\EOb,
  1216.     kres=\EOq, krfr=\ENa, kri=\E[T, krpl=\EOy, krst=\EOB,
  1217.     ksav=\EOo, kslt=\ENI, kspd=\EOp, kund=\EOs, ll=\E#2,
  1218.     mc0=\E[?98l\E[0i, mc4=\E[?98l\E[?8i,
  1219.     mc5=\E[?98l\E[?4i, nel=\EE,
  1220.     pfkey=\E[%p1%d;%p2%l%d;3;0p\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
  1221.     pfloc=\E[%p1%d;%p2%l%d;2;0p\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
  1222.     pfx=\E[%p1%d;%p2%l%d;1;0p\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
  1223.     pln=\E[%p1%dp%p2%:-16s, rc=\E8,
  1224.     rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM,
  1225.     rin=\E[%p1%dF, rmacs=^O, rmir=\E[4l, rmkx=\E[19;0|\E[21;1|\212,
  1226.     rmln=\E<, rmso=\E[m, rmul=\E[m,
  1227.     rs1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l\E[2;0|\E[6;1|\E[8;0|\E[19;0|\E[1{\E[?99l,
  1228.     rs2=\E[5;0|, sc=\E7,
  1229.     sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  1230.     sgr0=\E[m^O, smacs=^N, smir=\E[4h, smkx=\E[19;1|\E[21;4|\Eent,
  1231.     smln=\E?, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  1232.     vpa=\E[%p1%{1}%+%dd,
  1233.  
  1234. ATT500|att500|bct500|500|BCT500|AT&T-IS 500 terminal @)#(513.ti 1.2,
  1235.     use=att513,
  1236.  
  1237. #01-07-88
  1238.  
  1239. 5320|att5320|AT&T Model 5320 matrix printer,
  1240.  
  1241. #printer must be set to EMUL ANSI to accept ESC codes
  1242.  
  1243.     xhpa,
  1244.     xvpa,
  1245.  
  1246.     bufsz#8192,
  1247.     cols#132,
  1248.     it#8,
  1249.     lines#66,
  1250.     orc#10,
  1251.     orhi#100,
  1252.     orl#12,
  1253.     orvi#72,
  1254.     cps#120,
  1255.  
  1256.     cr=^M,
  1257.     cpi=%?%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%;,
  1258.     csnm=%?%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}%=%tfrench%e%p1%{8}%=%tcanadian_french%e%p1%{9}%=%titalian%e%p1%{10}%=%tspanish%e%p1%{11}%=%tline%e%p1%{12}%=%tsecurity%e%p1%{13}%=%tebcdic%e%p1%{14}%=%tapl%e%p1%{15}%=%tmosaic%;,
  1259.     cud1=^J,
  1260.     cuf1=\s,
  1261.     cud=\E[%p1%de,
  1262.     cuf=\E[%p1%da,
  1263. #cuu1 stops at top margin
  1264.     cuu1=\EM,
  1265.     ff=^L,
  1266.     hpa=\E[%p1%d`,
  1267.     ht=^I,
  1268.  
  1269. # cpi 10,lpi 6,form 66,left 1,right 132,top 1,bottom 66,font and alt font ascii,wrap on,tabs cleared
  1270.  
  1271.     is1=\Ec,
  1272. # Disable newline on LF,Emphasized off
  1273.     is2=\E[20l^M,
  1274.     lpi=%?%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%;,
  1275.     rshm=\E[m,
  1276.     scs=%?%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(Q%e%p1%{9}%=%t\E(Y%e%p1%{10}%=%t\E(Z%e%p1%{11}%=%t\E(0%e%p1%{12}%=%t\E(1%e%p1%{13}%=%t\E(3%e%p1%{14}%=%t\E(8%e%p1%{15}%=%t\E(}%;,
  1277.     smgbp=\E[;%p1%dr,
  1278.     smglp=\E[%{1}%p1%+%ds,
  1279.     smgrp=\E[;%{1}%p1%+%ds,
  1280.     smgtp=\E[%p1%dr,
  1281.     sshm=\E[5m,
  1282. #Set form length
  1283.     u9=\E[%p1%dt,
  1284.     vpa=\E[%p1%dd,
  1285.  
  1286. 5310|att5310|AT&T 5310 matrix printer,
  1287.  
  1288.     cols#80,
  1289.     use=5320,
  1290.  
  1291. # Info:
  1292. #    5620 terminfo  (2.0 or later ROMS with char attributes)
  1293. #    
  1294. #    assumptions:
  1295. #    ind (scroll forward one line) is only done at screen bottom
  1296. #
  1297. att5620|ATT5620|dmd|tty5620|ttydmd|5620|5620 terminal 88 columns @)#(5620.ti 1.1,
  1298.     npc,xon,am, cols#88, lines#70, it#8,
  1299.     bel=^G, cr=^M, clear=\E[H\E[J,
  1300.     ht=^I, nel=^J,
  1301. # Info:
  1302. #    clear to end of line, screen
  1303. #
  1304.     el=\E[K, ed=\E[J,
  1305. # Info:
  1306. #    scroll screen up/down one/many lines
  1307. #
  1308.     ind=\E[S, indn=\E[%p1%dS, ri=\E[T, rin=\E[%p1%dT,
  1309. # Info:
  1310. #    cursor arbitrarily, down, home, left, right, up
  1311. #    cup=\E[%i%p1%d;%p2%dH, home=\E[H,
  1312. #
  1313.     cup=\E[%i%p1%d;%p2%dH, cud1=\E[B, home=\E[H,
  1314.     cub1=^H, cuf1=\E[C, cuu1=\E[A,
  1315. # Info:
  1316. #    delete/insert one/many characters/lines
  1317. #
  1318.     dch1=\E[P, dch=\E[%p1%dP, dl1=\E[M, dl=\E[%p1%dM,
  1319.     ich1=\E[@, ich=\E[%p1%d@, il1=\E[L, il=\E[%p1%dL,
  1320. # Info:
  1321. #    sequences sent by keys: backspace, clear, down-arrow, 
  1322. #    home-arrow, left-arrow, home-down, right-arrow, up-arrow
  1323. #
  1324.     kbs=^H, kclr=\E[2J, kcud1=\E[B, khome=\E[H,
  1325.     kcub1=\E[D, kll=\E[70;1H, kcuf1=\E[C, kcuu1=\E[A,
  1326. # Info:
  1327. #    program function keys, reset terminal, restore/store cursor 
  1328. #    position
  1329. #
  1330.     pfx=\E[%p1%d;%p2%l%dq%p2%s,
  1331.     rs1=\Ec, rc=\E8, sc=\E7,
  1332. # Info:
  1333. #    set/clear underline/standout character attributes
  1334. #
  1335.     smul=\E[4m, rmul=\E[0m,
  1336.     smso=\E[7m, rmso=\E[0m,
  1337. # Info:
  1338. #    reverse video, reset character attributes, pseudo-dim, 
  1339. #    pseudo-bold
  1340. #
  1341.     rev=\E[7m, sgr0=\E[0m,
  1342.     dim=\E[2m, bold=\E[2m,
  1343.  
  1344. att5620-24|ATT5620-24|5620-24|dmd-24|teletype dmd 5620 in a 24x80 layer @)#(5620.ti 1.1,
  1345.     lines#24, use=5620,
  1346.  
  1347. att5620-34|ATT5620-34|5620-34|dmd-34|teletype dmd 5620 in a 34x80 layer @)#(5620.ti 1.1,
  1348.     lines#34, use=5620,
  1349.  
  1350. #Info:
  1351. #       Entries for kf15 thru kf28 refer to the shifted system pf keys.
  1352. #
  1353. #       Entries for kf29 thru kf46 refer to the alternate keypad mode
  1354. #       keys:  = * / + 7 8 9 - 4 5 6 , 1 2 3 0 . ENTER
  1355. 605|605bct|tATT605|att605|AT&T 605  80 column  102key keyboard @)#(605.ti 1.1,
  1356.     am, eo, xon,
  1357.     cols#80, lines#24, lw#8, nlab#8, wsl#80,
  1358.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  1359.     bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
  1360.     clear=\E[H\E[J, cr=\r, cub1=\b, cud1=\E[B, cuf1=\E[C,
  1361.     cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP,
  1362.     dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
  1363.     el=\E[K, el1=\E[1K, fsl=\E8, ht=\t, ich=\E[%p1%d@,
  1364.     ich1=\E[@, il1=\E[L, ind=\n, invis=\E[8m,
  1365.     is1=\E[8;0|\E[?\E[13;20l\E[?\E[12h, is2=\E[0m^O,
  1366.     kLFT=\E[\sA, kRIT=\E[\s@, kbs=\b, kcbt=\E[Z,
  1367.     kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  1368.     kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, kend=\E[24;1H,
  1369.     kf1=\EOc, kf10=\ENp, kf11=\ENq, kf12=\ENr, kf13=\ENs,
  1370.     kf14=\ENt, kf15=\EOC, kf16=\EOD, kf17=\EOE, kf18=\EOF,
  1371.     kf19=\EOG, kf2=\EOd, kf20=\EOH, kf21=\EOI, kf22=\EOJ,
  1372.     kf23=\ENO, kf24=\ENP, kf25=\ENQ, kf26=\ENR, kf27=\ENS,
  1373.     kf28=\ENT, kf29=\EOP, kf3=\EOe, kf30=\EOQ, kf31=\EOR,
  1374.     kf32=\EOS, kf33=\EOw, kf34=\EOx, kf35=\EOy, kf36=\EOm,
  1375.     kf37=\EOt, kf38=\EOu, kf39=\EOv, kf4=\EOf, kf40=\EOl,
  1376.     kf41=\EOq, kf42=\EOr, kf43=\EOs, kf44=\EOp, kf45=\EOn,
  1377.     kf46=\EOM, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj,
  1378.     kf9=\ENo, khome=\E[H, kich1=\E[@, kil1=\E[L,
  1379.     kind=\E[S, knp=\E[U, kpp=\E[V, ll=\E[24H, mc4=\E[?4i,
  1380.     mc5=\E[?5i, nel=\EE,
  1381.     pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%1d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
  1382.     pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m,
  1383.     rmacs=^O, rmir=\E[4l, rmln=\E[2p, rmso=\E[m,
  1384.     rmul=\E[m, rs2=\Ec\E[?3l, sc=\E7,
  1385.     sgr0=\E[m^O, smacs=\E)0^N, smir=\E[4h, smln=\E[p,
  1386.     smso=\E[7m, smul=\E[4m, tsl=\E7\E[25;%i%p1%dx,
  1387. 605-pc|605bct-pc|att605-pc|ATT605-pc|ATT 605 in pc term mode,
  1388.     acsc=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263,
  1389.     cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A, 
  1390.     cbt=\E[Z, il=\E[L, il1=\E[L, ich1=\E[@,
  1391.     dch1=\E[P, dl1=\E[M,
  1392.     kcbt=\E[Z, kdch1=\E[P, kdl1=\E[M, kich1=\E[@,
  1393.     kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kcub1=\E[D,
  1394.     kend=\E[F, kf1=\E[M, kf10=\E[V, kf2=\E[N, kf3=\E[O,
  1395.     kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T,
  1396.     kf9=\E[U, khome=\E[H, knp=\E[G, kpp=\E[I, 
  1397.     smsc=250\E[?11l\E[50;1|, rmsc=400\E[50;0|,
  1398.     xonc=\145, xoffc=\147, 
  1399.     use=605,
  1400. 605-w|605bct-w|ATT605-w|att605-w|AT&T 605-w 132 column 102 key keyboard @)#(605.ti 1.1,
  1401.         cols#132,
  1402.     is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)0,
  1403.     wsl#132,
  1404.     use=605,
  1405. 605pro|att605pro|AT&T 605 PROCOMM for Windows Emulation,
  1406.     am, eo, xon,
  1407.     cols#80, lines#24, lw#8, nlab#8, wsl#80,
  1408.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  1409.     bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
  1410.     clear=\E[H\E[J, cr=\r, cub1=\b, cud1=\E[B, cuf1=\E[C,
  1411.     cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
  1412.     dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
  1413.     el=\E[K, el1=\E[1K, fsl=\E8, ht=\t,
  1414.     il1=\E[L, ind=\n, invis=\E[8m,
  1415.     is1=\E[8;0|\E[?\E[13;20l\E[?\E[12h, is2=\E[0m^O,
  1416.     kLFT=\E[\sA, kRIT=\E[\s@, kbs=\b, kcbt=\E[Z,
  1417.     kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  1418.     kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, kend=\E[24;1H,
  1419.     kf1=\EOc, kf10=\ENp, kf11=\ENq, kf12=\ENr, kf13=\ENs,
  1420.     kf14=\ENt, kf15=\EOC, kf16=\EOD, kf17=\EOE, kf18=\EOF,
  1421.     kf19=\EOG, kf2=\EOd, kf20=\EOH, kf21=\EOI, kf22=\EOJ,
  1422.     kf23=\ENO, kf24=\ENP, kf25=\ENQ, kf26=\ENR, kf27=\ENS,
  1423.     kf28=\ENT, kf29=\EOP, kf3=\EOe, kf30=\EOQ, kf31=\EOR,
  1424.     kf32=\EOS, kf33=\EOw, kf34=\EOx, kf35=\EOy, kf36=\EOm,
  1425.     kf37=\EOt, kf38=\EOu, kf39=\EOv, kf4=\EOf, kf40=\EOl,
  1426.     kf41=\EOq, kf42=\EOr, kf43=\EOs, kf44=\EOp, kf45=\EOn,
  1427.     kf46=\EOM, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj,
  1428.     kf9=\ENo, khome=\E[H, kich1=\E[@, kil1=\E[L,
  1429.     kind=\E[S, knp=\E[U, kpp=\E[V, ll=\E[24H, mc4=\E[?4i,
  1430.     mc5=\E[?5i, nel=\EE,
  1431.     pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%1d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
  1432.     pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m,
  1433.     rmacs=^O, rmir=\E[4l, rmln=\E[2p, rmso=\E[m,
  1434.     rmul=\E[m, rs2=\Ec\E[?3l, sc=\E7,
  1435.     sgr0=\E[m^O, smacs=\E)0^N, smir=\E[4h, smln=\E[p,
  1436.     smso=\E[7m, smul=\E[4m, tsl=\E7\E[25;%i%p1%dx,
  1437. #
  1438. 610|610bct|ATT610|att610|AT&T 610; 80 column; 98key keyboard @)#(610.ti 1.4,
  1439.     am,
  1440.     xenl,
  1441.     hs,
  1442.     eslok,
  1443.     mir,
  1444.     msgr,
  1445.     xon,
  1446.     cols#80,
  1447.     it#8,
  1448.     lh#2,
  1449.     lines#24,
  1450.     lw#8,
  1451.     nlab#8,
  1452.     wsl#80,
  1453.     cbt=\E[Z,
  1454.     bel=^G,
  1455.     cr=^M,
  1456.     csr=\E[%i%p1%d;%p2%dr,
  1457.     clear=\E[H\E[J,
  1458.     el=\E[K,
  1459.     ed=\E[J,
  1460.     cup=\E[%i%p1%d;%p2%dH,
  1461.     cud1=\E[B,
  1462.     home=\E[H,
  1463.     civis=\E[?25l,
  1464.     cub1=^H,
  1465.     cnorm=\E[?25h\E[?12l,
  1466.     cuf1=\E[C,
  1467.     ll=\E[24H,
  1468.     cuu1=\E[A,
  1469.     cvvis=\E[?12;25h,
  1470.     dch1=\E[P,
  1471.     dl1=\E[M,
  1472.     smacs=^N,
  1473.     blink=\E[5m,
  1474.     bold=\E[1m,
  1475.     dim=\E[2m,
  1476.     smir=\E[4h,
  1477.     ich=\E[%p1%d@,
  1478.     invis=\E[8m,
  1479.     rev=\E[7m,
  1480.     smso=\E[7m,
  1481.     smul=\E[4m,
  1482.     rmacs=^O,
  1483.     sgr0=\E[m^O,
  1484.     rmir=\E[4l,
  1485.     rmso=\E[m,
  1486.     rmul=\E[m,
  1487.     flash=\E[?5h$<200>\E[?5l,
  1488.     fsl=\E8,
  1489.     is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0,
  1490.     is2=\E[0m^O,
  1491.     is3=\E(B\E)0,
  1492.     il1=\E[L,
  1493.     kbs=^H,
  1494.     kclr=\E[2J,
  1495.     kcud1=\E[B,
  1496.     kf1=\EOc,
  1497.     kf2=\EOd,
  1498.     kf3=\EOe,
  1499.     kf4=\EOf,
  1500.     kf5=\EOg,
  1501.     kf6=\EOh,
  1502.     kf7=\EOi,
  1503.     kf8=\EOj,
  1504.     kf9=\ENo,
  1505.     kf10=\ENp,
  1506.     kf11=\ENq,
  1507.     kf12=\ENr,
  1508.     kf13=\ENs,
  1509.     kf14=\ENt,
  1510.     khome=\E[H,
  1511.     kcub1=\E[D,
  1512.     kcuf1=\E[C,
  1513.     kind=\E[S,
  1514.     kri=\E[T,
  1515.     kcuu1=\E[A,
  1516.     nel=\EE,
  1517.     dch=\E[%p1%dP,
  1518.     dl=\E[%p1%dM,
  1519.     cud=\E[%p1%dB,
  1520.     il=\E[%p1%dL,
  1521.     cub=\E[%p1%dD,
  1522.     cuf=\E[%p1%dC,
  1523.     cuu=\E[%p1%dA,
  1524.     pfx=\E[%p1%d;%p2%l%02dq   F%p1%1d           %p2%s,
  1525.     mc4=\E[?4i,
  1526.     mc5=\E[?5i,
  1527.     rs2=\Ec\E[?3l,
  1528.     rc=\E8,
  1529.     sc=\E7,
  1530.     ind=\ED,
  1531.     ri=\EM,
  1532.     sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  1533.     ht=\t,
  1534.     tsl=\E7\E[25;%i%p1%dx,
  1535.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  1536.     pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
  1537.     kcbt=\E[Z,
  1538.     smln=\E[p,
  1539.     rmln=\E[2p,
  1540.     kLFT=\E[ @,
  1541.     kRIT=\E[ A,
  1542.     el1=\E[1K,
  1543. 610-w|610bct-w|ATT610-w|att610-w|AT&T 610; 132 column; 98key keyboard @)#(610.ti 1.4,
  1544.     cols#132,
  1545.     is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
  1546.     wsl#132,
  1547.     use=610,
  1548. 610-103k|610bct-103k|ATT610-103k|att610-103k|AT&T 610; 80 column; 103key keyboard @)#(610.ti 1.4,
  1549.     kf9@,
  1550.     kf10@,
  1551.     kf11@,
  1552.     kf12@,
  1553.     kf13@,
  1554.     kf14@,
  1555.     kdch1=\ENf,
  1556.     kdl1=\ENe,
  1557.     kel=\EOa,
  1558.     kich1=\ENj,
  1559.     krmir=\ENj,
  1560.     knp=\E[U,
  1561.     kpp=\E[V,
  1562.     kbeg=\E9,
  1563.     kcan=\EOw,
  1564.     kclo=\EOV,
  1565.     kcmd=\EOu,
  1566.     kcpy=\ENd,
  1567.     kcrt=\EOn,
  1568.     kend=\E0,
  1569.     kent=^M,
  1570.     kext=\EOk,
  1571.     kfnd=\EOx,
  1572.     khlp=\EOm,
  1573.     kmrk=\ENi,
  1574.     kmsg=\EOl,
  1575.     kmov=\ENc,
  1576.     knxt=\ENh,
  1577.     kopn=\EOv,
  1578.     kopt=\EOr,
  1579.     kprt=\EOz,
  1580.     kprv=\ENg,
  1581.     krdo=\EOt,
  1582.     kref=\EOb,
  1583.     krfr=\ENa,
  1584.     krpl=\EOy,
  1585.     krst=\EOB,
  1586.     kres=\EOq,
  1587.     ksav=\EOo,
  1588.     kspd=\EOp,
  1589.     kund=\EOs,
  1590.     kBEG=\ENB,
  1591.     kCAN=\EOW,
  1592.     kCMD=\EOU,
  1593.     kCPY=\END,
  1594.     kCRT=\EON,
  1595.     kDC=\ENF,
  1596.     kDL=\ENE,
  1597.     kslt=\ENI,
  1598.     kEND=\ENN,
  1599.     kEOL=\EOA,
  1600.     kEXT=\EOK,
  1601.     kFND=\EOX,
  1602.     kHLP=\EOM,
  1603.     kMSG=\EOL,
  1604.     kMOV=\ENC,
  1605.     kNXT=\ENH,
  1606.     kOPT=\EOR,
  1607.     kPRT=\EOZ,
  1608.     kPRV=\ENG,
  1609.     kRDO=\EOT,
  1610.     kRPL=\EOY,
  1611.     kRES=\EOQ,
  1612.     kSAV=\EOO,
  1613.     kSPD=\EOP,
  1614.     kUND=\EOS,
  1615.     use=610,
  1616. 610-103k-w|610bct-103k-w|ATT610-103k-w|att610-103k-w|AT&T 610; 132 column; 103key keyboard @)#(610.ti 1.4,
  1617.     cols#132,
  1618.     is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
  1619.     wsl#132,
  1620.     use=610-103k,
  1621. 615|615mt|ATT615|att615|AT&T 615; 80 column; 98key keyboard @)#(615.ti 1.3,
  1622.     kLFT=\E[ A,
  1623.     kRIT=\E[ @,
  1624.     kf15=\EOC,
  1625.     kf16=\EOD,
  1626.     kf17=\EOE,
  1627.     kf18=\EOF,
  1628.     kf19=\EOG,
  1629.     kf20=\EOH,
  1630.     kf21=\EOI,
  1631.     kf22=\EOJ,
  1632.     kf23=\ENO,
  1633.     kf24=\ENP,
  1634.     kf25=\ENQ,
  1635.     kf26=\ENR,
  1636.     kf27=\ENS,
  1637.     kf28=\ENT,
  1638.     kf29=\EOP,
  1639.     kf30=\EOQ,
  1640.     kf31=\EOR,
  1641.     kf32=\EOS,
  1642.     kf33=\EOw,
  1643.     kf34=\EOx,
  1644.     kf35=\EOy,
  1645.     kf36=\EOm,
  1646.     kf37=\EOt,
  1647.     kf38=\EOu,
  1648.     kf39=\EOv,
  1649.     kf40=\EOl,
  1650.     kf41=\EOq,
  1651.     kf42=\EOr,
  1652.     kf43=\EOs,
  1653.     kf44=\EOp,
  1654.     kf45=\EOn,
  1655.     kf46=\EOM,
  1656.     use=610,
  1657. 615-w|615mt-w|ATT615-w|att615-w|AT&T 615; 132 column; 98key keyboard @)#(615.ti 1.3,
  1658.     kLFT=\E[ A,
  1659.     kRIT=\E[ @,
  1660.     kf15=\EOC,
  1661.     kf16=\EOD,
  1662.     kf17=\EOE,
  1663.     kf18=\EOF,
  1664.     kf19=\EOG,
  1665.     kf20=\EOH,
  1666.     kf21=\EOI,
  1667.     kf22=\EOJ,
  1668.     kf23=\ENO,
  1669.     kf24=\ENP,
  1670.     kf25=\ENQ,
  1671.     kf26=\ENR,
  1672.     kf27=\ENS,
  1673.     kf28=\ENT,
  1674.     kf29=\EOP,
  1675.     kf30=\EOQ,
  1676.     kf31=\EOR,
  1677.     kf32=\EOS,
  1678.     kf33=\EOw,
  1679.     kf34=\EOx,
  1680.     kf35=\EOy,
  1681.     kf36=\EOm,
  1682.     kf37=\EOt,
  1683.     kf38=\EOu,
  1684.     kf39=\EOv,
  1685.     kf40=\EOl,
  1686.     kf41=\EOq,
  1687.     kf42=\EOr,
  1688.     kf43=\EOs,
  1689.     kf44=\EOp,
  1690.     kf45=\EOn,
  1691.     kf46=\EOM,
  1692.     use=610-w,
  1693. 615-103k|615mt-103k|ATT615-103k|att615-103k|AT&T 615; 80 column; 103key keyboard @)#(615.ti 1.3,
  1694.     kLFT=\E[ A,
  1695.     kRIT=\E[ @,
  1696.     use=610-103k,
  1697. 615-103k-w|615mt-103k-w|ATT615-103k-w|att615-103k-w|AT&T 615; 132 column; 103key keyboard @)#(615.ti 1.3,
  1698.     kLFT=\E[ A,
  1699.     kRIT=\E[ @,
  1700.     use=610-103k-w,
  1701. 620|620mtg|ATT620|att620|AT&T 620; 80 column; 98key keyboard @)#(620.ti 1.3,
  1702.     am,
  1703.     xenl,
  1704.     hs,
  1705.     eslok,
  1706.     mir,
  1707.     msgr,
  1708.     xon,
  1709.     cols#80,
  1710.     it#8,
  1711.     lh#2,
  1712.     lines#24,
  1713.     lw#8,
  1714.     nlab#8,
  1715.     wsl#80,
  1716.     cbt=\E[Z,
  1717.     bel=^G,
  1718.     cr=^M,
  1719.     csr=\E[%i%p1%d;%p2%dr,
  1720.     clear=\E[H\E[J,
  1721.     el=\E[K,
  1722.     ed=\E[J,
  1723.     cup=\E[%i%p1%d;%p2%dH,
  1724.     cud1=\E[B,
  1725.     home=\E[H,
  1726.     civis=\E[?25l,
  1727.     cub1=^H,
  1728.     cnorm=\E[?25h\E[?12l,
  1729.     cuf1=\E[C,
  1730.     ll=\E[24H,
  1731.     cuu1=\E[A,
  1732.     cvvis=\E[?12;25h,
  1733.     dch1=\E[P,
  1734.     dl1=\E[M,
  1735.     smacs=\E)0^N,
  1736.     blink=\E[5m,
  1737.     bold=\E[1m,
  1738.     dim=\E[2m,
  1739.     smir=\E[4h,
  1740.     ich=\E[%p1%d@,
  1741.     invis=\E[8m,
  1742.     rev=\E[7m,
  1743.     smso=\E[7m,
  1744.     smul=\E[4m,
  1745.     rmacs=\E(B^O,
  1746.     sgr0=\E[m\E(B^O,
  1747.     rmir=\E[4l,
  1748.     rmso=\E[m,
  1749.     rmul=\E[m,
  1750.     flash=\E[?5h$<200>\E[?5l,
  1751.     fsl=\E8,
  1752.     is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h,
  1753.     is2=\E[0m^O,
  1754.     is3=\E(B\E)0,
  1755.     il1=\E[L,
  1756.     kbs=^H,
  1757.     kclr=\E[2J,
  1758.     kcud1=\E[B,
  1759.     kf1=\EOc,
  1760.     kf2=\EOd,
  1761.     kf3=\EOe,
  1762.     kf4=\EOf,
  1763.     kf5=\EOg,
  1764.     kf6=\EOh,
  1765.     kf7=\EOi,
  1766.     kf8=\EOj,
  1767.     kf9=\ENo,
  1768.     kf10=\ENp,
  1769.     kf11=\ENq,
  1770.     kf12=\ENr,
  1771.     kf13=\ENs,
  1772.     kf14=\ENt,
  1773.     kf15=\EOC,
  1774.     kf16=\EOD,
  1775.     kf17=\EOE,
  1776.     kf18=\EOF,
  1777.     kf19=\EOG,
  1778.     kf20=\EOH,
  1779.     kf21=\EOI,
  1780.     kf22=\EOJ,
  1781.     kf23=\ENO,
  1782.     kf24=\ENP,
  1783.     kf25=\ENQ,
  1784.     kf26=\ENR,
  1785.     kf27=\ENS,
  1786.     kf28=\ENT,
  1787.     kf29=\EOP,
  1788.     kf30=\EOQ,
  1789.     kf31=\EOR,
  1790.     kf32=\EOS,
  1791.     kf33=\EOw,
  1792.     kf34=\EOx,
  1793.     kf35=\EOy,
  1794.     kf36=\EOm,
  1795.     kf37=\EOt,
  1796.     kf38=\EOu,
  1797.     kf39=\EOv,
  1798.     kf40=\EOl,
  1799.     kf41=\EOq,
  1800.     kf42=\EOr,
  1801.     kf43=\EOs,
  1802.     kf44=\EOp,
  1803.     kf45=\EOn,
  1804.     kf46=\EOM,
  1805.     khome=\E[H,
  1806.     kcub1=\E[D,
  1807.     kcuf1=\E[C,
  1808.     kind=\E[S,
  1809.     kri=\E[T,
  1810.     kcuu1=\E[A,
  1811.     nel=\EE,
  1812.     dch=\E[%p1%dP,
  1813.     dl=\E[%p1%dM,
  1814.     cud=\E[%p1%dB,
  1815.     il=\E[%p1%dL,
  1816.     cub=\E[%p1%dD,
  1817.     cuf=\E[%p1%dC,
  1818.     cuu=\E[%p1%dA,
  1819.     pfx=\E[%p1%d;%p2%l%02dq   F%p1%1d           %p2%s,
  1820.     mc4=\E[?4i,
  1821.     mc5=\E[?5i,
  1822.     rs2=\Ec\E[?3l,
  1823.     rc=\E8,
  1824.     sc=\E7,
  1825.     ind=\ED,
  1826.     ri=\EM,
  1827.     sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  1828.     ht=\t,
  1829.     tsl=\E7\E[25;%i%p1%dx,
  1830.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  1831.     pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
  1832.     kcbt=\E[Z,
  1833.     smln=\E[p,
  1834.     rmln=\E[2p,
  1835.     kLFT=\E[ A,
  1836.     kRIT=\E[ @,
  1837.     el1=\E[1K,
  1838. 620-w|620mtg-w|ATT620-w|att620-w|AT&T 620; 132 column; 98key keyboard @)#(620.ti 1.3,
  1839.     cols#132,
  1840.     is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
  1841.     wsl#132,
  1842.     use=620,
  1843. 620-103k|620mtg-103k|ATT620-103k|att620-103k|AT&T 620; 80 column; 103key keyboard @)#(620.ti 1.3,
  1844.     kf9@,
  1845.     kf10@,
  1846.     kf11@,
  1847.     kf12@,
  1848.     kf13@,
  1849.     kf14@,
  1850.     kf15@,
  1851.     kf16@,
  1852.     kf17@,
  1853.     kf18@,
  1854.     kf19@,
  1855.     kf20@,
  1856.     kf21@,
  1857.     kf22@,
  1858.     kf23@,
  1859.     kf24@,
  1860.     kf25@,
  1861.     kf26@,
  1862.     kf27@,
  1863.     kf28@,
  1864.     kf29@,
  1865.     kf30@,
  1866.     kf31@,
  1867.     kf32@,
  1868.     kf33@,
  1869.     kf34@,
  1870.     kf35@,
  1871.     kf36@,
  1872.     kf37@,
  1873.     kf38@,
  1874.     kf39@,
  1875.     kf40@,
  1876.     kf41@,
  1877.     kf42@,
  1878.     kf43@,
  1879.     kf44@,
  1880.     kf45@,
  1881.     kf46@,
  1882.     kdch1=\ENf,
  1883.     kdl1=\ENe,
  1884.     kel=\EOa,
  1885.     kich1=\ENj,
  1886.     krmir=\ENj,
  1887.     knp=\E[U,
  1888.     kpp=\E[V,
  1889.     kbeg=\E9,
  1890.     kcan=\EOw,
  1891.     kclo=\EOV,
  1892.     kcmd=\EOu,
  1893.     kcpy=\ENd,
  1894.     kcrt=\EOn,
  1895.     kend=\E0,
  1896.     kent=^M,
  1897.     kext=\EOk,
  1898.     kfnd=\EOx,
  1899.     khlp=\EOm,
  1900.     kmrk=\ENi,
  1901.     kmsg=\EOl,
  1902.     kmov=\ENc,
  1903.     knxt=\ENh,
  1904.     kopn=\EOv,
  1905.     kopt=\EOr,
  1906.     kprt=\EOz,
  1907.     kprv=\ENg,
  1908.     krdo=\EOt,
  1909.     kref=\EOb,
  1910.     krfr=\ENa,
  1911.     krpl=\EOy,
  1912.     krst=\EOB,
  1913.     kres=\EOq,
  1914.     ksav=\EOo,
  1915.     kspd=\EOp,
  1916.     kund=\EOs,
  1917.     kBEG=\ENB,
  1918.     kCAN=\EOW,
  1919.     kCMD=\EOU,
  1920.     kCPY=\END,
  1921.     kCRT=\EON,
  1922.     kDC=\ENF,
  1923.     kDL=\ENE,
  1924.     kslt=\ENI,
  1925.     kEND=\ENN,
  1926.     kEOL=\EOA,
  1927.     kEXT=\EOK,
  1928.     kFND=\EOX,
  1929.     kHLP=\EOM,
  1930.     kMSG=\EOL,
  1931.     kMOV=\ENC,
  1932.     kNXT=\ENH,
  1933.     kOPT=\EOR,
  1934.     kPRT=\EOZ,
  1935.     kPRV=\ENG,
  1936.     kRDO=\EOT,
  1937.     kRPL=\EOY,
  1938.     kRES=\EOQ,
  1939.     kSAV=\EOO,
  1940.     kSPD=\EOP,
  1941.     kUND=\EOS,
  1942.     use=620,
  1943. 620-103k-w|620mtg-103k-w|ATT620-103k-w|att620-103k-w|AT&T 620; 132 column; 103key keyboard @)#(620.ti 1.3,
  1944.     cols#132,
  1945.     is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
  1946.     wsl#132,
  1947.     use=620-103k,
  1948.  
  1949. #
  1950. #    630 terminfo
  1951. #
  1952. #
  1953. 630|att630|5630|5630DMD|630MTG|AT&T 630 windowing terminal @)#(630.ti 1.4,
  1954.     am, da, db, mir, msgr, npc, xon,
  1955.     cols#80, it#8, lines#60, lm#0,
  1956. #
  1957. # short descriptions without \E
  1958. #
  1959.     bel=^G, cr=\r, ht=\t, nel=\r\n,
  1960. #
  1961. # cursor movement
  1962. #
  1963.     cuu1=\E[A,     cud1=\E[B,     cuf1=\E[C,     cub1=\b,
  1964.     cuu=\E[%p1%dA, cud=\E[%p1%dB, cuf=\E[%p1%dC, cub=\E[%p1%dD,
  1965.     cup=\E[%i%p1%d;%p2%dH,
  1966.     home=\E[H,
  1967.     cbt=\E[Z,
  1968. #
  1969. # scrolling
  1970. #
  1971.     ind=\ED,         ri=\EM,
  1972.     indn=\E[%p1%dS, rin=\E[%p1%dT,
  1973. #
  1974. # character attributes
  1975. #
  1976.     smul=\E[4m, rmul=\E[m,
  1977.     smso=\E[7m, rmso=\E[m,
  1978.     rev=\E[7m,
  1979.     sgr=\E[0%?%p2%t;4%;%?%p1%p3%|%p4%|%p5%|%t;7%;m,
  1980.     sgr0=\E[m,
  1981. #
  1982. # clear
  1983. #
  1984.     el=\E[K, el1=\E[1K, ed=\E[J, clear=\E[H\E[J,
  1985. #
  1986. # insert/delete
  1987. #
  1988.     dch1=\E[P,     dl1=\E[M,     il1=\E[L,
  1989.     dch=\E[%p1%dP, dl=\E[%p1%dM, il=\E[%p1%dL, ich=\E[%p1%d@,
  1990.     smir=\E[4h,    rmir=\E[4l,
  1991. #
  1992. # pf string
  1993. #
  1994.     pfx=\E[%p1%d;%p2%l%dq%p2%s,
  1995. #
  1996. # set/reset
  1997. #
  1998.     sc=\E7, rc=\E8,
  1999.     is2=\E[m, rs2=\Ec,
  2000. #
  2001. # printer
  2002. #
  2003.     mc4=\E[?4i, mc5=\E[?5i,
  2004. #
  2005. # keyboard definitions
  2006. #
  2007.     kbs=\b, kclr=\E[2J, kent=\r, khome=\E[H, kcbt=\E[Z,
  2008.     kcuu1=\E[A, kcud1=\E[B, kcuf1=\E[C, kcub1=\E[D,
  2009.     kf9=\ENo,  kf10=\ENp, kf11=\ENq,
  2010.     kf12=\ENr, kf13=\ENs, kf14=\ENt,
  2011. #
  2012. # the following keys are used only by the 122 key keyboard
  2013. #
  2014.     kdch1=\E[P, kdl1=\E[M,
  2015.     kich1=\E[@, kil1=\E[L,
  2016.     kf15=\ENu, kf16=\ENv, kf17=\ENw,
  2017.     kf18=\ENx, kf19=\ENy, kf20=\ENz,
  2018.     kf21=\EN{, kf22=\EN|, kf23=\EN},
  2019.     kf24=\EN~,
  2020.  
  2021.  
  2022. 630-24|att630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines @)#(630.ti 1.4,
  2023.     lines#24, use=630,
  2024.  
  2025. #Info:
  2026. #                
  2027. #       This is the 705.ti entry for 705 native emulation of the AT&T 705
  2028. #       terminal.  The ordering of capabilities is alphabetic within capability 
  2029. #       type.  Comments are relative to changes from the 605V2.ti and
  2030. #       730.ti on which the entry is based.  Comments show the terminfo
  2031. #       capability name, termcap name, and description.
  2032. #
  2033. 705|705mt|ATT705|att705|AT&T 705 24x80 column display w/102key keyboard @)#(705.ti 1.3,
  2034. #
  2035. #       screen dimension and cursor movement capabilities 
  2036. #
  2037. #       Screen Dimensions
  2038. #
  2039. # columns,              cols    co      Number of columns in a line
  2040.         cols#80,
  2041. # lines,                lines   li      Number of lines on screen or page
  2042.         lines#24,
  2043. #
  2044. #       Local Cursor Movements
  2045. #
  2046. # Note: The 605V2 did not have \E[D so its ^H was changed.
  2047. # cursor_left,          cub1    le      Move cursor left one space
  2048.         cub1=^H,
  2049. # cursor_down,          cud1    do      Down one line
  2050.         cud1=\E[B,
  2051. # cursor_right,         cuf1    nd      Non-destructive space (cursor right)
  2052.         cuf1=\E[C,
  2053. # cursor_up,            cuu1    up      Upline (cursor up)
  2054.         cuu1=\E[A,
  2055. # cursor_home,          home    ho      Home cursor (if no cup)
  2056.         home=\E[H,
  2057. # cursor_to_ll,         ll      ll      Last line, first column (if no cup)
  2058.         ll=\E[24H,
  2059. # carriage_return,      cr      cr      Carriage return 
  2060.         cr=^M,
  2061. #
  2062. #       Paramterized Local Cursor Movement Capabilities
  2063. #
  2064. # parm_left_cursor,     cub     LE      Move cursor left #1 spaces 
  2065.         cub=\E[%p1%dD,
  2066. # parm_down_cursor,     cud     DO      Move cursor down #1 lines 
  2067.         cud=\E[%p1%dB,
  2068. # parm_right_cursor,    cuf     RI      Move cursor right #1 spaces 
  2069.         cuf=\E[%p1%dC,
  2070. # parm_up_cursor,       cuu     UP      Move cursor up #1 lines 
  2071.         cuu=\E[%p1%dA,
  2072. #
  2073. #       Absolute Cursor Movement Capabilities
  2074. #
  2075. # cursor_address,       cup     cm      Screen rel curs motion row#1 col#2
  2076.         cup=\E[%i%p1%d;%p2%dH,
  2077. # restore_cursor,       rc      rc      Restore cursor to position of last sc
  2078.         rc=\E8,
  2079. # save_cursor,          sc      sc      Save cursor position 
  2080.         sc=\E7,
  2081. #
  2082. #       Scrolling Capabilities 
  2083. #
  2084. # change_scroll_region, csr     cs      change to lines #1 through #2(vt100)
  2085.         csr=\E[%i%p1%d;%p2%dr,
  2086. # scroll_forward,       ind     sf      Scroll text up
  2087.         ind=\ED,
  2088. # scroll_reverse,       ri      sr      Scroll text down
  2089.         ri=\EM,
  2090. #
  2091. # Added by to 605V2 since 705 terminal has memory above and below ala 730
  2092. #
  2093. # memory_above,         da      da      Display may be retained above the screen
  2094.         da,
  2095. # memory_below,         db      db      Display may be retained below the screen
  2096.         db,
  2097. #
  2098. #       Miscellaneous Local Movement Capabilities
  2099. #
  2100. # newline,              nel     nw      Newline (behaves like cr followed by lf)
  2101.         nel=\EE,
  2102. #
  2103. #       status line capabilities 
  2104. #
  2105. # status_line_esc_ok,   eslok   es      Escape can be used on the status line
  2106.         eslok,
  2107. # from_status_line,     fsl     fs      Return from status line
  2108.         fsl=\E8,
  2109. # has_status_line,      hs      hs      Has extra "status line"
  2110.         hs,
  2111. # to_status_line,       tsl     ts      Go to status line, column #1
  2112.         tsl=\E7\E[99;%i%p1%dx,
  2113. # width_status_line,    wsl     ws      No. columns in status line
  2114.         wsl#80,
  2115. #
  2116. #       Screen Editing Capabilities 
  2117. #
  2118. #       Adding to the Screen Capabilities
  2119. #
  2120. # parm_insert_line,     il      AL      Add #1 new blank lines
  2121.         il=\E[%p1%dL,
  2122. # insert_line,          il1     al      Add new blank line
  2123.         il1=\E[L,
  2124. #
  2125. # Note: Added to 630V2.ti from 730.ti.  #1 is character to be repeated #2 times.
  2126. # No literal sequence exists but it is simulated by sending the character and
  2127. # using the repeat character sequence with #2-1 repeats.
  2128. #
  2129. # repeat_char,          rep     rp      Repeat char #1 #2 times.
  2130.         rep=%p1%c\E[%p2%{1}%-%db,
  2131. #
  2132. #       Deleting from the Screen Capabilities
  2133. #
  2134. # clear_screen,         clear   cl      Clear screen and home cursor 
  2135.         clear=\E[H\E[J,
  2136. # delete_character,     dch1    dc      Delete character
  2137.         dch1=\E[P,
  2138. # parm_dch,             dch     DC      Delete #1 chars
  2139.         dch=\E[%p1%dP,
  2140. # parm_delete_line,     dl      DL      Delete #1 lines
  2141.         dl=\E[%p1%dM,
  2142. # delete_line,          dl1     dl      Delete line 
  2143.         dl1=\E[M,
  2144. # clr_eol,              el      ce      Clear to end of line
  2145.         el=\E[K,
  2146. # clr_bol,              el1     cb      Clear to beginning of line, inclusive
  2147.         el1=\E[1K,
  2148. # clr_eos,              ed      cd      Clear to end of display 
  2149.         ed=\E[J,
  2150. #
  2151. #       Insert Mode Capabilities
  2152. #
  2153. # parm_ich,             ich     IC      Insert #1 blank chars
  2154.         ich=\E[%p1%d@,
  2155. # move_insert_mode,     mir     mi      Safe to move while in insert mode
  2156.         mir,
  2157. # exit_insert_mode,     rmir    ei      End insert mode
  2158.         rmir=\E[4l,
  2159. # enter_insert_mode,    smir    im      Insert mode (enter);
  2160.         smir=\E[4h,
  2161. #
  2162. #       Initialization and Reset Capabilities
  2163. #
  2164. #       ESC [ 50;4|     set 705 native mode
  2165. # x     ESC [ 56;ps|    set lines to 24: ps=0; 40: ps=1 (plus status line)
  2166. #       ESC [ 53;0|     set GenFlow to Xon/Xoff
  2167. #       ESC [ 8 ;0|     set CR on NL 
  2168. # x     ESC [ ? 3 l/h   set workspace: 80 col(l); 132 col(h)
  2169. #       ESC [ ? 4 l     jump scroll 
  2170. #       ESC [ ? 5 l/h   video: normal (l); reverse (h)
  2171. #       ESC [ ?13 l     Labels on
  2172. #       ESC [ ?15 l     parity check = no
  2173. #       ESC [ 13 l      monitor mode off
  2174. #       ESC [ 20 l      LF on NL (not CRLF on NL)
  2175. #       ESC [ ? 7 h     autowrap on
  2176. #       ESC [ 12 h      local echo off
  2177. #       ESC ( B         GO = ASCII
  2178. #       ESC ) 0         G1 = Special Char & Line Drawing
  2179. #       ESC [ ? 31 l    Set 7 bit controls
  2180. #
  2181. #
  2182. # init_1string,         is1     i1      Terminal initialization string
  2183. # reset_1string,        rs1     r1      Reset terminal completely to sanemodes.
  2184.         rs1=\Ec\E[?3;5l\E[56;0|,
  2185. # init_2string,         is2     is      Terminal initialization string
  2186.         is2=\E[50;4|\E[53;0|\E[8;0|\E[?4;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0\E[?31l\E[0m^O,
  2187. # init_3string,         is3     i3      Terminal initialization string
  2188.         is3=\E(B\E)0,
  2189. # ena_acs,              enacs   eA      Enable alternate char set
  2190.         enacs=\E(B\E)0,
  2191. #
  2192. #       Program Initialization Capabilities
  2193. #
  2194. #               (none)
  2195. #
  2196. #       Setting and Using Tab and Margin Capabilities
  2197. #
  2198. #       screen tab capabilities
  2199. #
  2200. # back_tab,             cbt     bt      Back tab 
  2201.         cbt=\E[Z,
  2202. # tab,                  ht      ta      Tab to next 8 space hardware tab stop
  2203.         ht=\t,
  2204. # set_tab,              hts     st      Set a tab in all rows, current column
  2205.         hts=\EH,
  2206. # init_tabs,            it      it      Tabs initially every # spaces
  2207. #       it#8,
  2208. # clear_all_tabs,       tbc     ct      Clear all tab stops 
  2209.         tbc=\E[3g,
  2210. #
  2211. #       Margin Capabilities
  2212. #
  2213. #       (none)
  2214. #
  2215. #       Special Effect Capabilities
  2216. #
  2217. #       Standout Mode Capabilities
  2218. #
  2219. # Note: Most terminals, especially the 600 family use Reverse Video for
  2220. # standout mode.  DEC also uses reverse video.  The VT100 uses bold in addition 
  2221. # Assume we should stay with reverse video for 705.  However, the 605V2 exits
  2222. # standout mode with \E[m (all normal attributes).  The 730 entry simply
  2223. # exits reverse video which would leave other current attributes intact.  It
  2224. # was assumed the 730 entry to be more correct so rmso has changed.  The
  2225. # 605V2 has no sequences to turn individual attributes off, thus its setting
  2226. # and the rmso/smso settings from the 730.
  2227. #
  2228. # move_standout_mode,   msgr    ms      Safe to move in standout modes
  2229.         msgr,
  2230. # exit_standout_mode,   rmso    se      End stand out mode
  2231.         rmso=\E[27m,
  2232. # enter_standout_mode,  smso    so      Begin stand out mode
  2233.         smso=\E[7m,
  2234. #
  2235. #       Underlining Capabilities
  2236. #
  2237. # Note: For the same reason as above in rmso I changed exit under-score mode
  2238. # to specifically turn off underscore, rather than return to all normal 
  2239. # attributes
  2240. #
  2241. # exit_underline_mode,  rmul    ue      End underscore mode
  2242.         rmul=\E[24m,
  2243. # enter_underline_mode, smul    us      Start underscore mode
  2244.         smul=\E[4m,
  2245. #
  2246. #       Miscellaneous Highlight Modes and Alternate Character Set Capabilities
  2247. #
  2248. # enter_blink_mode,     blink   mb      Turn on blinking
  2249.         blink=\E[5m,
  2250. # enter_bold_mode,      bold    md      Turn on bold (extra bright) mode
  2251.         bold=\E[1m,
  2252. # enter_dim_mode,       dim     mh      Turn on half-bright mode
  2253.         dim=\E[2m,
  2254. # enter_secure_mode,    invis   mk      Turn on blank mode (chars invisible)
  2255.         invis=\E[8m,
  2256. # enter_reverse_mode,   rev     mr      Turn on reverse video mode
  2257.         rev=\E[7m,
  2258. #
  2259. # Note: Changed from \E)B^O in 605V2 to just ^O ala 730.
  2260. #
  2261. # exit_alt_charset_mode,rmacs   ae      End alternate character set
  2262.         rmacs=^O,
  2263. #
  2264. # Note: Changed by from \E)B^N in 605V2 to just ^N ala 730.
  2265. #
  2266. # enter_alt_charset_mode,smacs  as      Start alternate character set
  2267.         smacs=^N,
  2268. #
  2269. # exit_attribute_mode,  sgr0    me      Turn off all attributes
  2270.         sgr0=\E[m^O,
  2271. # set_attributes,       sgr     sa      Define the video attributes
  2272.         sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  2273. #
  2274. #       Bells
  2275. #
  2276. # bell,                 bel     bl      Audible signal (bell)
  2277.         bel=^G,
  2278. # flash_screen,         flash   vb      Visible bell (may not move cursor)
  2279.         flash=\E[?5h$<200>\E[?5l,
  2280. #
  2281. #       Cursor Intensity
  2282. #
  2283. # cursor_invisible,     civis   vi      Make cursor invisible
  2284.         civis=\E[?25l,
  2285. # cursor_normal,        cnorm   ve      Make cursor appear normal (undo vs/vi)
  2286.         cnorm=\E[?25h\E[?12l,
  2287. # cursor_visible,       cvvis   vs      Make cursor very visible
  2288.         cvvis=\E[?12;25h,
  2289. #
  2290. #       Padding and XON/XOFF Capabilities
  2291. #
  2292. #       Padding Capabilities
  2293. #
  2294. # Note: npc was causing flashing to operate improperly
  2295. #
  2296. # no_pad_char,          npc     NP      Pad character doesn't exist.
  2297. #       npc,
  2298. #
  2299. #       Xon/Xoff Flow Control Capabilities
  2300. #
  2301. # xon_xoff,             xon     xo      Terminal uses xon/xoff handshaking
  2302.         xon,
  2303. # Note: added for 705
  2304. #
  2305. # enter_xon_mode,       smxon   SX      Turn on xon/xoff handshaking
  2306.         smxon=\E[53;0|,
  2307. # exit_xon_mode,        rmxon   RX      Turn off xon/xoff handshaking
  2308.         rmxon=\E[53;3|,
  2309. #
  2310. #       Special Terminal Capabilities
  2311. #
  2312. #       Glitch Capabilities
  2313. #
  2314. # eat_newline_glitch,   xenl    xn      newline ignored after 80 cols (Concept)
  2315.         xenl,
  2316. #
  2317. #       Local Printer Capabilities
  2318. #
  2319. # print_screen,         mc0     ps      Print contents of the screen
  2320.         mc0=\E[i,
  2321. # prtr_off,             mc4     pf      Turn off the printer
  2322.         mc4=\E[?4i,
  2323. # prtr_on,              mc5     po      Turn on the printer
  2324.         mc5=\E[?5i,
  2325. #
  2326. #       Line Graphics Capabilities
  2327. #
  2328. # acs_chars,            ascs    ac      Graphic charset pairs aAbBcC-def=vt100+
  2329.         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  2330. #
  2331. #       Miscellaneous Capabilities
  2332. #
  2333. # auto_right_margin,    am      am      Terminal has automatic margins
  2334.         am,
  2335. # label_format,         fln     ??      String giving Label format
  2336.         fln=4\,4,
  2337. # Note that swidm is not an appropriate entry for either
  2338. # the 630V2 (from whence it came) or the 730 (in which it was removed).
  2339. # According to its definition it  seems appropriate for a printer which
  2340. # can be expected to turn on double wide for a single character (if exit_
  2341. # doublewide_mode (rwidm) is not defined) or for multiple characters (if
  2342. # rwidm is defined). Also there are not capabilities defined which could
  2343. # represent the other sequences of the form ESC#pn, e.g. to enter double wide
  2344. # top and bottom with double high. Thus note that swidm below is commented out.
  2345. #
  2346. # enter_doublewide_mode swidm   ??      Enter double-wide mode
  2347. #       swidm=\E#6,
  2348. #
  2349. #
  2350. # Added from 730 entry.  According to O'Reilly this is the number of
  2351. # lines of memory, apparently associated with db and da (memory_above and
  2352. # memory_below).  An explicit #0 should be used if the lines of memory
  2353. # varies.  This seems appropriate since the application should not try to
  2354. # access this screen memory (just the CAA)
  2355. #
  2356. # lines_of_memory,      lm      lm      Lines of memory if>lines. 0 means varies
  2357.         lm#0,
  2358. #
  2359. #       Keyboard Definition for 102 Key U.S. Keyboard
  2360. #
  2361. #       Cursor Arrow Keypad Keys
  2362. #
  2363. #               Pri             Sec             Cntrl
  2364. # Up            CSI A           CSI T           CSI T
  2365. # key_up,               kcuu1   ku     Sent by terminal up arrow key
  2366.         kcuu1=\E[A,
  2367. # Left          CSI D           CSI<sp>A        CSI<sp>A
  2368. # key_left,             kcub1   kl     Sent by terminal left arrow key
  2369.         kcub1=\E[D,
  2370. # key_sleft,            kLFT    #4      KEY_SLEFT, 0611, shifted left arrow key
  2371. # changed by jwe to 730 format with \s instead of embedded space
  2372.         kLFT=\E[\sA,
  2373. #
  2374. # Down          CSI B           CSI S           CSI S
  2375. # key_down,             kcud1   kd     Sent by terminal down arrow key
  2376.         kcud1=\E[B,
  2377. # Right         CSI C           CSI<sp>@        CSI<sp>@
  2378. # key_right,            kcuf1   kr     Sent by terminal right arrow key
  2379.         kcuf1=\E[C,
  2380. # key_sright,           kRIT    %i      KEY_SRIGHT, 0622, shifted right arrow
  2381. #
  2382. # This entry changed by to 730 format with \s instead of embedded space
  2383.         kRIT=\E[\s@,
  2384. #
  2385. #       Numeric Pad Keys (taken from Op Man)
  2386. #
  2387. #       (no use for function keys f29 thru f46)
  2388. #
  2389. # key_f29,              kf29    k29     KEY_F(29), function key f29.
  2390. # thru
  2391. # key_f46,              kf46    k46     KEY_F(46), function key f46.
  2392. #
  2393. #               Pri             Sec             Cntrl           ALT
  2394. # Num Lock      --              --              --              SS3 P
  2395.         kf29=\EOP,
  2396. # /             0x2f            0x2f            0x2f            SS3 Q
  2397.         kf30=\EOQ,
  2398. # *             0x2a            0x2a            0x2a            SS3 R
  2399.         kf31=\EOR,
  2400. # -             0x2d            0x2d            0x2d            SS3 S
  2401.         kf32=\EOS,
  2402. # 7 - Home      0x37            0x37            0x37            SS3 w
  2403.         kf33=\EOw,
  2404. # 8 - Up arrow  0x38            0x38            0x38            SS3 x
  2405.         kf34=\EOx,
  2406. # 9 - PgUp      0x39            0x39            0x39            SS3 y
  2407.         kf35=\EOy,
  2408. # +             0x2b            0x2b            0x2b            SS3 m
  2409.         kf36=\EOm,
  2410. # 4 - Lt Arrow  0x34            0x34            0x34            SS3 t
  2411.         kf37=\EOt,
  2412. # 5             0x35            0x35            0x35            SS3 u
  2413.         kf38=\EOu,
  2414. # 6 - Rt Arrow  0x36            0x36            0x36            SS3 v
  2415.         kf39=\EOv,
  2416. # ,             0x2c            0x2c            0x2c            SS3 l
  2417.         kf40=\EOl,
  2418. # 1 - End       0x31            0x31            0x31            SS3 q
  2419.         kf41=\EOq,
  2420. # 2 - Dn Arrow  0x32            0x32            0x32            SS3 r
  2421.         kf42=\EOr,
  2422. # 3 - PgDn      0x33            0x33            0x33            SS3 s
  2423.         kf43=\EOs,
  2424. # Enter         (4 programmed characters)                       SS3 M
  2425.         kf46=\EOM,
  2426. # 0 - Ins       0x30            0x30            0x30            SS3 p
  2427.         kf44=\EOp,
  2428. # . - Del       0x2e            0x2e            0x2e            SS3 n   
  2429.         kf45=\EOn,
  2430. #
  2431. #       Six Key Edit Cluster
  2432. #
  2433. #               Pri             Sec             Cntrl
  2434. #
  2435. # Insert        CSI @           CSI L           --
  2436. # key_ic,               kich1   kI      Sent by ins char/enter ins mode key
  2437.         kich1=\E[@,
  2438. # key_il,               kil1    kA      Sent by insert line
  2439.         kil1=\E[L,
  2440. #
  2441. # Home - Clear  CSI H           CSI 2J          (local clear)
  2442. # key_home,             khome   kh      Sent by home key
  2443.         khome=\E[H,
  2444. # key_clear,            kclr    kC      Sent by clear screen or erase key
  2445.         kclr=\E[2J,
  2446. # Note: kHOM was removed by TLH 
  2447. # key_shome,            kHOM    #2      KEY_SHOME, 0607, shifted home key
  2448. #       kHOM=\E[2J,
  2449. #
  2450. # PageUp - Disc CSI V           --              (disconnect)    
  2451. # key_ppage,            kpp     kP      Sent by previous-page key
  2452.         kpp=\E[V,
  2453. #
  2454. # Delete        CSI P           CSI M           DEL (w/swap Delete/DEL=no)
  2455. # key_dc,               kdch1   kD      Sent by delete character key
  2456.         kdch1=\E[P,
  2457. # key_dl,               kdl1    kL      Sent by delete line key
  2458.         kdl1=\E[M,
  2459. #
  2460. # End           CSI 24;1H       --              --
  2461. #
  2462.         kend=\E[24;1H,
  2463. # PageDn-Reset  CSI U           --              ESC C
  2464. # key_npage,            knp     kN      Sent by next-page key
  2465.         knp=\E[U,
  2466. #
  2467. #
  2468. #
  2469. #       Other Special Keyboard Keys
  2470. #
  2471. # key_backspace,        kbs     kb      Sent by backspace key
  2472.         kbs=^H,
  2473. #
  2474. # Added: (not contained in original 605V2.  Is in 730)
  2475. # key_btab,             kcbt    kB      Back tab key
  2476.         kcbt=\E[Z,
  2477. #
  2478. # Added: (not contained in original 605V2) Note: The 705 does not
  2479. # support the ESC [ pn S or T scroll sequences (until a 4425 emulation is
  2480. # added). but we still can indicate to a curses application that a single scroll
  2481. # forward or reverse key was hit.  It will respond with index or reverse index.
  2482. # TLH - How can it be so indicated?
  2483. #
  2484. # key_sf,               kind    kF      Sent by scroll-forward/down key
  2485. #        kind=\E[S,
  2486. # key_sr,               kri     kR      Sent by scroll-backward/up key
  2487. #        kri=\E[T,
  2488. #
  2489. #       Function Key Definitions
  2490. #
  2491. #       Entries for kf1 thru kf14 refer to the un-shifted system pf keys
  2492. #       Entries for kf15 thru kf28 refer to the shifted system pf keys
  2493. #       Entries for kf29 thru kf37 refer to the alternate keypad mode keys
  2494. #               included in the numeric keypad section above    
  2495. #
  2496. # key_f1,               kf1     k1      KEY_F(1), function key f1.
  2497. #  thru
  2498. # key_f37,              kf37    k37     KEY_F(37), function key f37.
  2499. #
  2500.         kf1=\EOc,
  2501.         kf2=\EOd,
  2502.         kf3=\EOe,
  2503.         kf4=\EOf,
  2504.         kf5=\EOg,
  2505.         kf6=\EOh,
  2506.         kf7=\EOi,
  2507.         kf8=\EOj,
  2508.         kf9=\ENo,
  2509.         kf10=\ENp,
  2510.         kf11=\ENq,
  2511.         kf12=\ENr,
  2512.         kf13=\ENs,
  2513.         kf14=\ENt,
  2514. #
  2515.         kf15=\EOC,
  2516.         kf16=\EOD,
  2517.         kf17=\EOE,
  2518.         kf18=\EOF,
  2519.         kf19=\EOG,
  2520.         kf20=\EOH,
  2521.         kf21=\EOI,
  2522.         kf22=\EOJ,
  2523.         kf23=\ENO,
  2524.         kf24=\ENP,
  2525.         kf25=\ENQ,
  2526.         kf26=\ENR,
  2527.         kf27=\ENS,
  2528.         kf28=\ENT,
  2529. # previous version had a redefinition of kf29 thru kf37 which was wrong
  2530. # this didn't matter since 1st mention above applies.  These duplicate
  2531. # entries were removed to avoid confusion
  2532. #
  2533. #       Programmable Function Keys and Function Key Labels
  2534. #
  2535. # pkey_plab,            pfxl            Prog funct key #1 to xmit string #2
  2536. #                                       and show label string #3
  2537. #
  2538. ## 4/2/91:  tic doesn't know about pfx1
  2539. #    pfxl=\E[%p1%d;%p2%l%02d;0;0q%p3%:-16.16s%p2%s,
  2540. #
  2541. # pkey_xmit,            pfx     px     Prog funct key #1 to xmit string #2
  2542. #
  2543. ## 4/2/91:  this pfx string causes tic to dump core 
  2544. #    pfx=\E[%p1%d;%p2%l%02d;0;4q%p2%s,
  2545. #
  2546. #       Label Capabilities
  2547. #
  2548. # plab_norm,            "pln"   "pn"    Prog label #1 to show string #2
  2549.         pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
  2550. # label_height,         lh      lh      # rows in each label
  2551.         lh#2,
  2552. # label_width,          lw      lw      # cols in each label
  2553.         lw#8,
  2554. # num_labels,           nlab    Nl      # of labels on screen (start at 1)
  2555.         nlab#8,
  2556. # label_off,            rmln    LF      Turn off soft labels
  2557.         rmln=\E[2p,
  2558. # label_on,             smln    LO      Turn on soft labels
  2559.         smln=\E[p,
  2560.  
  2561. #
  2562. # The following entries differ little from the standard 705 terminfo.
  2563. # They only modify the screen size and reverse video, changing rs1
  2564. # accordingly to use one of the following escape sequences, and using
  2565. # the 705+X variations. (In 80 column mode, you can get 41 lines. In
  2566. # 132 column mode, you can get 40 lines.)
  2567. #
  2568. #       ESC [ 56;ps|    set lines to 24: ps=0; 40/41: ps=1 (plus status line)
  2569. #       ESC [ ? 3 l/h   workspace: 80 col (l); 132 col (h)
  2570. #       ESC [ ? 5 l/h   video: normal (l); reverse (h)
  2571.  
  2572. #
  2573. #Info:
  2574. #       705 variations used below
  2575. #
  2576. att705+rv,      flash=\E[?5l$<200>\E[?5h,
  2577. att705+w,       cols#132, wsl#132,
  2578. att705+40,      lines#40, ll=\E[40H,
  2579. att705+41,      lines#41, ll=\E[41H,
  2580.  
  2581. #
  2582. #Info:
  2583. #       This is the 705.ti entry modified for reverse video
  2584. #
  2585. 705-rv|705mt-rv|ATT705-rv|att705-rv|AT&T 705-rv 24x80 reverse video display w/102 key keyboard @)#(705.ti 1.3,
  2586.         rs1=\Ec\E[56;0|\E[?3l\E[?5h,
  2587.         use=att705+rv, use=att705,
  2588. #
  2589. #
  2590. #Info:
  2591. #
  2592. #       This is the 705.ti entry modified for 24 lines and 132 columns
  2593. #
  2594. 705-w|705mt-w|ATT705-w|att705-w|AT&T 705-w 24x132 w/102 key keyboard @)#(705.ti 1.3,
  2595.         rs1=\Ec\E[56;0|\E[?3h\E[?5l,
  2596.         use=att705+w, use=att705,
  2597. #
  2598. #
  2599. #Info:
  2600. #
  2601. #       This is the 705.ti entry modified for 24x132 and reverse video
  2602. #
  2603. 705-w-rv|705mt-w-rv|ATT705-w-rv|att705-w-rv|AT&T 705-w-rv 24x132 column reverse video display w/102 key keyboard @)#(705.ti 1.3,
  2604.         rs1=\Ec\E[56;0|\E[?3h\E[?5h,
  2605.         use=att705+w, use=att705+rv, use=att705,
  2606. #
  2607. #
  2608. #Info:
  2609. #
  2610. #       This is the 705.ti entry modified for 41 lines by 80 columns
  2611. #
  2612. 705-41|705mt-41|ATT705-41|att705-41|AT&T 705-41 41x80 w/102 key keyboard @)#(705.ti 1.3,
  2613. #
  2614.         rs1=\Ec\E[56;1|\E[?3l\E[?5l,
  2615.         use=att705+41, use=att705,
  2616. #
  2617. #
  2618. #Info:
  2619. #
  2620. #       This is the 705.ti entry modified for 41x80 and reverse video
  2621. #
  2622. 705-41-rv|705mt-41-rv|ATT705-41-rv|att705-41-rv|AT&T 705-41 41x80  reverse video display w/102 key keyboard @)#(705.ti 1.3,
  2623.         rs1=\Ec\E[56;1|\E[?3l\E[?5h,
  2624.         use=att705+41, use=att705+rv, use=att705,
  2625. #
  2626. #
  2627. #Info:
  2628. #
  2629. #       This is the 705.ti entry modified for 40 lines by 132 columns
  2630. #
  2631. 705-40-w|705mt-40-w|ATT705-40-w|att705-40-w|AT&T 705-40-w 40x132 w/102 key keyboard @)#(705.ti 1.3,
  2632.         rs1=\Ec\E[56;1|\E[?3h\E[?5l,
  2633.         use=att705+40, use=att705+w, use=att705,
  2634. #
  2635. #
  2636. #Info:
  2637. #
  2638. #       This is the 705.ti entry modified for 40x132 and reverse video
  2639. #
  2640. 705-40-w-rv|705mt-40-w-rv|ATT705-40-w-rv|att705-40-w-rv|AT&T 705-40-w-rv 40x132  reverse video display w/102 key keyboard @)#(705.ti 1.3,
  2641.         rs1=\Ec\E[56;1|\E[?3h\E[?5h,
  2642.         use=att705+40, use=att705+w, use=att705+rv, use=att705,
  2643.  
  2644. #Info:
  2645. #     This entry was modified 3/13/90 by JWE.
  2646. #     fixes incluse additions of enacs, correcting rep, and modification
  2647. #     of kHOM.  (See comments in text)
  2648. #
  2649. 730|att730|730MTG|AT&T 730 windowing terminal Version @)#(730.ti 1.7,
  2650.  
  2651. # has status line of 80 chars
  2652.  
  2653.         hs,
  2654.         wsl#80,
  2655.         tsl=\E7\E[;%i%p1%dx,
  2656.  
  2657. # support \E on the status line (status_line_esc_ok)
  2658.  
  2659.         eslok,
  2660.  
  2661. #       screen dimension
  2662.  
  2663.         cols#80,
  2664.         lines#60,
  2665.  
  2666. # label information
  2667.  
  2668.         lw#8,
  2669.         lh#2,
  2670.         nlab#24,
  2671.         rmln=\E[?13h,
  2672.         smln=\E[?13l,
  2673.  
  2674. # mapping of alternate character set to ASCII
  2675.  
  2676.         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  2677.  
  2678. # change the scrolling region
  2679.  
  2680.         csr=\E[%i%p1%d;%p2%dr,
  2681.  
  2682. # cursor visibility control
  2683.  
  2684.         civis=\E[?25l,
  2685.         cnorm=\E[?25h\E[?12l,
  2686.         cvvis=\E[?12;25h,
  2687.  
  2688. # character set mode
  2689.  
  2690.         smacs=^N,
  2691.         rmacs=^O,
  2692. # enacs added for 3/13/90 - JWE
  2693.         enacs=\E(B\E)0,
  2694.         am,
  2695.         da,
  2696.         db,
  2697.         xenl,
  2698.         mir,
  2699.         msgr,
  2700.         npc,
  2701.         xon,
  2702.         it#8,
  2703.         lm#0,
  2704.  
  2705. # short descriptions without \E
  2706.  
  2707.         bel=^G,
  2708.         cr=^M,
  2709.         ht=\t,
  2710.  
  2711. # cursor movement
  2712.  
  2713.         cud1=\E[B,
  2714.         cuf1=\E[C,
  2715.         cuu1=\E[A,
  2716.         cub1=^H,
  2717.         cud=\E[%p1%dB,
  2718.         cuu=\E[%p1%dA,
  2719.         cuf=\E[%p1%dC,
  2720.         cub=\E[%p1%dD,
  2721.         cup=\E[%i%p1%d;%p2%dH,
  2722.         home=\E[H,
  2723.         cbt=\E[Z,
  2724.  
  2725. # scrolling
  2726.  
  2727.         ind=\ED,
  2728.         ri=\EM,
  2729. #       indn=\E[%p1%dS,
  2730. #       rin=\E[%p1%dT,
  2731.  
  2732. # character attributes
  2733.  
  2734.         smul=\E[4m,
  2735.         rmul=\E[24m,
  2736.         smso=\E[7m,
  2737.         rmso=\E[27m,
  2738.         rev=\E[7m,
  2739.         sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  2740.         sgr0=\E[m^O,
  2741.  
  2742. # character attribute mode
  2743.  
  2744.         blink=\E[5m,
  2745.         bold=\E[1m,
  2746.         dim=\E[2m,
  2747.         invis=\E[8m,
  2748.  
  2749. # line attribute
  2750.  
  2751.         swidm=\E#6,
  2752.  
  2753. # clear
  2754.  
  2755.         el=\E[K,
  2756.         el1=\E[1K,
  2757.         ed=\E[J,
  2758.         clear=\E[H\E[J,
  2759.  
  2760. # insert/delete
  2761.  
  2762.         dch1=\E[P,
  2763.         dl1=\E[M,
  2764.         il1=\E[L,
  2765.         dch=\E[%p1%dP,
  2766.         dl=\E[%p1%dM,
  2767.         il=\E[%p1%dL,
  2768.         ich=\E[%p1%d@,
  2769.         smir=\E[4h,
  2770.         rmir=\E[4l,
  2771.  
  2772. # pf string
  2773. #
  2774. # pkey_plab,            pfxl            Prog funct key #1 to xmit string #2
  2775. #                                       and show label string #3
  2776. #
  2777. ## 4/2/91:  tic doesn't know about pfx1
  2778. #    pfxl=\E[%p1%d;%p2%l%02d;0;0q%p3%:-16.16s%p2%s,
  2779. #
  2780. # pkey_xmit,            pfx     px     Prog funct key #1 to xmit string #2
  2781. #
  2782. #
  2783.     pfx=\E[%?%p1%{25}%<%t%p1%e%p1%{24}%-%;%d;%p2%l%02d%?%p1%{25}%<%tq\s\s\sSYS\s\s\s\s\sF%p1%:-2d\s\s%e;0;3q%;%p2%s,
  2784.  
  2785. # set/reset
  2786.  
  2787.         sc=\E7,
  2788.         rc=\E8,
  2789.         is2=\E[0m^O,
  2790.         rs2=\Ec\E[?3l,
  2791.  
  2792. # printer
  2793.  
  2794.         mc0=\E[?19h\E[0i,
  2795.         mc4=\E[?4i,
  2796.         mc5=\E[?5i,
  2797.  
  2798. # keyboard definition
  2799.  
  2800.         kich1=\E[@,
  2801.         kil1=\E[L,
  2802.  
  2803.         kbs=^H,
  2804.         kclr=\E[2J,
  2805.         khome=\E[H,
  2806.         kcbt=\E[Z,
  2807.         kcuu1=\E[A,
  2808.         kcud1=\E[B,
  2809.         kcuf1=\E[C,
  2810.         kcub1=\E[D,
  2811.         kf1=\EOc,
  2812.         kf2=\EOd,
  2813.         kf3=\EOe,
  2814.         kf4=\EOf,
  2815.         kf5=\EOg,
  2816.         kf6=\EOh,
  2817.         kf7=\EOi,
  2818.         kf8=\EOj,
  2819.         kf9=\ENo,
  2820.         kf10=\ENp,
  2821.         kf11=\ENq,
  2822.         kf12=\ENr,
  2823.         kf13=\ENs,
  2824.         kf14=\ENt,
  2825.         kf15=\ENu,
  2826.         kf16=\ENv,
  2827.         kf17=\ENw,
  2828.         kf18=\ENx,
  2829.         kf19=\ENy,
  2830.         kf20=\ENz,
  2831.         kf21=\EN{,
  2832.         kf22=\EN|,
  2833.         kf23=\EN},
  2834.         kf24=\EN~,
  2835.  
  2836. # the following keys are used for shifted system Fkeys
  2837.  
  2838.         kf25=\EOC,
  2839.         kf26=\EOD,
  2840.         kf27=\EOE,
  2841.         kf28=\EOF,
  2842.         kf29=\EOG,
  2843.         kf30=\EOH,
  2844.         kf31=\EOI,
  2845.         kf32=\EOJ,
  2846.         kf33=\ENO,
  2847.         kf34=\ENP,
  2848.         kf35=\ENQ,
  2849.         kf36=\ENR,
  2850.         kf37=\ENS,
  2851.         kf38=\ENT,
  2852.         kf39=\EOU,
  2853.         kf40=\EOV,
  2854.         kf41=\EOW,
  2855.         kf42=\EOX,
  2856.         kf43=\EOY,
  2857.         kf44=\EOZ,
  2858.         kf45=\EO[,
  2859.         kf46=\EO\s,
  2860.         kf47=\EO],
  2861.         kf48=\EO\^,
  2862.  
  2863.         flash=\E[?5h$<200>\E[?5l,
  2864.         fsl=\E8,
  2865.         is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)B,
  2866.         is3=\E(B\E)0,
  2867.         kind=\E[S,
  2868.         kri=\E[T,
  2869.         nel=\EE,
  2870.  
  2871.  
  2872.         pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
  2873.         kLFT=\E[\s@,
  2874.         kRIT=\E[\sA,
  2875.  
  2876. # add sequences for changing flow control setting
  2877.  
  2878.         smxon=\E[?21h,
  2879.         rmxon=\E[?21l,
  2880.  
  2881. # add shifted HOME key
  2882. # NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is 
  2883. # currently the same as khome (unshifted HOME or \E[H).  On the 102, 102+1
  2884. # and 122 key keyboards, the 730's translation is \E[2J.  For consistency
  2885. # kHOM has been commented out.  The user can uncomment kHOM if using the
  2886. # 102, 102+1, or 122 key keyboards
  2887. #       kHOM=\E[2J,
  2888.  
  2889. # repeat char
  2890. # NOTE: JWE 3/13/90 The previous version (1/9/90) was in error as follows.
  2891. #       rep=%p1%c\E[%p2%1%-$db,
  2892. #       It has been corrected as follows.
  2893.         rep=%p1%c\E[%p2%{1}%-%db,
  2894.  
  2895.  
  2896. 730-41|att730-41|730MTG-41|AT&T 730-41 windowing terminal Version @)#(730.ti 1.7,
  2897.  
  2898.         lines#41,
  2899.         use=730,
  2900.  
  2901. 730-24|att730-24|730MTG-24|AT&T 730-24 windowing terminal Version @)#(730.ti 1.7,
  2902.  
  2903.         lines#24,
  2904.         use=730,
  2905.  
  2906. 730r|att730r|730MTGr|AT&T 730 rev video windowing terminal Version @)#(730.ti 1.7,
  2907.  
  2908.         flash=\E[?5l$<200>\E[?5h,
  2909.         is1=\E[8;0|\E[?3;4;13;15l\E[?5h\E[13;20l\E[?7h\E[12h\E(B\E)B,
  2910.         use=730,
  2911.  
  2912. 730r-41|att730r-41|730MTG-41r|AT&T 730r-41 rev video windowing terminal Version @)#(730.ti 1.7,
  2913.  
  2914.         lines#41,
  2915.         use=730r,
  2916.  
  2917. 730r-24|att730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal Version @)#(730.ti 1.7,
  2918.  
  2919.         lines#24,
  2920.         use=730r,
  2921.  
  2922. 6300+|PC6300PLUS|pc6300plus|6300plus|6300PLUS|AT&T-IS PC 6300 PLUS Personal Computer @)#(6300+.ti 1.1,
  2923.     am,
  2924.     cols#80, lines#24,
  2925.     bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,
  2926.     cr=\r, cub1=\b, cud1=\E[B, cuf1=\E[C,
  2927.     cup=\E[%i%p1%02d;%p2%02dH, cuu1=\E[A, dch1=\E[1P,
  2928.     dim=\E[2m, dl1=\E[1M, ed=\E[0J, el=\E[0K, home=\E[H,
  2929.     hts=\EH, ich1=\E[1@, il1=\E[1L, ind=\n, invis=\E[9m,
  2930.     kbs=\b, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  2931.     kcuu1=\E[A, kf1=\EOc, kf10=\EOu, kf2=\EOd, kf3=\EOe,
  2932.     kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj,
  2933.     kf9=\EOk, nel=\r\n, rev=\E[7m, rmso=\E[m, rmul=\E[m,
  2934.     smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  2935. #
  2936. # Info:
  2937. #    TERMINFO entry for the AT&T Unix PC 7300
  2938. #    from escape(7) in Unix PC 7300 Manual.
  2939. #    Somewhat similar to a vt100-am (but different enough
  2940. #    to redo this from scratch.)
  2941. # Info:
  2942. #    /***************************************************************
  2943. #    *
  2944. #    *           FONT LOADING PROGRAM FOR THE UNIX PC
  2945. #    *
  2946. #    *     This routine loads a font defined in the file ALTFONT
  2947. #    *     into font memory slot #1.  Once the font has been loaded,
  2948. #    *     it can be used as an alternative character set.
  2949. #    *
  2950. #    *     The call to ioctl with the argument WIOCLFONT is the key 
  2951. #    *     to this routine.  For more information, see window(7) in 
  2952. #    *     the PC 7300 documentation.
  2953. #    ***************************************************************/
  2954. #    #include <string.h>        /* needed for strcpy call */
  2955. #    #include <sys/window.h>         /* needed for ioctl call */
  2956. #    #define FNSIZE    60        /* font name size */
  2957. #    #define ALTFONT  "/usr/lib/wfont/special.8.ft"  /* font file */
  2958. #    /*
  2959. #    *     The file /usr/lib/wfont/special.8.ft comes with the
  2960. #    *     standard PC software.  It defines a graphics character set
  2961. #    *     similar to that of the Teletype 5425 terminal.  To view
  2962. #    *     this or other fonts in /usr/lib/wfont, use the command
  2963. #    *     cfont <filename>.  For further information on fonts see
  2964. #    *     cfont(1) in the PC 7300 documentation.
  2965. #    */
  2966. #    
  2967. #    struct altfdata     /* structure for alt font data */
  2968. #    {
  2969. #    short    altf_slot;        /* memory slot number */
  2970. #    char    altf_name[FNSIZE];    /* font name (file name) */
  2971. #    };
  2972. #    ldfont()
  2973. #    {
  2974. #        int wd;        /* window in which altfont will be */
  2975. #        struct altfdata altf;
  2976. #        altf.altf_slot=1;
  2977. #        strcpy(altf.altf_name,ALTFONT);
  2978. #        for (wd =1; wd < 12; wd++) {
  2979. #             ioctl(wd, WIOCLFONT,&altf);
  2980. #            }
  2981. #    }
  2982. #
  2983. 7300|unixpc|pc7300|PC7300|unix_pc|AT&T UNIX PC Model 7300 @)#(7300.ti 1.2,
  2984.     am, xon, xenl,
  2985.     cols#80, it#8, lines#24,
  2986.     bel=^G, bold=\E[7m, cbt=\E\t, clear=\E[2J\E[H, cr=\r,
  2987.     cub=\E[%p1%dD, cud=\E[%p1%dB, cud1=\E[B,
  2988.     cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
  2989.     cuu=\E[%p1%dA, cuu1=\E[A, dim=\E[2m, dl=\E[%p1%dM,
  2990.     dl1=\E[M, ed=\E[0J, el=\E[0K, home=\E[H, il=\E[%p1%dL,
  2991.     il1=\E[L, ind=\n, is1=^O, kBEG=\EBG, kCAN=\ECN, kCPY=\ECP,
  2992.     kCRT=\ECR, kDC=\EDC, kDL=\EDL, kEND=\EEN, kEOL=\ECI,
  2993.     kFND=\EFI, kHLP=\EHL, kHOM=\EHM, kIC=\ENJ, kLFT=\EBW,
  2994.     kMOV=\EMV, kNXT=\ENX, kOPT=\EOT, kPRV=\EPV, kRDO=\ERO,
  2995.     kRIT=\EFW, kRPL=\ERP, kSAV=\ESV, kUND=\EUD, kbeg=\Ebg,
  2996.     kbs=\b, kcan=\Ecn, kcbt=\E\t, kclo=\Ecl, kclr=\Ece,
  2997.     kcmd=\Ecm, kcpy=\Ecp, kcrt=\Ecr, kcub1=\E[D,
  2998.     kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\Edc,
  2999.     ked=\Ece, kel=\Eci, kend=\Een, kext=\Eex, kf1=\EOP,
  3000.     kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E5, kf6=\E6,
  3001.     kf7=\E7, kf8=\E8, kfnd=\Efi, khlp=\Ehl, khome=\Ehm,
  3002.     kich1=\Eim, kind=\Erd, kmov=\Emv, kmrk=\Emk, knp=\Epg,
  3003.     knxt=\Enx, kopn=\Eop, kopt=\Eot, kpp=\EPG, kprt=\Epr,
  3004.     kprv=\Epv, krdo=\Ero, kref=\Ere, krfr=\Erf, kri=\Eru,
  3005.     krpl=\Erp, krst=\Ers, ksav=\Esv, kslt=\Esl, kund=\Eud,
  3006.     nel=\EE, rev=\E[7m, ri=\EM, rmacs=\E[10m, rmso=\E[0m,
  3007.     rmul=\E[0m, sgr0=\E[0;10m, smacs=\E[11m, smso=\E[7m,
  3008.     smul=\E[4m,
  3009. blit|jerq|blit running teletype rom @)#(blit.ti 1.1,
  3010.     xon,cr=^M, ind=^J, bel=^G, am, ht=^I, it#8, ul, eo,
  3011.     cud1=^J, cuf1=\EC, cuu1=\EA, cub1=\ED,
  3012.     cols#87, lines#72, clear=^L, el=\EK,
  3013.     cup=\EY%p2%' '%+%c%p1%' '%+%c,
  3014.     il1=\EF!, dl1=\EE!, ich1=\Ef!, dch1=\Ee!,
  3015.     il=\EF%p1%' '%+%c, dl=\EE%p1%' '%+%c,
  3016.     ich=\Ef%p1%' '%+%c, dch=\Ee%p1%' '%+%c,
  3017.     kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED, kbs=^H,
  3018.     kf1=\Ex, kf2=\Ey, kf3=\Ez,
  3019.  
  3020. cbblit|fixterm|blit running columbus code @)#(blit.ti 1.1,
  3021.     smso=\EU!, rmso=\EV!, smul=\EU", rmul=\EV",
  3022.     flash=\E^G, ed=\EJ, smir=\EQ, rmir=\ER, ich1@, cols#88,
  3023.     mc5=^R, mc4=^T, mc5p=\EP%p1%03d, use=blit,
  3024.  
  3025. oblit|ojerq|first version of blit rom @)#(blit.ti 1.1,
  3026.     xon,cr=^M, cud1=^J, ind=^J, bel=^G, cols#88, lines#72, it#8, ht=^I,
  3027.     am, ul, eo, mir, il=\Ef%p1%' '%+%c, dl=\Ee%p1%' '%+%c,
  3028.     dl1=\EE, rmir=\ER, smir=\EQ, dch1=\EO, cub1=\ED, da, db,
  3029.     il1=\EF, ed=\EJ, el=\EK, clear=^L, cup=\EY%p2%' '%+%c%p1%' '%+%c,
  3030.     cuf1=\EC, cuu1=\EA, flash=\E^G, kbs=^H,
  3031.  
  3032. # Info:    
  3033. #    This is an old version of vitty reentered. It is used when 
  3034. #    running the vitty program outside a blit layer.
  3035. #
  3036.  
  3037. blitlayer|vitty| @)#(blit.ti 1.1,
  3038.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#87, lines#72, it#8, ht=^I,
  3039.     am, clear=^L, cup=\EY%p2%' '%+%c%p1%' '%+%c, el=\EK, il1=\EI, dl1=\ED,
  3040.     flash=\E^G, cuu1=^K,
  3041.  
  3042. # Info:    
  3043. #    
  3044. #    This is a generic terminal for the new AT&T terminals that is not
  3045. #        really for use by itself, but was created to help make the
  3046. #        support for the other new terminals easier by defining the
  3047. #        common entry fields only once.  There are several things
  3048. #        that weren't defined here but were common to 2 or more terminal
  3049. #        entries because they were different in at least 2 of the other
  3050. #        entries (e.g. clear, cols, cud1, ht, ind, and lines).
  3051. #        Unfortunately the 4424 has almost completely different data
  3052. #        for the fields than what the newer ones have and so hasn't been
  3053. #        included as one of the terminals using this common entry.
  3054. #
  3055. attgeneric| AT&T generic terminal description @)#(generic.ti 1.1,
  3056.     am, hs, mir, msgr, xenl, xon,
  3057.     cols#80, it#8, lh#2, lines#24, lw#8, nlab#8,
  3058.     wsl#55,
  3059.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  3060.     bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z,
  3061.     clear=\E[H\E[J, cnorm=\E[12;0j, cr=\r,
  3062.     csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
  3063.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
  3064.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  3065.     cvvis=\E[12;1j, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
  3066.     dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD,
  3067.     ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
  3068.     flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H,
  3069.     ht=\t, hts=\EH, ich=\E[%p1%d@,
  3070.     il=\E[%p1%dL, il1=\E[L, ind=\n, indn=\E[%p1%dE,
  3071.     invis=\E[8m, is1=\E<\E[?3l$<100>,
  3072.     is2=\E[0m^O\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[25;1j\212,
  3073.     is3=\E[?5l, kbeg=\Et, kbs=\b, kcbt=\E[Z, kclr=\E[2J,
  3074.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  3075.     kdch1=\E[P, kdl1=\E[M, kel=\E[2K, kend=\Ez, kent=\n,
  3076.     kf1=\EOc, kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg,
  3077.     kf6=\EOh, kf7=\EOi, kf8=\EOj, khome=\E[H, kich1=\E[4h,
  3078.     kil1=\E[L, kind=\E[T, kprt=\EOe, kri=\E[S, ll=\E[24H,
  3079.     mc0=\E[?2i, mc4=\E[?9i, mc5=\E[?4i, nel=\r\n,
  3080.     pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%1d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
  3081.     pln=\E[%p1%d;0;0;0q%p2%:-16.16s, prot=\EV, rc=\E8,
  3082.     rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O,
  3083.     rmir=\E[4l, rmkx=\E[21;0j, rmln=\E|, rmso=\E[m,
  3084.     rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, sc=\E7,
  3085.     sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  3086.     sgr0=\E[m^O, smacs=^N, smir=\E[4h, smkx=\E[21;1j\E~,
  3087.     smln=\E~, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  3088.     tsl=\E7\E[25;%p1%{8}%+%dH,
  3089.  
  3090. netty| @)#(netty.ti 1.2,
  3091.     smcup=\EC@\EI@\EU@\ER@\EW@\EP@\E{A\E[@\E#A\EXA, rmcup=\E{@\E#@\EX@,
  3092.     use=netty-Tabs,
  3093.  
  3094. netty-vi| @)#(netty.ti 1.2,
  3095.     smcup=\EC@\EI@\EU@\ER@\EW@\EP@\E{A\E[A\E#B\EX@, rmcup=\E{@\E[@\E#@,
  3096.     use=netty-Tabs,
  3097.  
  3098. netty-Tabs| @)#(netty.ti 1.2,
  3099.     am,
  3100.     hs,
  3101.     mir,
  3102.     msgr,
  3103.     it#8,
  3104.     acsc=jjkkllmmqqxx,
  3105.     bel=^G,
  3106.     cr=^M,
  3107.     clear=^L,
  3108.     el=\EZ,
  3109.     cup=\EY%p2%?%p2%{95}%>%t^A%{96}%-%;%' '%+%c%p1%?%p1%{95}%>%t^A%{96}%-%;%' '%+%c,
  3110.     home=\EY\s\s,
  3111.     cub1=^H,
  3112.     cud1=^J,
  3113.     cuu1=\EA,
  3114.     dch1=\Ed,
  3115.     dl1=\ED!,
  3116.     fsl=^A,
  3117.     smacs=\ECA, rmacs=\EC@,
  3118.     smcup=\EC@\EI@\EU@\ER@\EW@\EP@\E{A\E[@\EX@\E#C\EM@!!, rmcup=\E{@\E#@,
  3119.     smcup=\E{A, rmcup=\E{@,
  3120.     smir=\EIA, rmir=\EI@,
  3121.     smul=\EUA, rmul=\EU@,
  3122.     smso=\ERA, rmso=\ER@,
  3123.     sgr0=\EC@\EI@\EU@\ER@,
  3124.     il1=\EO!,
  3125.     is3=\EF@^A^XOE^A\EFA^A^XOF^A\EFB^A^XOG^A\EFC^A^XOH^A\EFD^A^XOI^A\EFE^A^XOJ^A\EFF^A^XOK^A\EFG^A^XOL^A\EFH^A^XOM^A\EFI^A^XON^A\EFK^A^XOO^A,
  3126.     kcud1=^XOB,
  3127.     kf1=^XOE,
  3128.     kf2=^XOF,
  3129.     kf3=^XOG,
  3130.     kf4=^XOH,
  3131.     kf5=^XOI,
  3132.     kf6=^XOJ,
  3133.     kf7=^XOK,
  3134.     kf8=^XOL,
  3135.     kclr=^XOM,
  3136.     khome=^XON,
  3137.     kll=^XOO,
  3138.     kcub1=^XOC,
  3139.     kcuf1=^XOD,
  3140.     kcuu1=^XOA,
  3141.     dl=\ED%p1%' '%+%c,
  3142.     indn=\ES%p1%' '%+%c,
  3143.     ind=\n,
  3144.     il=\EO%p1%' '%+%c,
  3145.     ht=\t,
  3146.     cols#80,
  3147.     lines#24,
  3148. # Info:
  3149. #    wind=\Ev%p1%' '%+%c%p3%' '%+%c%p2%' '%+%c%p4%' '%+%c,    loses bad
  3150. #    rev=^N,        standout seems to work better
  3151. #
  3152.     tsl=\Eb^A,
  3153.  
  3154. #
  3155. # The following Terminfo entry describes functions which are supported by
  3156. # the AT&T 5430/pt505 terminal software version 2 and later.
  3157. #
  3158. # The following represents the screen layout along with the associated
  3159. # bezel buttons for the 5430/pt505 terminal. The "kf" designations do
  3160. # not appear on the screen but are shown to reference the bezel buttons.
  3161. # The "CMD", "MAIL", and "REDRAW" buttons are shown in their approximate
  3162. # position relative to the screen.
  3163. #
  3164. #
  3165. #
  3166. #      +----------------------------------------------------------------+
  3167. #      |                                                                |
  3168. # XXXX | kf0                                                       kf24 | XXXX
  3169. #      |                                                                |
  3170. #      |                                                                |
  3171. # XXXX | kf1                                                       kf23 | XXXX
  3172. #      |                                                                |
  3173. #      |                                                                |
  3174. # XXXX | kf2                                                       kf22 | XXXX
  3175. #      |                                                                |
  3176. #      |                                                                |
  3177. # XXXX | kf3                                                       kf21 | XXXX
  3178. #      |                                                                |
  3179. #      |                                                                |
  3180. # XXXX | kf4                                                       kf20 | XXXX
  3181. #      |                                                                |
  3182. #      |                                                                |
  3183. # XXXX | kf5                                                       kf19 | XXXX
  3184. #      |                                                                |
  3185. #      |                                                                |
  3186. # XXXX | kf6                                                       kf18 | XXXX
  3187. #      |                                                                |
  3188. #      |                                                                |
  3189. # XXXX |                                                                | XXXX
  3190. #      |                                                                |
  3191. #      |                                                                |
  3192. #      +----------------------------------------------------------------+
  3193. #
  3194. #          XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX
  3195. #
  3196. # Note: XXXX represents the screen buttons
  3197. #                                                          CMD   REDRAW
  3198. #
  3199. #                                                          MAIL
  3200. #
  3201. #       Depression of the "CMD" key sends    \E!    (kcmd)
  3202. #    Depression of the "MAIL" key sends   \E[26s (kf26)
  3203. #    "REDRAW" same as "REFRESH" (krfr)
  3204. #
  3205. #
  3206. # "kf" functions adds carriage return to output string if terminal is in
  3207. # 'new line' mode.
  3208. #
  3209. # The following are functions not covered in the table above:
  3210. #
  3211. #       Set keyboard character (SKC):
  3212. #
  3213. #               \EPn1;Pn2w
  3214. #
  3215. #                       Pn1= 0 Back Space key
  3216. #                       Pn1= 1 Break key
  3217. #                       Pn2=   Program char (hex)
  3218. #
  3219. #       Screen Definition (SDF):
  3220. #
  3221. #               \E[Pn1;Pn2;Pn3;Pn4;Pn5t
  3222. #
  3223. #                       Pn1=     Window number (1-39)
  3224. #                       Pn2-Pn5= Y;X;Y;X coordinates
  3225. #
  3226. #       Screen Selection (SSL):
  3227. #
  3228. #               \E[Pnu
  3229. #
  3230. #                       Pn= Window number
  3231. #
  3232. #       Set Terminal Modes (SM):
  3233. #
  3234. #               \E[Pnh
  3235. #
  3236. #                       Pn= 3 Graphics mode
  3237. #                       Pn= > Cursor blink
  3238. #                       Pn= < Enter new line mode
  3239. #                       Pn= = Enter reverse insert/replace mode
  3240. #                       Pn= ? Enter no scroll mode
  3241. #
  3242. #       Reset Terminal Mode (RM):
  3243. #
  3244. #               \E[Pnl
  3245. #
  3246. #                       Pn= 3 Exit graphics mode
  3247. #                       Pn= > Exit cursor blink
  3248. #                       Pn= < Exit new line mode
  3249. #                       Pn= = Exit reverse insert/replace mode
  3250. #                       Pn= ? Exit no scroll mode
  3251. #
  3252. #       Screen Status Report (SSR):
  3253. #
  3254. #               \E[Pnp
  3255. #
  3256. #                       Pn= 0 Request current window number
  3257. #                       Pn= 1 Request current window dimensions
  3258. #
  3259. #       Device Status Report (DSR):
  3260. #
  3261. #               \E[6n    Request cursor position
  3262. #
  3263. #       Call Status Report (CSR):
  3264. #
  3265. #               \E[Pnv
  3266. #
  3267. #                       Pn= 0 Call failed
  3268. #                       Pn= 1 Call successful
  3269. #
  3270. #       Transparent Button String (TBS):
  3271. #
  3272. #               \E[Pn1;Pn2;Pn3;{string
  3273. #
  3274. #                       Pn1= Button number to be loaded
  3275. #                       Pn2= Character count of "string"
  3276. #                       Pn3= Key mode being loaded:
  3277. #                               0= Unshifted
  3278. #                               1= Shifted
  3279. #                               2= Control
  3280. #                       String= Text string (15 chars max)
  3281. #
  3282. #       Screen Number Report (SNR):
  3283. #
  3284. #               \E[Pnp
  3285. #
  3286. #                       Pn= Screen number
  3287. #
  3288. #       Screen Dimension Report (SDR):
  3289. #
  3290. #               \E[Pn1;Pn2r
  3291. #
  3292. #                       Pn1= Number of rows available in window
  3293. #                       Pn2= Number of columns available in window
  3294. #
  3295. #       Cursor Position Report (CPR):
  3296. #
  3297. #               \E[Pn1;Pn2R
  3298. #
  3299. #                       Pn1= "Y" Position of cousor
  3300. #                       Pn2= "X" Position of cursor
  3301. #
  3302. #       Request Answer Back (RAB):
  3303. #
  3304. #               \E[c
  3305. #
  3306. #       Answer Back Response (ABR):
  3307. #
  3308. #               \E[?;*;30;VSV
  3309. #
  3310. #                       *=  0 No printer available
  3311. #                       *=  2 Printer available
  3312. #                       V=  Software version number
  3313. #                       SV= Software sub version number
  3314. #
  3315. #       Screen Alingment Aid:
  3316. #
  3317. #               \En
  3318. #
  3319. #       Bell (lower pitch):
  3320. #
  3321. #               \E[x
  3322. #
  3323. #       Dial Phone Number:
  3324. #
  3325. #               \EPdstring\
  3326. #
  3327. #                       string= Phone number to be dialed
  3328. #
  3329. #       Set Phone Labels:
  3330. #
  3331. #               \EPpstring\
  3332. #
  3333. #                       string= Label for phone buttons
  3334. #
  3335. #       Set Clock:
  3336. #
  3337. #               \EPchour;minute;second\
  3338. #
  3339. #       Position Clock:
  3340. #
  3341. #               \EPsY;X\
  3342. #
  3343. #                       Y= "Y" coordinate
  3344. #                       X= "X" coordinate
  3345. #
  3346. #       Delete Clock:
  3347. #
  3348. #               \Epr\
  3349. #
  3350. #       Programming The Function Buttons:
  3351. #
  3352. #               \EPfPn;string\
  3353. #
  3354. #                       Pn= Button number (00-06, 18-24)
  3355. #                                         (kf00-kf06, kf18-kf24)
  3356. #
  3357. #                       string= Text to sent on button depression
  3358. #
  3359. #       Request For Local Directory Data:
  3360. #
  3361. #               \EPp12;\
  3362. #
  3363. #       Local Directory Data to host:
  3364. #
  3365. #               \EPp11;LOCAL...DIRECTORY...DATA\
  3366. #
  3367. #    Request for Local Directory Data in print format:
  3368. #    
  3369. #        \EPp13;\
  3370. #
  3371. #    Enable 'Prt on Line' mode:
  3372. #
  3373. #        \022 (DC2)
  3374. #
  3375. #    Disable 'Prt on Line' mode:
  3376. #
  3377. #        \024 (DC4)
  3378. #
  3379. #
  3380. #
  3381. #                                05-Aug-86
  3382. #
  3383. 505|pt505|5430|gs5430| AT&T Personal Terminal 505 or 5430 GETSET terminal @)#(pt505.ti 1.4,
  3384.         am, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H, cnorm=\E[>l,
  3385.         cols#80, cr=\r, cub1=\E[D, cub=\E[%p1%dD, cud=\E[%p1%dB, cud1=\E[B,
  3386.         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  3387.         cvvis=\E[>h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J,
  3388.         el=\E[0K, el1=\E2K, home=\E[H, ht=\t, il=\E[%p1%dL, il1=\E[L, ind=\n,
  3389.         is1=\EPr\\E[0u\E[2J\E[0;0H\E[0m\E[3l\E[<l\E[4l\E[>l\E[=l\E[?l,
  3390.         it#8, kbs=\b, kcmd=\E!, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  3391.         kf0=\E[00s, kf1=\E[01s, kf2=\E[02s, kf3=\E[03s, kf4=\E[04s, kf5=\E[05s,
  3392.         kf6=\E[06s, kf18=\E[18s, kf19=\E[19s, kf20=\E[20s, kf21=\E[21s,
  3393.         kf22=\E[22s, kf23=\E[23s, kf24=\E24s, kf26=\E26s, krfr=\E[27s,
  3394.         lines#24, mc4=\E[4i, mc5=\E[5i, rc=\E8,
  3395.         rev=\E[7m, rmacs=\E[10m, rmir=\E[4l, rmso=\E[0m, rmul=\E[0m, rs1=\Ec,
  3396.         sc=\E7, sgr0=\E[0m, smacs=\E[11m, smir=\E[4h, smso=\E[1m, smul=\E[4m,
  3397.         xon, rmam=\E[11;1j, smam=\E[11;0j,
  3398.  
  3399. #
  3400. # The following Terminfo entry describes functions which are supported by
  3401. # the AT&T 5430/pt505 terminal software version 1.
  3402. #
  3403. # The following represents the screen layout along with the associated
  3404. # bezel buttons for the 5430/pt505 terminal. The "kf" designations do
  3405. # not appear on the screen but are shown to reference the bezel buttons.
  3406. # The "CMD", "MAIL", and "REDRAW" buttons are shown in their approximate
  3407. # position relative to the screen.
  3408. #
  3409. #
  3410. #
  3411. #      +----------------------------------------------------------------+
  3412. #      |                                                                |
  3413. # XXXX | kf0                                                       kf24 | XXXX
  3414. #      |                                                                |
  3415. #      |                                                                |
  3416. # XXXX | kf1                                                       kf23 | XXXX
  3417. #      |                                                                |
  3418. #      |                                                                |
  3419. # XXXX | kf2                                                       kf22 | XXXX
  3420. #      |                                                                |
  3421. #      |                                                                |
  3422. # XXXX | kf3                                                       kf21 | XXXX
  3423. #      |                                                                |
  3424. #      |                                                                |
  3425. # XXXX | kf4                                                       kf20 | XXXX
  3426. #      |                                                                |
  3427. #      |                                                                |
  3428. # XXXX | kf5                                                       kf19 | XXXX
  3429. #      |                                                                |
  3430. #      |                                                                |
  3431. # XXXX | kf6                                                       kf18 | XXXX
  3432. #      |                                                                |
  3433. #      |                                                                |
  3434. # XXXX |                                                                | XXXX
  3435. #      |                                                                |
  3436. #      |                                                                |
  3437. #      +----------------------------------------------------------------+
  3438. #
  3439. #          XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX
  3440. #
  3441. # Note: XXXX represents the screen buttons
  3442. #                                                          CMD   REDRAW
  3443. #
  3444. #                                                          MAIL
  3445. #
  3446. #       Depression of the "CMD" key sends    \E!    (kcmd)
  3447. #    Depression of the "MAIL" key sends   (note) (kf26)
  3448. #    "REDRAW" same as "REFRESH" (krfr)    (note)
  3449. #
  3450. # note: The character string sent by key 'kf26' may be user programmable
  3451. #       to send either \E[16s, or \E[26s.
  3452. #       The character string sent by key 'krfr' may be user programmable
  3453. #       to send either \E[17s, or \E[27s.
  3454. #
  3455. # "kf" functions adds carriage return to output string if terminal is in
  3456. # 'new line' mode.
  3457. #
  3458. # The following are functions not covered in the table above:
  3459. #
  3460. #       Set keyboard character (SKC):
  3461. #
  3462. #               \EPn1;Pn2w
  3463. #
  3464. #                       Pn1= 0 Back Space key
  3465. #                       Pn1= 1 Break key
  3466. #                       Pn2=   Program char (hex)
  3467. #
  3468. #       Screen Definition (SDF):
  3469. #
  3470. #               \E[Pn1;Pn2;Pn3;Pn4;Pn5t
  3471. #
  3472. #                       Pn1=     Window number (1-39)
  3473. #                       Pn2-Pn5= Y;X;Y;X coordinates
  3474. #
  3475. #       Screen Selection (SSL):
  3476. #
  3477. #               \E[Pnu
  3478. #
  3479. #                       Pn= Window number
  3480. #
  3481. #       Set Terminal Modes (SM):
  3482. #
  3483. #               \E[Pnh
  3484. #
  3485. #                       Pn= 3 Graphics mode
  3486. #                       Pn= > Cursor blink
  3487. #                       Pn= < Enter new line mode
  3488. #                       Pn= = Enter reverse insert/replace mode
  3489. #                       Pn= ? Enter no scroll mode
  3490. #
  3491. #       Reset Terminal Mode (RM):
  3492. #
  3493. #               \E[Pnl
  3494. #
  3495. #                       Pn= 3 Exit graphics mode
  3496. #                       Pn= > Exit cursor blink
  3497. #                       Pn= < Exit new line mode
  3498. #                       Pn= = Exit reverse insert/replace mode
  3499. #                       Pn= ? Exit no scroll mode
  3500. #
  3501. #       Screen Status Report (SSR):
  3502. #
  3503. #               \E[Pnp
  3504. #
  3505. #                       Pn= 0 Request current window number
  3506. #                       Pn= 1 Request current window dimensions
  3507. #
  3508. #       Device Status Report (DSR):
  3509. #
  3510. #               \E[6n    Request cursor position
  3511. #
  3512. #       Call Status Report (CSR):
  3513. #
  3514. #               \E[Pnv
  3515. #
  3516. #                       Pn= 0 Call failed
  3517. #                       Pn= 1 Call successful
  3518. #
  3519. #       Transparent Button String (TBS):
  3520. #
  3521. #               \E[Pn1;Pn2;Pn3;{string
  3522. #
  3523. #                       Pn1= Button number to be loaded
  3524. #                       Pn2= Character count of "string"
  3525. #                       Pn3= Key mode being loaded:
  3526. #                               0= Unshifted
  3527. #                               1= Shifted
  3528. #                               2= Control
  3529. #                       String= Text string (15 chars max)
  3530. #
  3531. #       Screen Number Report (SNR):
  3532. #
  3533. #               \E[Pnp
  3534. #
  3535. #                       Pn= Screen number
  3536. #
  3537. #       Screen Dimension Report (SDR):
  3538. #
  3539. #               \E[Pn1;Pn2r
  3540. #
  3541. #                       Pn1= Number of rows available in window
  3542. #                       Pn2= Number of columns available in window
  3543. #
  3544. #       Cursor Position Report (CPR):
  3545. #
  3546. #               \E[Pn1;Pn2R
  3547. #
  3548. #                       Pn1= "Y" Position of cousor
  3549. #                       Pn2= "X" Position of cursor
  3550. #
  3551. #       Request Answer Back (RAB):
  3552. #
  3553. #               \E[c
  3554. #
  3555. #       Answer Back Response (ABR):
  3556. #
  3557. #               \E[?;0;30;VSV
  3558. #
  3559. #                       V=  Software version number
  3560. #                       SV= Software sub version number
  3561. #
  3562. #       Screen Alingment Aid:
  3563. #
  3564. #               \En
  3565. #
  3566. #       Bell (lower pitch):
  3567. #
  3568. #               \E[x
  3569. #
  3570. #       Dial Phone Number:
  3571. #
  3572. #               \EPdstring\
  3573. #
  3574. #                       string= Phone number to be dialed
  3575. #
  3576. #       Set Phone Labels:
  3577. #
  3578. #               \EPpstring\
  3579. #
  3580. #                       string= Label for phone buttons
  3581. #
  3582. #       Set Clock:
  3583. #
  3584. #               \EPchour;minute;second\
  3585. #
  3586. #       Position Clock:
  3587. #
  3588. #               \EPsY;X\
  3589. #
  3590. #                       Y= "Y" coordinate
  3591. #                       X= "X" coordinate
  3592. #
  3593. #       Delete Clock:
  3594. #
  3595. #               \Epr\
  3596. #
  3597. #       Programming The Function Buttons:
  3598. #
  3599. #               \EPfPn;string\
  3600. #
  3601. #                       Pn= Button number (00-06, 18-24)
  3602. #                                         (kf00-kf06, kf18-kf24)
  3603. #
  3604. #                       string= Text to sent on button depression
  3605. #
  3606. #
  3607. #
  3608. #                                05-Aug-86
  3609. #
  3610. 505-24|pt505-24|5430-24|gs5430-24| AT&T PT505 or 5430 GETSET version 1 24 lines @)#(pt505v1.ti 1.2,
  3611.         am, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H, cnorm=\E[>l,
  3612.         cols#80, cr=\r, cub1=\E[D, cub=\E[%p1%dD, cud=\E[%p1%dB, cud1=\E[B,
  3613.         cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  3614.         cvvis=\E[>h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J,
  3615.         el=\E[0K, el1=\E2K, home=\E[H, ht=\t, il=\E[%p1%dL, il1=\E[L, ind=\n,
  3616.         is1=\EPr\\E[0u\E[2J\E[0;0H\E[0m\E[3l\E[<l\E[4l\E[>l\E[=l\E[?l,
  3617.         it#8, kbs=\b, kcmd=\E!, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  3618.         kf0=\E[00s, kf1=\E[01s, kf2=\E[02s, kf3=\E[03s, kf4=\E[04s, kf5=\E[05s,
  3619.         kf6=\E[06s, kf18=\E[18s, kf19=\E[19s, kf20=\E[20s, kf21=\E[21s,
  3620.         kf22=\E[22s, kf23=\E[23s, kf24=\E24s, kf26=\E26s, krfr=\E[27s,
  3621.         lines#24,
  3622.         rev=\E[7m, rmacs=\E[10m, rmir=\E[4l, rmso=\E[0m, rmul=\E[0m, rs1=\Ec,
  3623.         sgr0=\E[0m, smacs=\E[11m, smir=\E[4h, smso=\E[1m, smul=\E[4m,
  3624.         xon,
  3625. 505-22|pt505-22|5430-22|gs5430-22| AT&T PT505 or 5430 GETSET version 1 22 lines @)#(pt505v1.ti 1.2,
  3626.         lines#22, use=5430-24,
  3627.  
  3628. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  3629. #                                                                         
  3630. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  3631. #                   SANTA CRUZ OPERATION INC.                             
  3632. #                                                                         
  3633. #   The copyright notice above does not evidence any actual or intended   
  3634. #   publication of such source code.                                      
  3635.  
  3636. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/dec.ti    1.1"
  3637. #
  3638. #    @(#) dec.ti 25.5 94/10/31 
  3639. #
  3640. #"
  3641. #  # --------------------------------
  3642. #
  3643. # dec: DEC (DIGITAL EQUIPMENT CORPORATION)
  3644. #
  3645. # Manufacturer:    DEC (DIGITAL EQUIPTMENT CORP.)
  3646. # Class:    II
  3647. # Info:
  3648. #    Note that xenl glitch in vt100 is not quite the same as concept,
  3649. #    since the cursor is left in a different position while in the
  3650. #    weird state (concept at beginning of next line, vt100 at end
  3651. #    of this line) so all versions of vi before 3.7 don't handle
  3652. #    xenl right on vt100. The correct way to handle xenl is when
  3653. #    you output the char in column 80, immediately output CR LF
  3654. #    and then assume you are in column 1 of the next line. If xenl
  3655. #    is on, am should be on too.
  3656. #    
  3657. #    I assume you have smooth scroll off or are at a slow enough baud
  3658. #    rate that it doesn't matter (1200? or less). Also this assumes
  3659. #    that you set auto-nl to "on", if you set it off use vt100-nam 
  3660. #    below.
  3661. #    
  3662. #    The padding requirements listed here are guesses. It is strongly
  3663. #    recommended that xon/xoff be enabled, as this is assumed here.
  3664. #    
  3665. #    The vt100 uses rs2 and rf rather than is2/tbc/hts because the 
  3666. #    tab settings are in non-volatile memory and don't need to be 
  3667. #    reset upon login. Also setting the number of columns glitches 
  3668. #    the screen annoyingly. You can type "reset" to get them set.
  3669. #
  3670. # smkx and rmkx, given below, were removed. 
  3671. # smkx=\E[?1h\E=, rmkx=\E[?1l\E>,
  3672. # Somtimes smkx and rmkx are included.  This will put the auxilliary keypad in
  3673. # dec application mode, which is not appropriate for SCO applications.
  3674. vt100|vt100-am|dec vt100 (w/advanced video),
  3675.     mir, msgr, cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, it#8,
  3676.     clear=\E[H\E[J$<50>, cub1=^H, am, cup=\E[%i%p1%d;%p2%dH$<5>,
  3677.     cuf1=\E[C$<2>, cuu1=\E[A$<2>, el=\E[K$<3>, el1=\E[1K$<3>, ed=\E[J$<50>,
  3678.     cud=\E[%p1%dB, cuu=\E[%p1%dA, cub=\E[%p1%dD, cuf=\E[%p1%dC, 
  3679.     smso=\E[1;7m$<2>, rmso=\E[m$<2>, smul=\E[4m$<2>, rmul=\E[m$<2>,
  3680.     bold=\E[1m$<2>, rev=\E[7m$<2>, blink=\E[5m$<2>, sgr0=\E[m^O$<2>,
  3681.     sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  3682.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
  3683.     enacs=\E(B\E)0, smacs=^N, rmacs=^O,
  3684.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  3685.     tbc=\E[3g, hts=\EH, home=\E[H, ht=^I, ri=\EM$<5>,
  3686.     kcuu1=\E[A, kcud1=\E[B, kcuf1=\E[C, kcub1=\E[D, kbs=^H,
  3687.  
  3688. # Info:
  3689. # This is how the keypad gets assigned.
  3690. #    PF1      PF2        PF3          PF4
  3691.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  3692. #    7      8         9        '-' does not send anything on my terminal.
  3693.     kf9=\EOw, kf10=\EOx, kf0=\EOy,
  3694. #    4      5        6          ,
  3695.     kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl,
  3696. #    1      2        3
  3697.     ka1=\EOq, kb2=\EOr, ka3=\EOs,
  3698. #    0      .        ENTER
  3699.     kc1=\EOp, kc3=\EOn, kent=\EOM,
  3700. #
  3701.  
  3702.  
  3703.     vt#3, xenl, xon, sc=\E7, rc=\E8, csr=\E[%i%p1%d;%p2%dr,
  3704. vt100nam|vt100-nam|vt100 w/no am (w/advanced video),
  3705.     am@, xenl@, use=vt100-am,
  3706. # Info:
  3707. #    Ordinary vt100 in 132 column ("wide") mode.
  3708. #
  3709. vt100-w|vt100-w-am|dec vt100 132 cols (w/advanced video),
  3710.     cols#132, lines#24, rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-am,
  3711. vt100-w-nam|vt100-nam-w|dec vt100 132 cols (w/advanced video),
  3712.     cols#132, lines#14, rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, vt@, use=vt100-nam,
  3713. # Info:
  3714. #    vt100's with no advanced video.
  3715. #
  3716. vt100-nav|vt100 without advanced video option,
  3717.     sgr@, smso=\E[7m , rmso=\E[m , xmc#1,
  3718.     smul@, rmul@, bold@, rev@, blink@, sgr0@, use=vt100,
  3719. vt100-nav-w|vt100-w-nav|dec vt100 132 cols 14 lines (no advanced video option),
  3720.     lines#14, cols#132, use=vt100-nav,
  3721. # Info:
  3722. #    vt100's with one of the 24 lines used as a status line.
  3723. #    We put the status line on the top.
  3724. #
  3725. vt100-s|vt100-s-top|vt100-top-s|vt100 for use with sysline,
  3726.     lines#23, is2=\E7\E[2;24r\E8, clear=\E[2;1H\E[J$<50>, home=\E[2;1H,
  3727.     dsl=\E7\E[1;24r\E8,
  3728.     cup=\E[%i%p1%{1}%+%d;%p2%dH$<5>, csr=\E[%i%i%p1%d;%p2%dr,
  3729.     hs, eslok, tsl=\E7\E[1;%p1%dH\E[1K, fsl=\E8, use=vt100-am,
  3730. # Info:
  3731. #    Status line at bottom. 
  3732. #    Clearing the screen will clobber status line.
  3733. #
  3734. vt100-s-bot|vt100-bot-s|vt100 for use with sysline,
  3735.     lines#23, is2=\E[1;23r\E[23;1H, dsl=\E7\E[1;24r\E8,
  3736.     hs, eslok, tsl=\E7\E[24;%p1%dH\E[1K, fsl=\E8, use=vt100-am,
  3737. #
  3738. # Info:
  3739. #    winvt100 - VT100 for use by Windows Terminal in vt100 emulation mode
  3740. #
  3741. winvt100|winvt|winvt-am| Windows Terminal In vt100 emulation mode,
  3742.     mir, am, cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, it#8,
  3743.     clear=\E[H\E[J$<50>, cub1=^H, cup=\E[%i%p1%d;%p2%dH$<5>,
  3744.     cuf1=\E[C$<2>, cuu1=\E[A$<2>, 
  3745.     .el=\E[K$<3>, el1=\E[1K$<3>, 
  3746.     ed=\E[J$<50>,
  3747.     cud=\E[%p1%dB, cuu=\E[%p1%dA, cub=\E[%p1%dD, cuf=\E[%p1%dC, 
  3748.     smso=\E[7m$<2>, rmso=\E[m$<2>, smul=\E[4m$<2>, rmul=\E[m$<2>,
  3749.     bold=\E[1m$<2>, rev=\E[7m$<2>, blink=\E[5m$<2>, sgr0=\E[m\E)2$<2>,
  3750.     sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\E(2%e\E)2%;,
  3751.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
  3752.     enacs=\E(B\E)0, smacs=\E(2, rmacs=\E)2,
  3753.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  3754.     tbc=\E[3g, hts=\EH, home=\E[H, ht=^I, ri=\EM$<5>,
  3755.     kcuu1=\E[A, kcud1=\E[B, kcuf1=\E[C, kcub1=\E[D, kbs=^H,
  3756.  
  3757. # Info:
  3758. # This is how the keypad gets assigned.
  3759. #    PF1      PF2        PF3          PF4
  3760.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOm,
  3761. #    7      8         9        '-' does not send anything on my terminal.
  3762.     kf9=\EOw, kf10=\EOx, kf0=\EOy,
  3763. #    4      5        6          ,
  3764.     kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl,
  3765. #    1      2        3
  3766.     ka1=\EOq, kb2=\EOr, ka3=\EOs,
  3767. #    0      .        ENTER
  3768.     kc1=\EOp, kc3=\EOn, kent=\EOM,
  3769. #
  3770.  
  3771.  
  3772. # Info:
  3773. #    vt132 - like vt100 but slower and has ins/del line and such.
  3774. #    I'm told that smir/rmir are backwards in the terminal from the
  3775. #    manual and from the ANSI standard, this describes the actual 
  3776. #    terminal. I've never actually used a vt132 myself, so this 
  3777. #    is untested.
  3778. #
  3779. vt132|DEC vt132,
  3780.     il1=\E[L$<99>, dl1=\E[M$<99>, ip=$<7>, dch1=\E[P$<7>, rmir=\E[4h,
  3781.     smir=\E[4l, xenl, ind=^J$<30>, use=vt100,
  3782. # Info:
  3783. #    Older DEC CRT's
  3784. #
  3785. vt50|dec vt50,
  3786.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK, clear=\EH\EJ,
  3787.     cols#80, lines#12, cuf1=\EC, ht=^I, cuu1=\EA,
  3788. vt50h|dec vt50h,
  3789.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK,
  3790.     clear=\EH\EJ, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80, lines#12,
  3791.     cuf1=\EC, ht=^I, ri=\EI, cuu1=\EA,
  3792. vt52|dec vt52,
  3793.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK,
  3794.     clear=\EH\EJ, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80, lines#24,
  3795.     cuf1=\EC, ht=^I, it#8, ri=\EI, cuu1=\EA,
  3796.     kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED, kbs=^H,
  3797. # Info:
  3798. #    A VT62 can be made to think that it is a VT61 by moving 6 
  3799. #    soldered-in jumpers on the i/o board. 
  3800. #    The keyboard must be relabeled, also. 
  3801. #
  3802. vt61|vt-61|vt61.5|,
  3803.     cr=^M$<20>, cud1=^J, ind=^J$<20>, bel=^G, cub1=^H,
  3804.     ed=\EJ$<120>, el=\EK$<70>, clear=\EH\EJ$<120>,
  3805.     cup=\EY%p1%' '%+%c%p2%' '%+%c$<20>, cols#80, lines#24,
  3806.     cuf1=\EC$<20>, ht=^I, ri=\E$<20>I, cuu1=\EA$<20>,
  3807.     kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED,
  3808. # Info:
  3809. #    Graphics CRT's.
  3810. #    clear screen also erases graphics
  3811. #
  3812. vt125|vt125 graphics terminal,
  3813.     clear=\E[;H\E[2J\EPpS(E)\E\\$<50>, use=vt100, 
  3814. gt40|dec gt40,
  3815.     cr=^M, cud1=^J, bel=^G,
  3816.     cub1=^H, cols#72, lines#30, os,
  3817. gt42|dec gt42,
  3818.     cr=^M, cud1=^J, bel=^G,
  3819.     cub1=^H, cols#72, lines#40, os,
  3820. # Info:
  3821. #    The gigi does standout with red!
  3822. #
  3823. gigi|vk100|dec gigi graphics terminal,
  3824.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#84, lines#24, am,
  3825.     clear=\E[;H\E[2J, cub1=^H, cup=\E[%i%p1%d;%p2%dH, cuf1=\E[C,
  3826.     cuu1=\E[A, el=\E[K, ed=\E[J, smso=\E[7;31m, rmso=\E[m,
  3827.     smul=\E[4m, rmul=\E[m,
  3828.     is2=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h, smkx=\E[?1h\E=,
  3829.     rmkx=\E[?1l\E>, kcuu1=\EOA,
  3830.     kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, khome=\E[H, kf1=\EOP,
  3831.     kf2=\EOQ, kf3=\EOR, kf4=\EOS, ht=^I, ri=\EM, xenl, cud=\E[%p1%dB,
  3832.     cuu=\E[%p1%dA, cub=\E[%p2%dD, cuf=\E[%p1%dC,
  3833. # Info:
  3834. #    Hard copy (decwriter) dec terminals.
  3835. #
  3836. dw1|decwriter I,
  3837.     cr=^M, cud1=^J, ind=^J, bel=^G,
  3838.     cub1=^H, cols#72, hc, os,
  3839. dw2|decwriter|dw|decwriter II,
  3840.     cr=^M, cud1=^J, ind=^J, bel=^G, kbs=^H, cub1=^H, cols#132, hc, os,
  3841. # Info:
  3842. #    \E(B    Use U.S. character set (otherwise # => british pound !)
  3843. #    \E[20l    Disable "linefeed newline" mode (otherwise puts \r after \n,\f,\(vt )
  3844. #    \E[w    10 char/in pitch
  3845. #    \E[1;132    full width horizontal margins
  3846. #    \E[2g    clear all tab stops
  3847. #    \E[z    6 lines/in
  3848. #    \E[66t    66 lines/page (for \f)
  3849. #    \E[1;66r    full vertical page can be printed
  3850. #    \E[4g    clear vertical tab stops
  3851. #    \E>    disable alternate keypad mode (so it transmits numbers!)
  3852. #    \E[%i%du    set tab stop at column %d (origin == 1)
  3853. #        (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is 
  3854. #        a tab stop)
  3855. #    
  3856. #       The dw3 does standout with wide characters.
  3857. #
  3858. dw3|la120|decwriter III,
  3859.     cr=^M, cud1=^J, ind=^J, bel=^G, kbs=^h, cub1=^H, cols#132, hc,
  3860.     os, smso=\E[6w, rmso=\E[w, ht=^I,
  3861.     is1=\E(B\E[20l\E[w\E[0;132s\E[2g\E[z\E[66t\E[1;66r\E[4g\E>,
  3862.     is2=\E[9;17;25;33;41;49;57;65;73;81;89;97;105;113;121;129u\r,
  3863. dw4|decwriter IV,
  3864.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, cols#132, hc, os, am,
  3865.     ht=^I, is2=\Ec, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS, kbs=^H,
  3866. vt102|dec vt102,
  3867.     mir,
  3868.     dch1=\E[P, dl1=\E[M, il1=\E[L, rmir=\E[4l, smir=\E[4h,
  3869.     use=vt100,
  3870. # smkx and rmkx, given below, were removed. 
  3871. # smkx=\E, rmkx=\E>,
  3872. # Somtimes smkx and rmkx are included.  This will put the auxilliary keypad in
  3873. # dec application mode, which is not appropriate for SCO applications.
  3874. xterm|xterm terminal emulator,
  3875.     am, km, mir, msgr, xenl, xon,
  3876.     cols#80, lines#24,
  3877.     bel=^G, clear=\E[H\E[2J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  3878.     cub=\E[%p1%dD, cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC,
  3879.     cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
  3880.     cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
  3881.     dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=\t, hts=\EH,
  3882.     ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,
  3883.     ind=\n, 
  3884.         is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>,
  3885.     kbs=\b, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  3886.     kcuu1=\E[A, kf0=\E[21~, kf1=\E[11~, kf2=\E[12~,
  3887.     kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~,
  3888.     kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kf10=\E[21~,
  3889.     kf11=\E[23~, kf12=\E[24~,
  3890.     khome=\E[8~, kend=\E[7~,
  3891.     knp=\E[6~, kpp=\E[5~, rc=\E8, ri=\EM, rmacs=\E(B,
  3892.     rmcup=\E[2J\E[?47l\E8, rmso=\E[m, rmul=\E[m,
  3893.     rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
  3894.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
  3895.     smacs=\E(0, smcup=\E7\E[?47h, smso=\E[7m,
  3896.     smul=\E[4m, tbc=\E[3g, 
  3897.         acsc=aakkllmmjjnnwwvvuuttqqxx,
  3898.     kLFT=\E[d, kRIT=\E[c, kcbt=\E[Z,
  3899.         sgr0=\E[m,
  3900.     bold=\E[1m,
  3901.  
  3902. #
  3903. # vt220:
  3904. # This vt220 description maps F5--F9 to the second block of function keys
  3905. # at the top of the keyboard.  The "DO" key is used as F10 to avoid conflict
  3906. # with the key marked (ESC) on the vt220.  See vt220d for an alternate mapping.
  3907. # PF1--PF4 are used as F1--F4.
  3908. #
  3909. vt220|DEC VT220 in vt100 emulation mode,
  3910.     am, mir, xenl, xon,
  3911.     cols#80, lines#24, vt#3,
  3912.     acsc=kkllmmjjnnwwqquuttvvxx, bel=^G, blink=\E[5m$<2>,
  3913.     bold=\E[1m$<2>, clear=\E[H\E[2J$<50>, cr=\r,
  3914.     csr=\E[%i%p1%d;%p2%dr, cub1=\b, cud1=\E[B, cuf1=\E[C,
  3915.     cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P,
  3916.     dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=\t,
  3917.     if=/usr/lib/tabset/vt100, il1=\E[L, ind=\ED$<20/>,
  3918.     is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\E[D, kcud1=\E[B,
  3919.     kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP,
  3920.     kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[17~, kf6=\E[18~,
  3921.     kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, kf10=\E[29~, rc=\E8,
  3922.     rev=\E[7m$<2>, rf=/usr/lib/tabset/vt100, ri=\EM$<14/>,
  3923.     rmacs=\E(B$<4>, rmir=\E[4l, rmso=\E[m, rmul=\E[m,
  3924.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
  3925.     sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;,
  3926.     sgr0=\E[m$<2>, smacs=\E(0$<2>, smir=\E[4h, smso=\E[7m,
  3927.     smul=\E[4m,
  3928.     khome=\E[1~, kend=\E[4~, kpp=\E[5~, knp=\E[6~, kdch1=\E[3~, kich1=\E[2~,
  3929.     civis=\E[?25l,cnorm=\E[?25h,
  3930. #
  3931. vt320|DEC VT320 in vt100 emulation mode,
  3932.     use=vt220,
  3933. #
  3934. vt420|DEC VT420 ,
  3935.         am, mir, xenl, xon,
  3936.         cols#80, lines#24, vt#3,
  3937.         bel=^G, blink=\E[5m$<2>,
  3938.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  3939.         bold=\E[1m$<2>, clear=\E[;H\E[2J$<50>, cr=\r,
  3940.         csr=\E[%i%p1%d;%p2%dr, cub1=\b, cud1=\E[B, cuf1=\E[C,
  3941.         cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P,
  3942.         dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=\t,
  3943.         if=/usr/lib/tabset/vt100, il1=\E[L, ind=\ED,
  3944.         is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p,
  3945.         kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  3946.         kf0=\E[29~, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[17~,
  3947.         kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, kf10=\E[29~,
  3948.         rc=\E8, rev=\E[7m$<2>, rf=/usr/lib/tabset/vt100, ri=\EM,
  3949.         rmacs=\E(B$<4>, rmir=\E[4l, rmso=\E[m, rmul=\E[m,
  3950.     rs3=\E[?67h\E[64;1"p,
  3951.         rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
  3952.     kfnd=\E[1~, kich1=\E[2~, kdch1=\E[3~,
  3953.     knp=\E[6~, kpp=\E[5~, kslt=\E[4~,
  3954.         sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;,
  3955.         sgr0=\E[m$<2>, smacs=\E(0$<2>, smir=\E[4h, smso=\E[7m,
  3956.         smul=\E[4m,
  3957. #
  3958. vt420nam|vt420-nam|v420n|DEC VT420 in vt100 emul. mode with NO AUTO WRAP mode,
  3959.     am@, use=vt420,
  3960. #
  3961. vt420pc|DEC VT420 PC keyboard,
  3962.     pctrm=USR_TERM:vt420pcdos:,
  3963.     kdch1=^?, khome=\E[H, kend=\E[4~,
  3964.     kf1=\E[11~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,
  3965.         kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kf10=\E[21~,
  3966.         kf11=\E[23~, kf12=\E[24~,
  3967. #
  3968.     kf13=\E[11;2~, kf14=\E[12;2~, kf15=\E[13;2~, kf16=\E[14;2~,
  3969.     kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, kf20=\E[19;2~,
  3970.     kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~,
  3971. #
  3972.     kf25=\E[23~,   kf26=\E[24~,   kf27=\E[25~,   kf28=\E26~,
  3973.     kf29=\E[28~,   kf30=\E[29~,   kf31=\E[31~,   kf32=\E[32~,
  3974.         kf33=\E33~,    kf34=\E[34~,   kf35=\E[35~,   kf36=\E[36~, 
  3975. #
  3976.     kf37=\E[23;2~, kf38=\E[24;2~, kf39=\E[25;2~, kf40=\E[26;2~,
  3977.     kf41=\E[28;2~, kf42=\E[29;2~, kf43=\E[31;2~, kf44=\E[32;2~,
  3978.     kf45=\E[33;2~, kf46=\E[34;2~, kf47=\E[35;2~, kf48=\E[36;2~,
  3979. #
  3980. #  DECUDK   
  3981. #               if (key < 16) then  value = key;
  3982. #               else if (key < 21) then value = key + 1; 
  3983. #               else if (key < 25) then value = key + 2;
  3984. #               else if (key < 27) then value = key + 3;
  3985. #               else if (key < 30) then value = key + 4;
  3986. #               else value = key + 5;
  3987. #
  3988.     pfx=\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\\,
  3989.     use=vt420,
  3990. #
  3991. vt420pcdos|VT420PC,
  3992.     pctrm@,
  3993.     smsc=\E[?1;2r\E[34h,
  3994. #    rmsc=\E[?0;0r,
  3995.         rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
  3996.     u0=eg,
  3997.     dispc=%?%p2%{19}%=%t\E\023\021%e%p2%{32}%<%t\E%p2%c%e%p2%{127}%=%t\E\177%e%p2%c%;,
  3998.     sgr@,
  3999.     sgr0=\E[0m,
  4000.     lines#25,
  4001.     use=vt420pc,
  4002. #
  4003. vt420f|DEC VT420 in VT mode  F1-F5 as Fkeys,
  4004.     kdch1=^?, khome=\E[H, 
  4005.     kf1=\E[11~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,kf6=\E[17~,
  4006.     kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kf10=\E[21~, kf11=\E[23~,
  4007.     kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
  4008.     kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf20=\E[34~,
  4009.     lf1=\EOP, lf2=\EOQ, lf3=\EOR, lf4=\EOS,
  4010.     use=vt420,
  4011. #
  4012. #  Use v420fn for LYRIX
  4013. #
  4014. vt420f-nam|v420fn|DEC VT420 no auto margins,
  4015.     am@, use=vt420f,
  4016. #
  4017. #  Use v420pcn for LYRIX
  4018. #
  4019. vt420pc-nam|v420pcn|DEC VT420 PC keyboard no auto margins,
  4020.     am@, use=vt420pc,
  4021. #
  4022. # vt510:
  4023. ##
  4024. vt510|DEC VT510,
  4025.     use=vt420,
  4026. vt510nam|vt510-nam|v510n|DEC VT510 in vt100 emul. mode with NO AUTO WRAP mode,
  4027.     use=vt420nam,
  4028. vt510pc|DEC VT510 w/PC keyboard,
  4029.     use=vt420pc,
  4030. vt510pc-nam|v510pcn|DEC VT510 PC keyboard no auto margins,
  4031.     am@, use=vt420pc,
  4032. vt510pcdos|DEC VT510 w/PC for DOS Merge,
  4033.     use=vt420pcdos,
  4034. #
  4035. #
  4036. # vt220d:
  4037. # This vt220 description regards F6--F10 as the second block of function keys
  4038. # at the top of the keyboard.  This mapping follows the description given
  4039. # in the VT220 Programmer Reference Manual and agrees with the labeling
  4040. # on some terminals that emulate the vt220.  There is no support for an F5.
  4041. # See vt220 for an alternate mapping. 
  4042. #
  4043. vt220d|DEC VT220 in vt100 mode with DEC function key labeling,
  4044.     kf5@, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
  4045.     kf9=\E[20~,  kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, 
  4046.     kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, 
  4047.     kf17=\E[31~, kf18=\E[32~, kf19=\E[33,  kf20=\E[34~, 
  4048.     use=vt220,
  4049.  
  4050. vt220nam|vt220-nam|VT220 in vt100 mode with no auto margins,
  4051.     am@, use=vt220,
  4052.     
  4053. vt220-8|dec vt220 8 bit terminal,
  4054.     am, mc5i, mir, msgr, xenl, xon,
  4055.     cols#80, it#8, lines#24,
  4056.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  4057.     bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,
  4058.     cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
  4059.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
  4060.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  4061.     dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
  4062.     ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
  4063.     enacs=\E)0, flash=\E[?5h$<200>\E[?5l, home=\E[H,
  4064.     ht=\t, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
  4065.     ind=\ED, is2=\E[?7h\E[>\E[?1h\E\sF\E[?4l, kbs=\b,
  4066.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  4067.     kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
  4068.     kf13=\E[25~, kf14=\E[26~, kf17=\E[31~, kf18=\E[32~,
  4069.     kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR,
  4070.     kf4=\EOS, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
  4071.     kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~, kich1=\E[2~,
  4072.     knp=\E[6~, kpp=\E[5~, krdo=\E[29~, kslt=\E[4~,
  4073.     lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, mc0=\E[i,
  4074.     mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m,
  4075.     ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l,
  4076.     rmso=\E[27m, rmul=\E[24m, rs1=\E[?3l, sc=\E7,
  4077.     sgr0=\E[0m, smacs=^N, smam=\E[?7h, smir=\E[4h,
  4078.     smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  4079.     if=/usr/lib/tabset/vt100, khome=\E[H, 
  4080.  
  4081. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  4082. #                                                                         
  4083. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  4084. #                   SANTA CRUZ OPERATION INC.                             
  4085. #                                                                         
  4086. #   The copyright notice above does not evidence any actual or intended   
  4087. #   publication of such source code.                                      
  4088.  
  4089. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/esprit.ti    1.1"
  4090. #
  4091. #    @(#) esprit.ti 23.1 91/06/12 
  4092. #    Entry largely based on wy60 and has the functionalities of
  4093. #    wy60ak.
  4094. opus3n1+|Esprit  Opus3n1+ in wy60 mode with ANSI arrow keys +,
  4095.     is2=\E`:\Ee(\EO\Ee6\Ec41\E~4\Ec21\Ed/\Ezz&\E[A^?\Ezz'\E[B^?\Ezz(\E[D^?\Ezz)\E[C^?\Ezz<\E[Q^?\Ezz`\E[F^?\EA1*\EZH12,
  4096.     kbs=\b, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  4097.     kcuu1=\E[A,
  4098.     smcup=\Ezz&\E[A^?\Ezz'\E[B^?\Ezz(\E[D^?\Ezz)\E[C^?\Ezz<\E[Q^?,
  4099.     tsl=\EF, fsl=^M,
  4100.     kend=\E[F,
  4101.     am, hs, mir, ul, xon,
  4102.     cols#80, lines#24,  
  4103.     bel=^G, blink=\EG2, kcbt=\EI, cbt=\EI, clear=\E*$<100>, cr=^M,
  4104.     cub1=^H, cud1=^J, cuf1=^L, cup=\Ea%i%p1%dR%p2%dC,
  4105.     cuu1=^K, dch1=\EW$<11>, dl1=\ER$<5>, dsl=\Ez(^M, ed=\EY$<100>,
  4106.     el=\ET, fsl=^M, ht=^I$<5>, hts=\E1, if=/usr/lib/tabset/std,
  4107.     il1=\EE$<4>, ind=\n,
  4108.     invis=\EG1, ip=$<3>,
  4109.     kcbt=\EI, 
  4110.     kdch1=\EW, kdl1=\ER, kel=\ET, kent=\E7,
  4111.     ked=\EY, 
  4112.     kf1=^A@^M, kf2=^AA^M, kf3=^AB^M, kf4=^AC^M, kf5=^AD^M, kf6=^AE^M,
  4113.     kf7=^AF^M, kf8=^AG^M, kf9=^AH^M, kf10=^AI^M, kf11=^AJ^M, kf12=^AK^M,
  4114.     kf13=^AL^M, kf14=^AM^M, kf15=^AN^M, kf16=^AO^M,  
  4115.     rmir=\Er, rmso=\EG0, rmul=\EG0,
  4116.     civis=\E`0,
  4117.     cnorm=\E`1,
  4118.     acsc=0wa_h[jukslrmqnxqzttuyv]wpxv,
  4119.     rmacs=\EH^C,
  4120.     smacs=\EH^B,
  4121.     knp=\EK,
  4122.     kpp=\EJ,
  4123.     sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EH^B%e\EH^C%;\EG%'0'%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c,
  4124.     sgr0=\E(\EH^C\EG0\EcD,
  4125.     kich1=\EQ, kil1=\EE, km, kprt=\EP, krpl=\Er,
  4126.     lh#1, lw#8, mc0=\EP, mc4=^T, mc5=^R, mir, msgr,
  4127.     nel=^M^J$<3>, nlab#8, pfloc=\EZ2%p1%'?'%+%c%p2%s\177,
  4128.     pfx=\EZ1%p1%'?'%+%c%p2%s\177, pln=\Ez%p1%'/'%+%c%p2%s^M, prot=\E),
  4129.     rev=\EG4, ri=\Ej$<7>, rmam=\Ed., rmln=\EA11,
  4130.     rmxon=\Ec20, rs1=\E~!\E~4$<150>, rs2=\EeF$<150>,
  4131.     rs3=\EwG\Ee($<150>,
  4132.     smam=\Ed/, smln=\EA10,
  4133.     smxon=\Ec21, tbc=\E0, uc=\EG8%p1%c\EG0,
  4134.     wsl#80, .xon,
  4135.     bw, dim=\EGp,
  4136.     kHOM=\E{,
  4137.     smir=\Eq, smso=\EG4, smul=\EG8, tsl=\Ez(,
  4138.     home=^^$<2>, khome=^^,
  4139. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  4140. #                                                                         
  4141. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  4142. #                   SANTA CRUZ OPERATION INC.                             
  4143. #                                                                         
  4144. #   The copyright notice above does not evidence any actual or intended   
  4145. #   publication of such source code.                                      
  4146.  
  4147. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/hds.ti    1.1"
  4148. #
  4149. #    @(#) hds.ti 23.2 91/06/12 
  4150. #
  4151. #"
  4152. #  # --------------------------------
  4153. #
  4154. # concept: (HUMAN DESIGNED SYSTEMS)
  4155. #
  4156. # Manufacturer:    HUMAN DESIGNED SYSTEMS
  4157. # Class:    III
  4158. # Info:
  4159. #    There seem to be a number of different versions of the C108 PROMS
  4160. #    (with bug fixes in its Z-80 program).
  4161. #    
  4162. #    The first one that we had would lock out the keyboard of you
  4163. #    sent lots of short lines (like /usr/dict/words) at 9600 baud.
  4164. #    Try that on your C108 and see if it sends a ^S when you type it.
  4165. #    If so, you have an old version of the PROMs.
  4166. #    
  4167. #    You should configure the C108 to send ^S/^Q before running this.
  4168. #    It is much faster (at 9600 baud) than the c100 because the delays
  4169. #    are not fixed.
  4170. #    new status line display entries for c108-8p:
  4171. #    is3 - init str #3 - setup term for status display - 
  4172. #    set programmer mode, select window 2, define window at last 
  4173. #    line of memory, set bkgnd stat mesg there, select window 0.
  4174. #    
  4175. #    tsl - to status line - select window 2, home cursor, erase to 
  4176. #    end-of-window, 1/2 bright on, goto(line#0, col#?)
  4177. #    
  4178. #    fsl - from status line - 1/2 bright off, select window 0
  4179. #    
  4180. #    dsl - disable status display - set bkgnd status mesg with 
  4181. #    illegal window #
  4182. #    
  4183. #    There are probably more function keys that should be added but 
  4184. #    I don't know what they are.
  4185. #
  4186. c108|concept108|c108-8p|concept108-8p|concept 108 w/8 pages,
  4187.     is3=\EU\E z"\Ev^A\177 !p\E ;"\E z \Ev  ^A\177p\Ep\n,
  4188.     rmcup=\Ev  ^A\177p\Ep\r\n, use=c108-4p,
  4189. c108+acs|alternate charset defns for c108,
  4190.     acsc=l\\qLkTxUmMjE, rmacs=\Ej , smacs=\Ej!,
  4191. c108-4p-acs|c108-4p w/ acs,
  4192.     use=c108+acs, use=c108-4p,
  4193. c108-8p-acs|c108-8p w/ acs,
  4194.     use=c108+acs, use=c108-8p,
  4195. c108-rv-8p-acs|c108-rv-8p w/ acs,
  4196.     use=c108+acs, use=c108-rv-8p,
  4197. c108-4p|concept108-4p|concept 108 w/4 pages,
  4198.     hs, eslok, dch1=\E\s1$<16*>,
  4199.     tsl=\E z"\E?\E^E\EE\Ea %+ , fsl=\Ee\E z , dsl=\E ;\177,
  4200.     is3=\EU\E z"\Ev\177 !p\E ;"\E z \Ev  ^A p\Ep\n,
  4201.     xon, is1=\EK\E!\E F,
  4202.     smcup=\EU\Ev  8p\Ep\r\E^U, rmcup=\Ev  ^A p\Ep\r\n,
  4203.     cvvis=\EW, cnorm=\Ew,
  4204. # Info:
  4205. #    No delays needed on c108 because of ^S/^Q handshaking
  4206. #
  4207.     pb@, cr=^M, ind=^J,
  4208.     cup=\Ea%p1%?%p1%{95}%>%t^A%{96}%-%;%' '%+%c%p2%?%p2%{95}%>%t^A%{96}%-%;%' '%+%c,
  4209.     use=c100,
  4210. c108-rv|c108-rv-8p|concept 108 w/8 pages in reverse video,
  4211.     smcup=\EU\Ev  8p\Ep\r, rmcup=\Ev  ^B p\Ep\r\n, use=c108-rv-4p, 
  4212. c108-rv-4p|concept108-rv-|concept108rv4p|concept 108 w/4 pages in reverse video,
  4213.     flash=\EK$<50>\Ek, is1=\Ek, smso=\EE, rmso=\Ee,
  4214.     use=c108-4p, 
  4215. c108-rv-4p-acs|c108-rv-4p w/ acs,
  4216.     use=c108+acs, use=c108-rv-4p,
  4217. c108-na|c108-na-8p|c108-8p-na|concept108-na-|concept108na8p|concept 108 w/8 pages no arrows,
  4218.     kf7=\E;, kf8=\E<, kf9=\E=,
  4219.     smkx@, rmkx@, use=c108-8p,
  4220. c108-na-acs|c108-na w/ acs,
  4221.     use=c108+acs, use=c108-na,
  4222. c108-rv-na|c108-rv-na-8p|c108-8p-rv-na|concept 108 8 pages no arrows rev video,
  4223.     kf7=\E;, kf8=\E<, kf9=\E=,
  4224.     smkx@, rmkx@, use=c108-rv-8p,
  4225. c108-rv-na-acs|c108-na w/ acs,
  4226.     use=c108+acs, use=c108-rv-na,
  4227. c108-w|c108-w-8p|concept108-w-8|concept108-w8p|concept 108 w/8 pages in wide mode,
  4228.     is1=\E F\E",
  4229.     smcup=\EU\Ev  8^AD\Ep\r, rmcup=\Ev  ^A0^AD\Ep\r\n,
  4230.     cols#132, use=c108-8p,
  4231. c108-w-acs|c108-w w/ acs,
  4232.     use=c108+acs, use=c108-w,
  4233. # Info:
  4234. #    Concept 100:
  4235. #    These have only window relative cursor addressing, not screen 
  4236. #    relative. To get it to work right here, smcup/rmcup (which 
  4237. #    were invented for the # concept) lock you into a one page 
  4238. #    window for screen style programs.
  4239. #    
  4240. #    To get out of the one page window, we use a clever trick:
  4241. #    we set the window size to zero ("\Ev    " in rmcup) which the 
  4242. #    terminal recognizes as an error and resets the window to all 
  4243. #    of memory.
  4244. #    
  4245. #    This trick works on c100 but does not on c108, sigh.
  4246. #    
  4247. #    Some tty drivers use cr3 for concept, others use nl3, hence 
  4248. #    the delays on cr and ind below. This padding is only needed at 
  4249. #    9600 baud. One or the other is commented out depending on 
  4250. #    local conventions.
  4251. #    
  4252. #    2 ms padding on rmcup isn't always enough. 6 works fine. Maybe 
  4253. #    less than 6 but more than 2 will work.
  4254. #    
  4255. #    Note: can't use function keys f7-f10 because they are 
  4256. #    indistinguishable from arrow keys (!), also, del char and 
  4257. #    clear eol use xon/xoff so they probably won't work very well.
  4258. #    
  4259. #    Also note that we don't define insrt/del char/delline/eop/send 
  4260. #    because they don't transmit unless we reset them - I figured 
  4261. #    it was a bad idea to clobber their definitions.
  4262. #    
  4263. #    The mc5 sequence changes the escape character to ^^ so that 
  4264. #    escapes will be passed through to the printer. Only trouble 
  4265. #    is that ^^ won't be - ^^ was chosen to be unlikely. 
  4266. #    Unfortunately, if you're sending raster bits through to be 
  4267. #    plotted, any character you choose will be likely, so we lose.
  4268. #
  4269. c100|concept100|concept|c104|c100-4p|hds concept 100,
  4270.     is2=\EU\Ef\E7\E5\E8\El\ENH\E\0\Eo&\0\Eo'\E\Eo!\0\E^G!\E^HA@ \E4#:"\E:a\E4#;"\E:b\E4#<"\E:c,
  4271.     is1=\EK, is3=\Ev    $<6>\Ep\n,
  4272. #    cr=^M, ind=^J$<9>,
  4273.     cr=$<9>^M, ind=^J,
  4274.     bel=^G, cud1=^J, clear=\E?\E^E$<2*>,
  4275.     smcup=\EU\Ev  8p\Ep\r\E^U$<16>, rmcup=\Ev    $<6>\Ep\r\n,
  4276.     il1=\E^R$<3*>, am, cub1=^H, ed=\E^E$<16*>, el=\E^U$<16>,
  4277.     cup=\Ea%p1%' '%+%c%p2%' '%+%c, cols#80, dch1=\E^Q$<16*>, dl1=\E^B$<3*>,
  4278.     rmir=\E\s\s, eo, smir=\E^P, ip=$<16*>, lines#24, mir, cuf1=\E=,
  4279.     ht=\t$<8>, kbs=^h, ul, cuu1=\E;, smul=\EG, rmul=\Eg,
  4280.     xenl, flash=\Ek$<20>\EK, pb#9600, vt#8,
  4281.     smul=\EG, rmul=\Eg, smso=\ED, rmso=\Ed,
  4282.     dim=\EE, rev=\ED, blink=\EC, prot=\EI, invis=\EH, sgr0=\EN@,
  4283.     rep=\Er%p1%c%p2%' '%+%c$<.2*>, smkx=\EX, rmkx=\Ex,
  4284.     kcuu1=\E;, kcud1=\E<, kcub1=\E>, kcuf1=\E=, khome=\E?, kcbt=\E',
  4285.     kf1=\E5, kf2=\E6, kf3=\E7, kf4=\E8, kf5=\E9,
  4286.     kf6=\E:a, kf7=\E:b, kf8=\E:c,
  4287.     kich1=\E^P, krmir=\E\0, kdch1=\E^Q, kil1=\E^R, kdl1=\E^B,
  4288.     kel=\E^S, ked=\E^C, kpp=\E., knp=\E-, kind=\E[, kri=\E\\,
  4289.     khts=\E], kctab=\E_,
  4290. # Info:
  4291. #    \EQ"\EY(^W (send anything from printer to host, for xon/xoff) 
  4292. #    cannot be # in is2 because it will hang a c100 with no printer 
  4293. #    if sent twice.
  4294. #
  4295.     mc5=\EQ"\EY(^W\EYD\Eo ^^, mc4=^^o \E\EQ!\EYP^W,
  4296. c100-rv|c100-rv-4p|c100-rv-4p-pp|concept100-rv|c100 rev video,
  4297.     is1=\Ek, flash=\EK$<20>\Ek, cvvis@, cnorm@,
  4298.     smso=\EE, rmso=\Ee, use=c100,
  4299. c100-rv-na|c100-rv-4p-na|c100 with no arrows,
  4300.     smkx@, rmkx@, use=c100-rv,
  4301. oc100|oconcept|c100-1p|old 1 page concept 100,
  4302.     in, is3@, use=c100,
  4303. # Info:
  4304. #    
  4305. #    ht through el included to specify padding needed in raw mode.
  4306. #
  4307. avt-ns|concept avt with status lins disabled,
  4308.     am, eo, mir, ul, xenl, xon,
  4309.     cols#80, it#8, lines#24, lm#192,
  4310.     bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
  4311.     clear=\E[H\E[J$<38>, cnorm=\E[=119l, cr=\r,
  4312.     csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
  4313.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
  4314.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  4315.     cvvis=\E[=119h, dch1=\E[P, dim=\E[1!{,
  4316.     dl=\E[%p1%dM$<4*>, dl1=\E[M$<4>, ed=\E[J$<96>,
  4317.     el=\E[K$<6>, home=\E[H, hpa=\E[%p1%{1}%+%dG,
  4318.     ht=\t$<4>, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
  4319.     il=\E[%p1%dL$<4*>, il1=\E[L$<4>, ind=\n$<8>,
  4320.     invis=\E8m, ip=$<4>, is1=\E[=103l\E[=205l,
  4321.     is2=\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:0:32!r\E[0*w\E[w\E2\r\n\E[2;27!t,
  4322.     kbs=\b, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  4323.     kcuu1=\E[A, kdch1=\E^B\r, ked=\E^D\r, kf1=\EOP,
  4324.     kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H,
  4325.     kich1=\E^A\r, kil1=\E^C\r, ll=\E[24H, mc0=\E[0i,
  4326.     mc4=\E[4i, mc5=\E[5i, pfloc=\E[%p1%d;0u#%p2%s#,
  4327.     pfx=\E[%p1%d;1u#%p2%s#, prot=\E[99m, rc=\E8,
  4328.     rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM$<4>,
  4329.     rmacs=^N$<1>, rmcup=\E[w\E2\r\n, rmir=\E4l,
  4330.     rmkx=\E[!z\E[0;2u, rmso=\E[7!{, rmul=\E[4!{, sc=\E7,
  4331.     sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m,
  4332.     sgr0=\E[m, smacs=^O$<1>, smcup=\E[=4l\E[1;24w\E2\r,
  4333.     smir=\E1, smkx=\E[1!z\E[0;3u, smso=\E[7m, smul=\E[4m,
  4334.     tbc=\E[2g, vpa=\E[%p1%{1}%+%dd,
  4335. avt-rv-ns|concept avt in reverse video mode/no status line,
  4336.     is1=\E[=103l\E[=205h, flash=\E[=205l$<50>\E[=205h, use=avt-ns,
  4337. avt-w-ns|concept avt in 132 column mode/no status line,
  4338.     is1=\E[=103h\E[=205l, smcup=\E[H\E[1;24;1;132w, use=avt-ns,
  4339. avt-w-rv-ns|concept avt in 132 column mode/no status line,
  4340.     is1=\E[=103h\E[=205h, smcup=\E[H\E[1;24;1;132w,
  4341.     flash=\E[=205l$<50>\E[=205h, use=avt-ns,
  4342. # Info:
  4343. #    Concept AVT with status line. We get the status line using the
  4344. #    "Background status line" feature of the terminal. We swipe the
  4345. #    first line of memory in window 2 for the status line, keeping
  4346. #    191 lines of memory and 24 screen lines for regular use.
  4347. #    The first line is used instead of the last so that this works
  4348. #    on both 4 and 8 page AVT's. (Note the lm#191 or 192 - this
  4349. #    assumes an 8 page AVT but lm isn't currently used anywhere.)
  4350. #
  4351. avt+s|concept avt status line changes,
  4352.     is3=\E[2w\E[2!w\E[1;1;1;80w\E[H\E[2*w\E[1!w\E2\r\n,
  4353.     tsl=\E[2;1!w\E[;%p1%dH\E[2K, fsl=\E[1;1!w, eslok, hs,
  4354.     dsl=\E[0*w, lm#191, smcup=\E[2;25w\E2\r, rmcup=\E[2w\E2\r\n,
  4355.     .wind=\E[%i%p1%{1}%+%d;%p2%d;%p3%{01}%+%d;%p4%{01}%+%dw,
  4356. avt|c5|avt-s|conceptavt|concept-avt| avt w/4 or 8 pages/80 columns,
  4357.     use=avt+s, use=avt-ns,
  4358. avt-rv|avt-s-rv|avt-rv-s|concept avt in reverse video w/status line,
  4359.     is1=\E[=103l\E[=205h, flash=\E[=205l$<50>\E[=205h,
  4360.     use=avt+s, use=avt-ns,
  4361. avt-w|avt-w-s|concept avt in 132 column mode w/with status line,
  4362.     is1=\E[=103h\E[=205l, smcup=\E[H\E[1;24;1;132w,
  4363.     use=avt+s, use=avt-ns,
  4364. avt-w-rv|avt-rv-w|avt-w-s-rv|avt-w-rv-s|avt 132 cols w/status line,
  4365.     is1=\E[=103h\E[=205h, smcup=\E[H\E[1;24;1;132w,
  4366.     flash=\E[=205l$<50>\E[=205h,
  4367.     use=avt+s, use=avt-ns,
  4368. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  4369. #                                                                         
  4370. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  4371. #                   SANTA CRUZ OPERATION INC.                             
  4372. #                                                                         
  4373. #   The copyright notice above does not evidence any actual or intended   
  4374. #   publication of such source code.                                      
  4375.  
  4376. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/hp.ti    1.1"
  4377. #
  4378. #    @(#) hp.ti 25.1 92/10/26 
  4379. #
  4380. #ident    "@(#)terminfo:hp.ti    1.2"
  4381. #  # --------------------------------
  4382. #
  4383. # hp: HEWLETT PACKARD
  4384. #
  4385. # Manufacturer:    HEWLETT PACKARD
  4386. # Class:    I
  4387. # Info:
  4388. #    Generic HP terminal - this should (hopefully) work on any HP 
  4389. #    terminal.
  4390. #
  4391. hp|hewlett-packar|hewlettpackard,
  4392.     tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EL, am,
  4393.     cub1=^H, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, clear=\EH\EJ,
  4394.     cup=\E&a%p2%dc%p1%dY$<6>, cols#80, vpa=\E&a%p1%dY, lm#0, da, db,
  4395.     dch1=\EP, dl1=\EM, rmir=\ER, smir=\EQ, kbs=^H, lines#24, mir,
  4396.     cuf1=\EC, ht=^I, rmso=\E&d@, smso=\E&dJ,
  4397.     smul=\E&dD, rmul=\E&d@, cuu1=\EA, xhp, vt#6, kcbt=\Ei,
  4398.  
  4399. hp110|hewlett-packard model 110 portable,
  4400.     lines#16,use=hp,
  4401.  
  4402. hp+pfk+cr|hp function keys with CR,
  4403.     kf1=\Ep\r, kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r,
  4404.     kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r, kf8=\Ew\r,
  4405.  
  4406. hp+pfk-cr|hp function keys w/o CR,
  4407.     kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es,
  4408.     kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew,
  4409.  
  4410. # Info:
  4411. #    The 2621's use the same keys for the arrows and function keys, 
  4412. #    but not separate escape sequences. These definitions allow the 
  4413. #    user to use those keys as arrow keys rather than as function 
  4414. #    keys.
  4415. #
  4416. hp+pfk+arrows|hp alternate arrow definitions,
  4417.     khome=\Ep\r, kll=\Eq\r, kind=\Er\r, kri=\Es\r,
  4418.     kcuu1=\Et\r, kcub1=\Eu\r, kcuf1=\Ev\r, kcud1=\Ew\r,
  4419.     kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
  4420.  
  4421. hp+arrows|hp arrow definitions,
  4422.     kcuu1=\EA, kcud1=\EB, kcub1=\ED, kcuf1=\EC,
  4423.     khome=\Eh, kll=\EF, kind=\ES, kri=\ET,
  4424.  
  4425. # Info:
  4426. #    Generic stuff from the HP 262x series
  4427. #
  4428. hp262x,
  4429.     dch1=\EP$<2>, ip=$<2>, rmso=\E&d@, smso=\E&dB, ed=\ED\EJ$<500>\EC,
  4430.     rev=\E&dB, smul=\E&dD, blink=\E&dA, invis=\E&dS, sgr0=\E&d@, rmul=\E&d@,
  4431.     sgr=\E&d%'@'%?%p1%t%'B'%|%;%?%p2%t%'D'%|%;%?%p3%t%'B'%|%;%?%p4%t%'A'%|%;%c,
  4432.     khome=\Eh, kcuu1=\EA, kcub1=\ED, kcuf1=\EC, kcud1=\EB,
  4433.     smkx=\E&s1A, rmkx=\E&s0A, knp=\EU, kpp=\EV, kri=\ET,
  4434.     kind=\ES, kil1=\EL, kdl1=\EM, kich1=\EQ, kdch1=\EP,
  4435.     kel=\EK, ked=\EJ, krmir=\ER,
  4436.     ind=\ES, ht=^I$<2>, xhp,
  4437.     ed=\EJ,
  4438. # Info:
  4439. #    Note: no "home" on HP's since that homes to top of memory, not 
  4440. #    screen.
  4441. #    
  4442. #    The only way to get the arrow keys to transmit anything at all 
  4443. #    is to turn on the function key labels (f1-f8) with smkx, and 
  4444. #    even then the user has to hold down shift!
  4445. #    
  4446. #    The default 2621 turns off the labels except when it has to to 
  4447. #    enable the function keys. If your installation prefers labels 
  4448. #    on all the time, or off all the time (at the "expense" of the 
  4449. #    function keys) move the # 2621-nl or 2621-wl labels to the 
  4450. #    front using reorder.
  4451. #    
  4452. #    Note: there are newer ROM's for 2621's that allow you to set 
  4453. #    strap A so the regular arrow keys xmit \EA, etc, as with the 
  4454. #    2645. However, even with this strap set, the terminal stops 
  4455. #    xmitting if you reset it, until you unset and reset the strap!
  4456. #    Since there is no way to set/unset the strap with an escape 
  4457. #    sequence, we don't use it in the default.
  4458. #    
  4459. #    If you like, you can use 2621-ba (bad arrow keys).
  4460. #
  4461. hp2621-ba|2621-ba|2621 w/new rom and strap A set,
  4462.     smkx@, rmkx@,
  4463.     use=hp+arrows,
  4464.     use=hp2621,
  4465.  
  4466. # Info:
  4467. #    2621 with function labels. Most of the time they are off,
  4468. #    but inside vi, the function key labels appear. You have to
  4469. #    hold down shift to get them to xmit.
  4470. #
  4471. hp2621|hp2621a|hp2621A|2621|2621a|2621A|hp2621-wl|2621-wl|hp 2621 w/labels,
  4472.     is2=\E&jA\r, rmkx=\E&jA, use=hp2621-fl,
  4473.  
  4474. # Info:
  4475. #    2621 with function labels.  Most of the time they are off,
  4476. #    but inside vi, the function key labels appear.  You have to
  4477. #    hold down shift to get them to xmit.
  4478. #
  4479. hp2621-fl|2621-fl|hp 2621,
  4480.     is2=\E&j@\r, cbt=\Ei, cup=\E&a%p2%dc%p1%dY,
  4481.     dch1=\EP$<2>, ip=$<2>, pb#19200,
  4482.     smso=\E&dD, rmso=\E&d@, smul=\E&dD, rmul=\E&d@, sgr0=\E&d@, xhp@,
  4483.     use=hp+pfk+cr, smkx=\E&jB, rmkx=\E&j@, ht=^I$<2>, xon, use=hp,
  4484.  
  4485. # Info:
  4486. #    To use 2621p printer, setenv TERM=2621p, PRINTER=2612p
  4487. #
  4488. hp2621p|2621p|2621P|hp 2621 with printer,
  4489.     mc5=\E&p11C, mc4=\E&p13C, use=hp2621,
  4490.  
  4491. hp2621p-a|2621p-a|hp2621p with fn as arrows,
  4492.     use=hp+pfk+arrows, use=hp2621p,
  4493.  
  4494. # Info:
  4495. #    hp2621 with k45 keyboard
  4496. #
  4497. hp2621-k45|hp2621k45|2621k45|k45|hp 2621 with 45 keyboard,
  4498.     kbs=^H, kcuu1=\EA, kcud1=\EB, kcub1=\ED, kcuf1=\EC, khome=\Eh,
  4499.     smkx=\E&s1A, rmkx=\E&s0A, use=hp2621,
  4500.  
  4501. # Info:
  4502. #    This terminal should be used at 4800 baud or less. It needs 
  4503. #    padding for plain characters at 9600, I guessed at an 
  4504. #    appropriate cr delay.
  4505. #    
  4506. #    It really wants ^E/^F handshaking, but that doesn't work well 
  4507. #    even if you write software to support it.
  4508. #
  4509. 2645|hp2645|hp45|hp 264x series,
  4510.     dim=\E&dH, rev=\E&dB, smul=\E&dD, blink=\E&dA, sgr0=\E&d@,
  4511.     sgr=\E&d%'@'%?%p1%t%'B'%|%;%?%p2%t%'D'%|%;%?%p3%t%'B'%|%;%?%p4%t%'A'%|%;%?%p5%t%'H'%|%;%?%p6%t%'B'%|%;%c,
  4512.     kcuu1=\EA, kcud1=\EB, kcub1=\ED, kcuf1=\EC, khome=\Eh,
  4513.     kctab=\E2, khts=\E1,
  4514.     smkx=\E&s1A, rmkx=\E&s0A, knp=\EU, kpp=\EV, kri=\ET, kind=\ES,
  4515.     kil1=\EL, kdl1=\EM, kich1=\EQ, kdch1=\EP,
  4516.     kel=\EK, ked=\EJ, krmir=\ER, pb#9600, cr=^M$<20>, use=hp,
  4517.  
  4518. # Info:
  4519. #    Hp 2624 B with 4 or 10 pages of memory.
  4520. #    
  4521. #    Some assumptions are made with this entry. These settings are 
  4522. #    NOT set up by the initialization strings.
  4523. #    
  4524. #    Port Configuration
  4525. #        RecvPace=Xon/Xoff
  4526. #        XmitPace=Xon/Xoff
  4527. #        StripNulDel=Yes
  4528. #    
  4529. #    Terminal Configuration
  4530. #        InhHndShk=Yes
  4531. #        InhDC2=Yes
  4532. #        XmitFnctn(A)=No
  4533. #        InhEolWrp=No
  4534. #    
  4535. #    Note: the 2624 DOES have a true "home," believe it or not!
  4536. #    
  4537. #    The 2624 has an "error line" to which messages can be sent. 
  4538. #    This is CLOSE to what is expected for a "status line". However,
  4539. #    after a message is sent to the "error line", the next carriage 
  4540. #    return is EATEN and the "error line" is turned back off again! 
  4541. #    So I guess we can't define hs, eslok, wsl, dsl, fsl, tsl
  4542. #    
  4543. #    This entry supports emacs (and any other program that uses raw 
  4544. #    mode) at 4800 baud and less. I couldn't get the padding right 
  4545. #    for 9.6.
  4546. #
  4547.  
  4548. hp2624|hp2624a|hp2624b|hp2624b-4p|2624-4p|2624|2624a|2624b|Hewlett Packard 2624 B,
  4549.     da, db, lm#96,
  4550.     flash=\E&w13F\200\200\200\200\E&w12F\200\200\200\200\E&w13F\200\200\200\200\E&w12F,
  4551.     use=hp+labels,
  4552.     use=scrhp,
  4553.  
  4554. # Info:
  4555. #    These attributes are not set above:
  4556. #    
  4557. #    civis, cmdch, cnorm, csr, cub, cud, cuf, cuu, cvvis, dch, dl, 
  4558. #    ech, eo, eslok, fsl, gn, hc, hd, hu, hz, ich, ich1, if, il, in,
  4559. #    indn, iprog, is2, is3, it, ka1, ka3, kb2, kc1, kc3, kclr, kf0, 
  4560. #    kf10, khts, km, ktbc, lf0, lf1, lf10, lf2, lf3, lf4, lf5, lf6, 
  4561. #    lf7, lf8, lf9, mc5p, os, pad, pfkey*, pfloc*, pfx*, prot, rc, 
  4562. #    rep, rin, rmcup, rmdc, rmm, rs2, rs3, sc, smcup, smdc, smm, tsl,
  4563. #    uc, ul, vt, wind, wsl, xenl, xmc, xsb, xt
  4564. #    
  4565. #    not needed if tset is used:
  4566. #        if=/usr/lib/tabset/std,
  4567. #    
  4568. #    This 2626 entry does not use any of the fancy windowing stuff 
  4569. #    of the 2626.
  4570. #    
  4571. #    Indeed, terminfo does not yet handle such stuff. Since changing 
  4572. #    any window clears memory, it is probably not possible to use 
  4573. #    this for screen opt.
  4574. #    
  4575. #    ed is incredibly slow most of the time - I am guessing at the 
  4576. #    exact padding. Since the terminal uses xoff/xon this is intended 
  4577. #    only for cost computation, so that the terminal will prefer el 
  4578. #    or even dl1 which is probably faster!
  4579. #    
  4580. #    \ED\EJ\EC hack for ed from Ed Bradford - apparently ed is only 
  4581. #    extra slow # on the last line of the window. 
  4582. #    
  4583. #    The padding probably should be changed.
  4584. #
  4585. hp2626|hp2626a|hp2626p|2626|2626a|2626p|2626A|2626P|hp 2626,
  4586.     ed=\ED\EJ$<500>\EC,
  4587.     ip=$<4>,
  4588.     is2=\E&j@\r,
  4589.     pb#19200,
  4590.     da, db, lm#0,
  4591.     indn=\E&r%p1%dD,
  4592.     rin=\E&r%p1%dU,
  4593.     use=hp+pfk+cr,
  4594.     use=hp+labels,
  4595.     use=scrhp,
  4596.  
  4597. # Info:
  4598. #    This entry is for sysline. It allocates a 23 line window with 
  4599. #    a 115 line workspace for regular use, and a 1 line window for 
  4600. #    the status line.
  4601. #    
  4602. #    This assumes port 2 is being used.
  4603. #    Turn off horizontal line, Create ws #1 with 115 lines,
  4604. #    Create ws #2 with 1 line, Create window #1 lines 1-23,
  4605. #    Create window #2 lines 24-24, Attach cursor to workspace #1.
  4606. #    Note that this clears the tabs so it must be done by tset before
  4607. #    it sets the tabs.
  4608. #
  4609. hp2626-s|2626-s|hp 2626 using only 23 lines,
  4610.     tsl=\E&w7f2p2I\E&w4f2I\r\EK\E&a%p1%dC,
  4611.     fsl=\E&d@\E&w7f2p1I\E&w4f1I, eslok, hs,
  4612.     is1=\E&q3t0{0H \E&w0f115n1I \E&w0f1n2I
  4613.     \E&w2f1i0d0u22l0S \E&w2f2i0d23u23l0S \E&w7f2p1I \r,
  4614.     lines#23, use=2626,
  4615. # Info:
  4616. #    Force terminal back to 24 lines after being 23.
  4617. #
  4618. hp2626-ns|2626-ns|hp 2626 using all 24 lines,
  4619.     is1=\E&q3t0{0H \E&w0f118n1I \E&w0f1n2I
  4620.     \E&w2f1i0d0u23l0S \E&w3f2I \E&w7f2p1I \r,
  4621.     use=2626,
  4622. # Info:
  4623. #    Various entries useful for small windows on 2626.
  4624. #
  4625. hp2626-12|2626-12,
  4626.     lines#12, use=2626,
  4627. hp2626-12x40|2626-12x40,
  4628.     cols#40, lines#12, use=2626,
  4629. hp2626-x40|2626-x40,
  4630.     cols#40, use=2626,
  4631. hp2626-12-s|2626-12-s,
  4632.     lines#11, use=2626-s,
  4633. # Info:
  4634. #    You should use this terminal at 4800 baud or less.
  4635. #
  4636. hp2648|hp2648a|2648a|2648A|2648|HP 2648a graphics terminal,
  4637.     clear=\EH\EJ$<50>, cup=\E&a%p2%dc%p1%dY$<20>,
  4638.     dch1=\EP$<7>, ip=$<5>, use=2645,
  4639.  
  4640. # Info:
  4641. #    2640a doesn't have the Y cursor addressing feature, and C is 
  4642. #    memory relative instead of screen relative, as we need.
  4643. #
  4644. 2640|hp2640a|2640a|hp 2640a,
  4645.     cup@, smkx@, rmkx@, use=2645,
  4646.  
  4647. 2640b|hp2640b|2644a|hp2644a|hp 264x series,
  4648.     smkx@, rmkx@, use=2645,
  4649.  
  4650. # Info:
  4651. #    2621 using all 48 lines of memory, only 24 visible at any time.  
  4652. #
  4653. hp2621-48|2621-48|48 line 2621,
  4654.     vpa=\E&a%p1%dR, lines#48, home=\EH, cup=\E&a%p2%dc%p1%dR, use=hp2621,
  4655.  
  4656. # Info:
  4657. #    2621 with no labels ever. Also prevents vi delays on escape.
  4658. #
  4659. hp2621-nl|2621-nl|hp 2621 with no labels,
  4660.     smkx@, rmkx@, khome@, kcuu1@, kcub1@, kcuf1@, kcud1@, use=hp2621-fl,
  4661.  
  4662. # Info:
  4663. #    Needed for UCB ARPAVAX console, since lsi-11 expands tabs 
  4664. #    (wrong).
  4665. #
  4666. hp2621-nt|2621-nt|hp 2621 w/no tabs,
  4667.     ht@, use=hp2621,
  4668.  
  4669. # Info:
  4670. #    The HP 150 terminal is a fairly vanilla HP terminal, with the 
  4671. #    clreol standout problem. It also has graphics capabilities and 
  4672. #    a touch screen, which we don't describe here.
  4673. #
  4674. hp150|Hewlett Packard Model 150,
  4675.     use=2622,
  4676.  
  4677. # Info:
  4678. #    Hp 2382a terminals, "the little ones." They don't have any 
  4679. #    alternate character set support and sending out ^N/^O will 
  4680. #    leave the screen blank.
  4681. #
  4682. hp2382a|hp2382|Hewlett Packard 2382a,
  4683.     da, db, lm#48,
  4684.     pln=\E&f0a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d0L%?%ga%!%t %;%p2%s,
  4685.     lh#1, use=hp+labels,
  4686.     rmacs@, smacs@, acsc@,
  4687.     sgr0=\E&d@,
  4688.     sgr=\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,
  4689.     use=scrhp,
  4690.  
  4691. hp2621-a|hp2621a-a|2621-a|hp2621 with fn as arrows,
  4692.     use=hp+pfk+arrows, use=hp2621-fl,
  4693.  
  4694. # Info:
  4695. #    new Hewlett Packard terminals
  4696. #    
  4697. #    This entry supports emacs (and any other program that uses raw 
  4698. #    mode) at 4800 baud and less. I couldn't get the padding right 
  4699. #    for >=9.6.
  4700. #
  4701.  
  4702. newhpkeyboard|generic entry for HP extended keyboard,
  4703.     kbs=^H, kcbt=\Ei, kclr=\EJ,
  4704.     kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
  4705.     kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK,
  4706.     use=hp+pfk-cr,
  4707.     khome=\Eh, kich1=\EQ, kil1=\EL, kind=\ET, kll=\EF,
  4708.     knp=\EU, kpp=\EV, kri=\ES, krmir=\ER,
  4709.     rmkx=\E&s0A, smkx=\E&s1A,
  4710.  
  4711. newhp|generic entry for new Hewlett Packard terminals,
  4712.     am, bw, mir, xhp, xon,
  4713.     cols#80, lines#24, pb#4800,
  4714.     acsc=T1R!U2S"W3O#V4P$t5u6w7v8:'9(LQKWlRkT5I3@2[MAJSmFjGdHQ;Y+Z*X:4>q\,x.n/,
  4715.     bel=^G, blink=\E&dA, bold=\E&dF, cbt=\Ei, cr=^M,
  4716.     cub1=^H, cud1=^J, cuf1=\EC, cuu1=\EA,
  4717. #    cub1=\ED, cud1=\EB,
  4718.     dch1=\EP$<2>, dim=\E&dH, dl1=\EM,
  4719.     ed=\EJ, el=\EK, ht=^I$<2>,
  4720.     hts=\E1, il1=\EL, ind=^J, invis=\E&dS, ip=$<2>, is1=\E&jB$<8>,
  4721. #    ind=\ES,
  4722.     nel=^M^J,
  4723.     pfkey=\E&f0a%p1%dk0d%p2%l%dL%p2%s,
  4724.     pfloc=\E&f1a%p1%dk0d%p2%l%dL%p2%s,
  4725.     pfx=\E&f2a%p1%dk0d%p2%l%dL%p2%s,
  4726.     rev=\E&dB, ri=\ET, rmacs=^O, rmir=\ER, rmso=\E&d@, rmul=\E&d@,
  4727.     rs1=\Eg,
  4728.     sgr0=\E&d@^O,
  4729. # Info:
  4730. #    sgr is figured out as follows:
  4731. #        tparm parameters
  4732. #        1=standout, 2=underlining, 3=reverse video, 4=blinking, 5=dim,
  4733. #        6=bold, 7=blank, 8=protection, 9=alternate character set
  4734. #        The protection parameter is ignored.
  4735. #        combination parameters
  4736. #        standout = reverse + half-intensity = 3 | 5.
  4737. #        bold = reverse + underline = 2 | 3.
  4738. #
  4739.     sgr=\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^N%e^O%;,
  4740.     smacs=^N, smir=\EQ, smso=\E&dJ, smul=\E&dD,
  4741.     tbc=\E3,
  4742.     use=newhpkeyboard,
  4743.  
  4744. memhp|memory relative addressing for new HP ttys,
  4745.     vt#6,
  4746.     clear=\EH\EJ$<40>,
  4747.     cub=\E&a-%p1%dC, cud=\E&a+%p1%dR, cuf=\E&a+%p1%dC, cuu=\E&a-%p1%dR,
  4748.     cup=\E&a%p1%dr%p2%dC, mrcup=\E&a%p1%dr%p2%dC,
  4749.     home=\EH, hpa=\E&a%p1%dC, ll=\E&a23R^M, vpa=\E&a%p1%dR,
  4750.     use=newhp,
  4751.  
  4752. scrhp|screen relative addressing for new HP ttys,
  4753.     clear=\E&a0c0Y\EJ$<40>,
  4754.     cub=\E&a-%p1%dC, cud=\E&a+%p1%dR, cuf=\E&a+%p1%dC, cuu=\E&a-%p1%dR,
  4755.     cup=\E&a%p1%dy%p2%dC$<10>, mrcup=\E&a%p1%dr%p2%dC,
  4756.     home=\E&a0y0C, hpa=\E&a%p1%dC, ll=\E&a0y0C\EA, vpa=\E&a%p1%dY,
  4757.     use=newhp,
  4758.  
  4759. hp+labels|"standard" label info for new HP ttys,
  4760.     lh#2, lw#8, nlab#8,
  4761.     pln=\E&f2a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d0L%?%ga%!%t %;%p2%s,
  4762.     smln=\E&jB,
  4763.  
  4764. hp+printer| "standard" printer info for HP ttys,
  4765.     ff=\E&p4u0C, mc0=\EH\E&p4dF, mc4=\E&p13C, mc5=\E&p11C,
  4766.  
  4767.  
  4768. # Info:
  4769. #    The new hp2621b is kind of a cross between the old 2621 and the
  4770. #    new 262x series of machines. It has dip-switched options. 
  4771. #    The firmware has a bug in it such that if you give it a null 
  4772. #    length label, the following character is eaten!
  4773. #
  4774.  
  4775. hp2621b|2621b|hp 2621b with old style keyboard,
  4776.     lm#48, lh#1, lw#8, nlab#8,
  4777.     pln=\E&f0a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d3L%?%ga%!%t%' '%c%;%p2%s\E%'o'%p1%+%c\r,
  4778.     smln=\E&jB,
  4779.     khome=\Eh, kll=\EF, kri=\ES, kind=\ET,
  4780.     kcuu1=\EA, kcub1=\ED, kcuf1=\EC, kcud1=\EB,
  4781.     use=hp2621,
  4782.  
  4783. hp2621b-p|2621b-p|hp 2621b with printer,
  4784.     use=hp+printer,
  4785.     use=hp2621b,
  4786.  
  4787. # Info:
  4788. #    hp2621b - new 2621b's with new extended keyboard
  4789. #    these are closer to the new 26xx series than the other 2621b
  4790. #
  4791. hp2621b-kx|2621b-kx|hp 2621b with extended keyboard,
  4792.     use=newhpkeyboard,
  4793.     use=hp2621b,
  4794.  
  4795. hp2621b-kx-p|2621b-kx-p|hp 2621b with new keyboard & printer,
  4796.     use=hp+printer,
  4797.     use=hp2621b-kx,
  4798.  
  4799. # Info:
  4800. #    Some assumptions are made in the following entries.
  4801. #    These settings are NOT set up by the initialization strings.
  4802. #    
  4803. #    Port Configuration
  4804. #    RecvPace=Xon/Xoff    XmitPace=Xon/Xoff    StripNulDel=Yes
  4805. #    
  4806. #    Terminal Configuration
  4807. #    InhHndShk(G)=Yes    InhDC2(H)=Yes
  4808. #    XmitFnctn(A)=No        InhEolWrp=No
  4809. #
  4810. #    
  4811. # Hp 2622a & hp2623a display and graphics terminals
  4812. #
  4813. hp2622|hp2622a|2622|2622a|hp 2622,
  4814.     use=hp+pfk+cr,
  4815.     is2=\E&dj@\r,
  4816.     pb#19200,
  4817.     da, db, lm#0,
  4818.     use=hp+labels,
  4819.     use=scrhp,
  4820.  
  4821. # Info:
  4822. #    The 2623 is a 2622 with extra graphics hardware.
  4823. #
  4824. hp2623|hp2623a|2623|2623a|hp 2623,
  4825.     use=hp2622,
  4826.  
  4827.  
  4828. hp2624b-p|hp2624b-4p-p|Hewlett Packard 2624 B with printer,
  4829.     use=hp+printer,
  4830.     use=hp2624b,
  4831.  
  4832. # Info:
  4833. #    The Hewlett Packard B can have an optional extra 6 pages of 
  4834. #    memory.
  4835. #
  4836.  
  4837. hp2624-10p|hp2624a-10p|hp2624b-10p|2624-10p|2624a-10p|2624b-10p|Hewlett Packard 2624 B w/ 10 pages of memory,
  4838.     lm#240, use=hp2624b,
  4839.  
  4840. hp2624b-10p-p|Hewlett Packard 2624 B w/ extra memory & printer,
  4841.     lm#240, use=hp2624b-p,
  4842.  
  4843. # Info:
  4844. #    Color manipulations for HP terminals
  4845.  
  4846. hp+color|hp with colors,
  4847.     ccc,
  4848.     pairs#7, colors#16, ncv#17,
  4849.     scp=\E&v%p1%dS,
  4850.     initp=\E&v%?%p2%{1000}%=%t1%e.%p2%d%;a
  4851.           %?%p3%{1000}%=%t1%e.%p3%d%;b
  4852.           %?%p4%{1000}%=%t1%e.%p4%d%;c
  4853.           %?%p5%{1000}%=%t1%e.%p5%d%;x
  4854.           %?%p6%{1000}%=%t1%e.%p6%d%;y
  4855.           %?%p7%{1000}%=%t1%e.%p7%d%;z
  4856.           %p1%dI,
  4857.     oc=\E&v0m1a1b1c0I\E&v1a1I\E&v1b2I\E&v1a1b3I\E&v1c4I\E&v1a1c5I\E&v1b1c6I\E&v1x1y7I,
  4858.     op=\E&v0S,
  4859.  
  4860. # Info:
  4861. #    is2 set screen to be 80 columns wide
  4862. #
  4863.  
  4864. hp2397a|2397a|hp2397|2397|Hewlett Packard 2397A color terminal,
  4865.     is2=\E&w6f80X,
  4866.     use=memhp, use=hp+labels, use=hp+color,
  4867.  
  4868. #
  4869. #  HP 700/44 Setup parameters:  
  4870. #    Terminal Mode        HP-PCterm
  4871. #    Inhibit Auto Wrap    NO
  4872. #    Status Line        Host Writable
  4873. #    PC Character Set    YES
  4874. #    Twenty-Five Line Mode    YES
  4875. #    XON/XOFF        @128 or 64 (sc)
  4876. #    Keycode Mode         NO   or YES (sc)
  4877. #    Backspace Key        BS or BS/DEL
  4878. #
  4879. # is2    sets pcterm; autowrap; 25 lines; pc char set; prog DEL key; \E\\?
  4880. #    does not turn off keycode mode
  4881. # smsc    sets alternate start/stop; keycode on
  4882. #
  4883. hpansi|hp700|Hewlett Packard 700/44 in HP-PCterm mode,
  4884.     am, eo, xenl, xon,
  4885.     cols#80, lines#25,
  4886.     bel=^G, clear=\E[2J\E[H, 
  4887.         civis=\E[?25l, cnorm=\E[?25h, 
  4888.     cup=\E[%i%p1%d;%p2%dH,
  4889.     cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A, 
  4890.     cr=\r, ind=\n,
  4891.     home=\E[H, ht=\t, cbt=\E[Z,
  4892.     dch1=\E[P, dl1=\E[M, ich1=\E[@, il1=\E[L, 
  4893.     ed=\E[J, el=\E[K,
  4894.     is2=\E[44"p\E[?7h\E[>10h\E[>12h\EP1;1|3/7F\E\\, 
  4895.     kbs=\b, kcbt=\E[Z, 
  4896.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  4897.     khome=\E[1~, kich1=\E[2~, kend=\E[4~, knp=\E[6~, kpp=\E[5~, 
  4898.     kf1=\E[17~, kf2=\E[18~, kf3=\E[19~, kf4=\E[20~, 
  4899.     kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~, 
  4900.     kf9=\E[26~, kf10=\E[28~,
  4901.     acsc=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263,
  4902.     rmso=\E[m, rmul=\E[m, smso=\E[7m, smul=\E[4m,
  4903.     smsc=\E[>11h\EPO**x0/65;1/67\E\\$<250>,
  4904.     rmsc=\E[>11l\EP1**x0/11;1/13\E[0m\E\\,
  4905.     xonc=\145, xoffc=\147,
  4906. #
  4907. hp2392|2392|2393|239x series,
  4908.     cbt=\Ei, cup=\E&a%p1%dy%p2%dC, kf1=\Ep\r, kf2=\Eq\r,
  4909.     kf3=\Er\r, kf4=\Es\r, kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r,
  4910.     kf8=\Ew\r, kri=\EV, kind=\EU, rmul=\E&d@, smir=\EQ,
  4911.     smul=\E&dD, vpa=\E&a%p1%dY, cols#80,
  4912.     khome=\Eh, knp=\Eu, kpp=\Ev,
  4913.     use=hpsub,
  4914.  
  4915. 2392nam|hp2392nam|HP 239x series with no auto margins,
  4916.     am@, use=hp2392,
  4917. hpsub|hp terminals -- capability subset,
  4918.     am, da, db, mir, xhp, xon,
  4919.     lines#24,
  4920.     bel=^G, clear=\EH\EJ, cr=\r, cub1=\b, cud1=\EB,
  4921.     cuf1=\EC, cuu1=\EA, dch1=\EP, dl1=\EM, ed=\EJ, el=\EK,
  4922.     hpa=\E&a%p1%dC, ht=\t, if=/usr/lib/tabset/stdcrt,
  4923.     il1=\EL, ind=\n, is2=\E&s1A\E<\E&k0\\, kbs=\b,
  4924.     kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh,
  4925.     rmir=\ER, rmkx=\E&s0A, rmso=\E&d@, smkx=\E&s1A,
  4926.     smso=\E&dB,
  4927.  
  4928. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  4929. #                                                                         
  4930. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  4931. #                   SANTA CRUZ OPERATION INC.                             
  4932. #                                                                         
  4933. #   The copyright notice above does not evidence any actual or intended   
  4934. #   publication of such source code.                                      
  4935.  
  4936. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/misc.ti    1.1"
  4937. #
  4938. #    @(#) misc.ti 23.12 91/06/12 
  4939. #
  4940. #"
  4941. #ident    "@(#)terminfo:misc.ti    1.16"
  4942. #  # --------------------------------
  4943. #
  4944. # misc: MISCELLANEOUS TERMINALS
  4945. #
  4946. # Manufacturer:    MISCELLANEOUS TERMINALS
  4947. # Class:    III
  4948. # Info:
  4949. #    This file is for manufacturers with only a few terminals.
  4950. #    They are included alphabetically by manufacturer. Hard copy
  4951. #    terminals, personal computers, special "made up" terminals
  4952. #    and homemade terminals go in separate files.
  4953. #
  4954. aed512|aed|AED 512,
  4955.     cr=^M, cud1=^J, bel=^G,
  4956.     cols#64, lines#40, clear=^L,
  4957.     cub1=^H, cuf1=\Ei0800\001,
  4958.     cnorm=\E\072004=000200??\001,
  4959.     flash=\EK0001??0000K0001202080\001,
  4960.     smso=\E\07200>8000140[80C00\001, rmso=\E[00C80\001,
  4961.     smul=\E\07200>8000140\001, rmul=\E\07200>8000100\001,
  4962.     uc=\Ei???>l0800i0102\001,
  4963.     smcup=\E\07200>8000140{<04<0??00001010L<0\072004=0002??00\001,
  4964.     rmcup=\E\07200>8000100{804<0??00001000L80\072004=000200??\001,
  4965.     ind=\E;1100\072004=000200??;1300\047\200\001\n\E\072004=0002??00;1200\001\n,
  4966.     cuu1=^K, .cup=\E;1300%p1%c%p2%c\001,
  4967. ampex|d80|dialogue|dialogue80|ampex dialogue 80,
  4968.     tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G,
  4969.     is2=\EA, ul, smul=\El, rmul=\Em,
  4970.     am, bw, cub1=^H, ht=^I, clear=\E*$<75>, cup=\E=%p1%' '%+%c%p2%' '%+%c,
  4971.     il1=\EE$<5*>, cbt=\EI, ich1=\EQ, dl1=\ER$<5*>, dch1=\EW,
  4972.     el=\Et, ed=\Ey, smso=\Ej, rmso=\Ek, lines#24, cols#80, cuf1=^L, cuu1=^K,
  4973. # Info:
  4974. #    Tue Aug  9 20:11:37 1983
  4975. #    No backspace key in the main QWERTY cluster. Fortunately,
  4976. #    it has a NEWLINE/PAGE key just above RETURN that sends a strange
  4977. #    single-character code. Given a suitable Unix (one that lets you
  4978. #    set an echo-erase-as-BS-SP-BS mode), this key can be used as 
  4979. #    the erase key; I find I like this. Because some people and 
  4980. #    some systems may not, there is another termcap ("ax175e") that 
  4981. #    suppresses this little eccentricity by omitting the relevant 
  4982. #    capability.
  4983. #    
  4984. #    Problems:
  4985. #         - I haven't done tab-setting yet.
  4986. #         - The initialization sequence doesn't use the terminal's
  4987. #           reset-everything code because it would require a delay
  4988. #           in the middle of the is sequence.
  4989. #
  4990. ampex175|ampex d175,
  4991.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE, am, cub1=^H,
  4992.     ed=\Ey, el=\Et, clear=\E+, cup=\E=%p1%' '%+%c%p2%' '%+%c,
  4993.     cols#80, dch1=\EW, dl1=\ER,
  4994.     home=\036, ich1=\EQ, is2=\EX\EA\EF,
  4995.     kcud1=^J, khome=\036, kcub1=^H, kcuf1=^L,
  4996.     kcuu1=^K, kil1=\EE, kdl1=\ER, kich1=\EQ, kdch1=\EW,
  4997.     lines#24, ll=\036^K, cuf1=^L,
  4998.     rmso=\Ek, smso=\Ej, rmcup=\EF, smcup=\EN, rmul=\Em, cuu1=^K,
  4999.     smul=\El,
  5000. ampex175-b|ampex d175 using left arrow for erase,
  5001.     kbs=^_, use=ampex175,
  5002. amp232|ampex232|Ampex Model 232,
  5003.     il1=5*\EE, am, cub1=^H, cbt=\EI, ed=\EY, el=\ET, 
  5004.     cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=\E+, cols#80,
  5005.     dch1=\EW, dl1=5*\ER, cud1=^V, civis=\E.0, cnorm=\E.4,
  5006.     ich1=\EQ, if=/usr/lib/tabset/ampex, is2=\Eg\El,
  5007.     kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r, kf5=^AE\r,
  5008.     kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r, kbs=^H, kcud1=^V,
  5009.     khome=^^, kcub1=^H, kcuu1=^K, kcuf1=^L,
  5010.     lines#24, cuf1=^L, ht=^I,
  5011.     rmso=\EG0, smso=\EG4, cuu1=^K, smul=\EG8, rmul=\EG0,
  5012.     flash=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed,
  5013.     xmc#1,
  5014. Ma2|amp232-l|ampex232-132|Ampex Model 232 / 132 lines,
  5015.     cols#132, if=/usr/lib/tabset/amp-132, lines#24, is2=\E^\Eg\El, 
  5016.     use=amp232, 
  5017. amp219|Ampex-219|Ampex with Automargins,
  5018.     cr=^M, cud1=^J, ind=^J, bel=^G,
  5019.     hs, cols#80, it#8, lines#24, cbt=\E[Z, bel=^G, cub1=^H,
  5020.     clear=$<50>\E[;H\E[2J, el=$<3>\E[K, ed=$<50>\E[J, cup=$<5>\E[%i%p1%d;%p2%dH,
  5021.     cud1=\E[B, home=\E[H,
  5022.     cuf1=$<2>\E[C, cuu1=$<2>\E[A,
  5023.     blink=$<2>\E[5m, bold=$<2>\E[1m, dim=\E[1m, rev=\E[7m, smso=$<2>\E[7m, 
  5024.     smul=$<2>\E[4m, sgr0=\E[0m, rmso=$<2>\E[0m, rmul=$<2>\E[0m, kcuu1=\E[A, 
  5025.     kcud1=\E[B, kcuf1=\E[C, kcub1=\E[D,
  5026.     is2=\E>\E[?1l\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
  5027.     khome=\E[H, ht=^I, xenl, ri=$<5>\EM, 
  5028.     smkx=\E\075, rmkx=\E\076,
  5029.     kf0=\E[21~, kf1=\E[7~, kf2=\E[8~, kf3=\E[9~, kf4=\E[10~, kf5=\E[11~,
  5030.     kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 
  5031.     csr=%i\E[%2;%2r, 
  5032. a2|amp219w|Ampex-219w|Ampex 132 Cols,
  5033.     cr=^M, cud1=^J, ind=^J, bel=^G,
  5034.     cols#132, lines#24, is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h,
  5035.     cvvis=\E[?3h, use=amp219, 
  5036. #    Initialization:
  5037. #    \EG0  set normal intensity
  5038. #    \E s  set IX mode
  5039. #    ^O    set xon/xoff
  5040. #
  5041. kt7ix|kt70pcix,
  5042.     am, bw, xon,
  5043.     cols#80, lines#25,
  5044.     bel=^G, blink=\EG2, kcbt=\EI, cbt=\EI, clear=\E*, cr=\r,
  5045.     cub1=\b, cud1=^V, cuf1=\f, civis=\E.0, cnorm=\E.3,
  5046.     cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K, dch1=\EW,
  5047.     dim=\EG@, dl1=\ER, dsl=\Ef\r, ed=\EY, el=\ET, fsl=\r,
  5048.     home=^^, ht=\t, ich1=\EQ, il1=\EE, ind=\n,
  5049.     is2=\EG0\E\ss^O, kbs=\b, kcbt=\EI, kclr=\E*,
  5050.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  5051.     kdl1=\ER, ked=\EY, kel=\ET, kf1=^A@\r,
  5052.     kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
  5053.     kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, kf10=^AI\r, khome=^^, kich1=\EQ,
  5054.     kend=\EY, knp=\EJ, kpp=\EK,
  5055.     kil1=\EE, rmso=\EG0, rmul=\EG0, sgr0=\EG0,
  5056.     smso=\EG4, smul=\EG8, tsl=\Ef,
  5057.     smacs=\E$, rmacs=\E%,
  5058.     acsc=k?lZm@jYnEwBvAuCt4qDx3,
  5059. kt7ix-pc|Kimtron terminal in PC term mode,
  5060.     acsc=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263,
  5061.     cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A, 
  5062.     cbt=\E[Z, il=\E[L, il1=\E[L, ich1=\E[@,
  5063.     dch1=\E[P, dl1=\E[M,
  5064.     kcbt=\E[Z, kdch1=\E[P, kdl1=\E[M, kich1=\E[@,
  5065.     kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kcub1=\E[D,
  5066.     kend=\E[F, kf1=\E[M, kf10=\E[V, kf2=\E[N, kf3=\E[O,
  5067.     kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T,
  5068.     kf9=\E[U, khome=\E[H, knp=\E[G, kpp=\E[I, 
  5069.     smsc=\E\040p\E0, rmsc=\E\040s\E~,
  5070.     xonc=\145, xoffc=\147, 
  5071.     smpch=\E0\E.4\Ee,
  5072.     rmpch=\E~\E.2\E%\EG@\E=8\s$<10>,
  5073.     dispc=%?%p2%{28}%=%t\300%e%p2%{29}%=%t\055%e%p2%{30}%=%t\E\030%e%p2%{31}%=%t\E\031%e%p2%{32}%<%p2%{127}%=%|%t\E%p2%c%e%p2%c%;,
  5074.     use=kt7ix,
  5075. # Developed so Multiview could work under
  5076. # SCO Asyncnet. Captoinfo output, cwin may be bogus (not documented).
  5077. #
  5078. dosansi|ANSI.SYS standard crt,
  5079.     am, mir, xon,
  5080.     cols#80, lines#25,
  5081.     bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J, cr=\r,
  5082.     cub1=\E[D, cud1=\E[B, cuf1=\E[C,
  5083.     cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, cwin=\E\E=,
  5084.     dim=\E[m, el=\E[K, home=\E[H, ind=\n, kbs=\b,
  5085.     kcub1=\EK, kcud1=\EP, kcuf1=\EM, kcuu1=\EH,
  5086.     kf1=\E;, kf2=\E<, kf3=\E=, kf4=\E>, kf5=\E?, kf6=\E@, kf7=\EA, kf8=\EB,
  5087.     kf9=\EC, kf10=\ED,
  5088.     khome=\E[G, rmso=\E[m, rmul=\E[m\s\s\s\s\s\s\s\s,
  5089.     sgr0=\E[m, smso=\E[7m, smul=\E[4m,
  5090.  
  5091. # Info:
  5092. #    Below are the termcap entries I've been using. The problem 
  5093. #    with scrolling in vi can only be fixed by getting BBN to put 
  5094. #    smarter scroll logic in the terminal or changing vi or padding 
  5095. #    scrolls with about 500 ms delay.
  5096. #    
  5097. #    I always thought the problem was related to the terminal 
  5098. #    counting newlines in its input buffer before scrolling and 
  5099. #    then moving the screen that much. Then vi comes along and 
  5100. #    paints lines in on the bottom line of the screen, so you get 
  5101. #    this big white gap.
  5102. #     
  5103. #    We have not had sufficient demand for vi (most use emacs or 
  5104. #    rand) here to fix this problem.
  5105. #    
  5106. #    [Sounds like the BitGraph should stop looking ahead when it 
  5107. #    sees escape - ]
  5108. #
  5109. bitgraph|bbn bitgraph,
  5110.     use=bg3.10rv,
  5111. bg3.10rv|bgrv|bbn bitgraph (reverse video),
  5112.     use=bg2.0rv,
  5113. bg3.10nv|bgnv|bbn bitgraph (normal video),
  5114.     use=bg2.0nv,
  5115. bg3.10|bgn|bbn bitgraph (no init),
  5116.     use=bg2.0,
  5117. bg2.0rv|bbn bitgraph (reverse video),
  5118.     is2=\E>\E[?5h\E[?7h, flash=\E[?5l\E[?5h, use=bg2.0,
  5119. bg2.0nv|bbn bitgraph (normal video),
  5120.     is2=\E>\E[?5l\E[?7h, flash=\E[?5h\E[?5l, use=bg2.0,
  5121. bg2.0|bbn bitgraph (no init),
  5122.     cr=^M, cud1=^J, bel=^G,
  5123.     il1=\E[L$<2*>, cub1=^H, ed=\E[J$<150>, el=\E[K$<2>,
  5124.     clear=\E[H\E[J$<150>, cup=%i\E[%p1%d;%p2%dH, cols#85, csr=\E[%i%p1%d;%p2%dr,
  5125.     dl1=\E[M$<2*>, cud1=\E[B, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  5126.     kcud1=\E[B, rmkx=\E>, kcub1=\E[D, kcuf1=\E[C, smkx=\E=,
  5127.     kcuu1=\E[A, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, lines#64,
  5128.     cuf1=\E[C,  ht=^I, rc=\E8, sc=\E7, rmso=\E[0m, ind=\n$<280>,
  5129.     smso=\E[7m, cuu1=\E[A, xenl,
  5130. bg1.25rv|bbn bitgraph (reverse video),
  5131.     flash=\E[?5l\E[?5h, is2=\E>\E[?5h\E[?7h, use=bg1.25,
  5132. bg1.25nv|bbn bitgraph (normal video),
  5133.     is2=\E>\E[?5l\E[?7h, flash=\E[?5h\E[?5l, use=bg1.25,
  5134. bg1.25|bbn bitgraph,
  5135.     cr=^M, cud1=^J, bel=^G, il1=\E[L$<2*>, cub1=^H,
  5136.     ed=\E[J$<150>, el=\E[K$<2>, clear=\E[H\E[J$<150>, cup=%i\E[%p1%d;%p2%dH,
  5137.     cols#85, dl1=\E[M$<2*>, cud1=\E[B, kf1=\EP, kf2=\EQ, kf3=\ER,
  5138.     kf4=\ES, kcud1=\EB, rmkx=\E>, kcub1=\ED, kcuf1=\EC, smkx=\E=,
  5139.     kcuu1=\EA, lines#64, ll=\E[64;1H, lf1=PF1, lf2=PF2, lf3=PF3,
  5140.     lf4=PF4, cuf1=\E[C, ht=^I, rmso=\E[0m, ind=\n$<280>,
  5141.      smso=\E[7m, cuu1=\E[A,
  5142. ca|ca22851|computer automation 22851,
  5143.     cr=^M, cud1=^J, ind=^J, bel=^G, cup=\02%i%p1%c%p2%c, cols#80,
  5144.     lines#24, clear=^L$<8>, am, cub1=\025, cuu1=\026, home=\036,
  5145.     el=\035, ed=\034, cuf1=\011, kcub1=\025, kcuu1=\026,
  5146.     kcud1=\027, khome=\036,
  5147. # Info:
  5148. #    CHROMATICS
  5149. #    Following is revised version. As I mentioned, I recompiled 
  5150. #    curses in order to accomadate the large amount of definition.
  5151. #    I have put the long strings in ti/te. Ti sets up a window 
  5152. #    that is smaller than the screen, and puts up a warning message 
  5153. #    outside the window. Te erases the warning message, puts the 
  5154. #    window back to be the whole screen, and puts the cursor at just
  5155. #    below the small window. A defined vs and ve to really turn 
  5156. #    the cursor on and off, but I have taken this out since I don't 
  5157. #    like the cursor being turned off when vi exits.   
  5158. #
  5159. cg7900|chromatics|chromatics 7900,
  5160.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#40, am,
  5161.     clear=^L, cub1=^H, cup=^AM%p2%d\,%p1%d\,, cuf1=\035, cuu1=^K,
  5162.     home=\034, ll=^A|, el=^A`, ed=^Al, il1=^A>2, dl1=^A<2,
  5163.     ich1=^A>1, dch1=^A<1,
  5164.     smso=^AC4\,^Ac7\,, rmso=^AC1\,^Ac2\,, uc=^A^A_^A\0,
  5165.     smcup=^AP0^AO1^AR1^AC4\,^Ac0\,^L^AM0\,42\,WARNING DOUBLE ENTER ESCAPE and ^U^AC1\,^Ac2\,^AW0\,0\,79\,39\,,
  5166.     rmcup=^AW0\,40\,85\,48\,^L^AW0\,0\,85\,48\,^AM0\,40\,,
  5167. cops10|cops|cops-10|,
  5168.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, bw, ed=^w, el=^v,
  5169.     clear=30^x, cup=^p%p1%' '%+%c%p2%' '%+%c, cols#80, cud1=\n, kbs=^h, kcud1=\n,
  5170.     khome=^y, kcub1=^h, kcuf1=^l, kcuu1=^k, lines#24, cuf1=^l,
  5171.     cuu1=^k,
  5172. # Info:
  5173. #    CYBERNEX
  5174. #    We recently discovered (it wasn't clearly documented) that the 
  5175. #    Cybernex XL-83 terminal has a reverse-scroll capability; I 
  5176. #    enclose a revised termcap entry with "sr" added.
  5177. #
  5178. xl83|cybernex XL-83,
  5179.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^P$<62>, el=^O$<3>,
  5180.     clear=^L$<62>, cup=^W%p1%' '%+%c%p2%' '%+%c, cols#80, home=^K,
  5181.     kcud1=^J, kcub1=^H, kcuf1=^I, kcuu1=^N,
  5182.     lines#24, cuu1=^N, cuf1=^I, ri=^N,
  5183. mdl110|cybernex mdl-110,
  5184.     cup=^P%p1%' '%+%c%p2%' '%+%c, cols#80, lines#24, am, clear=^X$<70>,
  5185.     cub1=^H, cr=^M, cud1=^J, ind=^J, bel=^G, cuf1=^U, cuu1=^Z, home=^Y,
  5186.     el=^N@^V$<145>, ed=^NA^W$<145>, il1=^NA^N^]$<65>, dl1=^NA^N^^$<40>,
  5187.     ich1=^NA^]$<3.5>, dch1=^NA^^$<3.5>, smso=^NF, rmso=^NG,
  5188.     ht=\t$<43>, ed=^N@^V$<6>,
  5189. # Info:
  5190. #    DATA GENERAL
  5191. #    
  5192. #    It has one or two quirks, though; in vi you have to use <cr> to
  5193. #    advance to the next line instead of just hitting the big NEWLINE
  5194. #    key (which is cursor down to vi).
  5195. #     
  5196. #    One pain with using the dasher on unix though is the fact 
  5197. #    that they use # ^H for home cursor. This causes problems with 
  5198. #    reading news and help files on the system that assume ^H is 
  5199. #    backspace.
  5200. #    
  5201. #    The trouble with this terminal is that you can't give it a 
  5202. #    linefeed without having it add a carriage return. And there 
  5203. #    isn't any switch that will turn off auto carriage return 
  5204. #    on receipt of linefeed.
  5205. #    
  5206. #    Is there any way around this? [I used cud1=^Z to try to 
  5207. #    describe this -]
  5208. #
  5209. d200|d100|data general dasher 200,
  5210.     am, bel=^G, bw, clear=^L, cols#80, cr=^M,
  5211.     cub1=^Y, cud1=^Z, cuf1=^X, cup=^P%p2%c%p1%c, cuu1=^W,
  5212.     el=^K, home=^H, ind=^J, kcub1=^Y, kcud1=^Z, kcuf1=^X, kcuu1=^W,
  5213.     kf0=^^z, kf1=^^q, kf2=^^r, kf3=^^s, kf4=^^t, kf5=^^u, kf6=^^v, kf7=^^w,
  5214.     kf8=^^x, kf9=^^y, khome=^H, lf0=f10,
  5215.     lines#24, nel=^J, rmso=^^E, rmul=^U, smso=^^D, smul=^T,
  5216. dg|dg6053|data general 6053,
  5217.     cr=^M, cud1=^J, ind=^J, bel=^G,
  5218.     am, cub1=^H, cup=^P%p2%c%p1%c, clear=^L, home=^H, cuf1=^S,
  5219.     cuu1=^W, el=^K, cols#80, lines#24,
  5220. d132|datagraphix|datagraphix 132a,
  5221.     cr=^M, cud1=^J, ind=^J, bel=^G,
  5222.     cols#80, lines#30, clear=^l, home=\Et, da, db, ind=\Ev, ri=\Ew,
  5223.     cuu1=\Ek, cuf1=\El, cvvis=\Ex, cnorm=\Em\En,
  5224.     il1=\E3, ich1=\E5, dch1=\E6, in, ich1=\E5,
  5225. # Info:
  5226. #    DATAPOINT (see also pc)
  5227. #
  5228. datapoint|dp3|dp3360|datapoint 3360,
  5229.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  5230.     ed=^_, el=^^, clear=^]^_, cols#82, home=^], lines#25, cuf1=^x, cuu1=^z,
  5231. # Info:
  5232. #    DELTA DATA
  5233. #    This is untested. The cup sequence is hairy enough that it 
  5234. #    probably needs work. The idea is ctrl(O), dd(row), dd(col), 
  5235. #    where dd(x) is x - 2*(x%16) + '9'
  5236. #
  5237. delta|dd5000|delta data 5000,
  5238.     cud1=^J, ind=^J, bel=^G, am, cub1=^H, clear=^NR,
  5239.     cup=^O%p1%p1%{16}%m%{2}%*%-%'9'%+%c%p2%p2%{16}%m%{2}%*%-%'9'%+%c,
  5240.     cols#80, lines#27, home=^NQ, cuf1=^Y, cuu1=^Z, el=^NU, dch1=^NV,
  5241. digilog|333|digilog 333,
  5242.     cub1=^H, cols#80, el=\030, home=^n, lines#16, cuf1=^i, cuu1=^o,
  5243.     cr=^M, cud1=^J, ind=^J, bel=^G,
  5244. # Info:
  5245. #    DIRECT
  5246. #    I think the direct is supposed to be vt100 compatible, so all 
  5247. #    this should probably be replaced by a use=vt100, but I can't 
  5248. #    test it.
  5249. #
  5250. d800|direct|direct800|direct 800/a,
  5251.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, am,
  5252.     clear=\E[1;1H\E[2J, cub1=^H, cup=\E[%i%p1%d;%p2%dH,
  5253.     cuf1=\E[C, cuu1=\E[A, el=\E[K, ed=\E[J, smso=\E[7m, rmso=\E[0m,
  5254.     smul=\E[4m, rmul=\E[0m, xhp, cvvis=\E[>12l, cnorm=\E[>12h,
  5255.     ind=\ED, ri=\EM, da, db, smacs=\E[1m, rmacs=\E[0m, msgr, ht=^I,
  5256.     kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A, kcud1=\E[B,
  5257.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  5258.     kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
  5259. env230|envision230|envision 230 graphics terminal,
  5260.     am, mir, msgr, xon,
  5261.     cols#80, it#8, lines#24, vt#3,
  5262.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  5263.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  5264.     clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  5265.     cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n,
  5266.     cuf=\E[%p1%dC, cuf1=\E[C$<2>,
  5267.     cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
  5268.     cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>,
  5269.     el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t,
  5270.     hts=\EH, ind=\n, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=\b,
  5271.     kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB,
  5272.     kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP,
  5273.     kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
  5274.     kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, mc0=\E[0i,
  5275.     mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m$<2>,
  5276.     ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>, rmso=\E[0m<2>,
  5277.     rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
  5278.     sc=\E7,
  5279.     sgr=\E[%?%p1%t;1%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m,
  5280.     sgr0=\E[m^O$<2>, smacs=^N, smkx=\E[?1h\E=, smso=\E[1m<2>,
  5281.     smul=\E[4m$<2>, tbc=\E[3g,
  5282. falco|ts1|ts-1|falco ts-1,
  5283.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, ht=^I,
  5284.     is2=\Eu\E3, il1=\EE, am, el=\ET\EG0^H, cup=\E=%p1%' '%+%c%p2%' '%+%c,
  5285.     clear=\E*, ed=\EY, dch1=\EW, cub1=^H, dl1=\ER, rmir=\Er, smir=\Eq,
  5286.     home=^^, kf0=^A0\r, kcud1=^J, kcub1=^H, kcuf1=^L, kcuu1=^K, cuf1=^L,
  5287.     rmso=\Eg0, smso=\Eg1, cuu1=^K, smul=\Eg1, rmul=\Eg0,
  5288. # Info:
  5289. #    For falcos with the paging option (very nice it turns out - 
  5290. #    they can store several hundred lines of text, as well as have 
  5291. #    a separate screen for vi and other such programs usage)...
  5292. #
  5293. falco-p|falco-tsl-1sp|falco with paging option,
  5294.     cr=^M, cud1=^J, ind=^J, bel=^G, is2=\EZ\E3\E_c, il1=\EE, am,
  5295.     cub1=^H, el=\ET\EG0^H\Eg0, clear=\E*, ed=\EY, cols#80,
  5296.     dch1=\EW, dl1=\ER, kcud1=\E[B, kcub1=\E[D, rmir=\Er, smir=\Eq,
  5297.     ht=^I, db, kcuf1=\E[C, kcuu1=\E[A, lines#24, cuf1=\E[C,
  5298.     rmso=\Eg0, smso=\Eg4, cuu1=\E[A, smul=\Eg1, smcup=\E_d,
  5299.     rmcup=\E_b, rmul=\Eg0, cud1=\E[B, cup=\E=%p1%' '%+%c%p2%' '%+%c,
  5300.     msgr, ul, khome=\E[H, da, mir, cbt=\EI,
  5301. ts100|ts100-sp|falco ts100-sp,
  5302.     am, mir, msgr, xenl, xon,
  5303.     cols#80, it#8, lines#24, vt#3,
  5304.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  5305.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  5306.     clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  5307.     cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n,
  5308.     cuf=\E[%p1%dC, cuf1=\E[C$<2>,
  5309.     cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
  5310.     cuu1=\E[A$<2>, dch1=\E~W, dl1=\E~R, ed=\E[J$<50>,
  5311.     el=\E[K$<3>, el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H,
  5312.     ht=\t, hts=\EH, ich1=\E~Q, il1=\E~E, ind=\n,
  5313.     is1=\E~)\E~ea, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=\b,
  5314.     kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB,
  5315.     kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP,
  5316.     kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
  5317.     kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8,
  5318.     rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>,
  5319.     rmso=\E[m$<2>, rmul=\E[m$<2>,
  5320.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
  5321.     sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  5322.     sgr0=\E[m^O$<2>, smacs=^N, smkx=\E[?1h\E=,
  5323.     smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
  5324. ts100-ctxt|falco ts-100 saving context,
  5325.     smcup=\E~_d\E[2J, rmcup=\E~_b, use=ts100,
  5326. # Info:
  5327. #    FLUKE
  5328. #    The 1720a differences from ANSI: no auto margin, destructive 
  5329. #    tabs, # of lines, funny highlighting and underlining
  5330. #
  5331. f1720|f1720a|fluke 1720A,
  5332.     cr=^M, ind=^J, cud1=^J, bel=^G,
  5333.     is2=\E[;H\E[2J, cols#80, lines#16,
  5334.     cuu1=\E[A, cud1=\E[B, cuf1=\E[C, cub1=^H, cup=\E[%i%p1%d;%p2%dH,
  5335.     ind=\ED, ri=\EM,
  5336.     kcuu1=\034, kcud1=\035, kcuf1=\036, kcub1=\037,
  5337.     smso=\E[7m, rmso=\E[m, xmc#1,
  5338.     smul=\E[4m, rmul=\E[m,
  5339.     el=\E[K, ed=\E[J,
  5340.     xt, clear=\E[;H\E[2J, 
  5341. # Info:
  5342. #    INTERTEC
  5343. #    Intertec: I can't tell if these are the same terminal or not.
  5344. #    the cup entries are different. The it2 looks suspiciously 
  5345. #    like an an Adds Regent 100, complete with the bug [mrh].
  5346. #
  5347. it|intertube|intertec|Intertec InterTube,
  5348.     cr=^M, ind=^J, cud1=^J, bel=^G, cub1=^H, am,
  5349.     clear=^L, home=^A, cuu1=^Z, cuf1=^F,
  5350.     cup=\EY%p1%' '%+%c%p2%' '%+%c$<50>,
  5351.     smso=\E0P, rmso=\E0@, cols#80, lines#25,
  5352. # Info:
  5353. #    The intertube 2 has the "full duplex" problem like the tek 
  5354. #    4025: if you are typing and a command comes in, the keystrokes 
  5355. #    you type get interspersed with the command and it messes up. 
  5356. #
  5357. it2|intertube2|intertec data systems intertube 2,
  5358.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  5359.     clear=^L, cols#80, home=^A, lines#25, cuu1=^Z, el=\EK,
  5360.     hpa=^P%p1%{10}%/%{16}%*%p1%{10}%m%+%c, vpa=^K%p1%c,
  5361.     cup=^N%p1%c^P%p2%{10}%/%{16}%*%p2%{10}%m%+%c,
  5362.     cuf1=^F, cud1=\n, ll=^K^X\r, smso=\E0P, rmso=\E0@,
  5363. superbrain|intertec superbrain,
  5364.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=\E~k<10*>,
  5365.     el=\E~K$<15>, bw, clear=\f$<5*>,
  5366.     cup=\EY%p1%' '%+%c%p2%' '%+%c$<20>, cols#80,
  5367.     kcud1=^J, kcub1=^U, kcuf1=^F, kcuu1=^K, lines#24,
  5368.     cuf1=^F, ht=^I, rmcup=\f, smcup=\f, cuu1=^k,
  5369. # FREEDOM 100 by Liberty Electronics USA, SF.
  5370. f100|freedom|freedom100|freedom model 100,
  5371.     am, bw, mir, msgr, xon, cols#80, lines#24,
  5372.     cr=^M, ind=^J, bel=^G, clear=^Z, home=^^,
  5373.     cud1=^J, cuf1=^L, cuu1=^K, cub1=^H,
  5374.     tbc=\E3, hts=\E1, ht=^I, is2=\Eg\Ef\r\Ed,
  5375.     cup=\E=%p1%' '%+%c%p2%' '%+%c,
  5376.     hpa=\E]%p1%' '%+%c, vpa=\E[%p1%' '%+%c,
  5377.     ri=\Ej, ip=$<6>,
  5378.     il1=\EE$<8.5*>, kcbt=\EI, cbt=\EI, ed=\EY, el=\ET, dch1=\EW,
  5379.     dl1=\ER$<11.5*>, rmir=\Er, smir=\Eq,
  5380.     rmso=\EG0, smso=\EG4, rmul=\EG0, smul=\EG8,
  5381.     rmacs=\E$, smacs=\E%, flash=\Eb$<50>\Ed,
  5382.     kbs=^H, kcub1=^H, kcud1=^V, kcuu1=^K, kcuf1=^L, khome=^^,
  5383.     kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,
  5384.     kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, kf10=^AI\r,
  5385.     hs, tsl=\Eg\Ef, fsl=\r, dsl=\Eg\Ef\r,
  5386. f100-rv|freedom-rv|freedom 100 in reverse video,
  5387.     is2=\Eg\Ef\r\Eb, flash=\Ed$<50>\Eb, use=f100,
  5388. #    
  5389. #    Problem with vi(1). Liberty terminals use the ^V
  5390. #    code for the down cursor key. When kcud1 is defined in terminfo
  5391. #    as ^V, the Control Character Quoting capability (^V in insert mode)
  5392. #    is lost! It cannot be remapped in vi because it is necessary to enter
  5393. #    a ^V to to quote the ^V that is being remapped!!!
  5394. #    
  5395. #    f110 users will have to decide whether
  5396. #    to lose the down cursor key or the quoting capability. We will opt
  5397. #    initially for leaving the quoting capability out, since use of VI
  5398. #    is not generally applicable to most interactive applications
  5399. #    
  5400. #    The same applies to f200 users, except that another option exists.
  5401. #    This option has been chosen locally. It will not be distributed unless
  5402. #    a user runs into this problem and requests assistance. Very few users,
  5403. #    if any, should run into this problem. The local solution is in
  5404. #    vifix.local.ti. The f200 has the ability to reprogram the down cursor
  5405. #    key. The key is reprogrammed to ^J (linefeed). This value is remembered
  5406. #    in non-volatile RAM, so powering the terminal off and on will not cause
  5407. #    the change to be lost. The terminfo definition for the f200 is changed
  5408. #    to identify kcud1 as ^J instead of ^V.
  5409. #    
  5410. #
  5411. f110|freedom110|Liberty Freedom 110,
  5412.     am, bel=^G, cols#80, lines#24, cr=^M, hs, mir, msgr,
  5413.     eslok, xon, it#8, wsl#80, cbt=\EI,
  5414.     tbc=\e3, clear=^Z,
  5415.     el=\ET, ed=\EY, hpa=\E]%p1%' '%+%c, vpa=\E[%p1%' '%+%c,
  5416.     cup=\e=%p1%' '%+%c%p2%' '%+%c, cud1=^V, home=^^,
  5417.     cub1=\b, cuf1=^L, cuu1=^K, dch1=\eW,
  5418.     dl1=\eR, dsl=\ef\r, smacs=\e$, rmacs=\e%%, blink=\eG2,
  5419.     bold=\eG0, dim=\EG@, rev=\EG4, rmul=\eG0,
  5420.     invis=\eG1, smso=\eG<, smul=\eG8, rmso=\eG0, sgr0=\eG0,
  5421.     flash=\Eb\0\0\0\0\Ed, fsl=\r,
  5422.     il1=\eE, kbs=\b, kclr=^^, kdch1=\eW, kdl1=\eR,
  5423.     kel=\eT, ked=\eY, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  5424.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r,
  5425.     kf0=^AI\r, kich1=\eQ, kil1=\eE, kcub1=\b, kcuf1=^L, kcuu1=^K,
  5426.     mc4=\ea, mc5=\e`, hts=\e1, tsl=\ef, ind=\n, ri=\eJ
  5427.     smir=\eO\eq, rmir=\er\eO, kcud1=^V,
  5428.     cnorm=\e.2, cvvis=\e.2, civis=\e.1,
  5429. f110-14|Liberty Freedom 110 14inch,
  5430.     dch1@,use=f110,
  5431. f110-w|Liberty Freedom 110 - 132 cols,
  5432.     cols#132, use=f110,
  5433. f110-14w|Liberty Freedom 110 14in/132 cols,
  5434.     cols#132, dch1@, use=f110,
  5435. f200|freedom200|Liberty Freedom 200,
  5436.     am, bel=^G, cols#80, lines#24, cr=^M, hs, mir, msgr,
  5437.     eslok, xon, it#8, wsl#80, cbt=\EI,
  5438.     csr=\em0%p1%' '%+%c%p2%' '%+%c, tbc=\e3, clear=^Z,
  5439.     el=\ET, ed=\EY, hpa=\E]%p1%' '%+%c, vpa=\E[%p1%' '%+%c,
  5440.     cup=\e=%p1%' '%+%c%p2%' '%+%c, cud1=^V, home=^^, civis=\e.0,
  5441.     cub1=\b, cnorm=\e.1, cuf1=^L, cuu1=^K, cvvis=\e.1, dch1=\eW,
  5442.     dl1=\eR, dsl=\ef\r, smacs=\e$, rmacs=\e%%, blink=\eG2,
  5443.     bold=\eG0, dim=\EG@, smir=\eq, rmir=\er, rev=\EG4, rmul=\eG0,
  5444.     invis=\eG1, smso=\eG<, smul=\eG8, rmso=\eG0, sgr0=\eG0,
  5445.     flash=\Eo\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\en, fsl=\r,
  5446.     il1=\eE, kbs=\b, kclr=^^, kdch1=\eW, kdl1=\eR, kcud1=^V,
  5447.     kel=\eT, ked=\eY, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  5448.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r,
  5449.     kf0=^AI\r, kich1=\eQ, kil1=\eE, kcub1=\b, kcuf1=^L, kcuu1=^K,
  5450.     mc4=\ea, mc5=\e`, hts=\e1, tsl=\ef, ind=\n, ri=\eJ,
  5451. f200-w|Liberty Freedom 200 - 132 cols,
  5452.     cols#132, use=f200,
  5453. f200vi|Liberty Freedom 200 for vi,
  5454.     am, bel=^G, cols#80, lines#24, cr=^M, hs, mir, msgr,
  5455.     eslok, xon, it#8, wsl#80, cbt=\EI,
  5456.     csr=\em0%p1%' '%+%c%p2%' '%+%c, tbc=\e3, clear=^Z,
  5457.     el=\ET, ed=\EY, hpa=\E]%p1%' '%+%c, vpa=\E[%p1%' '%+%c,
  5458.     cup=\e=%p1%' '%+%c%p2%' '%+%c, cud1=^V, home=^^, civis=\e.0,
  5459.     cub1=\b, cnorm=\e.1, cuf1=^L, cuu1=^K, cvvis=\e.1, dch1=\eW,
  5460.     dl1=\eR, dsl=\ef\r, smacs=\e$, rmacs=\e%%, blink=\eG2,
  5461.     bold=\eG0, dim=\EG@, smir=\eq, rmir=\er, rev=\EG4, rmul=\eG0,
  5462.     invis=\eG1, smso=\eG<, smul=\eG8, rmso=\eG0, sgr0=\eG0,
  5463.     flash=\Eb\0\0\0\0\Ed, fsl=\r,
  5464.     il1=\eE, kbs=\b, kclr=^^, kdch1=\eW, kdl1=\eR, kcud1=^J,
  5465.     kel=\eT, ked=\eY, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  5466.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r,
  5467.     kf0=^AI\r, kich1=\eQ, kil1=\eE, kcub1=\b, kcuf1=^L, kcuu1=^K,
  5468.     mc4=\ea, mc5=\e`, hts=\e1, tsl=\ef, ind=\n, ri=\eJ,
  5469. f200vi-w|Liberty Freedom 200 - 132 cols for vi,
  5470.     cols#132, use=f200vi,
  5471. omron|omron 8025AG,
  5472.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EL, am, cub1=^H, ed=\ER,
  5473.     cols#80, el=\EK, clear=\EJ, da, db, dch1=\EP, dl1=\EM, home=\EH,
  5474.     lines#24, cuf1=\EC, rmso=\E4, ind=\ES, smso=\Ef, ri=\ET,
  5475.     cuu1=\EA, cvvis=\EN,
  5476. plasma|plasma panel,
  5477.     am, cub1=^H, clear=^L, cols#85, home=^^, lines#45, cuf1=\030,
  5478.     cuu1=\026, cr=^M, cud1=^J, ind=^J, bel=^G,
  5479. ramtek|ramtek 6000,
  5480.     cr=^M, cud1=^J, ind=^J, bel=^G, lines#24, cols#78, am,
  5481.     clear=[alpha]\n[erase]\n, cub1=^H,
  5482. soroc|iq120|soroc 120,
  5483.     am,
  5484.     cols#80, lines#24,
  5485.     bel=^G, clear=\E*$<2>, cr=\r, cub1=\b, cud1=\n,
  5486.     cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K,
  5487.     ed=\EY, el=\ET, home=^^, ind=\n, kcub1=\b, kcud1=\n,
  5488.     kcuf1=\f, kcuu1=^K,
  5489. # Info:
  5490. #    Note standout and underline are really sg#1, but when you 
  5491. #    backspace up the whole screen does standout or underline! 
  5492. #    The solution is to not specify sg#1 and live with it.
  5493. #    
  5494. #    iq140 standout and underline are confused. What we have 
  5495. #    included here are reasonable possiblities for these two.
  5496. #    Neither are really correct.
  5497. #
  5498. iq140|soroc 140,
  5499.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, am,
  5500.     clear=\E+, cub1=^H, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuf1=^L, cuu1=^K,
  5501.     home=^^, ll=^^^K, el=\Et, ed=\Ey, il1=\Ee$<1*>, dl1=\Er$<.7*>,
  5502.     smir=\E9, cbt=\EI, rmir=\E8, mir, dch1=\Ew, smso=\E\177, rmso=\E\177,
  5503.     kbs=^H, kcuf1=^L, khome=^^, kcuu1=^K, kf0=^A0\r,
  5504.     kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r,
  5505.     kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, smul=\E^A,
  5506.     rmul=\E^A,
  5507. swtp|ct82|southwest technical products ct82,
  5508.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, il1=^\^y,
  5509.     ed=^v, el=^F, clear=^L, cup=^k%p2%c%p1%c, cols#82, lines#20, dl1=^z,
  5510.     cuf1=^s, cuu1=^a, smso=^^^v, rmso=^^^F, dch1=^\^h, ich1=^\^x, home=^p,
  5511.     ind=^n, ri=^o, ll=^c,
  5512.     is2=^\^r^^^s^^^d^]^w^i^s^^^]^^^o^]^w^r^i,
  5513. # Info:    
  5514. #    Another new terminal, tested, seems to work fine with vi.
  5515. #
  5516. synertek|ktm|380|Synertek KTM 3/80 tubeless terminal,
  5517.     am, cub1=^H, cols#80, lines#24, ed=\EJ, el=\EK, clear=^Z,
  5518.     cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, cuf1=^L, 
  5519. # Info:
  5520. #    TAB
  5521. #    The tab 132 uses xon/xoff, so no padding needed.
  5522. #    smkx/rmkx have nothing to do with arrow keys.
  5523. #    is2 sets 80 col mode, normal video, autowrap on (for am).
  5524. #    Seems to be no way to get rid of status line.
  5525. #
  5526. tab132|tab|tab 132/15,
  5527.     am, da, db, mir, msgr, xenl, xon,
  5528.     cols#80, it#8, lines#24, lm#96, vt#3,
  5529.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  5530.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  5531.     clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  5532.     cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n,
  5533.     cuf=\E[%p1%dC, cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH,
  5534.     cuu=\E[%p1%dA, cuu1=\E[A$<2>, dch1=\E[P, dl1=\E[M,
  5535.     ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,
  5536.     enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, il1=\E[L,
  5537.     ind=\n, is2=\E[?7h\E[?3l\E[?5l, ka1=\EOq, ka3=\EOs,
  5538.     kb2=\EOr, kbs=\b, kc1=\EOp, kc3=\EOn, kcub1=\E[D,
  5539.     kcud1=\E[B, kcuf1=\EOC, kcuu1=\E[A, kent=\EOM,
  5540.     kf0=\EOy, kf1=\EOP, kf10=\EOx, kf2=\EOQ, kf3=\EOR,
  5541.     kf4=\EOS, kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl,
  5542.     kf9=\EOw, rc=\E8, rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O,
  5543.     rmir=\E[4l, rmso=\E[m$<2>, rmul=\E[m$<2>,
  5544.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
  5545.     sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  5546.     sgr0=\E[m^O$<2>, smacs=^N, smir=\E[4h,
  5547.     smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
  5548. tab132-w,
  5549.     cols#132, is2=\E[?7h\E[?3h\E[?5l, use=tab132,
  5550. tab132-rv,
  5551.     is2=\E[?7h\E[?3l\E[?5h, use=tab132,
  5552. tab132-w-rv,
  5553.     is2=\E[?7h\E[?3h\E[?5h, use=tab132-w,
  5554. # Info:
  5555. #    TEC (various terminals labelled "tec" - manufacturers unknown)
  5556. #    tec is untested, and taken from CB/Unix virtual terminal driver.
  5557. #    Upper case terminal, uses lower case for control sequences!!!
  5558. #    The driver shows the C ~ operator used on CM coordinates.
  5559. #
  5560. tec400|tec scope,
  5561.     cr=^M, cud1=^J, ind=^J, bel=^G, cup=l%p2%~%c%p1%~%c,
  5562.     cuu1=x, cud1=h, cuf1=g, cub1=w, home=i, smso={, rmso=|,
  5563.     xmc#1, clear=f, il1=e, dl1=u, ich1=d, dch1=t, el=c, ed=s,
  5564. tec500|tec 500,
  5565.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  5566.     cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=^Z$<20>,
  5567.     cols#80, home=^^, lines#24, cuf1=^L, cuu1=^K, smso=^], rmso=^\,
  5568. tec,
  5569.     lines#24, cols#80, clear=^l, cuu1=^k, cuf1=\037, am,
  5570.     cub1=^H, home=\036, cr=^M, cud1=^J, ind=^J, bel=^G,
  5571. teletec|teletec datascreen,
  5572.     cr=^M, cud1=^J, ind=^J, bel=^G,
  5573.     am, cub1=^H, cols#80, clear=^l, home=^^, lines#24, cuf1=^_, cuu1=^k,
  5574. vc404|volker-craig 404,
  5575.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^W$<40>, el=^V$<20>,
  5576.     clear=^X$<40>, cup=^P%p1%' '%+%c%p2%' '%+%c, cols#80, home=^Y$<40>,
  5577.     kcud1=^J, kcub1=^H, kcuf1=^U, kcuu1=^Z, lines#24, cuf1=^U, cuu1=^Z,
  5578. vc404-s|volker-craig 404 w/standout mode,
  5579.     rmso=^O, smso=^N, use=vc404,
  5580. vc404-na|volker-craig 404 w/no arrow keys,
  5581.     kcuf1@, kcuu1@, use=vc404,
  5582. vc404-s-na|volker-craig 404 w/standout mode and no arrow keys,
  5583.     rmso=^O, smso=^N, use=vc404-na,
  5584. vc415|volker-craig 415,
  5585.     clear=^L, use=vc404,
  5586. # Info:
  5587. #    Missing in vc303a and vc303 descriptions: they scroll 2 lines 
  5588. #    at a time every other linefeed.
  5589. #
  5590. vc303-a|vc403a|volker-craig 303a,
  5591.     cr=^M, cud1=^J, bel=^G, am, cub1=^H, el=^V$<20>, clear=^X$<40>,
  5592.     cols#80, home=^Y$<40>, kcud1=^J, kcub1=^H, kcuf1=^U,
  5593.     kcuu1=^Z, lines#24, ll=^P^@W, cuf1=^U, cuu1=^Z,
  5594. vc303|vc103|vc203|volker-craig 303,
  5595.     cr=^M, cud1=^J, bel=^G, am, cub1=^H, clear=^L$<40>, cols#80,
  5596.     home=^K$<40>, kcud1=^J, kcub1=^H, kcuf1=^I, kcuu1=^N, lines#24,
  5597.     ll=^O$<1>W, cuf1=^I, cuu1=^N,
  5598. zen30|z30|zentec 30,
  5599.     cr=^M, cud1=^J, ind=^J, bel=^G, mir, cols#80, lines#24,
  5600.     ul, il1=\EE$<1.5*>, cub1=^H, el=\ET$<1.0*>,
  5601.     cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=\E*, home=^^, cuf1=^L,
  5602.     rmso=\EG0, smso=\EG6, cuu1=^K, smir=\Eq, rmir=\Er,
  5603.     am, dch1=\EW, dl1=\ER$<1.5*>, ed=\EY,
  5604. # Info:    
  5605. #    COMPUCOLOR, ISC, INTECOLOR (?)
  5606. #    These compucolors appear similar, but they at least have 
  5607. #    different sized screens. I don't know what's going on here.
  5608. #    
  5609. #    There is further confusion since intecolor seems to call 
  5610. #    themselves isc too.
  5611. #    
  5612. #    The following termcap for the Intelligent Systems Corporation 
  5613. #    8001 color terminal with lower-case and 48-line options 
  5614. #    disallows global motion to get around the 2-lines-at-a-time 
  5615. #    scrolling problem. It has been tested and works fine except 
  5616. #    when indented lines are scrolled in from the bottom of the 
  5617. #    screen. The latter problem originates with firmware which 
  5618. #    interprets NL as NL-CR when the cursor is on the bottom line 
  5619. #    of the screen.
  5620. #
  5621. 8001|isc|isc8001|compucolor 8001,
  5622.     cr=^M$<1>, cud1=^J$<1>, ind=^J$<1>, bel=^G, am, cols#80, lines#47,
  5623.     il1=\EU$<5*>, dl1=\EV^\$<5*>, clear=^L$<31>, smir=^S\EQ$<1>,
  5624.     rmir=^R\EK$<1>, kcub1=^Z, kcuf1=^Y, kcuu1=^\, kcud1=^J, khome=^H,
  5625.     cub1=^Z$<1>, cuf1=^Y$<1>, cuu1=^\$<1>, smul=^Q$<1>, rmul=^R$<1>,
  5626. #    cup=^C%p2%c%p1%c,
  5627. compucolor2|compucolorii|compucolor 2,
  5628.     cr=^M, cud1=^J, ind=^J, bel=^G,
  5629.     ht=^I, am, cup=^C%p2%c%p1%c, cub1=^Z, lines#32, cols#64,
  5630.     clear=^L, home=^H, cuf1=^Y, cuu1=^\,
  5631. # Info:
  5632. #    INTERACTIVE SYSTEMS
  5633. #    smkx/rmkx from dgc, to make insert mode key work in Rand Editor.
  5634. #    probably needs more keys defined.
  5635. #
  5636. intext|Interactive Systems Corporation modified owl 1200,
  5637.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\020$<5.5*>, am, cub1=^_,
  5638.     cub1=^H, cbt=^Y, ed=\026J$<5.5*>, el=^K\160^R,
  5639.     clear=\014$<132>, cup=\017%p1%' '%+%c%p2%' '%+%c, cols#80,
  5640.     dch1=\022$<5.5*>, dl1=\021$<5.5*>, rmir=\026\074,
  5641.     smir=\026\073, ip=$<5.5*>, lines#24, cuf1=\036, ht=^I,
  5642.     cuu1=\034, rmso=^V# , xmc#1, smso=^V$\054,
  5643.     smkx=\036\072\264\026%, rmkx=\269,
  5644.     kcub1=^_, kcud1=^J, kcuf1=^^, kcuu1=\034, kbs=^H, khome=^Z,
  5645.     kf1=^VA\r, kf2=^VB\r, kf3=^VC\r, kf4=^VD\r, kf5=^VE\r,
  5646.     kf6=^VF\r, kf7=^VG\r, kf8=^VH\r, kf9=^VI\r, kf0=^VJ\r,
  5647. intext2|intextii|INTERACTIVE modified owl 1251,
  5648.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\E[L, am, cbt=\E[Z,
  5649.     bw, ed=\E[J, el=\E[K, hpa=\E[%p1%{1}%+%dG, clear=\E[H\E[2J,
  5650.     cup=\E[%i%p1%d;%p2%dH, cols#80, dch1=\E[P, dl1=\E[M,
  5651.     cud1=\E[B, ich1=\E[@, kf0=\E@\r,
  5652.     lf0=REFRSH, kf1=\EP\r, lf1=DEL CH, kf2=\EQ\r, lf2=TABSET,
  5653.     kf3=\ES\r, lf3=GOTO, kf4=\ET\r, lf4=+PAGE, kf5=\EU\r,
  5654.     lf5=+SRCH, kf6=\EV\r, lf6=-PAGE, kf7=\EW\r, lf7=-SRCH,
  5655.     kf8=\EX\r, lf8=LEFT, kf9=\EY\r, lf9=RIGHT, kbs=^h, kcud1=\EB\r,
  5656.     khome=\ER\r, kcub1=\ED\r, kcuf1=\EC\r, kcuu1=\EA\r, lines#24,
  5657.     cuf1=\E[C, ht=^I, rmso=\E[2 D, ind=\E[S, smso=\E[6 D, ri=\E[T,
  5658.     rmul=\E[2 D, xmc#0, ul, cuu1=\E[A, smul=\E[18 D,
  5659.     flash=\E[;;;;;;;;;2;;u\E[;;;;;;;;;1;;u,
  5660. ncr7900i|7900i|ncr7900|7900|ncr 7900 model 1,
  5661.     am, bel=^G, bw, clear=^L, cols#80, cr=^M,
  5662.     cub1=^H, cud1=^J, cuf1=^F, cuu1=^Z,
  5663.     ind=^J, ll=^A,
  5664.     cup=\E1%p2%c%p1%c,
  5665.     ed=\Ek, el=\EK,
  5666.     kcud1=^J, kcub1=^U, kcuf1=^F, kcuu1=^Z, khome=^A,
  5667.     is2=\E0@\b\E3\E4\E7, lines#24,
  5668.     rmso=\E0@, xmc#1, smso=\E0Q,
  5669.     blink=\E0B, dim=\E0A, rev=\E0P,
  5670.     smul=\E0`, rmul=\E0@, ul, sgr0=\E0@,
  5671.     sgr=\E0%p5%'@'%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c,
  5672.     mc4=^T, mc5=^R,
  5673. 7900i-na|ncr7900i-na|ncr7900-na|7900-na|ncr 7900 model 1 with no arrows,
  5674.     kcud1@,   kcub1@,   kcuf1@,   kcuu1@,   use=ncr7900i,
  5675. 7900iv|ncr7900iv|ncr 7900 model 4,
  5676.     am,    bw,    hs,    eslok,
  5677.     cols#80,    lines#24,
  5678.     bel=^G,    cr=\r,    clear=\f,
  5679.     cup=^K%p1%'@'%+%c\E^E%p2%02d,    cud1=\n,    home=^K@\E^E00,
  5680.     cub1=\b,    dl1=\E^O,    dsl=\Ey1,
  5681.     fsl=\Ek\Ey5,    il1=\E^N,    kbs=\b,
  5682.     kcud1=\EB,    kf1=\ES,    kf2=\ET,
  5683.     kf3=\EU,    kf4=\EV,    kf5=\EW,
  5684.     kf6=\EP,    kf7=\EQ,    kf8=\ER,
  5685.     khome=\EH,    kcub1=\ED,    kcuf1=\EC,
  5686.     kcuu1=\EA,    lf6=blue,    lf7=red,
  5687.     lf8=white,    nel=\r\n,    ind=\n,
  5688.     tsl=\Ej\Ex5\Ex1\EY8%p1%' '%+%c\Eo,
  5689.     ind=^J,
  5690. ncr7901|7901|ncr 7901 model,
  5691.     cols#80, lines#24,
  5692.     am, bel=^G, bw, clear=^L, cr=^M,
  5693.     cub1=^H, cud1=^J, cuf1=^F, cuu1=^Z,
  5694.     ind=^J, ll=^A,
  5695.     ed=\Ek, el=\EK,
  5696.     civis=^W, cnorm=^X,
  5697.     mc4=^T, mc5=^R,
  5698.     kcud1=^J, kcub1=^U, kcuf1=^F, kcuu1=^Z, khome=^H, kclr=^L,
  5699.     is2=^X,
  5700.     cup=\EY%p1%' '%+%c%p2%' '%+%c,
  5701.     vpa=^K%p1%'@'%+%c,
  5702.     hpa=^P%p1%{10}%/%{16}%*%p1%{10}%m%+%c,
  5703.     sgr=\E0%p5%'@'%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c^N,
  5704.     is2=\E4^O,
  5705.     blink=\E0B, dim=\E0A, rev=\E0P,
  5706.     smso=\E0Q^N, rmso=^O,
  5707.     smul=\E0`^N, rmul=^O, sgr0=^O, ul,
  5708. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  5709. #                                                                         
  5710. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  5711. #                   SANTA CRUZ OPERATION INC.                             
  5712. #                                                                         
  5713. #   The copyright notice above does not evidence any actual or intended   
  5714. #   publication of such source code.                                      
  5715.  
  5716. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/pc.ti    1.1"
  5717. #
  5718. #    @(#) pc.ti 23.18 91/11/07 
  5719. #
  5720. #ident    "@(#)terminfo:pc.ti    1.2"
  5721. #  # PC - Personal Computers and Workstations emulating terminals.
  5722. #
  5723. # Manufacturer:    PERSONAL COMPUTER TERMINALS
  5724. # Class:    III
  5725. # Info:
  5726. #    This category is strange. The typical personal computer offers 
  5727. #    a program to emulate a "terminal" without documenting any 
  5728. #    escape sequences.
  5729. #    
  5730. #    I don't have any direct personal experience with these, but 
  5731. #    my impression is that the terminal emulator emulates an 
  5732. #    ultra-dumb terminal, with the cursor cemented to the bottom 
  5733. #    line, and no escape sequences.
  5734. #    
  5735. #    Many of the entries below were found in random places with 
  5736. #    no indication of who they came from or how. In many cases, I 
  5737. #    believe what has happened is that someone wrote their own 
  5738. #    terminal emulator program, which understood some control 
  5739. #    characters or escape sequences, and made their own entries.
  5740. #    
  5741. #    GENERIC PERSONAL COMPUTER
  5742. #
  5743. pc|any personal computer emulating a terminal,
  5744.     am,
  5745.     cols#40,
  5746.     bel=^G, cr=\r, cud1=\n, ind=\n,
  5747. apple-soroc|apple emulating soroc 120,
  5748.     am,
  5749.     cols#80, lines#24,
  5750.     bel=^G, clear=\E*$<300>, cr=\r, cub1=\b, cud1=\n,
  5751.     cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K,
  5752.     ed=\EY, el=\ET, home=^^, ind=\n, kcub1=\b, kcud1=\n,
  5753.     kcuf1=\f, kcuu1=^K,
  5754. # Info:
  5755. #    The following termcap entry works only with an Apple ][+ that is
  5756. #    equipped with a Videx 80 column card in slot 3. A special 
  5757. #    routine must be installed at the apple end to enable scroll 
  5758. #    down, here indicated with a ^U. The Videx card must have 
  5759. #    inverse char set.
  5760. #
  5761. apple|apple-v80|Apple][+ w/Videx80 & custom scroll down,
  5762.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, cub1=^H$<10>,
  5763.     smacs=^z2, rmacs=^z3, cup=\015\036%r%p1%' '%+%c%p2%' '%+%c$<6>,
  5764.     el=\035$<6>, home=\031$<50>, smso=^z3, rmso=^z2,
  5765.     cuf1=\034, cud1=\012, cuu1=\037, clear=\014$<40*>,
  5766.     xenl, am, ri=\020, ed=\013$<20*>,
  5767. # Info:
  5768. #    The official PC terminal emulator program of the AT&T Product 
  5769. #    Centers.
  5770. #    
  5771. #    Note - insert mode commented out - doesn't seem to work on 
  5772. #    AT&T PC.
  5773. #
  5774. simterm|attpc running simterm,
  5775.     am,
  5776.     cols#80, lines#24,
  5777.     bel=^G, clear=\EH\EJ, cr=\r, cub1=\b, cud1=\EB,
  5778.     cuf1=\EC, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=\EA,
  5779.     dch1=\ER, dl1=\EM, ed=\EJ, el=\EK, home=\EH, il1=\EL,
  5780.     ind=\n, rmcup=\EVE, .rmir=\EE, .rmso=\E&d@, smcup=\EVS,
  5781.     smir=\EQ, smso=\E&dB,
  5782. # Info:
  5783. #
  5784. vic20|vic|vic Personal Computer,
  5785.     cr=^M, cud1=^J, ind=^J, bel=^G, am, clear=^K^L, home=^L,
  5786.     lines#20, cuu1=^^, cuf1=^\, cols#22,
  5787. # Info:
  5788. #    (Dan Ingold)
  5789. #    
  5790. #    Following is a TERMCAP entry for the Datapoint UNITRM18 
  5791. #    asynchronous terminal emulation program. It has only been 
  5792. #    tested out at 1200 baud, however, so I don't know if the 
  5793. #    delays are correct.
  5794. #    
  5795. #    [what is control "="?  keys send different codes from functions? - mrh]
  5796. #
  5797. unitrm18|datapoint 'UNITRM18' terminal emulator,
  5798.     cr=^M, ind=^J, cud1=^J, bel=^G, am, cub1=^y,
  5799.     ed=^?, el=^>, clear=^=^?$<12.5>, cols#80, cud1=^k, home=^=,
  5800.     kcuu1=^x, kcud1=^r, kcub1=^t, kcuf1=^v, lines#24, cuf1=^x, cuu1=^z, 
  5801. # Info:
  5802. #    FLORIDA COMPUTER GRAPHICS
  5803. #    Florida Computer Graphics Beacon System, using terminal emulator
  5804. #    program "host.com", as provided by FCG.  Entry provided by
  5805. #    David Bryant (cbosg!djb) 1/7/83.
  5806. #    This description is for an early release of the "host" program.
  5807. #    Known bug: ed clears the whole screen, so it's commented out.
  5808. #
  5809. beacon|FCG Beacon System,
  5810.     cr=^M, cud1=^J, ind=^J, cols#80, lines#32, clear=\EZ$<10>,
  5811.     cub1=^H, cup=\E=%p1%' '%+%c%p2%' '%+%c$<20>, cuf1=\EV, cuu1=\EU, el=\ET,
  5812.     .ed=\EY, dch1=\EW, ich1=\EQ, dl1=\ER, il1=\EE,
  5813.     smcup=\ESTART^M\E2\0540^M\E12^M\EEND^M$<10>,
  5814.     bel=\ESTART^M\E37^M\EEND^M$<1>, home=\EH$<10>,
  5815.     am, da, db, 
  5816.     rev=\ESTART^M\E59\0541^M\EEND^M,
  5817.     smso=\ESTART^M\E70\0546^M\EEND^M$<20>,
  5818.     rmso=\ESTART^M\E70\0540^M\EEND^M$<20>,
  5819.     smul=\ESTART^M\E60\0541^M\EEND^M, 
  5820.     rmul=\ESTART^M\E60\0540^M\EEND^M, 
  5821.     blink=\ESTART^M\E61\0541^M\EEND^M, 
  5822.     sgr0=\ESTART^M\E78^M\E70\0540^M\EEND^M$<20>,
  5823. # Info:
  5824. #    This doesn't work because the cursor position isn't saved 
  5825. #    with the window.
  5826. #
  5827. beacon-s|FCG Beacon System with status line,
  5828.     lines#31, eslok, hs,
  5829.     tsl=\ESTART^M\E45\0541^M\E41\054%p1%d\0541^M\EEND^M$<10>,
  5830.     fsl=\ESTART^M\E45\0540^M\EEND^M$<10>,
  5831.     is2=\ESTART^M\E45\0540^M\E65\05431^M\E66\05445^M\E45\0541^M\E65\0541^M\E66\0541^M\E45\0540^M\EEND^M$<30>,
  5832.     use=beacon,
  5833. # Info:
  5834. #    Here is the xtalk termcap. I mostly use the terminfo (curses) 
  5835. #    version myself since I am working at BTL where they have a 
  5836. #    certain bias. I am sending the terminfo version too, so that 
  5837. #    you can compare them if there are any undiscovered glitches 
  5838. #    in the termcap version due to insufficient testing.
  5839. #    
  5840. #    First the termcap version --
  5841. #    
  5842. #    d0|vt100|vt100-am|vt100|dec vt100:\
  5843. #        :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#24:cl=50\E[;H\E[2J:\
  5844. #        :le=^H:bs:am:cm=5\E[i2252;787036H:nd=2\E[C:up=2\E[A:\
  5845. #        :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
  5846. #        :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
  5847. #        :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
  5848. #        :rf=/usr/lib/tabset/vt100:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
  5849. #        :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\
  5850. #        :sc=\E7:rc=\E8:cs=\E[i2252;787036r:
  5851. #    d1|xtalk|IBM PC with xtalk:\
  5852. #        :sc@:rc@:cs@:am@:xn@:al=99\E[L:dl=99\E[M:tc=vt100-am:
  5853. #    
  5854. #    The problem is in the "xtalk" entry. The "am" auto-margin 
  5855. #    flag should not be turned off as shown above. The following 
  5856. #    is the corrected "xtalk" entry.
  5857. #    
  5858. #    d1|xtalk|IBM PC with xtalk:\
  5859. #        :sc@:rc@:cs@:xn@:al=99\E[L:dl=99\E[M:tc=vt100-am:
  5860. #    
  5861. #    This is the shell script that I execute from my profile when I 
  5862. #    login from xtalk --
  5863. #    
  5864. #    # set auto margins
  5865. #    echo '\033[?7h\c'
  5866. #    #set up tab stops
  5867. #    stty -tabs
  5868. #    echo '\033[3g'
  5869. #    for i in 1 2 3 4 5 6 7 8 9
  5870. #    do
  5871. #    echo '        \033H\c'
  5872. #    done
  5873. #    stty tabs
  5874. #    echo
  5875. #    
  5876. #    
  5877. #    Now the terminfo version (This is the input to the 'tic' 
  5878. #    compiler) --
  5879. #    
  5880. #    Vanilla vt100 definitions.
  5881. #    vt100|vt100-am|dec vt100,
  5882. #        cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, it#8,
  5883. #        clear=\E[H\E[2J$<50>, cub1=^H, am, cup=\E[ip12252;p2787036H$<5>,
  5884. #        cuf1=\E[C$<2>, cuu1=\E[A$<2>, el=\E[K$<3>, ed=\E[J$<50>,
  5885. #        cud=\E[p12252B, cuu=\E[p1787036A, cub=\E[p1787088D, cuf=\E[p1787036C, 
  5886. #        smso=\E[7m$<2>, rmso=\E[m$<2>, smul=\E[4m$<2>, rmul=\E[m$<2>,
  5887. #        bold=\E[1m$<2>, rev=\E[7m$<2>, blink=\E[5m$<2>, sgr0=\E[m$<2>,
  5888. #        sgr=\E[?p1t;7;?p2t;4;?p3t;7;?p4t;5;?p6t;1;m,
  5889. #        rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smkx=\E[?1h\E=, rmkx=\E[?1l\E>,
  5890. #        tbc=\E[3g, hts=\EH, home=\E[H,
  5891. #        kcuu1=\EOA, kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, kbs=^H,
  5892. #        kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, ht=^I, ri=\EM$<5>,
  5893. #        vt#3, xenl, xon, sc=\E7, rc=\E8, csr=\E[ip12252;p2787036r,
  5894. #    
  5895. #    
  5896. #    ibm xtalk terminal simulator -- similar to but dumber than 
  5897. #    vanilla vt100
  5898. #            Enjoy!
  5899. #            Rick Thomas
  5900. #            ihnp4!btlunix!rbt
  5901. #            (201)-522-6062
  5902. #            
  5903. #    PS -- I just got word that there is a new revision of xtalk 
  5904. #    (3.5 I think they said) that is supposed to fix the vt100 
  5905. #    emulation problems.
  5906. #
  5907. xtalk|IBM PC with xtalk communication program,
  5908.     am, mir, msgr, xon,
  5909.     cols#80, it#8, lines#24, vt#3, xmc#1,
  5910.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  5911.     bel=^G, clear=\E[H\E[J$<50>, cr=\r, cub=\E[%p1%dD,
  5912.     cub1=\b, cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC,
  5913.     cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<5>,
  5914.     cuu=\E[%p1%dA, cuu1=\E[A$<2>, dl1=\E[M$<99>,
  5915.     ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,
  5916.     enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH,
  5917.     il1=\E[L$<99>, ind=\n, ka1=\EOq, ka3=\EOs, kb2=\EOr,
  5918.     kbs=\b, kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB,
  5919.     kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP,
  5920.     kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
  5921.     kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, ri=\EM$<5>,
  5922.     rmacs=^O, rmkx=\E[?1l\E>, rmso=\E[m\s,
  5923.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smacs=^N,
  5924.     smkx=\E[?1h\E=, smso=\E[7m\s, tbc=\E[3g,
  5925. #    
  5926. # Info: 
  5927. #    \EI gets you out of inverse video mode.
  5928. #
  5929. # Info:
  5930. #    IBM
  5931. #    Thu May  5 19:35:27 1983
  5932. #
  5933. ibmpc|ibm-pc|ibm5051|5051|IBM Personal Computer,
  5934.     cud1=^J, ind=^J$<10>, bel=^G, smir=\200R, am, cub1=^],
  5935.     kcud1=^_, clear=^L^K, cr=^M^^, home=^K, lines#24, cuu1=^^,
  5936.     cuf1=^\, cols#80,
  5937. # Info:
  5938. #    According to the Coherent 2.3 manual, the PC console is similar
  5939. #    to a z19. The differences seem to be (1) 25 lines, (2) no status
  5940. #    line, (3) standout is broken, (4) ins/del line is broken, (5)
  5941. #    has blinking and bold.
  5942. #
  5943. pc-coherent|pcz19|coherent|IBM PC console running Coherent,
  5944.     cr=^M, cud1=^J, ind=^J, bel=^G, .il1=\EL$<1*>, am, cub1=^H,
  5945.     ed=\EJ, el=\EK, clear=\EE, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80,
  5946.     dch1=\EN, .dl1=\EM$<1*>, cud1=\EB, rmir=\EO, home=\EH, smir=\E@,
  5947.     lines#25, mir, cuf1=\EC, ht=^I, it#8,
  5948.     ri=\EI, rmso=\Eq, smso=\Ep, cuu1=\EA,
  5949.     kbs=^h, kcuu1=\EA, kcud1=\EB, kcub1=\ED, kcuf1=\EC, khome=\EH,
  5950. # Info:
  5951. #    According to the Venix 1.1 manual, the PC console is similar
  5952. #    to a DEC vt52. Differences seem to be (1) arrow keys send 
  5953. #    different strings, (2) enhanced standout, (3) added 
  5954. #    insert/delete line.
  5955. #    
  5956. #    Note in particular that it doesn't have automatic margins (ick).
  5957. #    There are other keys (f1-f10, pgup, pgdn, backtab, insch,delch)
  5958. #    which I don't have time to add now.
  5959. #
  5960. pc-venix|venix|IBM PC console running Venix,
  5961.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK,
  5962.     clear=\EH\EJ, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80, lines#25,
  5963.     cuf1=\EC, ht=^I, it#8, ri=\EI, cuu1=\EA,
  5964.     kcuu1=\EH, kcud1=\EP, kcuf1=\EM, kcub1=\EK, kbs=^H,
  5965.     il1=\EL, dl1=\EM, khome=\EG,
  5966. #    Setup parameters:
  5967. #        Terminal Mode        IBM 3161
  5968. #        Auto Linefeed        OFF
  5969. #        Operating Mode        ECHO
  5970. #        Line Speed        (typically 9600)
  5971. #        Word Length        8
  5972. #        Parity            NO
  5973. #        Stop Bit        1
  5974. #        Line Control        IPRTS
  5975. #        Turnaround Character    CR
  5976. #        
  5977. ibm3163|i3163|3163,
  5978.     am, bw, in, xon,
  5979.     cols#80, lines#24,
  5980.     if=/usr/lib/tabset/3101,
  5981.     bel=^G, kcbt=\E2, cbt=\E2, clear=\EK,
  5982.     cpi=\E4%{64}%?%p1%{0}%p1%Pc%?%'%'%>%t%gc%'p'%+1%{4}%<%&%t%{8}%|%e%p1%{7}%=%t%{16}%|%;%;%?%p2%t%{1}%|%;%?%p3%t%{4}%|%;%?%p4%t%{2}%|%;%c,
  5983.     cr=\r, cub1=\b, cud1=\n, cuf1=\EC,
  5984.     cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=\EA, dch1=\EQ,
  5985.     dl1=\EO, dsl=\E=\E=, ed=\EJ, el=\EI, ff=\f, fsl=\E=,
  5986.     home=\EH, ht=\t, hts=\EO, ich1=\EP,
  5987.     il1=\EX7\s\EO\E\sZ\EN, ind=\E\sM, is2=\E\s1, kbs=\b,
  5988.     kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf0=\Ej\r,
  5989.     kf1=\Ea\r, kf2=\Eb\r, kf3=\Ec\r, kf4=\Ed\r, kf5=\Ee\r,
  5990.     kf6=\Ef\r, kf7=\Eg\r, kf8=\Eh\r, kf9=\Ei\r, kf10=\Ej\r, khome=\EH,
  5991.     ri=\E!M, rmso=\E4@, rmul=\E4@, smso=\E4A, smul=\E4B,
  5992.     tbc=\E\s1, tsl=\E=,
  5993. # ZA=\E4
  5994. #       %{64
  5995. #       %?%p1%{0}%>              #  if p1 > 0 and P1 < 4 then 
  5996. #       %p1%{4}%<%&%t%{8}%|      #     OR the 8 bit for high intensity
  5997. #       %e%p1%{7}%=%t%{16}%|%;%; #  if p1 = 7 then OR the 16 bit for non-display
  5998. #    %?%p2%t%{1}%|%;         #  if p2 set, then OR the 1 bit for reverse
  5999. #    %?%p3%t%{4}%|%;         #  if p3 set, then OR the 4 bit for blink
  6000. #    %?%p4%t%{2}%|%;         #  if p4 set, then OR the 2 bit for underline
  6001. #    %c                       #  pop final Pa1
  6002. #
  6003. ibm3164|i3164|3164,
  6004.     blink=\E4D, bold=\E4H,
  6005.     cpi=\E4%{32}%?%p2%t%{1}%|%;%?%p3%t%{4}%|%;%?%p4%t%{2}%|%;%c%{39}%p1%-%c%{64}%c,
  6006.     sgr0=\E4@,
  6007.     use=3163,
  6008. # ZA=\E4
  6009. #    %{32}            # push space for no special video characteristics
  6010. #    %?%p2%t%{1}%|%; # if p2 set, then OR the 1 bit for reverse
  6011. #    %?%p3%t%{4}%|%; # if p3 set, then OR the 4 bit for blink
  6012. #    %?%p4%t%{2}%|%; # if p4 set, then OR the 2 bit for underline
  6013. #    %c              # pop Pa1
  6014. #    %{39}%p1%-    # calculate 32 + (7 - p1) for forground
  6015. #    %c        # pop Pa2 
  6016. #    %{64}        # use only black background for now
  6017. #    %c        # pop Pa3
  6018. #
  6019. #  IBM 3151 Setup parameters:
  6020. #        Terminal Mode        IBM 3151
  6021. #        Auto Linefeed        OFF
  6022. #        Operating Mode        ECHO
  6023. #        Line Speed        (typically 9600)
  6024. #        Word Length        8
  6025. #        Parity            NO
  6026. #        Stop Bit        1
  6027. #        Line Control        IPRTS
  6028. #        Turnaround Character    CR
  6029. ibm3151|i3151|3151,
  6030.     am, bw, eslok, hs, in, xon,
  6031.     cols#80, lines#24,
  6032.     acsc=kkllmmjjnnwwqquuttvvxx, bel=^G, kcbt=\E2,
  6033.     clear=\EK, 
  6034.     cr=\r, cub1=\b, cud1=\n, cuf1=\EC,
  6035.     cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=\EA, dch1=\EQ,
  6036.     dl1=\EO, dsl=\E=\E=, ed=\EJ, el=\EI, ff=\f, fsl=\E=,
  6037.     home=\EH, ht=\t, hts=\EO, ich1=\EP$<15>,
  6038.     il1=\EX7\s\EO\E\sZ\EN, ind=\E\sM, is2=\E\s1, kbs=^H,
  6039.     kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 
  6040.     kf1=\Ea\n, kf2=\Eb\n, kf3=\Ec\n, kf4=\Ed\n, 
  6041.     kf5=\Ee\n, kf6=\Ef\n, kf7=\Eg\n, kf8=\Eh\n, 
  6042.     kf9=\Ei\n, kf10=\Ej\n, khome=\EH,
  6043.     ri=\E!M, rmacs=\E<@, rmso=\E4@, rmul=\E4@,
  6044.     sgr0=\E4@, smacs=\E<A, smso=\E4A, smul=\E4B,
  6045.     tbc=\E\s1, tsl=\E=, 
  6046. ibm3151-pc|3151-pc|IBM 3151 terminal in PC term mode,
  6047.     acsc=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263,
  6048.     cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A, 
  6049.     cbt=\E[Z, il=\E[L, il1=\E[L, ich1=\E[@,
  6050.     dch1=\E[P, dl1=\E[M,
  6051.     kcbt=\E[Z, kdch1=\E[P, kdl1=\E[M, kich1=\E[@,
  6052.     kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kcub1=\E[D,
  6053.     kend=\E[F, kf1=\E[M, kf10=\E[V, kf2=\E[N, kf3=\E[O,
  6054.     kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T,
  6055.     kf9=\E[U, khome=\E[H, knp=\E[G, kpp=\E[I, 
  6056.     smsc=500\E\0409<B, rmsc=500\E\0409@,
  6057.     xonc=\145, xoffc=\147,
  6058.     use=3151,
  6059. # ZA=\E4
  6060. #    %{64}        # push 1000000 for no special video characteristics
  6061. #    %?%p1%{0}%>    # if p1 between 1 and 3, then set 8 bit for bold
  6062. #    %p1%{4}%<%&%t%{8}%|%;
  6063. #    %?%p1%{7}%t%{16}%|%; # if p1 = 7, then set 16 bit for invisible
  6064. #    %?%p2%t%{1}%|%; # if p2 set, then set the 1 bit for reverse
  6065. #    %?%p3%t%{4}%|%; # if p4 set, then set the 4 bit for blink
  6066. #    %?%p4%t%{2}%|%; # if p4 set, then set the 2 bit for underline
  6067. #    %c        # pop Pa1
  6068. #
  6069. #
  6070. ibm3101|3101|i3101|IBM 3101-10,
  6071.     am, xon,
  6072.     cols#80, lines#24,
  6073.     bel=^G, clear=\EK, cr=\r, cub1=\b, cud1=\n, cuf1=\EC,
  6074.     cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=\EA, ed=\EJ,
  6075.     el=\EI, home=\EH, ht=\t, hts=\E0, ind=\n, kcub1=\ED,
  6076.     kcud1=\EB, kcuf1=\EC, kcuu1=\EA, tbc=\EH,
  6077. ibm3161|3161,
  6078.     ind=\n, ri@,
  6079.     use=3163,
  6080. ibm-system1|system1|ibm system/1 computer,
  6081.     ind=^J, bel=^G, xt, am, cub1=^H,
  6082.     cup=^E%p1%' '%+%c%p2%' '%+%c, clear=^Z,
  6083.     cols#80, home=^K, lines#24, cuf1=^\, cuu1=^^, 
  6084. megatek|Pegasus Work Station Terminal Emulator,
  6085.     cols#83, lines#60, os, am,
  6086. # Info:
  6087. #    sol and Microkit are for Corey - 6/11/82 - NS
  6088. #
  6089. microkit|mkt|microkit terminal computer,
  6090.     cr=^M, ind=^J, cud1=^J, bel=^G,
  6091.     il1=\El, am, cub1=^H, ed=\Ej, el=\Ek, clear=\Ee,
  6092.     cup=\Ey%p1%' '%+%c%p2%' '%+%c, cols#40, dch1=\En, dl1=\Em,
  6093.     rmir=\Eo, home=\Eh, smir=\E@, lines#23, mir,
  6094.     cuf1=\Ec, cuu1=\Ea, ht=^I, cvvis=^N^Lzv, cnorm=\Ex,
  6095.     kcuu1=\Eu, kcud1=\Ed, kcub1=\El, kcuf1=\Er, khome=\Eh, xenl, 
  6096. # Info:
  6097. #    OSBORNE
  6098. #    Thu Jul  7 03:55:16 1983
  6099. #    
  6100. #    As an aside, be careful; it may sound like an anomaly on the 
  6101. #    Osborne, but with the 80-column upgrade, it's too easy to 
  6102. #    enter lines >80 columns!
  6103. #    
  6104. #    I've already had several comments...
  6105. #    The Osborne-1 with the 80-col option is capable of being 
  6106. #    52,80, or 104 characters wide; default to 80 for compatibility 
  6107. #    with most systems.
  6108. #    
  6109. #    The tab is destructive on the Ozzie; make sure to 'stty -tabs'.
  6110. #
  6111. ozzie|osborne|osborne1|osborne 1,
  6112.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE, cub1=^H, el=\ET,
  6113.     cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=^Z, cols#104, dch1=\EW, dl1=\ER,
  6114.     kcuu1=^K, kcud1=^J, kcub1=^H, kcuf1=^L, cud1=^J, cuf1=^L,
  6115.     ich1=\EQ, lines#24, cuu1=^K, msgr, smso=\E), rmso=\E(,
  6116.     ul, smul=\El, rmul=\Em, xt,
  6117. # Info:
  6118. #    SOL
  6119. #    I don't know which, if either, of these sol's to believe.
  6120. #    ^S is an arrow key!  
  6121. #
  6122. sol|sol1|,
  6123.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, cup=\E^1%p1%c\E^2%p2%c,
  6124.     clear=^K, home=^N, cols#64, lines#16, cuf1=^S, cuu1=^W,
  6125.     kcub1=^A, kcuf1=^S, kcuu1=^W, kcud1=^Z,
  6126. # Info:
  6127. #    sol and Microkit are for Corey - 6/11/82 - NS
  6128. #
  6129. sol2|sol terminal computer,
  6130.     cr=^M, ind=^J$<20>, cud1=^J, bel=^G,
  6131.     il1=20\EL, am, cub1=^H, ed=20\EJ, el=\EK, clear=20\EE,
  6132.     cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#64, dch1=\EN, dl1=20\EM,
  6133.     rmir=\EO, home=\EH, smir=\E@, lines#16, mir, cuf1=\EC,
  6134.     cuu1=\EA, ht=^I, cvvis=^N^Lv, cnorm=\EX,
  6135.     kcuu1=\EU, kcud1=\ED, kcub1=\EL, kcuf1=\ER, khome=\EH, xenl, 
  6136. # Info:
  6137. #    SUN
  6138. #    smcup/rmcup control # lines scrolled on linefeed. The sun 2 
  6139. #    seems to handle this well with it set to 1, so both force this. 
  6140. #    rmcup could use 0 or 3 just as well, I suppose.
  6141. #
  6142. sun|sun1|sun2|sun microsystems inc workstation,
  6143.     cr=^M, cud1=\E[B, ind=^J, bel=^G, am, km, cub1=^H, clear=^L,
  6144.     lines#34, cols#80, cup=\E[%i%p1%d;%p2%dH, cuf1=\E[C, cuu1=\E[A,
  6145.     el=\E[K, ed=\E[J, smcup=\E[1r, rmcup=\E[1r, kcud1=\E[B,
  6146.     kcub1=\E[D, kcuu1=\E[A, kcuf1=\E[C, khome=\E[H, kf1=\EOP,
  6147.     kf2=\EOQ, kf3=\EOR, kf4=\EOS, ht=^I, il1=\E[L, dl1=\E[M,
  6148.     smso=\E[7m, rmso=\E[m, msgr, ich1=\E[@, mir, dch1=\E[P,
  6149. terak|Terak emulating Datamedia 1520,
  6150.     am, xenl,
  6151.     cols#80, lines#24,
  6152.     bel=^G, clear=\f, cr=\r, cub1=\b, cud1=\n, cuf1=^\,
  6153.     cup=^^%p2%'\s'%+%c%p1%'\s'%+%c, cuu1=^_, ed=^K, el=^],
  6154.     home=^Y, ht=\t, ind=\n, kcub1=\b, kcud1=\n, kcuf1=^\,
  6155.     kcuu1=^_, khome=^Y,
  6156. # XEROX
  6157. x820|Xerox 820,
  6158.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  6159.     cup=\E=%p1%' '%+%c%p2%' '%+%c,
  6160.     clear=1^Z, ed=^Q, el=^X, cols#80, home=^^, lines#24,
  6161.     cuf1=^L, cuu1=^K,
  6162.  
  6163. # COLOR EMULATORS
  6164.  
  6165. gs6300|emots|AT&T PC6300 with EMOTS Terminal Emulator,
  6166.  
  6167. # background color erase
  6168.  
  6169.     am, msgr, xon, bce,
  6170.     cols#80, it#8, lines#24, colors#8, pairs#63,
  6171.     acsc=\,\,..--++``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  6172.     bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,
  6173.     cr=\r, cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n,
  6174.     cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
  6175.     cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P,
  6176.     dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, .el1=\E[1K,
  6177.     home=\E[H, ht=\t, ich=\E[%p1%d@, ich1=\E[@,
  6178.     il=\E[%p1%dL, il1=\E[L, ind=\n, is2=\E[0m, kbs=\b,
  6179.     kcbt=^R\t, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  6180.     kcuu1=\E[A, kf1=\E[0s, kf2=\E[24s, kf3=\E[1s,
  6181.     kf4=\E[23s, kf5=\E[2s, kf6=\E[22s, kf7=\E[3s,
  6182.     kf8=\E[21s, khome=\E[H, mc4=\E[4i, mc5=\E[5i,
  6183.     rev=\E[7m, ri=\E[L, rmacs=\E[10m, rmln=\E|, rs1=\Ec,
  6184.     sgr0=\E[m\E[10m, smacs=\E[11m, smso=\E[1m, smul=\E[4m,
  6185.  
  6186. #    color information.  blue foreground is simulated with cyan
  6187.  
  6188.     op=\E[?;m,
  6189.     setf=\E[?%?%p1%{0}%=%t0
  6190.          %e%p1%{1}%=%t2
  6191.          %e%p1%{1}%-%d%;m,
  6192.     setb=\E[?;%p1%dm,
  6193.  
  6194.  
  6195. pc52|dec vt52 for PC,
  6196.  
  6197. #    background color erase
  6198.  
  6199.     am, msgr, bce,
  6200.     cols#80, it#8, lines#25,
  6201.  
  6202. #     bold means: white on black bold, so it not allowed with colors
  6203. #     rev meand: black on white, also not allowed
  6204. #    smso and dim are simulated with colors, ditto
  6205. #    smul is allowed, even though it always means white foreground:
  6206. #    it is too important.
  6207.  
  6208.     colors#8, pairs#63, ncv#53,
  6209.     bel=^G, blink=\Eo, bold=\Ebo\Ec0, clear=\EH\EJ, cr=\r,
  6210.     cub1=\b, cud1=\n, cuf1=\EC,
  6211.     cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=\EA,
  6212.     dim=\Eb3\Ec0, dl1=\EM, ed=\EJ, el=\EK, ht=\t, il1=\EL,
  6213.     ind=\n, kbs=\b, kcub1=\EL, kcud1=\ED, kcuf1=\ER,
  6214.     kcuu1=\EU, kf1=\Ea, kf10=\Ej, kf2=\Eb, kf3=\Ec,
  6215.     kf4=\Ed, kf5=\Ee, kf6=\Ef, kf7=\Eg, kf8=\Eh, kf9=\Ei,
  6216.     rev=\Ep, ri=\EI, rmso=\Eb7\Ec0, sgr0=\Eb7\Ec0\Et, smso=\Eb6\Ec4,
  6217.     smul=\Es,
  6218.  
  6219. #    color information.  blue foreground is simulated with cyan
  6220.  
  6221.     op=\Eb7\Ec0,
  6222.     setf=\Eb%?%p1%{1}%=%t3
  6223.             %e%p1%d%;,
  6224.     setb=\Ec%p1%d,
  6225.  
  6226.  
  6227. # CTRM terminal emulator
  6228.  
  6229. ctrm|C terminal emulator,
  6230.  
  6231.     am, xon,
  6232.  
  6233. # back_color_erase
  6234. # underlining is not allowed with colors: first, is is simulated by 
  6235. # black on white, second, it disables background color manipulations.
  6236.  
  6237.     bce,
  6238.     cols#80, lh#0, lines#24, lm#0, lw#0, nlab#0, colors#8, pairs#63,
  6239.     pb#19200, vt#6, ncv#2,
  6240.     bel=^G, cbt=\Ei, clear=\EH\EJ, cr=\r, cub1=\b,
  6241.     cud1=\n, cuf1=\EC, cup=\E&a%p2%dc%p1%dY, cuu1=\EA,
  6242.     dch1=\EP$<2>, dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC,
  6243.     ht=\t$<2>, hts=\E1, il1=\EL, ind=\n, ip=$<2>,
  6244.     is2=\E&jA\r, kbs=\b, kcub1=\Eu\r, kcud1=\Ew\r,
  6245.     kcuf1=\Ev\r, kcuu1=\Et\r, kf1=\Ep\r, kf2=\Eq\r,
  6246.     kf3=\Er\r, kf4=\Es\r, kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r,
  6247.     kf8=\Ew\r, khome=\Ep\r, rmir=\ER, rmkx=\E&jA, smir=\EQ,
  6248.     smkx=\E&jB, smso=\E&dD, smul=\E&dD, tbc=\E3,
  6249.     vpa=\E&a%p1%dY,
  6250.  
  6251. # BLINKING, REVERSE and BOLD are allowed with colors,
  6252. # so we have to save their status in the static registers A, B and H
  6253. # respectively, to be able to restore them when color changes
  6254. # (because any color change turns off ALL attributes)
  6255.  
  6256.     blink=\E&dA%{1}%PA,
  6257.  
  6258. # "enter_bold_mode" and "enter_reverse_mode" sequences alternates modes,
  6259. # rather then simply  entering them.  Thus we have to check the
  6260. # static register B and H to determine the status, before sending the 
  6261. # escape sequence.
  6262.  
  6263.     rev=%?%gB%{0}%=%t\E&dB%{1}%PB%;,
  6264.     bold=%?%gH%{0}%=%t\E&dH%{1}%PH%;,
  6265.  
  6266.     smul=\E&dD,
  6267.  
  6268. # sgr0 now must set the status of all 3 register (A,B,H) to zero
  6269. # and then reset colors
  6270.  
  6271.     sgr0=\E&d@%{0}%PA%{0}%PB%{0}%PH,
  6272.  
  6273. # implementation of the protect mode would badly penalize the performance.
  6274. # we would have to use \E&bn sequence to turn off colors (as well as all
  6275. # other attributes), and keep the status of protect mode in yet another
  6276. # static variable.  If someone really need this mode, they would have to
  6277. # create another terminfo entry.
  6278.  
  6279.     sgr=\E&d@%{0}%PA%{0}%PB%{0}%PD%{0}%PH
  6280.          %?%p1%p3%p5%|%|%t\E&dB%{1}%PB%;
  6281.          %?%p4%t\E&dA%{1}%PA%;
  6282.          %?%p6%t\E&dH%{1}%PH%;
  6283.          %?%p2%t\E&dD%;,
  6284.  
  6285. # original color-pair: white on black.
  6286. # store the information about colors into static registers
  6287.  
  6288.     op=\E&bn\E&bB\E&bG\E&bR
  6289.         %{0}%PX%{0}%PY%{0}%PZ
  6290.         %{1}%PW%{1}%PV%{1}%PU,
  6291.  
  6292. # set foreground color.  it performs the following steps.
  6293. #   1) turn off all attributes
  6294. #   2) turn on the background and video attribues that have been turned
  6295. #      on before (this information is stored in static registers X,Y,Z,A,B,H,D).
  6296. #   3) turn on foreground attributes
  6297. #   4) store information about foreground into U,V,W static registers
  6298.  
  6299.     setf=\E&bn
  6300.         %?%gA%t\E&dA%;
  6301.         %?%gB%t\E&dB%;
  6302.         %?%gH%t\E&dH%;
  6303.         %?%gX%t\E&br%;
  6304.         %?%gY%t\E&bg%;
  6305.         %?%gZ%t\E&bb%;
  6306.  
  6307.         %?%p1%{1}%&%t\E&bB%{1}%e%{0}%;%PW
  6308.         %?%p1%{2}%&%t\E&bG%{1}%e%{0}%;%PV
  6309.         %?%p1%{4}%&%t\E&bR%{1}%e%{0}%;%PU,
  6310.  
  6311. # turn on background: similar to turn on foreground above
  6312.  
  6313.     setb=\E&bn
  6314.         %?%gA%t\E&dA%;
  6315.         %?%gB%t\E&dB%;
  6316.         %?%gH%t\E&dH%;
  6317.         %?%gU%t\E&bR%;
  6318.         %?%gV%t\E&bG%;
  6319.         %?%gW%t\E&bB%;
  6320.  
  6321.         %?%p1%{1}%&%t\E&bb%{1}%e%{0}%;%PZ
  6322.         %?%p1%{2}%&%t\E&bg%{1}%e%{0}%;%PY
  6323.         %?%p1%{4}%&%t\E&br%{1}%e%{0}%;%PX,
  6324. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  6325. #                                                                         
  6326. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  6327. #                   SANTA CRUZ OPERATION INC.                             
  6328. #                                                                         
  6329. #   The copyright notice above does not evidence any actual or intended   
  6330. #   publication of such source code.                                      
  6331.  
  6332. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/print.ti    1.1"
  6333. #
  6334. #    @(#) print.ti 23.2 91/06/12 
  6335. #
  6336. #"
  6337. #  # --------------------------------
  6338. #
  6339. # print: PRINTERS
  6340. #
  6341. # Manufacturer:    GENERIC LINE PRINTERS
  6342. # Class:    III
  6343. # Info:
  6344. #    Generic line printer. We assume it can backspace, since even 
  6345. #    those line printers that can't have this hidden by UNIX lpr 
  6346. #    driver.
  6347. #
  6348. lpr|lp|printer|print|printing|line printer,
  6349.     cr=^M, cud1=^J, ind=^J, ff=^L, bel=^G, cub1=^H,
  6350.     lines#66, cols#132, hc, os,
  6351. # Info:
  6352. #    The 'S' beginning mc4 and mc5 is checked for by lp, which 
  6353. #    sleeps 5 seconds.
  6354. #
  6355. pbox|printerbox|box with print mode switch,
  6356.     mc5=Set printer switch to "print"\r\n,
  6357.     mc4=Set printer switch to "terminal"\r\n,
  6358. 2621-pb|hp2621-pb|2621 with printer box,
  6359.     am, da, db, mir, xon,
  6360.     cols#80, lines#24, lm#0, pb#19200, vt#6,
  6361.     bel=^G, cbt=\Ei, clear=\EH\EJ, cr=\r, cub1=\b,
  6362.     cud1=\n, cuf1=\EC, cup=\E&a%p2%dc%p1%dY, cuu1=\EA,
  6363.     dch1=\EP$<2>, dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC,
  6364.     ht=\t$<2>, hts=\E1, il1=\EL, ind=\n, ip=$<2>,
  6365.     is2=\E&jA\r, kbs=\b, kcbt=\Ei, kf1=\Ep\r, kf2=\Eq\r,
  6366.     kf3=\Er\r, kf4=\Es\r, kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r,
  6367.     kf8=\Ew\r,
  6368.     mc4=Set\sprinter\sswitch\sto\s"terminal"\r\n,
  6369.     mc5=Set\sprinter\sswitch\sto\s"print"\r\n, rmir=\ER,
  6370.     rmkx=\E&jA, rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@,
  6371.     smir=\EQ, smkx=\E&jB, smso=\E&dD, smul=\E&dD, tbc=\E3,
  6372.     vpa=\E&a%p1%dY,
  6373.     cols#87, it#8, lines#72,
  6374.     bel=^G, clear=\f, cr=\r, cub1=\ED, cud1=\n, cuf1=\EC,
  6375.     cup=\EY%p2%'\s'%+%c%p1%'\s'%+%c, cuu1=\EA,
  6376.     dch=\Ee%p1%'\s'%+%c, dch1=\Ee!, dl=\EE%p1%'\s'%+%c,
  6377.     dl1=\EE!, el=\EK, ht=\t, ich=\Ef%p1%'\s'%+%c,
  6378.     ich1=\Ef!, il=\EF%p1%'\s'%+%c, il1=\EF!, ind=\n,
  6379.     kbs=\b, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
  6380.     kf1=\Ex, kf2=\Ey, kf3=\Ez,
  6381.     mc4=Set\sprinter\sswitch\sto\s"terminal"\r\n,
  6382.     mc5=Set\sprinter\sswitch\sto\s"print"\r\n,
  6383. h19-pb|heathkit h19 with printer box,
  6384.     am, eslok, hs, mir, msgr,
  6385.     cols#80, it#8, lines#24,
  6386.     bel=^G, clear=\EE, cnorm=\Ey4, cr=\r, cub1=\b,
  6387.     cud1=\n, cuf1=\EC, cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c,
  6388.     cuu1=\EA, cvvis=\Ex4, dch1=\EN, dl1=\EM$<1*>, ed=\EJ,
  6389.     el=\EK, fsl=\Ek\Ey5, home=\EH, ht=\t, il1=\EL$<1*>,
  6390.     ind=\n, kbs=\b, kcub1=\ED, kcud1=\EB, kcuf1=\EC,
  6391.     kcuu1=\EA, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV,
  6392.     kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, khome=\EH,
  6393.     lf6=blue, lf7=red, lf8=white,
  6394.     mc4=Set\sprinter\sswitch\sto\s"terminal"\r\n,
  6395.     mc5=Set\sprinter\sswitch\sto\s"print"\r\n, ri=\EI,
  6396.     rmacs=\EG, rmir=\EO, rmso=\Eq, smacs=\EF, smir=\E@,
  6397.     smso=\Ep, tsl=\Ej\Ex5\EY8%p1%'\s'%+%c\Eo\Eo,
  6398. mime-pb|mime with printer box,
  6399.     am,
  6400.     cols#80, it#8, lines#24, vt#9,
  6401.     bel=^G, clear=^]^C, cr=\r, cub1=\b, cud1=\n, cuf1=^X,
  6402.     cup=^T%p1%{24}%+%c%p2%?%p2%{32}%>%t%{48}%+%;%{80}%+%c,
  6403.     cuu1=^Z, dl1=^W$<80>, ed=^_, el=^^, home=^], ht=\t,
  6404.     il1=^A$<80>, ind=\n, is2=\E^S^Q, kcub1=\b, kcud1=^K,
  6405.     kcuf1=^X, kcuu1=^Z,
  6406.     mc4=Set\sprinter\sswitch\sto\s"terminal"\r\n,
  6407.     mc5=Set\sprinter\sswitch\sto\s"print"\r\n, ri=^R$<3>,
  6408.     uc=^U,
  6409. citoh|ci8510|8510|c.itoh 8510a,
  6410.     cols#80, ri=\Er, bold=\E!, smul=\EX, rmul=\EY, sgr0=\E"\EY, it#8,
  6411.     is2=\E(009\054017\054025\054033\054041\054049\054057\054065\054073.,
  6412.     rep=\ER%p2%03d%p1%c, cub1@, use=lpr,
  6413. citoh-pica|citoh in pica,
  6414.     is1=\EN, use=citoh,
  6415. citoh-elite|citoh in elite,
  6416.     is2=\E(009\054017\054025\054033\054041\054049\054057\054065\054073\054081\054089.,
  6417.     is1=\EE, cols#96, use=citoh,
  6418. citoh-comp|citoh in compressed,
  6419.     is2=\E(009\054017\054025\054033\054041\054049\054057\054065\054073\054081\054089\054097\054105\054113\054121\054129.,
  6420.     is1=\EQ, cols#136, use=citoh,
  6421. # Info:
  6422. #    Infinite cols because we don't want lp ever inserting \n\t**.
  6423. #
  6424. citoh-prop|citoh-ps|ips|citoh in proportional spacing mode,
  6425.     is1=\EP, cols#32767, use=citoh,
  6426. citoh-6lpi|citoh in 6 lines per inch mode,
  6427.     is3=\EA, use=citoh,
  6428. citoh-8lpi|citoh in 8 lines per inch mode,
  6429.     is3=\EB, lines#88, use=citoh,
  6430. qms-diablo|diablo simulated by qms,
  6431.     smul=\EE, rmul=\ER, smso=\EW, rmso=\E&, use=lpr,
  6432. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  6433. #                                                                         
  6434. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  6435. #                   SANTA CRUZ OPERATION INC.                             
  6436. #                                                                         
  6437. #   The copyright notice above does not evidence any actual or intended   
  6438. #   publication of such source code.                                      
  6439.  
  6440. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/qume.ti    1.1"
  6441. #
  6442. #    @(#) qume.ti 23.5 91/06/12 
  6443. #
  6444. #    Term Info Entries for QUME QVT Alpha-Numeric Products
  6445. qvt103|QUME QVT 103,
  6446.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, it#8,
  6447.     clear=\E[H\E[2J$<50>, cub1=^H, am, cup=\E[%i%p1%d;%p2%dH$<5>,
  6448.     cuf1=\E[C$<2>, cuu1=\E[A$<2>, el=\E[K$<3>, ed=\E[J$<50>,
  6449.     cud=\E[%p1%dB, cuu=\E[%p1%dA, cub=\E[%p1%dD, cuf=\E[%p1%dC, 
  6450.     smso=\E[7m$<2>, rmso=\E[m$<2>, smul=\E[4m$<2>, rmul=\E[m$<2>,
  6451.     bold=\E[1m$<2>, rev=\E[7m$<2>, blink=\E[5m$<2>, sgr0=\E[m$<2>,
  6452.     sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m,
  6453.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smkx=\E[?1h\E=, rmkx=\E[?1l\E>,
  6454.     tbc=\E[3g, hts=\EH, home=\E[H,
  6455.     kcuu1=\EOA, kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, kbs=^H,
  6456.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, ht=^I, ri=\EM$<5>,
  6457.     vt#3, xenl, xon, sc=\E7, rc=\E8, csr=\E[%i%p1%d;%p2%dr,
  6458. qvt103-w|Qume qvt103 132 cols,
  6459.     cols#132, lines#24, rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=qvt103,
  6460. qvt203|qvt203+|Qume QVT 203 Plus,
  6461.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, it#8,
  6462.     clear=\E[H\E[2J$<50>, cub1=^H, am, cup=\E[%i%p1%d;%p2%dH$<5>,
  6463.     cuf1=\E[C$<2>, cuu1=\E[A$<2>, el=\E[K$<3>, ed=\E[J$<50>,
  6464.     cud=\E[%p1%dB, cuu=\E[%p1%dA, cub=\E[%p1%dD, cuf=\E[%p1%dC, 
  6465.     smso=\E[7m$<2>, rmso=\E[m$<2>, smul=\E[4m$<2>, rmul=\E[m$<2>,
  6466.     bold=\E[1m$<2>, rev=\E[7m$<2>, blink=\E[5m$<2>, sgr0=\E[m$<2>,
  6467.     sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m,
  6468.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smkx=\E[?1h\E=, rmkx=\E[?1l\E>,
  6469.     tbc=\E[3g, hts=\EH, home=\E[H,
  6470.     kcuu1=\EOA, kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, kbs=^H,
  6471.     kf1=\E[17~, kf2=\E[18~, kf3=\E[19~, kf4=\E[20~, kf5=\E[21~, kf6=\E[23~,
  6472.     kf7=\E[24~, kf8=\E[25~, kf9=\E[28~, kf0=\E[29~, ht=^I, ri=\EM$<5>,
  6473.     vt#3, xenl, xon, sc=\E7, rc=\E8, csr=\E[%i%p1%d;%p2%dr,
  6474.     il1=\E[L$<99>, dl1=\E[M$<99>, ip=$<7>, dch1=\E[P$<7>, rmir=\E[4l,
  6475.     smir=\E[4h, ind=^J$<30>, 
  6476. qvt203-w|qvt203-w-am|Qume QVT 203 PLUS in 132 cols (w/advanced video),
  6477.     cols#132, lines#24, rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=qvt203,
  6478. #
  6479. #    Since a command is present for enabling 25 data lines,
  6480. #    a specific terminfo entry may be generated for the 203.
  6481. #    If one is desired for the QVT 119 PLUS then 25 lines must
  6482. #    be selected in the status line (setup line 9).
  6483. #
  6484. qvt203-25|QVT 203 PLUS with 25 by 80 column mode,
  6485.     cols#80, lines#25, is2=\E[=40h\E[?3l, use=qvt203,
  6486. qvt203-25-w|QVT 203 PLUS with 25 by 132 columns,
  6487.     cols#132, lines#25, rs2=\E[?3h\E[=40h, use=qvt203,
  6488. #    Page Break     
  6489. qvt119+|qvt119p|qvt119|Qume QVT 119 and 119PLUS terminals,
  6490.     tbc=\E3, hts=\E1, ht=^I, cr=^M, cud1=^J, ind=^J, bel=^G, 
  6491.     lines#24, cols#80, cnorm=\E.4, cvvis=\E.2,
  6492.     is2=\EDF\EC\EG0\Er\E(\E%EX,
  6493.     il1=\EE, am, cub1=^H, cbt=\EI, ed=\Ey, el=\Et, clear=\E*1,
  6494.     cup=\E=%p1%' '%+%c%p2%' '%+%c, dch1=\EW, dl1=\ER,
  6495.     cud1=^J, rmir=\Er, home=^^, smir=\Eq, kf0=^AI\r,
  6496.     kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
  6497.     kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, kbs=^H, kcud1=^J, khome=^^, kcub1=^H,
  6498.     kcuf1=^L, kcuu1=^K, mir, msgr, cuf1=^L,
  6499.     rmso=\EG0, xmc#0, smso=\EG4, ri=\EJ,
  6500.     rmul=\EG0, cuu1=^K, smul=\EG8, flash=\En0$<20>\En1,
  6501.     hs, tsl=\Eg\Ef, fsl=\r, dsl=\Eg\Ef\r, mc5=\E@, mc4=\EA,
  6502. qvt119+-25|qvt119p-25|QVT 119 PLUS with 25 data lines,
  6503.     lines#25, use=qvt119+,
  6504. qvt119+-w|qvt119p-w|qvt119-w|QVT 119 and 119 PLUS in 132 column mode,
  6505.     cols#132, is2=\EDF\EC\EG0\Er\E(\E%\EX\En4, use=qvt119+,
  6506. qvt119+-25-w|qvt119p-25-w|qvt119-25-w|QVT 119 and 119 PLUS 132 by 25,
  6507.     lines#25, use=qvt119+, 
  6508. qvt101+|qvt101p|Qume QVT 101 PLUS product,
  6509.     am, bel=^G, bw, kcbt=\EI, cbt=\EI, clear=^Z, cnorm=\E.4, 
  6510.     cols#80, lines#24,
  6511.     tbc=\E3, hts=\E1, cr=^M, cub1=^H, cud1=^J, cud1=^J, cuf1=^L,
  6512.     cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, cvvis=\E.2,
  6513.     dch1=\EW, dl1=\ER, dsl=\Eh, ed=\EY, el=\ET,
  6514.     flash=\Eb$<20>\Ed, fsl=\r\Eg, home=^^, hs,
  6515.     ht=^I, ich1=\EQ, il1=\EE, ind=^J, 
  6516.     kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,
  6517.     kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  6518.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, kf10=^AI\r,
  6519.     khome=^^, kich1=\EQ, kil1=\EE, kdl1=\ER, 
  6520.     kel=\ET, ked=\EY, 
  6521.     rmso=\E(, rmul=\EG0, smso=\E0P\E), smul=\EG8, ul, xmc#0,
  6522.     hs, tsl=\Eg\Ef, fsl=\r, dsl=\Eg\Ef\r, mc5=\E@, mc4=\EA,
  6523. qvt101|qvt108|Qume QVT 101 and QVT 108,
  6524.     rmso=\EG0, smso=\EG4, xmc#1, use=qvt101+,
  6525. qvt102|QUME QVT 102 product,
  6526.     cnorm=\E., use=qvt101,
  6527. qvt5|qume5|qume sprint 5,
  6528.     tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G,
  6529.     kbs=^h, cub1=^H, cols#80, ff=^L, hc, hu=\EH, hd=\Eh, os, ht=^I, cuu1=^Z,
  6530. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  6531. #                                                                         
  6532. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  6533. #                   SANTA CRUZ OPERATION INC.                             
  6534. #                                                                         
  6535. #   The copyright notice above does not evidence any actual or intended   
  6536. #   publication of such source code.                                      
  6537.  
  6538. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/tandy.ti    1.1"
  6539. #
  6540. #    @(#) tandy.ti 23.5 91/11/26 
  6541. #
  6542. td200|Tandy 200,
  6543.     cr=^M, cud1=^J, ind=^J, bel=^G,
  6544.     il1=\EL, am, cub1=^H, ed=^L, el=\EK, clear=\EE, 
  6545.     cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#40, dl1=\EM, cud1=^_,
  6546.     kcud1=^_, kcub1=^], kcuf1=^\, kcuu1=^^, lines#16, cuf1=^\, 
  6547.     rmso=\Eq, smso=\Ep, cuu1=\EA, xt, 
  6548. trs16|trs80-16|trs-80 model 16 console,
  6549.     cr=^M, cud1=^J, ind=^J, bel=^G,
  6550.     civis=\ERc, cnorm=\ERC,
  6551.     il1=\EL, am, cub1=^H,
  6552.     ed=\EJ, el=\EK, clear=^L, cup=\EY%p1%' '%+%c%p2%' '%+%c, 
  6553.     cols#80, dch1=\EQ, dl1=\EM, cud1=\EB,
  6554.     home=\EH, ich1=\EP, kf0=^A, kf1=^B, kf2=^D, kf3=^L, 
  6555.     kf4=^U, kf5=^P, kf6=^N, kf7=^S,
  6556.     kbs=^H, kcud1=\EB, khome=^W, kcub1=\ED, kcuf1=\EC, 
  6557.     kcuu1=\EA, lf0=f1, lf1=f2, lf2=f3, lf3=f4,
  6558.     lf4=f5, lf5=f6, lf6=f7, lf7=f8, lines#24, cuf1=\EC, ht=^I, 
  6559.     rmso=\ER@, xmc#0, smso=\ERD, cuu1=\EA,
  6560.     
  6561. trs600|Tandy Model 600,
  6562.     cr=^M, cud1=^J, ind=^J, bel=^G,
  6563.     am, cub1=^H, clear=\EH\EE, cup=\EY%p1%' '%+%c040%p2%' '%+%c, 
  6564.     cols#80, lines#15, cuf1=\EC,
  6565.     ht=^I, cuu1=\EA, kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED, cud1=\EB,
  6566. dmterm|deskmate terminal,
  6567.     cr=^M, cud1=^J, ind=^J, bel=^G,
  6568.     civis=\EG5, dl1=\ES, 
  6569.     il1=\EP, am, cub1=\ED, cub1=^H, 
  6570.     bw, ed=\EJ, el=\EK, clear=\Ej,
  6571.     cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80, dch1=\ES, dl1=\ER, 
  6572.     cud1=\EB, home=\EH,
  6573.     ich1=\EQ, kf0=\E1, kf1=\E2, kf2=\E3, kf3=\E4, 
  6574.     kf4=\E5, kf5=\E6, kf6=\E7,
  6575.     kf7=\E8, kf8=\E9, kf9=\E0, 
  6576.     kcud1=\EB, khome=\EH, kcub1=\ED,
  6577.     kcuf1=\EC, kcuu1=\EA, 
  6578.     lf0=f1, lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8,
  6579.     lf8=f9, lf9=f10, lines#24, ll=\EE, cuf1=\EC, ht=^I,
  6580.     rmso=\EG0, ind=\EX,
  6581.     smso=\EG4, cuu1=\EA, cnorm=\EG6, 
  6582. dt100|dt-100|Tandy DT-100 terminal,
  6583.     xon,
  6584.     cols#80, lines#24, xmc#1,
  6585.     bel=^G, clear=\E[;H\E[2J, cr=\r,
  6586.     csr=\E[%p1%2.2d;%p2%2.2dr, cub1=\b, cud1=\E[B,
  6587.     cuf1=\E[C, cup=\b\E[%i%p1%d;%p2%dH, cuu1=\E[A,
  6588.     dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,
  6589.     ht=\t, ich1=\E[@, il1=\E[L, ind=\n,
  6590.     is2=\E[?3l\E)0\E(B, kcub1=\E[D, kcud1=\E[B,
  6591.     kcuf1=\E[C, kcuu1=\E[A, kf1=\E[?3i,
  6592.     kf2=\E[2i, kf3=\E[@, kf4=\E[M, kf5=\E[17~, kf6=\E[18~,
  6593.     kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, kf10=\E[?5i, khome=\E[H,
  6594.     lf1=f1, lf2=f2, lf3=f3, lf4=f4, lf5=f5, lf6=f6,
  6595.     lf7=f7, lf8=f8, kpp=\E[28~, knp=^[[29~, ri=\EM,
  6596.     rmacs=^O, rmso=\E[m, rmul=\E[m, smacs=^N, smso=\E[7m,
  6597.     smul=\E[4m, civis=\E[?25l, cnorm=\E[?25h, 
  6598.     acsc=kkllmmjjnnwwvvttuuqqxx,
  6599. dt100w|dt-100w|Tandy DT-100 terminal,
  6600.     cr=^M, cud1=^J, ind=^J, bel=^G,
  6601.     cols#132, is2=\E[?3l\E)0\E(B, use=dt100, 
  6602. pt210|TRS-80 PT-210 printing terminal,
  6603.     cr=^M, cud1=^J, ind=^J, bel=^G,
  6604.     cols#80, hc, os, 
  6605. dt110|Tandy DT-110 emulating ansi,
  6606.     xon,
  6607.     cols#80, lines#24,
  6608.     bel=^G, clear=\E[;H\E[2J, cr=\r,
  6609.     csr=\E[%i%p1%d;%p2%dr, cub1=\b, cud1=\E[0B,
  6610.     cuf1=\E[C, cup=\b\E[%i%p1%d;%p2%dH, cuu1=\E[0A,
  6611.     dch1=\E[0P, dl1=\E[0M, ed=\E[0J, el=\E[0K, home=\E[H,
  6612.     ht=\t, ich1=\E[0@, il1=\E[0L, ind=\n,
  6613.     is2=\E[?3l\E)0\E(B, kcub1=\E[D, kcud1=\E[B,
  6614.     kcuf1=\E[C, kcuu1=\E[A, kend=\E[K,
  6615.     kf1=\E[1~, kf2=\E[2~, kf3=\E[3~, kf4=\E[4~, kf5=\E[5~,
  6616.     kf6=\E[6~, kf7=\E[7~, kf8=\E[8~, kf9=\E[9~, kf10=\E[10~,
  6617.     khome=\E[G, kich1=\E[@, lf0=f1, lf1=f2, lf2=f3,
  6618.     lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf8=f9,
  6619.     lf9=f10, kpp=\E[25~, knp=\E[26~, ri=\EM,
  6620.     enacs=\E(B\E)0, smacs=^N, rmacs=^O,
  6621.     rmso=\E[0m, rmul=\E[0m, smso=\E[7m, smul=\E[4m,
  6622.     civis=\E[?25l, cnorm=\E[?25h,
  6623.     acsc=kkllmmjjnnwwvvuuttqqxx,
  6624. # Info:
  6625. #    Radio Shack model 100 running standard TELCOM Rom program 
  6626. #    hacking by <and flames to> Yerazuws@RPI, Bownesrm@RPI 1/8/84
  6627. #    tested at 300 baud (foneline), remember to set the 100's RS-232
  6628. #    to ignore parity (eg. config to 37I1N) if you want to
  6629. #    run Emacs (which this termcap description will, quite nicely!)
  6630. #    
  6631. #     From: jgc@sunrise.UUCP Mon, 11-Jul-83 17:33:49 EDT
  6632. #       esc A  - cursor up
  6633. #       esc B  - cursor down
  6634. #       esc C  - cursor right
  6635. #       esc D  - cursor left
  6636. #       esc E  - clear screen and home cursor
  6637. #       esc H  - home cursor
  6638. #       esc J  - erase to end of screen
  6639. #       esc K  - erase to end of line
  6640. #       esc L  - insert line
  6641. #       esc M  - delete line
  6642. #       esc P  - turn on cursor
  6643. #       esc Q  - turn off cursor
  6644. #       esc T  - sets system line (?)
  6645. #       esc U  - resets system line (?)
  6646. #       esc V  - turn off LCD (?)
  6647. #       esc W  - turn on LCD (?)
  6648. #       esc Y row column - cursor motion (:cm=\EY%+ %+ :)
  6649. #       esc j  - clear screen, don't move cursor
  6650. #       esc l  - erase line, don't move cursor
  6651. #       esc p  - begin reverse video
  6652. #       esc q  - end reverse video
  6653. #       esc del - change char under cursor to space
  6654. #
  6655. trs80-100|trs100|trs-100|MZ|m-100|m100| Radio Shack Model 100,
  6656.     cr=^M, cud1=^J, ind=^J, bel=^G, ed=\EJ, el=\EK, cub1=^H, am,
  6657.     dl1=\EM, il1=\EL, cuu1=\EA, cuf1=\EC, cup=\EY%p1%' '%+%c%p2%' '%+%c,
  6658.     lines#8, cols#40, smso=\Ep, rmso=\Eq,
  6659.     kcuu1=^^, kcud1=^_, kcub1=^], kcuf1=^\, kbs=^H,
  6660.     home=\EH, clear=\EE, xt,
  6661.     civis=\EQ, cnorm=\EP,
  6662. trs80|trs-80|trs80-1|Radio Shack TRS-80 model I,
  6663.     cr=^M, cud1=^J, ind=^J, bel=^G,
  6664.     am, cub1=^H, cols#64, lines#16,
  6665. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  6666. #                                                                         
  6667. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  6668. #                   SANTA CRUZ OPERATION INC.                             
  6669. #                                                                         
  6670. #   The copyright notice above does not evidence any actual or intended   
  6671. #   publication of such source code.                                      
  6672.  
  6673. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/tektronix.ti    1.1"
  6674. #
  6675. #    @(#) tektronix.ti 23.2 91/06/12 
  6676. #
  6677. #ident    "@(#)terminfo:tektronix.ti    1.2"
  6678. #  # --------------------------------
  6679. #
  6680. # tektronix: TEKTRONIX
  6681. #
  6682. # Manufacturer:    TEKTRONIX
  6683. # Class:    III
  6684. tek4107|tek4109|4107|4109|tektronix terminals 4107 4109,
  6685.     am, mir, msgr, ul, xenl, xt, 
  6686.     cvvis=\E%!3,
  6687.     cnorm=\E%!0,
  6688.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK,
  6689.     clear=\ELZ, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#79, lines#29,
  6690.     cuf1=\EC, ht=^I, it#8, ri=\EI, cuu1=\EA,
  6691.     kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED, kbs=^H,
  6692.     smso=\E%!1\E[7;5m$<2>\E%!0,
  6693.     rmso=\E%!1\E[m$<2>\E%!0,
  6694.     smul=\E%!1\E[4m$<2>\E%!0,
  6695.     rmul=\E%!1\E[m$<2>\E%!0,
  6696.     bold=\E%!1\E[1m$<2>\E%!0,
  6697.     rev=\E%!1\E[7m$<2>\E%0,
  6698.     blink=\E%!1\E[5m$<2>\E%!0,
  6699.     dim=\E%!1\E[<0m$<2>\E%!0,
  6700.     sgr0=\E%!1\E[m$<2>\E%!0,
  6701.     sgr=\E%%!1\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m\E%%!0,
  6702. tek4105|4105|tektronix 4105,
  6703.     am, il1=\E[1L, ed=\E[J, el=\E[K, clear=\E[2J\E[H,
  6704.     cup=\E[%i%p1%2d;%p2%2dH,
  6705.     cols#79, lines#29,
  6706.     dch1=\E[1P, dl1=\E[1M,
  6707.     home=\E[H, smir=\E[4h, rmir=\E[4l, mir,
  6708.     cuf1=\E[1C, cud1=\E[1B, cuu1=\E[1A,
  6709.     smacs=\E[1m, rmacs=\E[0m, msgr,
  6710.     rmso=\E[=0;<1m, smso=\E[=2;<3m,
  6711.     ul, smul=\E[=5;<2m, rmul=\E[=0;<1m,
  6712.     is1=\E%!1\E[0m,
  6713.     rev=\E[=1;<3m, bold=\E[=7;<4m, invis=\E[=6;<5, dim=\E[=1;<6m,
  6714.     blink=\E[=3;<7m, sgr0=\E[=0;<1m,
  6715.     smcup=\E%!1\E[?6l\E[2J, xenl, xt,
  6716.     msgr, mir, kbs=^h, kcuu1=\E[1A, kcud1=\E[1B,
  6717.     kcub1=\E[1D, kcuf1=\E[1C,
  6718.     is2=\E%!1\E[?6141\E[0m,
  6719.     cbt=\E[Z, cr=^M, ri=\E[T, ind=\E[S, it#8,
  6720.     tbc=\E[1g, ht=^I, bel=^G,
  6721.  
  6722. tek|tek4012|4012|tektronix 4012,
  6723.     cr=^M, cud1=^J, bel=^G, ff=^L$<1000>,
  6724.     is2=\E^O, cub1=^H, clear=\E^L$<1000>, cols#75, lines#35, os,
  6725. tek4013|4013|tektronix 4013,
  6726.     smacs=\E^N, rmacs=\E^O, use=4012,
  6727. tek4014|4014|tektronix 4014,
  6728.     is2=\E^O\E9, cols#81, lines#38, use=tek4012,
  6729. tek4015|4015|tektronix 4015,
  6730.     smacs=\E^N, rmacs=\E^O, use=4014,
  6731. tek4014-sm|4014-sm|tektronix 4014 in small font,
  6732.     is2=\E^O\E\072, cols#121, lines#58, use=tek4014,
  6733. tek4015-sm|4015-sm|tektronix 4015 in small font,
  6734.     smacs=\E^N, rmacs=\E^O, use=4014-sm,
  6735. tek4023|4023|tex|tektronix 4023,
  6736.     cr=^M, cud1=^J, ind=^J, bel=^G, smso=^_P, rmso=^_@,
  6737.     cup=\034%p2%' '%+%c%p1%' '%+%c, cuf1=\t, cub1=^H,
  6738.     clear=\E^L$<4>, cols#80, lines#24, am, vt#4,
  6739. # Info:
  6740. #    It is recommended that you run the 4025 at 4800 baud or less;
  6741. #    various bugs in the terminal appear at 9600.  It wedges at the
  6742. #    bottom of memory (try "cat /usr/dict/words"); ^S and ^Q typed
  6743. #    on keyboard don't work.  You have to hit BREAK twice to get
  6744. #    one break at any speed - this is a documented feature.
  6745. #    Can't use cursor motion because it's memory relative, and 
  6746. #    because it only works in the workspace, not the monitor.  
  6747. #    Same for home. Likewise, standout only works in the workspace.
  6748. #    
  6749. #    el was commented out since vi and rogue seem to work better 
  6750. #    simulating it with lots of spaces!
  6751. #    
  6752. #    il1 and il had 145ms of padding, but that slowed down vi's ^U 
  6753. #    and didn't seem necessary.
  6754. #
  6755. 4025|4027|4024|tek4025|tek4027|tek4024|4025cu|4027cu|tektronix 4024/4025/4027,
  6756.     cr=^M, ind=^F^J, cud1=^F^J, bel=^G, am, da, db, ht=^I, it#8,
  6757.     cub1=^H, lm#0, lines#34, cols#80, clear=^_era\r\n\n,
  6758.     is2=\41com 31\r\n^_sto 9 17 25 33 41 49 57 65 73\r,
  6759.     smkx=^_lea p4 /h/\r^_lea p8 /k/\r^_lea p6 / /\r^_lea p2 /j/\r^_lea f5 /H/\r,
  6760.     rmkx=^_lea p2\r^_lea p4\r^_lea p6\r^_lea p8\r^_lea f5\r,
  6761.     cuu1=^K, cuf1=^_rig\r,
  6762.     ed=^_dli 50\r, cmdch=^_,
  6763.     dch1=^_dch\r, ich1=^_ich\r ^H,
  6764.     il1=^_up\r^_ili\r, dl1=^_dli\r^F,
  6765.     il=^_up\r^_ili %p1%d\r, dl=^_dli %p1%d\r^F,
  6766.     cuu=^_up %p1%d\r, cud=^_dow %p1%d\r,
  6767.     cub=^_lef %p1%d\r, cuf=^_rig %p1%d\r,
  6768. tek4025-17|4025-17|4027-17|tek 4025 17 line window,
  6769.     lines#17, use=4025,
  6770. tek4025-17-ws|4025-17-ws|4025-17ws|4027-17ws|4027-17-ws|tek 4025 17 line window in workspace,
  6771.     is2=\41com 31\r\n^_sto 9 17 25 33 41 49 57 65 73\r^_wor 17\r^_mon 17\r,
  6772.     smcup=^_wor h\r, rmcup=^_mon h\r, smso=^_att e\r, rmso=^_att s\r, use=4025-17,
  6773. tek4025-ex|4025-ex|4025ex|4027ex|4027-ex|tek 4025 w/!,
  6774.     smcup=\41com 31\r, rmcup=^_com 33\r,
  6775.     is2=^_com 33\r\n\41sto 9 17 25 33 41 49 57 65 73\r, use=4025,
  6776. tek4105-30|4105-30|4015 emulating 30 line vt100,
  6777.     am, mir, msgr, xenl, xon,
  6778.     cols#80, it#8, lines#30, vt#3,
  6779.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  6780.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  6781.     clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  6782.     cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n,
  6783.     cuf=\E[%p1%dC, cuf1=\E[C$<2>,
  6784.     cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
  6785.     cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>,
  6786.     el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t,
  6787.     hts=\EH, ind=\n, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=\b,
  6788.     kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB,
  6789.     kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP,
  6790.     kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
  6791.     kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8,
  6792.     rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>,
  6793.     rmso=\E[m$<2>, rmul=\E[m$<2>,
  6794.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
  6795.     sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  6796.     sgr0=\E[m^O$<2>, smacs=^N, smkx=\E[?1h\E=,
  6797.     smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
  6798. # Info:
  6799. #    The 4110 series may be a wonderful graphics series, but they 
  6800. #    make the 4025 look good for screen editing. 
  6801. #    
  6802. #    In the dialog area, you can't move the cursor off the bottom 
  6803. #    line. 
  6804. #    
  6805. #    Out of the dialog area, ^K moves it up, but there is no way 
  6806. #    to scroll.
  6807. #    
  6808. #    Note that there is a floppy for free from Tek that makes the 
  6809. #    4112 emulate the vt52 (use the vt52 termcap). There is also
  6810. #    an expected enhancement that will use ANSI standard sequences.
  6811. #    
  6812. #    4112 in non-dialog area pretending to scroll. It really wraps 
  6813. #    but vi is said to work (more or less) in this mode.
  6814. #    
  6815. #    'vi' works reasonably well with this entry.
  6816. #
  6817. 4112|4112-nd|4113|4114|tek4112|tektronix 4110 series,
  6818.     cr=^M, cud1=^J, ind=^J, bel=^G, cuu1=^K, cub1=^H,
  6819.     am, clear=\E^L, lines#34, cols#80,
  6820.     smcup=\EKA0\ELV0\EMG0, rmcup=\EKA1\ELV1,
  6821. tek4112-d|4112-d|tek 4112 in dialog area,
  6822.     am, clear=\ELZ, lines#34, cols#80, cuu1=^K,
  6823. tek4112-5|4112-5|4112 in 5 line dialog area,
  6824.     lines#5, use=4112,
  6825. tek4115|4115|tektronix 4115,
  6826.     am, xon,
  6827.     cols#80, lines#34,
  6828.     bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
  6829.     clear=\E[H\E[J, cr=\r, cub=\E[%p1%dD, cub1=\b,
  6830.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
  6831.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  6832.     dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
  6833.     home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=\t, hts=\EH,
  6834.     ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,
  6835.     ind=\n, invis=\E[8m, kbs=\b, kcub1=\E[D, kcud1=\E[B,
  6836.     kcuf1=\E[C, kcuu1=\E[A, khome=\E[H,
  6837.     rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, rmso=\E[m,
  6838.     rmul=\E[m,
  6839.     sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m,
  6840.     sgr0=\E[0m, smso=\E[7m, smul=\E[4m, tbc=\E[2g,
  6841.     vpa=\E[%p1%{1}%+%dd,
  6842. # Info:
  6843. #    t500 is a local entry for the oddball Tek 500 owned by Fluke 
  6844. #    Labs
  6845. #
  6846. t500|Tek series 500,
  6847.     cr=^M, ind=^J, cud1=^J, bel=^G,
  6848.     lines#25, cols#80, cub1=^H, cup=\E=%p1%p1%' '%+%c%p2%' '%+%c,
  6849.     clear=^E$<20>, home=^T, bw, am, 
  6850. # Info:
  6851. #    I added the is string - straight Unix has ESC ; in the login 
  6852. #    string which sets a ct8500 into monitor mode (aka 4025 snoopy 
  6853. #    mode). The is string here cleans up a few things (but not 
  6854. #    everything).
  6855. #
  6856. ct8500|tektronix ct8500,
  6857.     cr=^M, cud1=^J, ind=^J, bel=^G, cr=^M, cud1=^J, ind=^J, bel=^G,
  6858.     il1=\E^L, am, cub1=^H, cbt=\E^I, bw, ed=\E^U, el=\E^T,
  6859.     clear=\E^E, cup=\E|%p1%' '%+%c%p2%' '%+%c, cols#80,
  6860.     da, db, dch1=\E^],
  6861.     dl1=\E^M, ich1=\E^\, lines#25, cuf1=\ES, ht=^I, ri=\E^A, rmso=\E ,
  6862.     smso=\E$, rmul=\E , cuu1=\ER, smul=\E\041, is2=^_\EZ\Ek,
  6863.     sgr0=\E\s,
  6864.  
  6865. #
  6866. #    Tektronix 4205 terminal.  This entry contains information required
  6867. #    by color curses
  6868. #
  6869.  
  6870. tek4205|4205|tektronix 4205,
  6871.  
  6872. #    am is not defined because the wrap around occurs not when the char.
  6873. #    is placed in the 80'th column, but when we are attempting to type
  6874. #    the 81'st character on the line.
  6875.  
  6876. #     bold, dim, and standout are simulated by colors and thus not allowed
  6877. #    with colors
  6878.  
  6879.     .am, msgr, mir, ccc,
  6880.     cols#80, lines#30, it#8, colors#8, pairs#63, ncv#49,
  6881.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  6882.         il1=\E[1L, ed=\E[J, el=\E[K, clear=\E[2J\E[H, 
  6883.     il=\E[%p1%dL,
  6884.     cup=\E[%i%p1%d;%p2%dH,
  6885.     dch1=\E[1P, dl1=\E[1M,
  6886.     home=\E[H, smir=\E[4h, rmir=\E[4l, 
  6887.     cuf1=\E[C, cud1=\E[B, cuu1=\E[A, cub1=\E[D,
  6888.     cuf=\E[%p1%dC, cud=\E[%p1%dB, cuu=\E[%p1%dA, cub=\E[%p1%dD,
  6889.     ech=\E%p1%dX, el1=\E[1K, ich=\E[%p1%d@, 
  6890.     smacs=, rmacs=, enacs=\E)0,
  6891.     rmso=\E[=0;<1m, smso=\E[=2;<3m,
  6892.     smul=\E[4m, rmul=\E[24m,
  6893.     is1=\E%!0\ETM1\E%!1\E[0m,
  6894.     rev=\E[7m, bold=\E[=7;<4m, invis=\E[=6;<5, dim=\E[=1;<6m,
  6895.     blink=\E[5m, sgr0=\E[=0;<1m\E[24;25;27m,
  6896.     smcup=\E%%!1\E[?6l\E[2J, 
  6897.     kbs=^h, kcuu1=\E[A, kcud1=\E[B,
  6898.     kcub1=\E[D, kcuf1=\E[C,
  6899.     .is2=\E%%!1\E[?6141\E[0m,
  6900.     cbt=\E[Z, cr=^M, ind=\ED, ri=\EM,
  6901.     tbc=\E[1g, ht=^I, bel=^G,
  6902.  
  6903. #    tektroinix color table is mapped into the RGB color table
  6904.  
  6905.     setf=\E[<%?%p1%{0}%=%t0m
  6906.          %e%p1%{1}%=%t4m
  6907.          %e%p1%{2}%=%t3m
  6908.          %e%p1%{3}%=%t5m
  6909.          %e%p1%{4}%=%t2m
  6910.          %e%p1%{5}%=%t6m
  6911.          %e%p1%{6}%=%t7m
  6912.          %e1m%;,
  6913.     setb=\E[=%?%p1%{0}%=%t0m
  6914.          %e%p1%{1}%=%t4m
  6915.          %e%p1%{2}%=%t3m
  6916.          %e%p1%{3}%=%t5m
  6917.          %e%p1%{4}%=%t2m
  6918.          %e%p1%{5}%=%t6m
  6919.          %e%p1%{6}%=%t7m
  6920.          %e1m%;,
  6921. #    All colors are reset to factory specifications
  6922.  
  6923.     oc=\E%!0
  6924.           \ETFB0
  6925.         0000
  6926.         1F4F4F4
  6927.         2F400
  6928.         30F40
  6929.         4A4C<F4
  6930.         50F4F4
  6931.         6F40F4
  6932.         7F4F40
  6933.         \E%!1,
  6934.     op=\E[39;40m,
  6935.  
  6936. #    using RGB notation to define colors.  for arguments 1-3 the interval
  6937. #    (0-1000) is broken into 8 smaller sub-intervals (125).  Each sub-
  6938. #    interval then maps into pre-defined value.
  6939.  
  6940.     initc=\E%%!0
  6941.           \ETF4
  6942.              %?%p1%{0}%=%t0
  6943.          %e%p1%{1}%=%t4
  6944.          %e%p1%{2}%=%t3
  6945.          %e%p1%{3}%=%t5
  6946.          %e%p1%{4}%=%t2
  6947.          %e%p1%{5}%=%t6
  6948.          %e%p1%{6}%=%t7
  6949.          %e1%;
  6950.           %?%p2%{125}%<%t0
  6951.           %e%p2%{250}%<%tA2
  6952.           %e%p2%{375}%<%tA?
  6953.           %e%p2%{500}%<%tC8
  6954.           %e%p2%{625}%<%tD4
  6955.           %e%p2%{750}%<%tE1
  6956.           %e%p2%{875}%<%tE:
  6957.           %eF4%;
  6958.           %?%p3%{125}%<%t0
  6959.           %e%p3%{250}%<%tA2
  6960.           %e%p3%{375}%<%tA?
  6961.           %e%p3%{500}%<%tC8
  6962.           %e%p3%{625}%<%tD4
  6963.           %e%p3%{750}%<%tE1
  6964.           %e%p3%{875}%<%tE:
  6965.           %eF4%;
  6966.           %?%p4%{125}%<%t0
  6967.           %e%p4%{250}%<%tA2
  6968.           %e%p4%{375}%<%tA?
  6969.           %e%p4%{500}%<%tC8
  6970.           %e%p4%{625}%<%tD4
  6971.           %e%p4%{750}%<%tE1
  6972.           %e%p4%{875}%<%tE:
  6973.           %eF4%;
  6974.           \E%%!1,
  6975.     kf0=\EOA, kf1=\EOB, kf2=\EOC, kf3=\EOD,
  6976.     kf4=\EP, kf5=\EQ, kf6=\ER, kf7=\ES,
  6977. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  6978. #                                                                         
  6979. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  6980. #                   SANTA CRUZ OPERATION INC.                             
  6981. #                                                                         
  6982. #   The copyright notice above does not evidence any actual or intended   
  6983. #   publication of such source code.                                      
  6984.  
  6985. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/televideo.ti    1.1"
  6986. #
  6987. #    @(#) televideo.ti 25.2 92/10/23 
  6988. #
  6989. #ident    "@(#)terminfo:televideo.ti    1.2"
  6990. #  # --------------------------------
  6991. #
  6992. # televideo: TELEVIDEO
  6993. #
  6994. # Manufacturer:    TELEVIDEO
  6995. # Class:    III
  6996. tvi803,
  6997.     clear=\E*$<10>, use=tvi950,
  6998. # Info:
  6999. #    There are some tvi's that require incredible amounts of padding
  7000. #    and some that don't. I'm assuming 912 and 920 are the old slow 
  7001. #    ones, and 912b, 912c, 920b, 920c are the new ones that don't 
  7002. #    need padding.
  7003. #
  7004. tvi912|912|920|tvi920|old televideo,
  7005.     tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE$<33*>, am,
  7006.     cub1=^H, el=\ET, cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=^Z,
  7007.     cols#80, dch1=\EW, dl1=\ER$<33*>,
  7008.     kbs=^h, kcuu1=^K, kcud1=^J, kcub1=^H, kcuf1=^L,
  7009.     kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r,
  7010.     kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r,
  7011.     home=^^, ich1=\EQ, lines#24, ht=^I,
  7012.     rmso=\Ek, smso=\Ej, cuu1=^K, smul=\El, rmul=\Em, xmc#1,
  7013. # Info:
  7014. #    the 912 has a <funct> key that's like shift: <funct>8 xmits 
  7015. #    "^A8\r". The 920 has this plus real function keys that xmit 
  7016. #    different things.
  7017. #    Terminfo makes you use the funct key on the 912 but the real 
  7018. #    keys on the 920.
  7019. #
  7020. 912b|912c|tvi912b|tvi912c|tvi|new televideo 912,
  7021.     il1=\EE$<5*>, dl1=\ER$<5*>, use=tvi912,
  7022. 920b|920c|tvi920b|tvi920c|new televideo 920,
  7023.     kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r, kf5=^AE\r,
  7024.     kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r, use=tvi912b,
  7025. # Info:
  7026. #    We got some new tvi912c' that act really weird on the regular 
  7027. #    termcap, so one of our gurus worked this up. Seems that cursor 
  7028. #    addressing is broken.
  7029. #
  7030. 912cc|tvi912cc|tvi912 at cowell college,
  7031.     cup@, use=tvi912c,
  7032. # Info:
  7033. #    Two page TVI 912/920.
  7034. #    set to page 1 when entering ex (\E-17 )
  7035. #    reset to page 0 when exiting ex (\E-07 )
  7036. #
  7037. tvi912-2p|tvi920-2p|912-2p|920-2p|tvi-2p|televideo w/2 pages,
  7038.     smcup=\E-17 , rmcup=\E-07 , use=tvi912,
  7039. tvi950-ap|tvi 950 w/alt pages,
  7040.     is2=\E\\1, smcup=\E-06 , rmcup=\E-16 , use=tvi950,
  7041. tvi950-b|bare tvi950 no is2,
  7042.     is2@, use=tvi950,
  7043. tvi950-ns|tvi950 w/no standout,
  7044.     smso@, rmso@, smul@, rmul@, use=tvi950,
  7045. # Info:
  7046. #    Now that we have is1, is2, and is3, these should be factored.
  7047. #    
  7048. #    is2 for all 950's.  It sets the following attributes:
  7049. #    
  7050. #    full duplex (\EDF)        write protect off (\E()
  7051. #    
  7052. #    conversation mode (\EC)    graphics mode off (\E%)
  7053. #    
  7054. #    white on black (\Ed)        auto page flip off (\Ew)
  7055. #    
  7056. #    turn off status line (\Eg)    clear status line (\Ef\r)
  7057. #    
  7058. #    normal video (\E0)        monitor mode off (\EX or \Eu)
  7059. #    
  7060. #    edit mode (\Er)        load blank char to space (\Ee\040)
  7061. #    
  7062. #    line edit mode (\EO)        enable buffer control (^O)
  7063. #    
  7064. #    protect mode off (\E\047)    duplex edit keys (\El)
  7065. #    
  7066. #    program unshifted send key to send line all (\E016)
  7067. #    
  7068. #    program shifted send key to send line unprotected (\E004)
  7069. #    
  7070. #    set the following to nulls:
  7071. #        field    delimiter (\Ex0\0\0)
  7072. #        line    delimiter (\Ex1\0\0)
  7073. #        start-protected    field delimiter (\Ex2\0\0)
  7074. #        end-protected    field delimiter (\Ex3\0\0)
  7075. #    
  7076. #
  7077. tvi950|950|televideo950,
  7078.     am, hs, mir, msgr, xenl,
  7079.     cols#80, lh#0, lines#24, lw#0, nlab#0, xmc#1,
  7080.     acsc=mExJlFtMjHqKvOkGuLwNnI, bel=^G, cbt=\EI,
  7081.     clear=\E*, cr=\r, cub1=\b, cud1=\n, cuf1=\f,
  7082.     cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K, dch1=\EW,
  7083.     dl1=\ER, dsl=\Eg\Ef\r, ed=\Ey, el=\Et,
  7084.     flash=\Eb$<20>\Ed, fsl=\r, home=^^, ht=\t, hts=\E1,
  7085.     il1=\EE, ind=\n,
  7086.     is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%%\Ew\EX\Ee\s^O\El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\Ex3\200\200\Ex4\r\200\Ef\r,
  7087.     kbs=\b, kcub1=\b, kcud1=^V, kcuf1=\f, kcuu1=^K,
  7088.     kf0=^A0\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  7089.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r,
  7090.     khome=^^, mc4=\Ea, mc5=\E`, ri=\Ej, rmacs=\E%%,
  7091.     rmir=\Er, smacs=\E$, smir=\Eq, smso=\EG4, smul=\EG8,
  7092.     tbc=\E3, tsl=\Eg\Ef,
  7093. # Info:
  7094. #    is2 for 950 with two pages adds the following:
  7095. #    set 48 line page (\E\\2)
  7096. #    
  7097. #    place cursor at page 0, line 24, column 1 (\E-07 )
  7098. #    
  7099. #    set local (no send) edit keys (\Ek)
  7100. #    
  7101. #    two page 950 adds the following:
  7102. #        when entering ex, set 24 line page (\E\\1)
  7103. #        when exiting ex, reset 48 line page (\E\\2)
  7104. #        place cursor at 0,24,1 (\E-07 )
  7105. #    
  7106. #    set duplex (send) edit keys (\El) when entering vi
  7107. #    set local (no send) edit keys (\Ek) when exiting vi
  7108. #
  7109. tvi950-2p|950-2p|televideo950 w/2 pages,
  7110.     is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O
  7111.     \Ek\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0
  7112.     \Ex3\0\0\Ex4\r\0\E\\2\E-07 ,
  7113.     rmcup=\E\\2\E-07 , smcup=\E\\1\E-07 ,
  7114.     smkx=\El, rmkx=\Ek, use=tvi950,
  7115. # Info:
  7116. #     is2 for 950 with four pages adds the following:
  7117. #        set 96 line page (\E\\3)
  7118. #        place cursor at page 0, line 24, column 1 (\E-07 )
  7119. #    
  7120. #     four page 950 adds the following:
  7121. #        when entering ex, set 24 line page (\E\\1)
  7122. #        when exiting ex, reset 96 line page (\E\\3)
  7123. #             place cursor at 0,24,1 (\E-07 )
  7124. #
  7125. tvi950-4p|950-4p|televideo950 w/4 pages,
  7126.     is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O
  7127.     \Ek\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0
  7128.     \Ex3\0\0\Ex4\r\0\E\\3\E-07 ,
  7129.     rmcup=\E\\3\E-07 , smcup=\E\\1\E-07 ,
  7130.     smkx=\El, rmkx=\Ek, use=tvi950,
  7131. # Info:
  7132. #     is2 for reverse video 950 changes the following:
  7133. #        set reverse video (\Ed)
  7134. #    
  7135. #     set flash accordingly (\Ed ...nulls... \Eb)
  7136. #
  7137. tvi950-rv|950-rv|televideo950 rev video,
  7138.     tbc=\E3, hts=\E1,
  7139.     is2=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O
  7140.     \El\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0
  7141.     \Ex3\0\0\Ex4\r\0, flash=\Ed$<20>\Eb, use=tvi950,
  7142. # Info:
  7143. #     uses the appropriate entries from 950-2p and 950-rv
  7144. #
  7145. tvi950-rv-2p|950-rv-2p|televideo950 rev video w/2 pages,
  7146.     is2=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O
  7147.     \Ek\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0
  7148.     \Ex3\0\0\Ex4\r\0\E\\2\E-07 ,
  7149.     rmcup=\E\\2\E-07 , smcup=\E\\1\E-07 ,
  7150.     smkx=\El, rmkx=\Ek, use=tvi950-rv,
  7151. # Info:
  7152. #     uses the appropriate entries from 950-4p and 950-rv
  7153. #
  7154. tvi950-rv-4p|950-rv-4p|televideo950 rev video w/4 pages,
  7155.     is2=\EDF\EC\Eb\EG0\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O
  7156.     \Ek\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0
  7157.     \Ex3\0\0\Ex4\r\0\E\\3\E-07 ,
  7158.     rmcup=\E\\3\E-07 , smcup=\E\\1\E-07 ,
  7159.     smkx=\El, rmkx=\Ek, use=tvi950-rv,
  7160. #     Terminal Configuration Assumptions:
  7161. #        1) Edit keys transmit (DUPE on S2 bit 1 down)
  7162. #        2) Actually a 925 (not in 912/920 emulation)
  7163. #        3) Visual Bell assumes a default of white on black
  7164. #        4) Page attributes for special display
  7165. #        5) This uses a solid underscore cursor when not in vi. 
  7166. #            Solid Block cursor in vi.
  7167. #        6) No function key definitions are given
  7168. #        7) Only one page of memory is available
  7169. #
  7170. tvi925|925|televideo 925,
  7171.     am, bel=^G, bw, cbt=\EI, clear=^Z, cnorm=\E.4, cols#80,
  7172.     cr=^M, cub1=^H, cud1=^J, cud1=^V,
  7173.     cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, cvvis=\E.2,
  7174.     dch1=\EW, dl1=\ER, dsl=\Eh, ed=\EY, el=\ET,
  7175.     flash=\Eb$<20>\Ed, fsl=\r\Eg, home=^^, hs,
  7176.     ht=^I, hts=\E1, ich1=\EQ, il1=\EE, ind=^J,
  7177.     kbs=^H, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K,
  7178.     kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  7179.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r,
  7180.     khome=^^, kich1=\EQ, kdch1=\EW, kil1=\EE, kdl1=\ER,
  7181.     kclr=^Z, kel=\ET, ked=\EY,
  7182.     lines#24, rmso=\EG0, rmul=\EG0, smso=\EG4, smul=\EG8,
  7183.     tbc=\E3, tsl=\Eh\Ef, ul, xmc#1,
  7184. tvi924|924|Televideo TVI924,
  7185.     am, bel=^G, blink=\EG2, bw, cbt=\EI, civis=\E.0, clear=\E*0,
  7186.     cnorm=\E.3, cols#80, cr=^M, csr=\E_%p1%' '%+%c%p2%' '%+%c, cub1=^H,
  7187.     cud1=^V, cuf1=^L, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, cvvis=\E.1,
  7188.     dch1=\EW, dl1=\ER, dsl=\Es0, ed=\Ey, el=\Et, flash=\Eb$<20>\Ed, fsl=^Y,
  7189.     home=^^, hs, ht=^I, hts=\E1, ich1=\EQ, if=/usr/lib/tabset/stdcrt, in,
  7190.     il1=\EE, ind=^J, invis=\EG1, is1=^O\E%\E'\E(\EDF\EC\EG0\EN0\Es0\Ev0,
  7191.     it#8, kbs=^H, kclr=\E*0, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K,
  7192.     kdch1=\EW, kdl1=\ER, ked=\Ey, kel=\Et, kf0=^A@\r, kf1=^AA\r, kf2=^AB\r,
  7193.     kf3=^AC\r, kf4=^AD\r, kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r,
  7194.     kf9=^AI\r, kf10=^AJ\r, kf11=^AK\r, kf12=^AL\r, kf13=^AM\r, kf14=^AN\r,
  7195.     kf15=^AO\r, khome=^^, kich1=\EQ, kil1=\EE, lf0=F1, lf1=F2, lf2=F3,
  7196.     lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8, lf8=F9, lf9=F10, lf10=F11,
  7197.     lines#24, mir, msgr,
  7198.     pfkey=\E|%p1%'1'%+%c%p2%s^Y, ri=\Ej, rmso=\EG0,
  7199.     rmul=\EG0, sgr0=\EG0, smso=\EG4, smul=\EG8, tbc=\E3, tsl=\Ef,
  7200.     wsl#80, xenl, xon,
  7201. tvi910|910|old televideo 910,
  7202.     am, msgr, xon,
  7203.     cols#80, lines#24, xmc#1,
  7204.     bel=^G, cbt=\EI, clear=\E+^Z, cr=\r, cub1=\b, cud1=\n,
  7205.     cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K,
  7206.     dclk=\n, ed=\EY, el=\ET, home=^^, hpa=\E]%p1%'\s'%+%c,
  7207.     if=/usr/lib/tabset/std, ind=\n, kbs=\b, kcub1=\b,
  7208.     kcud1=\n, kcuf1=\f, kcuu1=k, kf0=^A@\r, kf1=^AA\r,
  7209.     kf2=^AB\r, kf3=^AC\r, kf4=^AD\r, kf5=^AE\r, kf6=^AF\r,
  7210.     kf7=^AG\r, kf8=^AH\r, kf9=^AI\r, khome=^^, rmso=\EG0,
  7211.     smso=\EG4, vpa=\E[%p1%'\s'%+%c, cnorm=\E., civis=\E.,
  7212. tvi910+|televideo 910 PLUS,
  7213.     dch1=\EW, dclk=^V, dl1=\ER$<33*>, dsl=\E(, ich1=\EQ,
  7214.     il1=\EE$<33*>, cnorm=\E.2, civis=\E.0,
  7215.     use=tvi910,
  7216. tvi9065|9065|televideo9065,
  7217.     am, bw, eslok, hs, in, mir, msgr, ul, xenl, xon,
  7218.     cols#80, it#0, lines#24, wsl#80,
  7219.         acsc=0_'rjhkglfmeniopxjqksqtmulvown, bel=^G, blink=\E2,
  7220.     bold=\Er, cbt=\EI, civis=\E.0, clear=^Z, cnorm=\E.3,
  7221.     cr=\r, csr=\E[%p1%'\s'%+%c%p2%'\s'%+%cr, cub1=\b,
  7222.     cud1=\n, cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c,
  7223.     cuu1=^K, cvvis=\E.1, dch1=\EW, dim=\Ep,
  7224.     dl=\E[%p1%'\s'%+%cM, dl1=\ER, dsl=\Eg\Ef\r, ed=\EY,
  7225.     el=\ET, flash=\Eb$<15>\Ed, fsl=\r, home=^^, ht=\t,
  7226.     hts=\E1, if=/usr/lib/tabset/std, il=\E[%p1%'\s'%+%cL,
  7227.     il1=\EE, ind=\n, invis=\E1, ip=$<3>,
  7228.     is2=\EDF\EC\Ed\EG0\Er\EO\E'\E(\E%\Ew\EX\Ee\s^O\El\E016\E004\Ex0^PI\200\Ex1\200\200\Ex2\200\200\Ex3\200\200\Ex4\r\200\r,
  7229.     kHOM=\E\s\s\s, kbs=\b, kcbt=\EI, kcub1=\b, kcud1=\n,
  7230.     kcuf1=\f, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\Ey,
  7231.     kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
  7232.     kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,
  7233.     kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  7234.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r,
  7235.     khome=^^, kich1=\EQ, knp=\EK, kpp=\EJ, kprt=\EPi,
  7236.     krpl=\Er,
  7237.     ll=absolute_motion_to_low/left_maybe_a_to_status_command,
  7238.     mc0=\200p, mc4=\EA, mc5=\E@, nel=\r\n, prot=\E&,
  7239.     rev=\EG4, ri=\Ej, rmacs=\E%, rmam=\E[=7l, rmir=\Er,
  7240.     rmln=\E_51, rmso=\EG0, rmul=\EG0, rmxon=^O,
  7241.     rs1=\E[=20h\E[10;20, rs2=\EF2\E[=3l\E[=9h\E.1,
  7242.     rs3=\E[14;0v,
  7243.     sgr=%?%p1%t\EGt%;%?%p2%t\EG8;%/%p3%t\EG4%;%?%p4%t\EG2%;%?%p5%t\EGp%;%?%p6%t\EGr%;%?%p7%t\EG1%;%?%p9%t\E$%\E%%%,
  7244.     sgr0=\EG0, smacs=\E$, smam=\E=7h, smir=\Eq,
  7245.     smln=\E_50, smso=\EGt, smul=\EG8, smxon=^N, tbc=\E3,
  7246.     tsl=\Eg\Ef, uc=\EG8\EG0,
  7247. tvi9065|9065|televideo9065,
  7248.     am, bw, eslok, hs, in, mir, msgr, ul, xenl, xon,
  7249.     cols#80, it#0, lines#24, wsl#80,
  7250.         acsc=0_'rjhkglfmeniopxjqksqtmulvown, bel=^G, blink=\E2,
  7251.     bold=\Er, cbt=\EI, civis=\E.0, clear=^Z, cnorm=\E.3,
  7252.     cr=\r, csr=\E[%p1%'\s'%+%c%p2%'\s'%+%cr, cub1=\b,
  7253.     cud1=\n, cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c,
  7254.     cuu1=^K, cvvis=\E.1, dch1=\EW, dim=\Ep,
  7255.     dl=\E[%p1%'\s'%+%cM, dl1=\ER, dsl=\Eg\Ef\r, ed=\EY,
  7256.     el=\ET, flash=\Eb$<15>\Ed, fsl=\r, home=^^, ht=\t,
  7257.     hts=\E1, if=/usr/lib/tabset/std, il=\E[%p1%'\s'%+%cL,
  7258.     il1=\EE, ind=\n, invis=\E1, ip=$<3>,
  7259.     is2=\EDF\EC\Ed\EG0\Er\EO\E'\E(\E%\Ew\EX\Ee\s^O\El\E016\E004\Ex0^PI\200\Ex1\200\200\Ex2\200\200\Ex3\200\200\Ex4\r\200\r,
  7260.     kHOM=\E\s\s\s, kbs=\b, kcbt=\EI, kcub1=\b, kcud1=\n,
  7261.     kcuf1=\f, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\Ey,
  7262.     kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
  7263.     kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r,
  7264.     kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  7265.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r,
  7266.     khome=^^, kich1=\EQ, knp=\EK, kpp=\EJ, kprt=\EPi,
  7267.     krpl=\Er,
  7268.     ll=absolute_motion_to_low/left_maybe_a_to_status_command,
  7269.     mc0=\200p, mc4=\EA, mc5=\E@, nel=\r\n, prot=\E&,
  7270.     rev=\EG4, ri=\Ej, rmacs=\E%, rmam=\E[=7l, rmir=\Er,
  7271.     rmln=\E_51, rmso=\EG0, rmul=\EG0, rmxon=^O,
  7272.     rs1=\E[=20h\E[10;20, rs2=\EF2\E[=3l\E[=9h\E.1,
  7273.     rs3=\E[14;0v,
  7274.     sgr=%?%p1%t\EGt%;%?%p2%t\EG8;%/%p3%t\EG4%;%?%p4%t\EG2%;%?%p5%t\EGp%;%?%p6%t\EGr%;%?%p7%t\EG1%;%?%p9%t\E$%\E%%%,
  7275.     sgr0=\EG0, smacs=\E$, smam=\E=7h, smir=\Eq,
  7276.     smln=\E_50, smso=\EGt, smul=\EG8, smxon=^N, tbc=\E3,
  7277.     tsl=\Eg\Ef, uc=\EG8\EG0,
  7278. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  7279. #                                                                         
  7280. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  7281. #                   SANTA CRUZ OPERATION INC.                             
  7282. #                                                                         
  7283. #   The copyright notice above does not evidence any actual or intended   
  7284. #   publication of such source code.                                      
  7285.  
  7286. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/ti.ti    1.1"
  7287. #
  7288. #    @(#) ti.ti 25.1 92/10/14 
  7289. #
  7290. #"
  7291. #  # --------------------------------
  7292. #
  7293. # ti: TEXAS INSTRUMENTS
  7294. #
  7295. # Manufacturer:    TEXAS INSTRUMENTS
  7296. # Class:    II
  7297. ti700|ti733|735|ti735|ti silent 700,
  7298.     cr=^M$<162>, use=ti745,
  7299. ti|ti745|745|743|ti silent 745,
  7300.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, cols#80, hc, os,
  7301. ti800|ti omni 800,
  7302.     cols#132, use=ti745,
  7303. ti924|Texas Instruments 924 VDT 8859/1 7 bit CTRL,
  7304.     am, xon,
  7305.     cols#80, it#8, lines#24,
  7306.     bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
  7307.     clear=\E[2J\E[H, cnorm=\E[?25h, cr=\r,
  7308.     csr=%i\E[%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B,
  7309.     cuf1=\E[C, cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A,
  7310.     cvvis=\E[?31h, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,
  7311.     ht=\t, hts=\EH, il1=\E[L, ind=\ED, kbs=\b, kcub1=\E[D,
  7312.     kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P,
  7313.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[16~,
  7314.     kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
  7315.     kich1=\E[@, rc=\E8, rev=\E[7m, ri=\EM, rmso=\E[m,
  7316.     rmul=\E[m, sc=\E7, sgr0=\E[0m, smso=\E[7m, smul=\E[4m,
  7317.     tbc=\E[3g,
  7318. ti924-8|Texas Instruments 924 VDT 8859/1 8 bit CTRL,
  7319.     am, xon,
  7320.     cols#80, it#8, lines#24,
  7321.     bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
  7322.     clear=\E[2J\E[H, cnorm=\E[?25h, cr=\r,
  7323.     csr=%i\E[%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B,
  7324.     cuf1=\E[C, cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A,
  7325.     cvvis=\E[?31h, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,
  7326.     ht=\t, hts=\EH, il1=\E[L, ind=\ED, kbs=\b, kcub1=\E[D,
  7327.     kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=P$<\233>,
  7328.     kf1=P$<\217>, kf2=Q$<\217>, kf3=R$<\217>,
  7329.     kf4=S$<\217>, kf5=~$<\23316>, kf6=~$<\23317>,
  7330.     kf7=~$<\23318>, kf8=~$<\23319>, kf9=~$<\23320>,
  7331.     kich1=@$<\233>, rc=\E8, rev=\E[7m, ri=\EM, rmso=\E[m,
  7332.     rmul=\E[m, sc=\E7, sgr0=\E[0m, smso=\E[7m, smul=\E[4m,
  7333.     tbc=\E[3g,
  7334. ti924-132|Texas Instruments 924 VDT 7 bit - 132 column mode,
  7335.     cols#132,
  7336.     use=ti924,
  7337. ti924-8-132|Texas Instruments 924 VDT 8 bit - 132 column mode,
  7338.     cols#132,
  7339.     use=ti924-8,
  7340. em931-9|Texas Instruments 924 Emulator in the 931 Mode,
  7341.     use=ti931,
  7342. em924|Texas Instruments 924 Emulator in the 924 Mode,
  7343.     use=ti924,
  7344. em931|Texas Instruments 931 Emulator,
  7345.     use=ti931,
  7346. ti931|Texas Instruments 931 VDT,
  7347.     am, xon,
  7348.     cols#80, lines#24,
  7349.     bel=^G, blink=\E4P, clear=\EL, cnorm=\E4@, cr=\r,
  7350.     cub=ENTR, cub1=\ED, cud1=\EB, cuf1=\EC,
  7351.     cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=\EA, dch1=\EQ,
  7352.     dl1=\EO, ed=\EJ, el=\EI, home=\EH, ich1=\ER\EP\EM,
  7353.     il1=\EN, ind=\Ea, invis=\E4H, is2=\EGB\E(@B@@\E),
  7354.     kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EQ,
  7355.     kdl1=\EO, kf1=\Ei1, kf2=\Ei2, kf3=\Ei3, kf4=\Ei4,
  7356.     kf5=\Ei5, kf6=\Ei6, kf7=\Ei7, kf8=\Ei8, kf9=\Ei9,
  7357.     kich1=\EP, kil1=\EN, rev=\E4B, ri=\Eb, rmso=\E4@,
  7358.     rmul=\E4@, sgr0=\E4@, smso=\E4A, smul=\E4D,
  7359. ti926|Texas Instruments 926 VDT 8859/1 7 bit CTRL,
  7360.     csr@, ind=\E[1S, ri=\E[1T,
  7361.     use=ti924,
  7362. ti926-8|Texas Instruments 926 VDT 8859/1 8 bit CTRL,
  7363.     csr@, ind=S$<\2331>, ri=T$<\2331>,
  7364.     use=ti924-8,
  7365. ti_ansi|basic entry for ti928,
  7366.         xenl, csr=\E[%i%p1%d;%p2%dr,
  7367.     am, eo, xon, bce,
  7368.     cols#80, lines#25, colors#8, pairs#64,
  7369.     op=\E[37;40m,
  7370.     setf=\E[3%p1%dm,
  7371.     setb=\E[4%p1%dm,
  7372.     bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
  7373.     clear=\E[2J\E[H, cr=\r, cub1=\b, cud1=\E[B, cuf1=\E[C,
  7374.     cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
  7375.     dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H,
  7376.     ht=\t, ich1=\E[@, il1=\E[L, ind=\E[S, kbs=\b,
  7377.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  7378.     kf0=\E[V, kf1=\E[M, kf2=\E[N, kf3=\E[O, kf4=\E[P,
  7379.     kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U,
  7380.     khome=\E[H, kend=\E[F, kpp=\E[I, knp=\E[G,
  7381.     ri=\E[T, rmso=\E[m,
  7382.     rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,
  7383.     it#8, ht=^I, cbt=\E[Z,
  7384. #
  7385. #       928 VDT 7 bit control mode
  7386. #
  7387. x1|ti928|Texas Instruments 928 VDT 8859/1 7 bit CTRL:,
  7388.         kdch1=\E[P, kend=\E_1\E\\, kent=\E[8~,
  7389.         kf1=\E[17~, kf2=\E[18~, kf3=\E[19~, kf4=\E[20~,
  7390.         kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~,
  7391.         kf9=\E[26~, kf10=\E[28~, kf11=\E[29~, kf12=\E[31~, 
  7392.         kf13=\E[32~, kf15=\E[34~,
  7393.         kich1=\E[@, knp=\E[S, kpp=\E[T, kprt=\E[35~,
  7394.         use=ti_ansi,
  7395. #
  7396. #       928 VDT 8 bit control mode
  7397. #
  7398. x2|ti928-8|Texas Instruments 928 VDT 8859/1 8 bit CTRL:,
  7399.         kdch1=\233P, kend=\2371\234, kent=\2338~,
  7400.         kf1=\23317~, kf2=\23318~, kf3=\23319~, kf4=\23320~,
  7401.         kf5=\23321~, kf6=\23323~, kf7=\23324~, kf8=\23325~,
  7402.         kf9=\23326~, kf10=\23328~, kf11=\23329~, kf12=\23331~, 
  7403.         kf13=\23332~, kf15=\23334~, 
  7404.         khome=\233H, kich1=\233@, knp=\233S, kpp=\233T, kprt=\23335~,
  7405.         use=ti_ansi,
  7406. #
  7407. # Texas Instruments 916 VDT 7 bit control mode
  7408. #
  7409. q1|ti916|ti916-220-7|Texas Instruments 916 VDT 8859/1 vt220 mode 7 bit CTRL,
  7410.     kcmd=\E[29~, kdch1=\E[P, kent=^j, kprt=^x, 
  7411.     khome=\E[H, kich1=\E[@, knp=\E[S, kpp=\E[T,
  7412.     kf1=\E[17~,kf2=\E[18~,kf3=\E[19~,kf4=\E[20~,kf5=\E[21~,
  7413.     kf6=\E[23~,kf7=\E[24~,kf8=\E[25~,kf9=\E[26~,kf10=\E[28~,
  7414.     kf11=\E[29~,kf12=\E[31~,rs2=\E[!p,
  7415.     is2=\E[1;24r\E[24;1H, civis=\E[?25l, clear=\E[H\E[2J$<6>,
  7416.     ff=^L,tbc=\E[3g,hts=\E[0W,cbt=\E[Z,in,cvvis=\E[?25h,
  7417.     cup=\E[%p1%i%p1%d;%p2%dH, cud=\E[%p1%dB, cub=\E[%p1%dD,
  7418.     cuf=\E[%p1%dC, cuu=\E[%p1%dA, prot=\E&, cnorm=\E[?25h,
  7419.     da, db,msgr,vpa=\E[%p1%{1}%+%dd,hpa=\E[%p1%{1}%+%dG,
  7420.     dch1=\E[P, ich=\E[%p1%d@$<250>, ip=$<10>,dl=\E[%p1%dM,
  7421.     ed=\E[J$<6>, il=\E[%p1%dL$<36>,flash=\E[?5h\E[?5l$<6>,
  7422.     el1=\E[1K,el=\E[0K, dch=\E[%p1%dP$<250>, ech=\E[%p1%dX$<20>,
  7423.     enacs=\E(B\E)0,smacs=^N$<2>,rmacs=^O$<2>,
  7424.     use=vt220,
  7425. #
  7426. # Texas Instruments 916 VDT 8 bit control mode
  7427. #
  7428. q2|ti916-8|ti916-220-8|Texas Instruments 916 VDT 8859/1 8 vt220 mode bit CTRL,
  7429.     kcub1=\233D, kcud1=\233B, kcuf1=\233C, kcuu1=\233A, 
  7430.     kcmd=\23329~, kdch1=\233P, kent=\012, kprt=\030,
  7431.     khome=\233H, kich1=\233@, knp=\233S, kpp=\233T, 
  7432.     kf1=\23317~, kf2=\23318~, kf3=\23319~, kf4=\23320~,
  7433.     kf5=\23321~, kf6=\23323~, kf7=\23324~, kf8=\23325~,
  7434.     kf9=\23326~, kf10=\23328~, kf11=\23329~, kf12=\23331~,
  7435.     use=ti916,
  7436. #
  7437. # Texas Instruments 916 VDT 8859/1 7 bit control 132 column mode
  7438. #
  7439. q3|ti916-132|Texas Instruments 916 VDT vt220 132 column:,
  7440.     cols#132, use=ti916,
  7441. #
  7442. # Texas Instruments 916 VDT 8859/1 8 bit control 132 column mode
  7443. #
  7444. q4|ti916-8-132|Texas Instruments 916 VDT vt220 132 column:,
  7445.     cols#132, use=ti916-8,
  7446. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  7447. #                                                                         
  7448. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  7449. #                   SANTA CRUZ OPERATION INC.                             
  7450. #                                                                         
  7451. #   The copyright notice above does not evidence any actual or intended   
  7452. #   publication of such source code.                                      
  7453.  
  7454. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/wyse.ti    1.1"
  7455. #
  7456. #    @(#) wyse.ti 25.5 94/10/31 
  7457. #
  7458. # WYSE
  7459. #
  7460. #       Although the Wyse 30 can support more than one attribute
  7461. #    it requires magic cookies to do so.  Many applications do not
  7462. #    function well with magic cookies.  The following terminfo uses
  7463. #    the protect mode to support one attribute (reverse) without cookies.
  7464. #    If more than one attribute is needed then the wy30-mc terminfo
  7465. #    should be used.
  7466. #
  7467. wy30|wyse30|Wyse 30,
  7468.     acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, am, bel=^G, bw,
  7469.     cbt=\EI, civis=\E`0, clear=\E*$<80>, cnorm=\E`1, cols#80, cr=^M,
  7470.     cub1=^H, cud1=^J, cuf1=^L, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K,
  7471.     dch1=\EW$<10>, dl1=\ER$<1>, dsl=\EF^M,
  7472.     ed=\EY$<80>, el=\ET, fsl=^M,
  7473.     home=^^, hs, ht=^I$<1>, hts=\E1,
  7474.     .ich1=\EQ, il1=\EE$<2>, ind=^J$<2>, ip=$<2>,
  7475.     is2=\E'\E(\E\^3\E`9^N^T, .it#8,
  7476.     kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW,
  7477.     kdl1=\ER, ked=\EY, kel=\ET, kent=\E7, kf1=^A@^M, kf2=^AA^M,
  7478.     kf3=^AB^M, kf4=^AC^M, kf5=^AD^M, kf6=^AE^M, kf7=^AF^M, kf8=^AG^M,
  7479.     kHOM=\E{, khome=^^, kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, krpl=\Er,
  7480.     lh#1, lines#24, ll=^^^K, lw#8,
  7481.     mc0=\EP, mc4=^T, mc5=^X, mc5i, mir, nel=^M^J, nlab#8,
  7482.     pfx=\Ez%p1%'?'%+%c%p2%s\177, pln=\Ez%p1%'/'%+%c%p2%s^M, prot=\E`7\E), ri=\Ej$<3>,
  7483.     rev=\E`6\E), rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(,
  7484.     sgr0=\E(\EH^C,
  7485.     smacs=\EH^B, smir=\Eq, smln=\EA10, smso=\E`6\E),
  7486.     tbc=\E0, tsl=\EF, wsl#45, xon,
  7487. #
  7488. #    Wyse 30 with no attributes set
  7489. #
  7490. #
  7491. wy30-sysadm|wyse30-sysadm|Wyse 30 with no attributes suitable for sysadmsh,
  7492.     blink=\EG2, 
  7493.     dim=\EGp, 
  7494.     ed=\Ey$<80>, el=\Et, 
  7495.     invis=\EG1, 
  7496.     mc5=^R, 
  7497.     mc5i@,
  7498.     prot@, rev@, rmso@,
  7499.     sgr=%p1%p8%|%t\E)%e\E(%;%?%p9%t\EH^B%e\EH^C%;,
  7500.     smso@,
  7501.     use=wy30,
  7502. #
  7503. #
  7504. wy30-o|wyse30-o|Wyse 30 - older version,
  7505.     blink=\EG2,
  7506.     dim=\EGp, 
  7507.     ed=\Ey$<80>, el=\Et, 
  7508.     invis=\EG1,
  7509.     mc5=^R,  
  7510.     mc5i@,
  7511.     prot=\EG0\E),
  7512.     rev=\EG4, rmacs=\EG0\EH^C, 
  7513.     rmso=\EG0, rmul=\EG0,
  7514.     sgr=\EG%'0'%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p5%t%{64}%|%;%?%p7%t%{1}%|%;%c%?%p8%t\E)%e\E(%;%?%p9%t\EH^B%e\EH^C%;,
  7515.     sgr0=\EG0\E(\EH^C, smacs=\EG0\EH^B, smso=\EG4,
  7516.     smul=\EG8, xmc#1, 
  7517.     use=wy30,
  7518. #
  7519. #    This terminal description uses the non-hidden attribute mode
  7520. #    (with magic cookie).
  7521. #
  7522. wy30-mc|wyse30-mc|wyse 30 with magic cookies,
  7523.     xmc#1, ma@, msgr@, 
  7524.     blink=\EG2, dim=\EGp, invis=\EG1, prot=\EG0\E), rev=\EG4,
  7525.     rmacs=\EG0\EH^C, rmcup=\EG0, rmso=\EG0, rmul=\EG0,
  7526.     sgr=\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^B%e\EH^C%;,
  7527.     sgr0=\EG0\E(\EH^C, smacs=\EG0\EH^B, smso=\EG4, smul=\EG8,
  7528.     use=wy30,
  7529. #
  7530. #    The mandatory pause used by flash does not work with
  7531. #    older versions of terminfo.  If you see this effect then
  7532. #    unset xon and delete the / from the delay.
  7533. #    i.e. change $<100/> to $<100>
  7534. wy30-vb|wyse30-vb|wyse 30 Visable bell,
  7535.     flash=\E`8$<100/>\E`9,
  7536.     use=wy30-sysadm,
  7537. #
  7538. #     Terminfo entry for wy30+ is the same as that for wy30.
  7539. #
  7540. wy30p|wyse30p|Wyse 30 plus,
  7541.     use=wy30,
  7542. wy30p-mc|wyse30p-mc|wyse 30 plus with magic cookies,
  7543.     use=wy30-mc,
  7544. wy30p-vb|wyse30p-vb|wyse 30 plus Visable bell,
  7545.     use=wy30-vb,
  7546. wy30n|wy30nam|wy30-nam|Wyse 30 with no auto margins,
  7547.     am@, use=wy30-sysadm,
  7548. #
  7549. #    Wyse 50 terminal entry that avoids the magic cookie glitch,
  7550. #    using protected mode for reverse video.  Other video attributes
  7551. #    have been removed (underline, dim, etc.).  Protected mode should
  7552. #    be set to reverse video using the terminal's setup screens.
  7553. #
  7554. #    For the alternate character set, in the original entry, 'smacs'
  7555. #    and 'rmacs' would turn off all video attributes and left a glitch
  7556. #    on the screen.  This was removed, these two strings now modify
  7557. #    ONLY the alt. char. set mode.   The 'acsc' string originally in 
  7558. #    the wyse50 entry was tested and found to work,  but the characters
  7559. #    in it did not match those given on the manual page:
  7560. #    acsc=0wa_h[jukslrmqnxqzttuyv]wpxv
  7561. #    This entry has the alt. char. set string corrected so that the 
  7562. #    characters used match to the graphics chars given in the quick
  7563. #    reference manual.
  7564. #
  7565. wy50|wyse50|Wyse 50,
  7566.     am, bw, hs, mir, xon,
  7567.     cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#45,
  7568.     acsc=07a?h;j5k3l2m1n8q:t4u9v=w0x6, 
  7569.     bel=^G, blink=\EG2, invis=\EG1, clear=\E*$<20>, 
  7570.     cbt=\EI, cr=\r, civis=\E`0, cnorm=\E`1,
  7571.     cub1=\b, cud1=\n, cuf1=\f, cuu1=^K,
  7572.     cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, 
  7573.     dch1=\EW$<1>, dl1=\ER, 
  7574.     ed=\Ey$<20>, el=\Et, ht=\t, hts=\E1, il1=\EE,
  7575.     ind=\n, ri=\Ej, ip=$<1>, 
  7576.     is1=\E`:\E`9$<25>,
  7577.     is2=^N\E'\E(, 
  7578.     kHOM=\E{, kbs=\b, kcbt=\EI, kdch1=\EW, kdl1=\ER,
  7579.     kcub1=\b, kcud1=\n, kcuf1=\f, kcuu1=^K, 
  7580.     ked=\EY, kel=\ET, kent=\E7, 
  7581.     kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, 
  7582.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,
  7583.     kf9=^AH\r, kf10=^AI\r, kf11=^AJ\r, kf12=^AK\r, 
  7584.     kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, 
  7585.     khome=^^, knp=\EK, kpp=\EJ,
  7586.     kich1=\EQ, kil1=\EE, kprt=\EP, krpl=\Er, 
  7587.     ll=^^^K, mc0=\EP, mc4=^T,
  7588.     mc5=^R, nel=\r\n, 
  7589.     pfx=\Ez%p1%'?'%+%c%p2%s\177,
  7590.     pln=\Ez%p1%'/'%+%c%p2%s\r, 
  7591.     tsl=\EF, dsl=\EF\r, fsl=\r, 
  7592.     prot=\EG0\E), rev=\EG4, tbc=\E0, 
  7593.     rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(, 
  7594.     smacs=\EH^B, smir=\Eq, smln=\EA10, smso=\E), 
  7595.     sgr0=\E(,
  7596. #
  7597. #    The mandatory pause used by flash does not work with
  7598. #    older versions of terminfo.  If you see this effect then
  7599. #    unset xon and delete the / from the delay.
  7600. #    i.e. change $<100/> to $<100>
  7601. #
  7602. wy50-vb|wyse50-vb|wyse 50 Visable bell,
  7603.     flash=\E`8$<100/>\E`9,
  7604.     use=wy50,
  7605. wy50-w|wyse50-w|wyse 50 132-column,
  7606.     cup=\Ea%i%p1%dR%p2%dC, cols#132, dch1=\EW$<2>, is1=\E`;\E`9$<30>,
  7607.     lw#7, nlab#16, wsl#97, use=wy50,
  7608. wy50-wvb|wyse50-wvb|wyse 50 132-column Visable bell,
  7609.     flash=\E`8$<100/>\E`9, use=wy50-w,
  7610. #
  7611. #    This terminal description uses the non-hidden attribute mode
  7612. #    (with magic cookie).
  7613. #
  7614. wy50-mc|wyse50-mc|wyse 50 with magic cookies,
  7615.     msgr@,
  7616.     ma@,
  7617.     xmc#1,
  7618.     blink=\EG2, dim=\EGp, invis=\EG1, prot=\EG0\E), rev=\EG4,
  7619.     rmacs=\EG0\EH^C, rmcup=\EG0, rmso=\EG0, rmul=\EG0,
  7620.     sgr=\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^B%e\EH^C%;,
  7621.     sgr0=\EG0\E(\EH^C, smacs=\EG0\EH^B, smso=\EGt, smul=\EG8,
  7622.     use=wy50,
  7623. #
  7624. #
  7625. #TITLE:  TERMINFO ENTRY WY55
  7626. #
  7627. #        Terminfo entry for the above terminal for use in Unix/Xenix
  7628. #
  7629. #           The Wyse 55 can support one attribute (e.g. Dim, Inverse,
  7630. #        Normal) without magic cookies by using the protect mode.
  7631. #        The following description uses this feature, but when more
  7632. #        than one attribute is put on the screen at once, all attributes
  7633. #        will be changed to be the same as the last attribute given.
  7634. #           The Wyse 55 can support more attributes when used with magic
  7635. #        cookies.  The wy55-mc terminal description uses magic cookies
  7636. #        to correctly handle multiple attributes on a screen.
  7637. #
  7638. #     Changed: kich1
  7639. #     This entry is optimized for EPC keyboard but it also works
  7640. #     with ASCII keyboard thus reduce the number of entries.
  7641. #     With EPC keyboard:
  7642. #        - Insert    : enter insert mode
  7643. #        - Ins (numeric) : enter replace mode
  7644. #        - Home (both)    : home cursor
  7645. #        - Delete    : Delete a character
  7646. #        - Delete (numeric): ignored
  7647. #        - Shft-Delete   : delete a line
  7648. #        - End (both)        : clear a line from cursor
  7649. #        - Shft-End (both): delete to end of file
  7650. #        - Pageup/dn    : page up /down
  7651. #
  7652. #     With ASCII keyboard:
  7653. #        - Del        : ignored
  7654. #        - Page Nxt/Prv    : Page up /down
  7655. #        - Backspace/Home: backspace/cursor home
  7656. #        - INS char    : ignored
  7657. #        - INS line    : insert a blank line, use vi "i" command
  7658. #                  to insert characters.
  7659. #        - DEL char    : delete a character
  7660. #        - DEL line    : delete a line
  7661. #        - CLR line    : clear a line
  7662. #        - CLR scrn    : delete to end of file
  7663. #        - Repl        : enter replace mode
  7664. #        - Ins        : enter insert mode        
  7665. #
  7666. #    DATE:   Revised 8/03/93 by Terry Liang
  7667. #        Remove msgr. This capability mess up the SCO sysadmsh screen.
  7668. #
  7669. wy55|wyse55|Wyse 55,
  7670.         acsc=0wa_h[jukslrmqnxqzttuyv]wpxv,
  7671.         am,
  7672.         bel=^G,
  7673.         bw,
  7674.         cbt=\EI,
  7675.         civis=\E`0,
  7676.         clear=\E+$<20>,
  7677.         cnorm=\E`1,
  7678.         cols#80,
  7679.         cr=^M,
  7680.         cub1=^H,
  7681.         cud1=^J,
  7682.         cuf1=^L,
  7683.         cup=\E=%p1%' '%+%c%p2%' '%+%c,
  7684.         cuu1=^K,
  7685.         dch1=\EW$<1>,
  7686.         .dim=\E`7\E),
  7687.         dl1=\ER,
  7688.         dsl=\EF^M,
  7689.         ed=\EY$<20>,
  7690.         el=\ET,
  7691.         fsl=^M,
  7692.         home=^^,
  7693.         hs,
  7694.         ht=^I,
  7695.         hts=\E1,
  7696.         .ich1=\EQ,
  7697.         il1=\EE,
  7698.         ind=^J$<2>,
  7699.         ip=$<1>,
  7700.         is1=\E`:\E`9$<30>,
  7701.         is2=^N^T\E'\E(,
  7702.         .it#8,
  7703.         kbs=^H,
  7704.         kcbt=\EI,
  7705.         kcub1=^H,
  7706.         kcud1=^J,
  7707.         kcuf1=^L,
  7708.         kcuu1=^K,
  7709.         kdch1=\EW,
  7710.         kdl1=\ER,
  7711.         ked=\EY,
  7712.         kel=\ET,
  7713.         kent=\E7,
  7714.         kf1=^A@^M,
  7715.         kf2=^AA^M,
  7716.         kf3=^AB^M,
  7717.         kf4=^AC^M,
  7718.         kf5=^AD^M,
  7719.         kf6=^AE^M,
  7720.         kf7=^AF^M,
  7721.         kf8=^AG^M,
  7722.         kf9=^AH^M,
  7723.         kf10=^AI^M,
  7724.         kf11=^AJ^M,
  7725.         kf12=^AK^M,
  7726.         kf13=^AL^M,
  7727.         kf14=^AM^M,
  7728.         kf15=^AN^M,
  7729.         kf16=^AO^M,
  7730.         kHOM=\E{,
  7731.         khome=^^,
  7732.         kich1=\Eq,
  7733.         kil1=\EE,
  7734.         knp=\EK,
  7735.         kpp=\EJ,
  7736.         kprt=\EP,
  7737.         krpl=\Er,
  7738.         lh#1,
  7739.         lines#24,
  7740.         ll=^^^K,
  7741.         lw#8,
  7742.         ma#1,
  7743.         mc0=\EP,
  7744.         mc4=^T,
  7745.         mc5=^X,
  7746.         mc5i,
  7747.         mir,
  7748.         .msgr,
  7749.         nel=^M^J,
  7750.         nlab#8,
  7751.         pfx=\Ez%p1%'?'%+%c%p2%s\177,
  7752.         pln=\Ez%p1%'/'%+%c%p2%s^M,
  7753.         prot=\E`7\E),
  7754.         rev=\E`6\E),
  7755.         ri=\Ej,
  7756.         rmacs=\EH^C,
  7757.         rmir=\Er,
  7758.         rmln=\EA11,
  7759.         rmso=\E(,
  7760.         sgr0=\E(\EH^C,
  7761.         smacs=\EH^B,
  7762.         smir=\Eq,
  7763.         smln=\EA10,
  7764.         smso=\E`6\E),
  7765.         tbc=\E0,
  7766.         tsl=\EF,
  7767.         wsl#45,
  7768.         xon,
  7769. #
  7770. #        This terminal description uses the non-hidden attribute mode
  7771. #        (with magic cookie).
  7772. #
  7773. wy55-mc|wyse55-mc|wyse 55 with magic cookies,
  7774.         msgr@,
  7775.         ma@,
  7776.         xmc#1,
  7777.         blink=\EG2, dim=\EGp, invis=\EG1, prot=\EG0\E), rev=\EG4,
  7778.         rmacs=\EG0\EH^C, rmcup=\EG0, rmso=\EG0, rmul=\EG0,
  7779.         sgr=\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^B%e\EH^C%;,
  7780.         sgr0=\EG0\E(\EH^C, smacs=\EG0\EH^B, smso=\EGt, smul=\EG8,
  7781.         use=wy55,
  7782. #        The manditorary pause used by flash does not work with
  7783. #        older versions of terminfo.  If you see this effect then
  7784. #        unset xon and delete the / from the delay.
  7785. #        i.e. change $<100/> to $<100>
  7786. wy55-vb|wyse55-vb|wyse 55 Visable bell,
  7787.         flash=\E`8$<100/>\E`9,
  7788.         use=wy55,
  7789. wy55-w|wyse55-w|wyse 55 132-column,
  7790.         cup=\Ea%i%p1%dR%p2%dC,
  7791.         cols#132,
  7792.         dch1=\EW$<2>,
  7793.         is1=\E`;\E`9$<30>,
  7794.         lw#7,
  7795.         nlab#16,
  7796.         wsl#97,
  7797.         use=wy55,
  7798. wy55-wvb|wyse55-wvb|wyse 55 132-column Visable bell,
  7799.         flash=\E`8$<100/>\E`9,
  7800.         use=wy55-w,
  7801. #
  7802. #------------------------------------------------------------------
  7803. #    The Wyse 60 is like the Wyse 50 but with more padding.
  7804. #    The reset strings are slow and the pad times vary depending
  7805. #    on other parameters such as font loading.  I have tried
  7806. #    to follow the following outline:
  7807. #        rs1 -> set personality
  7808. #        rs2 -> set number of columns
  7809. #        rs3 -> set number of lines
  7810. #        is1 -> select the proper font
  7811. #        is2 -> do the initialization
  7812. #        is3 -> If this string is empty then rs3 gets sent.
  7813. #               So I do some initialization here.
  7814. #
  7815. #    The Wyse 60's that have vt100 emulation are slower than the
  7816. #    older Wyse 60's.  This change happened mid-1987.
  7817. #    The capabilities effected are (dch1) (dl1) (il1) (ind) (ri)
  7818. #
  7819. #    is2 clears keys that would have been programmed by using wy60ak.
  7820. #
  7821. #    This entry is optimized for PC-type keyboards,
  7822. #    either the AT-type or the extended PC-type.
  7823. #
  7824. wy60|wyse60|Wyse WY-60 with 80 column/24 line screen in wy60 mode,
  7825.     am, bw, hs, km, mir, ul, xon,
  7826.     cols#80, lines#24, wsl#80, nlab#8, lh#1, lw#8,
  7827.     bel=^G, blink=\EG2, dim=\EGp, rev=\EG4, 
  7828.     clear=\E*$<100>, invis=\EG1, 
  7829.     civis=\E`0, cnorm=\E`1, 
  7830.     cup=\Ea%i%p1%dR%p2%dC,
  7831.     cub1=^H, cud1=^J, cuf1=^L, cuu1=^K, 
  7832.     cr=^M, nel=^M^J$<3>, ind=\n, ri=\Ej$<7>, 
  7833.     home=^^$<2>, ht=^I$<5>, cbt=\EI, 
  7834.     hts=\E1, tbc=\E0, 
  7835.     dch1=\EW$<11>, dl1=\ER$<5>, 
  7836.     il1=\EE$<4>, ip=$<3>,
  7837.     ed=\EY$<100>, el=\ET, 
  7838.     dsl=\Ez(^M, fsl=^M, tsl=\Ez(,
  7839.     if=/usr/lib/tabset/std,
  7840.     is2=\Ed$\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\EZ1+\177\EZ1\,\177\EZ1-\177\EZ1.\177\EZ1\\\ET\177\EZ1q\177\Ec72,
  7841.     rs1=\E~!\E~4$<150>, 
  7842.     rs3=\EwG\Ee($<150>,
  7843.     smcup=\EZ1\\\ET\177,
  7844.     kbs=^H, kcbt=\EI, kdl1=\ER, kdch1=\EW, kich1=\Eq, 
  7845.     kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,
  7846.     khome=^^, kHOM=\E{, kend=\ET, knp=\EK, kpp=\EJ,
  7847.     kf1=^A@^M, kf2=^AA^M, kf3=^AB^M, kf4=^AC^M, 
  7848.     kf5=^AD^M, kf6=^AE^M, kf7=^AF^M, kf8=^AG^M, 
  7849.     kf9=^AH^M, kf10=^AI^M, kf11=^AJ^M, kf12=^AK^M, 
  7850.     kf13=^AL^M, kf14=^AM^M, kf15=^AN^M, kf16=^AO^M,  
  7851.     ked=\EY, kent=\E7, kprt=\EP, krpl=\Er, kil1=\EE, 
  7852.     acsc=+/\,u0zI|`ja2fxgqh2jYk?lZm@nEqDtCu4vAwBx3~y;;IIHH<<JJKKMM::LL99NN88UUTT>>OOQQFF55XX77VVSS==PPRRGG66WW,
  7853.     smir=\Eq, smso=\EG4, smul=\EG8, smacs=\EcBA\EcD,
  7854.     rmir=\Er, rmso=\EG0, rmul=\EG0, rmacs=\EcB@\EcD,
  7855.     sgr0=\E(\EH^C\EG0\EcD,
  7856.     rmxon=\Ec20, smxon=\Ec21, 
  7857.     smam=\Ed/, rmam=\Ed., 
  7858.     mc0=\EP, mc4=^T, mc5=^R, 
  7859.     pfloc=\EZ2%p1%'?'%+%c%p2%s\177,
  7860.     pfx=\EZ1%p1%'?'%+%c%p2%s\177, 
  7861.     pln=\Ez%p1%'/'%+%c%p2%s^M, 
  7862.     prot=\E),
  7863.     rmln=\EA11, smln=\EA10,
  7864.     uc=\EG8%p1%c\EG0,
  7865. #
  7866. wy60-pc|wy60ak-pc|Wyse WY-60 in PC TERM scancode mode,
  7867.     bw, ul, xon,
  7868.     cols#80, lines#25,
  7869.     bel=^G, blink=\EG2, bold=\EG0, rev=\EG4, 
  7870.     clear=^^\E*, invis=\EGq, 
  7871.     civis=\E.0, cnorm=\E.3, 
  7872.     cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c,
  7873.     cub1=^H, cud1=^J, cuf1=^L, cuu1=^K, 
  7874.     cr=\r, nel=\r\n, ind=\n, ri=\Ej,
  7875.     ht=\t, hts=\E1, cbt=\EI, tbc=\E3, 
  7876.     dch1=\EW, dl1=\ER,
  7877.     ich1=\EZ$<3>, il1=\EE,
  7878.     ed=\EY, el=\ET$<3>,
  7879.     tsl=\Ez(, fsl=^M, dsl=\Ez(^M, 
  7880.     if=/usr/lib/tabset/std,
  7881.     is1=\E~\E.3\E\^\E%\EG0, 
  7882.     kbs=\b, kcbt=\E[Z, kdl1=\E[M, kdch1=\E[P, kich1=\E[@,
  7883.     kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,
  7884.     khome=\E[H, kend=\E[F, knp=\E[G, kpp=\E[I,
  7885.     kf1=\E[M, kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q, 
  7886.     kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, kf10=\E[V, 
  7887.     acsc=k\277l\332m\300j\331n\305w\302q\304u\264t\303v\301x\263,
  7888.     smir=\EZ, smso=\EG4, smul=\EG8, 
  7889.     rmir=\Er, rmso=\EG0, rmul=\EG0,
  7890.     u0=eg,
  7891.     dispc=%?%p2%{32}%<%t\E%p2%c%e%p2%{127}%=%t\E\036%e%p2%c%;,
  7892.     smpch=\E0\E\^,
  7893.     rmpch=\E~\E=8\s\E%\EG0,
  7894.     smsc=\E`7\E~5\Ev!\E.2, 
  7895.     rmsc=\Ev4\Ed*\EO\Ee(\Ed/\E'\E`1\EeH,
  7896.     xonc=\145, xoffc=\147,
  7897. #
  7898. # Program arrow keys to emit ANSI standard sequences.  Allows 
  7899. # applications to distinguish between destructive Back Space and
  7900. # non-destructive Left Arrow Key.  
  7901. # Held out `rmcup' string so that `is2' redefinition of the arrow
  7902. # keys will remain in effect throughout login session.
  7903. #
  7904. wy60ak|wyse60ak|Wyse 60 in wy60 mode with ANSI arrow keys,
  7905.     is2=\Ed$\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\EZ1+\E[A\177\EZ1\,\E[B\177\EZ1-\E[D\177\EZ1.\E[C\177\EZ1\\\E[F\177\EZ1q\E[L\177\Ec72,
  7906.     smcup=\EZ1+\E[A\177\EZ1\,\E[B\177\EZ1-\E[D\177\EZ1.\E[C\177\EZ1\\\E[F\177\EZ1q\E[L\177,
  7907.     kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A,
  7908.     kend=\E[F, kich1=\E[L,
  7909.     use=wy60,
  7910. #
  7911. wy60w|wyse60-w|wy60-w|wyse 60 132-column,
  7912.     cols#132, cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<16>,
  7913.     ip=$<5>, lw#7, nlab#16, rs2=\E`;$<150>,
  7914.     wsl#97, use=wy60,
  7915. #
  7916. #
  7917. #
  7918. wy60-25|wyse60-25|wyse 60 80-column 25-lines,
  7919.     lines#25, rs3=\EwG\Ee)$<150>, nlab@, lh@, lw@, pln@, use=wy60,
  7920. wy60w-25|wyse60-25-w|wy60-25-w|wyse 60 132-column 25-lines,
  7921.     lines#25, rs3=\EwG\Ee)$<150>, nlab@, lh@, lw@, pln@, use=wy60w,
  7922. #
  7923. wy60-42|wyse60-42|wyse 60 80-column 42-lines,
  7924.     clear=\E*$<260>, ed=\Ey$<260>, cup=\E=%p1%' '%+%c%p2%' '%+%c$<2>,
  7925.     dch1=\EW$<16>, dl1=\ER$<11>, ip=$<5>, ri=\Ej$<10>, ind=^J$<9>,
  7926.     il1=\EE$<11>, lines#42, nel=^M^J$<6>, rs3=\Ee*$<150>, is1=\EcB2\EcC3,
  7927.     use=wy60,
  7928. wy60w-42|wyse60-42-w|wy60-42-w|wyse 60 132-column 42-lines,
  7929.     cols#132, cup=\Ea%i%p1%dR%p2%dC$<2>, clear=\E*$<260>, ed=\Ey$<260>,
  7930.     dch1=\EW$<19>, ip=$<6>, lw#7, home=^^$<2>, nel=^M^J$<11>, nlab#16,
  7931.     rs2=\E`;$<150>, wsl#97, use=wy60-42, 
  7932. #
  7933. #
  7934. wy60-43|wyse60-43|wyse 60 80-column 43-lines,
  7935.     lines#43, rs3=\Ee+$<150>, nlab@, lh@, lw@, pln@, use=wy60-42,
  7936. wy60w-43|wyse60-43-w|wy60-43-w|wyse 60 132-column 43-lines,
  7937.     lines#43, rs3=\Ee+$<150>, nlab@, lh@, lw@, pln@, use=wy60w-42,
  7938. #
  7939. wy60-vb|wyse60-vb|Wyse 60 Visable bell,
  7940.     flash=\E`8$<100/>\E`9, use=wy60,
  7941. wy60w-vb|wy60-wvb|wy60-w-vb|wyse60-wvb|Wyse 60 132-column Visable bell,
  7942.     flash=\E`8$<100/>\E`9, use=wy60w,
  7943. #
  7944. #    Wyse 60 with 2 pages of memory
  7945. #    It may be useful to assign two function keys with the
  7946. #    values  \E=(\s  look at old data in page 1
  7947. #            \E=W,   look at bottem of page 1
  7948. #
  7949. wy60-2p|wyse 60 economy mode with 2 pages of memory,
  7950.     is3=\EwJ\Ew1$<150>, rs2=\EeG$<150>, smcup=\Ew0, rmcup=\Ew1,
  7951.     use=wy60, 
  7952. #
  7953. wyse60n|wyse60ns|wy60n|wy60ns|Wyse WY60n 80x24,
  7954.     am, bel=^G, cbt=\EI, civis=\E`0, clear=\E+, cnorm=\E`3, cols#80, cr=^M,
  7955.     cub1=^H, cud1=^J, cuf1=^L, cup=\Ea%i%p1%dR%p2%dC, cuu1=^K, cvvis=\E`5,
  7956.     dch1=\EW, dl1=\ER, ed=\EY, el=\ET, home=^^, ht=^I,
  7957.     if=/usr/lib/tabset/std, il1=\EE, ind=^J,
  7958.     is1=\E`\072\Ee(\EO\Ee6\E~4\Ed/, kcub1=^H, kcud1=^J, kcuf1=^L,
  7959.     kcuu1=^K, kf10=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  7960.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^~,
  7961.     lines#24, mir, rmir=\Er, rmso=\EG0, rmul=\EG0, smir=\Eq, smso=\EG4,
  7962.     smul=\EG8, xmc#0, xon,
  7963. #
  7964. #    Old Wyse60 style entry with line-drawing character set instead of
  7965. #    reprogramming to use Multinational set. Can be used with Crosstalk
  7966. #    wyse 60 emulation and older (dumber) terminals
  7967. #
  7968. wy60o|wyse60-old|wy60-old|Wyse WY-60 with 80 column/24 line screen in wy60 mode,
  7969.     am, bw, hs, km, mir, ul, xon,
  7970.     cols#80, lines#24, wsl#80, nlab#8, lh#1, lw#8,
  7971.     bel=^G, blink=\EG2, dim=\EGp, rev=\EG4, 
  7972.     clear=\E*$<100>, invis=\EG1, 
  7973.     civis=\E`0, cnorm=\E`1, 
  7974.     cup=\Ea%i%p1%dR%p2%dC,
  7975.     cub1=^H, cud1=^J, cuf1=^L, cuu1=^K, 
  7976.     cr=^M, nel=^M^J$<3>, ind=\n, ri=\Ej$<7>, 
  7977.     home=^^$<2>, ht=^I$<5>, cbt=\EI, 
  7978.     hts=\E1, tbc=\E0, 
  7979.     dch1=\EW$<11>, dl1=\ER$<5>, 
  7980.     il1=\EE$<4>, ip=$<3>,
  7981.     ed=\EY$<100>, el=\ET, 
  7982.     dsl=\Ez(^M, fsl=^M, tsl=\Ez(,
  7983.     if=/usr/lib/tabset/std,
  7984.     is2=\Ed$\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\EZ1+\177\EZ1\,\177\EZ1-\177\EZ1.\177\EZ1\\\ET\177\EZ1q\177\Ec72,
  7985.     rs1=\E~!\E~4$<150>, 
  7986.     rs3=\EwG\Ee($<150>,
  7987.     smcup=\EZ1\\\ET\177,
  7988.     kbs=^H, kcbt=\EI, kdl1=\ER, kdch1=\EW, kich1=\Eq, 
  7989.     kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,
  7990.     khome=^^, kHOM=\E{, kend=\ET, knp=\EK, kpp=\EJ,
  7991.     kf1=^A@^M, kf2=^AA^M, kf3=^AB^M, kf4=^AC^M, 
  7992.     kf5=^AD^M, kf6=^AE^M, kf7=^AF^M, kf8=^AG^M, 
  7993.     kf9=^AH^M, kf10=^AI^M, kf11=^AJ^M, kf12=^AK^M, 
  7994.     kf13=^AL^M, kf14=^AM^M, kf15=^AN^M, kf16=^AO^M,  
  7995.     ked=\EY, kent=\E7, kprt=\EP, krpl=\Er, kil1=\EE, 
  7996.     acsc=07a?h;j5k3l2m1n8q:t4u9v=w0x6,
  7997.     smir=\Eq, smso=\EG4, smul=\EG8, smacs=\EH^B,
  7998.     rmir=\Er, rmso=\EG0, rmul=\EG0, rmacs=\EH^C, 
  7999.     sgr0=\E(\EH^C\EG0\EcD,
  8000.     rmxon=\Ec20, smxon=\Ec21, 
  8001.     smam=\Ed/, rmam=\Ed., 
  8002.     mc0=\EP, mc4=^T, mc5=^R, 
  8003.     pfloc=\EZ2%p1%'?'%+%c%p2%s\177,
  8004.     pfx=\EZ1%p1%'?'%+%c%p2%s\177, 
  8005.     pln=\Ez%p1%'/'%+%c%p2%s^M, 
  8006.     prot=\E),
  8007.     rmln=\EA11, smln=\EA10,
  8008.     uc=\EG8%p1%c\EG0,
  8009. #
  8010. wy60ako|wyse60ak-old|wy60ak-old|Wyse 60 in wy60 mode with ANSI arrow keys,
  8011.     is2=\Ed$\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\EZ1+\E[A\177\EZ1\,\E[B\177\EZ1-\E[D\177\EZ1.\E[C\177\EZ1\\\E[F\177\EZ1q\E[L\177\Ec72,
  8012.     smcup=\EZ1+\E[A\177\EZ1\,\E[B\177\EZ1-\E[D\177\EZ1.\E[C\177\EZ1\\\E[F\177\EZ1q\E[L\177,
  8013.     kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A,
  8014.     kend=\E[F, kich1=\E[L,
  8015.     use=wy60o,
  8016.  
  8017. #
  8018. #
  8019. #    The Wyse 75 is a vt100 lookalike without advanced video.
  8020. #    This terminal description used the non-hidden attribute mode
  8021. #    (with magic cookie) because the terminal only has one
  8022. #    attribute if the vt100 style attributes are set.
  8023. #    The pad baud rate (pb) is set to allow 1200 baud with no pads
  8024. #    even though reset string 3 wont run sustained at that rate (but
  8025. #    who cares?)  Also the flash screen (flash) in wy75-vb requires
  8026. #    the pads so (pb) had to be reset.
  8027. #
  8028. wy75|wyse75|wyse 75,
  8029.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  8030.     am, bel=^G, blink=\E[2p, cbt=\E[1Z, civis=\E[?25l, clear=\E[H\E[J$<30>,
  8031.     cnorm=\E[?25h, cols#80, cr=^M, csr=\E[%i%p1%d;%p2%dr$<2>, cub=\E[%p1%dD,
  8032.     cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
  8033.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP$<3*>,
  8034.     dch1=\E[P$<3>, dim=\E[1p, dl1=\E[M, dl=\E[%p1%dM$<1*>,
  8035.     dsl=\E[>\,^A^A\E[>-^A^A, ech=\E[%p1%dX, ed=\E[J$<30>, el=\E[K$<3>,
  8036.     el1=\E[1K$<3>, enacs=\E)0, fsl=^A, home=\E[H, hpa=\E[%i%p1%dG,
  8037.     hs, ht=^I, hts=\EH, ich=\E[%p1%d@$<1.5*>, .ich1=\E[@,
  8038.     il=\E[%p1%dL$<1.5*>, il1=\E[L$<2>, ind=^J, invis=\E[4p, ip=$<1>,
  8039.     is2=\E>\E[?7;?8h\E[4;?1l^O\E)0, it#8, ka1=\EOw, ka3=\EOy, kb2=\EOu,
  8040.     kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  8041.     kcuu1=\E[A, kdl1=\E[M, kel=\E[K, kent=\EOM, kf1=\E[?5i, kf2=\E[?3i,
  8042.     kf3=\E[2i, kf4=\E[@, kf5=\E[M, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
  8043.     kf9=\E[20~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
  8044.     kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~,
  8045.     kf19=\E[33~, kf20=\E[34~, kf21=\E[35~, kfnd=\E[1~, khlp=\E[28~,
  8046.     khome=\E[H, kich1=\E[@, kil1=\E[L, knp=\E[6~, kpp=\E[5~, kprt=\E[?5i,
  8047.     kslt=\E[4~, lines#24, ll=\E[24;1H, mir, nel=^M^J, pb#1201, rc=\E8,
  8048.     rev=\E[16p, ri=\EM$<2>, rmacs=\E[0p^O, rmam=\E[?7l, rmir=\E[4l,
  8049.     rmkx=\E[?1l\E>, rmso=\E[0p, rmul=\E[0p, rs1=\E7\E[1;24r\E8,
  8050.     rs2=\E[0p\E[35;?7;?8h\E[30;?1l$<20>, rs3=\E[?3l$<80>, sc=\E7,
  8051.     sgr=\E[%{0}%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{16}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{1}%|%;%?%p7%t%{4}%|%;%dp%?%p9%t^N%e^O%;,
  8052.     sgr0=\E[0p^O, smacs=\E[0p^N, smam=\E[?7h, smir=\E[4h,
  8053.     smkx=\E[?1l\E[?7h\E=, smso=\E[17p, smul=\E[8p, tbc=\E[3g, tsl=\E[>\,^A,
  8054.     wsl#78, xenl, xmc#1, xon,
  8055. wy75-vb|wyse75-vb|wyse 75 with visible bell,
  8056.     pb@, flash=\E[30h\E\,\E[30l$<250>, use=wy75,
  8057. wy75-w|wyse75-w|wyse 75 in 132 column mode,
  8058.     cols#132, wsl#130, rs3=\E[?3h$<80>, use=wy75,
  8059. wy75-wvb|wyse75-wvb|wyse 75 with visible bell 132 columns,
  8060.     pb@, flash=\E[30h\E\,\E[30l$<250>, use=wy75-w,
  8061. #
  8062. #       The Wyse 75 can support one attribute (e.g. Dim, Inverse,
  8063. #    Underline) without magic cookies.  The following description
  8064. #    uses this capability, but when more than one attribute is
  8065. #    put on the screen at once, all attributes will be changed
  8066. #    to be the same as the last attribute given.
  8067. #       The Wyse 75 can support more attributes when used with magic
  8068. #    cookies.  The wy75-mc terminal description uses magic cookies
  8069. #    to correctly handle multiple attributes on a screen.
  8070. #
  8071. wy75-mc|wyse75-mc|wyse 75 with magic cookies,
  8072.     msgr@,
  8073.     xmc#1,
  8074.     blink=\E[2p, dim=\E[1p, invis=\E[4p, rev=\E[16p,
  8075.     rmacs=\E[0p^O, rmso=\E[0p, rmul=\E[0p,
  8076.     rs2=\E[0p\E[35;?7;?8h\E[30;?1l$<20>,
  8077.     sgr=\E[%{0}%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{16}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{1}%|%;%?%p7%t%{4}%|%;%dp%?%p9%t^N%e^O%;,
  8078.     sgr0=\E[0p^O, smacs=\E[0p^N, smso=\E[17p, smul=\E[8p,
  8079.     use=wy75,
  8080. #
  8081. #    Wyse 85 emulating a vt220 7 bit mode.
  8082. #        24 line screen with status line.
  8083. #
  8084. #    The vt220 mode permits more function keys but it wipes out
  8085. #    the escape key.  I strongly reccomend that f11 be set to
  8086. #    escape (esc).
  8087. #    The terminal may have to be set for 8 data bits and 2 stop
  8088. #    bits for the arrow keys to work.
  8089. #    There is no way to run (dch) and (ich) without xon/xoff
  8090. #    and guarentee that the screen will not be trashed.  Therefore
  8091. #    I have generated 2 entries for the basic terminal.
  8092. #    wy85-nx -> Wyse 85 with no xon/xoff.
  8093. #    wy85    -> Wyse 85 with xon/xoff.
  8094. #
  8095. wy85-nx|wyse85-nx|wyse 85 without xon/xoff,
  8096.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  8097.     am, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z$<2>, civis=\E[?25l,
  8098.     clear=\E[H\E[J$<180>, cnorm=\E[?25h, cols#80, cr=\r,
  8099.     csr=\E[%i%p1%d;%p2%dr$<50>, cub1=\b, cub=\E[%p1%dD, cud1=\E[B,
  8100.     cud=\E[%p1%dB, cuf1=\E[C, cuf=\E[%p1%dC, cup=\E[%i%p1%d;%p2%dH,
  8101.     cuu1=\E[A, cuu=\E[%p1%dA, dch1=\E[P$<7>, dim=\E[2m, dl1=\E[M$<5>,
  8102.     dl=\E[%p1%dM$<5*>, dsl=\E[40l, ech=\E[%p1%dX, ed=\E[J$<180>,
  8103.     el1=\E[1K, el=\E[K, enacs=\E)0, fsl=\E[1;24r\E8, home=\E[H, hs,
  8104.     ht=^I, hts=\EH, .ich1=\E[@, il=\E[%p1%dL$<8*>, il1=\E[L$<8>,
  8105.     ind=\n$<4>, invis=\E[8m, ip=$<4>, is1=\E[62;1"p\E7\E[?6l\E8\E[?5W,
  8106.     is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12;36h\E[?7;8;25h$<30>,
  8107.     is3=\E>^O\E)0\Em, it#8, ka1=\EOw, ka3=\EOy, kb2=\EOu, kbs=^H,
  8108.     kc1=\EOq, kc3=\EOs, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  8109.     kdch1=\E[3~, kent=\EOM, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
  8110.     kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
  8111.     kf18=\E[32~, kf19=\E[33~, kf1=\EOP, kf20=\E[34~, kf2=\EOQ,
  8112.     kf3=\EOR, kf4=\EOS, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
  8113.     kfnd=\E[1~, khlp=\E[28~, khome=\E[26~, kich1=\E[2~, knp=\E[6~,
  8114.     kpp=\E[5~, kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, lines#24,
  8115.     mir, msgr, rc=\E8, rev=\E[7m, ri=\EM$<4>, rmacs=^O, rmam=\E[?7l,
  8116.     rmir=\E[4l, rmkx=\E>, rmso=\E[m, rmul=\E[m,
  8117.     rs1=\E<\E[3;13l\E[!p\E7\E[1;24r\E8\E(B, rs2=\E[35h\E[?3l$<120>,
  8118.     sc=\E7, sgr0=\E[m^O,
  8119.     sgr=\E[0%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%p1%|%t;1%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  8120.     smacs=^N, smam=\E[?7h, smir=\E[4h, smkx=\E[?1l\E=, smso=\E[1m,
  8121.     smul=\E[4m, tbc=\E[3g, tsl=\E[40h\E7\E[25;%i%p1%dH, wsl#80,
  8122.     xenl, 
  8123. #
  8124. #    The Wyse 85 with xon/xoff
  8125. wy85|wyse85|wyse 85,
  8126.     dch=\E[%p1%dP$<7*>, ich=\E[%p1%d@$<4*>, xon, use=wy85-nx,
  8127. #
  8128. #    Wyse 85 with visual bell.
  8129. wy85-vb|wyse85-vb|wyse 85 with visible bell,
  8130.     flash=\E[30h\E\,\E[30l, use=wy85,
  8131. #
  8132. #    Wyse 85 in 132-column mode.
  8133. wy85-w|wyse85-w|wyse 85 in 132-column mode,
  8134.     cols#132, wsl#132, rs2=\E[35h\E[?3h$<120>, use=wy85,
  8135. #
  8136. #    Wyse 85 in 132-column mode with visual bell.
  8137. wy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns,
  8138.     flash=\E[30h\E\,\E[30l, use=wy85-w,
  8139. #
  8140. #    The Wyse-99GT looks at lot like the Wyse 60 except that it
  8141. #    does not have the 42/43 line mode.  In the Wyse-60 the "lines"
  8142. #    setup parameter controls the number of lines on the screen.
  8143. #    For the Wyse 99GT the "lines" setup parameter controls the
  8144. #    number of lines in a page.  The screen can display 25 lines max.
  8145. #        The Wyse-99GT also has personalities for the VT220 and
  8146. #    Tektronix 4014.  But this has no bearing on the native mode.
  8147. #
  8148. wy99gt|wyse99gt|Wyse 99gt,
  8149.     clear=\E*$<130>,
  8150.     dch1=\EW$<5>,
  8151.     dl1=\ER$<3>,
  8152.     ed=\Ey$<130>,
  8153.     ht=^I,
  8154.     il1=\EE$<3>,
  8155.     ind=^J$<4>,
  8156.     ip=$<2>,
  8157.     nel@,
  8158.     ri=\Ej$<3>,
  8159.     rs2=\E`:$<150>,
  8160.     use=wy60,
  8161. #
  8162. wy99gt-w|wyse99gt-w|wyse 99gt 132-column,
  8163.     clear=\E*$<160>,
  8164.     cols#132,
  8165.     cup=\Ea%i%p1%dR%p2%dC$<2>,
  8166.     dch1=\EW$<9>,
  8167.     ed=\Ey$<160>,
  8168.     ip=$<4>,
  8169.     lw#7,
  8170.     nlab#16,
  8171.     rs2=\E`;$<150>,
  8172.     wsl#97,
  8173.     use=wy99gt,
  8174. #
  8175. wy99gt-25|wyse99gt-25|wyse 99gt 80-column 25-lines,
  8176.     lines#25,
  8177.     rs2=\E`:$<150>,
  8178.     rs3=\EwG\Ee)$<200>,
  8179.     nlab@, lh@, lw@, pln@,
  8180.     use=wy99gt,
  8181. #
  8182. wy99gt-25-w|wyse99gt-25-w|wyse 99gt 132-column 25-lines,
  8183.     lines#25,
  8184.     rs2=\E`;$<150>,
  8185.     nlab@, lh@, lw@, pln@,
  8186.     use=wy99gt-w,
  8187. #
  8188. wy99gt-vb|wyse99gt-vb|Wyse 99gt Visible bell,
  8189.     flash=\E`8$<100/>\E`9,
  8190.     use=wy99gt,
  8191. #
  8192. wy99gt-w-vb|wy99gt-wvb|wyse99gt-wvb|Wyse 99gt 132-column Visible bell,
  8193.     flash=\E`8$<100/>\E`9,
  8194.     use=wy99gt-w,
  8195. #
  8196. wy99gt-2p|wyse 99gt with 2 pages of memory,
  8197.     smcup=\Ew1,
  8198.     rmcup=\Ew0,
  8199.     use=wy99gt,
  8200. #
  8201. #    Wyse 99gt Tektronix 4010/4014 emulator,
  8202. #
  8203. wy99gt-tek|Wyse 99gt Tektronix 4010/4014 emulator,
  8204.     am,
  8205.     cols#74,
  8206.     lines#35,
  8207.     bel=^G,
  8208.     clear=\E^L,
  8209.     cr=^M,
  8210.     cub1=^H,
  8211.     cud1=^J,
  8212.     cuf1=\s,
  8213.     cuu1=^K,
  8214.     cup=^]%{3040}%{89}%p1%*%-%Py
  8215.         %p2%{55}%*%Px
  8216.         %gy%{128}%/%{31}%&%{32}%+%c
  8217.         %gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c
  8218.         %gy%{004}%/%{31}%&%{96}%+%c
  8219.         %gx%{128}%/%{31}%&%{32}%+%c
  8220.         %gx%{004}%/%{31}%&%{64}%+%c^_,
  8221.     home=^]7`x\s@^_,
  8222.     hd=^~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^_,
  8223.     hu=^~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD^_,
  8224.     ff=^L,
  8225.     is2=\E8,
  8226.     nel=^M^J,
  8227.     os,
  8228.     u0=\E~>\E8,
  8229.     u1=\E[42h,
  8230. #
  8231. #    Wyse 160 Tektronix 4010/4014 emulator,
  8232. #
  8233. wy160-tek|Wyse 160 Tektronix 4010/4014 emulator,
  8234.     cup=^]%{3103}%{91}%p1%*%-%Py
  8235.         %p2%{55}%*%Px
  8236.         %gy%{128}%/%{31}%&%{32}%+%c
  8237.         %gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c
  8238.         %gy%{004}%/%{31}%&%{96}%+%c
  8239.         %gx%{128}%/%{31}%&%{32}%+%c
  8240.         %gx%{004}%/%{31}%&%{64}%+%c^_,
  8241.     .cup=^]%{3100}%{91}%p1%*%-%Py
  8242.         %p2%{55}%*%Px
  8243.         %gy%{128}%/%{31}%&%{32}%+%c
  8244.         %gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c
  8245.         %gy%{004}%/%{31}%&%{96}%+%c
  8246.         %gx%{128}%/%{31}%&%{32}%+%c
  8247.         %gx%{004}%/%{31}%&%{64}%+%c^_,
  8248.     home=^]8`g\s@^_,
  8249.     use=wy99gt-tek,
  8250. #
  8251. #    Wyse 370 Tektronix 4010/4014 emulator,
  8252. #
  8253. wy370-tek|Wyse 370 Tektronix 4010/4014 emulator,
  8254.     am,
  8255.     cols#80,
  8256.     lines#36,
  8257.     bel=^G,
  8258.     clear=\E^L,
  8259.     cr=^M,
  8260.     cub1=^H,
  8261.     cud1=^J,
  8262.     cuf1=\s,
  8263.     cuu1=^K,
  8264.     cup=^]%{775}%{108}%p1%*%{5}%/%-%Py
  8265.         %p2%{64}%*%{4}%+%{5}%/%Px
  8266.         %gy%{32}%/%{31}%&%{32}%+%c
  8267.         %gy%{31}%&%{96}%+%c
  8268.         %gx%{32}%/%{31}%&%{32}%+%c
  8269.         %gx%{31}%&%{64}%+%c^_,
  8270.     home=^]8g\s@^_,
  8271.     hd=^~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH^_,
  8272.     hu=^~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD^_,
  8273.     ff=^L,
  8274.     is2=\E8,
  8275.     kbs=^H,
  8276.     kcub1=^H,
  8277.     kcud1=^J,
  8278.     kcuf1=^I,
  8279.     kcuu1=^K,
  8280.     nel=^M^J,
  8281.     os,
  8282.     u0=\E[?38h\E8,
  8283.     u1=\E[?38l\E)0,
  8284. #
  8285. #
  8286. #
  8287. #    This terminfo description is untested.
  8288. #
  8289. wy100|100|wyse100|wyse 100,
  8290.     bel=^G, clear=\E;, cols#80, cr=^M, cub1=^H, cud1=^J, cuf1=^L,
  8291.     cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, dch1=\EW, dl1=\ER,
  8292.     dsl=\EA31, ed=\EY, el=\ET, fsl=^M, hs, il1=\EE, ind=^J,
  8293.     is2=\EA30, is2=\Eu\E0, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L,
  8294.     kcuu1=^K, kf1=^A@^M, kf2=^AA^M, kf3=^AB^M, kf4=^AC^M, kf5=^AD^M,
  8295.     kf6=^AE^M, kf7=^AF^M, kf8=^AG^M, khome=\E{, 
  8296.     lf1=H, lf2=^AI^M, lf3=^AJ^M, lf4=^AK^M, lf5=^il^M, 
  8297.     lf6=^AM^M, lf7=^AN^M, lf8=^AO^M, lines#24, mir,
  8298.     rmir=\Er, rmso=\EG0, rmul=\EG0, smir=\Eq, smso=\EG4, smul=\EG8,
  8299.     tsl=\EF, xmc#1,
  8300. #
  8301. #    The Wyse 120/150 has most of the features of the Wyse 60.
  8302. #
  8303. #    This terminal does not need padding up to 9600 baud!
  8304. #
  8305. #    (msgr) should be set but the clear screen fails when in
  8306. #    alt-charset mode.  Try \EcE  \E*  if the screen is really clear
  8307. #    then set msgr.
  8308. #
  8309. #
  8310. wy120|wyse120|Wyse 120/150,
  8311.     am, bw, hs, mc5i, mir, ul, xon,
  8312.     cols#80, lh#1, lines#24, lw#8, nlab#8, pb#9601,
  8313.     wsl#45,
  8314.     acsc=+/\,u0zI|`ja2fxgqh2jYk?lZm@nEqDtCu4vAwBx3~y;;IIHH<<JJKKMM::LL99NN88UUTT>>OOQQFF55XX77VVSS==PPRRGG66WW,
  8315.     bel=^G, blink=\EG2,
  8316.     kcbt=\EI, cbt=\EI, clear=\E+$<50>, cr=\r, cub1=\b, cud1=\n,
  8317.     cuf1=\f, cup=\Ea%i%p1%dR%p2%dC, cuu1=^K, dch1=\EW$<7>,
  8318.     dim=\EGp, dl1=\ER$<3>, dsl=\EA3x\EF\r, ed=\EY$<50>,
  8319.     el=\ET, fsl=\r, home=^^, ht=\t, hts=\E1, il1=\EE$<3>,
  8320.     ind=\n$<3>, invis=\EG1, ip=$<2>,
  8321.     is2=\EZ1+\177\EZ1\,\177\EZ1-\177\EZ1.\177\EZ1\\\177\EZ1q\177,
  8322.     is3=\Ew0$<16>, kHOM=\E{, kbs=\b, kcbt=\EI, kcub1=\b,
  8323.     kcud1=\n, kcuf1=\f, kcuu1=^K, kdch1=\EW, kdl1=\ER,
  8324.     ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r,
  8325.     kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r,
  8326.     kf15=^AN\r, kf16=^AO\r, kf2=^AA\r, kf3=^AB\r,
  8327.     kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r,
  8328.     kf9=^AH\r, khome=^^, kich1=\EQ, kil1=\EE, knp=\EK,
  8329.     kpp=\EJ, kprt=\EP, krpl=\Er, mc0=\EP, mc4=^T,
  8330.     mc5=\Ed#, nel=\177, pfloc=\EZ2%p1%'?'%+%c%p2%s\177,
  8331.     pfx=\EZ1%p1%'?'%+%c%p2%s\177, pln=\Ez%p1%'/'%+%c%p2%s\r,
  8332.     prot=\E), rev=\EG4, ri=\Ej$<2>, 
  8333.         rmacs=\EcB@\EcD,
  8334.     rmam=\Ed., rmir=\Er, rmln=\EA11, rmso=\EG0, rmul=\EG0,
  8335.     rs1=\E~!\E~4$<30>, rs2=\EeF\E`:$<70>,
  8336.     rs3=\EwG\Ee($<100>,
  8337.     sgr0=\E(\EH^C\EG0\EcD, 
  8338.         smacs=\EcBA\EcD,
  8339.     smam=\Ed/,
  8340.     smir=\Eq, smln=\EA10, smso=\EG4, smul=\EG8, tbc=\E0,
  8341.     tsl=\EA3x\EF,
  8342. #
  8343. wy120-pc|wy120ak-pc|wyse120-pc|Wyse 120/150,
  8344.     use=wy60-pc,
  8345. #
  8346. #
  8347. wy120ak|wyse120ak|Wyse 120 with ANSI key values,
  8348.     is2=\E`:\Ee(\EO\Ee6\Ec41\E~4\Ec21\Ed/\EZ1+\E[A\177\EZ1\,\E[B\177\EZ1-\E[D\177\EZ1.\E[C\177\EZ1\\\E[F\177\EZ1q\E[L\177,
  8349.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  8350.     kend=\E[F, kich1=\E[L,
  8351.     use=wy120,
  8352. wy120w|wyse120w|wy120-w|wyse120-w|Wyse 120 132-column,
  8353.     cols#132,
  8354.     cup=\Ea%i%p1%dR%p2%dC,
  8355.     dch1=\EW$<12>, ip=$<4>,
  8356.     lw#7, nlab#16, wsl#197,
  8357.     is2=\E`;\Ee(\EO\Ee6\Ec41\E~4\Ec21\Ed/, rs2=\E`;$<70>,
  8358.     use=wy120,
  8359. wy120-25|wyse120-25|wyse 120 80-column 25-lines,
  8360.     lines#25,
  8361.     rs3=\EwG\Ee)$<100>,
  8362.     nlab@, lh@, lw@, pln@,
  8363.     use=wy120,
  8364. wy120w-25|wyse120w-25|wy120-25-w|wyse120-25-w|wyse 120 132-column 25-lines,
  8365.     is2=\E`\073\Ee)\EO\Ee6\Ec41\E~4\Ec21\Ed/,
  8366.     lines#25,
  8367.     rs3=\EwG\Ee)$<100>,
  8368.     nlab@, lh@, lw@, pln@,
  8369.     use=wy120w,
  8370. wy120-vb|wyse120-vb|Wyse 120/150 Visible bell,
  8371.     flash=\E`8$<100/>\E`9,
  8372.     use=wy120,
  8373. wy120w-vb|wy120-wvb|wyse120-wvb|wy120-w-vb|Wyse 120/150 132-column Visible bell,
  8374.     flash=\E`8$<100/>\E`9,
  8375.     use=wy120w,
  8376. # The following entries are for EPC keyboard 
  8377. #
  8378. wy120-epc|wyse120-epc|wyse 120 for epc keyboard,
  8379.     kdch1=\177,
  8380.     use=wy120,
  8381. wy120-w-epc|wyse120-w-epc|wyse 120 132-column for epc keyboard,
  8382.     kdch1=\177,
  8383.     use=wy120-w,
  8384. wy120-vb-epc|wyse120-vb-epc|Wyse 120 Visable bell for epc keyboard,
  8385.     kdch1=\177,
  8386.     use=wy120-vb,
  8387. #
  8388. # The Wyse 150 is equivalent to the Wyse 120
  8389. #
  8390. wy150|wyse150|Wyse 150,
  8391.     use=wy120,
  8392. wy150ak|wyse150ak|Wyse 150 with ANSI key values,
  8393.     use=wy120ak,
  8394. wy150w|wyse150w|wy150-w|wyse150-w|Wyse 150 132-column,
  8395.     use=wy120w,
  8396. wy150-25|wyse150-25|Wyse 150 80-column 25-lines,
  8397.     use=wy120-25,
  8398. wy150w-25|wyse150w-25|wy150-25-w|wyse150-25-w|Wyse 150 132-column 25-lines,
  8399.     use=wy120w-25,
  8400. wy150-vb|wyse150-vb|Wyse 150 Visible bell,
  8401.     use=wy120-vb,
  8402. wy150w-vb|wy150-wvb|wyse150-wvb|wy150-w-vb|Wyse 150 132-column Visible bell,
  8403.     use=wy120w-vb,
  8404. wy150-epc|wyse150-epc|wyse 150 for epc keyboard,
  8405.     use=wy120-epc,
  8406. wy150-w-epc|wyse150-w-epc|wyse 150 132-column for epc keyboard,
  8407.     use=wy120-w-epc,
  8408. wy150-vb-epc|wyse150-vb-epc|Wyse 150 Visable bell for epc keyboard,
  8409.     use=wy120-vb-epc,
  8410. #
  8411. wy150-pc|wy150ak-pc|wyse150-pc|Wyse 120/150,
  8412.     use=wy60-pc,
  8413. #
  8414. #
  8415. # The Wyse 160 is equivalent to the Wyse 60 --
  8416. #    but is said to be capable of higher baud rates
  8417. #    and to have a faster screen-refresh
  8418. #
  8419. wy160|wyse160|Wyse 160,
  8420.     use=wy60,
  8421. wy160ak|wyse160ak|Wyse 160 with ANSI key values,
  8422.     use=wy60ak,
  8423. wy160w|wyse160w|wy160-w|wyse160-w|Wyse 160 132-column,
  8424.     use=wy60w,
  8425. wy160-25|wyse160-25|Wyse 160 80-column 25-lines,
  8426.     use=wy60-25,
  8427. wy160w-25|wyse160w-25|wy160-25-w|wyse160-25-w|Wyse 160 132-column 25-lines,
  8428.     use=wy60w-25,
  8429. wy160-vb|wyse160-vb|Wyse 160 Visible bell,
  8430.     use=wy60-vb,
  8431. wy160-w-vb|wy160-wvb|wyse160-wvb|Wyse 160 132-column Visable bell,
  8432.         flash=\E`8$<100/>\E`9,
  8433.         use=wy160-w,
  8434. #
  8435. #
  8436. wy160-42|wyse160-42|wyse 160 80-column 42-lines,
  8437.         clear=\E+$<260>,
  8438.         ed=\Ey$<260>,
  8439.         cup=\E=%p1%' '%+%c%p2%' '%+%c$<2>,
  8440.         dch1=\EW$<16>,
  8441.         dl1=\ER$<11>,
  8442.         ip=$<5>,
  8443.         ri=\Ej$<10>,
  8444.         ind=^J$<9>,
  8445.         il1=\EE$<11>,
  8446.         lines#42,
  8447.         nel=^M^J$<6>,
  8448.         rs3=\Ee*$<150>,
  8449.         is1=\EcB2\EcC3,
  8450.         use=wy160,
  8451. wy160-42-w|wyse160-42-w|wyse 160 132-column 42-lines,
  8452.         cols#132,
  8453.         cup=\Ea%i%p1%dR%p2%dC$<2>,
  8454.         clear=\E+$<260>,
  8455.         ed=\Ey$<260>,
  8456.         dch1=\EW$<19>,
  8457.         ip=$<6>,
  8458.         lw#7,
  8459.         home=^^$<2>,
  8460.         nel=^M^J$<11>,
  8461.         nlab#16,
  8462.         rs2=\EeF$<150>\E`;$<150>,
  8463.         wsl#97,
  8464.         use=wy160-42,
  8465. #
  8466. wy160-43|wyse160-43|wyse 160 80-column 43-lines,
  8467.         lines#43,
  8468.         rs3=\Ee+$<150>,
  8469.         nlab@, lh@, lw@, pln@,
  8470.         use=wy160-42,
  8471. wy160-43-w|wyse160-43-w|wyse 160 132-column 43-lines,
  8472.         lines#43,
  8473.         rs3=\Ee+$<150>,
  8474.         nlab@, lh@, lw@, pln@,
  8475.         use=wy160-42-w,
  8476. #
  8477. #
  8478. #    Wyse 160 with 2 pages of memory
  8479. #    It may be useful to assign two function keys with the
  8480. #    values  \E=(\s  look at old data in page 1
  8481. #            \E=W,   look at bottem of page 1
  8482. #
  8483. wy160-2p|wyse 160 economy mode with 2 pages of memory,
  8484.     is3=\EwJ\Ew1$<150>, rs2=\EeG$<150>, smcup=\Ew0, rmcup=\Ew1,
  8485.     use=wy160, 
  8486. #
  8487. wyse160n|wyse160ns|wy160n|wy160ns|Wyse WY160n 80x24,
  8488.     am, bel=^G, cbt=\EI, civis=\E`0, clear=\E+, cnorm=\E`3, cols#80, cr=^M,
  8489.     cub1=^H, cud1=^J, cuf1=^L, cup=\Ea%i%p1%dR%p2%dC, cuu1=^K, cvvis=\E`5,
  8490.     dch1=\EW, dl1=\ER, ed=\EY, el=\ET, home=^^, ht=^I,
  8491.     if=/usr/lib/tabset/std, il1=\EE, ind=^J,
  8492.     is1=\E`\072\Ee(\EO\Ee6\E~4\Ed/, kcub1=^H, kcud1=^J, kcuf1=^L,
  8493.     kcuu1=^K, kf10=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r,
  8494.     kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^~,
  8495.     lines#24, mir, rmir=\Er, rmso=\EG0, rmul=\EG0, smir=\Eq, smso=\EG4,
  8496.     smul=\EG8, xmc#0, xon,
  8497. #
  8498. #
  8499. #TITLE:  TERMINFO ENTRY WY185
  8500. #        Wyse 185 emulating a vt320 7 bit mode.
  8501. #
  8502. #        This terminal always displays 25 lines.  These lines may be used
  8503. #        as 24 data lines and a terminal status line (top or bottom) or
  8504. #        25 data lines.  The 48 and 50 line modes change the page size
  8505. #        and not the number of lines on the screen.
  8506. #
  8507. #        The Compose Character key can be used as a meta key if changed
  8508. #        by set-up.
  8509. #
  8510. wy185|wyse185|wyse 185,
  8511.         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  8512.         am,
  8513.         bel=^G,
  8514.         blink=\E[5m,
  8515.         bold=\E[1m,
  8516.         cbt=\E[Z,
  8517.         civis=\E[?25l,
  8518.         clear=\E[H\E[J$<40>,
  8519.         .cnorm=\E[?25h,
  8520.         cnorm=\E[34h\E[?25h,
  8521.         cols#80,
  8522.         cr=\r,
  8523.         csr=\E[%i%p1%d;%p2%dr$<20>,
  8524.         cub1=\b,
  8525.         cub=\E[%p1%dD,
  8526.         cud1=\n,
  8527.         cud=\E[%p1%dB,
  8528.         cuf1=\E[C,
  8529.         cuf=\E[%p1%dC, 
  8530.         cup=\E[%i%p1%d;%p2%dH,
  8531.         cuu1=\E[A,
  8532.         cuu=\E[%p1%dA,
  8533.         cvvis=\E[?25h\E[34l,
  8534.         dch=\E[%p1%dP$<3>,
  8535.         dch1=\E[P$<3>,
  8536.         dim=\E[2m,
  8537.         dl=\E[%p1%dM$<2*>,
  8538.         dl1=\E[M$<2>,
  8539.         .dsl=\E7\E[99;0H\E[K\E8,
  8540.         dsl=\E[0$~,
  8541.         ech=\E[%p1%dX,
  8542.         ed=\E[J$<40>,
  8543.         el1=\E[1K,
  8544.         el=\E[K,
  8545.         enacs=\E)0,
  8546.         .eslok,
  8547.         .fsl=\E[1;24r\E8,
  8548.         fsl=\E[0$},
  8549.         home=\E[H,
  8550.         hpa=\E[%i%p1%d`,
  8551.         hs,
  8552.         ht=^I,
  8553.         hts=\EH,
  8554.         ich=\E[%p1%d@$<2>,
  8555.         .ich1=\E[@,
  8556.         il=\E[%p1%dL$<3*>,
  8557.         il1=\E[L$<3>,
  8558.         ind=\n$<2>,
  8559.         invis=\E[8m,
  8560.         ip=$<4>,
  8561.         is1=\E[?5W,
  8562.         is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h,
  8563.         is3=\E>\E(B\E)0^O\E[m,
  8564.         it#8,
  8565.         ka1=\EOw,
  8566.         ka3=\EOu,
  8567.         kb2=\EOy,
  8568.         kbs=^H,
  8569.         kc1=\EOq,
  8570.         kc3=\EOs,
  8571.         kcbt=\E[Z,
  8572.         kcub1=\E[D,
  8573.         kcud1=\E[B,
  8574.         kcuf1=\E[C,
  8575.         kcuu1=\E[A,
  8576.         kdch1=\E[3~,
  8577.         kent=\EOM,
  8578.         kf10=\E[21~,
  8579.         kf11=\E[23~,
  8580.         kf12=\E[24~,
  8581.         kf13=\E[25~,
  8582.         kf14=\E[26~,
  8583.         kf15=\E[28~,
  8584.         kf16=\E[29~,
  8585.         kf17=\E[31~,
  8586.         kf18=\E[32~,
  8587.         kf19=\E[33~,
  8588.         kf1=\EOP,
  8589.         kf20=\E[34~,
  8590.         kf2=\EOQ,
  8591.         kf3=\EOR,
  8592.         kf4=\EOS,
  8593.         kf6=\E[17~,
  8594.         kf7=\E[18~,
  8595.         kf8=\E[19~,
  8596.         kf9=\E[20~,
  8597.         kfnd=\E[1~,
  8598.         khlp=\E[28~,
  8599.         khome=\E[26~,
  8600.         kich1=\E[2~,
  8601.         km,
  8602.         knp=\E[6~,
  8603.         kpp=\E[5~,
  8604.         kslt=\E[4~,
  8605.         lf1=PF1,
  8606.         lf2=PF2,
  8607.         lf3=PF3,
  8608.         lf4=PF4,
  8609.         lines#24,
  8610.         mc0=\E[0i,
  8611.         mc4=\E[4i,
  8612.         mc5=\E[5i,
  8613.         mc5i,
  8614.         mir,
  8615.         .msgr,
  8616.         rc=\E8,
  8617.         rev=\E[7m,
  8618.         ri=\EM$<2>,
  8619.         rmacs=^O,
  8620.         rmam=\E[?7l,
  8621.         rmcup=\E[ R,
  8622.         rmir=\E[4l,
  8623.         .rmkx=\E>,
  8624.         rmso=\E[27m,
  8625.         rmul=\E[24m,
  8626.         rs1=\E[13l\E[3l\E\\\E[63;1"p\E[!p,
  8627.         rs2=\E[35h\E[?3l,
  8628.         rs3=\E[?5l\E[47h\E[40l\E[r,
  8629.         sc=\E7,
  8630.         sgr0=\E[m^O,
  8631.         sgr=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  8632.         smacs=^N,
  8633.         smam=\E[?7h,
  8634.         smcup=\E[ Q,
  8635.         smir=\E[4h,
  8636.         .smkx=\E[?1l\E=,
  8637.         smso=\E[7m,
  8638.         smul=\E[4m,
  8639.         tbc=\E[3g,
  8640.         .tsl=\E7\E[99;%i%p1%dH,
  8641.         tsl=\E[2$~\E[1$}\E[%i%p1%d`,
  8642.         vpa=\E[%i%p1%dd,
  8643.         wsl#80,
  8644.         xenl,
  8645.         xon,
  8646. #
  8647. #        Wyse 185 with 24 data lines and top status (terminal status)
  8648. wy185-24|wyse185-24|wyse 185 with 24 data lines,
  8649.         tsl@, fsl@, dsl@, hs@,
  8650.         rs3=\E[?5l\E[47h\E[40l\E[1;24r,
  8651.         use=wy185,
  8652. #
  8653. #        Wyse 185 with visual bell.
  8654. wy185-vb|wyse185-vb|wyse 185 with visible bell,
  8655.         flash=\E[30h\E\,\E[30l$<100>,
  8656.         use=wy185,
  8657. #
  8658. #        Wyse 185 in 132-column mode.
  8659. wy185-w|wyse185-w|wyse 185 in 132-column mode,
  8660.         cols#132,
  8661.         wsl#132,
  8662.         dch=\E[%p1%dP$<7>,
  8663.         dch1=\E[P$<7>,
  8664.         ich=\E[%p1%d@$<7>,
  8665.         ip=$<7>,
  8666.         rs2=\E[35h\E[?3h,
  8667.         use=wy185,
  8668. #
  8669. #        Wyse 185 in 132-column mode with visual bell.
  8670. wy185-wvb|wyse185-wvb|wyse 185 with visible bell 132-columns,
  8671.         flash=\E[30h\E\,\E[30l$<100>,
  8672.         use=wy185-w,
  8673. #
  8674. #
  8675. #TITLE:  TERMINFO ENTRY WY285
  8676. #
  8677. # The WY285 terminfo is based on the WY285 entry published on the WYSE 
  8678. # BBS with the addition of more function keys and special keys.
  8679. #
  8680. #        rs1 -> set personality
  8681. #        rs2 -> set number of columns
  8682. #        rs3 -> set number of lines
  8683. #        is1 -> select the proper font
  8684. #        is2 -> do the initialization
  8685. #        is3 -> If this string is empty then rs3 gets sent.
  8686. #
  8687. #    Wyse 285 emulating a vt420 7 bit mode.
  8688. #    - The DEL key is programmed to generate BS in is2.
  8689. #    - Bottom status line is used (host writable line)
  8690. #    - smkx,rmkx are removed because this would put the numeric
  8691. #      keypad in Dec application mode which doesn't seem to work
  8692. #      with SCO applications.
  8693. #    
  8694. wy285|wyse285|wyse 285,
  8695.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  8696.     am,
  8697.     bel=^G,
  8698.     blink=\E[5m,
  8699.     bold=\E[1m,
  8700.     cbt=\E[Z,
  8701.     civis=\E[?25l,
  8702.     clear=\E[H\E[J$<40>,
  8703.     .cnorm=\E[?25h,
  8704.     cnorm=\E[34h\E[?25h,
  8705.     cols#80,
  8706.     cr=\r,
  8707.     csr=\E[%i%p1%d;%p2%dr$<20>,
  8708.     cub1=\b,
  8709.     cub=\E[%p1%dD,
  8710.     cud1=\n,
  8711.     cud=\E[%p1%dB,
  8712.     cuf1=\E[C,
  8713.     cuf=\E[%p1%dC, 
  8714.     cup=\E[%i%p1%d;%p2%dH,
  8715.     cuu1=\E[A,
  8716.     cuu=\E[%p1%dA,
  8717.     cvvis=\E[?25h\E[34l,
  8718.     dch=\E[%p1%dP$<3>,
  8719.     dch1=\E[P$<3>,
  8720.     dim=\E[2m,
  8721.     dl=\E[%p1%dM$<2*>,
  8722.     dl1=\E[M$<2>,
  8723.     .dsl=\E7\E[99;0H\E[K\E8,
  8724.     dsl=\E[0$~,
  8725.     ech=\E[%p1%dX,
  8726.     ed=\E[J$<40>,
  8727.     el1=\E[1K,
  8728.     el=\E[K,
  8729.     enacs=\E)0,
  8730.     .eslok,
  8731.     .fsl=\E[1;24r\E8,
  8732.     fsl=\E[0$},
  8733.     home=\E[H,
  8734.     hpa=\E[%i%p1%d`,
  8735.     hs,
  8736.     ht=^I,
  8737.     hts=\EH,
  8738.     ich=\E[%p1%d@$<2>,
  8739.     .ich1=\E[@,
  8740.     il=\E[%p1%dL$<3*>,
  8741.     il1=\E[L$<3>,
  8742.     ind=\n$<2>,
  8743.     invis=\E[8m,
  8744.     ip=$<4>,
  8745.     is1=\E[?5W,
  8746.     is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25;67h,
  8747.     is3=\E>\E(B\E)0^O\E[m,
  8748.     it#8,
  8749.     ka1=\EOw,
  8750.     ka3=\EOu,
  8751.     kb2=\EOy,
  8752.     kc1=\EOq,
  8753.     kc3=\EOs,
  8754.     kbs=^H,
  8755.     kcbt=\E[Z,
  8756.     kcub1=\E[D,
  8757.     kcud1=\E[B,
  8758.     kcuf1=\E[C,
  8759.     kcuu1=\E[A,
  8760.     kdch1=\E[3~,
  8761.     kent=\EOM,
  8762.     kf1=\EOP,
  8763.     kf2=\EOQ,
  8764.     kf3=\EOR,
  8765.     kf4=\EOS,
  8766.     kf6=\E[17~,
  8767.     kf7=\E[18~,
  8768.     kf8=\E[19~,
  8769.     kf9=\E[20~,
  8770.     kf10=\E[21~,
  8771.     kf11=\E[23~,
  8772.     kf12=\E[24~,
  8773.     kf13=\E[25~,
  8774.     kf14=\E[26~,
  8775.     kf15=\E[28~,
  8776.     kf16=\E[29~,
  8777.     kf17=\E[31~,
  8778.     kf18=\E[32~,
  8779.     kf19=\E[33~,
  8780.     kf20=\E[34~,
  8781.     kfnd=\E[1~,
  8782.     khlp=\E[28~,
  8783.     khome=\E[26~,
  8784.     kich1=\E[2~,
  8785.     km,
  8786.     knp=\E[6~,
  8787.     kpp=\E[5~,
  8788.     kslt=\E[4~,
  8789.     lf1=PF1,
  8790.     lf2=PF2,
  8791.     lf3=PF3,
  8792.     lf4=PF4,
  8793.     lines#24,
  8794.     mc0=\E[0i,
  8795.     mc4=\E[4i,
  8796.     mc5=\E[5i,
  8797.     mc5i,
  8798.     mir,
  8799.     rc=\E8,
  8800.     rev=\E[7m,
  8801.     ri=\EM$<2>,
  8802.     rmacs=^O,
  8803.     rmam=\E[?7l,
  8804.     rmcup=\E[ R,
  8805.     rmir=\E[4l,
  8806.     .rmkx=\E>,
  8807.     rmso=\E[m,
  8808.     rmul=\E[24m,
  8809.     rs1=\E[13l\E[3l\E\\\E[63;1"p\E[!p,
  8810.     rs2=\E[35h\E[?3l,
  8811.     rs3=\E[?5l\E[47h\E[40l\E[r,
  8812.     sc=\E7,
  8813.     sgr0=\E[m^O,
  8814.     sgr=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  8815.     smacs=^N,
  8816.     smam=\E[?7h,
  8817.     smcup=\E[ Q,
  8818.     smir=\E[4h,
  8819.     .smkx=\E[?1l\E=,
  8820.     smso=\E[7m,
  8821.     smul=\E[4m,
  8822.     tbc=\E[3g,
  8823.     .tsl=\E7\E[99;%i%p1%dH,
  8824.     tsl=\E[2$~\E[1$}\E[%i%p1%d`,
  8825.     vpa=\E[%i%p1%dd,
  8826.     wsl#80,
  8827.     xenl,
  8828.     xon,
  8829. #
  8830. #    Wyse 285 with 24 data lines and status (terminal status)
  8831. wy285-24|wyse285-24|wyse 285 with 24 data lines,
  8832.     tsl@, fsl@, dsl@, hs@,
  8833.     rs3=\E[?5l\E[47h\E[40l\E[1;24r,
  8834.     use=wy285,
  8835. #
  8836. #    Wyse 285 with visual bell.
  8837. wy285-vb|wyse285-vb|wyse 285 with visible bell,
  8838.     flash=\E[30h\E\,\E[30l$<100>,
  8839.     use=wy285,
  8840. #
  8841. #    Wyse 285 in 132-column mode.
  8842. wy285-w|wyse285-w|wyse 285 in 132-column mode,
  8843.     cols#132,
  8844.     wsl#132,
  8845.     dch=\E[%p1%dP$<7>,
  8846.     dch1=\E[P$<7>,
  8847.     ich=\E[%p1%d@$<7>,
  8848.     ip=$<7>,
  8849.     rs2=\E[35h\E[?3h,
  8850.     use=wy285,
  8851. #
  8852. #    Wyse 285 in 132-column mode with visual bell.
  8853. wy285-wvb|wyse285-wvb|wyse 285 with visible bell 132-columns,
  8854.     flash=\E[30h\E\,\E[30l$<100>,
  8855.     use=wy285-w,
  8856. #
  8857. #
  8858. #    Wyse 285 emulating a vt420 7 bit mode.
  8859. #    The DEL key is programmed to generate BS in is2.
  8860. #    With EPC keyboard.
  8861. #
  8862. wy285-epc|wyse285-epc|wyse 285 with EPC kb,
  8863.     kend=\E[4~,
  8864.     kf0=\E[21~,
  8865.     kf1=\E[11~,
  8866.     kf2=\E[12~,
  8867.     kf3=\E[13~,
  8868.     kf4=\E[14~,
  8869.     kf5=\E[15~,
  8870.     khome=\E[H,
  8871.     use=wy285,
  8872. #
  8873. #    Wyse 285 with 24 data lines and status (terminal status)
  8874. #    with EPC keyboard.
  8875. wy285-epc-24|wyse285-pc-24|wyse 285 with 24 data lines,
  8876.     tsl@, fsl@, dsl@, hs@,
  8877.     rs3=\E[?5l\E[47h\E[40l\E[1;24r,
  8878.     use=wy285-epc,
  8879. #
  8880. #    Wyse 285 with visual bell.
  8881. wy285-epc-vb|wyse285-pc-vb|wyse 285 with visible bell,
  8882.     flash=\E[30h\E\,\E[30l$<100>,
  8883.     use=wy285-epc,
  8884. #
  8885. #    Wyse 285 in 132-column mode.
  8886. wy285-epc-w|wyse285-epc-w|wyse 285 in 132-column mode,
  8887.     cols#132,
  8888.     wsl#132,
  8889.     dch=\E[%p1%dP$<7>,
  8890.     dch1=\E[P$<7>,
  8891.     ich=\E[%p1%d@$<7>,
  8892.     ip=$<7>,
  8893.     rs2=\E[35h\E[?3h,
  8894.     use=wy285-epc,
  8895. #
  8896. #    Wyse 285 in 132-column mode with visual bell.
  8897. wy285-epc-wvb|wyse285-p-wvb|wyse 285 with visible bell 132-columns,
  8898.     flash=\E[30h\E\,\E[30l$<100>,
  8899.     use=wy285-epc-w,
  8900. #
  8901. #     Wyse 285 in 80-column, 36 lines
  8902. wy285-36|wyse285-36|wyse 285 with 36 data lines,
  8903.     lines#36,
  8904.     tsl@, fsl@, dsl@, hs@,
  8905.     rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r,
  8906.     use=wy285,
  8907. #
  8908. #    Wyse 285 in 80-column, 48 lines
  8909. wy285-48|wyse285-48|wyse 285 with 48 data lines,
  8910.     lines#48,
  8911.     tsl@, fsl@, dsl@, hs@,
  8912.     rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r,
  8913.     use=wy285,
  8914. #
  8915. #     Wyse 285 in 132-column, 36 lines
  8916. wy285-36w|wyse285-36w|wyse 285 with 36 data lines,
  8917.     cols#132,
  8918.     wsl#132,
  8919.     rs2=\E[?3h,
  8920.     rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,
  8921.     use=wy285-36,
  8922. #
  8923. #    Wyse 285 in 132-column, 48 lines
  8924. wy285-48w|wyse285-48w|wyse 285 with 48 data lines,
  8925.     cols#132,
  8926.     wsl#132,
  8927.     rs2=\E[?3h,
  8928.     rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,
  8929.     use=wy285-48,
  8930. #
  8931. #
  8932. #     Wyse 285 in 80-column, 36 lines with EPC keyboard
  8933. wy285-36pc|wyse285-36pc|wyse 285 with 36 data lines,
  8934.     lines#36,
  8935.     tsl@, fsl@, dsl@, hs@,
  8936.     rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r,
  8937.     use=wy285-epc,
  8938. #
  8939. #    Wyse 285 in 80-column, 48 lines with EPC keyboard
  8940. wy285-48pc|wyse285-48pc|wyse 285 with 48 data lines,
  8941.     lines#48,
  8942.     tsl@, fsl@, dsl@, hs@,
  8943.     rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r,
  8944.     use=wy285-epc,
  8945. #
  8946. #     Wyse 285 in 132-column, 36 lines with EPC keyboard
  8947. wy285-36wpc|wyse285-36wpc|wyse 285 with 36 data lines,
  8948.     cols#132,
  8949.     wsl#132,
  8950.     rs2=\E[?3h,
  8951.     rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,
  8952.     use=wy285-36pc,
  8953. #
  8954. #    Wyse 285 in 132-column, 48 lines with EPC keyboard
  8955. wy285-48wpc|wyse285-48wpc|wyse 285 with 48 data lines,
  8956.     cols#132,
  8957.     wsl#132,
  8958.     rs2=\E[?3h,
  8959.     rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,
  8960.     use=wy285-48pc,
  8961. #
  8962. #
  8963. #TITLE:  TERMINFO ENTRY WY325
  8964. #
  8965. # wy325 terminfo is largely based on wy60 terminfo, with the
  8966. # following modification:
  8967. #      color commands 
  8968. #    initalization strings
  8969. #    Add in a separate entry for epc keyboard to handle 
  8970. #        delete character key.
  8971. #
  8972. # Handshaking mechanism must be active on the both the host 
  8973. # side and terminal side when running applications.
  8974. #
  8975. #
  8976. # lines 25  columns 80
  8977. #
  8978. wy325|wyse325|Wyse WY325 with 80 column/24 line screen in wy325 mode,
  8979.     rmcup=\Ew0,
  8980.     acsc=07a?h;j5k3l2m1n8q:t4u9v=w0x6,
  8981.     am, 
  8982.     bel=^G, 
  8983.     blink=\EG<,
  8984.     bold=\EGt,
  8985.     bw,
  8986.     cbt=\EI,      
  8987.     civis=\E`0, 
  8988.     clear=\E*$<200>,
  8989.     cnorm=\E`1, 
  8990.     cols#80,
  8991.     cub1=^H, 
  8992.     cud1=^J, 
  8993.     cuf1=^L, 
  8994.     cup=\Ea%i%p1%dR%p2%dC,
  8995.     cr=^M,
  8996.     cuu1=^K,
  8997.     dch1=\EW$<11>, 
  8998.     dim=\EGp,
  8999.     dl1=\ER$<5>,
  9000.     dsl=\Ez(^M,
  9001.     ed=\EY$<100>, 
  9002.     el=\ET, 
  9003.     fsl=^M,
  9004.     home=^^$<2>,   
  9005.     hs,
  9006.     hts=\E1,
  9007.     ht=^I$<5>,
  9008.     if=/usr/lib/tabset/std,
  9009.     il1=\EE$<4>, 
  9010.     ind=\n,
  9011.     invis=\EGx,
  9012.     ip=$<3>,
  9013.     is1=\EcB0\EcC1,
  9014.     is2=\Edz:\Ee|\Ec21\Ed$\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\EZ1+\177\EZ1\,\177\EZ1-\177\EZ1.\177\EZ1\\\ET\177\EZ1q\Eq\177\Ec72,
  9015.     kbs=^H, 
  9016.     kcbt=\EI,    
  9017.     kcub1=^H, 
  9018.     kcud1=^J, 
  9019.     kcuf1=^L, 
  9020.     kcuu1=^K,
  9021.     kdch1=\EW,
  9022.     kdl1=\ER,
  9023.     ked=\EY,  
  9024.     kel=\ET,
  9025.     kend=\ET,
  9026.     kent=\E7,   
  9027.     kf0=^AI^M, kf1=^A@^M, kf2=^AA^M, kf3=^AB^M, kf4=^AC^M, 
  9028.     kf5=^AD^M, kf6=^AE^M, kf7=^AF^M, kf8=^AG^M, 
  9029.     kf9=^AH^M, kf10=^AI^M, kf11=^AJ^M, kf12=^AK^M, 
  9030.     kf13=^AL^M, kf14=^AM^M, kf15=^AN^M, kf16=^AO^M,  
  9031.     kHOM=\E{,
  9032.     khome=^^,
  9033.     kich1=\Eq,
  9034.     kil1=\EE,
  9035.     km,
  9036.     knp=\EK,
  9037.     kpp=\EJ,
  9038.     kprt=\EP, 
  9039.     krpl=\Er,  
  9040.     lh#1,
  9041.     lines#24,
  9042.     ll=^^^K,
  9043.     lw#8,
  9044.     mc0=\EP, 
  9045.     mc4=^T, 
  9046.     mc5=\Ed#, 
  9047.     mc5i, 
  9048.     mir,
  9049.     nel=^M^J$<3>,
  9050.     nlab#8,
  9051.     pfloc=\EZ2%p1%'?'%+%c%p2%s\177,
  9052.     pfx=\EZ1%p1%'?'%+%c%p2%s\177, 
  9053.     pln=\Ez%p1%'/'%+%c%p2%s^M, 
  9054.     prot=\E),
  9055.     rev=\EG4,
  9056.     ri=\Ej$<7>,
  9057.     rmacs=\EH^C$<100>,
  9058.     rmam=\Ed., 
  9059.     rmir=\Er, 
  9060.     rmln=\EA11,
  9061.     rmso=\EG0, 
  9062.     rmul=\EG0, 
  9063.     rmxon=\Ec20,
  9064.     rs1=\E~!\E~4$<150>, 
  9065.     rs3=\EwG\Ee($<150>,
  9066.     sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EH^B%e\EH^C%;\EG%'0'%?%p2%t%{8}%|%;%?%p1%t%'|'%|%;%?%p3%t%{4}%|%;%?%p6%t%'t'%|%;%?%p4%t%'<'%|%;%?%p5%t%'p'%|%;%?%p7%t%'x'%|%;%c,
  9067.     sgr0=\E(\EH^C\EG0\EcD,
  9068.     smacs=\EH^B$<100>,
  9069.     smam=\Ed/,
  9070.     smcup=\EcU\EZ1\\\ET\177\EZ1q\Eq\177,
  9071.     smir=\Eq, 
  9072.     smln=\EA10,
  9073.     smso=\EG|, 
  9074.     smul=\EG8, 
  9075.     smxon=\Ec21, 
  9076.     tbc=\E0,
  9077.     tsl=\Ez(,
  9078.     uc=\EG8%p1%c\EG0,
  9079.     ul, 
  9080.     wsl#80,
  9081.     xon,
  9082. #
  9083. #
  9084. # Program arrow keys to emit ANSI standard sequences.  Allows 
  9085. # applications to distinguish between destructive Back Space and
  9086. # non-destructive Left Arrow Key.  
  9087. # Held out `rmcup' string so that `is2' redefinition of the arrow
  9088. # keys will remain in effect throughout login session.
  9089. #
  9090. wy325ak|wyse325ak|Wyse 325 in wy325 mode with ANSI arrow keys,
  9091.     is2=\Ed$\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\EZ1+\E[A\177\EZ1\,\E[B\177\EZ1-\E[D\177\EZ1.\E[C\177\EZ1\\\E[F\177\EZ1q\E[L\177\Ec72,
  9092.     kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A,
  9093.     kend=\E[F, kich1=\E[L,
  9094.     smcup=\Ec21\EZ1+\E[A\177\EZ1\,\E[B\177\EZ1-\E[D\177\EZ1.\E[C\177\EZ1\\\E[F\177\EZ1q\E[L\177,
  9095.     use=wy325,
  9096.  
  9097. #
  9098. wy325-w|wyse325-w|wyse 325 132-column,
  9099.         cols#132,
  9100.         cup=\Ea%i%p1%dR%p2%dC,
  9101.         dch1=\EW$<16>,
  9102.         ip=$<5>,
  9103.         lw#7,
  9104.         nlab#16,
  9105.         rs2=\EeF$<150>\E`;$<150>,
  9106.         wsl#97,
  9107.         use=wy325,
  9108. #
  9109. wy325-25|wyse325-25|wyse 325 80-column 25-lines,
  9110.         lines#25,
  9111.         rs3=\EwG\Ee)$<200>,
  9112.         nlab@, lh@, lw@, pln@,
  9113.         use=wy325,
  9114. wy325-25-w|wyse325-25-w|wyse 325 132-column 25-lines,
  9115.         lines#25,
  9116.         rs3=\EwG\Ee)$<200>,
  9117.         nlab@, lh@, lw@, pln@,
  9118.         use=wy325-w,
  9119. #
  9120. wy325-42|wyse325-42|wyse 325 80-column 42-lines,
  9121.         clear=\E+$<260>,
  9122.         ed=\Ey$<260>,
  9123.         cup=\E=%p1%' '%+%c%p2%' '%+%c$<2>,
  9124.         dch1=\EW$<16>,
  9125.         dl1=\ER$<11>,
  9126.         ip=$<5>,
  9127.         ri=\Ej$<10>,
  9128.         ind=^J$<9>,
  9129.         il1=\EE$<11>,
  9130.         lines#42,
  9131.         nel=^M^J$<6>,
  9132.         rs3=\Ee*$<150>,
  9133.         is1=\EcB2\EcC3,
  9134.         use=wy325,
  9135. wy325-42-w|wyse325-42-w|wyse 325 132-column 42-lines,
  9136.         cols#132,
  9137.         cup=\Ea%i%p1%dR%p2%dC$<2>,
  9138.         clear=\E+$<260>,
  9139.         ed=\Ey$<260>,
  9140.         dch1=\EW$<19>,
  9141.         ip=$<6>,
  9142.         lw#7,
  9143.         home=^^$<2>,
  9144.         nel=^M^J$<11>,
  9145.         nlab#16,
  9146.         rs2=\EeF$<150>\E`;$<150>,
  9147.         wsl#97,
  9148.         use=wy325-42,
  9149. #
  9150. wy325-43|wyse325-43|wyse 325 80-column 43-lines,
  9151.         lines#43,
  9152.         rs3=\Ee+$<150>,
  9153.         nlab@, lh@, lw@, pln@,
  9154.         use=wy325-42,
  9155. wy325-43-w|wyse325-43-w|wyse 325 132-column 43-lines,
  9156.         lines#43,
  9157.         rs3=\Ee+$<150>,
  9158.         nlab@, lh@, lw@, pln@,
  9159.         use=wy325-42-w,
  9160. wy325-vb|wyse325-vb|Wyse 325 Visable bell,
  9161.         flash=\E`8$<100/>\E`9,
  9162.         use=wy325,
  9163. wy325-w-vb|wy325-wvb|wyse325-wvb|Wyse 325 132-column Visable bell,
  9164.         flash=\E`8$<100/>\E`9,
  9165.         use=wy325-w,
  9166. #
  9167. # In EPC/IEPC keyboard, there is no Delete Character key. 
  9168. # In order for the Delete key in the EPC/IEPC keyboard to work
  9169. # as a Delete Character key instead of a interrup key, following
  9170. # terminfo entry should be selected and interrupt  function must 
  9171. # be assigned to some other keys by using the following command: 
  9172. #    stty -intr '^C'
  9173. #
  9174. wy325-epc|wyse325-epc|Wyse WY325 with 80 column/24 line with EPC kybd,
  9175.     kdch1=\177,
  9176.         use=wy325,
  9177. #
  9178. #
  9179. #TITLE:  TERMINFO ENTRY WY350
  9180. #    The Wyse 350 is a Wyse 50 with color.
  9181. #    Unfortunately this means that it has magic cookies.
  9182. #    The color attributes are designed to overlap the reverse, dim and
  9183. #    underline attributes.  This is nice for monochrome applications
  9184. #    because you can make underline stuff green (or any other color)
  9185. #    but for true color applications it's not so hot because you cannot
  9186. #    mix color with reverse, dim or underline.
  9187. #        To further complicate things one of the attributes must be
  9188. #    black (either the foreground or the background).  In reverse video
  9189. #    the background changes color with black letters.  In normal video
  9190. #    the foreground changes colors on a black background.  
  9191. #        This terminfo uses some of the more advanced features of curses
  9192. #    to display both color and blink.  In the final analysis I am not
  9193. #    sure that the wy350 runs better with this terminfo than it does
  9194. #    with the wy50 terminfo (with user ajusted colors).
  9195. #
  9196. wy350|wyse350|Wyse 350 without color,
  9197.     use=wy50,
  9198. wy350-C|wyse350-C|Wyse 350 with color,
  9199.     acsc=0wa_h[jukslrmqnxqzttuyv]wpxv,
  9200.     am,
  9201.     colors#8,
  9202.     pairs#8,
  9203.     ncv#55,
  9204.     bel=^G,
  9205.     blink=\EG2,
  9206.     bw,
  9207.     cbt=\EI,
  9208.     civis=\E`0,
  9209.     clear=\E+$<20>,
  9210.     cnorm=\E`1,
  9211.     cols#80,
  9212.     cr=^M,
  9213.     cub1=^H,
  9214.     cud1=^J,
  9215.     cuf1=^L,
  9216.     cup=\E=%p1%' '%+%c%p2%' '%+%c,
  9217.     cuu1=^K,
  9218.     dch1=\EW$<1>,
  9219.     dim=\EGp,
  9220.     dl1=\ER,
  9221.     dsl=\EF^M,
  9222.     ed=\EY$<20>,
  9223.     el=\ET,
  9224.     fsl=^M,
  9225.     home=^^,
  9226.     hs,
  9227.     ht=^I,
  9228.     hts=\E1,
  9229.     .ich1=\EQ,
  9230.     il1=\EE,
  9231.     ind=^J$<2>,
  9232.     invis=\EG1,
  9233.     ip=$<1>,
  9234.     is1=\E`:\E`9$<30>,
  9235.     is2=^N^T\E'\E(,
  9236.     is3=\E%?,
  9237.     .it#8,
  9238.     kbs=^H,
  9239.     kcbt=\EI,
  9240.     kcub1=^H,
  9241.     kcud1=^J,
  9242.     kcuf1=^L,
  9243.     kcuu1=^K,
  9244.     kdch1=\EW,
  9245.     kdl1=\ER,
  9246.     ked=\EY,
  9247.     kel=\ET,
  9248.     kent=\E7,
  9249.     kf1=^A@^M,
  9250.     kf2=^AA^M,
  9251.     kf3=^AB^M,
  9252.     kf4=^AC^M,
  9253.     kf5=^AD^M,
  9254.     kf6=^AE^M,
  9255.     kf7=^AF^M,
  9256.     kf8=^AG^M,
  9257.     kf9=^AH^M,
  9258.     kf10=^AI^M,
  9259.     kf11=^AJ^M,
  9260.     kf12=^AK^M,
  9261.     kf13=^AL^M,
  9262.     kf14=^AM^M,
  9263.     kf15=^AN^M,
  9264.     kf16=^AO^M,
  9265.     kHOM=\E{,
  9266.     khome=^^,
  9267.     kich1=\EQ,
  9268.     kil1=\EE,
  9269.     knp=\EK,
  9270.     kpp=\EJ,
  9271.     kprt=\EP,
  9272.     krpl=\Er,
  9273.     lh#1,
  9274.     lines#24,
  9275.     ll=^^^K,
  9276.     lw#8,
  9277.     mc0=\EP,
  9278.     mc4=^T,
  9279.     mc5=^X,
  9280.     mc5i,
  9281.     mir,
  9282.     nel=^M^J,
  9283.     nlab#8,
  9284.     oc=\E%?,
  9285.     op=\EG0,
  9286.     pfx=\Ez%p1%'?'%+%c%p2%s\177,
  9287.     pln=\Ez%p1%'/'%+%c%p2%s^M,
  9288.     prot=\EG0\E),
  9289.     rev=\EG4,
  9290.     ri=\Ej,
  9291.     rmacs=\EG0\EH^C,
  9292.     rmir=\Er,
  9293.     rmln=\EA11,
  9294.     rmso=\EG0,
  9295.     rmul=\EG0,
  9296.     setb=\s,
  9297.     setf=%?%p1%{0}%=%t%{76}
  9298.         %e%p1%{1}%=%t%{64}
  9299.         %e%p1%{2}%=%t%{8}
  9300.         %e%p1%{3}%=%t%{72}
  9301.         %e%p1%{4}%=%t%{4}
  9302.         %e%p1%{5}%=%t%{68}
  9303.         %e%p1%{6}%=%t%{12}
  9304.         %e%p1%{7}%=%t%{0}
  9305.         %;%PC
  9306.         \EG%gC%gA%+%'0'%+%c,
  9307.     sgr=%{0}%?%p4%t%{2}%|%;
  9308.         %?%p7%t%{1}%|%;%PA
  9309.         \EG%?%gC%t%gC%e
  9310.             %{0}%?%p1%t%{4}%|%;
  9311.             %?%p2%t%{8}%|%;
  9312.             %?%p3%t%{4}%|%;
  9313.             %?%p5%t%{64}%|%;
  9314.         %;%gA%+%'0'%+%c
  9315.         %?%p8%t\E)%e\E(%;%?%p9%t\EH^B%e\EH^C%;,
  9316.     sgr0=\EG0\E(\EH^C%{0}%PA%{0}%PC,
  9317.     smacs=\EG0\EH^B,
  9318.     smir=\Eq,
  9319.     smln=\EA10,
  9320.     smso=\EG4,
  9321.     smul=\EG8,
  9322.     tbc=\E0,
  9323.     tsl=\EF,
  9324.     wsl#45,
  9325.     xmc#1,
  9326.     xon,
  9327. #    The manditorary pause used by flash does not work with
  9328. #    older versions of terminfo.  If you see this effect then
  9329. #    unset xon and delete the / from the delay.
  9330. #    i.e. change $<100/> to $<100>
  9331. wy350-vb|wyse350-vb|wyse 350 Visible bell,
  9332.     flash=\E`8$<100/>\E`9,
  9333.     use=wy350-C,
  9334. wy350-w|wyse350-w|wyse 350 132-column,
  9335.     cup=\Ea%i%p1%dR%p2%dC,
  9336.     cols#132,
  9337.     dch1=\EW$<2>,
  9338.     is1=\E`;\E`9$<30>,
  9339.     lw#7,
  9340.     nlab#16,
  9341.     wsl#97,
  9342.     use=wy350-C,
  9343. wy350-wvb|wyse350-wvb|wyse 350 132-column Visible bell,
  9344.     flash=\E`8$<100/>\E`9,
  9345.     use=wy350-w,
  9346. #
  9347. #
  9348. wy370|wyse370|Wyse 370 ,
  9349.  
  9350. # misc booleans
  9351.     xenl, xon, mir, msgr, hs,
  9352.  
  9353. # misc numerics
  9354.     vt#3, cols#80, lines#24, it#8,
  9355.  
  9356. # color - setf and setb mimic ISO colors
  9357.     colors#64,
  9358.     pairs#4096,
  9359.     op=\E[61;63w\E[62;0w,
  9360.     setf=\E[61;
  9361.         %p1%{1}%=%t49%e
  9362.         %p1%{2}%=%t12%e
  9363.         %p1%{3}%=%t60%e
  9364.         %p1%{4}%=%t3%e
  9365.         %p1%{5}%=%t51%e
  9366.         %p1%{6}%=%t15%e
  9367.         %p1%{7}%=%t63%e
  9368.         %p1%d%;w,
  9369.     setb=\E[62;
  9370.         %p1%{1}%=%t49%e
  9371.         %p1%{2}%=%t12%e
  9372.         %p1%{3}%=%t60%e
  9373.         %p1%{4}%=%t3%e
  9374.         %p1%{5}%=%t51%e
  9375.         %p1%{6}%=%t15%e
  9376.         %p1%{7}%=%t63%e
  9377.         %p1%d%;w,
  9378.  
  9379. # bell capabilities
  9380.     bel=^G,
  9381. #    flash=\E[30h\E\,\E[30l$<300>,
  9382.  
  9383. # status line
  9384.     tsl=\E[2$~\E[31h\E[1$}\E[H\E[61;63w\E[62;0w,
  9385.     fsl=\E[0$}, dsl=\E[1$}\E[H\E[61;63w\E[62;0w\E[2J\E[0$},
  9386.     wsl#80,
  9387.  
  9388. # cursor
  9389.     cnorm=\E[?25h,
  9390.     civis=\E[?25l,
  9391.     cvvis=\E[?25h\E[34l\E[52;57w,
  9392.  
  9393. # misc
  9394.     dl1=\E[M,
  9395.     il1=\E[L,
  9396.     dch1=\E[P,
  9397.     ich1=\E[@,
  9398.     ind=^J, ri=\EM,
  9399.     clear=\E[H\E[2J,
  9400.     cup=\E[%i%p1%d;%p2%dH,
  9401.     cub1=^H, cud1=\E[B, cuf1=\E[C, cuu1=\E[A, 
  9402.     cub=\E[%p1%dD, cud=\E[%p1%dB, cuu=\E[%p1%dA, cuf=\E[%p1%dC, 
  9403.     el=\E[K, el1=\E[1K, ed=\E[J,
  9404.     smso=\E[1;7m, rmso=\E[m, smul=\E[4m, rmul=\E[m,
  9405.     dim=\E[2m, bold=\E[1m, rev=\E[7m, blink=\E[5m,
  9406.     sgr0=\E[m^O,
  9407.     sgr=\E[0
  9408.         %?%p2%t;4%;
  9409.         %?%p3%p1%|%t;7%;
  9410.         %?%p4%t;5%;
  9411.         %?%p5%t;2%;
  9412.         %?%p6%t;1%;
  9413.         %?%p7%t;8%;m
  9414.         %?%p9%t^N%e^O%;,
  9415.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h,
  9416.     enacs=\E(B\E)0, smacs=^N, rmacs=^O,
  9417.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  9418.     tbc=\E[3g, hts=\EH, home=\E[H, ht=^I, cr=^M,
  9419.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  9420.     kf5=\E[M, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
  9421.     kf9=\E[20~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
  9422.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  9423.     kbs=^H, khome=\E[H, kend=\E[1~, kpp=\E[V, knp=\E[U,
  9424.     krfr=^R, kent=^M, kdch1=\177, kich1=\E[2~,
  9425.     sc=\E7, rc=\E8,
  9426.      csr=\E[%i%p1%d;%p2%dr,
  9427.     
  9428. wy370-w|Wyse 370 in 132-column mode,
  9429.     cols#132,
  9430.     wsl#132,
  9431.     rs2=\E[35h\E[?3h$<70>,
  9432.     use=wy370,
  9433.  
  9434. #
  9435. #        Wyse 370
  9436. #
  9437. #                24 line screen with status line.
  9438. #
  9439. #        The terminal may have to be set for 8 data bits and 2 stop
  9440. #        bits for the arrow keys to work.
  9441. #
  9442. #        If you change keyboards the terminal will send different
  9443. #        escape sequences.
  9444. #        The following definition is for the basic terminal without
  9445. #        function keys.
  9446. #
  9447. #        u0 -> enter Tektronix 4010/4014 mode
  9448. #        u1 -> exit  Tektronix 4010/4014 mode
  9449. #        u2 -> enter ASCII mode (from any ANSI mode)
  9450. #        u3 -> exit  ASCII mode (goto native ANSI mode)
  9451. #        u4 -> enter Tek 4207 ANSI mode (from any ANSI mode)
  9452. #        u5 -> exit  Tek 4207 mode (goto native ANSI mode)
  9453. #     - Default wy370 is with ANSI 105 key keyboard
  9454. #     - Changed sequences used for host writable status line
  9455. #       i.e, tsl, fsl, dsl.
  9456. #     - Added special keys for EPC and ASCII keyboards
  9457. #     - Fixed cub1, cud1.
  9458. wy370-nk|wyse 370 without function keys,
  9459.         .eslok,
  9460.         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  9461.         am,
  9462.         ccc,
  9463.         colors#64,
  9464.         pairs#64,
  9465.         ncv#48,
  9466.         bel=^G,
  9467.         blink=\E[5m,
  9468.         bold=\E[1m,
  9469.         cbt=\E[Z,
  9470.         civis=\E[?25l,
  9471.         clear=\E[H\E[J$<40>,
  9472.         .cnorm=\E[?25h,
  9473.         cnorm=\E[34h\E[?25h,
  9474.         cols#80,
  9475.         cr=\r,
  9476.         csr=\E[%i%p1%d;%p2%dr,
  9477.         cub1=\E[D,
  9478.         cub=\E[%p1%dD,
  9479.         cud1=\E[B,
  9480.         cud=\E[%p1%dB,
  9481.         cuf1=\E[C,
  9482.         cuf=\E[%p1%dC, 
  9483.         cup=\E[%i%p1%d;%p2%dH$<1>,
  9484.         cuu1=\E[A,
  9485.         cuu=\E[%p1%dA,
  9486.         cvvis=\E[?25h\E[34l,
  9487.         dch=\E[%p1%dP$<1*>,
  9488.         dch1=\E[P$<1>,
  9489.         dclk=\E[31h,
  9490.         dim=\E[2m,
  9491.         dl=\E[%p1%dM$<2*>,
  9492.         dl1=\E[M$<2>,
  9493.         dsl=\E[0$~,
  9494.         .dsl=\E[40l,
  9495.         ech=\E[%p1%dX$<.1*>,
  9496.         ed=\E[J$<40>,
  9497.         el1=\E[1K$<12>,
  9498.         el=\E[K$<10>,
  9499.         enacs=\E)0,
  9500.         fsl=\E[0$},
  9501.         .fsl=\E[1;24r\E8,
  9502.         home=\E[H,
  9503.         hpa=\E[%i%p1%d`,
  9504.         hs,
  9505.         ht=^I$<1>,
  9506.         hts=\EH,
  9507.         ich=\E[%p1%d@$<1*>,
  9508.         .ich1=\E[@,
  9509.         il=\E[%p1%dL$<2*>,
  9510.         il1=\E[L$<2>,
  9511.         ind=\n$<2>,
  9512.         initc=\E[66;%p1%d;
  9513.                 %?%p2%{250}%<%t%{0}
  9514.                 %e%p2%{500}%<%t%{16}
  9515.                 %e%p2%{750}%<%t%{32}%e%{48}%;
  9516.                 %?%p3%{250}%<%t%{0}
  9517.                 %e%p3%{500}%<%t%{4}
  9518.                 %e%p3%{750}%<%t%{8}%e%{12}%;
  9519.                 %?%p4%{250}%<%t%{0}
  9520.                 %e%p4%{500}%<%t%{1}
  9521.                 %e%p4%{750}%<%t%{2}%e%{3}%;%{1}%+%+%+%dw,
  9522.         invis=\E[8m,
  9523.         ip=$<1>,
  9524.         is1=\E[90;1"p\E[?5W$<6>,
  9525.         is2=\E[2;4;20;30;40l\E[?1;10;16l\E[12h\E[?7;8;25h,
  9526.         is3=\E>^O\E)0\E(B\E[63;0w\E[m,
  9527.         it#8,
  9528.         lines#24,
  9529.         mc0=\E[0i,
  9530.         mc4=\E[4i,
  9531.         mc5=\E[5i,
  9532.         mc5i,
  9533.         mir,
  9534.         .msgr,
  9535.         oc=\E[60w\E[63;0w
  9536.                 \E[66;1;4w
  9537.                 \E[66;2;13w
  9538.                 \E[66;3;16w
  9539.                 \E[66;4;49w
  9540.                 \E[66;5;51w
  9541.                 \E[66;6;61w
  9542.                 \E[66;7;64w,
  9543.         op=\E[m,
  9544.         rc=\E8,
  9545.         rev=\E[7m,
  9546.         ri=\EM$<2>,
  9547.         rmacs=^O,
  9548.         rmam=\E[?7l,
  9549.         rmclk=\E[31l,
  9550.         rmcup=\E[ R,
  9551.         rmir=\E[4l,
  9552.         .rmkx=\E>,
  9553.         rmso=\E[27m,
  9554.         rmul=\E[24m,
  9555.         rs1=\E[13l\E[3l\E!p\E[?4i,
  9556.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h\E[35h,
  9557.         rs3=\E[?5l,
  9558.         sc=\E7,
  9559.         setf=\E[61;%p1%dw,
  9560.         setb=\E[62;%p1%dw,
  9561.         sgr0=\E[m^O,
  9562.         sgr=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  9563.         smacs=^N,
  9564.         smam=\E[?7h,
  9565.         smcup=\E[ Q,
  9566.         smir=\E[4h,
  9567.         .smkx=\E[?1l\E=,
  9568.         smso=\E[7m,
  9569.         smul=\E[4m,
  9570.         tbc=\E[3g,
  9571.         tsl=\E[2$~\E[1$}\E[%i%p1%d`,
  9572.         .tsl=\E[40l\E[40h\E7\E[99;%i%p1%dH,
  9573.         u0=\E[?38h\E8,
  9574.         u1=\E[?38l\E)0,
  9575.         u2=\E[92;52"p,
  9576.         u3=\E~B,
  9577.         u4=\E[92;76"p,
  9578.         u5=\E%!1\E[90;1"p,
  9579.         vpa=\E[%i%p1%dd,
  9580.         wsl#80,
  9581.         xenl,
  9582.         xon,
  9583. #
  9584. #        Function key set for the ASCII (wy-50 compatable) keyboard
  9585. #
  9586. wy370-101k|Wyse 370 with 101 key keyboard,
  9587.     rmir=\E[4l,
  9588.     krmir=\EOS,
  9589.     krpl=\E[4l,
  9590.     el=\E[?0K,
  9591.     kel=\EOR,
  9592.     dl1=\E[M,
  9593.     kdl1=^X,
  9594.     dch1=\E[P,
  9595.     kdch1=\177,
  9596.         kbs=^H,
  9597.         kcbt=\E[Z,
  9598.     .kclr=\EOR,
  9599.         kcub1=\E[D,
  9600.         kcud1=\E[B,
  9601.         kcuf1=\E[C,
  9602.         kcuu1=\E[A,
  9603.         .kdch1=\EOQ,
  9604.         .kdl1=\EOQ,
  9605.     .kel=\EOR,
  9606.         kent=\EOM,
  9607.         kf1=\E[?5i,
  9608.         kf2=\E[?3i,
  9609.         kf3=\E[2i,
  9610.         kf4=\E[@,
  9611.         kf5=\E[M,
  9612.         kf6=\E[17~,
  9613.         kf7=\E[18~,
  9614.         kf8=\E[19~,
  9615.         kf9=\E[20~,
  9616.         kf10=\E[21~,
  9617.         kf11=\E[23~,
  9618.         kf12=\E[24~,
  9619.         kf13=\E[25~,
  9620.         kf14=\E[26~,
  9621.         kf15=\E[28~,
  9622.         kf16=\E[29~,
  9623.         khome=\E[H,
  9624.         kich1=\EOP,
  9625.         kil1=\EOP,
  9626.         knp=\E[U,
  9627.         kpp=\E[V,
  9628.     .krpl=\EOS,
  9629.         use=wy370-nk,
  9630. #
  9631. #        Function key set for the VT-320 (and wy85) compatable keyboard
  9632. #
  9633. wy370-105k|Wyse 370 with 105 key keyboard,
  9634.     is2=\EP0;1;1|43/1B\E\\,
  9635.         ka1=\EOw,
  9636.         ka3=\EOy,
  9637.         kb2=\EOu,
  9638.         kbs=^H,
  9639.         kc1=\EOq,
  9640.         kc3=\EOs,
  9641.         kcub1=\E[D,
  9642.         kcud1=\E[B,
  9643.         kcuf1=\E[C,
  9644.         kcuu1=\E[A,
  9645.         kdch1=\E[3~,
  9646.         kent=\EOM,
  9647.         kf1=\EOP,
  9648.         kf2=\EOQ,
  9649.         kf3=\EOR,
  9650.         kf4=\EOS,
  9651.         kf6=\E[17~,
  9652.         kf7=\E[18~,
  9653.         kf8=\E[19~,
  9654.         kf9=\E[20~,
  9655.         kf10=\E[21~,
  9656.         kf11=\E,
  9657.         kf12=\E[24~,
  9658.         kf13=\E[25~,
  9659.         kf14=\E[26~,
  9660.         kf15=\E[28~,
  9661.         kf16=\E[29~,
  9662.         kf17=\E[31~,
  9663.         kf18=\E[32~,
  9664.         kf19=\E[33~,
  9665.         kf20=\E[34~,
  9666.         ked=\E[1~,
  9667.         khlp=\E[28~,
  9668.         khome=\E[26~,
  9669.         kich1=\E[2~,
  9670.         knp=\E[6~,
  9671.         kpp=\E[5~,
  9672.         kel=\E[4~,
  9673.         lf1=PF1,
  9674.         lf2=PF2,
  9675.         lf3=PF3,
  9676.         lf4=PF4,
  9677.     .smcup=\E[36h,
  9678.     smcup=\E[36h\EP0;1;1|43/1B\E\\,
  9679.         use=wy370-nk,
  9680. #
  9681. #        Function key set for the PC compatable keyboard
  9682. #
  9683. wy370-EPC|Wyse 370 with 102 key keyboard,
  9684.     dl1=\E[M,
  9685.     kdl1=^X,
  9686.     el=\E[?0K,
  9687.     kel=\E[1~,
  9688.     kdch1=\177,
  9689.     dch1=\E[P,
  9690.         .ka1=\EOw,
  9691.         .ka3=\EOy,
  9692.         .kb2=\EOu,
  9693.         kbs=^H,
  9694.         .kc1=\EOq,
  9695.         .kc3=\EOs,
  9696.         kcbt=\E[Z,
  9697.         kcub1=\E[D,
  9698.         kcud1=\E[B,
  9699.         kcuf1=\E[C,
  9700.         kcuu1=\E[A,
  9701.         .kdch1=\EOn,
  9702.         kent=\EOM,
  9703.         kend=\E[1~,
  9704.         kf1=\EOP,
  9705.         kf2=\EOQ,
  9706.         kf3=\EOR,
  9707.         kf4=\EOS,
  9708.         kf5=\E[M,
  9709.         kf6=\E[17~,
  9710.         kf7=\E[18~,
  9711.         kf8=\E[19~,
  9712.         kf9=\E[20~,
  9713.         kf10=\E[21~,
  9714.         kf11=\E[23~,
  9715.         kf12=\E[24~,
  9716.         khome=\E[H,
  9717.         kich1=\E[2~,
  9718.         knp=\E[U,
  9719.         kpp=\E[V,
  9720.         use=wy370-nk,
  9721. #
  9722. #
  9723. #        Wyse 370 with visual bell.
  9724. wy370-vb|Wyse 370 with visible bell,
  9725.         flash=\E[30h\E\,\E[30l$<300>,
  9726.         use=wy370,
  9727. #
  9728. #        Wyse 370 in 132-column mode with visual bell.
  9729. wy370-wvb|Wyse 370 with visible bell 132-columns,
  9730.         flash=\E[30h\E\,\E[30l$<300>,
  9731.         use=wy370-w,
  9732. wy370-rv|Wyse 370 reverse video,
  9733.         rs3=\E[32h\E[?5h,
  9734.         use=wy370,
  9735. #
  9736. #
  9737. #TITLE:  TERMINFO ENTRY WY520
  9738. # The WY520 terminfo is based on the WY285 entry published on the WYSE 
  9739. # BBS with the addition of more function keys and special keys.
  9740. #
  9741. #        rs1 -> set personality
  9742. #        rs2 -> set number of columns
  9743. #        rs3 -> set number of lines
  9744. #        is1 -> select the proper font
  9745. #        is2 -> do the initialization
  9746. #        is3 -> If this string is empty then rs3 gets sent.
  9747. #
  9748. #    Wyse 520 emulating a vt420 7 bit mode with default ANSI keyboard
  9749. #    - The BS key is programmed to generate BS in smcup since
  9750. #      is2 doesn't seem to work.
  9751. #    - Remove and shift/Remove: delete a character
  9752. #    - Insert : enter insert mode
  9753. #    - Find   : delete to end of file
  9754. #    - Select : clear a line
  9755. #    - F11, F12, F13: send default sequences (not ESC, BS, LF)
  9756. #    - F14 : Home key
  9757. #    - Bottom status line (host writable line) is used.
  9758. #    - smkx,rmkx are removed because this would put the numeric
  9759. #      keypad in Dec application mode which doesn't seem to work
  9760. #      with SCO applications.
  9761. #        
  9762. wy520|wyse520|wyse 520,
  9763.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  9764.     am,
  9765.     bel=^G,
  9766.     blink=\E[5m,
  9767.     bold=\E[1m,
  9768.     cbt=\E[Z,
  9769.     civis=\E[?25l,
  9770.     clear=\E[H\E[J$<40>,
  9771.     .cnorm=\E[?25h,
  9772.     cnorm=\E[34h\E[?25h,
  9773.     cols#80,
  9774.     cr=\r,
  9775.     csr=\E[%i%p1%d;%p2%dr$<20>,
  9776.     cub1=\b,
  9777.     cub=\E[%p1%dD,
  9778.     cud1=\n,
  9779.     cud=\E[%p1%dB,
  9780.     cuf1=\E[C,
  9781.     cuf=\E[%p1%dC, 
  9782.     cup=\E[%i%p1%d;%p2%dH,
  9783.     cuu1=\E[A,
  9784.     cuu=\E[%p1%dA,
  9785.     cvvis=\E[?25h\E[34l,
  9786.     dch=\E[%p1%dP$<3>,
  9787.     dch1=\E[P$<30>,
  9788.     dim=\E[2m,
  9789.     dl=\E[%p1%dM$<2*>,
  9790.     dl1=\E[M$<2>,
  9791.     .dsl=\E7\E[99;0H\E[K\E8,
  9792.     dsl=\E[0$~,
  9793.     ech=\E[%p1%dX,
  9794.     ed=\E[J$<40>,
  9795.     el1=\E[1K,
  9796.     el=\E[K,
  9797.     enacs=\E)0,
  9798.     .eslok,
  9799.     .fsl=\E[1;24r\E8,
  9800.     fsl=\E[0$},
  9801.     home=\E[H,
  9802.     hpa=\E[%i%p1%d`,
  9803.     hs,
  9804.     ht=^I,
  9805.     hts=\EH,
  9806.     ich=\E[%p1%d@$<2>,
  9807.     .ich1=\E[@,
  9808.     il=\E[%p1%dL$<3*>,
  9809.     il1=\E[L$<3>,
  9810.     ind=\n$<2>,
  9811.     invis=\E[8m,
  9812.     ip=$<4>,
  9813.     is1=\E[?5W,
  9814.     is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25;67h,
  9815.     is3=\E>\E(B\E)0^O\E[m,
  9816.     it#8,
  9817.     ka1=\EOw,
  9818.     ka3=\EOu,
  9819.     kb2=\EOy,
  9820.     kc1=\EOq,
  9821.     kc3=\EOs,
  9822.     kbs=^H,
  9823.     kcbt=\E[Z,
  9824.     kcub1=\E[D,
  9825.     kcud1=\E[B,
  9826.     kcuf1=\E[C,
  9827.     kcuu1=\E[A,
  9828.     kdch1=\E[3~,
  9829.     ked=\E[1~,
  9830.     kel=\E[4~,
  9831.     kent=\EOM,
  9832.     kf10=\E[21~,
  9833.     kf11=\E[23~,
  9834.     kf12=\E[24~,
  9835.     kf13=\E[25~,
  9836.     kf14=\E[26~,
  9837.     kf15=\E[28~,
  9838.     kf16=\E[29~,
  9839.     kf17=\E[31~,
  9840.     kf18=\E[32~,
  9841.     kf19=\E[33~,
  9842.     kf20=\E[34~,
  9843.     kf1=\EOP,
  9844.     kf2=\EOQ,
  9845.     kf3=\EOR,
  9846.     kf4=\EOS,
  9847.     kf6=\E[17~,
  9848.     kf7=\E[18~,
  9849.     kf8=\E[19~,
  9850.     kf9=\E[20~,
  9851.     kfnd=\E[1~,
  9852.     khlp=\E[28~,
  9853.     khome=\E[26~,
  9854.     kich1=\E[2~,
  9855.     km,
  9856.     knp=\E[6~,
  9857.     kpp=\E[5~,
  9858.     kslt=\E[4~,
  9859.     lf1=PF1,
  9860.     lf2=PF2,
  9861.     lf3=PF3,
  9862.     lf4=PF4,
  9863.     lines#24,
  9864.     mc0=\E[0i,
  9865.     mc4=\E[4i,
  9866.     mc5=\E[5i,
  9867.     mc5i,
  9868.     mir,
  9869.     rc=\E8,
  9870.     rev=\E[7m,
  9871.     ri=\EM$<2>,
  9872.     rmacs=^O,
  9873.     rmam=\E[?7l,
  9874.     rmcup=\E[ R,
  9875.     rmir=\E[4l,
  9876.     .rmkx=\E>,
  9877.     rmso=\E[m,
  9878.     rmul=\E[24m,
  9879.     rs1=\E[13l\E[3l\E\\\E[63;1"p\E[!p,
  9880.     rs2=\E[35h\E[?3l,
  9881.     rs3=\E[?5l\E[47h\E[40l\E[r,
  9882.     sc=\E7,
  9883.     sgr0=\E[m^O,
  9884.     sgr=\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  9885.     smacs=^N,
  9886.     smam=\E[?7h,
  9887.     smcup=\E[ Q\E[?67;8h,
  9888.     smir=\E[4h,
  9889.     .smkx=\E[?1l\E=,
  9890.     smso=\E[7m,
  9891.     smul=\E[4m,
  9892.     tbc=\E[3g,
  9893.     .tsl=\E7\E[99;%i%p1%dH,
  9894.     tsl=\E[2$~\E[1$}\E[%i%p1%d`,
  9895.     vpa=\E[%i%p1%dd,
  9896.     wsl#80,
  9897.     xenl,
  9898.     xon,
  9899. #
  9900. #    Wyse 520 with 24 data lines and status (terminal status)
  9901. wy520-24|wyse520-24|wyse 520 with 24 data lines,
  9902.     tsl@, fsl@, dsl@, hs@,
  9903.     rs3=\E[?5l\E[47h\E[40l\E[1;24r,
  9904.     use=wy520,
  9905. #
  9906. #    Wyse 520 with visual bell.
  9907. wy520-vb|wyse520-vb|wyse 520 with visible bell,
  9908.     flash=\E[30h\E\,\E[30l$<100>,
  9909.     use=wy520,
  9910. #
  9911. #    Wyse 520 in 132-column mode.
  9912. wy520-w|wyse520-w|wyse 520 in 132-column mode,
  9913.     cols#132,
  9914.     wsl#132,
  9915.     dch=\E[%p1%dP$<7>,
  9916.     dch1=\E[P$<7>,
  9917.     ich=\E[%p1%d@$<7>,
  9918.     ip=$<7>,
  9919.     rs2=\E[35h\E[?3h,
  9920.     use=wy520,
  9921. #
  9922. #    Wyse 520 in 132-column mode with visual bell.
  9923. wy520-wvb|wyse520-wvb|wyse 520 with visible bell 132-columns,
  9924.     flash=\E[30h\E\,\E[30l$<100>,
  9925.     use=wy520-w,
  9926. #
  9927. #
  9928. #    Wyse 520 emulating a vt420 7 bit mode.
  9929. #    The DEL key is programmed to generate BS in is2.
  9930. #    With EPC keyboard.
  9931. #    - 'End' key will clear till end of line on EPC keyboard
  9932. #    - Shift/End : ignored.
  9933. #    - Insert : enter insert mode.
  9934. #    - Delete : delete a character (have to change interrupt character
  9935. #           to CTRL-C: stty intr '^c') for it to work since the
  9936. #           Delete key sends 7FH.
  9937. wy520-epc|wyse520-epc|wyse 520 with EPC kb,
  9938.     kdch1=\177,
  9939.     kel=\E[4~,
  9940.     kend=\E[4~,
  9941.     kf0=\E[21~,
  9942.     kf1=\E[11~,
  9943.     kf2=\E[12~,
  9944.     kf3=\E[13~,
  9945.     kf4=\E[14~,
  9946.     kf5=\E[15~,
  9947.     khome=\E[H,
  9948.     use=wy520,
  9949. #
  9950. #    Wyse 520 with 24 data lines and status (terminal status)
  9951. #    with EPC keyboard.
  9952. wy520-epc-24|wyse520-pc-24|wyse 520 with 24 data lines,
  9953.     tsl@, fsl@, dsl@, hs@,
  9954.     rs3=\E[?5l\E[47h\E[40l\E[1;24r,
  9955.     use=wy520-epc,
  9956. #
  9957. #    Wyse 520 with visual bell.
  9958. wy520-epc-vb|wyse520-pc-vb|wyse 520 with visible bell,
  9959.     flash=\E[30h\E\,\E[30l$<100>,
  9960.     use=wy520-epc,
  9961. #
  9962. #    Wyse 520 in 132-column mode.
  9963. wy520-epc-w|wyse520-epc-w|wyse 520 in 132-column mode,
  9964.     cols#132,
  9965.     wsl#132,
  9966.     dch=\E[%p1%dP$<7>,
  9967.     dch1=\E[P$<7>,
  9968.     ich=\E[%p1%d@$<7>,
  9969.     ip=$<7>,
  9970.     rs2=\E[35h\E[?3h,
  9971.     use=wy520-epc,
  9972. #
  9973. #    Wyse 520 in 132-column mode with visual bell.
  9974. wy520-epc-wvb|wyse520-p-wvb|wyse 520 with visible bell 132-columns,
  9975.     flash=\E[30h\E\,\E[30l$<100>,
  9976.     use=wy520-epc-w,
  9977. #
  9978. #     Wyse 520 in 80-column, 36 lines
  9979. wy520-36|wyse520-36|wyse 520 with 36 data lines,
  9980.     lines#36,
  9981.     tsl@, fsl@, dsl@, hs@,
  9982.     rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r,
  9983.     use=wy520,
  9984. #
  9985. #    Wyse 520 in 80-column, 48 lines
  9986. wy520-48|wyse520-48|wyse 520 with 48 data lines,
  9987.     lines#48,
  9988.     tsl@, fsl@, dsl@, hs@,
  9989.     rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r,
  9990.     use=wy520,
  9991. #
  9992. #     Wyse 520 in 132-column, 36 lines
  9993. wy520-36w|wyse520-36w|wyse 520 with 36 data lines,
  9994.     cols#132,
  9995.     wsl#132,
  9996.     rs2=\E[?3h,
  9997.     rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,
  9998.     use=wy520-36,
  9999. #
  10000. #    Wyse 520 in 132-column, 48 lines
  10001. wy520-48w|wyse520-48w|wyse 520 with 48 data lines,
  10002.     cols#132,
  10003.     wsl#132,
  10004.     rs2=\E[?3h,
  10005.     rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,
  10006.     use=wy520-48,
  10007. #
  10008. #
  10009. #     Wyse 520 in 80-column, 36 lines with EPC keyboard
  10010. wy520-36pc|wyse520-36pc|wyse 520 with 36 data lines,
  10011.     lines#36,
  10012.     tsl@, fsl@, dsl@, hs@,
  10013.     rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r,
  10014.     use=wy520-epc,
  10015. #
  10016. #    Wyse 520 in 80-column, 48 lines with EPC keyboard
  10017. wy520-48pc|wyse520-48pc|wyse 520 with 48 data lines,
  10018.     lines#48,
  10019.     tsl@, fsl@, dsl@, hs@,
  10020.     rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r,
  10021.     use=wy520-epc,
  10022. #
  10023. #     Wyse 520 in 132-column, 36 lines with EPC keyboard
  10024. wy520-36wpc|wyse520-36wpc|wyse 520 with 36 data lines,
  10025.     cols#132,
  10026.     wsl#132,
  10027.     rs2=\E[?3h,
  10028.     rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,
  10029.     use=wy520-36pc,
  10030. #
  10031. #    Wyse 520 in 132-column, 48 lines with EPC keyboard
  10032. wy520-48wpc|wyse520-48wpc|wyse 520 with 48 data lines,
  10033.     cols#132,
  10034.     wsl#132,
  10035.     rs2=\E[?3h,
  10036.     rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,
  10037.     use=wy520-48pc,
  10038. #
  10039. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10040. #                                                                         
  10041. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10042. #                   SANTA CRUZ OPERATION INC.                             
  10043. #                                                                         
  10044. #   The copyright notice above does not evidence any actual or intended   
  10045. #   publication of such source code.                                      
  10046.  
  10047. #    copyright    "%c%"
  10048.  
  10049. #ident    "@(#)terminfo:common/cmd/terminfo/adds.ti    1.10.4.3"
  10050. #ident  "$Header: adds.ti 1.2 91/06/27 $"
  10051. #  # --------------------------------
  10052. #
  10053. # Manufacturer:    ADDS
  10054. # Class:    II
  10055. #
  10056. screwpoint|adds viewpoint with ^O bug,
  10057.     am,
  10058.     dl1=\El,
  10059.     cols#80, lh#0, lines#24, lw#0, nlab#0,
  10060.     bel=^G, clear=\f$<10.1*>, cr=\r, cub1=\b, cud1=\n,
  10061.     cuf1=^F, cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c$<6>, cuu1=^Z,
  10062.     ed=\Ek$<16.1*>, el=\EK$<16>, ind=\n, is2=^G, kcub1=^U,
  10063.     kcud1=\n, kcuf1=^F, kcuu1=^Z, khome=^A, ll=^A,
  10064. fviewpoint|flaky adds viewpoint with ^O bug,
  10065.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, lines#24, cols#80,
  10066.     dl1=\El,
  10067.     cup=\EY%p1%' '%+%c%p2%' '%+%c$<6>, is2=,
  10068.     ed=\Ek$<16.1*>, el=\EK$<16>, cuf1=^F, cuu1=^Z, clear=^L$<10.1*>, ll=^A,
  10069.     kcub1=^U, kcuf1=^F, kcud1=^J, kcuu1=^Z, khome=^A,
  10070. viewpoint|adds|adds viewpoint,
  10071.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, lines#24, cols#80,
  10072.     cup=\EY%p1%' '%+%c%p2%' '%+%c$<6>, is2=^O\E0`,
  10073.     ed=\Ek$<16.1*>, el=\EK$<16>, cuf1=^F, cuu1=^Z, clear=^L$<10.1*>, ll=^A,
  10074.     dl1=\El,
  10075.     kcub1=^U, kcuf1=^F, kcud1=^J, kcuu1=^Z, khome=^A,
  10076.     kf0=^B1, kf2=^B2, kf3=^B!, kf4=^B", kf5=^B#,
  10077.     rmso=^O, smso=\E0P^N, rmul=^O, smul=\E0`^N,
  10078.     cvvis=^O\E0P, cnorm=^O\E0`,
  10079. v90|viewpoint-90|ADDS viewpoint 90,
  10080.     lines#24, cols#80, it#8, am, bw, mir,
  10081.     clear=^L, ll=^A, cuu1=^Z, cub1=^H, cuf1=^F, cud1=^J,
  10082.     cr=^M, cud1=^J, ind=^J, bel=^G, ht=^I,
  10083.     dl1=\El, il1=\EM, ed=\Ek, el=\EK,
  10084.     cbt=\EO, dch1=\EE, .smir=\EF, .rmir=\EF,
  10085.     pad=\377,
  10086.     vpa=^K%p1%' '%+%c,
  10087.     hpa=^P%p1%{10}%/%{16}%*%p1%{10}%m%+%c,
  10088.     cup=\EY%p1%' '%+%c%p2%' '%+%c,
  10089.     kbs=^H, kcud1=^J, khome=^A, kcub1=^U, kcuf1=^F, kcuu1=^Z,
  10090.     kf0=^B1^M, kf1=^B2^M, kf2=^B3^M, kf3=^B4^M, kf4=^B5^M, kf5=^B6^M,
  10091.     kf6=^B7^M, kf7=^B8^M, kf8=^B9^M, kf9=^B:^M, kf10=^B;^M,
  10092.     lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6,
  10093.     lf6=F7, lf7=F8, lf8=F9, lf9=F10, lf10=F11,
  10094. regent|Adds Regent Series,
  10095.     cr=^M, cud1=^J, ind=^J, bel=^G, lines#24, cols#80, am,
  10096.     clear=^L, ll=^A, cuu1=^Z, cub1=^H, cuf1=^F, cud1=^J,
  10097. regent100|Adds Regent 100,
  10098.     kf0=^B1^M, kf1=^B2^M, kf2=^B3^M, kf3=^B4^M,
  10099.     kf4=^B5^M, kf5=^B6^M, kf6=^B7^M, kf7=^B8^M,
  10100.     lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8,
  10101.     cup=^K%p1%' '%+%c^P%p2%{10}%/%{16}%*%p2%{10}%m%+%c,
  10102.     xmc#1, use=regent,
  10103. regent20|Adds Regent 20,
  10104.     ed=\Ek, el=\EK, cup=^K%p1%' '%+%c^P%p2%{10}%/%{16}%*%p2%{10}%m%+%c,
  10105.     use=regent,
  10106. regent25|Adds Regent25,
  10107.     khome=^A, kcub1=^U, kcuf1=^F, kcuu1=^Z, kcud1=^J, use=regent20,
  10108. regent40|Adds Regent 40,
  10109.     kf0=^B1^M, kf1=^B2^M, kf2=^B3^M, kf3=^B4^M,
  10110.     kf4=^B5^M, kf5=^B6^M, kf6=^B7^M, kf7=^B8^M,
  10111.     lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8,
  10112.     il1=2*\EM, dl1=2*\El, smso=\E0P, rmul=\E0@,
  10113.     smul=\E0`, rmso=\E0@, xmc#1, use=regent25,
  10114. regent40-s|regent40+|Adds Regent 40-s,
  10115.     is2=\EB, use=regent40,
  10116. regent60|regent200|Adds Regent 60,
  10117.     rmso=\ER\E0@\EV, smso=\ER\E0P\EV,
  10118.     dch1=\EE, rmir=\EF, smir=\EF, is2=\EV\EB,
  10119.     kdch1=\EE, kich1=\EF, krmir=\EF, use=regent40-s,
  10120. regent60-na|regent 60 w/no arrow keys,
  10121.     kcub1@, kcuf1@, kcuu1@, kcud1@, use=regent60,
  10122. a980|adds consul 980,
  10123.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\E^N$<13>, am, cub1=^H,
  10124.     clear=^L$<1>^K@, cup=^K%p1%'@'%+%c\E^E%p2%02d, cols#80, dl1=\E^O$<13>,
  10125.     kf0=\E0, kf1=\E1, kf2=\E2, kf3=\E3, kf4=\E4,
  10126.     kf5=\E5, kf6=\E6, kf7=\E7, kf8=\E8, kf9=\E9,
  10127.     lines#24, cuf1=\E^E01, smso=^Y^^^N, rmso=^O, cuu1=$<9>,
  10128. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10129. #                                                                         
  10130. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10131. #                   SANTA CRUZ OPERATION INC.                             
  10132. #                                                                         
  10133. #   The copyright notice above does not evidence any actual or intended   
  10134. #   publication of such source code.                                      
  10135.  
  10136. #    copyright    "%c%"
  10137.  
  10138. #ident    "@(#)terminfo:common/cmd/terminfo/annarbor.ti    1.11.3.2"
  10139. #ident  "$Header: annarbor.ti 1.2 91/06/27 $"
  10140. #  # --------------------------------
  10141. #
  10142. # annarbor: ANN ARBOR
  10143. # Manufacturer:    ANN ARBOR
  10144. # Class:    III
  10145. #
  10146. aa|annarbor|4080|ann arbor 4080,
  10147.     cr=^M, cud1=^J, ind=^J, bel=^G, ht=^I, tbc=^\^P^P, hts=^]^P1,
  10148.     cup=^O%p2%{10}%/%{16}%*%p2%{10}%m%+%c%p1%?%p1%{19}%>%t%{12}%+%;%'@'%+%c,
  10149.     cols#80, lines#40, cub1=^H, clear=^L$<2>, cuu1=^N, cuf1=^_,
  10150.     home=^K, am, kbs=^^, kcud1=^J, kcuu1=^N, kcub1=^H, kcuf1=^_, khome=^K,
  10151. #
  10152. aaa+unk|aaa-unk|ann arbor ambassador (internal - don't use this directly),
  10153.     am, km, mc5i, mir, xon,
  10154.     cols#80, it#8,
  10155.     bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
  10156.     clear=\E[H\E[J$<156>, cr=\r, cub=\E[%p1%dD, cub1=\b,
  10157.     cud=\E[%p1%dB, cud1=^K, cuf=\E[%p1%dC, cuf1=\E[C,
  10158.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  10159.     dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
  10160.     ed=\E[J, el=\E[K$<5>, home=\E[H, hpa=\E[%p1%{1}%+%dG,
  10161.     ht=\t, hts=\EH, ich=\E[%p1%d@$<4*>, ich1=\E[@$<4>,
  10162.     il=\E[%p1%dL, il1=\E[L$<3>, ind=^K, invis=\E[8m,
  10163.     is1=\E[m\E7\E[H\E9\E8,
  10164.     is3=\E[1Q\E[>20;30l\EP`+x~M\E\\, kbs=\b, kcbt=\E[Z,
  10165.     kclr=\E[J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  10166.     kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, kf1=\EOA,
  10167.     kf10=\EOJ, kf11=\EOK, kf12=\EOL, kf13=\EOM, kf14=\EON,
  10168.     kf15=\EOO, kf16=\EOP, kf17=\EOQ, kf18=\EOR, kf19=\EOS,
  10169.     kf2=\EOB, kf20=\EOT, kf21=\EOU, kf22=\EOV, kf23=\EOW,
  10170.     kf24=\EOX, kf3=\EOC, kf4=\EOD, kf5=\EOE, kf6=\EOF,
  10171.     kf7=\EOG, kf8=\EOH, kf9=\EOI, khome=\E[H, kich1=\E[@,
  10172.     kil1=\E[L, krmir=\E6, mc0=\E[0i, mc4=^C, mc5=\E[v,
  10173.     mc5p=\E[%p1%dv, rc=\E8, rep=%p1%c\E[%p2%{1}%-%db,
  10174.     rev=\E[7m,
  10175.     rmkx=\EP`>y~[[J`8xy~[[A`4xy~[[D`6xy~[[C`2xy~[[B\E\\,
  10176.     rmm=\E[>52l, rmso=\E[m, rmul=\E[m, sc=\E7,
  10177.     sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m,
  10178.     sgr0=\E[0m,
  10179.     smkx=\EP`>z~[[J`8xz~[[A`4xz~[[D`6xz~[[C`2xz~[[B\E\\,
  10180.     smm=\E[>52h, smso=\E[7m, smul=\E[4m, tbc=\E[2g,
  10181.     vpa=\E[%p1%{1}%+%dd,
  10182. # Info:
  10183. #    .flash=\E7\E[H\E[7m\E9$<200>\E[m\E9\E8,
  10184. #
  10185. aaa+rv,
  10186.     bold=\E[1;7m, rev=\E[m, blink=\E[5;7m, invis=\E[7;8m, sgr0=\E[7m^N,
  10187.     rmul=\E[7m, smul=\E[4;7m, rmso=\E[7m, smso=\E[m, rs1=\E[H\E[7m\E[J$<156>,
  10188.     sgr=\E[%?%p1%p3%|%!%t7;%;%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m,
  10189. #    .flash=\E7\E[H\E[m\E9$<200>\E[7m\E9\E8,
  10190.     is1=\E[7m\E7\E[H\E9\E8,
  10191. # Info:
  10192. #    Ambassador with the DEC option, for partial vt100 compatibility.
  10193. #
  10194. aaa+dec,
  10195.     csr=\E[%i%p1%d;%p2%dr,
  10196.     sgr=\E[%?%p1%p3%|%!%t7;%;%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m%?%p9%t^O%e^N%;,
  10197.     enacs=\E(0, smacs=^O, rmacs=^N,
  10198.     acsc=aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz||}},
  10199. aaa-18|ann arbor ambassador/18 lines,
  10200.     smcup=\E[18;0;0;18p, rmcup=\E[60;0;0;18p\E[60;1H\E[K,
  10201.     is2=\E7\E[60;0;0;18p\E8, lines#18, use=aaa+unk,
  10202. aaa-18-rv|ann arbor ambassador/18 lines+reverse video,
  10203.     use=aaa+rv, use=aaa-18,
  10204. aaa-20|ann arbor ambassador/20 lines,
  10205.     smcup=\E[20;0;0;20p, rmcup=\E[60;0;0;20p\E[60;1H\E[K,
  10206.     is2=\E7\E[60;0;0;20p\E8, lines#20, use=aaa+unk,
  10207. aaa-22|ann arbor ambassador/22 lines,
  10208.     smcup=\E[22;0;0;22p, rmcup=\E[60;0;0;22p\E[60;1H\E[K,
  10209.     is2=\E7\E[60;0;0;22p\E8, lines#22, use=aaa+unk,
  10210. aaa-24|ann arbor ambassador/24 lines,
  10211.     smcup=\E[24;0;0;24p, rmcup=\E[60;0;0;24p\E[60;1H\E[K,
  10212.     is2=\E7\E[60;0;0;24p\E8, lines#24, use=aaa+unk,
  10213. aaa-24-rv|ann arbor ambassador/24 lines+reverse video,
  10214.     use=aaa+rv, use=aaa-24,
  10215. aaa-26|ann arbor ambassador/26 lines,
  10216.     smcup=\E[H\E[J$<156>\E[26;0;0;26p, rmcup=\E[60;0;0;26p\E[26;1H\E[K,
  10217.     is2=\E7\E[60;0;0;26p\E8, lines#26, use=aaa+unk,
  10218. aaa-28|ann arbor ambassador/28 lines,
  10219.     smcup=\E[H\E[J$<156>\E[28;0;0;28p, rmcup=\E[60;0;0;28p\E[28;1H\E[K,
  10220.     is2=\E7\E[60;0;0;28p\E8, lines#28, use=aaa+unk,
  10221. aaa-30-s|aaa-s|ann arbor ambassador/30 lines with status line,
  10222.     smcup=\E[H\E[J$<156>\E[30;1;0;30p\E[30;1H\E[K,
  10223.     rmcup=\E[60;1;0;30p\E[29;1H\E[K,
  10224.     is2=\r\n\E[A\E7\E[60;1;0;30p\E8, lines#29,
  10225.     tsl=\E[>51h\E[1;%p1%dH\E[2K, fsl=\E[>51l, hs, eslok,
  10226.     dsl=\E7\E[60;0;0;30p\E[1;1H\E[K\E[H\E8\r\n\E[K,
  10227.     use=aaa+unk,
  10228. aaa-30-s-rv|aaa-s-rv|ann arbor ambassador/30 lines+status line+reverse video,
  10229.     use=aaa+rv, use=aaa-30-s,
  10230. aaa-s-ctxt|aaa-30-s-ctxt|ann arbor ambassador/30 lines; status line; saving context,
  10231.     smcup=\E[30;1H\E[K\E[30;1;0;30p, rmcup=\E[60;1;0;30p\E[59;1H\E[K,
  10232.     use=aaa-30-s,
  10233. aaa-s-rv-ctxt|aaa-30-s-rv-ct|aaa-30-srvctxt|ann arbor ambassador/30 lines; status line; saving context,
  10234.     smcup=\E[30;1H\E[K\E[30;1;0;30p, rmcup=\E[60;1;0;30p\E[59;1H\E[K,
  10235.     use=aaa-30-s-rv,
  10236. aaa|aaa-30|ambas|ambassador|ann arbor ambassador/30 lines,
  10237.     smcup=\E[H\E[J$<156>\E[30;0;0;30p, rmcup=\E[60;0;0;30p\E[30;1H\E[K,
  10238.     is2=\E7\E[60;0;0;30p\E8, lines#30, use=aaa+unk,
  10239. aaa-30-rv|aaa-rv|ann arbor ambassador/30 lines in reverse video,
  10240.     use=aaa+rv, use=aaa-30,
  10241. aaa-30-ctxt|aaa-ctxt|ann arbor ambassador/30 lines; saving context,
  10242.     smcup=\E[30;0;0;30p, rmcup=\E[60;0;0;30p\E[60;1H\E[K, use=aaa-30,
  10243. aaa-30-rv-ctxt|aaa-rv-ctxt|ann arbor ambassador/30 lines; saving context,
  10244.     smcup=\E[30;0;0;30p, rmcup=\E[60;0;0;30p\E[60;1H\E[K,
  10245.     use=aaa+rv, use=aaa-30,
  10246. aaa-36|ann arbor ambassador/36 lines,
  10247.     smcup=\E[H\E[J$<156>\E[36;0;0;36p, rmcup=\E[60;0;0;36p\E[36;1H\E[K,
  10248.     is2=\E7\E[60;0;0;36p\E8, lines#36, use=aaa+unk,
  10249. aaa-36-rv|ann arbor ambassador/36 lines+reverse video,
  10250.     use=aaa+rv, use=aaa-36,
  10251. aaa-40|ann arbor ambassador/40 lines,
  10252.     smcup=\E[H\E[J$<156>\E[40;0;0;40p, rmcup=\E[60;0;0;40p\E[40;1H\E[K,
  10253.     is2=\E7\E[60;0;0;40p\E8, lines#40, use=aaa+unk,
  10254. aaa-40-rv|ann arbor ambassador/40 lines+reverse video,
  10255.     use=aaa+rv, use=aaa-40,
  10256. aaa-48|ann arbor ambassador/48 lines,
  10257.     smcup=\E[H\E[J$<156>\E[48;0;0;48p, rmcup=\E[60;0;0;48p\E[48;1H\E[K,
  10258.     is2=\E7\E[60;0;0;48p\E8, lines#48, use=aaa+unk,
  10259. aaa-48-rv|ann arbor ambassador/48 lines+reverse video,
  10260.     use=aaa+rv, use=aaa-48,
  10261. aaa-60-s|ann arbor ambassador/59 lines plus status line,
  10262.     is2=\r\n\E[A\E7\E[60;1;0;60p\E8, lines#59,
  10263.     tsl=\E[>51h\E[1;%p1%dH\E[2K, fsl=\E[>51l, hs, eslok,
  10264.     dsl=\E7\E[60;0;0;60p\E[1;1H\E[K\E[H\E8\r\n\E[K,
  10265.     use=aaa+unk,
  10266. aaa-60-s-rv|ann arbor ambassador/59 lines+status line+reverse video,
  10267.     use=aaa+rv, use=aaa-60-s,
  10268. aaa-60-s-rv-de|aaa-60-s-rvdec|ann arbor ambassador/dec mode+59 lines+status line+rev video,
  10269.     use=aaa+dec, use=aaa+rv, use=aaa-60-s,
  10270. aaa-60|ann arbor ambassador/60 lines,
  10271.     is2=\E7\E[60;0;0;60p\E[1Q\E[m\E[>20;30l\E8, lines#60, use=aaa+unk,
  10272. aaa-60-rv|ann arbor ambassador/60 lines+reverse video,
  10273.     use=aaa+rv, use=aaa-60,
  10274. aaa-db|ann arbor ambassador 30/destructive backspace,
  10275.     cub1=\E[D, is3=\E[1Q\E[m\E[>20l\E[>30h, use=aaa-30,
  10276. #
  10277. guru|guru-33|guru+unk|ann arbor guru/33 lines 80 cols,
  10278.     smcup=\E[33p, rmcup=\E[255p\E[255;1H\E[K,
  10279.     flash=\E[>59h$<100>\E[>59l,
  10280.     is2=\E7\E[255;0;0;33;80;80p\E8\E[J, is3=\E[>59l, lines#33, use=aaa+unk,
  10281. guru+rv|guru changes for reverse video,
  10282.     flash=\E[>59l$<100>\E[>59h, is3=\E[>59h,
  10283. guru-rv|guru-33-rv|ann arbor guru/33 lines+reverse video,
  10284.     use=guru+rv, use=guru-33,
  10285. guru+s|changes for status line,
  10286.     rmcup=\E[255;1p\E[255;1H\E[K,
  10287.     tsl=\E[>51h\E[1;%p1%dH\E[2K, fsl=\E[>51l, hs, eslok,
  10288.     dsl=\E7\E[;0p\E[1;1H\E[K\E[H\E8\r\n\E[K,
  10289. guru-nctxt,
  10290.     smcup=\E[H\E[J$<156>\E[33p\E[255;1H\E[K, use=guru,
  10291. guru-s|guru-33-s|ann arbor guru/33 lines with status line,
  10292.     smcup=\E[33;1p\E[255;1H\E[K,
  10293.     is2=\r\n\E[A\E7\E[255;1;0;33;80;80p\E8\E[J, lines#32,
  10294.     use=guru+s, use=guru+unk,
  10295. guru-24,
  10296.     smcup=\E[24p, is2=\E7\E[255;0;0;24;80;80p\E8\E[J,
  10297.     lines#24, cols#80, use=guru+unk,
  10298. guru-44,
  10299.     smcup=\E[44p, is2=\E7\E[255;0;0;44;97;100p\E8\E[J,
  10300.     lines#44, cols#97, use=guru+unk,
  10301. guru-44-s|ann arbor guru/44 lines with status line,
  10302.     smcup=\E[44;1p\E[255;1H\E[K,
  10303.     is2=\r\n\E[A\E7\E[255;1;0;44;80;80p\E8\E[J, lines#43,
  10304.     use=guru+s, use=guru+unk,
  10305. guru-76|guru with 76 lines by 89 cols,
  10306.     smcup=\E[76p, is2=\E7\E[255;0;0;76;89;100p\E8\E[J,
  10307.     lines#76, cols#89, use=guru+unk,
  10308. guru-76-s|ann arbor guru/76 lines with status line,
  10309.     smcup=\E[76;1p\E[255;1H\E[K,
  10310.     is2=\r\n\E[A\E7\E[255;1;0;76;89;100p\E8\E[J, lines#75, cols#89,
  10311.     use=guru+s, use=guru+unk,
  10312. guru-76-lp|guru-lp|guru with page bigger than line printer,
  10313.     smcup=\E[76p, is2=\E7\E[255;0;0;76;134;134p\E8\E[J,
  10314.     lines#76, cols#134, use=guru+unk,
  10315. guru-76-w|guru 76 lines by 178 cols,
  10316.     smcup=\E[76p, is2=\E7\E[255;0;0;76;178;178p\E8\E[J,
  10317.     lines#76, cols#178, use=guru+unk,
  10318. guru-76-w-s|ann arbor guru/76 lines with status line,
  10319.     smcup=\E[76;1p\E[255;1H\E[K,
  10320.     is2=\r\n\E[A\E7\E[255;1;0;76;178;178p\E8\E[J, lines#75, cols#178,
  10321.     use=guru+s, use=guru+unk,
  10322. guru-76-wm|guru 76 lines by 178 cols with 255 cols memory,
  10323.     smcup=\E[76p, is2=\E7\E[255;0;0;76;178;255p\E8\E[J,
  10324.     lines#76, cols#178, use=guru+unk,
  10325. aaa-rv-unk,
  10326.     lh#0, lw#0, nlab#0,
  10327.     blink=\E[5;7m, bold=\E[1;7m, invis=\E[7;8m,
  10328.     is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m,
  10329.     rmul=\E[7m, rs1=\E[H\E[7m\E[J,
  10330.     sgr=\E[%?%p1%!%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m,
  10331.     sgr0=\E[7m, smso=\E[m, smul=\E[4;7m,
  10332. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10333. #                                                                         
  10334. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10335. #                   SANTA CRUZ OPERATION INC.                             
  10336. #                                                                         
  10337. #   The copyright notice above does not evidence any actual or intended   
  10338. #   publication of such source code.                                      
  10339.  
  10340. #    copyright    "%c%"
  10341.  
  10342. #ident    "@(#)terminfo:common/cmd/terminfo/beehive.ti    1.10.3.2"
  10343. #ident  "$Header: beehive.ti 1.2 91/06/27 $"
  10344. #  # --------------------------------
  10345. #
  10346. # beehive: BEEHIVE
  10347. #
  10348. # Manufacturer:    BEEHIVE
  10349. # Class:    II
  10350. # Info:
  10351. #    Beehive documentation is undated 
  10352. #    (Preliminary) and has no figures so we must have early Superbee2
  10353. #    (Model 600, according to phone conversation with mfr.). It has 
  10354. #    proved reliable except for some missing padding requirements 
  10355. #    (notably after \EK and nl at bottom of screen).
  10356. #    
  10357. #    The key idea is that AEP mode is poison for cm & that US's in 
  10358. #    the local memory should be avoided like the plague. That means 
  10359. #    that the 2048 character local buffer is used as 25 lines of 80 
  10360. #    characters, period. No scrolling local memory, folks. It also 
  10361. #    appears that we cannot use naked INS LINE feature since it uses
  10362. #    US. The sbi fakes al with an 80-space insert that may be too 
  10363. #    slow at low speeds; also spaces get converted to \040 which is 
  10364. #    too long for some programs (not vi). DEL LINE is ok but slow.
  10365. #    
  10366. #    The nl string is designed for last line of screen ONLY; cm to 
  10367. #    25th line corrects the motion inherent in scrolling to Page 1.
  10368. #    
  10369. #    There is one understood bug. It is that the screen appears to
  10370. #    pop to a new (blank) page after a nl, or leave a half-line 
  10371. #    elipsis to a quad that is the extra 48 memory locations. The 
  10372. #    data received is dumped into memory but not displayed. Not to 
  10373. #    worry if cm is being used; the lines not displayed will be, 
  10374. #    whenever the cursor is moved up there. Since cm is addressed 
  10375. #    relative to MEMORY of window, nothing is lost; but beware of 
  10376. #    relative cursor motion (up,do,nd,bs). Recommended, therefore, 
  10377. #    is setenv MORE -c .
  10378. #    
  10379. #    WARNING: Not all features tested.
  10380. #    
  10381. #    Timings are assembled from 3 sources. Some timings may reflect 
  10382. #    SB2/Model 300 that were used if more conservative.
  10383. #    Tested on a Model 600 at 1200 and 9600 bd.
  10384. #    
  10385. #    The BACKSPACEkb option is cute. The NEWLINE key, so cleverly 
  10386. #    placed on the keyboard and useless because of AEP, is made 
  10387. #    into a backspace key. In use ESC must be pressed twice (to send)
  10388. #    and sending ^C must be prefixed by ESC to avoid that wierd 
  10389. #    transmit mode associated with ENTER key.
  10390. #    
  10391. #    IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across 
  10392. #    the screen, then it has dropped into ENTER mode; hit 
  10393. #    RESET--ONLINE--!tset.
  10394. #    
  10395. #    As delivered this machine has a FATAL feature that will throw 
  10396. #    it into that strange transmit state (SPOW) if the space bar is 
  10397. #    hit after a CR is received, but before receiving a LF (or a 
  10398. #    few others).
  10399. #    
  10400. #    The circuits MUST be modified to eliminate the SPOW latch. 
  10401. #    This is done by strapping on chip A46 of the I/O board; cut 
  10402. #    the p.c. connection to Pin 5 and Strap Pin 5 to Pin 8 of that 
  10403. #    chip. This mod has been checked out on a Mod 600 of Superbee II.
  10404. #    With this modification absurdly high timings on cr are 
  10405. #    unnecessary.
  10406. #    
  10407. #    NOTE WELL that the rear panel switch should be set to CR/LF, 
  10408. #    not AEP!
  10409. #
  10410. sb|sb1|sbg|Beehive superbee,
  10411.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, cbt=\E`$<650>, bw, cols#80,
  10412.     il1=\EN\EL$<3>\EQ                                                                                \EP$<3> \EO\ER\EA$<3>,
  10413.     ed=\EJ$<3>, el=\EK$<3>, clear=\EH$<1>\EJ$<3>, cup=\EF%p2%03d%p1%03d,
  10414.     ht=\t, hts=\E1, tbc=\E3, lines#25, cub1=\b$<1>, cr=$<1>\r, da,
  10415.     db, dch1=\EP$<3>, dl1=\EM$<100>, cud1=\EB$<3>, rmir=\ER,
  10416.     home=\EH$<1>, smir=\EQ\EO,
  10417.     is2=\EE$<3>\EX\EZ\EO\Eb\Eg\ER, kf0=\E2, kf1=\Ep,
  10418.     kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew,
  10419.     kf9=\E1, lf0=TAB CLEAR, lf9=TAB SET,
  10420.     kbs=^_, kcud1=\EB,
  10421.     kel=\EK, ked=\EJ, kdl1=\EM, kich1=\EQ\EO, krmir=\ER,
  10422.     khome=\EH, kcub1=\ED, kcuf1=\EC, kcuu1=\EA, mir,
  10423.     cuf1=\EC$<3>, rmso=\E_3, xmc#1, smso=\E_1,
  10424.     smcup=\EO, rmul=\E_3, ul, cuu1=\EA$<3>,
  10425.     smul=\E_0,
  10426. sb2|sb3|fixed superbee,
  10427.     xsb@, use=superbee,
  10428. sbi|superbee|beehive superbee at Indiana U.,
  10429.     xsb, cr=^M$<1>, il1=1\EN\EL$<9>\EQ \EP$<9> \EO\ER\EA, use=sbg,
  10430. # Info:
  10431. #    Does this entry make xmc when it doesn't have to?
  10432. #    Look at those spaces in rmso/smso. Seems strange to me.
  10433. #    However, not having one to test changes on, I'll just leave it be...
  10434. #
  10435. bh3m|beehiveIIIm|,
  10436.     if=/usr/share/lib/tabset/beehive,
  10437.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10438.     il1=^S$<160>, am, cub1=^H, ed=^R, el=^P, clear=^E^R,
  10439.     cols#80, dl1=^Q$<350>, home=^E, lines#20, ll=^E^K,
  10440.     cuf1=^L, ht=^I, rmso= ^_, smso=^] , cuu1=^K,
  10441. microb|microbee|micro bee series,
  10442.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  10443.     ed=\EJ, el=\EK, clear=\EE, cols#80, cup=\EF%p1%' '%+%c%p2%' '%+%c,
  10444.     kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es,
  10445.     kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew, kf9=\Ex,
  10446.     kcud1=\EB, khome=\EH, kcub1=\ED, kcuf1=\EC, kcuu1=\EA,
  10447.     lines#24, cuf1=\EC, ht=^I, cuu1=\EA,
  10448.     rmso=\Ed@ , smso= \EdP, rmul=\Ed@, smul=\Ed`,
  10449. bh4|beehive4|beehive 4,
  10450.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10451.     cols#80, lines#24, am, cub1=^H, ed=\EJ, el=\EK, clear=\EE,
  10452.     home=\EH, cuu1=\EA, cuf1=\EC, cub1=\ED,
  10453. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10454. #                                                                         
  10455. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10456. #                   SANTA CRUZ OPERATION INC.                             
  10457. #                                                                         
  10458. #   The copyright notice above does not evidence any actual or intended   
  10459. #   publication of such source code.                                      
  10460.  
  10461. #    copyright    "%c%"
  10462.  
  10463. #ident    "@(#)terminfo:common/cmd/terminfo/cdc.ti    1.3.3.2"
  10464. #ident  "$Header: cdc.ti 1.2 91/06/27 $"
  10465. #  # --------------------------------
  10466. #
  10467. # cdc: CONTROL DATA
  10468. #
  10469. # Manufacturer:    CONTROL DATA
  10470. # Class:    II
  10471. cdc456|cdc,
  10472.     cr=^M, cud1=^J, ind=^J, bel=^G, lines#24, cols#80, clear=^Y^X,
  10473.     cuf1=^L, cuu1=^Z, cub1=^H, cup=\E1%p1%' '%+%c%p2%' '%+%c, home=^Y,
  10474.     il1=\E\114, dl1=\E\112, el=^V, ed=^X, am,
  10475. cdc456tst,
  10476.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10477.     lines#24, cols#80, clear=^y^x, cub1=^H, cup=\E1%p1%' '%+%c%p2%' '%+%c, am,
  10478. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10479. #                                                                         
  10480. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10481. #                   SANTA CRUZ OPERATION INC.                             
  10482. #                                                                         
  10483. #   The copyright notice above does not evidence any actual or intended   
  10484. #   publication of such source code.                                      
  10485.  
  10486. #    copyright    "%c%"
  10487.  
  10488. #ident    "@(#)terminfo:common/cmd/terminfo/colorscan.ti    1.7.3.2"
  10489. #ident  "$Header: colorscan.ti 1.2 91/06/27 $"
  10490. # Manufacturer:    DATAMEDIA
  10491. # Class:    III
  10492. #
  10493. cs10|colorscan|Datamedia Color Scan 10,
  10494.     msgr,
  10495.     cols#80, lines#24,
  10496.     bel=^G, clear=\E[;H\E[J, cr=\r, cub1=\b, cud1=\n, cuf1=\E[C,
  10497.     cup=\E[%i%p1%02d;%p2%02dH, cuu1=\E[A, ed=\E[J, el=\E[K, ind=\n,
  10498.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  10499.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  10500.     rmso=\E[m, rmul=\E[m, smso=\E[7m, smul=\E[4m,
  10501.  
  10502. cs10-w|Datamedia Color Scan 10 with 132 columns,
  10503.     cols#132,
  10504.     cup=\E[%i%p1%02d;%p2%03dH,
  10505.     use=cs10,
  10506. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10507. #                                                                         
  10508. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10509. #                   SANTA CRUZ OPERATION INC.                             
  10510. #                                                                         
  10511. #   The copyright notice above does not evidence any actual or intended   
  10512. #   publication of such source code.                                      
  10513.  
  10514. #       copyright       "%c%"                                                   
  10515.  
  10516. #ident    "@(#)terminfo:common/cmd/terminfo/contel.ti    1.1"
  10517. #
  10518. #
  10519. #    Portions Copyright 1980-1989 Microsoft Corporation
  10520. #    Portions Copyright 1983-1989 The Santa Cruz Operation, Inc
  10521. #              All Rights Reserved
  10522. #
  10523. #       Contel c300, and c320 Model Terminals.
  10524. #       Contel Business Systems.
  10525. #
  10526. c300|c320|Contel Business Systems C-300 or C-320,
  10527.     am, in, xon,
  10528.     cols#80, lines#24, xmc#1,
  10529.     bel=^G, clear=\EK, cr=\r, cub1=\b, cud1=\n, cuf1=\EC,
  10530.     cup=\EX%p1%'\s'%+%c\EY%p2%'\s'%+%c, cuu1=\EA,
  10531.     dch1=\EO$<5.5*>, dl1=\EM$<5.5*>, ed=\EJ$<5.5*>,
  10532.     el=\EI$<5.5>, flash=^P^B^P^C, home=\EH, hts=\E1,
  10533.     ich1=\EN, il1=\EL$<5.5*>, ind=\n, ip=$<5.5*>, kbs=\b,
  10534.     kf0=\ERJ, kf1=\ERA, kf2=\ERB, kf3=\ERC, kf4=\ERD,
  10535.     kf5=\ERE, kf6=\ERF, kf7=\ERG, kf8=\ERH, kf9=\ERI,
  10536.     ll=\EH\EA, rmso=\E!\200, smso=\E!\r, tbc=\E3,
  10537. #
  10538. #       Contel c301, and c321 Model Terminals.
  10539. #       Contel Business Systems.
  10540. #
  10541. c301|c321|Contel Business Systems C-301 or C-321,
  10542.     am, in, xon,
  10543.     cols#80, lines#24, xmc#1,
  10544.     bel=^G, clear=\EK, cr=\r, cub1=\b, cud1=\n, cuf1=\EC,
  10545.     cup=\EX%p1%'\s'%+%c\EY%p2%'\s'%+%c, cuu1=\EA,
  10546.     dch1=\EO$<5.5*>, dl1=\EM$<5.5*>, ed=\EJ$<5.5*>,
  10547.     el=\EI$<5.5>, home=\EH, hts=\E1, il1=\EL$<5.5*>,
  10548.     ind=\n, kbs=\b, kf0=\ERJ, kf1=\ERA, kf2=\ERB,
  10549.     kf3=\ERC, kf4=\ERD, kf5=\ERE, kf6=\ERF, kf7=\ERG,
  10550.     kf8=\ERH, kf9=\ERI, ll=\EH\EA, rmso=\E!\200$<20>,
  10551.     smso=\E!\r$<20>, tbc=\E3,
  10552. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10553. #                                                                         
  10554. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10555. #                   SANTA CRUZ OPERATION INC.                             
  10556. #                                                                         
  10557. #   The copyright notice above does not evidence any actual or intended   
  10558. #   publication of such source code.                                      
  10559.  
  10560. #    copyright    "%c%"
  10561.  
  10562. #ident    "@(#)terminfo:common/cmd/terminfo/datamedia.ti    1.9.3.2"
  10563. #ident  "$Header: datamedia.ti 1.2 91/06/27 $"
  10564. #  # --------------------------------
  10565. #
  10566. # datamedia: DATAMEDIA
  10567. #
  10568. # Manufacturer:    DATAMEDIA
  10569. # Class:    II
  10570. dm1520|dm1521|1521|1520|datamedia 1520,
  10571.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^K, el=^], clear=^L,
  10572.     cup=^^%p2%' '%+%c%p1%' '%+%c, cols#80, home=^Y,
  10573.     kcuu1=^_, kcud1=^J, kcub1=^H, kcuf1=^\, khome=^Y,
  10574.     lines#24, cuf1=^\, cuu1=^_, xenl, ht=^I,
  10575. dm2500|datamedia2500|2500|datamedia 2500,
  10576.     cud1=^J, ind=^J, bel=^G, il1=^P\n^X^]^X^]$<1*>, cub1=^H, el=^W,
  10577.     clear=^^^^\177, cup=^L%p2%'`'%^%c%p1%'`'%^%c, cols#80,
  10578.     dch1=^P\b^X^]$<10*>,
  10579.     dl1=^P^Z^X^]$<10*>, smdc=^P, rmdc=^X^], rmir=\377\377^X^]$<10>, home=^B,
  10580.     ich1=^P^\^X^]$<10*>, smir=^P, lines#24, cuf1=^\,
  10581.     pad=\377, smso=^N, rmso=^X^], cuu1=^Z,
  10582. dm3025|datamedia 3025a,
  10583.     is2=\EQ\EU\EV, cr=^M, cud1=^J, ind=^J, bel=^G,
  10584.     il1=\EP\n\EQ$<130>, cub1=^H, ed=\EJ$<2>, el=\EK, clear=\EM$<2>,
  10585.     cup=\EY%p2%' '%+%c%p1%' '%+%c, cols#80, dch1=\b$<6>,
  10586.     dl1=\EP\EA\EQ$<130>, smdc=\EP, rmdc=\EQ, rmir=\EQ, home=\EH,
  10587.     smir=\EP, lines#24, cuf1=\EC, ht=^I,
  10588.     smso=\EOA, rmso=\EO@, cuu1=\EA,
  10589. 3045|dm3045|datamedia 3045a,
  10590.     is2=\EU\EV, cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  10591.     ed=\EJ$<2>, el=\EK, clear=\EM$<2>, cup=\EY%p2%' '%+%c%p1%' '%+%c,
  10592.     cols#80, dch1=\EB$<6>, rmir=\EP, home=\EH,
  10593.     smir=\EP, ip=$<6>,
  10594.     kf0=\Ey\r, kf1=\Ep\r, kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r,
  10595.     kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r, kf8=\Ew\r, kf9=\Ex\r,
  10596.     khome=\EH, kcuu1=\EA, kcuf1=\EC, lines#24, cuf1=\EC, pad=\177, ht=^I,
  10597.     eo, ul, cuu1=\EA, xenl,
  10598. # Info:
  10599. #    dt80/1 is2 a vt100 lookalike, but it doesn't seem to need 
  10600. #    any padding.
  10601. #
  10602. dt80|dmdt80|dm80|datamedia dt80/1,
  10603.     am, mir, msgr, xenl, xon,
  10604.     cols#80, it#8, lines#24, vt#3,
  10605.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  10606.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  10607.     clear=\E[2J\E[H, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  10608.     cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n,
  10609.     cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
  10610.     cuu=\E[%p1%dA, cuu1=\E[A, ed=\E[J, el=\E[K,
  10611.     el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t,
  10612.     hts=\EH, ind=\n, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=\b,
  10613.     kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB,
  10614.     kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP,
  10615.     kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
  10616.     kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, mc0=\E[0i,
  10617.     mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m$<2>, ri=\EM,
  10618.     rmacs=^O, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m,
  10619.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
  10620.     sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  10621.     sgr0=\E[m^O$<2>, smacs=^N, smkx=\E[?1h\E=, smso=\E[7m,
  10622.     smul=\E[4m, tbc=\E[3g,
  10623. # Info:
  10624. #    In 132 column mode it needs a little padding.
  10625. #    This is2 still less padding than the vt100, and you can always 
  10626. #    turn on the ^S/^Q handshaking, smso you can use vt100 flavors 
  10627. #    for things like reverse video.
  10628. #
  10629. dt80-w|dmdt80-w|dm80-w|datamedia dt80/1 in 132 char mode,
  10630.     cr=^M, cud1=^J, ind=^J, bel=^G, ed=\E[0J$<20>, cols#132, el=\E[0K$<20>,
  10631.     cup=\E[%i%p1%d;%p2%dH$<5>, clear=\E[H\E[2J$<50>, cuu1=\E[A$<5>, use=dmdt80,
  10632. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10633. #                                                                         
  10634. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10635. #                   SANTA CRUZ OPERATION INC.                             
  10636. #                                                                         
  10637. #   The copyright notice above does not evidence any actual or intended   
  10638. #   publication of such source code.                                      
  10639.  
  10640. #    copyright    "%c%"
  10641.  
  10642. #ident    "@(#)terminfo:common/cmd/terminfo/diablo.ti    1.7.4.3"
  10643. #ident  "$Header: diablo.ti 1.2 91/06/27 $"
  10644. #  # --------------------------------
  10645. #
  10646. # diablo: DAISY WHEEL PRINTERS
  10647. #
  10648. # Manufacturer:    Generic DAISY WHEEL PRINTERS
  10649. # Class:    II
  10650. # Info:
  10651. #    The A manufacturer represents Diablo, DTC, Xerox, Qume, and 
  10652. #    other Daisy wheel terminals until such time as terminfo 
  10653. #    distinguishes between them enough to justify separate codes.
  10654. #
  10655. diablo|1620|1640|450|diablo 1620,
  10656.     cr=^M, cud1=^J, ind=^J, bel=^G, tbc=\E2, hts=\E1, hpa=\E\t%p1%{1}%+%c,
  10657.     kbs=^H, cub1=^H, cols#132, ff=^L, hc, hu=\EU, hd=\ED, os,
  10658.     ht=^I, cuu1=\E\n,
  10659. diablo-m8|1620-m8|1640-m8|diablo 1620 w/8 column left margin,
  10660.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#124, is2=\r        \E9, use=1620,
  10661. # Info:
  10662. #    DTC 382 with VDU. Has no ed so we fake it with el. Standout 
  10663. #    works but won't go away without dynamite.  
  10664. #    
  10665. #    If no tab is set or the terminal's in a bad mood, it glitches 
  10666. #    the screen around all of memory. Note that return puts a blank 
  10667. #    ("a return character") in the space the cursor was at, so we 
  10668. #    use ^P return (and thus ^P newline for newline). 
  10669. #    
  10670. #    I have been unable to get tabs set in all 96 lines -
  10671. #    it always leaves at least one line with no tabs in it, and 
  10672. #    once you tab through that line, it completely weirds out.
  10673. #
  10674. ps|dtc382|382|DTC 382,
  10675.     bel=^G, .cud1=^J, ind=^J, il1=^P^Z, am, cub1=^H,
  10676.     cols#80, el=^P^U, clear=^P^]$<20>, cup=^P^Q%p2%c%p1%c, dch1=^X,
  10677.     dl1=^P^S, rmir=^Pi, home=^P^R, smir=^PI, cnorm=^Pb, cvvis=^PB, pad=\177,
  10678.     rmcup=^P^]$<20>, lines#24, cuf1=^PR, .rmso=^P \200, .smso=^P \002^PF,
  10679.     smul=^P \020, rmul=^P \200, cuu1=^P^L, xhp, lm#96,
  10680.     da, db, cr=^P^M, ed=^P^U^P^S^P^S,
  10681. dtc300s|300|300s|dtc|dtc 300s,
  10682.     tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G, kbs=^h,
  10683.     cub1=^H, cols#132, ff=^L, hc, hu=\EH, hd=\Eh, os, ht=^I, cuu1=^Z,
  10684. gsi,
  10685.     cub1=^H, cols#132, hc, hd=\Eh, hu=\EH, os, ht=^I, cuu1=^Z,
  10686.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10687. aj830|aj832|aj|anderson jacobson,
  10688.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10689.     cub1=^H, hc, hd=\E9, hu=\E8, os, cuu1=\E7,
  10690. # Info:
  10691. #    This is incomplete, but it's a start.
  10692. #
  10693. 5520|nec|spinwriter|nec 5520,
  10694.     tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G,
  10695.     kbs=^h, cub1=^H, cols#132, ff=^L, hc, hu=\E]s\E9\E]W, hd=\E]s\n\E]W,
  10696.     os, ht=^I, cuu1=\E9,
  10697. # Info:
  10698. #    I suspect the xerox1720 is the same as the diablo 1620.
  10699. #
  10700. x1720|x1700|1700|x1750|xerox 1720,
  10701.     cols#132, cub1=^H, ff=^L, hc, os, ht=^I,
  10702.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10703.     tbc=\E2, hts=\E1,
  10704. # Info:
  10705. #    This is an "experimental" entry for the SRI Agiles.
  10706. #    
  10707. #    It has been tried in a minimal way -- the Agile did not blow up!
  10708. #    However, it has not been exhaustively tested.
  10709. #
  10710. agile|agiles|sri agiles,
  10711.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, hc, os, cols#132,
  10712.     ht=^I, kbs=^H, cuu1=\E\n, hu=\E0, hd=\E9, hts=\E1, tbc=\E2,
  10713.     is2=\EE\EF\EJ,
  10714. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10715. #                                                                         
  10716. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10717. #                   SANTA CRUZ OPERATION INC.                             
  10718. #                                                                         
  10719. #   The copyright notice above does not evidence any actual or intended   
  10720. #   publication of such source code.                                      
  10721.  
  10722. #ident    "@(#)terminfo:common/cmd/terminfo/dtterm.ti    1.2"
  10723. # dtterm entry for CDE (a xterm variant). Added for Gemini July 97
  10724. dtterm,
  10725.     mir, msgr, xon,
  10726.     colors#8, cols#80, it#8, lines#24, lm#0, pairs#64,
  10727.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  10728.     bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
  10729.     clear=\E[H\E[J, cnorm=\E[?25h, cr=\r,
  10730.     csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
  10731.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
  10732.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  10733.     dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
  10734.     dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
  10735.     flash=\E[?5h$<200>\E[?5l, home=\E[H, ht=\t, hts=\EH,
  10736.     ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,
  10737.     invis=\E[8m, is2=\E\sF\E>\E[?1l\E[?7h\E[?45l, kbs=\b,
  10738.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  10739.     kdch1=\E[3~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,
  10740.     kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
  10741.     kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
  10742.     kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~,
  10743.     kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
  10744.     kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~, kich1=\E[2~,
  10745.     knp=\E[6~, kpp=\E[5~, kslt=\E[4~, nel=\EE,
  10746.     op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
  10747.     rmam=\E[?7l, rmir=\E[4l, rmso=\E[22;27m, rmul=\E[24m,
  10748.     sc=\E7, setab=\E[%p1%{40}%+%dm,
  10749.     setaf=\E[%p1%{30}%+%dm,
  10750.     sgr=\E[0%?%p1%t;2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
  10751.     sgr0=\E[0m, smacs=^N, smam=\E[?7h, smir=\E[4h,
  10752.     smso=\E[2;7m, smul=\E[4m, tbc=\E[3g,
  10753. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10754. #                                                                         
  10755. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10756. #                   SANTA CRUZ OPERATION INC.                             
  10757. #                                                                         
  10758. #   The copyright notice above does not evidence any actual or intended   
  10759. #   publication of such source code.                                      
  10760.  
  10761. #    copyright    "%c%"
  10762.  
  10763. #ident    "@(#)terminfo:common/cmd/terminfo/fortune.ti    1.3.3.2"
  10764. #ident  "$Header: fortune.ti 1.2 91/06/27 $"
  10765. # Manufacturer:    FORTUNE
  10766. # Class:    III
  10767. # Info:
  10768. #    This is the original fortune entry, probably outdated
  10769. #
  10770. ofos|ofortune|fortune system,
  10771.     is2=^_..,
  10772.     lines#25, cols#80,
  10773.     am, bw,
  10774.     clear=^L$<20>, ed=^\Y$<3*>,
  10775.     ich1=^\Q$<5>, dch1=^\W$<5>,
  10776.     cup=^\C%p1%' '%+%c%p2%' '%+%c,
  10777.     ht=^Z,
  10778.     home=^^$<10>, cud1=^J$<3>, cuu1=^K$<3>, cub1=^H,
  10779.     kbs=^H, kcud1=^Ay\r, khome=^A?\r, kcub1=^Aw\r, kcuf1=^Az\r, kcuu1=^Ax\r,
  10780.     ind=^J$<5>,
  10781.     smso=^\H`, rmso=^\I`, xmc#0,
  10782.     smul=^\HP, rmul=^\IP,
  10783.     el=^\Z,
  10784.     rev=\EH, .sgr0=\EI,
  10785.  
  10786. fortune|Fortune Systems 32:16 terminal,
  10787.     am,
  10788.     bel=^G,
  10789.     blink=\EN,
  10790.     bw,
  10791.     civis=\E],
  10792.     clear=^L$<20>,
  10793.     cnorm=\E\\,
  10794.     cols#80,
  10795.     cr=\r,
  10796.     cub1=^H,
  10797.     cud1=^J$<3>,
  10798.     cuf1=^I,
  10799.     cup=^\C%p1%' '%+%c%p2%' '%+%c$<1>,
  10800.     cuu1=^K$<3>,
  10801.     cvvis=\E[,
  10802.     dch1=^\W$<5>,
  10803. #    dl1=^\R$<15>,
  10804.     dl1=^\r$<15>,
  10805.     ed=^\Y$<3*>,
  10806.     el=^\Z,
  10807.     flash=^Y^G,
  10808.     home=^^$<10>,
  10809.     ht=^Z,
  10810.     ich1=^\Q$<5>,
  10811. #    il1=^\E$<15>,
  10812.     il1=^\g$<15>,
  10813.     ind=^J\r$<5>,
  10814. # Info:
  10815. #    not sure about is1!
  10816. #
  10817.     is1=^_..,
  10818.     kbs=^H,
  10819.     kcub1=^Aw\r,
  10820.     kcud1=^Ay\r,
  10821.     kcuf1=^Az\r,
  10822.     kcuu1=^Ax\r,
  10823.     khome=^A?\r,
  10824.     lines#25,
  10825.     nel=\r\n,
  10826.     rep=%p1%c\EF%p2%'?'%+%c,
  10827.     rev=\EH,
  10828.     ri=^K\r$<5>,
  10829.     rmso=^\I`,
  10830. #    rmul=^\I\20, or
  10831. #    rmul=^\I,
  10832.     rmul=\EZ,
  10833.     sgr0=\EI\E\^\EZ,
  10834.     smso=^\H`,
  10835. #    smul=^\H\20, or
  10836. #    smul=^\HO,
  10837.     smul=\EY,
  10838.     xmc#0,
  10839. # Info:
  10840. #    Other stuff:
  10841. #        bs=^H, ns,
  10842. #        bs=^H: nl=5^J: ug=0
  10843. #
  10844. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10845. #                                                                         
  10846. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10847. #                   SANTA CRUZ OPERATION INC.                             
  10848. #                                                                         
  10849. #   The copyright notice above does not evidence any actual or intended   
  10850. #   publication of such source code.                                      
  10851.  
  10852. #    copyright    "%c%"
  10853.  
  10854. #ident    "@(#)terminfo:common/cmd/terminfo/general.ti    1.7.3.2"
  10855. #ident  "$Header: general.ti 1.2 91/06/27 $"
  10856. #  # --------------------------------
  10857. #
  10858. # general: GENERAL TERMINAL (formerly INFOTON)
  10859. #
  10860. # Manufacturer:    GENERAL TERMINAL
  10861. # Class:    I
  10862. # Info:
  10863. #    Infoton is now called General Terminal Corp.
  10864. #
  10865. i100|gt100|gt100a|General Terminal 100A (formerly Infoton 100),
  10866.     cr=^M, cud1=^J, ind=^J, bel=^G, clear=^L, ed=\EJ, el=\EK,
  10867.     lines#24, cols#80, il1=\EL, dl1=\EM, cuu1=\EA, cuf1=\EC,
  10868.     home=\EH, cup=\Ef%p2%' '%+%c%p1%' '%+%c,
  10869.     flash=\Eb\Ea, am, cub1=^H, smso=\Eb, rmso=\Ea,
  10870. infoton,
  10871.     am,
  10872.     cols#80, lh#0, lines#24, lw#0, nlab#0,
  10873.     bel=^G, clear=\f, cr=\r, cub1=^Z, cud1=\n, cuf1=^Y,
  10874.     cuu1=^\, ed=^K, ind=\n, ll=\b^\,
  10875. # Info:
  10876. #    Looks like an ANSI terminal, but look at dch1! I bet smdc/rmdc
  10877. #    could be used.
  10878. #    
  10879. #    But you would think being ANSI they would do \E[P differently.
  10880. #
  10881. i400|400|infoton 400,
  10882.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10883.     il1=\E[L, am, cub1=^H, el=\E[N, clear=\E[2J, cup=\E[%i%p1%03d;%p2%03dH,
  10884.     cols#80, dl1=\E[M, lines#25, cuf1=\E[C, cuu1=\E[A,
  10885.     smir=\E[4h\E[2Q, rmir=\E[4l\E[0Q, dch1=\E[4h\E[2Q\E[P\E[4l\E[0Q,
  10886. addrinfo,
  10887.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10888.     lines#24, cols#80, clear=^L, home=^H, cuf1=^Y, ed=^K,
  10889.     cuu1=^\, am, cub1=^Z, cup=\037%i%p1%{1}%-%c%p2%{1}%-%c, ll=^H^\,
  10890. infotonKAS,
  10891.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^Z,
  10892.     ed=^K, clear=^L, cols#80, lines#24, cuf1=^Y, cuu1=^\, ll=^H^\,
  10893. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10894. #                                                                         
  10895. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10896. #                   SANTA CRUZ OPERATION INC.                             
  10897. #                                                                         
  10898. #   The copyright notice above does not evidence any actual or intended   
  10899. #   publication of such source code.                                      
  10900.  
  10901. #    copyright    "%c%"
  10902.  
  10903. #ident    "@(#)terminfo:common/cmd/terminfo/hardcopy.ti    1.5.3.2"
  10904. #ident  "$Header: hardcopy.ti 1.2 91/06/27 $"
  10905. #  # HARDCOPY - various hard copy terminals.
  10906. #
  10907. # Manufacturer:    Generic Hard copy Terminals
  10908. # Class:    I
  10909. cdi|cdi1203|,
  10910.     am, cub1=^H, hc, os, cols#80,
  10911.     cr=^M$<200>, cud1=^J, ind=^J, bel=^G,
  10912. ep48|ep4080|execuport 4080,
  10913.     am, cub1=^H, os, cols#80, hu=\036, hd=\034,
  10914.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10915. ep40|ep4000|execuport 4000,
  10916.     am, cub1=^H, os, cols#136, hu=\036, hd=\034,
  10917.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10918. mw2|multiwriter 2,
  10919.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#132, hc, os,
  10920. terminet1200|terminet300|tn1200|tn300|terminet|ge terminet 1200,
  10921.     cols#120, hc, os,
  10922.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10923. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  10924. #                                                                         
  10925. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  10926. #                   SANTA CRUZ OPERATION INC.                             
  10927. #                                                                         
  10928. #   The copyright notice above does not evidence any actual or intended   
  10929. #   publication of such source code.                                      
  10930.  
  10931. #    copyright    "%c%"
  10932.  
  10933. #ident    "@(#)terminfo:common/cmd/terminfo/hazeltine.ti    1.6.3.2"
  10934. #ident  "$Header: hazeltine.ti 1.2 91/06/27 $"
  10935. #  # --------------------------------
  10936. #
  10937. # hazeltine: HAZELTINE
  10938. #
  10939. # Manufacturer:    HAZELTINE
  10940. # Class:    II
  10941. # Info:
  10942. #    Since cuf1 is blank, when you want to erase something you
  10943. #    are out of luck. You will have to do ^L's a lot to
  10944. #    redraw the screen. h1000 is untested. It doesn't work in
  10945. #    vi - (The code is there but it isn't debugged for this case.)
  10946. #
  10947. h1000|hazeltine 1000,
  10948.     cub1=^H, home=^K, clear=^L, cuf1= ,
  10949.     cols#80, lines#12, cr=^M, cud1=^J, ind=^J, bel=^G,
  10950. h1420|hazeltine 1420,
  10951.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, am, lines#24, cols#80,
  10952.     il1=\E^Z, dl1=\E^S, ed=\E^X, clear=\E\034, cuu1=\E^L, cuf1=^P,
  10953.     el=\E^O, ht=^N, cup=\E^Q%p2%c%p1%' '%+%c, smso=\E\037, rmso=\E^Y,
  10954. h1500|hazeltine 1500,
  10955.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=~^Z$<40>, hz, am,
  10956.     cub1=^H, ed=~^X$<10>,
  10957.     el=~^O, clear=~^\, cup=~^Q%p2%c%p1%c, cols#80, dl1=~^S$<40>,
  10958.     cud1=~^K, lines#24, cuf1=^P, smso=~^_, rmso=~^Y, cuu1=~^L,
  10959. # Info:
  10960. #    This is a Fluke special to work around the comm gear 
  10961. #    intercepting ^S
  10962. #
  10963. s1500|hazeltine 1500 thru comm system that see's ^S ,
  10964.     cr=^M, ind=^J, cud1=^J, bel=^G,
  10965.     il1=~^Z$<40>, am, cub1=^H, ed=~^X$<10>, el=~^O,
  10966.     clear=~^\, cup=~^Q%p2%c%p1%c, cols#80,
  10967.     cud1=~^K, hz, lines#24, cuf1=^P, cuu1=~^L, 
  10968. # Info:
  10969. #    h1510 assumed to be in escape mode. Else use h1510t.
  10970. #
  10971. h1510|hazeltine 1510 using escape escapes,
  10972.     cr=^M, cud1=^J, ind=^J, bel=^G,
  10973.     il1=\E^Z, am, cub1=^H, ed=\E^X, el=\E^O, clear=\E^\,
  10974.     cup=\E^Q%p2%c%p1%c, cols#80, dl1=\E^S, cud1=\E^K,
  10975.     lines#24, cuf1=^P, .rmso=\E^_, .smso=\E^Y, cuu1=\E^L,
  10976. h1510t|Hazeltine 1510 with tilde escapes,
  10977.     am,
  10978.     home=~^R,
  10979.     khome=~^R,
  10980.     cuu1=~^L,
  10981.     kcuu1=~^L,
  10982.     cud1=~^K,
  10983.     kcud1=~^K,
  10984.     cub1=\b,
  10985.     bel=^G,
  10986.     cbt=~,
  10987.     clear=~,
  10988.     cols#80,
  10989.     cr=,
  10990.     cuf1=^P,
  10991.     cup=~^Q%p2%c%p1%c,
  10992.     dl1=~^S$<40>,
  10993.     ed=~^X$<10>,
  10994.     el=~^O,
  10995.     hz,
  10996.     il1=~^Z$<40>, 
  10997.     ind=^J,
  10998.     kbs=,
  10999.     kcbt=~,
  11000.     kclr=~,
  11001.     kcub1=\b,
  11002.     kcuf1=^P,
  11003.     kf0=~0\r,
  11004.     kf1=~1\r,
  11005.     kf2=~2\r,
  11006.     kf3=~3\r,
  11007.     kf4=~4\r,
  11008.     kf5=~5\r,
  11009.     kf6=~6\r,
  11010.     kf7=~7\r,
  11011.     kf8=~8\r,
  11012.     kf9=~9\r,
  11013.     ktbc=~.\r,
  11014.     lines#24,
  11015.     rmso=~^Y,
  11016.     sc=~^E,
  11017.     smso=~^_,
  11018.  
  11019.  
  11020. h1520|hazeltine 1520,
  11021.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=~^Z, am, cub1=^H,
  11022.     ed=~^X, el=~^O, clear=~\034, cup=~^Q%p2%c%p1%c$<1>, cols#80,
  11023.     dl1=~^S, cud1=~^K, hz, lines#24, cuf1=^P,
  11024.     rmso=~^Y, smso=~\037, cuu1=~^L, home=~^R,
  11025. # Info:
  11026. #    The h1552 has tildes and backprimes and everything!
  11027. #    Be sure the auto lf/cr switch is set to cr.
  11028. #
  11029. h1552|hazeltine 1552,
  11030.     cols#80, it#8, lines#24,
  11031.     bel=^G, clear=\EH\EJ, cr=\r, cub1=\b, cud1=\n,
  11032.     cuf1=\EC, cup=\EY%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=\EA,
  11033.     dl1=\EO, ed=\EJ, el=\EK, ht=\t, il1=\EE, ind=\n,
  11034.     kbs=\b, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
  11035.     kf1=\EP, kf2=\EQ, kf3=\ER, lf1=blue, lf2=red,
  11036.     lf3=green, ri=\EI,
  11037. h1552-rv|hazeltine 1552 reverse video,
  11038.     cr=^M, cud1=^J, ind=^J, bel=^G,
  11039.     smso=\ES, rmso=\ET, use=h1552,
  11040. # Info:
  11041. #    h2000 won't work well because of a clash between upper case 
  11042. #    and ~'s.
  11043. #
  11044. h2000|hazeltine 2000,
  11045.     cud1=^J, ind=^J, bel=^G,
  11046.     il1=~^z$<6>, am, cub1=^H, clear=~^\$<6>, cup=~^q%p2%c%p1%c, cols#74,
  11047.     dl1=~^s$<6>, home=~^r, lines#27, pad=\177,
  11048. # Info:
  11049. #    Date: Fri Jul 23 10:27:53 1982
  11050. #    I tested this termcap entry for the Hazeltine Esprit with vi. It
  11051. #    seems to work ok. There is one problem though if one types a 
  11052. #    lot of garbage characters very fast vi seems not able to keep 
  11053. #    up and hangs while trying to insert. That's in insert mode 
  11054. #    while trying to insert in the middle of a line. It might be 
  11055. #    because the Esprit doesn't have insert char and delete char as 
  11056. #    a built in function. Vi has to delete to end of line and then 
  11057. #    redraw the rest of the line.
  11058. #
  11059. esprit|Hazeltine Esprit I,
  11060.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\E^Z, am, cub1=^H,
  11061.     cbt=\E^T, bw, ed=\E^W, el=\E^O, clear=\E\034, cup=\E^Q%p2%c%p1%c,
  11062.     cols#80, dl1=\E^S, cud1=\E^K, home=\E^R, is2=\E\077,
  11063.     kf0=^B\060\n, kf1=^B\061\n, kf2=^B\062\n, kf3=^B\063\n,
  11064.     kf4=^B\064\n, kf5=^B\065\n, kf6=^B\066\n, kf7=^B\067\n,
  11065.     kf8=^B\070\n, kf9=^B\071\n, kbs=^H, kcud1=\E^K, rmkx=\E\076,
  11066.     khome=\E^R, kcub1=^H, kcuf1=^P, smkx=\E\074, kcuu1=\E^L, lf0=0,
  11067.     lf1=1, lf2=2, lf3=3, lf4=4, lf5=5, lf6=6, lf7=7, lf8=8, lf9=9,
  11068.     lines#24, cuf1=^P, rmso=\E^Y, smso=\E^_, cuu1=\E^L,
  11069. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11070. #                                                                         
  11071. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11072. #                   SANTA CRUZ OPERATION INC.                             
  11073. #                                                                         
  11074. #   The copyright notice above does not evidence any actual or intended   
  11075. #   publication of such source code.                                      
  11076.  
  11077. #    copyright    "%c%"
  11078.  
  11079. #ident    "@(#)terminfo:common/cmd/terminfo/heath.ti    1.6.3.2"
  11080. #ident  "$Header: heath.ti 1.2 91/06/27 $"
  11081. #  # --------------------------------
  11082. #
  11083. # heath: HEATHKIT and ZENITH
  11084. #
  11085. # Manufacturer:    HEATHKIT and ZENITH
  11086. # Class:    I
  11087. h19-a|heath-ansi|heathkit-a|heathkit h19 ansi mode,
  11088.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\E[1L$<1*>, am, cub1=^H, ed=\E[J,
  11089.     el=\E[K, clear=\E[2J, cup=\E[%i%p1%d;%p2%dH, cols#80,
  11090.     dch1=\E[1P, dl1=\E[1M$<1*>, cud1=\E[1B,
  11091.     rmir=\E[4l, home=\E[H, smir=\E[4h, lines#24, mir,
  11092.     cuf1=\E[1C, smacs=\E[10m, rmacs=\E[11m, msgr, ht=^I, it#8,
  11093.     rmso=\E[0m, smso=\E[7m, cuu1=\E[1A, cvvis=\E[>4h, cnorm=\E[>4l,
  11094.     kbs=^h, kcuu1=\E[1A, kcud1=\E[1B, kcub1=\E[1D, kcuf1=\E[1C,
  11095.     khome=\E[H,
  11096.     kf1=\EOS, kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW, lf6=blue,
  11097.     lf7=red, lf8=white, kf6=\EOP, kf7=\EOQ, kf8=\EOR,
  11098.     ri=\EM, is2=\E<\E[>1;2;3;4;5;6;7;8;9l\E[0m\E[11m\E[?7h,
  11099. h19-bs|heathkit w/keypad shifted,
  11100.     smkx=\Et, rmkx=\Eu, use=h19-b,
  11101. h19-smul|heathkit w/keypad shifted/underscore cursor,
  11102.     smkx=\Et, rmkx=\Eu, use=h19-u,
  11103. h19|heath|h19-b|heathkit|heath-19|z19|zenith|heathkit h19,
  11104.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EL$<1*>, am, cub1=^H,
  11105.     ed=\EJ, el=\EK, clear=\EE, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80,
  11106.     dch1=\EN, dl1=\EM$<1*>, cud1=\EB, rmir=\EO, home=\EH, smir=\E@,
  11107.     lines#24, mir, cuf1=\EC, smacs=\EF, rmacs=\EG, msgr, ht=^I, it#8,
  11108.     ri=\EI, rmso=\Eq, smso=\Ep, cuu1=\EA, cvvis=\Ex4, cnorm=\Ey4,
  11109.     kbs=^h, kcuu1=\EA, kcud1=\EB, kcub1=\ED, kcuf1=\EC, khome=\EH,
  11110.     kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV, kf5=\EW,
  11111.     lf6=blue, lf7=red, lf8=white, kf6=\EP, kf7=\EQ, kf8=\ER,
  11112.     hs, eslok, tsl=\Ej\Ex5\EY8%p1%' '%+%c\Eo\Eo, fsl=\Ek\Ey5,
  11113. h19-u|heathkit with underscore cursor,
  11114.     cvvis@, cnorm@, use=h19-b,
  11115. # Info:
  11116. #    This still doesn't work right - something funny is going on 
  11117. #    with return # and linefeed in the reach program. Apparently 
  11118. #    cr acts like crlf and lf is ignored. There is a "literal end 
  11119. #    of line mode" which works right, but this will cause cr's to 
  11120. #    appear in files that are spooled. This description assumes 
  11121. #    "normal end of line mode".
  11122. #
  11123. reach|h89|h89 running reach,
  11124.     cr@, cud1=\EB, ind=\r\l, is2=\Ey3\Ev, use=h19-b,
  11125. alto-h19|altoh19|altoheath|alto-heath|alto emulating heathkit h19,
  11126.     lines#60, il1=\EL, dl1=\EM, use=h19,
  11127. # Info:
  11128. #    The major problem with the Z29 is that it requires more 
  11129. #    padding than the Z19. Once again, here's a little termcap 
  11130. #    entry for it that will do the trick. 
  11131. #    
  11132. #    The problem declaring an H19 to be synonomous with a Z29 is that
  11133. #    it needs more padding. It especially loses if a program attempts
  11134. #    to put the Z29 into insert mode and insert text at 9600 baud. It
  11135. #    even loses worse if the program attempts to insert tabs at 9600
  11136. #    baud. Adding padding to text that is inserted loses because in 
  11137. #    order to make the Z29 not die, one must add so much padding that
  11138. #    whenever the program tries to use insert mode, the effective 
  11139. #    rate is about 110 baud.
  11140. #    
  11141. #    What program would want to put the terminal into insert mode 
  11142. #    and shove stuff at it at 9600 baud you ask?  
  11143. #    
  11144. #    Emacs. Emacs seems to want to do the mathematically optimal 
  11145. #    thing in doing a redisplay rather than the practical thing.
  11146. #    When it is about to output a line on top of a line that is 
  11147. #    already on the screen, instead of just killing to the end of 
  11148. #    the line and outputing the new line, it compares the old line 
  11149. #    and the new line and if there are any similarities, it 
  11150. #    constructs the new line by deleting the text on the old line 
  11151. #    on the terminal that is already there and then inserting new
  11152. #    text into the line to transform it into the new line that is 
  11153. #    to be displayed. The Z29 does not act kindly to this.
  11154. #    
  11155. #    But don't cry for too long.... There is a solution. You can make
  11156. #    a termcap entry for the Z29 that says the Z29 has no insert mode.
  11157. #    Then Emacs cannot use it. "Oh, no, but now inserting into a 
  11158. #    line will be really slow", you say. Well there is a sort of a
  11159. #    solution to that too. There is an insert character option on 
  11160. #    the Z29 that will insert one character. Unfortunately, it 
  11161. #    involves putting the terminal into ansi mode, inserting the 
  11162. #    character, and changing it back to H19 mode. All this takes 12 
  11163. #    characters. Pretty expensive to insert one character, but it 
  11164. #    works. Either Emacs doesn't try to use its inserting hack when 
  11165. #    it's only given an insert character ability or the Z29 doesn't 
  11166. #    require padding with this (the former is probably more likely, 
  11167. #    but I haven't checked it out).
  11168. #
  11169. z29|zenith29|z29b|,
  11170.     cr=^M, cud1=^J, ind=^J, bel=^G, is2=\E<\E[?2h\Ev, il1=\EL$<1>, am,
  11171.     cub1=^H, ed=\EJ$<14>, el=\EK$<1>, clear=\EE$<14>,
  11172.     cup=\EY%p1%' '%+%c%p2%' '%+%c,
  11173.     cols#80, dch1=\EN$<0.1*>, dl1=\EM$<1>, cud1=\EB, home=\EH,
  11174.     ich1=\E<\E[1@\E[?2h$<1>, lines#24, cuf1=\EC,
  11175.     rmacs=\EF, smacs=\EG, ind=\n$<2>, msgr, ht=^I, ri=\EI$<2>, rmso=\Eq,
  11176.     smso=\Ep, cuu1=\E$<1>A, cvvis=\Ex4, cnorm=\Ey4, kbs=^h, kcuu1=\EA,
  11177.     kcud1=\EB, kcub1=\ED, kcuf1=\EC, khome=\EH, kf1=\ES,
  11178.     kf2=\ET, kf3=\EU, kf4=\EV, kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER,
  11179.     kf9=\E0I, kf0=\E~, lf0=home,
  11180.     cbt=\E-, smul=\Es8, rmul=\Es0,
  11181. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11182. #                                                                         
  11183. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11184. #                   SANTA CRUZ OPERATION INC.                             
  11185. #                                                                         
  11186. #   The copyright notice above does not evidence any actual or intended   
  11187. #   publication of such source code.                                      
  11188.  
  11189. #    copyright    "%c%"
  11190.  
  11191. #ident    "@(#)terminfo:common/cmd/terminfo/homebrew.ti    1.7.3.2"
  11192. #ident  "$Header: homebrew.ti 1.2 91/06/27 $"
  11193. #  # --------------------------------
  11194. #
  11195. # homebrew: HOME MADE TERMINALS
  11196. #
  11197. # Manufacturer:    HOME MADE TERMINALS
  11198. # Class:    III
  11199. bc|bill croft homebrew,
  11200.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  11201.     cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=^Z, cols#96, home=^^, lines#72,
  11202.     cuf1=^L, cuu1=^K,
  11203. nucterm|rayterm|nuc|nuc homebrew,
  11204.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, clear=^L$<1>,
  11205.     lines#24, cols#80, cuf1=^C, cuu1=^N, home=^B, ll=^K, el=^A, ed=^E,
  11206. carlock|klc|,
  11207.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=^E, am, el=^U, clear=^Z$<100>,
  11208.     cup=\E=%p1%' '%+%c%p2%' '%+%c, cols#80, dch1=\177, dl1=^D,
  11209.     rmir=^T, home=^^, smir=^T, lines#24, cuf1=^L, rmso=^V, smso=^V,
  11210.     cuu1=^K, flash=\EV\EV,
  11211. # Info:
  11212. #    EXIDY
  11213. #
  11214. ex3000,
  11215.     cr=^M, cud1=^J, ind=^J, bel=^G, lines#24, cols#80, home=^Q,
  11216. exidy|exidy2500|exidy sorcerer as dm2500,
  11217.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=^P^J^X, am, cub1=^H,
  11218.     el=^W, clear=^^, cup=^L%p2%'`'%^%c%p1%'`'%^%c, cols#64,
  11219.     dch1=\b, dl1=^P^Z^X, smdc=^P, ed=^X, rmir=^X, home=^B, ich1=^\,
  11220.     smir=^P, lines#30, cuf1=^\, ht=^I, smso=^N, rmso=^X, cuu1=^Z,
  11221. sexidy|exidy smart,
  11222.     cr=^M, cud1=^J, ind=^J, bel=^G, lines#24, cols#64, clear=^L, home=^Q,
  11223.     cuf1=^S, cuu1=^W, cub1=^H, cub1=^A, kcud1=^S,
  11224. # Info:
  11225. #    netx and xitex are almost identical, except for the padding
  11226. #    on clear screen.  Hmm.
  11227. #
  11228. xitex|xitex sct-100,
  11229.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=^F^E$<2000>, el=^E$<1600>,
  11230.     clear=^L$<400>, cup=\E=%p1%'@'%+%c%p2%'@'%+%c, cols#64, home=^D,
  11231.     lines#16, cuf1=\E+@A, ri=\E=@@^K, cuu1=^K,
  11232. # NETRONICS
  11233. netx|netronics|,
  11234.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=^F^E$<2000>, el=^E$<1600>,
  11235.     clear=^L$<466>, cup=\E=%p1%'@'%+%c%p2%'@'%+%c, cols#64, home=^D,
  11236.     lines#16, cuf1=\E+@A, ri=\E=@@^K, cuu1=^K,
  11237. smartvid|Netronics Smartvid 80,
  11238.     cr=^M, cud1=^J, ind=^J, bel=^G, smacs=\EG@, am, rmacs=\EGB,
  11239.     cub1=^H, cbt=\EI, bw, ed=\EY, el=\ET, clear=^L,
  11240.     cup=\E=%p1%' '%+%c%p2%' '%+%c,
  11241.     cols#80, dch1=\EW, dl1=\ER, cud1=^J, rmir=\ED, eo, home=^Z,
  11242.     ich1=\EQ, smir=\EC, lines#24, ll=^Z^K, msgr, cuf1=^A,
  11243.     rmso=\EG@, xmc#1, smso=\EGC, ri=^K, ht=\Ei, rmcup=^Z^K,
  11244.     rmul=\EG@, cuu1=^K, smul=\EGA, cnorm=^Z^K, xhp,
  11245. smarterm|smarterm-s|netronics smarterm 80x24 naked terminal,
  11246.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE, am, cub1=^H, cbt=\EI,
  11247.     ed=\EY, el=\ET, clear=^L, cup=\E=%p1%' '%+%c%p2%' '%+%c$<6>,
  11248.     cols#80, lines#24,
  11249.     dch1=\EW, dl1=\ER, cud1=^J, rmir=\ED, home=^Z, ich1=\EQ,
  11250.     smir=\EC, cuf1=^A, ht=^I, rmul=\EG@, xmc#1, ul,
  11251.     smul=\EGA,
  11252. ubell|ubellchar|,
  11253.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ht=^I, el=\Ed,
  11254.     clear=^Z, cup=\E=%p1%' '%+%c%p2%' '%+%c, cols#80, lines#24, cuf1=^L,
  11255.     cuu1=^K, home=^^,
  11256. ttywilliams,
  11257.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#12,
  11258.     cub1=^Y, cud1=^K, cuu1=^Z, clear=^^, el=^_, am, home=^], cuf1=^X,
  11259. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11260. #                                                                         
  11261. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11262. #                   SANTA CRUZ OPERATION INC.                             
  11263. #                                                                         
  11264. #   The copyright notice above does not evidence any actual or intended   
  11265. #   publication of such source code.                                      
  11266.  
  11267. #    copyright    "%c%"
  11268.  
  11269. #ident    "@(#)terminfo:common/cmd/terminfo/lsi.ti    1.5.3.2"
  11270. #ident  "$Header: lsi.ti 1.2 91/06/27 $"
  11271. #  # --------------------------------
  11272. #
  11273. # lsi: LEAR SIEGLER (ADM)
  11274. #
  11275. # Manufacturer:    LEAR SIEGLER
  11276. # Class:    III
  11277. adm1a|adm1|lsi adm1a,
  11278.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  11279.     cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=\E;$<1>,
  11280.     cols#80, home=^^, lines#24, cuf1=^L, cuu1=^K,
  11281. adm2|lsi adm2,
  11282.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE, am, cub1=^H, ed=\EY, el=\ET,
  11283.     clear=\E;, cup=\E=%p1%' '%+%c%p2%' '%+%c, cols#80, dch1=\EW, dl1=\ER,
  11284.     home=^^, ich1=\EQ, kcud1=^J, khome=^^, kcub1=^H, kcuf1=^L, kcuu1=^K,
  11285.     lines#24, cuf1=^L, cuu1=^K,
  11286. adm3|lsi adm3,
  11287.     cr=^M, cud1=^J, ind=^J, bel=^G,
  11288.     am, cub1=^H, clear=^Z, lines#24, cols#80,
  11289. adm3a|3a|lsi adm3a,
  11290.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H,
  11291.     cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=^Z$<1>,
  11292.     cols#80, home=^^, lines#24, cuf1=^L, cuu1=^K,
  11293. adm3a+|3a+|adm3aplus|lsi adm3a+,
  11294.     kcub1=^H, kcud1=^J, kcuu1=^K, kcuf1=^L, use=adm3a,
  11295. adm5|lsi adm5,
  11296.     cr=^M, cud1=^J, ind=^J, bel=^G,
  11297.     ed=\EY, el=\ET, cud1=^J, kbs=^H, khome=^^,
  11298.     rmso=\EG, xmc#1, smso=\EG, use=adm3aplus,
  11299. adm21|lear siegler adm21,
  11300.     cr=^M, cud1=^J, ind=^J, bel=^G, ed=\EY, el=\ET, il1=30*\EE,
  11301.     dl1=30*\ER, ich1=\EQ, dch1=\EW, smul=\EG8,
  11302.     rmul=\EG0, xmc#1, smso=\EG4, rmso=\EG0, kbs=^H, kcub1=^H,
  11303.     kcuf1=^L, kcuu1=^K, kcud1=^J, khome=^^, use=adm3a,
  11304. # Info:
  11305. #    If the adm31 gives you trouble with standout mode, check the 
  11306. #    DIP switch in position 6, bank @c11, 25% from back end of pad.
  11307. #    Should be OFF.
  11308. #    
  11309. #    If there is no such switch, you have an old adm31 and must use 
  11310. #    oadm31
  11311. #
  11312. adm31|31|lsi adm31,
  11313.     is2=\Eu\E0, cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE, am, cub1=^H,
  11314.     el=\ET, cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=\E*, ed=\EY, cols#80,
  11315.     dch1=\EW, dl1=\ER, rmir=\Er, home=^^, smir=\Eq,
  11316.     kf0=^A0\r, kf1=^A1\r, kf2=^A2\r, kf3=^A3\r, kf4=^A4\r,
  11317.     kf5=^A5\r, kf6=^A6\r, kf7=^A7\r, kf8=^A8\r, kf9=^A9\r,
  11318.     kcud1=^J, kcub1=^H, kcuf1=^L, kcuu1=^K,
  11319.     lines#24, mir, cuf1=^L,
  11320.     rmso=\EG0, smso=\EG1, cuu1=^K, smul=\EG1, rmul=\EG0,
  11321. oadm31|o31|old adm31,
  11322.     smso=\EG4, smul@, rmul@, use=adm31,
  11323. # Info:
  11324. #    I had an ADM36 at home for a month and setup the following 
  11325. #    termcap entry for it. The entry is not fancy (doesn`t set tabs,
  11326. #    doesn't implement Highlighting or reverse video, etc.), but 
  11327. #    works well with vi. It uses the terminal in ADM36 mode not the 
  11328. #    alternate vt52 emulation mode.
  11329. #
  11330. 36|adm36|lsi adm36,
  11331.     el=\E[0K, ed=\E[0J, cup=\E[%i%p1%d;%p2%dH,
  11332.     cuf1=\E[D, cuu1=\E[A, cols#80, lines#24, am, cub1=^H,
  11333.     clear=\E[H\E[2J, il1=\E[1L$<100>, dl1=\E[1M,
  11334.     smir=\E[4h, rmir=\E[4l, mir,
  11335.     kcuu1=\E[A, kcud1=\EB, kcuf1=\EC, kcub1=\ED, 
  11336.     is2=\E[6;?7h\E[4;20;?1;?3;?6;?4l\E(B\E)B\E>,
  11337. adm42|42|lsi adm42,
  11338.     cvvis=\EC\E3 \E3(, cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE$<270>,
  11339.     am, cub1=^H, ed=\EY, el=\ET, clear=\E;, cup=\E=%p1%' '%+%c%p2%' '%+%c,
  11340.     cols#80, dch1=\EW, dl1=\ER, rmir=\Er, smir=\Eq, ip=$<6*>, lines#24,
  11341.     cbt=\EI, cuf1=^L, rmso=\EG0, smso=\EG4, ht=\t, cuu1=^k,
  11342.     pad=\177, kcud1=^J, kcuf1=^L, kcuu1=^K, kcub1=^H, khome=^^,
  11343. # Info:
  11344. #    The following termcap for the Lear Siegler ADM-42 leaves the 
  11345. #    "system line" at the bottom of the screen blank (for those who 
  11346. #    find it distracting otherwise)
  11347. #
  11348. adm42-nl|42-nl|lsi adm-42 with no system line,
  11349.     il1=\EE\EF ^I, cbt=\EI\EF ^I, ed=\EY\EF ^I, el=\ET\EF ^I, clear=\E;\EF ^I,
  11350.     cup=\E=%p1%' '%+%c%p2%' '%+%c$<6>\EF ^I, dch1=\EW\EF ^I, dl1=\ER\EF ^I,
  11351.     rmir=\Er\EF ^I, smir=\Eq\EF ^I, use=adm42,
  11352. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11353. #                                                                         
  11354. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11355. #                   SANTA CRUZ OPERATION INC.                             
  11356. #                                                                         
  11357. #   The copyright notice above does not evidence any actual or intended   
  11358. #   publication of such source code.                                      
  11359.  
  11360. #    copyright    "%c%"
  11361.  
  11362. #ident    "@(#)terminfo:common/cmd/terminfo/microterm.ti    1.6.3.2"
  11363. #ident  "$Header: microterm.ti 1.2 91/06/27 $"
  11364. #  # --------------------------------
  11365. #
  11366. # microterm: MICROTERM
  11367. #
  11368. # Manufacturer:    MICROTERM
  11369. # Class:    III
  11370. microterm|act4|microterm act iv,
  11371.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^_, el=^^, clear=^L,
  11372.     cup=^T%p1%c%p2%c, cols#80, lines#24, cuf1=^X, cuu1=^Z, home=^],
  11373. # Info:
  11374. #    The padding on cuf1 for act5 and mime is a guess and not final.
  11375. #    The act5 has hardware tabs, but in cols 8, 16, 24, 32, 41 (!), 49, ...
  11376. #
  11377. microterm5|act5|microterm act v,
  11378.     uc=\EA, ri=\EH$<3>, kcuu1=^Z, kcud1=^K, kcub1=^H, kcuf1=^X, use=act4,
  11379. # Info:
  11380. #    Act V in split screen mode. act5-s is not tested and said not 
  11381. #    to work.
  11382. #    Could have been because of the funny tabs - it might work now.
  11383. #
  11384. act5-s|act5s|act 5 in split screen mode,
  11385.     smcup=\EP, rmcup=\EQ, lines#48, cols#39, use=act5,
  11386. # Info:
  11387. #    These mime1 entries refer to the Microterm Mime I or Mime II.
  11388. #    The default mime is assumed to be in enhanced act iv mode.
  11389. #    There is a ^Q in is2 to unwedge any lines that wedge on ^S.
  11390. #
  11391. mime|mime1|mime2|mimei|mimeii|microterm mime1,
  11392.     cup=^T%p1%{24}%+%c%p2%?%p2%{32}%>%t%{48}%+%;%{80}%+%c, cols#80,
  11393.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=^A$<80>, am, cub1=^H,
  11394.     ed=^_, el=^^, clear=\035^C, dl1=^W$<80>, ht=^I, lines#24,
  11395.     cuf1=^X, it#8, uc=^U, cuu1=^z, home=\035, cud1=^K, is2=\E^S^Q,
  11396.     kcuu1=^Z, kcud1=^K, kcub1=^H, kcuf1=^X, ri=^R$<3>, vt#9,
  11397. mime-na|mime with no arrow keys,
  11398.     kcuu1@, kcud1@, kcuf1@, use=mime,
  11399. mime-3a|mime-adm3a|mime1 emulating adm3a,
  11400.     cols#80, lines#24,
  11401.     bel=^G, clear=^Z$<1>, cr=\r, cub1=\b, cud1=\n,
  11402.     cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K,
  11403.     home=^^, ind=\n, kcub1=\b, kcud1=^K, kcuf1=^X,
  11404.     kcuu1=^Z,
  11405. mime-3ax|mime-adm3ax|mime1 emulating enhanced adm3a,
  11406.     il1=^A$<80>, dl1=^W$<80>, ht=^I$<3>, it#8, el=^X, ed=^_, use=mime-3a,
  11407. # Info:
  11408. #    Mimes using brightness for standout. Half bright is very dim 
  11409. #    unless you turn up the brightness so far that lines show up on 
  11410. #    the screen.
  11411. #
  11412. mime-fb|full bright mime1,
  11413.     smso=^Y, rmso=^S, is2=^S\E^Q, use=mime,
  11414. mime-hb|half bright mime1,
  11415.     smso=^S, rmso=^Y, is2=^Y\E, use=mime,
  11416. # Info:
  11417. #    These entries (for mime 2a) put the terminal in low intensity 
  11418. #    mode since high intensity mode is so obnoxious.
  11419. #    This is the preferred mode (but ^X can't be used as a kill 
  11420. #    character (?))
  11421. #
  11422. mime2a|mime2a-v|microterm mime2a (emulating an enhanced vt52),
  11423.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=^A$<20*>, cub1=^H, ed=\EQ$<20*>,
  11424.     cols#80, el=\EP, clear=\EL, cup=\EY%p1%' '%+%c%p2%' '%+%c, is2=^Y,
  11425.     dch1=^N, dl1=^W$<20*>, ip=$<2>, rmir=^Z, home=\EH, smir=^O, cuu1=\EA,
  11426.     ri=\EA, kcud1=\EB, kcub1=\ED, kcuf1=\EC, kcuu1=\EA, lines#24,
  11427.     cuf1=\EC, ht=^I, it#8, rmso=\E9, smso=\E8, smul=\E4, rmul=\E5,
  11428. mime2a-s|microterm mime2a (emulating an enhanced soroc iq120),
  11429.     cr=^M, cud1=^J, ind=^J, bel=^G, il1=^A$<20*>, am, cub1=^H, ed=\EJ$<20*>,
  11430.     el=\EK, clear=\EL, cup=\E=%p1%' '%+%c%p2%' '%+%c, cols#80, dch1=\ED,
  11431.     dl1=^W$<20*>, kcub1=^H, kcuf1=^L, kcuu1=^K, kcud1=^J, home=^^, is2=\E),
  11432.     ri=\EI, smir=\EE, rmir=^Z, ip=$<2>, lines#24, cuf1=^L, cuu1=\EI,
  11433.     smso=\E:, rmso=\E;, smul=\E6, rmul=\E7,
  11434. # Info:
  11435. #    Wed Mar  9 18:53:21 1983
  11436. #    We run our terminals at 2400 Baud, so there might be some timing
  11437. #    problems at higher speeds.
  11438. #    The major improvements in this mod are the terminal now 
  11439. #    scrolls down and insert mode works without redrawing the rest 
  11440. #    of the line to the right of the cursor. This is done with a 
  11441. #    bit of a kludge using the exit graphics mode to get out of 
  11442. #    insert, but it does not appear to hurt anything when using 
  11443. #    vi at least. If you have some users using act4's with programs 
  11444. #    that use curses and graphics mode this could be a problem.
  11445. #
  11446. mm3|mime314|mm314|mime 314,
  11447.     am, cub1=^H, ht=^I, ed=^_, el=^^, clear=^L, cup=^T%p1%c%p2%c,
  11448.     cols#80, lines#24, cuf1=^X, cuu1=^Z,
  11449.     home=^], kcud1=^K, kcub1=^H, kcuf1=^X, kcuu1=^Z,
  11450.     il1=^A, dch1=^D, dl1=^W, smir=^S, rmir=^V, 
  11451. # Info:
  11452. #    Fri Aug  5 08:11:57 1983
  11453. #    this entry works for ergo 4000's with the following setups:
  11454. #    ansi,wraparound,newline disabled, xon/xoff disabled in both
  11455. #    setup a & c    
  11456. #    
  11457. #    WARNING!!! There are multiple versions of ERGO 4000 microcode
  11458. #    Be advised that very early versions DO NOT WORK RIGHT !!  
  11459. #    Microterm does have a ROM exchange program- use it or lose big
  11460. #
  11461. m8|ergo4000|microterm ergo 4000,
  11462.     cr=^M, cud1=^J, ind=^J, bel=^G, ed=\E[0J$<15>, el=\E[0K$<13>,
  11463.     clear=\E[H\E[2J$<80>, cub1=^H, cuf1=\E[C, cuu1=\E[A, cud1=\E[B,
  11464.     cup=\E[%i%p1%d;%p2%dH, cols#80, lines#66, da, db, dch1=\E[1P$<80>,
  11465.     il=\E[1L$<5*>, dl1=\E[1M$<5*>, smir=\E[4h$<6>, rmir=\E[4l,
  11466.     is2=\E<\E=\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h$<300>, kf1=\EOP,
  11467.     kf2=\EOQ, kf3=\EOR, kf4=\EOS, kcud1=\E[B, rmkx=\E=$<4>,
  11468.     kcub1=\E[D, kcuf1=\E[C, smkx=\E=$<4>, kcuu1=\E[A, lf1=pf1,
  11469.     lf2=pf2, lf3=pf3, lf4=pf4, msgr, ht=^I, rmso=\E[0m$<20>,
  11470.     smso=\E[7m$<20>, ri=\EM$<20*>, ind=\ED$<20*>,
  11471. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11472. #                                                                         
  11473. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11474. #                   SANTA CRUZ OPERATION INC.                             
  11475. #                                                                         
  11476. #   The copyright notice above does not evidence any actual or intended   
  11477. #   publication of such source code.                                      
  11478.  
  11479. #    copyright    "%c%"
  11480.  
  11481. #ident    "@(#)terminfo:common/cmd/terminfo/special.ti    1.5.3.2"
  11482. #ident  "$Header: special.ti 1.2 91/06/27 $"
  11483. #  # --------------------------------
  11484. #
  11485. # special: SPECIALS
  11486. #
  11487. # Manufacturer:    SPECIAL GENERIC TERMINALS
  11488. # Class:    III
  11489. # Info:
  11490. #    Generic "terminals". These are used to label tty lines when 
  11491. #    you don't # know what kind of terminal is on it. The 
  11492. #    characteristics of an unknown terminal are the lowest common 
  11493. #    denominator - they look about like a ti 700.
  11494. #
  11495. arpanet|network|net|,
  11496.     use=unknown,
  11497. bussiplexer,
  11498.     use=unknown,
  11499. dialup,
  11500.     use=unknown,
  11501. ethernet,
  11502.     use=unknown,
  11503. plugboard|patch|patchboard|,
  11504.     use=unknown,
  11505. dumb,
  11506.     am, bel=^G, cols#80, cr=^M, cud1=^J, ind=^J,
  11507. unknown,
  11508.     gn, use=dumb,
  11509. switch|intelligent switch,
  11510.     use=unknown,
  11511. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11512. #                                                                         
  11513. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11514. #                   SANTA CRUZ OPERATION INC.                             
  11515. #                                                                         
  11516. #   The copyright notice above does not evidence any actual or intended   
  11517. #   publication of such source code.                                      
  11518.  
  11519. #    copyright    "%c%"
  11520.  
  11521. #ident    "@(#)terminfo:common/cmd/terminfo/sperry.ti    1.9.4.1"
  11522. #ident  "$Header: sperry.ti 1.2 91/06/27 $"
  11523. #  # --------------------------------
  11524. #
  11525. # sperry: SPERRY
  11526. #
  11527. # Manufacturer:    SPERRY
  11528. # Class:    III
  11529. # Info:
  11530. #    This is a terminal that is (going to be) used with increasing 
  11531. #    frequency here, internally at sperry. It is also similar, i 
  11532. #    believe, to the terminal that comes with the sperry pcs that 
  11533. #    have recenty made an entry into the micro market.
  11534. #    It doesn't have everything that the uts30 has to offer, i'm 
  11535. #    sure (read hope), but its a start.
  11536. #    
  11537. #    
  11538. #    This entry is for the Sperry UTS30 terminal running the TTY 
  11539. #    utility under control of CP/M Plus 1R1. The functionality 
  11540. #    provided is comparable to the DEC vt100.
  11541. #    
  11542. #
  11543. uts30|sperry uts30 with cp/m@1R1,
  11544.     am, bw, hs,
  11545.     cols#80, lines#24, wsl#40,
  11546.     bel=^G, blink=\E[5m, bold=\E[1m, civis=\ER, clear=\f, cnorm=\ES,
  11547.     cr=\r, csr=\EU%p1%' '%+%c%p2%' '%+%c, cub=\E[%p1%dD, cub1=\b,
  11548.     cud=\E[%p1%dB, cud1=\EB, cuf=\E[%p1%dC, cuf1=\EC,
  11549.     cup=\E[%i%p1%d;%p2%dH,
  11550.     cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\EM, dl=\E[%p1%dM,
  11551.     dl1=\EL, 
  11552.     ed=\E[J, el=\E[K, fsl=\r, home=\E[H, ht=\t, ich=\E[%p1%d@, ich1=\EO,
  11553.     il=\E[%p1%dL, il1=\EN,
  11554.     kbs=\b, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, khome=\E[H,
  11555.     ind=\l, indn=\E[%p1%dB,
  11556.     is2=\E[U 7\E[24;1H, rc=\EX, rev=\E[7m,
  11557.     rf=/usr/share/lib/tabset/vt100, ri=\EI, rin=\E[%p1%dA,
  11558.     rmacs=\Ed, rmso=\E[m,
  11559.     rmul=\E[m, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
  11560.     sc=\EW, sgr0=\E[m\Ed, smacs=\EF, smso=\E[7m, smul=\E[4m,
  11561.     tsl=\E], uc=\EPB,
  11562. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11563. #                                                                         
  11564. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11565. #                   SANTA CRUZ OPERATION INC.                             
  11566. #                                                                         
  11567. #   The copyright notice above does not evidence any actual or intended   
  11568. #   publication of such source code.                                      
  11569.  
  11570. #    copyright    "%c%"
  11571.  
  11572. #ident    "@(#)terminfo:common/cmd/terminfo/teleray.ti    1.8.3.2"
  11573. #ident  "$Header: teleray.ti 1.2 91/06/27 $"
  11574. #  # --------------------------------
  11575. #
  11576. # teleray: TELERAY
  11577. #
  11578. # Manufacturer:    TELERAY
  11579. # Class:    III
  11580. # Info:
  11581. #    A dumb teleray with the cursor stuck on the bottom and no 
  11582. #    obvious model number is probably a 3700.
  11583. #
  11584. t3700|teleray3700|dumb teleray 3700,
  11585.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, clear=^L, cols#80, lines#24,
  11586. t3800|teleray 3800 series,
  11587.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK, clear=^L,
  11588.     cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80,  
  11589.     cud1=\n, home=\EH, lines#24, ll=\EY7 , cuf1=\EC, ht=^I, cuu1=^K,
  11590. t1061|t10|teleray|teleray 1061,
  11591.     tbc=\EG, hts=\EF, cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EL$<2*>,
  11592.     am, cub1=^H, ed=\EJ$<1>, el=\EK, clear=^L$<1>,
  11593.     cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80,
  11594.     dch1=\EQ, dl1=\EM$<2*>, home=\EH, ich1=\EP, ip=$<0.4*>,
  11595.     kf1=^Z1, kf2=^Z2, kf3=^Z3, kf4=^Z4, kf5=^Z5, kf6=^Z6, kf7=^Z7, kf8=^Z8,
  11596.     lines#24, cuf1=\EC, ht=^I, rmso=\ER@, smso= \ERD, km,
  11597.     is2=\Ee\EU01^Z1\EV\EU02^Z2\EV\EU03^Z3\EV\EU04^Z4\EV\EU05^Z5\EV\EU06^Z6\EV\EU07^Z7\EV\EU08^Z8\EV\Ef,
  11598.     cuu1=\EA, smul=\ERH, rmul=\ER@, xhp, xt, xmc#1,
  11599. t1061f|teleray 1061 with fast PROMs,
  11600.     il1=\EL, ip@, dl1=\EM, use=t1061,
  11601. # Info:
  11602. #    teleray 16 - map the arrow keys for vi/rogue, shifted to 
  11603. #    up/down page, and back/forth words. Put the function keys 
  11604. #    (f1-f10) where they can be found, and turn off the other magic 
  11605. #    keys along the top row, except for line/local. Do the magic 
  11606. #    appropriate to make the page shifts work.
  11607. #    Also toggle ^S/^Q for those of us who use Emacs.
  11608. #
  11609. ya|t16|teleray 16,
  11610.     cr=^M, cud1=^J, ind=^J, bel=^G, cr=^M, cud1=^J, ind=^J, bel=^G,
  11611.     il1=\E[L, am, cub1=^H, ed=\E[0J,
  11612.     el=\E[0K, clear=\E[H\E[2J, cup=%i\E[%p1%d;%p2%df, cols#80, kf1=^Z1,
  11613.     kf2=^Z2, kf3=^Z3, kf4=^Z4, kf5=^Z5, kf6=^Z6, kf7=^Z7, kf8=^Z8,
  11614.     kf9=^Z9, kf10=^Z0, dch1=\E[P, dl1=\E[M, home=\E[H,
  11615.     smcup=\E[U\E[?38l, rmcup=\E[V\E[24;1f\E[?38h, smir=\E[4h,
  11616.     rmir=\E[4l, lines#24, cuf1=\E[C, ht=^I, rmso=\E[m, smso=\E[7m,
  11617.     dch1=\E[P, cud1=\E[B, cuu1=\E[A, smul=\E[4m,
  11618.     rmul=\E[m, xhp, xt, ri=\E[T, da, db, mir,
  11619. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11620. #                                                                         
  11621. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11622. #                   SANTA CRUZ OPERATION INC.                             
  11623. #                                                                         
  11624. #   The copyright notice above does not evidence any actual or intended   
  11625. #   publication of such source code.                                      
  11626.  
  11627. #    copyright    "%c%"
  11628.  
  11629. #ident    "@(#)terminfo:common/cmd/terminfo/tymshare.ti    1.4.3.2"
  11630. #ident  "$Header: tymshare.ti 1.2 91/06/27 $"
  11631.  
  11632. scanset|sc410|sc415|Tymshare Scan Set,
  11633.     msgr, am, bw,
  11634.     cols#80, lines#24,
  11635.     bel=^G, cub1=^H, cud1=^J, ind=^J, cuu1=^K, cr=^M, cuf1=^I,
  11636.     sc=^B, rc=^C, clear=\EH\EJ,
  11637.     kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED,
  11638.     cup=\EY%p1%' '%+%c%p2%' '%+%c,
  11639.     ed=\EJ, el=\EK, home=\EH,
  11640.     rs1=\E>,
  11641.     smacs=^N, rmacs=^O, acsc=l<m-k4j%q\,x5,
  11642.     mc0=\E;3, mc4=\E;0, mc5=\E;0,
  11643.  
  11644. scanset-n|Tymshare Scan Set in 40 col mode,
  11645.     rs2=\E<,
  11646.     use=scanset,
  11647. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11648. #                                                                         
  11649. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11650. #                   SANTA CRUZ OPERATION INC.                             
  11651. #                                                                         
  11652. #   The copyright notice above does not evidence any actual or intended   
  11653. #   publication of such source code.                                      
  11654.  
  11655. #    copyright    "%c%"
  11656.  
  11657. #ident    "@(#)terminfo:common/cmd/terminfo/visual.ti    1.7.3.2"
  11658. #ident  "$Header: visual.ti 1.2 91/06/27 $"
  11659. #  # --------------------------------
  11660. #
  11661. # visual: VISUAL
  11662. #
  11663. vi50|visual50|v50 adm3a mode with goodies,
  11664.     cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, il1=\EL, dl1=\EM,
  11665.     ed=\Ek, el=\EK, clear=^Z, cup=\E=%p1%' '%+%c%p2%' '%+%c, cols#80,
  11666.     home=\EH, kbs=^H, kcud1=\EB, khome=\EH, kcub1=\ED,
  11667.     kcuf1=\EC, kcuu1=\EA, lines#24, msgr, cuf1=^L, ht=^I, smso=\EU,
  11668.     rmso=\ET, cuu1=^K,
  11669. # The Visual 200 beeps when you type a character in insert mode.
  11670. # This is a horribly obnoxious misfeature, and some of the entries
  11671. # below try to get around the problem by ignoring the feature or
  11672. # turning it off when inputting a character.  They are said not to
  11673. # work well at 300 baud.  (You could always cut the wire to the bell!)
  11674. vi200|visual 200 with function keys,
  11675.     cr=^M, cud1=^J, ind=^J, bel=^G, lines#24, cols#80,
  11676.     il1=\EL, am, cub1=^H, ed=\Ey, el=\Ex$<4*>, clear=\Ev,
  11677.     cup=\EY%p1%' '%+%c%p2%' '%+%c, dch1=\EO$<4*>, dl1=\EM$<4*>,
  11678.     home=\EH, ich1=\Ei \b\Ej, is2=\E3\Eb\Ej\E\\\El\EG\Ed\Ek,
  11679.     kf0=\EP, kf1=\EQ, kf2=\ER, kf3=\E , kf4=\E!, kf5=\E", kf6=\E#,
  11680.     kf7=\E$, kf8=\E%, kf9=\E&,
  11681.     kcub1=\ED, kcuf1=\EC, kcuu1=\EA, kcud1=\EB, khome=\EH,
  11682.     cuf1=\EC, ht=^I, ri=\EI, cuu1=\EA, cvvis=\Ed, cnorm=\Ec,
  11683. vi200-rv-ic|visual 200 reverse video using insert char,
  11684.     rmir=\Ej, smir=\Ei, ich1@, use=vi200-rv,
  11685. # The older Visuals didn't come with function keys. This entry uses
  11686. # smkx and rmkx so that the keypad keys can be used as function keys.
  11687. # If your version of vi doesn't support function keys you may want
  11688. # to use vi200-f.
  11689. vi200-f|visual|visual 200 no function keys,
  11690.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24,
  11691.     il1=\EL, am, cub1=^H, ed=\Ey, el=\Ex$<4*>, clear=\Ev,
  11692.     cup=\EY%p1%' '%+%c%p2%' '%+%c, dch1=\EO$<4*>, dl1=\EM$<4*>,
  11693.     home=\EH, ich1=\Ei \b\Ej, is2=\E3\Eb\Ej\E\\\El\EG\Ed\Ek,
  11694.     smkx=\E=, rmkx=\E>,
  11695.     kf0=\E?p, kf1=\E?q, kf2=\E?r, kf3=\E?s, kf4=\E?t, kf5=\E?u, kf6=\E?v,
  11696.     kf7=\E?w, kf8=\E?x, kf9=\E?y,
  11697.     kcub1=\ED, kcuf1=\EC, kcuu1=\EA, kcud1=\EB, khome=\EH,
  11698.     cuf1=\EC, ht=^I, ri=\EI, cuu1=\EA, cvvis=\Ed, cnorm=\Ec,
  11699. vi200-rv|visual 200 reverse video,
  11700.     smso=\E4, rmso=\E3, ri@, cvvis@, cnorm@, use=vi200,
  11701. vi200-ic|visual 200 using insert char,
  11702.     rmir=\Ej, smir=\Ei, ich1@, use=vi200,
  11703. # the function keys are programmable but we don't reprogram
  11704. # them to their default values with "is" because programming
  11705. # them is very verbose. maybe an "if" file should be made for
  11706. # the 300 and they could be stuck in it.
  11707. vi300|visual 300 ansi x3.64,
  11708.     cr=^M, cud1=^J, ind=^J, bel=^G, cr=^M, cud1=^J, ind=^J, bel=^G,
  11709.     am, cub1=^H, bw, mir, ht=^I, xenl, cols#80, lines#24,
  11710.     is2=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[1Q\E[0;1(D\E[8s,
  11711.     cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, cud1=\E[B, cuf1=\E[C, ri=\EM,
  11712.     cbt=\E[Z, home=\E[H, ed=\E[J, clear=\E[H\E[2J, el=\E[K,
  11713.     il1=\E[L, dl1=\E[M, smir=\E[4h, rmir=\E[4l, dch1=\E[P$<40>,
  11714.     smso=\E[1m, rmso=\E[m, smul=\E[4m, rmul=\E[m, khome=\E[H,
  11715.     kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A, kf1=\E_A\E\\,
  11716.     kf2=\E_B\E\\, kf3=\E_C\E\\, kf4=\E_D\E\\, kf5=\E_E\E\\,
  11717.     kf6=\E_F\E\\, kf7=\E_G\E\\, kf8=\E_H\E\\, kf9=\E_I\E\\,
  11718. vi300-rv|visual 300 reverse video,
  11719.     cr=^M, cud1=^J, ind=^J, bel=^G, cr=^M, cud1=^J, ind=^J, bel=^G,
  11720.     is2=\E[7s\E[2;3;4;20;?6l\E[12;?5;?7h\E[1Q\E[0;1(D\E[8s,
  11721.     use=vi300,
  11722. # slow scroll doesn't work that well; if you type on the
  11723. # keyboard while the terminal is scrolling it drops characters
  11724. vi300-ss|visual 300 slow scroll,
  11725.     cr=^M, cud1=^J, ind=^J, bel=^G, cr=^M, cud1=^J, ind=^J, bel=^G,
  11726.     cvvis=\E[?4l, cnorm=\E[?4h, use=vi300,
  11727. # some of the vi300s have older firmware that has the command
  11728. # sequence for setting editing extent reversed.
  11729. ovi300|visual 300 old,
  11730.     cr=^M, cud1=^J, ind=^J, bel=^G, cr=^M, cud1=^J, ind=^J, bel=^G,
  11731.     is2=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[2Q\E[0;1(D\E[8s,
  11732.     use=vi300,
  11733. # if your version of ex/vi doesn't correctly implement xn
  11734. # use this termcap for the vi300
  11735. vi300-aw|visual 300 no autowrap,
  11736.     am@, xenl@,
  11737.     cvvis=\E[?7l, cnorm=\E[?7h,
  11738.     use=vi300, 
  11739. # the visual 550 is a visual 300 with tektronix graphics,
  11740. # and with 33 lines. clear screen is modified here to
  11741. # also clear the graphics.
  11742. vi550|visual 550 ansi x3.64,
  11743.     cr=^M, cud1=^J, ind=^J, bel=^G, cr=^M, cud1=^J, ind=^J, bel=^G,
  11744.     lines#33, clear=\030\E[H\E[2J, use=vi300,
  11745. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  11746. #                                                                         
  11747. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  11748. #                   SANTA CRUZ OPERATION INC.                             
  11749. #                                                                         
  11750. #   The copyright notice above does not evidence any actual or intended   
  11751. #   publication of such source code.                                      
  11752.  
  11753. #ident    "@(#)terminfo:common/cmd/terminfo/xterm.ti    1.2"
  11754. #    copyright    "%c%"
  11755. # This xterm entry is basically that of Osr5 (July 97 for Gemini) and is 
  11756. # compatible with std builds of X11R5 and X11R6 xterm.
  11757. # Note thats its DIFFERENT from the X distribution supplied xterm terminfo file
  11758. # in that it correctly describes fnkeys 1-4 and supports up to 12 fnkeys 
  11759. # and an alt char set mode (acsc et al).
  11760. # It also provides support for a tweaked xterm config for the use
  11761. # of backtab and shifted arrow keys ( kcbt, kRIT, kLFT )
  11762. # xterm resources should be augmented with :
  11763. #  XTerm*VT100.Translations : #override  \n\
  11764. #        Shift<Key>Tab  : string(0x1b) string("[Z")\n\
  11765. #        Shift<Key>Left : string(0x1b) string("[d")\n\
  11766. #        Shift<Key>Right: string(0x1b) string("[c")\n\
  11767. # Corrected xterm source (Osr5, Gemini) for Home/End key handling here also 
  11768. # otherwise can get same effect by augmenting above resource with 
  11769. #        <Key>Home : string(0x1b) string("[7~")\n\
  11770. #        <Key>End  : string(0x1b) string("[8~")\n
  11771. #NB: Osr5 originally had kf0 entry as synonym for kf10 which is now dropped.
  11772. #
  11773. # This entry replaces the (variant) UW xterm entry, and is a functional
  11774. # replacement for UW xtermm, xterms and xterm_sco 
  11775. # Its been removed from dec.ti and has no reliance on any vt100 setups
  11776. # see also att.ti for the UW xterm (xtermUW) description.
  11777.  
  11778. xterm|xterm terminal emulator (monochrome),
  11779.     am, km, mir, msgr, xenl, xon,
  11780.         cols#80, lines#24,
  11781.     acsc=aakkllmmjjnnwwvvuuttqqxx, bel=^G, bold=\E[1m,
  11782.     clear=\E[H\E[2J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  11783.     cub=\E[%p1%dD, cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC,
  11784.     cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
  11785.     cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
  11786.     dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=\t, hts=\EH,
  11787.     ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,
  11788.     ind=\n, is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>,
  11789.     kLFT=\E[d, kRIT=\E[c, kbs=\b, kcbt=\E[Z, kcub1=\E[D,
  11790.     kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[8~,
  11791.     kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
  11792.     kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~,
  11793.     kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
  11794.     khome=\E[7~, knp=\E[6~, kpp=\E[5~, rc=\E8, ri=\EM,
  11795.     rmacs=\E(B, rmcup=\E[2J\E[?47l\E8, rmso=\E[m,
  11796.     rmul=\E[m,
  11797.     rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
  11798.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
  11799.     sgr0=\E[m\E[m, smacs=\E(0, smcup=\E7\E[?47h, smso=\E[7m,
  11800.     smul=\E[4m, tbc=\E[3g,
  11801.  
  11802. # pseudo xterm extension for color support mainly for rxvt
  11803. xterm-color|xterm terminal emulator with color (rxvt),
  11804.     colors#8, pairs#64,
  11805.     op=\E[39;49m,
  11806.     setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
  11807.     setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
  11808.     setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
  11809.     use=xterm,
  11810.  
  11811. # aliases for UW compatibility (deprecated)
  11812. xterms|xterm_sco|xtermm,
  11813.     use=xterm,
  11814.     
  11815.  
  11816. #ident    "@(#)terminfo:common/cmd/terminfo/OSR5/trailer    1.1"
  11817. #
  11818. #    @(#) trailer 23.3 91/06/12 
  11819. #
  11820. #"
  11821. #  # ------------------------
  11822. #
  11823. # The following have been included for upward compatibility with previous
  11824. # names.  They are considered obsolete and the new name (which typically
  11825. # contains an extra dash) should be used instead.  These names will go
  11826. # away eventually (read: "soon") so you should start converting!
  11827. #
  11828. tvi9122p|9122p|, use=912-2p,
  11829. tvi9202p|9202p|, use=920-2p,
  11830. tvi9502p|9502p|, use=950-2p,
  11831. tvi9504p|9504p|, use=950-4p,
  11832. tvi950rv|950rv|, use=950-rv,
  11833. tvi950rv2p|950rv2p|, use=950-rv-2p,
  11834. tvi950rv4p|950rv4p|, use=950-rv-4p,
  11835. aaa-29|, use=aaa-30-s,
  11836. aaa-29-ctxt|, use=aaa-30-s-ctxt,
  11837. aaa-29-np|, use=aaa-30-s,
  11838. aaa-29-rv|, use=aaa-30-s-rv,
  11839. aaa-29-rv-ctxt|, use=aaa-s-rv-ctxt,
  11840. aaa-59|, use=aaa-60-s,
  11841. aaa18|, use=aaa-18,
  11842. aaa20|, use=aaa-20,
  11843. aaa22|, use=aaa-22,
  11844. aaa24|, use=aaa-24,
  11845. aaa26|, use=aaa-26,
  11846. aaa28|, use=aaa-28,
  11847. aaa29|, use=aaa-29,
  11848. aaa30|, use=aaa-30,
  11849. aaa36|, use=aaa-36,
  11850. aaa40|, use=aaa-40,
  11851. aaa48|, use=aaa-48,
  11852. aaa59|, use=aaa-60-s,
  11853. aaa60|, use=aaa-60,
  11854. aaadb|, use=aaa-db,
  11855. c100-rv-pp|, use=c100-rv,
  11856. c1004p|, use=c100-4p,
  11857. c100rv|, use=c100-rv,
  11858. c100rv4p|, use=c100-rv-4p,
  11859. c100rv4pna|, use=c100-rv-4p-na,
  11860. c100rv4ppp|, use=c100-rv-4p,
  11861. c100rvna|, use=c100-rv-na,
  11862. c100rvpp|, use=c100-rv,
  11863. c100rvs|, use=c100-rv,
  11864. c100s|, use=c100,
  11865. c108-4|, use=c108-4p,
  11866. c108-8|, use=c108-8p,
  11867. h19a|h19A|, use=h19-a,
  11868. h19b|, use=h19-b,
  11869. h19bs|, use=h19-bs,
  11870. h19u|, use=h19-u,
  11871. hp2621nl|2621nl|, use=2621-nl,
  11872. hp2621nt|2621nt|, use=2621-nt,
  11873. hp2621wl|2621wl|, use=2621-wl,
  11874. mime2as|, use=mime2a-s,
  11875. mime2av|, use=mime2a-v,
  11876. mimefb|, use=mime-fb,
  11877. mimehb|, use=mime-hb,
  11878. tvi2p|, use=tvi-2p,
  11879. tvi950b|, use=tvi950-b,
  11880. tvi950ns|, use=tvi950-ns,
  11881. vt100-np|, use=vt100,
  11882. vt100am|, use=vt100-am,
  11883. vt100s|, use=vt100-s,
  11884. vt100w|, use=vt100-w,
  11885. #
  11886. # END OF TERMINFO
  11887. # -------------------------
  11888.