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

  1. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  2. #                                                                         
  3. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  4. #                   SANTA CRUZ OPERATION INC.                             
  5. #                                                                         
  6. #   The copyright notice above does not evidence any actual or intended   
  7. #   publication of such source code.                                      
  8.  
  9. #    Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
  10. #      All Rights Reserved
  11.  
  12. #    THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
  13. #    The copyright notice above does not evidence any
  14. #    actual or intended publication of such source code.
  15.  
  16. #ident "@(#)langsup:common/ls/terminfo/dec.ti    1.1.1.2"
  17. #  # --------------------------------
  18. #
  19. # dec: DEC (DIGITAL EQUIPMENT CORPORATION)
  20. #
  21. # Manufacturer:    DEC (DIGITAL EQUIPTMENT CORP.)
  22. # Class:    II
  23. # Info:
  24. #    Note that xenl glitch in vt100 is not quite the same as concept,
  25. #    since the cursor is left in a different position while in the
  26. #    weird state (concept at beginning of next line, vt100 at end
  27. #    of this line) so all versions of vi before 3.7 don't handle
  28. #    xenl right on vt100. The correct way to handle xenl is when
  29. #    you output the char in column 80, immediately output CR LF
  30. #    and then assume you are in column 1 of the next line. If xenl
  31. #    is on, am should be on too.
  32. #    
  33. #    I assume you have smooth scroll off or are at a slow enough baud
  34. #    rate that it doesn't matter (1200? or less). Also this assumes
  35. #    that you set auto-nl to "on", if you set it off use vt100-nam 
  36. #    below.
  37. #    
  38. #    The padding requirements listed here are guesses. It is strongly
  39. #    recommended that xon/xoff be enabled, as this is assumed here.
  40. #    
  41. #    The vt100 uses rs2 and rf rather than is2/tbc/hts because the 
  42. #    tab settings are in non-volatile memory and don't need to be 
  43. #    reset upon login. Also setting the number of columns glitches 
  44. #    the screen annoyingly. You can type "reset" to get them set.
  45. #
  46. vt100|vt100-am|dec vt100 (w/advanced video),
  47.     mir, msgr, cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, it#8,
  48.     clear=\E[H\E[J$<50>, cub1=^H, am, cup=\E[%i%p1%d;%p2%dH$<5>,
  49.     cuf1=\E[C$<2>, cuu1=\E[A$<2>, el=\E[K$<3>, el1=\E[1K$<3>, ed=\E[J$<50>,
  50.     cud=\E[%p1%dB, cuu=\E[%p1%dA, cub=\E[%p1%dD, cuf=\E[%p1%dC, 
  51.     smso=\E[1;7m$<2>, rmso=\E[m$<2>, smul=\E[4m$<2>, rmul=\E[m$<2>,
  52.     bold=\E[1m$<2>, rev=\E[7m$<2>, blink=\E[5m$<2>, sgr0=\E[m^O$<2>,
  53.     sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  54.     rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smkx=\E[?1h\E=, rmkx=\E[?1l\E>,
  55.     enacs=\E(B\E)0, smacs=^N, rmacs=^O,
  56.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  57.     tbc=\E[3g, hts=\EH, home=\E[H, ht=^I, ri=\EM$<5>,
  58.     kcuu1=\EOA, kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, kbs=^H,
  59.  
  60. # Info:
  61. # This is how the keypad gets assigned.
  62. #    PF1      PF2        PF3          PF4
  63.     kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  64. #    7      8         9        '-' does not send anything on my terminal.
  65.     kf9=\EOw, kf10=\EOx, kf0=\EOy,
  66. #    4      5        6          ,
  67.     kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl,
  68. #    1      2        3
  69.     ka1=\EOq, kb2=\EOr, ka3=\EOs,
  70. #    0      .        ENTER
  71.     kc1=\EOp, kc3=\EOn, kent=\EOM,
  72. #
  73.  
  74.  
  75.     vt#3, xenl, xon, sc=\E7, rc=\E8, csr=\E[%i%p1%d;%p2%dr,
  76. vt100-nam|vt100 w/no am (w/advanced video),
  77.     am@, xenl@, use=vt100-am,
  78. # Info:
  79. #    Ordinary vt100 in 132 column ("wide") mode.
  80. #
  81. vt100-w|vt100-w-am|dec vt100 132 cols (w/advanced video),
  82.     cols#132, lines#24, rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-am,
  83. vt100-w-nam|vt100-nam-w|dec vt100 132 cols (w/advanced video),
  84.     cols#132, lines#14, rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, vt@, use=vt100-nam,
  85. # Info:
  86. #    vt100's with no advanced video.
  87. #
  88. vt100-nav|vt100 without advanced video option,
  89.     sgr@, smso=\E[7m , rmso=\E[m , xmc#1,
  90.     smul@, rmul@, bold@, rev@, blink@, sgr0@, use=vt100,
  91. vt100-nav-w|vt100-w-nav|dec vt100 132 cols 14 lines (no advanced video option),
  92.     lines#14, cols#132, use=vt100-nav,
  93. # Info:
  94. #    vt100's with one of the 24 lines used as a status line.
  95. #    We put the status line on the top.
  96. #
  97. vt100-s|vt100-s-top|vt100-top-s|vt100 for use with sysline,
  98.     lines#23, is2=\E7\E[2;24r\E8, clear=\E[2;1H\E[J$<50>, home=\E[2;1H,
  99.     dsl=\E7\E[1;24r\E8,
  100.     cup=\E[%i%p1%{1}%+%d;%p2%dH$<5>, csr=\E[%i%i%p1%d;%p2%dr,
  101.     hs, eslok, tsl=\E7\E[1;%p1%dH\E[1K, fsl=\E8, use=vt100-am,
  102. # Info:
  103. #    Status line at bottom. 
  104. #    Clearing the screen will clobber status line.
  105. #
  106. vt100-s-bot|vt100-bot-s|vt100 for use with sysline,
  107.     lines#23, is2=\E[1;23r\E[23;1H, dsl=\E7\E[1;24r\E8,
  108.     hs, eslok, tsl=\E7\E[24;%p1%dH\E[1K, fsl=\E8, use=vt100-am,
  109. # Info:
  110. #    vt132 - like vt100 but slower and has ins/del line and such.
  111. #    I'm told that smir/rmir are backwards in the terminal from the
  112. #    manual and from the ANSI standard, this describes the actual 
  113. #    terminal. I've never actually used a vt132 myself, so this 
  114. #    is untested.
  115. #
  116. vt132|DEC vt132,
  117.     il1=\E[L$<99>, dl1=\E[M$<99>, ip=$<7>, dch1=\E[P$<7>, rmir=\E[4h,
  118.     smir=\E[4l, xenl, ind=^J$<30>, use=vt100,
  119. # Info:
  120. #    Older DEC CRT's
  121. #
  122. vt50|dec vt50,
  123.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK, clear=\EH\EJ,
  124.     cols#80, lines#12, cuf1=\EC, ht=^I, cuu1=\EA,
  125. vt50h|dec vt50h,
  126.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK,
  127.     clear=\EH\EJ, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80, lines#12,
  128.     cuf1=\EC, ht=^I, ri=\EI, cuu1=\EA,
  129. vt52|dec vt52,
  130.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, ed=\EJ, el=\EK,
  131.     clear=\EH\EJ, cup=\EY%p1%' '%+%c%p2%' '%+%c, cols#80, lines#24,
  132.     cuf1=\EC, ht=^I, it#8, ri=\EI, cuu1=\EA,
  133.     kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED, kbs=^H,
  134. # Info:
  135. #    A VT62 can be made to think that it is a VT61 by moving 6 
  136. #    soldered-in jumpers on the i/o board. 
  137. #    The keyboard must be relabeled, also. 
  138. #
  139. vt61|vt-61|vt61.5|dec vt61,
  140.     cr=^M$<20>, cud1=^J, ind=^J$<20>, bel=^G, cub1=^H,
  141.     ed=\EJ$<120>, el=\EK$<70>, clear=\EH\EJ$<120>,
  142.     cup=\EY%p1%' '%+%c%p2%' '%+%c$<20>, cols#80, lines#24,
  143.     cuf1=\EC$<20>, ht=^I, ri=\E$<20>I, cuu1=\EA$<20>,
  144.     kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED,
  145. # Info:
  146. #    Graphics CRT's.
  147. #    clear screen also erases graphics
  148. #
  149. vt125|vt125 graphics terminal,
  150.     clear=\E[;H\E[2J\EPpS(E)\E\\$<50>, use=vt100, 
  151. gt40|dec gt40,
  152.     cr=^M, cud1=^J, bel=^G,
  153.     cub1=^H, cols#72, lines#30, os,
  154. gt42|dec gt42,
  155.     cr=^M, cud1=^J, bel=^G,
  156.     cub1=^H, cols#72, lines#40, os,
  157. # Info:
  158. #    The gigi does standout with red!
  159. #
  160. gigi|vk100|dec gigi graphics terminal,
  161.     cr=^M, cud1=^J, ind=^J, bel=^G, cols#84, lines#24, am,
  162.     clear=\E[;H\E[2J, cub1=^H, cup=\E[%i%p1%d;%p2%dH, cuf1=\E[C,
  163.     cuu1=\E[A, el=\E[K, ed=\E[J, smso=\E[7;31m, rmso=\E[m,
  164.     smul=\E[4m, rmul=\E[m,
  165.     is2=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h, smkx=\E[?1h\E=,
  166.     rmkx=\E[?1l\E>, kcuu1=\EOA,
  167.     kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, khome=\E[H, kf1=\EOP,
  168.     kf2=\EOQ, kf3=\EOR, kf4=\EOS, ht=^I, ri=\EM, xenl, cud=\E[%p1%dB,
  169.     cuu=\E[%p1%dA, cub=\E[%p2%dD, cuf=\E[%p1%dC,
  170. # Info:
  171. #    Hard copy (decwriter) dec terminals.
  172. #
  173. dw1|decwriter I,
  174.     cr=^M, cud1=^J, ind=^J, bel=^G,
  175.     cub1=^H, cols#72, hc, os,
  176. dw2|decwriter|dw|decwriter II,
  177.     cr=^M, cud1=^J, ind=^J, bel=^G, kbs=^H, cub1=^H, cols#132, hc, os,
  178. # Info:
  179. #    \E(B    Use U.S. character set (otherwise # => british pound !)
  180. #    \E[20l    Disable "linefeed newline" mode (otherwise puts \r after \n,\f,\(vt )
  181. #    \E[w    10 char/in pitch
  182. #    \E[1;132    full width horizontal margins
  183. #    \E[2g    clear all tab stops
  184. #    \E[z    6 lines/in
  185. #    \E[66t    66 lines/page (for \f)
  186. #    \E[1;66r    full vertical page can be printed
  187. #    \E[4g    clear vertical tab stops
  188. #    \E>    disable alternate keypad mode (so it transmits numbers!)
  189. #    \E[%i%du    set tab stop at column %d (origin == 1)
  190. #        (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is 
  191. #        a tab stop)
  192. #    
  193. #       The dw3 does standout with wide characters.
  194. #
  195. dw3|la120|decwriter III,
  196.     cr=^M, cud1=^J, ind=^J, bel=^G, kbs=^h, cub1=^H, cols#132, hc,
  197.     os, smso=\E[6w, rmso=\E[w, ht=^I,
  198.     is1=\E(B\E[20l\E[w\E[0;132s\E[2g\E[z\E[66t\E[1;66r\E[4g\E>,
  199.     is2=\E[9;17;25;33;41;49;57;65;73;81;89;97;105;113;121;129u\r,
  200. dw4|decwriter IV,
  201.     cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, cols#132, hc, os, am,
  202.     ht=^I, is2=\Ec, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS, kbs=^H,
  203. vt220|dec vt220 8 bit terminal,
  204.     am, mc5i, mir, msgr, xenl, xon,
  205.     cols#80, it#8, lines#24,
  206.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  207.     bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J,
  208.     cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
  209.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
  210.     cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
  211.     dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M,
  212.     ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
  213.     enacs=\E)0, flash=\E[?5h$<200>\E[?5l, home=\E[H,
  214.     ht=\t, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
  215.     ind=\ED, is2=\E[?7h\E[>\E[?1l\E\sF\E[?4l, kbs=\b,
  216.     kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
  217.     kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
  218.     kf13=\E[25~, kf14=\E[26~, kf17=\E[31~, kf18=\E[32~,
  219.     kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR,
  220.     kf4=\EOS, kf5=\E[16~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
  221.     kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~, kich1=\E[2~,
  222.     knp=\E[6~, kpp=\E[5~, krdo=\E[29~, kslt=\E[4~,
  223.     lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, mc0=\E[i,
  224.     mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m,
  225.     ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l,
  226.     rmso=\E[27m, rmul=\E[24m, rs1=\E[?3l, sc=\E7,
  227.     sgr0=\E[0m^O, smacs=^N, smam=\E[?7h, smir=\E[4h,
  228.     smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  229.  
  230. #  The following entries are for the European Supplement Release 4.0
  231. #  They provide support for ASCII variant terminals, so that the 
  232. #  remapping of the variant codes into 8859-1 does not cause problems.
  233.  
  234. vt100FR|vt100FR-am|dec vt100 French ASCII Variant,
  235.     clear=\E\260H\E\260J$<50>, cup=\E\260%i%p1%d;%p2%dH$<5>,
  236.     cuf1=\E\260C$<2>, cuu1=\E\260A$<2>, el=\E\260K$<3>,
  237.     el1=\E\2601K$<3>, ed=\E\260J$<50>,
  238.     cud=\E\260%p1%dB, cuu=\E\260%p1%dA, cub=\E\260%p1%dD, cuf=\E\260%p1%dC, 
  239.     smso=\E\2601;7m$<2>, rmso=\E\260m$<2>, smul=\E\2604m$<2>, rmul=\E\260m$<2>,
  240.     bold=\E\2601m$<2>, rev=\E\2607m$<2>, blink=\E\2605m$<2>,
  241.     sgr0=\E\260m^O$<2>,
  242.     sgr=\E\2600%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  243.     rs2=\E>\E\260?3l\E\260?4l\E\260?5l\E\260?7h\E\260?8h,
  244.     smkx=\E\260?1h\E=, rmkx=\E\260?1l\E>,
  245.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz\351\351\331\331\350\350\250\250,
  246.     tbc=\E\2603g, hts=\EH, home=\E\260H, csr=\E\260%i%p1%d;%p2%dr,
  247.     use=vt100-am,
  248.  
  249. vt100DE|vt100DE-am|dec vt100 German ASCII variant,
  250.     clear=\E\304H\E\304J$<50>, cup=\E\304%i%p1%d;%p2%dH$<5>,
  251.     cuf1=\E\304C$<2>, cuu1=\E\304A$<2>, el=\E\304K$<3>,
  252.     el1=\E\3041K$<3>, ed=\E\304J$<50>,
  253.     cud=\E\304%p1%dB, cuu=\E\304%p1%dA, cub=\E\304%p1%dD, cuf=\E\304%p1%dC, 
  254.     smso=\E\3041;7m$<2>, rmso=\E\304m$<2>, smul=\E\3044m$<2>, rmul=\E\304m$<2>,
  255.     bold=\E\3041m$<2>, rev=\E\3047m$<2>, blink=\E\3045m$<2>, sgr0=\E\304m^O$<2>,
  256.     sgr=\E\3040%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  257.     rs2=\E>\E\304?3l\E\304?4l\E\304?5l\E\304?7h\E\304?8h,
  258.     smkx=\E\304?1h\E=, rmkx=\E\304?1l\E>,
  259.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz\344{\344\366\366\374\374\337\337,
  260.     tbc=\E\3043g, hts=\EH, home=\E\304H,
  261.     csr=\E\304%i%p1%d;%p2%dr,
  262.     use=vt100-am,
  263.  
  264. vt100IT|vt100IT-am|dec vt100 Italian ASCII Variant,
  265.     clear=\E\260H\E\260J$<50>, cup=\E\260%i%p1%d;%p2%dH$<5>,
  266.     cuf1=\E\260C$<2>, cuu1=\E\260A$<2>, el=\E\260K$<3>,
  267.     el1=\E\2601K$<3>, ed=\E\260J$<50>,
  268.     cud=\E\260%p1%dB, cuu=\E\260%p1%dA, cub=\E\260%p1%dD, cuf=\E\260%p1%dC, 
  269.     smso=\E\2601;7m$<2>, rmso=\E\260m$<2>, smul=\E\2604m$<2>, rmul=\E\260m$<2>,
  270.     bold=\E\2601m$<2>, rev=\E\2607m$<2>, blink=\E\2605m$<2>,
  271.     sgr0=\E\260m^O$<2>,
  272.     sgr=\E\2600%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  273.     rs2=\E>\E\260?3l\E\260?4l\E\260?5l\E\260?7h\E\260?8h,
  274.     smkx=\E\260?1h\E=, rmkx=\E\260?1l\E>,
  275.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz\340\340\362\362\350\350\354\354,
  276.     tbc=\E\2603g, hts=\EH, home=\E\260H,
  277.     csr=\E\260%i%p1%d;%p2%dr,
  278.     use=vt100-am,
  279.  
  280. vt100ES|vt100ES-am|dec vt100 Spanish ASCII Variant,
  281.     clear=\E\241H\E\241J$<50>, cup=\E\241%i%p1%d;%p2%dH$<5>,
  282.     cuf1=\E\241C$<2>, cuu1=\E\241A$<2>, el=\E\241K$<3>,
  283.     el1=\E\2411K$<3>, ed=\E\241J$<50>,
  284.     cud=\E\241%p1%dB, cuu=\E\241%p1%dA, cub=\E\241%p1%dD, cuf=\E\241%p1%dC, 
  285.     smso=\E\2411;7m$<2>, rmso=\E\241m$<2>, smul=\E\2414m$<2>, rmul=\E\241m$<2>,
  286.     bold=\E\2411m$<2>, rev=\E\2417m$<2>, blink=\E\2415m$<2>,
  287.     sgr0=\E\241m^O$<2>,
  288.     sgr=\E\2410%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  289.     rs2=\E>\E\241?3l\E\241?4l\E\241?5l\E\241?7h\E\241?8h,
  290.     smkx=\E\241?1h\E=, rmkx=\E\241?1l\E>,
  291.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz/\260/\260\361\361\347\347~~,
  292.     tbc=\E\2413g, hts=\EH, home=\E\241H,
  293.     csr=\E\241%i%p1%d;%p2%dr,
  294.     use=vt100-am,
  295.  
  296. vt100SE|vt100SE-am|dec vt100 Swedish ASCII Variant,
  297.     clear=\E\304H\E\304J$<50>, cup=\E\304%i%p1%d;%p2%dH$<5>,
  298.     cuf1=\E\304C$<2>, cuu1=\E\304A$<2>, el=\E\304K$<3>,
  299.     el1=\E\3041K$<3>, ed=\E\304J$<50>,
  300.     cud=\E\304%p1%dB, cuu=\E\304%p1%dA, cub=\E\304%p1%dD, cuf=\E\304%p1%dC, 
  301.     smso=\E\3041;7m$<2>, rmso=\E\304m$<2>, smul=\E\3044m$<2>, rmul=\E\304m$<2>,
  302.     bold=\E\3041m$<2>, rev=\E\3047m$<2>, blink=\E\3045m$<2>,
  303.     sgr0=\E\304m^O$<2>,
  304.     sgr=\E\3040%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  305.     rs2=\E>\E\304?3l\E\304?4l\E\304?5l\E\304?7h\E\304?8h,
  306.     smkx=\E\304?1h\E=, rmkx=\E\304?1l\E>,
  307.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz\344\344\366\366\345\345\374\374,
  308.     tbc=\E\3043g, hts=\EH, home=\E\304H,
  309.     csr=\E\304%i%p1%d;%p2%dr,
  310.     use=vt100-am,
  311.  
  312. vt100DK|vt100DK-am|dec vt100 Danish ASCII Variant,
  313.     clear=\E\306H\E\306J$<50>, cup=\E\306%i%p1%d;%p2%dH$<5>,
  314.     cuf1=\E\306C$<2>, cuu1=\E\306A$<2>, el=\E\306K$<3>,
  315.     el1=\E\3061K$<3>, ed=\E\306J$<50>,
  316.     cud=\E\306%p1%dB, cuu=\E\306%p1%dA, cub=\E\306%p1%dD, cuf=\E\306%p1%dC, 
  317.     smso=\E\3061;7m$<2>, rmso=\E\306m$<2>, smul=\E\3064m$<2>, rmul=\E\306m$<2>,
  318.     bold=\E\3061m$<2>, rev=\E\3067m$<2>, blink=\E\3065m$<2>,
  319.     sgr0=\E\306m^O$<2>,
  320.     sgr=\E\3060%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;,
  321.     rs2=\E>\E\306?3l\E\306?4l\E\306?5l\E\306?7h\E\306?8h,
  322.     smkx=\E\306?1h\E=, rmkx=\E\306?1l\E>,
  323.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz\346\346\370\370\345\345~~,
  324.     tbc=\E\3063g, hts=\EH, home=\E\306H,
  325.     csr=\E\306%i%p1%d;%p2%dr,
  326.     use=vt100-am,
  327.  
  328. vt100NO|vt100NO-am|dec vt100 Norwegian ASCII variant,
  329.     use=vt100DK,
  330. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  331. #                                                                         
  332. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  333. #                   SANTA CRUZ OPERATION INC.                             
  334. #                                                                         
  335. #   The copyright notice above does not evidence any actual or intended   
  336. #   publication of such source code.                                      
  337.  
  338. #
  339. # AT&T 386 monocrome console for 8859-1 font
  340. #
  341. AT386-M-ie|at386-m-ie|386AT-M-ie|386at-m-ie|at/386 console @(#)386.ti 1.4,
  342.     am, bw, eo, xon,
  343.     cols#80, lines#25,
  344.     acsc=``ffggj\213k\214l\215m\216n\217ooppq\222rrt\225u\226v\227w\230x\231yyzz{{||}}~~,
  345.     bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,
  346.     cr=\r, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB,
  347.     cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
  348.     cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA, cuu1=\E[A,
  349.     dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[1M,
  350.     ed=\E[J, el=\E[K, flash=^G, home=\E[H, ht=\t,
  351.     ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L,
  352.     ind=\E[S, indn=\E[%p1%dS, invis=\E[9m, is2=\E[0;10m,
  353.     kbs=\b, kcbt=^], kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,
  354.     kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kend=\E[Y,
  355.     kf1=\EOP, kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ,
  356.     kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV,
  357.     kf8=\EOW, kf9=\EOX, khome=\E[H, kich1=\E[@, knp=\E[U,
  358.     kpp=\E[V, pfx=\EQ%p1%{1}%-%d'%p2%s',
  359.     rev=\E[7m, rin=\E[S, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
  360.     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,
  361.     sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
  362.     cnorm=\E[0c, civis=\E[2c, cvvis=\E[1c,
  363. #
  364. # AT&T 386 color console for 8859-1 font
  365. #
  366. AT386-ie|at386-ie|386AT-ie|386at-ie|at/386 console @(#)386.ti 1.4,
  367.     colors#8, ncv#3, pairs#64,
  368.     op=\E[0m,
  369.     setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
  370.     setb=\E[4%?%p1%{1}%=%t4
  371.          %e%p1%{3}%=%t6
  372.          %e%p1%{4}%=%t1
  373.          %e%p1%{6}%=%t3
  374.          %e%p1%d%;m,
  375.     setf=\E[3%?%p1%{1}%=%t4
  376.          %e%p1%{3}%=%t6
  377.          %e%p1%{4}%=%t1
  378.          %e%p1%{6}%=%t3
  379.          %e%p1%d%;m,
  380.     use=at386-m-ie,
  381. #
  382. # Color console version that supports underline but maps blue
  383. # foreground color to cyan for 8859-1 font.
  384. #
  385. AT386-UL-ie|at386-ul-ie|386AT-UL-ie|386at-ul-ie|at/386 console,
  386.     is2=\E[0;10;38m,
  387.     use=at386-ie,
  388.  
  389. #
  390. # AT&T 386 monocrome console - original
  391. #
  392. #    acsc=``aaffggjYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
  393. AT386-M-i|at386-m-i|386AT-M-i|386at-m-i|at/386 console @(#)386.ti 1.4,
  394.     am, bw, eo, xon,
  395.     cols#80, lines#25,
  396.     bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,
  397.     cr=\r, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB,
  398.     cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
  399.     cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA, cuu1=\E[A,
  400.     dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[1M,
  401.     ed=\E[J, el=\E[K, flash=^G, home=\E[H, ht=\t,
  402.     ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L,
  403.     ind=\E[S, indn=\E[%p1%dS, invis=\E[9m, is2=\E[0;10m,
  404.     kbs=\b, kcbt=^], kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,
  405.     kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kend=\E[Y,
  406.     kf1=\EOP, kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ,
  407.     kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV,
  408.     kf8=\EOW, kf9=\EOX, khome=\E[H, kich1=\E[@, knp=\E[U,
  409.     kpp=\E[V, krmir=\E0, pfx=\EQ%p1%{1}%-%d'%p2%s',
  410.     rev=\E[7m, rin=\E[S, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
  411.     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,
  412.     sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
  413. #
  414. # AT&T 386 color console - original
  415. #
  416. AT386-i|at386-i|386AT-i|386at-i|at/386 console @(#)386.ti 1.4,
  417.     colors#8, ncv#3, pairs#64,
  418.     op=\E[0m,
  419.     setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
  420.     setb=\E[4%?%p1%{1}%=%t4
  421.          %e%p1%{3}%=%t6
  422.          %e%p1%{4}%=%t1
  423.          %e%p1%{6}%=%t3
  424.          %e%p1%d%;m,
  425.     setf=\E[3%?%p1%{1}%=%t4
  426.          %e%p1%{3}%=%t6
  427.          %e%p1%{4}%=%t1
  428.          %e%p1%{6}%=%t3
  429.          %e%p1%d%;m,
  430.     use=at386-m-i,
  431.  
  432. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  433. #                                                                         
  434. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  435. #                   SANTA CRUZ OPERATION INC.                             
  436. #                                                                         
  437. #   The copyright notice above does not evidence any actual or intended   
  438. #   publication of such source code.                                      
  439.  
  440. #ident    "@(#)langsup:common/ls/terminfo/jdisp.ti    1.2.1.1"
  441. #
  442. #    For supported terminals with Kanji.
  443. #
  444. #
  445. # C-ITOH
  446. #
  447. #   CIT482 Non-Kanji mode
  448. cit482|C-ITOH CIT-482 in VT-100 mode without kanji,
  449.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  450.     am, xenl, xon,
  451.     cols#80, it#8, lines#24,
  452.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  453.     clear=\E[H\E[2J$<50>, cr=\r,
  454.     csr=\E[%i%p1%d;%p2%dr$<50>, cub=\E[%p1%dD, cub1=\b,
  455.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC$<2>,
  456.     cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<10>,
  457.     cuu=\E[%p1%dA$<2>, cuu1=\E[A$<2>, ed=\E[J$<50>,
  458.     el=\E[K, enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, ind=\n,
  459.     kbs=\b, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
  460.     kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  461.     khome=\E[H, rc=\E8, rev=\E[7m, ri=\EM$<50>, rmacs=^O,
  462.     .rmkx=\E[?1l\E>, rmkx=\E[?1l, rmso=\E[m, rmul=\E[m,
  463.     rs2=\E>\E[?7h, sc=\E7, sgr0=\E[m$<2>^O, smacs=^N,
  464.     .smkx=\E[?1h\E=, smkx=\E[?1h,
  465.     smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  466.     smir=\E[4h, rmir=\E[4l,
  467. #
  468. #   CIT482 Kanji mode
  469. #
  470. cit482-j|C-ITOH CIT-482 in VT-100 mode with kanji,
  471.     lines#23, .csin=\E(B\E)I\E[?1h, csin=\E(B\E)I, devt=JapanEUC,
  472.     s0ds=\E(H, s1ds=\E$@, s2ds=\E(H, use=cit482,
  473. #
  474. #   CIT482 Non-Kanji Wide mode
  475. #
  476. cit482-w|C-ITOH CIT-482 in VT-100 Wide mode Wide without Kanji,
  477.     cols#132, use=cit482,
  478. #
  479. #   CIT482 Kanji Wide mode
  480. #
  481. cit482-w-j|C-ITOH CIT-482 in VT-100 Wide mode Wide with Kanji,
  482.     lines#23, .csin=\E(B\E)I\E[?1h, csin=\E(B\E)I, devt=JapanEUC,
  483.     s0ds=\E(H, s1ds=\E$@, s2ds=\E(H, use=cit482-w,
  484. #
  485. #   CIT600
  486. #
  487. cit600|C-ITOH CIT-600 in VT-100 mode without kanji,
  488.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  489.     am, xenl, xon,
  490.     cols#80, it#8, lines#41,
  491.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, cbt=\E[Z,
  492.     clear=\E[H\E[2J$<50>, cr=\r,
  493.     csr=\E[%i%p1%d;%p2%dr$<50>, cub=\E[%p1%dD, cub1=\b,
  494.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC$<2>,
  495.     cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<10>,
  496.     cuu=\E[%p1%dA$<2>, cuu1=\E[A$<2>, ed=\E[J$<50>,
  497.     el=\E[K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, ind=\n,
  498.     kbs=\b, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
  499.     kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  500.     khome=\E[H, rc=\E8, rev=\E[7m$<2>, ri=\EM$<50>, rmacs=^O,
  501.     .rmkx=\E[?1l\E>, rmkx=\E[?1l ,rmso=\E[m$<2>, rmul=\E[m$<2>,
  502.     rs2=\E>\E[?7h, sc=\E7, sgr0=\E[m$<2>^O, smacs=^N,
  503.     .smkx=\E[?1h\E=, smkx=\E[?1h,
  504.     smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
  505. #
  506. cit600-j|C-ITOH CIT-600 in VT-100 mode with kanji,
  507.     lines#40, .csin=\E(B\E)I\E[?1h, csin=\E(B\E)I, devt=JapanJIS,
  508.     s0ds=\E(H, s1ds=\E$@, s2ds=\E(H, use=cit600,
  509. #
  510. #
  511. # Anritsu
  512. #
  513. ddy880a|Anritsu DDY-880a in ANSI mode without kanji,
  514.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  515.     am, xenl, xon,
  516.     cols#80, it#8, lines#24,
  517.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  518.     clear=\E[H\E[2J$<50>, cr=\r,
  519.     csr=\E[%i%p1%d;%p2%dr$<50>, cub=\E[%p1%dD, cub1=\b,
  520.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC$<2>,
  521.     cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<10>,
  522.     cuu=\E[%p1%dA$<2>, cuu1=\E[A$<2>, ed=\E[J$<50>,
  523.     el=\E[K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, ind=\n,
  524.     kbs=\b, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
  525.     kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  526.     khome=\E[H, rc=\E8, rev=\E[7m$<2>, ri=\EM$<50>, rmacs=^O,
  527.     .rmkx=\E[?1l\E>, rmkx=\E[?1l, rmso=\E[m$<2>, rmul=\E[m$<2>,
  528.     rs2=\E>\E[?7h, sc=\E7, sgr0=\E[m$<2>^O, smacs=^N,
  529.     .smkx=\E[?1h\E=, smkx=\E[?1h,
  530.     smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
  531. #
  532. ddy880a-j|Anritsu DDY-880a in ANSI mode with kanji,
  533.     lines#23, .csin=\E(B\E)I\E+"0\E[?1h, csin=\E(B\E)I\E+"0\E[1;23r,
  534.     devt=JapanJIS, s0ds=^O, s1ds=\Eo, s2ds=^O,
  535.     use=ddy880a,
  536. #
  537. #
  538. # JCC (Japan Computer Corp.)
  539. #
  540. k1411|JCC K-1411 III in VT-100 mode without kanji,
  541.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  542.     am, xenl, xon,
  543.     cols#80, it#8, lines#30,
  544.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  545.     clear=\E[H\E[2J$<50>, cr=\r,
  546.     csr=\E[%i%p1%d;%p2%dr$<50>, cub=\E[%p1%dD, cub1=\b,
  547.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC$<2>,
  548.     cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<10>,
  549.     cuu=\E[%p1%dA$<2>, cuu1=\E[A$<2>, ed=\E[J$<50>,
  550.     el=\E[K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, ind=\n,
  551.     kbs=\b, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
  552.     kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  553.     khome=\E[H, rc=\E8, rev=\E[7m$<2>, ri=\EM$<50>, rmacs=^O,
  554.     .rmkx=\E[?1l\E>, rmkx=\E[?1l, rmso=\E[m$<2>, rmul=\E[m$<2>,
  555.     rs2=\E>\E[?7h, sc=\E7, sgr0=\E[m$<2>^O, smacs=^N,
  556.     .smkx=\E[?1h\E=, smkx=\E[?1h,
  557.     smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
  558. #
  559. k1411-j|JCC K-1411 III in VT-100 mode with kanji,
  560.     lines#29, .csin=\E[?1h, devt=JapanJIS,
  561.     s0ds=\E(H, s1ds=\E$@, s2ds=\E(H, use=k1411,
  562. #
  563. # The following JCC "nk100" entries are untested...
  564. #
  565. #-nk100|JCC NK-100 in VT-100 mode without kanji,
  566. #-    lines#27, csr=\E[%i%p1%d;%p2%dr$<100>,
  567. #-    cup=\E[%i%p1%d;%p2%dH$<20>, ri=\EM$<75>,
  568. #-    use=k1411,
  569. #-
  570. #-nk100-j|JCC NK-100 in VT-100 mode with kanji,
  571. #-    lines#27, csr=\E[%i%p1%d;%p2%dr$<100>,
  572. #-    cup=\E[%i%p1%d;%p2%dH$<20>, ri=\EM$<75>,
  573. #-    use=k1411-j,
  574. #
  575. #
  576. # Ollivetti
  577. #
  578. s2250|Olivetti S-2250 in VT-100 mode without kanji,
  579.     am, bw,
  580.     cols#80, it#8, lines#24,
  581.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  582.     clear=\E[H\E[2J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
  583.     cub1=\E[1D, cud=\E[%p1%dB, cud1=\E[1B,
  584.     cuf=\E[%p1%dC$<2>, cuf1=\E[1C$<2>,
  585.     cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA$<2>,
  586.     cuu1=\E[1A$<2>, ed=\E[0J$<50>, el=\E[0K$<3>,
  587.     home=\E[H, ind=\E[S, kcub1=\EOD, kcud1=\EOB,
  588.     kcuf1=\EOC, kcuu1=\EOA, ll=\E[24;1H, rc=\E[u,
  589.     rev=\E[7m$<2>, ri=\E[T, rmso=\E[m$<2>, rmul=\E[m$<2>,
  590.     rs2=\E[?7h, sc=\E[s, sgr0=\E[m$<2>, smso=\E[7m$<2>,
  591.     smul=\E[4m$<2>, tbc=\E[3g,
  592. #
  593. s2250-j-jis|Olivetti S-2250 in VT-100 JIS mode with kanji,
  594.     lines#23, .csin=\E(B\E)I\E+"0\E[?1h, csin=\E(B\E)I\E+"0,
  595.     devt=JapanJIS, ll=\E[23;1H, s0ds=\E(H, s1ds=\E$@, s2ds=\E(H,
  596.     use=s2250,
  597. #
  598. # This entry (EUC Olivetti) needs to be manufactured.  The original
  599. # made no sense and wouldn't work.
  600. #
  601. #-s2250-j-euc|Olivetti S-2250 in VT-100 JIS mode with kanji,
  602. #-    cup=UNTESTED,
  603. #-    use=s2250,
  604. #
  605. #
  606. # Ricoh
  607. #
  608. ts5-j-euc|TS-5 Ricoh pc in EUC mode,
  609.     am, xt, cols#80, lines#24,
  610.     bel=^G, clear=\E[2J, cr=\r, cub1=\E[1D, cud1=\E[1B,
  611.     cuf1=\E[1C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[1A,
  612.     devt=JapanEUC, dl1=\E[M, el=\E[K$<3>, .ht=\t, il1=\E[L,
  613.     ind=\n, kbs=\b, kcub1=\E[1D, kcud1=\E[1B, kcuf1=\E[1C,
  614.     kcuu1=\E[1A, nel=\n, rc=\E[u, rmso=\E[0m, sc=\E[s,
  615.     smso=\E[7m,
  616. #
  617. ts2|Ricoh TS-2 Terminal in VT-100 mode with auto-wrap on,
  618.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  619.     am, xenl, xon,
  620.     cols#80, it#8, lines#41,
  621.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, cbt=\E[Z,
  622.     clear=\E[H\E[2J$<50>, cr=\r,
  623.     csr=\E[%i%p1%d;%p2%dr$<50>, cub=\E[%p1%dD, cub1=\b,
  624.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC$<2>,
  625.     cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<10>,
  626.     cuu=\E[%p1%dA$<2>, cuu1=\E[A$<2>, ed=\E[J$<50>,
  627.     el=\E[K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, ind=\n,
  628.     kbs=\b, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
  629.     kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  630.     khome=\E[H, rc=\E8, rev=\E[7m$<2>, ri=\EM$<50>, rmacs=^O,
  631.     .rmkx=\E[?1l\E>, rmkx=\E[?1l, rmso=\E[m$<2>, rmul=\E[m$<2>,
  632.     rs2=\E>\E[?7h, sc=\E7, sgr0=\E[m$<2>^O, smacs=^N,
  633.     .smkx=\E[?1h\E=, smkx=\E[?1h,
  634.     smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
  635. #
  636. ts2-j|Ricoh TS-2 Terminal in Kanji mode,
  637.     lines#40, .csin=\E(B\E)I\E[?1h, csin=\E(B\E)I, devt=JapanJIS,
  638.     s0ds=\E(H, s1ds=\E$@, s2ds=\E(H, use=ts2,
  639. #
  640. #
  641. # Victor Graphics
  642. #
  643. vg720|Victor Graphics in ANSI mode without Kanji,
  644.     acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
  645.     am, xenl, xon,
  646.     cols#80, it#8, lines#24,
  647.     bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
  648.     clear=\E[H\E[2J$<50>, cr=\r,
  649.     csr=\E[%i%p1%d;%p2%dr$<50>, cub=\E[%p1%dD, cub1=\b,
  650.     cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC$<2>,
  651.     cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<10>,
  652.     cuu=\E[%p1%dA$<2>, cuu1=\E[A$<2>, ed=\E[J$<50>,
  653.     el=\E[K, enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, ind=\n,
  654.     kbs=\b, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC,
  655.     kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
  656.     khome=\E[H, rc=\E8, rev=\E[7m, ri=\EM$<50>, rmacs=^O,
  657.     .rmkx=\E[?1l\E>, rmkx=\E[?1l, rmso=\E[m, rmul=\E[m,
  658.     rs2=\E>\E[?7h, sc=\E7, sgr0=\E[m$<2>^O, smacs=^N,
  659.     .smkx=\E[?1h\E=, smkx=\E[?1h,
  660.     smso=\E[7m, smul=\E[4m, tbc=\E[3g,
  661.     smir=\E[4h, rmir=\E[4l,
  662. #
  663. vg720-j|Victor Graphics in ANSI mode with Kanji,
  664.     lines#23, .csin=\E(B\E)I\E+"0\E[?1h, csin=\E(B\E)I\E+"0,
  665.     devt=JapanJIS, s0ds=^O, s1ds=\Eo, s2ds=^O,
  666.     use=vg720,
  667. #
  668. v4w|Victor Multiwindowing Terminal in ANSI7 mode without Kanji,
  669.     lines#24, cols#80, use=vg720,
  670.     kfnd=\E[1~, kich1=\E[2~, kdch1=\E[3~,
  671.     kslt=\E[4~, kpp=\E[5~, knp=\E[6~,
  672. #-    hs, tsl=\E[1$}, fsl=\E[0$},
  673. #
  674. v4w-w|Victor Multiwindowing Terminal in ANSI7 mode Wide without Kanji,
  675.     cols#132, hs@, tsl@, fsl@, use=v4w,
  676. #
  677. v4w-j|Victor Multiwindowing Terminal in ANSI7 mode with Kanji,
  678.     lines#23, devt=JapanEUC, hs@, tsl@, fsl@, use=v4w,
  679. #
  680. v4w-w-j|Victor Multiwindowing Terminal in ANSI7 mode Wide with Kanji,
  681.     lines#23, devt=JapanEUC, hs@, tsl@, fsl@, use=v4w-w,
  682. #
  683. # Multibyte console driver terminfo entries:
  684. #
  685. AT386-mb|at386-mb|386AT-mb|386at-mb|at/386 console @(#)386.ti 1.4,
  686.     am, bw, eo, xon,
  687.     colors#8, cols#80, lines#25, ncv#3, pairs#64,
  688.     acsc=``aaffggjYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
  689.     bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[2c,
  690.     clear=\E[2J\E[H, cnorm=\E[0c, cr=\r, cub=\E[%p1%dD,
  691.     cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
  692.     cuf1=\E[C, cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA,
  693.     cuu1=\E[A, cvvis=\E[1c, dch=\E[%p1%dP, dch1=\E[P,
  694.     dl=\E[%p1%dM, dl1=\E[1M, ed=\E[J, el=\E[K, flash=^G,
  695.     home=\E[H, ht=\t,
  696.     il=\E[%p1%dL, il1=\E[1L, ind=\E[S, indn=\E[%p1%dS,
  697.     invis=\E[9m, is2=\E[0;10m, kbs=\b, kcbt=^],
  698.     kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  699.     kcuu1=\E[A, kdch1=\E[P, kend=\E[Y, kf1=\EOP,
  700.     kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ, kf3=\EOR,
  701.     kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
  702.     kf9=\EOX, khome=\E[H, kich1=\E[@, knp=\E[U, kpp=\E[V,
  703.     op=\E[0m, pfx=\EQ%p1%{1}%-%d'%p2%s', rev=\E[7m,
  704.     rin=\E[S, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
  705.     setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
  706.     setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
  707.     setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
  708.     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,
  709.     sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
  710. #
  711. #    Monochrome Multibyte console entries
  712. #
  713. AT386-M-mb|at386-m-mb|386AT-M-mb|386at-m-mb|at/386 console @(#)386.ti 1.4,
  714.     am, bw, eo, xon,
  715.     cols#80, lines#25,
  716.     acsc=``aaffggjYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
  717.     bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[2c,
  718.     clear=\E[2J\E[H, cnorm=\E[0c, cr=\r, cub=\E[%p1%dD,
  719.     cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
  720.     cuf1=\E[C, cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA,
  721.     cuu1=\E[A, cvvis=\E[1c, dch=\E[%p1%dP, dch1=\E[P,
  722.     dl=\E[%p1%dM, dl1=\E[1M, ed=\E[J, el=\E[K, flash=^G,
  723.     home=\E[H, ht=\t,
  724.     il=\E[%p1%dL, il1=\E[1L, ind=\E[S, indn=\E[%p1%dS,
  725.     invis=\E[9m, is2=\E[0;10m, kbs=\b, kcbt=^],
  726.     kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  727.     kcuu1=\E[A, kdch1=\E[P, kend=\E[Y, kf1=\EOP,
  728.     kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ, kf3=\EOR,
  729.     kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
  730.     kf9=\EOX, khome=\E[H, kich1=\E[@, knp=\E[U, kpp=\E[V,
  731.     pfx=\EQ%p1%{1}%-%d'%p2%s', rev=\E[7m, rin=\E[S,
  732.     rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
  733.     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,
  734.     sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
  735. #
  736. #    Monochrome Multibyte console driver (-ie version)
  737. #
  738. AT386-M-ie-mb|at386-m-ie-mb|386AT-M-ie-mb|386at-m-ie-mb|at/386 console @(#)386.ti 1.4,
  739.     am, bw, eo, xon,
  740.     cols#80, lines#25,
  741.     acsc=``aaffggj\213k\214l\215m\216n\217ooppq\222rrsst\225u\226v\227w\230x\231yyzz{{||}}~~,
  742.     bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[2c,
  743.     clear=\E[2J\E[H, cnorm=\E[0c, cr=\r, cub=\E[%p1%dD,
  744.     cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
  745.     cuf1=\E[C, cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA,
  746.     cuu1=\E[A, cvvis=\E[1c, dch=\E[%p1%dP, dch1=\E[P,
  747.     dl=\E[%p1%dM, dl1=\E[1M, ed=\E[J, el=\E[K, flash=^G,
  748.     home=\E[H, ht=\t,
  749.     il=\E[%p1%dL, il1=\E[1L, ind=\E[S, indn=\E[%p1%dS,
  750.     invis=\E[9m, is2=\E[0;10m, kbs=\b, kcbt=^],
  751.     kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  752.     kcuu1=\E[A, kdch1=\E[P, kend=\E[Y, kf1=\EOP,
  753.     kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ, kf3=\EOR,
  754.     kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
  755.     kf9=\EOX, khome=\E[H, kich1=\E[@, knp=\E[U, kpp=\E[V,
  756.     pfx=\EQ%p1%{1}%-%d'%p2%s', rev=\E[7m, rin=\E[S,
  757.     rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
  758.     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,
  759.     sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
  760. #
  761. #    Multibyte Console driver (-ie version)
  762. #
  763. AT386-ie-mb|at386-ie-mb|386AT-ie-mb|386at-ie-mb|at/386 console @(#)386.ti 1.4,
  764.     am, bw, eo, xon,
  765.     colors#8, cols#80, lines#25, ncv#3, pairs#64,
  766.     acsc=``aaffggj\213k\214l\215m\216n\217ooppq\222rrsst\225u\226v\227w\230x\231yyzz{{||}}~~,
  767.     bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[2c,
  768.     clear=\E[2J\E[H, cnorm=\E[0c, cr=\r, cub=\E[%p1%dD,
  769.     cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC,
  770.     cuf1=\E[C, cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA,
  771.     cuu1=\E[A, cvvis=\E[1c, dch=\E[%p1%dP, dch1=\E[P,
  772.     dl=\E[%p1%dM, dl1=\E[1M, ed=\E[J, el=\E[K, flash=^G,
  773.     home=\E[H, ht=\t,
  774.     il=\E[%p1%dL, il1=\E[1L, ind=\E[S, indn=\E[%p1%dS,
  775.     invis=\E[9m, is2=\E[0;10m, kbs=\b, kcbt=^],
  776.     kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
  777.     kcuu1=\E[A, kdch1=\E[P, kend=\E[Y, kf1=\EOP,
  778.     kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ, kf3=\EOR,
  779.     kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
  780.     kf9=\EOX, khome=\E[H, kich1=\E[@, knp=\E[U, kpp=\E[V,
  781.     op=\E[0m, pfx=\EQ%p1%{1}%-%d'%p2%s', rev=\E[7m,
  782.     rin=\E[S, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
  783.     setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
  784.     setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
  785.     setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
  786.     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,
  787.     sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
  788. # Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  789. #                                                                         
  790. #        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  791. #                   SANTA CRUZ OPERATION INC.                             
  792. #                                                                         
  793. #   The copyright notice above does not evidence any actual or intended   
  794. #   publication of such source code.                                      
  795.  
  796. #ident    "@(#)langsup:common/ls/terminfo/jprint.ti    1.3"
  797. #
  798. #    jprint.ti
  799. #    
  800. #    Terminfo definitions for supported printers with Kanji.
  801. #
  802. # EPSON
  803. #
  804. up130k-j|EPSON UP-130K kanji printer,
  805.     hc, os, devt=JapanJIS,
  806.     cols#136, it#8, lines#66,
  807.     bel=^G, cr=^M, clear=^L, cud1=^J, cub1=^H, smso=\EE, smul=\E-1,
  808.     rmso=\EF, rmul=\E-0, ff=^L, rs2=\E@, ind=^J, ht=^I, 
  809.     csin=^L, s0ds=\034., s1ds=\034&, s2ds=\034,
  810. #
  811. up130k|EPSON UP-130K kanji printer,
  812.     use=up130k-j,
  813. #
  814. #
  815. # Ricoh
  816. #
  817. lp4080-j|RICOH LP4080 laser printer,
  818.     hc, os, devt=JapanJIS,
  819.     cols#80, it#8, lines#66,
  820.     bel=^G, cr=^M, clear=^L, cud1=^J, cub1=^H, smso=\EE, smul=\E-1,
  821.     rmso=\EF, rmul=\E-0, ff=^L, rs2=\E@, ind=^J, ht=^I, 
  822.     csin=^L, s0ds=\E(H, s1ds=\E$@, s2ds=\E(H,
  823. #
  824. lp4080|RICOH LP4080 laser printer,
  825.     use=lp4080-j,
  826. #
  827. PS-j|Japanese Printer Environment for PostScript Printer,
  828.     cols#80, lines#66,
  829.     cpi=null, csnm=^D, lpi=null, scs=^D, slines=^D, u9=^D,
  830. bj10-j|Japanese Printer Environment for Canon BJ10,
  831.     cols#80, lines#66,
  832.     cpi=null, csnm=^D, ff=\f, lpi=null, scs=^D, slines=^D,
  833.     u9=^D,
  834. dostext|Japanese Printer Environment for NetWare/J Printer,
  835.     cols#80, lines#66,
  836.     cpi=null, csnm=^D, ff=\f, lpi=null, scs=^D, slines=^D,
  837.     u9=^D,
  838. escp-j|Japanese Printer Environment for Epson ESC/P,
  839.     cols#80, lines#66,
  840.     cpi=null, csnm=^D, ff=\f, lpi=null, scs=^D, slines=^D,
  841.     u9=^D,
  842. lips-j|Japanese Printer Environment for Canon Laser Shot,
  843.     cols#80, lines#66,
  844.     cpi=null, csnm=^D, ff=\f, lpi=null, scs=^D, slines=^D,
  845.     u9=^D,
  846. lips3-j|Japanese Printer Environment for Canon Laser Shot,
  847.     cols#80, lines#66,
  848.     cpi=null, csnm=^D, ff=\f, lpi=null, scs=^D, slines=^D,
  849.     u9=^D,
  850. lips3m-j|Japanese Printer Environment for Canon Laser Shot,
  851.     cols#80, lines#66,
  852.     cpi=null, csnm=^D, ff=\f, lpi=null, scs=^D, slines=^D,
  853.     u9=^D,
  854. pc201-j|Japanese Printer Environment for NEC PC-PR201H,
  855.     cols#80, lines#66,
  856.     cpi=null, csnm=^D, ff=\f, lpi=null, scs=^D, slines=^D,
  857.     u9=^D,
  858. PS-bj|Japanese Printer Environment for PostScript Printer,
  859.     cols#80, lines#66,
  860.     cpi=null, csnm=^D, lpi=null, scs=^D, slines=^D, u9=^D,
  861.