1166124Srafan############################################################################## 2166124Srafan# Copyright (c) 1998-2003,2006 Free Software Foundation, Inc. # 3166124Srafan# # 4166124Srafan# Permission is hereby granted, free of charge, to any person obtaining a # 5166124Srafan# copy of this software and associated documentation files (the "Software"), # 6166124Srafan# to deal in the Software without restriction, including without limitation # 7166124Srafan# the rights to use, copy, modify, merge, publish, distribute, distribute # 8166124Srafan# with modifications, sublicense, and/or sell copies of the Software, and to # 9166124Srafan# permit persons to whom the Software is furnished to do so, subject to the # 10166124Srafan# following conditions: # 11166124Srafan# # 12166124Srafan# The above copyright notice and this permission notice shall be included in # 13166124Srafan# all copies or substantial portions of the Software. # 14166124Srafan# # 15166124Srafan# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # 16166124Srafan# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # 17166124Srafan# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 18166124Srafan# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # 19166124Srafan# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # 20166124Srafan# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # 21166124Srafan# DEALINGS IN THE SOFTWARE. # 22166124Srafan# # 23166124Srafan# Except as contained in this notice, the name(s) of the above copyright # 24166124Srafan# holders shall not be used in advertising or otherwise to promote the sale, # 25166124Srafan# use or other dealings in this Software without prior written # 26166124Srafan# authorization. # 27166124Srafan############################################################################## 28166124Srafan# $Id: emx.src,v 1.9 2006/04/22 21:46:17 tom Exp $ 2950276Speter# This is a reformatted copy of the terminfo source for OS/2 EMX from 3050276Speter# Juan Jose Garcia Ripoll <worm@arrakis.es>. 3150276Speter# http://www.arrakis.es/~worm/ 3250276Speter#---------------------------------------------------------------------------- 3350276Speter# 3450276Speter# This section describes terminal classes and maker brands that are still 3550276Speter# quite common. 3650276Speter# 3750276Speter 3850276Speter#### Specials 3950276Speter# 4050276Speter# Special "terminals". These are used to label tty lines when you don't 4150276Speter# know what kind of terminal is on it. The characteristics of an unknown 4250276Speter# terminal are the lowest common denominator - they look about like a ti 700. 4350276Speter# 4450276Speter 4550276Speterdumb|80-column dumb tty, 4650276Speter am, 4750276Speter cols#80, 4850276Speter bel=^G, 4950276Speter cr=^M, 5050276Speter cud1=^J, 5150276Speter ind=^J, 5250276Speterunknown|unknown terminal type, 5350276Speter gn, 5450276Speter use=dumb, 5550276Speterlpr|printer|line printer, 5650276Speter hc, 5750276Speter os, 5850276Speter cols#132, 5950276Speter lines#66, 6050276Speter bel=^G, 6150276Speter cr=^M, 6250276Speter cub1=^H, 6350276Speter cud1=^J, 6450276Speter ff=^L, 6550276Speter ind=^J, 6650276Speterglasstty|classic glass tty interpreting ASCII control characters, 6750276Speter am, 6850276Speter cols#80, 6950276Speter bel=^G, 7050276Speter clear=^L, 7150276Speter cr=^M, 7250276Speter cub1=^H, 7350276Speter cud1=^J, 7450276Speter ht=^I, 7550276Speter kbs=^H, 7650276Speter kcub1=^H, 7750276Speter kcud1=^J, 7850276Speter nel=^M^J, 7950276Speter 8050276Speter#### ANSI.SYS/ISO 6429/ECMA-48 Capabilities 8150276Speter# 8250276Speter# See the end-of-file comment for more on these. 8350276Speter# 8450276Speter 8550276Speter# The IBM PC alternate character set. Plug this into any Intel console entry. 8650276Speter# We use \E[11m for rmacs rather than \E[12m so the <acsc> string can use the 8750276Speter# ROM graphics for control characters such as the diamond, up- and down-arrow. 8850276Speter# This works with the System V, Linux, and BSDI consoles. It's a safe bet this 8950276Speter# will work with any Intel console, they all seem to have inherited \E[11m 9050276Speter# from the ANSI.SYS de-facto standard. 9150276Speterklone+acs|alternate character set for ansi.sys displays, 9250276Speter acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, 9350276Speter rmacs=\E[10m, 9450276Speter smacs=\E[11m, 9550276Speter 9650276Speter# Highlight controls corresponding to the ANSI.SYS standard. Most 9750276Speter# console drivers for Intel boxes obey these. Makes the same assumption 9850276Speter# about \E[11m as klone+acs. True ANSI/ECMA-48 would have <rmso=\E[27m>, 9950276Speter# <rmul=\E[24m>, but this isn't a documented feature of ANSI.SYS. 10050276Speterklone+sgr|attribute control for ansi.sys displays, 10150276Speter blink=\E[5m, 10250276Speter bold=\E[1m, 10350276Speter invis=\E[8m, 10450276Speter rev=\E[7m, 10550276Speter rmacs=\E[10m, 10650276Speter rmpch=\E[10m, 10750276Speter rmso=\E[m, 10850276Speter rmul=\E[m, 10950276Speter sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, 11050276Speter sgr0=\E[0;10m, 11150276Speter smacs=\E[11m, 11250276Speter smpch=\E[11m, 11350276Speter smso=\E[7m, 11450276Speter smul=\E[4m, 115166124Srafan use=klone+acs, 11650276Speter 11750276Speter# Highlight controls corresponding to the ANSI.SYS standard. *All* 11850276Speter# console drivers for Intel boxes obey these. Does not assume \E[11m will 11950276Speter# work; uses \E[12m instead, which is pretty bulletproof but loses you the ACS 12050276Speter# diamond and arrow characters under curses. 12150276Speterklone+sgr-dumb|attribute control for ansi.sys displays (no ESC [ 11 m), 12250276Speter blink=\E[5m, 12350276Speter bold=\E[1m, 12450276Speter invis=\E[8m, 12550276Speter rev=\E[7m, 12650276Speter rmacs=\E[10m, 12750276Speter rmso=\E[m, 12850276Speter rmul=\E[m, 12950276Speter sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;12%;m, 13050276Speter sgr0=\E[0;10m, 13150276Speter smacs=\E[12m, 13250276Speter smso=\E[7m, 13350276Speter smul=\E[4m, 134166124Srafan use=klone+acs, 13550276Speter 13650276Speter# ANSI.SYS color control. 13750276Speter# The DOS 5 manual asserts that these sequences meet the ISO 6429 standard. 13850276Speterklone+color|color control for ansi.sys and ISO6429-compatible displays, 13950276Speter colors#8, 14050276Speter ncv#3, 14150276Speter pairs#64, 14250276Speter op=\E[37;40m, 14350276Speter setab=\E[4%p1%dm, 14450276Speter setaf=\E[3%p1%dm, 14550276Speter 146166124Srafan# This is better than klone+color, it doesn't assume white-on-black as the 147166124Srafan# default color pair, but many `ANSI' terminals don't grok the <op> cap. 148166124Srafanecma+color|color control for ECMA-48-compatible terminals, 149166124Srafan AX, 150166124Srafan colors#8, 151166124Srafan ncv#3, 152166124Srafan pairs#64, 153166124Srafan op=\E[39;49m, 154166124Srafan setab=\E[4%p1%dm, 155166124Srafan setaf=\E[3%p1%dm, 156166124Srafan 15750276Speter#### ANSI/ECMA-48 terminals and terminal emulators 15850276Speter# 15950276Speter# See near the end of this file for details on ANSI conformance. 16050276Speter# Don't mess with these entries! Lots of other entries depend on them! 16150276Speter# 16250276Speter# This section lists entries in a least-capable to most-capable order. 16350276Speter# if you're in doubt about what `ANSI' matches yours, try them in that 16450276Speter# order and back off from the first that breaks. 16550276Speter 16650276Speteransi-mini|any ansi terminal with pessimistic assumptions, 16750276Speter am, 16850276Speter cols#80, 16950276Speter it#8, 17050276Speter lines#24, 17150276Speter clear=\E[H\E[2J$<50>, 17250276Speter cub1=\E[D, 17350276Speter cud1=\E[B, 17450276Speter cuf1=\E[C, 17550276Speter cup=\E[%i%p1%d;%p2%dH, 17650276Speter cuu1=\E[A, 17750276Speter el=\E[K, 17850276Speter home=\E[H, 17950276Speter ht=^I, 18050276Speter 18150276Speter# 18250276Speter# ANSI.SYS entries 18350276Speter# 18450276Speter# This completely describes the sequences specified in the DOS 2.1 ANSI.SYS 18550276Speter# documentation (except for the keyboard key reassignment feature, which 18650276Speter# doen't fit the <pfkey> model well). The klone+acs sequences were valid 18750276Speter# though undocumented. The <pfkey> capability is untested but should work for 18850276Speter# keys F1-F10 (%p1 values outside this range will yield unpredictable results). 18950276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 7 1995 19050276Speteransi.sys-old|ANSI.SYS under PC-DOS 2.1, 19150276Speter am, 19250276Speter mir, 19350276Speter msgr, 19450276Speter xon, 19550276Speter cols#80, 19650276Speter lines#25, 19750276Speter clear=\E[2J, 19850276Speter cub1=^H, 19950276Speter cud1=\E[B, 20050276Speter cuf1=\E[C, 20150276Speter cup=\E[%i%p1%d;%p2%dH, 20250276Speter cuu1=\E[A, 20350276Speter el=\E[k, 20450276Speter home=\E[H, 20550276Speter is2=\E[m\E[?7h, 20650276Speter kcub1=^H, 20750276Speter kcud1=^J, 20850276Speter kcuf1=^L, 20950276Speter kcuu1=^K, 21050276Speter khome=^^, 21150276Speter pfkey=\E[0;%p1%{58}%+%d;%p2"%s", 21250276Speter rc=\E[u, 21350276Speter rmam=\E[?7l, 21450276Speter sc=\E[s, 21550276Speter smam=\E[?7h, 21650276Speter u6=\E[%i%d;%dR, 21750276Speter u7=\E[6n, 21850276Speter use=klone+color, 21950276Speter use=klone+acs, 22050276Speter use=klone+sgr, 22150276Speteransi.sys|ANSI.SYS 3.1 and later versions, 22250276Speter el=\E[K, 22350276Speter use=ansi.sys-old, 22450276Speter 22550276Speter### EMX termcap.dat compatibility modes 22650276Speter# 22750276Speter# Keypad: Home=\0G Up=\0H PrPag=\0I 22850276Speter# ka1,kh kcuu1 kpp,ka3 22950276Speter# 23050276Speter# Left=\0K 5=\0L Right=\0M 23150276Speter# kcub1 kb2 kcuf1 23250276Speter# 23350276Speter# End=\0O Down=\0P NxPag=\0Q 23466963Speter# kc1,kend kcud1 kc3,knp 23550276Speter# 23650276Speter# Ins=\0R Del=\0S 23750276Speter# kich1 kdch1 23850276Speter# 23950276Speter# On keyboard with 12 function keys, 24050276Speter# shifted f-keys: F13-F24 24150276Speter# control f-keys: F25-F36 24250276Speter# alt f-keys: F37-F48 24350276Speter# The shift/control/alt keys do not modify each other, but alt overrides both, 24450276Speter# and control overrides shift. 24550276Speter# 24650276Speter# Also (possibly only EMX, so we don't put it in ansi.sys, etc): set the 24750276Speter# no_color_video to inform the application that standout(1), underline(2) 24850276Speter# reverse(4) and invisible(64) don't work with color. 24950276Speteremx-base|DOS special keys, 250166124Srafan bce, 25150276Speter bw, 252166124Srafan it#8, 25350276Speter ncv#71, 25450276Speter bel=^G, 25550276Speter ka1=\0G, 25650276Speter ka3=\0I, 25750276Speter kb2=\0L, 25850276Speter kbs=^H, 25950276Speter kc1=\0O, 26050276Speter kc3=\0Q, 26150276Speter kcbt=\0^O, 26250276Speter kcub1=\0K, 26350276Speter kcud1=\0P, 26450276Speter kcuf1=\0M, 26550276Speter kcuu1=\0H, 26650276Speter kdch1=\0S, 26750276Speter kend=\0O, 26850276Speter kf1=\0;, 26950276Speter kf10=\0D, 27050276Speter kf11=\0\205, 27150276Speter kf12=\0\206, 27250276Speter kf13=\0T, 27350276Speter kf14=\0U, 27450276Speter kf15=\0V, 27550276Speter kf16=\0W, 27650276Speter kf17=\0X, 27750276Speter kf18=\0Y, 27850276Speter kf19=\0Z, 27950276Speter kf2=\0<, 28050276Speter kf20=\0[, 28150276Speter kf21=\0\\, 28250276Speter kf22=\0], 28350276Speter kf23=\0\207, 28450276Speter kf24=\0\210, 28550276Speter kf25=\0\^, 28650276Speter kf26=\0_, 28750276Speter kf27=\0`, 28850276Speter kf28=\0a, 28950276Speter kf29=\0b, 29050276Speter kf3=\0=, 29150276Speter kf30=\0c, 29250276Speter kf31=\0d, 29350276Speter kf32=\0e, 29450276Speter kf33=\0f, 29550276Speter kf34=\0g, 29650276Speter kf35=\0\211, 29750276Speter kf36=\0\212, 29850276Speter kf37=\0h, 29950276Speter kf38=\0i, 30050276Speter kf39=\0j, 30150276Speter kf4=\0>, 30250276Speter kf40=\0k, 30350276Speter kf41=\0l, 30450276Speter kf42=\0m, 30550276Speter kf43=\0n, 30650276Speter kf44=\0o, 30750276Speter kf45=\0p, 30850276Speter kf46=\0q, 30950276Speter kf47=\0\213, 31050276Speter kf48=\0\214, 31150276Speter kf5=\0?, 31250276Speter kf6=\0@, 31350276Speter kf7=\0A, 31450276Speter kf8=\0B, 31550276Speter kf9=\0C, 31650276Speter khome=\0G, 31750276Speter kich1=\0R, 31850276Speter knp=\0Q, 31950276Speter kpp=\0I, 32050276Speter use=ansi.sys, 32150276Speter# 32250276Speter# To properly translate termcap.dat -> terminfo.src remember these 32350276Speter# equivalences: 32450276Speter# ti <-> smcup string to start programs using cup(termcap) 32550276Speter# te <-> rmcup string to end programs using cup 32650276Speter# so <-> smso begin standout mode 32750276Speter# se <-> rmso exit standout mode 32850276Speter# us <-> smul begin underline mode 32950276Speter# ue <-> rmul exit underline mode 33050276Speter# mb <-> blink turn on blinking 33150276Speter# md <-> bold turn on extra bright (bold) mode 33250276Speter# mr <-> rev turn on reverse video mode 33350276Speter# me <-> sgr0 turn off all atributes 33450276Speter# 33550276Speter# On my terminal, \E[4m looks dim. 336166124Srafanansi-emx|ANSI.SYS color, 33750276Speter blink=\E[5m, 33850276Speter bold=\E[1m, 33950276Speter kmous=\E[M, 34050276Speter rev=\E[7m, 34150276Speter rmcup=\E[0m, 34250276Speter rmso=\E[0m, 34350276Speter rmul@, 34450276Speter sgr0=\E[0m, 34550276Speter smcup=\E[0;37;40m, 34650276Speter smso=\E[7m, 34750276Speter smul@, 34850276Speter use=emx-base, 34950276Speterwindow|ANSI.SYS window, 35050276Speter blink=\E[5m, 35150276Speter bold=\E[1;37;47m, 35250276Speter rev=\E[1;37;47m, 35350276Speter rmcup=\E[0m, 35450276Speter rmso=\E[0;37;40m, 35550276Speter rmul=\E[0;37;40m, 35650276Speter sgr0=\E[0;37;40m, 35750276Speter smcup=\E[0;37;40m, 35850276Speter smso=\E[1;37;47m, 35950276Speter smul=\E[1;31;47m, 36050276Speter use=emx-base, 36166963Speteros2|OS/2-emx ANSI.SYS, 362166124Srafan cub=\E[%p1%dD, 363166124Srafan cub1=\E[D, 36466963Speter cud=\E[%p1%dB, 36566963Speter cud1=\E[B, 36666963Speter cuf=\E[%p1%dC, 36766963Speter cuf1=\E[C, 368166124Srafan cuu=\E[%p1%dA, 369166124Srafan cuu1=\E[A, 370166124Srafan rc=\E[u, 37166963Speter sc=\E[s, 372166124Srafan use=ansi-emx, 37366963Speter use=mono, 37450276Spetermono|ANSI.SYS mono, 37550276Speter blink=\E[5m, 37650276Speter bold=\E[1m, 37750276Speter rev=\E[7m, 37850276Speter rmcup=\E[0m, 37950276Speter rmso=\E[m, 38050276Speter rmul=\E[m, 38150276Speter sgr0=\E[m, 38250276Speter smcup=\E[0m, 38350276Speter smso=\E[1m, 38450276Speter smul=\E[4m, 38550276Speter use=emx-base, 38650276Speter# same as mono, but use reverse video for standout (nice for Emacs) 38750276Speterrmono|ANSI.SYS reverse mono, 38850276Speter smso=\E[7m, 38950276Speter use=mono, 39050276Speter# same as mono, but use a readable color for underlining 39150276Spetermono2|ANSI.SYS mono2, 39250276Speter rmul=\E[0m, 39350276Speter smul=\E[1;31;40m, 39450276Speter use=mono, 39550276Speter# nice colors for Emacs (white on blue, mode line white on cyan) 396166124Srafanansi-color-2-emx|ANSI.SYS color 2, 39750276Speter rmcup=\E[0m, 39850276Speter rmso=\E[0;37;44m, 39950276Speter rmul=\E[0m, 40050276Speter sgr0=\E[0;37;44m, 40150276Speter smcup=\E[0;37;44m, 40250276Speter smso=\E[1;37;46m, 40350276Speter smul=\E[1;31;40m, 404166124Srafan use=ansi-emx, 40550276Speter# nice colors for Emacs (white on black, mode line black on cyan) 406166124Srafanansi-color-3-emx|ANSI.SYS color 3, 40750276Speter rmcup=\E[0m, 40850276Speter rmso=\E[0m, 40950276Speter rmul=\E[0m, 41050276Speter sgr0=\E[0m, 41150276Speter smcup=\E[0m, 41250276Speter smso=\E[30;46m, 41350276Speter smul=\E[1;31;40m, 414166124Srafan use=ansi-emx, 41550276Speter 41650276Speter#### X terminal emulators 41750276Speter# 41850276Speter# X10/6.6 11/7/86, minus alternate screen, plus (csr) 41950276Speter# (xterm: ":MT:" changed to ":km:"; added <smam>/<rmam> based on init string; 42050276Speter# removed (hs, eslok, tsl=\E[?E\E[?%i%dT, fsl=\E[?F, dsl=\E[?E) 42150276Speter# as these seem not to work -- esr) 42250276Speterx10term|vs100-x10|xterm terminal emulator (X10 window system), 42350276Speter am, 42450276Speter km, 42550276Speter mir, 42650276Speter msgr, 42750276Speter xenl, 42850276Speter xon, 42950276Speter cols#80, 43050276Speter it#8, 43150276Speter lines#65, 43250276Speter bold=\E[1m, 43350276Speter clear=\E[H\E[2J, 43450276Speter csr=\E[%i%p1%d;%p2%dr, 43550276Speter cub1=^H, 43650276Speter cud1=^J, 43750276Speter cuf1=\E[C, 43850276Speter cup=\E[%i%p1%d;%p2%dH, 43950276Speter cuu1=\E[A, 44050276Speter dch=\E[%p1%dP, 44150276Speter dch1=\E[P, 44250276Speter dl=\E[%p1%dM, 44350276Speter dl1=\E[M, 44450276Speter ed=\E[J, 44550276Speter el=\E[K, 44650276Speter home=\E[H, 44750276Speter ht=^I, 44850276Speter il=\E[%p1%dL, 44950276Speter il1=\E[L, 45050276Speter ind=^J, 45150276Speter is2=\E\E[m\E[?7h\E[?1;4l, 45250276Speter kbs=^H, 45350276Speter kcub1=\EOD, 45450276Speter kcud1=\EOB, 45550276Speter kcuf1=\EOC, 45650276Speter kcuu1=\EOA, 45750276Speter kf1=\EOP, 45850276Speter kf2=\EOQ, 45950276Speter kf3=\EOR, 46050276Speter kf4=\EOS, 46150276Speter rev=\E[7m, 46250276Speter ri=\EM, 46350276Speter rmam=\E[?7l, 46450276Speter rmir=\E[4l, 46550276Speter rmkx=\E[?1l\E>, 46650276Speter rmso=\E[m, 46750276Speter rmul=\E[m, 46850276Speter sgr0=\E[m, 46950276Speter smam=\E[?7h, 47050276Speter smir=\E[4h, 47150276Speter smkx=\E[?1h\E=, 47250276Speter smso=\E[7m, 47350276Speter smul=\E[4m, 47450276Speter# X11R6 xterm. This is known good for the XFree86 version under Linux. 47550276Speter# It is *way* more featureful than the stock X consortium entry (has acsc, 47650276Speter# for starters). The <kmous> key is actually the \E[M prefix returned by 47750276Speter# xterm's internal mouse-tracking facility; ncurses will interpret the 47850276Speter# following three bytes of mouse status information. 47950276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> 14 Dec 1995 480166124Srafanxterm-r6|xterm terminal emulator (X11R6 Window System), 48150276Speter am, 48250276Speter km, 48350276Speter mir, 48450276Speter msgr, 48550276Speter xenl, 48650276Speter xon, 48750276Speter cols#80, 48850276Speter it#8, 48950276Speter lines#65, 49050276Speter acsc=++\,\,--..00II``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 49150276Speter bel=^G, 49250276Speter bold=\E[1m, 49350276Speter clear=\E[H\E[2J, 49450276Speter cr=^M, 49550276Speter csr=\E[%i%p1%d;%p2%dr, 49650276Speter cub=\E[%p1%dD, 49750276Speter cub1=^H, 49850276Speter cud=\E[%p1%dB, 49950276Speter cud1=^J, 50050276Speter cuf=\E[%p1%dC, 50150276Speter cuf1=\E[C, 50250276Speter cup=\E[%i%p1%d;%p2%dH, 50350276Speter cuu=\E[%p1%dA, 50450276Speter cuu1=\E[A, 50550276Speter dch=\E[%p1%dP, 50650276Speter dch1=\E[P, 50750276Speter dl=\E[%p1%dM, 50850276Speter dl1=\E[M, 50950276Speter ed=\E[J, 51050276Speter el=\E[K, 51150276Speter enacs=\E(B\E)0, 51250276Speter home=\E[H, 51350276Speter ht=^I, 51450276Speter ich=\E[%p1%d@, 51550276Speter ich1=\E[@, 51650276Speter il=\E[%p1%dL, 51750276Speter il1=\E[L, 51850276Speter ind=^J, 51950276Speter is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, 52050276Speter kbs=^H, 52150276Speter kcub1=\EOD, 52250276Speter kcud1=\EOB, 52350276Speter kcuf1=\EOC, 52450276Speter kcuu1=\EOA, 52550276Speter kend=\EOe, 52650276Speter kent=\EOM, 52750276Speter kf1=\E[11~, 52850276Speter kf10=\E[21~, 52950276Speter kf11=\E[23~, 53050276Speter kf12=\E[24~, 531166124Srafan kf13=\E[25~, 532166124Srafan kf14=\E[26~, 533166124Srafan kf15=\E[28~, 534166124Srafan kf16=\E[29~, 535166124Srafan kf17=\E[31~, 536166124Srafan kf18=\E[32~, 537166124Srafan kf19=\E[33~, 53850276Speter kf2=\E[12~, 539166124Srafan kf20=\E[34~, 54050276Speter kf3=\E[13~, 54150276Speter kf4=\E[14~, 54250276Speter kf5=\E[15~, 54350276Speter kf6=\E[17~, 54450276Speter kf7=\E[18~, 54550276Speter kf8=\E[19~, 54650276Speter kf9=\E[20~, 547166124Srafan kfnd=\E[1~, 54850276Speter khome=\EO\0, 54950276Speter kich1=\E[2~, 55050276Speter kmous=\E[M, 55150276Speter knp=\E[6~, 55250276Speter kpp=\E[5~, 55350276Speter rc=\E8, 55450276Speter rev=\E[7m, 55550276Speter ri=\EM, 55650276Speter rmacs=^O, 55750276Speter rmam=\E[?7l, 55850276Speter rmcup=\E[2J\E[?47l\E8, 55950276Speter rmir=\E[4l, 56050276Speter rmkx=\E[?1l\E>, 56150276Speter rmso=\E[m, 56250276Speter rmul=\E[m, 56350276Speter rs1=^O, 56450276Speter rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E<, 56550276Speter sc=\E7, 56650276Speter sgr0=\E[m, 56750276Speter smacs=^N, 56850276Speter smam=\E[?7h, 56950276Speter smcup=\E7\E[?47h, 57050276Speter smir=\E[4h, 57150276Speter smkx=\E[?1h\E=, 57250276Speter smso=\E[7m, 57350276Speter smul=\E[4m, 57450276Speter tbc=\E[3k, 57550276Speter u6=\E[%i%d;%dR, 57650276Speter u7=\E[6n, 57750276Speter u8=\E[?1;2c, 57850276Speter u9=\E[c, 57950276Speterxterm-bold|xterm terminal emulator (X11R6 Window System) standout w/bold, 58050276Speter smso=\E[1m, 58150276Speter use=xterm, 58250276Speterxterms|vs100s|xterm terminal emulator (small screen 24x80), 58350276Speter cols#80, 58450276Speter lines#24, 58550276Speter use=xterm, 58650276Speter# (kterm: this had extension capabilities ":KJ:TY=ascii:" -- esr) 58750276Speterkterm|kterm kanji terminal emulator (X window system), 58850276Speter eslok, 58950276Speter hs, 59050276Speter csr=\E[%i%p1%d;%p2%dr, 59150276Speter dsl=\E[?H, 59250276Speter fsl=\E[?F, 59350276Speter rc=\E8, 59450276Speter sc=\E7, 59550276Speter tsl=\E[?E\E[?%i%dT, 59650276Speter use=xterm, 597166124Srafan use=ecma+color, 59850276Speter 59950276Speter# See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file 60050276Speterxterm-nic|xterm with ich/ich1 suppressed for non-curses programs, 60150276Speter ich@, 60250276Speter ich1@, 60350276Speter use=xterm, 60450276Speter 60550276Speter# Should work with the color xterm on the X11R6 contrib tape. 60650276Speter# Assumes the xterm attribute default is black on white. 60750276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> March 4 1996 60850276Speterxterm-color|xterm with color support, 60950276Speter op=\E[30;47m, 61050276Speter use=xterm, 61150276Speter use=klone+color, 61250276Speter 61350276Speter# From: Thomas Dickey <dickey@clark.net> 13 Dec 1995 61450276Speterrxvt|rxvt terminal emulator, 61550276Speter kend=\EOw, 61650276Speter khome=\E[H, 61750276Speter kmous@, 61850276Speter use=xterm, 61950276Speter use=klone+color, 62050276Speter 62150276Speter# From: David J. MacKenzie <djm@va.pubnix.com> 20 Apr 1995 62250276Speter# Here's a termcap entry I've been using for xterm_color, which comes 62350276Speter# with BSD/OS 2.0, and the X11R6 contrib tape too I think. Besides the 62450276Speter# color stuff, I also have a status line defined as the window manager 62550276Speter# title bar. [I have translated it to terminfo -- ESR] 62650276Speterxterm-pcolor|xterm with color used for highlights and status line, 62750276Speter hs, 62850276Speter wsl#40, 62950276Speter bold=\E[1m\E[43m, 63050276Speter dsl=\E]0;\007, 63150276Speter fsl=^G, 63250276Speter rev=\E[7m\E[34m, 63350276Speter smso=\E[7m\E[31m, 63450276Speter smul=\E[4m\E[42m, 63550276Speter tsl=\E]0;, 63650276Speter use=xterm, 63750276Speter 63850276Speter# HP ships this, except for the pb#9600 which was merged in from BSD termcap. 63950276Speterhpterm|X-hpterm|hp X11 terminal emulator, 64050276Speter am, 64150276Speter da, 64250276Speter db, 64350276Speter mir, 64450276Speter xhp, 64550276Speter cols#80, 64650276Speter lh#2, 64750276Speter lines#24, 64850276Speter lm#0, 64950276Speter lw#8, 65050276Speter nlab#8, 65150276Speter pb#9600, 65250276Speter xmc#0, 65350276Speter bel=^G, 65450276Speter bold=\E&dB, 65550276Speter cbt=\Ei, 65650276Speter clear=\E&a0y0C\EJ, 65750276Speter cr=^M, 65850276Speter cub1=^H, 65950276Speter cud1=\EB, 66050276Speter cuf1=\EC, 66150276Speter cup=\E&a%p1%dy%p2%dC, 66250276Speter cuu1=\EA, 66350276Speter dch1=\EP, 66450276Speter dim=\E&dH, 66550276Speter dl1=\EM, 66650276Speter ed=\EJ$<1>, 66750276Speter el=\EK, 66850276Speter hpa=\E&a%p1%dC, 66950276Speter ht=^I, 67050276Speter hts=\E1, 67150276Speter il1=\EL, 67250276Speter ind=^J, 67350276Speter kbs=^H, 67450276Speter kclr=\EJ, 67550276Speter kctab=\E2, 67650276Speter kcub1=\ED, 67750276Speter kcud1=\EB, 67850276Speter kcuf1=\EC, 67950276Speter kcuu1=\EA, 68050276Speter kdch1=\EP, 68150276Speter kdl1=\EM, 68250276Speter ked=\EJ, 68350276Speter kel=\EK, 68450276Speter kf1=\Ep, 68550276Speter kf2=\Eq, 68650276Speter kf3=\Er, 68750276Speter kf4=\Es, 68850276Speter kf5=\Et, 68950276Speter kf6=\Eu, 69050276Speter kf7=\Ev, 69150276Speter kf8=\Ew, 69250276Speter khome=\Eh, 69350276Speter khts=\E1, 69450276Speter kich1=\EQ, 69550276Speter kil1=\EL, 69650276Speter kind=\ES, 69750276Speter kll=\EF, 69850276Speter knp=\EU, 69950276Speter kpp=\EV, 70050276Speter kri=\ET, 70150276Speter krmir=\ER, 70250276Speter ktbc=\E3, 70350276Speter meml=\El, 70450276Speter memu=\Em, 70550276Speter pfkey=\E&f%p1%dk%p2%l%dL%p2%s, 70650276Speter pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s, 70750276Speter pfx=\E&f2a%p1%dk%p2%l%dL%p2%s, 70850276Speter pln=\E&f%p1%dk%p2%l%dd0L%p2%s, 70950276Speter rev=\E&dB, 71050276Speter ri=\ET, 71150276Speter rmacs=^O, 71250276Speter rmir=\ER, 71350276Speter rmkx=\E&s0A, 71450276Speter rmln=\E&j@, 71550276Speter rmso=\E&d@, 71650276Speter rmul=\E&d@, 71750276Speter sgr=\E&d%?%p7%t%'s'%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+%p5%{8}%*%+%'@'%+%c%?%p9%t%'\016'%c%e%'\017'%c%;, 71850276Speter sgr0=\E&d@, 71950276Speter smacs=^N, 72050276Speter smir=\EQ, 72150276Speter smkx=\E&s1A, 72250276Speter smln=\E&jB, 72350276Speter smso=\E&dJ, 72450276Speter smul=\E&dD, 72550276Speter tbc=\E3, 72650276Speter vpa=\E&a%p1%dY, 72750276Speter 72850276Speter# This entry describes an xterm with Sun-style function keys enabled 72950276Speter# via the X resource setting "xterm*sunFunctionKeys:true" 73050276Speter# To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same. 73150276Speter# The <kf13>...<kf20> keys are L3-L10. We don't set <kf16=\E[197z> 73250276Speter# because we want it to be seen as <kcpy>. 73350276Speter# The <kf31>...<kf45> keys are R1-R15. We treat some of these in accordance 73450276Speter# with their Sun keyboard labels instead. 73550276Speter# From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996 73650276Speterxterm-sun|xterm with sunFunctionKeys true, 73750276Speter kb2=\E[218z, 73850276Speter kcpy=\E[197z, 73950276Speter kend=\E[220z, 74050276Speter kf1=\E[224z, 74150276Speter kf10=\E[233z, 74250276Speter kf11=\E[192z, 74350276Speter kf12=\E[193z, 74450276Speter kf13=\E[194z, 74550276Speter kf14=\E[195z, 74650276Speter kf15=\E[196z, 74750276Speter kf17=\E[198z, 74850276Speter kf18=\E[199z, 74950276Speter kf19=\E[200z, 75050276Speter kf2=\E[225z, 75150276Speter kf20=\E[201z, 75250276Speter kf3=\E[226z, 75350276Speter kf31=\E[208z, 75450276Speter kf32=\E[209z, 75550276Speter kf33=\E[210z, 75650276Speter kf34=\E[211z, 75750276Speter kf35=\E[212z, 75850276Speter kf36=\E[213z, 75950276Speter kf38=\E[215z, 76050276Speter kf4=\E[227z, 76150276Speter kf40=\E[217z, 76250276Speter kf42=\E[219z, 76350276Speter kf44=\E[221z, 76450276Speter kf5=\E[228z, 76550276Speter kf6=\E[229z, 76650276Speter kf7=\E[230z, 76750276Speter kf8=\E[231z, 76850276Speter kf9=\E[232z, 76950276Speter kfnd=\E[200z, 77050276Speter khlp=\E[196z, 77150276Speter khome=\E[214z, 77250276Speter kich1=\E[2z, 77350276Speter knp=\E[222z, 77450276Speter kpp=\E[216z, 77550276Speter kund=\E[195z, 77650276Speter use=xterm, 77750276Speterxterms-sun|small (80x24) xterm with sunFunctionKeys true, 77850276Speter cols#80, 77950276Speter lines#24, 78050276Speter use=xterm-sun, 78150276Speter 78250276Speter# This is for the extensible terminal emulator on the X11R6 contrib tape. 78350276Speteremu|emu native mode, 78450276Speter mir, 78550276Speter msgr, 78650276Speter xon, 78750276Speter colors#15, 78850276Speter cols#80, 78950276Speter it#8, 79050276Speter lines#24, 79150276Speter pairs#64, 79250276Speter vt#200, 79350276Speter acsc=61a\202f\260g2j\213k\214l\215m\216n\217o\220q\222s\224t\225u\226v\227w\230x\231~\244, 79450276Speter bel=^G, 79550276Speter blink=\ES\EW, 79650276Speter bold=\ES\EU, 79750276Speter civis=\EZ, 79850276Speter clear=\EP\EE0;0;, 79950276Speter cnorm=\Ea, 80050276Speter cr=^M, 80150276Speter csr=\Ek%p1%d;%p2%d;, 80250276Speter cub=\Eq-%p1%d;, 80350276Speter cub1=^H, 80450276Speter cud=\Ep%p1%d;, 80550276Speter cud1=\EB, 80650276Speter cuf=\Eq%p1%d;, 80750276Speter cuf1=\ED, 80850276Speter cup=\EE%p1%d;%p2%d;, 80950276Speter cuu=\Ep-%p1%d;, 81050276Speter cuu1=\EA, 81150276Speter dch=\EI%p1%d;, 81250276Speter dch1=\EI1;, 81350276Speter dl=\ER%p1%d;, 81450276Speter dl1=\ER1;, 81550276Speter ech=\Ej%p1%d;, 81650276Speter ed=\EN, 81750276Speter el=\EK, 81850276Speter el1=\EL, 81950276Speter enacs=\0, 82050276Speter home=\EE0;0;, 82150276Speter ht=^I, 82250276Speter hts=\Eh, 82350276Speter il=\EQ%p1%d;, 82450276Speter il1=\EQ1;, 82550276Speter ind=\EG, 82650276Speter is2=\ES\Er0;\Es0;, 82750276Speter kbs=^H, 82850276Speter kcub1=\EC, 82950276Speter kcud1=\EB, 83050276Speter kcuf1=\ED, 83150276Speter kcuu1=\EA, 83250276Speter kdch1=\177, 83350276Speter kent=^M, 83450276Speter kf0=\EF00, 83550276Speter kf1=\EF01, 83650276Speter kf10=\EF10, 83750276Speter kf11=\EF11, 83850276Speter kf12=\EF12, 83950276Speter kf13=\EF13, 84050276Speter kf14=\EF14, 84150276Speter kf15=\EF15, 84250276Speter kf16=\EF16, 84350276Speter kf17=\EF17, 84450276Speter kf18=\EF18, 84550276Speter kf19=\EF19, 84650276Speter kf2=\EF02, 84750276Speter kf20=\EF20, 84850276Speter kf3=\EF03, 84950276Speter kf4=\EF04, 85050276Speter kf5=\EF05, 85150276Speter kf6=\EF06, 85250276Speter kf7=\EF07, 85350276Speter kf8=\EF08, 85450276Speter kf9=\EF09, 85550276Speter kfnd=\Efind, 85650276Speter kich1=\Eins, 85750276Speter knp=\Enext, 85850276Speter kpp=\Eprior, 85950276Speter kslt=\Esel, 86050276Speter oc=\Es0;\Er0;, 86150276Speter rev=\ES\ET, 86250276Speter ri=\EF, 86350276Speter rmacs=\0, 86450276Speter rmir=\EX, 86550276Speter rmso=\ES, 86650276Speter rmul=\ES, 86750276Speter rs2=\ES\Es0;\Er0;, 868166124Srafan setab=\Es%i%p1%d;, 869166124Srafan setaf=\Er%i%p1%d;, 87050276Speter sgr0=\ES, 87150276Speter smacs=\0, 87250276Speter smir=\EY, 87350276Speter smso=\ES\ET, 87450276Speter smul=\ES\EV, 87550276Speter tbc=\Ej, 876166124Srafan############################################################################### 877166124Srafan# Aliases which conflict with terminfo.src 878166124Srafanansi|ANSI.SYS color, 879166124Srafan use=ansi-emx, 880166124Srafanansi-color-2|ANSI.SYS color 2, 881166124Srafan use=ansi-color-2-emx, 882166124Srafanansi-color-3|ANSI.SYS color 3, 883166124Srafan use=ansi-color-3-emx, 884166124Srafanxterm|vs100|xterm terminal emulator (X11R6 Window System), 885166124Srafan use=xterm-r6, 886