terminfo.src revision 50276
150276Speter######## TERMINAL TYPE DESCRIPTIONS SOURCE FILE 250276Speter# 350276Speter# This version of terminfo.src is distributed with ncurses. 450276Speter# 550276Speter# Version 10.2.1 650276Speter# $Date: 1999/08/22 00:05:28 $ 750276Speter# terminfo syntax 850276Speter# 950276Speter# Eric S. Raymond (current maintainer) 1050276Speter# John Kunze, Berkeley 1150276Speter# Craig Leres, Berkeley 1250276Speter# 1350276Speter# Please e-mail changes to terminfo@ccil.org; the old termcap@berkeley.edu 1450276Speter# address is no longer valid. The latest version can always be found at 1550276Speter# <http://earthspace.net/terminfo>. 1650276Speter# 1750276Speter# PURPOSE OF THIS FILE: 1850276Speter# 1950276Speter# This file describes the capabilities of various character-cell terminals, 2050276Speter# as needed by software such as screen-oriented editors. 2150276Speter# 2250276Speter# Other terminfo and termcap files exist, supported by various OS vendors 2350276Speter# or as relics of various older versions of UNIX. This one is the longest 2450276Speter# and most comprehensive one in existence. It subsumes not only the entirety 2550276Speter# of the historical 4.4BSD, GNU, System V and SCO termcap files and the BRL 2650276Speter# termcap file, but also large numbers of vendor-maintained termcap and 2750276Speter# terminfo entries more complete and carefully tested than those in historical 2850276Speter# termcap/terminfo versions. 2950276Speter# 3050276Speter# Pointers to related resources (including the ncurses distribution) may 3150276Speter# be found at <http://earthspace.net/terminfo>. 3250276Speter# 3350276Speter# INTERNATIONALIZATION: 3450276Speter# 3550276Speter# This file uses only the US-ASCII character set (no ISO8859 characters). 3650276Speter# 3750276Speter# This file assumes a US-ASCII character set. If you need to fix this, start 3850276Speter# by global-replacing \E(B and \E)B with the appropriate ISO 6429 enablers 3950276Speter# for your character set. \E(A and \E)A enables the British character set 4050276Speter# with the pound sign at position 2/3. 4150276Speter# 4250276Speter# In a Japanese-processing environment using EUC/Japanese or Shift-JIS, 4350276Speter# C1 characters are considered the first-byte set of the Japanese encodings, 4450276Speter# so \E)0 should be avoided in <enacs> and initialization strings. 4550276Speter# 4650276Speter# FILE FORMAT: 4750276Speter# 4850276Speter# The version you are looking at may be in any of three formats: master 4950276Speter# (terminfo with OT capabilities), stock terminfo, or termcap. You can tell 5050276Speter# which by the format given in the header above. 5150276Speter# 5250276Speter# The master format is accepted and generated by the terminfo tools in the 5350276Speter# ncurses suite; it differs from stock (System V-compatible) terminfo only 5450276Speter# in that it admits a group of capabilities (prefixed `OT') equivalent to 5550276Speter# various obsolete termcap capabilities. You can, thus, convert from master 5650276Speter# to stock terminfo simply by filtering with `sed "/OT[^,]*,/s///"'; but if 5750276Speter# you have ncurses `tic -I' is nicer (among other things, it automatically 5850276Speter# outputs entries in a canonical form). 5950276Speter# 6050276Speter# The termcap version is generated automatically from the master version 6150276Speter# using tic -C. This filtering leaves in the OT capabilities under their 6250276Speter# original termcap names. All translated entries fit within the 1023-byte 6350276Speter# string-table limit of archaic termcap libraries except where explicitly 6450276Speter# noted below. Note that the termcap translation assumes that your termcap 6550276Speter# library can handle multiple tc capabilities in an entry. 4.4BSD has this 6650276Speter# capability. Older versions of GNU termcap, through 1.3, do not. 6750276Speter# 6850276Speter# For details on these formats, see terminfo(5) in the ncurses distribution, 6950276Speter# and termcap(5) in the 4.4BSD Unix Programmer's Manual. Be aware that 4.4BSD 7050276Speter# curses has been declared obsolete by the caretakers of the 4.4BSD sources 7150276Speter# as of June 1995; they are encouraging everyone to migrate to ncurses. 7250276Speter# 7350276Speter# Note: unlike some other distributed terminfo files (Novell Unix & SCO's), 7450276Speter# no entry in this file has embedded comments. This is so source translation 7550276Speter# to termcap only has to carry over leading comments. Also, no name field 7650276Speter# contains embedded whitespace (such whitespace confuses rdist). 7750276Speter# 7850276Speter# Further note: older versions of this file were often installed with an editor 7950276Speter# script (reorder) that moved the most common terminal types to the front of 8050276Speter# the file. This should no longer be necessary, as the file is now ordered 8150276Speter# roughly by type frequency with ANSI/VT100 and other common types up front. 8250276Speter# 8350276Speter# Some information has been merged in from terminfo files distributed by 8450276Speter# USL and SCO (see COPYRIGHTS AND OTHER DELUSIONS below). Much information 8550276Speter# comes from vendors who maintain official terminfos for their hardware 8650276Speter# (notably DEC and Wyse). 8750276Speter# 8850276Speter# A detailed change history is included at the end of this file. 8950276Speter# 9050276Speter# FILE ORGANIZATION: 9150276Speter# 9250276Speter# Comments in this file begin with # - they cannot appear in the middle 9350276Speter# of a terminfo/termcap entry (this feature had to be sacrificed in order 9450276Speter# to allow standard terminfo and termcap syntax to be generated cleanly from 9550276Speter# the master format). Individual capabilities are commented out by 9650276Speter# placing a period between the colon and the capability name. 9750276Speter# 9850276Speter# The file is divided up into major sections (headed by lines beginning with 9950276Speter# the string "########") and minor sections (beginning with "####"); do 10050276Speter# 10150276Speter# grep "^####" <file> | more 10250276Speter# 10350276Speter# to see a listing of section headings. The intent of the divisions is 10450276Speter# (a) to make it easier to find things, and (b) to order the database so 10550276Speter# that important and frequently-encountered terminal types are near the 10650276Speter# front (so that you'll get reasonable search efficiency from a linear 10750276Speter# search of the termcap form even if you don't use reorder). Minor sections 10850276Speter# usually correspond to manufacturers or standard terminal classes. 10950276Speter# Parenthesized words following manufacturer names are type prefixes or 11050276Speter# product line names used by that manufacturers. 11150276Speter# 11250276Speter# HOW TO READ THE ENTRIES: 11350276Speter# 11450276Speter# The first name in an entry is the canonical name for the model or 11550276Speter# type, last entry is a verbose description. Others are mnemonic synonyms for 11650276Speter# the terminal. 11750276Speter# 11850276Speter# Terminal names look like <manufacturer> <model> - <modes/options> 11950276Speter# The part to the left of the dash, if a dash is present, describes the 12050276Speter# particular hardware of the terminal. The part to the right may be used 12150276Speter# for flags indicating special ROMs, extra memory, particular terminal modes, 12250276Speter# or user preferences. 12350276Speter# 12450276Speter# All names should be in lower case, for consistency in typing. 12550276Speter# 12650276Speter# The following are conventionally used suffixes: 12750276Speter# -2p Has two pages of memory. Likewise 4p, 8p, etc. 12850276Speter# -am Enable auto-margin. 12950276Speter# -m Monochrome. Suppress color support 13050276Speter# -mc Magic-cookie. Some terminals (notably older Wyses) can 13150276Speter# only support one attribute without magic-cookie lossage. 13250276Speter# Their base entry is usually paired with another that 13350276Speter# uses magic cookies to support multiple attributes. 13450276Speter# -nam No auto-margin - suppress <am> capability 13550276Speter# -nl No labels - suppress soft labels 13650276Speter# -ns No status line - suppress status line 13750276Speter# -rv Terminal in reverse video mode (black on white) 13850276Speter# -s Enable status line. 13950276Speter# -vb Use visible bell (<flash>) rather than <bel>. 14050276Speter# -w Wide - in 132 column mode. 14150276Speter# If a name has multiple suffixes and one is a line height, that one should 14250276Speter# go first. Thus `aaa-30-s-rv' is recommended over `aaa-s-rv-30'. 14350276Speter# 14450276Speter# Entries with embedded plus signs are designed to be included through use/tc 14550276Speter# capabilities, not used as standalone entries. 14650276Speter# 14750276Speter# To avoid search clashes, some older all-numeric names for terminals have 14850276Speter# been removed (i.e., "33" for the Model 33 Teletype, "2621" for the HP2621). 14950276Speter# All primary names of terminals now have alphanumeric prefixes. 15050276Speter# 15150276Speter# Comments marked "esr" are mostly results of applying the termcap-compiler 15250276Speter# code packaged with ncurses and contemplating the resulting error messages. 15350276Speter# In many cases, these indicated obvious fixes to syntax garbled by the 15450276Speter# composers. In a few cases, I was able to deduce corrected forms for garbled 15550276Speter# capabilities by looking at context. All the information in the original 15650276Speter# entries is preserved in the comments. 15750276Speter# 15850276Speter# In the comments, terminfo capability names are bracketed with <> (angle 15950276Speter# brackets). Termcap capability names are bracketed with :: (colons). 16050276Speter# 16150276Speter# INTERPRETATION OF USER CAPABILITIES 16250276Speter# 16350276Speter# The System V Release 4 and XPG4 terminfo format defines ten string 16450276Speter# capabilities for use by applications, <u0>...<u9>. In this file, we use 16550276Speter# certain of these capabilities to describe functions which are not covered 16650276Speter# by terminfo. The mapping is as follows: 16750276Speter# 16850276Speter# u9 terminal enquire string (equiv. to ANSI/ECMA-48 DA) 16950276Speter# u8 terminal answerback description 17050276Speter# u7 cursor position request (equiv. to VT100/ANSI/ECMA-48 DSR 6) 17150276Speter# u6 cursor position report (equiv. to ANSI/ECMA-48 CPR) 17250276Speter# 17350276Speter# The terminal enquire string <u9> should elicit an answerback response 17450276Speter# from the terminal. Common values for <u9> will be ^E (on older ASCII 17550276Speter# terminals) or \E[c (on newer VT100/ANSI/ECMA-48-compatible terminals). 17650276Speter# 17750276Speter# The cursor position request (<u7>) string should elicit a cursor position 17850276Speter# report. A typical value (for VT100 terminals) is \E[6n. 17950276Speter# 18050276Speter# The terminal answerback description (u8) must consist of an expected 18150276Speter# answerback string. The string may contain the following scanf(3)-like 18250276Speter# escapes: 18350276Speter# 18450276Speter# %c Accept any character 18550276Speter# %[...] Accept any number of characters in the given set 18650276Speter# 18750276Speter# The cursor position report (<u6>) string must contain two scanf(3)-style 18850276Speter# %d format elements. The first of these must correspond to the Y coordinate 18950276Speter# and the second to the %d. If the string contains the sequence %i, it is 19050276Speter# taken as an instruction to decrement each value after reading it (this is 19150276Speter# the inverse sense from the cup string). The typical CPR value is 19250276Speter# \E[%i%d;%dR (on VT100/ANSI/ECMA-48-compatible terminals). 19350276Speter# 19450276Speter# These capabilities are used by tac(1m), the terminfo action checker soon 19550276Speter# to be distributed with ncurses. 19650276Speter# 19750276Speter# TABSET FILES 19850276Speter# 19950276Speter# All the entries in this file have been edited to assume that the tabset 20050276Speter# files directory is /usr/share/tabset, in conformance with the File Hierarchy 20150276Speter# Standard for Linux and open-source BSD systems. Some vendors (notably Sun) 20250276Speter# use /usr/lib/tabset or (more recently) /usr/share/lib/tabset. 20350276Speter# 20450276Speter# No curses package we know of actually uses these files. If their location 20550276Speter# is an issue, you will have to hand-patch the file locations before compiling 20650276Speter# this file. 20750276Speter# 20850276Speter# REQUEST FOR CONTACT INFORMATION AND HISTORICAL MATERIAL 20950276Speter# 21050276Speter# As the ANSI/ECMA-48 standard and variants take firmer hold, and as 21150276Speter# character-cell terminals are increasingly replaced by X displays, much of 21250276Speter# this file is becoming a historical document (this is part of the reason for 21350276Speter# the new organization, which puts ANSI types, xterm, free-Unix consoles, 21450276Speter# and vt100 up front in confidence that this will catch 95% of new hardware). 21550276Speter# 21650276Speter# For the terminal types still alive, I'd like to have manufacturer's 21750276Speter# contact data (Internet address and/or snail-mail + phone). 21850276Speter# 21950276Speter# I'm also interested in enriching the comments so that the latter portions of 22050276Speter# the file do in fact become a potted history of VDT technology as seen by 22150276Speter# UNIX hackers. Ideally, I'd like the headers for each manufacturer to 22250276Speter# include its live/dead/out-of-the-business status, and for as many 22350276Speter# terminal types as possible to be tagged with information like years 22450276Speter# of heaviest use, popularity, and interesting features. 22550276Speter# 22650276Speter# I'm especially interested in identifying the obscure entries listed under 22750276Speter# `Miscellaneous obsolete terminals, manufacturers unknown' before the tribal 22850276Speter# wisdom about them gets lost. If you know a lot about obscure old terminals, 22950276Speter# please go to the terminfo resource page, grab the UFO file (ufo.ti), and 23050276Speter# eyeball it for things you can identify and describe. 23150276Speter# 23250276Speter# If you have been around long enough to contribute, please read the file 23350276Speter# with this in mind and send me your annotations. 23450276Speter# 23550276Speter# COPYRIGHTS AND OTHER DELUSIONS 23650276Speter# 23750276Speter# The BSD ancestor of this file had a standard Regents of the University of 23850276Speter# California copyright with dates from 1980 to 1993. 23950276Speter# 24050276Speter# Some information has been merged in from a terminfo file SCO distributes. 24150276Speter# It has an obnoxious boilerplate copyright which I'm ignoring because they 24250276Speter# took so much of the content from the ancestral BSD versions of this file 24350276Speter# and didn't attribute it, thereby violating the BSD Regents' copyright. 24450276Speter# 24550276Speter# Not that anyone should care. However many valid functions copyrights may 24650276Speter# serve, putting one on a termcap/terminfo file with hundreds of anonymous 24750276Speter# contributors makes about as much sense as copyrighting a wall-full of 24850276Speter# graffiti -- it's legally dubious, ethically bogus, and patently ridiculous. 24950276Speter# 25050276Speter# This file deliberately has no copyright. It belongs to no one and everyone. 25150276Speter# If you claim you own it, you will merely succeed in looking like a fool. 25250276Speter# Use it as you like. Use it at your own risk. Copy and redistribute freely. 25350276Speter# There are no guarantees anywhere. Svaha! 25450276Speter# 25550276Speter 25650276Speter######## ANSI, UNIX CONSOLE, AND SPECIAL TYPES 25750276Speter# 25850276Speter# This section describes terminal classes and maker brands that are still 25950276Speter# quite common. 26050276Speter# 26150276Speter 26250276Speter#### Specials 26350276Speter# 26450276Speter# Special "terminals". These are used to label tty lines when you don't 26550276Speter# know what kind of terminal is on it. The characteristics of an unknown 26650276Speter# terminal are the lowest common denominator - they look about like a ti 700. 26750276Speter# 26850276Speter 26950276Speterdumb|80-column dumb tty, 27050276Speter am, 27150276Speter cols#80, 27250276Speter bel=^G, cr=^M, cud1=^J, ind=^J, 27350276Speterunknown|unknown terminal type, 27450276Speter gn, use=dumb, 27550276Speterlpr|printer|line printer, 27650276Speter hc, os, 27750276Speter cols#132, lines#66, 27850276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, ff=^L, ind=^J, 27950276Speterglasstty|classic glass tty interpreting ASCII control characters, 28050276Speter am, 28150276Speter cols#80, 28250276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, ht=^I, kbs=^H, 28350276Speter kcub1=^H, kcud1=^J, nel=^M^J, 28450276Speter 28550276Speter#### ANSI.SYS/ISO 6429/ECMA-48 Capabilities 28650276Speter# 28750276Speter# See the end-of-file comment for more on these. 28850276Speter# 28950276Speter 29050276Speter# The IBM PC alternate character set. Plug this into any Intel console entry. 29150276Speter# We use \E[11m for rmacs rather than \E[12m so the <acsc> string can use the 29250276Speter# ROM graphics for control characters such as the diamond, up- and down-arrow. 29350276Speter# This works with the System V, Linux, and BSDI consoles. It's a safe bet this 29450276Speter# will work with any Intel console, they all seem to have inherited \E[11m 29550276Speter# from the ANSI.SYS de-facto standard. 29650276Speterklone+acs|alternate character set for ansi.sys displays, 29750276Speter 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, 29850276Speter rmacs=\E[10m, smacs=\E[11m, 29950276Speter 30050276Speter# Highlight controls corresponding to the ANSI.SYS standard. Most 30150276Speter# console drivers for Intel boxes obey these. Makes the same assumption 30250276Speter# about \E[11m as klone+acs. True ANSI/ECMA-48 would have <rmso=\E[27m>, 30350276Speter# <rmul=\E[24m>, but this isn't a documented feature of ANSI.SYS. 30450276Speterklone+sgr|attribute control for ansi.sys displays, 30550276Speter blink=\E[5m, bold=\E[1m, invis=\E[8m, rev=\E[7m, 30650276Speter rmpch=\E[10m, rmso=\E[m, rmul=\E[m, 30750276Speter 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, 30850276Speter sgr0=\E[0;10m, smpch=\E[11m, smso=\E[7m, smul=\E[4m, 30950276Speter use=klone+acs, 31050276Speter 31150276Speter# Highlight controls corresponding to the ANSI.SYS standard. *All* 31250276Speter# console drivers for Intel boxes obey these. Does not assume \E[11m will 31350276Speter# work; uses \E[12m instead, which is pretty bulletproof but loses you the ACS 31450276Speter# diamond and arrow characters under curses. 31550276Speterklone+sgr-dumb|attribute control for ansi.sys displays (no ESC [ 11 m), 31650276Speter blink=\E[5m, bold=\E[1m, invis=\E[8m, rev=\E[7m, rmso=\E[m, 31750276Speter rmul=\E[m, 31850276Speter 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, 31950276Speter sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m, 32050276Speter use=klone+acs, 32150276Speter 32250276Speter# KOI8-R (RFC1489) acs (alternate character set) 32350276Speter# From: Qing Long <qinglong@Bolizm.ihep.su>, 24 Feb 1996. 32450276Speterklone+koi8acs|alternate character set for ansi.sys displays with KOI8 charset, 32550276Speter acsc=+\020\,\021-\036.^_0\215`\004a\237f\234g\232h\222i\220j\205k\203l\202m\204n\212o\213p\216q\0r\217s\214t\206u\207v\210w\211x\201y\230z\231{\267|\274}L~\225, 32650276Speter rmacs=\E[10m, smacs=\E[11m, 32750276Speter 32850276Speter# ANSI.SYS color control. The setab/setaf caps depend on the coincidence 32950276Speter# between SVr4/XPG4's color numbers and ANSI.SYS attributes. Here are longer 33050276Speter# but equivalent strings that don't rely on that coincidence: 33150276Speter# setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, 33250276Speter# setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, 33350276Speter# The DOS 5 manual asserts that these sequences meet the ISO 6429 standard. 33450276Speter# They match a subset of ECMA-48. 33550276Speterklone+color|color control for ansi.sys and ISO6429-compatible displays, 33650276Speter colors#8, ncv#3, pairs#64, 33750276Speter op=\E[37;40m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, 33850276Speter 33950276Speter# This is better than klone+color, it doesn't assume white-on-black as the 34050276Speter# default color pair, but many `ANSI' terminals don't grok the <op> cap. 34150276Speterecma+color|color control for ECMA-48-compatible terminals, 34250276Speter colors#8, ncv#3, pairs#64, 34350276Speter op=\E[39;49m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, 34450276Speter 34550276Speter# Attribute control for ECMA-48-compatible terminals 34650276Speterecma+sgr|attribute capabilities for true ECMA-48 terminals, 34750276Speter rmso=\E[27m, rmul=\E[24m, 34850276Speter use=klone+sgr, 34950276Speter 35050276Speter# For comparison, here are all the capabilities implied by the Intel 35150276Speter# Binary Compatibility Standard (level 2) that fit within terminfo. 35250276Speter# For more detail on this rather pathetic standard, see the comments 35350276Speter# near the end of this file. 35450276Speteribcs2|Intel Binary Compatibility Standard prescriptions, 35550276Speter cbt=\E[Z, clear=\Ec, cub=\E[%p1%dD, cud=\E[%p1%dB, 35650276Speter cuf=\E[%p1%dC, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 35750276Speter dch=\E[%p1%dP, dispc=\E=%p1%dg, ech=\E[%p1%dX, 35850276Speter hpa=\E[%i%p1%dG, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, 35950276Speter indn=\E[%p1%dS, rc=\E7, rin=\E[%p1%dT, rmam=\E[?7l, sc=\E7, 36050276Speter smam=\E[?7h, tbc=\E[g, vpa=\E[%i%p1%dd, 36150276Speter 36250276Speter#### ANSI/ECMA-48 terminals and terminal emulators 36350276Speter# 36450276Speter# See near the end of this file for details on ANSI conformance. 36550276Speter# Don't mess with these entries! Lots of other entries depend on them! 36650276Speter# 36750276Speter# This section lists entries in a least-capable to most-capable order. 36850276Speter# if you're in doubt about what `ANSI' matches yours, try them in that 36950276Speter# order and back off from the first that breaks. 37050276Speter 37150276Speteransi-mini|any ansi terminal with pessimistic assumptions, 37250276Speter am, 37350276Speter cols#80, it#8, lines#24, 37450276Speter clear=\E[H\E[2J$<50>, cub1=\E[D, cud1=\E[B, cuf1=\E[C, 37550276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H, 37650276Speter ht=^I, 37750276Speter 37850276Speter# ANSI X3.64 from emory!mlhhh (Hugh Hansard) via BRL 37950276Speter# 38050276Speter# The following is an entry for the full ANSI 3.64 (1977). It lacks 38150276Speter# padding, but most terminals using the standard are "fast" enough 38250276Speter# not to require any -- even at 9600 bps. If you encounter problems, 38350276Speter# try including the padding specifications. 38450276Speter# 38550276Speter# Note: the :as: and :ae: specifications are not implemented here, for 38650276Speter# the available termcap documentation does not make clear WHICH alternate 38750276Speter# character set to specify. ANSI 3.64 seems to make allowances for several. 38850276Speter# Please make the appropriate adjustments to fit your needs -- that is 38950276Speter# if you will be using alternate character sets. 39050276Speter# 39150276Speter# There are very few terminals running the full ANSI 3.64 standard, 39250276Speter# so I could only test this entry on one verified terminal (Visual 102). 39350276Speter# I would appreciate the results on other terminals sent to me. 39450276Speter# 39550276Speter# Please report comments, changes, and problems to: 39650276Speter# 39750276Speter# U.S. MAIL: Hugh Hansard 39850276Speter# Box: 22830 39950276Speter# Emory University 40050276Speter# Atlanta, GA. 30322. 40150276Speter# 40250276Speter# USENET {akgua,msdc,sb1,sb6,gatech}!emory!mlhhh. 40350276Speter# 40450276Speteransi77|ansi 3.64 standard 1977 version, 40550276Speter am, mir, 40650276Speter cols#80, it#8, lines#24, 40750276Speter bel=^G, clear=\E[;H\E[2J, cr=^M, csr=\E[%i%p1%d;%p2%dr, 40850276Speter cub1=^H, cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 40950276Speter cuu1=\E[A, dch1=\E[P, dl1=\E[M$<5*/>, ed=\E[J, el=\E[K, 41050276Speter home=\E[H, ht=^I, il1=\E[L$<5*/>, ind=\ED, kbs=^H, 41150276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, 41250276Speter kf2=\EOR, kf4=\EOS, khome=\E[H, nel=^M\ED, ri=\EM, 41350276Speter rmir=\E[4l, rmso=\E[m, rmul=\E[m, smir=\E[4h, smso=\E[7m, 41450276Speter smul=\E[4m, 41550276Speter 41650276Speter# Procomm and some other ANSI emulations don't recognize all of the ANSI- 41750276Speter# standard capabilities. This entry deletes <cuu>, <cuf>, <cud>, <cub>, and 41850276Speter# <vpa>/<hpa> capabilities, forcing curses to use repetitions of <cuu1>, 41950276Speter# <cuf1>, <cud1> and <cub1>. Also deleted <ich> and <ich1>, as QModem up to 42050276Speter# 5.03 doesn't recognize these. Finally, we delete <rep> and <ri>, which seem 42150276Speter# to confuse many emulators. On the other hand, we can count on these programs 42250276Speter# doing <rmacs>/<smacs>/<sgr>. Older versions of this entry featured 42350276Speter# <invis=\E[9m>, but <invis=\E[8m> now seems to be more common under 42450276Speter# ANSI.SYS influence. 42550276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995 42650276Speterpcansi-m|pcansi-mono|ibm-pc terminal programs claiming to be ansi (mono mode), 42750276Speter am, mir, msgr, 42850276Speter cols#80, it#8, lines#24, 42950276Speter bel=^G, cbt=\E[Z, clear=\E[H\E[J, cr=^M, cub1=\E[D, 43050276Speter cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 43150276Speter dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, 43250276Speter hts=\EH, il1=\E[L, ind=^J, kbs=^H, kcub1=\E[D, kcud1=\E[B, 43350276Speter kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, tbc=\E[2g, 43450276Speter use=klone+sgr-dumb, 43550276Speterpcansi-25-m|pcansi25m|ibm-pc terminal programs with 25 lines (mono mode), 43650276Speter lines#25, use=pcansi-m, 43750276Speterpcansi-33-m|pcansi33m|ibm-pc terminal programs with 33 lines (mono mode), 43850276Speter lines#33, use=pcansi-m, 43950276Speterpcansi-43-m|ansi43m|ibm-pc terminal programs with 43 lines (mono mode), 44050276Speter lines#43, use=pcansi-m, 44150276Speter# The color versions. All PC emulators do color... 44250276Speterpcansi|ibm-pc terminal programs claiming to be ansi, 44350276Speter use=klone+color, use=pcansi-m, 44450276Speterpcansi-25|pcansi25|ibm-pc terminal programs with 25 lines, 44550276Speter lines#25, use=pcansi, 44650276Speterpcansi-33|pcansi33|ibm-pc terminal programs with 33 lines, 44750276Speter lines#33, use=pcansi, 44850276Speterpcansi-43|pcansi43|ibm-pc terminal programs with 43 lines, 44950276Speter lines#43, use=pcansi, 45050276Speter 45150276Speter# ansi-m -- full ANSI X3.64 with ANSI.SYS-compatible attributes, no color. 45250276Speter# If you want pound signs rather than dollars, replace `B' with `A' 45350276Speter# in the <s0ds>, <s1ds>, <s2ds>, and <s3ds> capabilities. 45450276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995 45550276Speteransi-m|ansi-mono|ANSI X3.64-1979 terminal with ANSI.SYS compatible attributes, 45650276Speter mc5i, 45750276Speter cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC, 45850276Speter cuu=\E[%p1%dA, dch=\E[%p1%dP, dl=\E[%p1%dM, 45950276Speter ech=\E[%p1%dX, el1=\E[1K, hpa=\E[%i%p1%dG, ht=\E[I, 46050276Speter ich=\E[%p1%d@, il=\E[%p1%dL, indn=\E[%p1%dS, kbs=^H, 46150276Speter kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 46250276Speter kich1=\E[L, mc4=\E[4i, mc5=\E[5i, nel=\r\E[S, 46350276Speter rep=%p1%c\E[%p2%{1}%-%db, rin=\E[%p1%dT, s0ds=\E(B, 46450276Speter s1ds=\E)B, s2ds=\E*B, s3ds=\E+B, tbc=\E[2g, 46550276Speter vpa=\E[%i%p1%dd, use=pcansi-m, 46650276Speter 46750276Speter# ansi -- this terminfo expresses the largest subset of X3.64 that will fit in 46850276Speter# standard terminfo. Assumes ANSI.SYS-compatible attributes and color. 46950276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995 47050276Speteransi|ansi/pc-term compatible with color, 47150276Speter u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?%[;0123456789]c, 47250276Speter u9=\E[c, 47350276Speter use=ecma+color, use=klone+sgr, use=ansi-m, 47450276Speter 47550276Speter#### DOS ANSI.SYS variants 47650276Speter# 47750276Speter# This completely describes the sequences specified in the DOS 2.1 ANSI.SYS 47850276Speter# documentation (except for the keyboard key reassignment feature, which 47950276Speter# doen't fit the <pfkey> model well). The klone+acs sequences were valid 48050276Speter# though undocumented. The <pfkey> capability is untested but should work for 48150276Speter# keys F1-F10 (%p1 values outside this range will yield unpredictable results). 48250276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 7 1995 48350276Speteransi.sys-old|ANSI.SYS under PC-DOS 2.1, 48450276Speter am, mir, msgr, xon, 48550276Speter cols#80, lines#25, 48650276Speter clear=\E[2J, cub1=^H, cud1=\E[B, cuf1=\E[C, 48750276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[k, home=\E[H, 48850276Speter is2=\E[m\E[?7h, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, 48950276Speter khome=^^, pfkey=\E[0;%p1%{58}%+%d;%p2"%s", rc=\E[u, 49050276Speter rmam=\E[?7l, sc=\E[s, smam=\E[?7h, u6=\E[%i%d;%dR, 49150276Speter u7=\E[6n, 49250276Speter use=klone+color, use=klone+sgr, 49350276Speteransi.sys|ANSI.SYS 3.1 and later versions, 49450276Speter el=\E[K, use=ansi.sys-old, 49550276Speter 49650276Speter# 49750276Speter# Define IBM PC keypad keys for vi as per MS-Kermit while using ANSI.SYS. 49850276Speter# This should only be used when the terminal emulator cannot redefine the keys. 49950276Speter# Since redefining keys with ansi.sys also affects PC-DOS programs, the key 50050276Speter# definitions must be restored. If the terminal emulator is quit while in vi 50150276Speter# or others using <smkx>/<rmkx>, the keypad will not be defined as per PC-DOS. 50250276Speter# The PgUp and PgDn are prefixed with ESC so that tn3270 can be used on Unix 50350276Speter# (^U and ^D are already defined for tn3270). The ESC is safe for vi but it 50450276Speter# does "beep". ESC ESC i is used for Ins to avoid tn3270 ESC i for coltab. 50550276Speter# Note that <kcub1> is always BS, because PC-dos can tolerate this change. 50650276Speter# Caution: vi is limited to 256 string bytes, longer crashes or weirds out vi. 50750276Speter# Consequently the End keypad key could not be set (it is relatively safe and 50850276Speter# actually useful because it sends ^@ O, which beeps and opens a line above). 50950276Speteransi.sysk|ansisysk|PC-DOS 3.1 ANSI.SYS with keypad redefined for vi, 51050276Speter is2=U2 PC-DOS 3.1 ANSI.SYS with keypad redefined for vi 9-29-86\n\E[;75;8p, 51150276Speter rmkx=\E[;71;0;71p\E[;72;0;72p\E[;73;0;73p\E[;77;0;77p\E[;80;0;80p\E[;81;0;81p\E[;82;0;82p\E[;83;0;83p, 51250276Speter smkx=\E[;71;30p\E[;72;11p\E[;73;27;21p\E[;77;12p\E[;80;10p\E[;81;27;4p\E[;82;27;27;105p\E[;83;127p, 51350276Speter use=ansi.sys, 51450276Speter# 51550276Speter# Adds ins/del line/character, hence vi reverse scrolls/inserts/deletes nicer. 51650276Speternansi.sys|nansisys|PC-DOS Public Domain NANSI.SYS, 51750276Speter dch1=\E[1P, dl1=\E[1M, ich1=\E[1@, il1=\E[1L, 51850276Speter is2=U3 PC-DOS Public Domain NANSI.SYS 9-23-86\n, use=ansi.sys, 51950276Speter# 52050276Speter# See ansi.sysk and nansi.sys above. 52150276Speternansi.sysk|nansisysk|PC-DOS Public Domain NANSI.SYS with keypad redefined for vi, 52250276Speter dch1=\E[1P, dl1=\E[1M, ich1=\E[1@, il1=\E[1L, 52350276Speter is2=U4 PC-DOS Public Domain NANSI.SYS with keypad redefined for vi 9-29-86\n\E[;75;8p, 52450276Speter use=ansi.sysk, 52550276Speter 52650276Speter#### ANSI console types 52750276Speter# 52850276Speter 52950276Speter#### BeOS 53050276Speter# 53150276Speter# BeOS entry for Terminal program Seems to be almost ANSI 53250276Speterbeterm|BeOS Terminal, 53350276Speter am, eo, mir, msgr, xenl, xon, 53450276Speter colors#8, cols#80, it#8, lines#25, ncv#5, pairs#64, 53550276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M, 53650276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, 53750276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP, 53850276Speter dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 53950276Speter el=\E[K, flash=\E[?5h\E[?5l$<200/>, home=\E[H, 54050276Speter hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, 54150276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kb2=\E[G, 54250276Speter kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 54350276Speter kend=\E[4~, kf1=\E[11~, kf10=\E[20~, kf11=\E[21~, 54450276Speter kf12=\E[22~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, 54550276Speter kf5=\E[15~, kf6=\E[16~, kf7=\E[17~, kf8=\E[18~, kf9=\E[19~, 54650276Speter khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kspd=^Z, 54750276Speter nel=^M^J, op=\E[m, rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l, 54850276Speter rmso=\E[m, rmul=\E[24m, rs1=\Ec, sc=\E7, setab=\E[4%p1%dm, 54950276Speter setaf=\E[3%p1%dm, setb=\E[%p1%{40}%+%cm, 55050276Speter setf=\E[%p1%{30}%+%cm, sgr0=\E[0;10m, smir=\E[4h, 55150276Speter smso=\E[7m, smul=\E[4m, u6=\E[%i%p1%d;%p2%dR, u7=\E[6n, 55250276Speter u8=\E[?6c, u9=\E[c, vpa=\E[%i%p1%dd, 55350276Speter 55450276Speter#### Linux consoles 55550276Speter# 55650276Speter 55750276Speter# This entry is good for the 1.2.13 or later version of the Linux console. 55850276Speter# 55950276Speter# *************************************************************************** 56050276Speter# * * 56150276Speter# * WARNING: * 56250276Speter# * Linuxes come with a default keyboard mapping kcbt=^I. This entry, in * 56350276Speter# * response to user requests, assumes kcbt=\E[Z, the ANSI/ECMA reverse-tab * 56450276Speter# * character. Here are the keymap replacement lines that will set this up: * 56550276Speter# * * 56650276Speter# keycode 15 = Tab Tab 56750276Speter# alt keycode 15 = Meta_Tab 56850276Speter# shift keycode 15 = F26 56950276Speter# string F26 ="\033[Z" 57050276Speter# * * 57150276Speter# * This has to use a key slot which is unfortunate (any unused one will * 57250276Speter# * do, F26 is the higher-numbered one). The change ought to be built * 57350276Speter# * into the kernel tables. * 57450276Speter# * * 57550276Speter# *************************************************************************** 57650276Speter# 57750276Speter# The 1.3.x kernels add color-change capabilities; if yours doesn't have this 57850276Speter# and it matters, turn off <ccc>. The %02x escape used to implement this is 57950276Speter# not back-portable to SV curses and not supported in ncurses versions before 58050276Speter# 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size 58150276Speter# themselves; this entry assumes that capability. 58250276Speter# 58350276Speter# The 2.2.x kernels add a private mode that sets the cursor type; use that to 58450276Speter# get a block cursor for cvvis. 58550276Speter# reported by Frank Heckenbach <frank@g-n-u.de>. 58650276Speterlinux|linux console, 58750276Speter am, bce, eo, mir, msgr, xenl, xon, 58850276Speter it#8, ncv#2, 58950276Speter acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i\316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, 59050276Speter bel=^G, civis=\E[?25l\E[?1c, clear=\E[H\E[J, 59150276Speter cnorm=\E[?25h\E[?0c, cr=^M, csr=\E[%i%p1%d;%p2%dr, 59250276Speter cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 59350276Speter cuu1=\E[A, cvvis=\E[?25h\E[?8c, dch=\E[%p1%dP, dch1=\E[P, 59450276Speter dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, 59550276Speter el=\E[K, el1=\E[1K, flash=\E[?5h\E[?5l$<200/>, home=\E[H, 59650276Speter hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, 59750276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, kb2=\E[G, kbs=\177, 59850276Speter kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 59950276Speter kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~, 60050276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, 60150276Speter kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, 60250276Speter kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D, 60350276Speter kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 60450276Speter khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kspd=^Z, 60550276Speter nel=^M^J, rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l, rmso=\E[27m, 60650276Speter rmul=\E[24m, rs1=\Ec\E]R, sc=\E7, 60750276Speter sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, 60850276Speter smir=\E[4h, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, 60950276Speter u7=\E[6n, u8=\E[?6c, u9=\E[c, vpa=\E[%i%p1%dd, 61050276Speter use=klone+sgr, use=ecma+color, 61150276Speterlinux-m|Linux console no color, 61250276Speter colors@, pairs@, 61350276Speter setab@, setaf@, setb@, setf@, use=linux, 61450276Speterlinux-c-nc|linux console 1.3.x hack for ncurses only, 61550276Speter ccc, 61650276Speter initc=\E]P%p1%x%p2%{255}%*%{1000}%/%02x%p3%{255}%*%{1000}%/%02x%p4%{255}%*%{1000}%/%02x, 61750276Speter oc=\E]R, 61850276Speter use=linux, 61950276Speter# From: Dennis Henriksen <opus@osrl.dk>, 9 July 1996 62050276Speterlinux-c|linux console 1.3.6+ with private palette for each virtual console, 62150276Speter ccc, 62250276Speter colors#8, pairs#64, 62350276Speter initc=\E]P%?%p1%{9}%>%t%p1%{10}%-%'a'%+%c%e%p1%d%;%p2%{255}%&%Pr%gr%{16}%/%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%gr%{15}%&%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%p3%{255}%&%Pr%gr%{16}%/%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%gr%{15}%&%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%p4%{255}%&%Pr%gr%{16}%/%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%gr%{15}%&%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;, 62450276Speter oc=\E]R, 62550276Speter use=linux, 62650276Speter 62750276Speter# See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file 62850276Speterlinux-nic|linux with ich/ich1 suppressed for non-curses programs, 62950276Speter ich@, ich1@, 63050276Speter use=linux, 63150276Speter 63250276Speter# This assumes you have used setfont(8) to load one of the Linux koi8-r fonts. 63350276Speter# acsc entry from Pavel Roskin" <pavel@absolute.spb.su>, 29 Sep 1997. 63450276Speterlinux-koi8|linux with koi8 alternate character set, 63550276Speter acsc=+\020\,\021-\030.^Y0\215`\004a\221f\234g\237h\220i\276j\205k\203l\202m\204n\212o~p\0q\0r\0s_t\206u\207v\211w\210x\201y\230z\231{\267|\274~\224, 63650276Speter use=linux, use=klone+koi8acs, 63750276Speter 63850276Speter# Another entry for KOI8-r with Qing Long's acsc. 63950276Speter# (which one better complies with the standard?) 64050276Speterlinux-koi8r|linux with koi8-r alternate character set, 64150276Speter kbs=^H, kcub1=^H, kcud1=^J, 64250276Speter use=linux, use=klone+koi8acs, 64350276Speter 64450276Speter# From: Matthew Vernon <mcv21@pick.sel.cam.ac.uk> 64550276Spetermach|Mach Console, 64650276Speter am, km, 64750276Speter cols#80, it#8, lines#25, 64850276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\Ec, cr=^M, 64950276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 65050276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 65150276Speter cuu=\E[%p1%dA, cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 65250276Speter el=\E[K, home=\E[H, ht=^I, il=\E[%p1%dL, il1=\E[L, ind=^J, 65350276Speter kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 65450276Speter kdch1=\E[9, kend=\E[Y, kf1=\EOP, kf10=\EOY, kf2=\EOQ, 65550276Speter kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, 65650276Speter kf9=\EOX, khome=\E[H, kich1=\E[@, kll=\E[F, knp=\E[U, 65750276Speter kpp=\E[V, nel=^M^J, rev=\E[7m, rmso=\E[0m, sgr0=\E[0m, 65850276Speter smso=\E[7m, 65950276Spetermach-bold|Mach Console with bold instead of underline, 66050276Speter rmul=\E[0m, smul=\E[1m, 66150276Speter use=mach, 66250276Speter 66350276Speter# Entry for the latin1 and latin2 fonts 66450276Speterlinux-lat|linux with latin1 or latin2 alternate character set, 66550276Speter acsc=+\020\,\021-\030.^Y0\333`\004a\013f\370g\361h\260i\316j\211k\214l\206m\203n\305o~p\304q\212r\304s_t\207u\215v\301w\302x\205y\363z\362{\343|\330}\234~\376, 66650276Speter use=linux, 66750276Speter 66850276Speter# SCO console and SOS-Syscons console for 386bsd 66950276Speter# (scoansi: had unknown capabilities 67050276Speter# :Gc=N:Gd=K:Gh=M:Gl=L:Gu=J:Gv=\072:\ 67150276Speter# :GC=E:GD=B:GH=D:GL=\64:GU=A:GV=\63:GR=C: 67250276Speter# :G1=?:G2=Z:G3=@:G4=Y:G5=;:G6=I:G7=H:G8=<:\ 67350276Speter# :CW=\E[M:NU=\E[N:RF=\E[O:RC=\E[P:\ 67450276Speter# :WL=\E[S:WR=\E[T:CL=\E[U:CR=\E[V:\ 67550276Speter# I renamed GS/GE/HM/EN/PU/PD/RT and added klone+sgr-dumb, based 67650276Speter# on the <smacs>=\E[12m -- esr) 67750276Speter# 67850276Speter# In this description based on SCO's keyboard(HW) manpage list of default function key 67950276Speter# values: 68050276Speter# F13-F24 are shifted F1-F12 68150276Speter# F25-F36 are control F1-F12 68250276Speter# F37-F48 are shift+control F1-F12 68350276Speterscoansi|SCO Extended ANSI standard crt, 68450276Speter am, eo, xon, 68550276Speter cols#80, it#8, lines#25, 68650276Speter blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, 68750276Speter cub1=\E[D, cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 68850276Speter cuu1=\E[A, dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, 68950276Speter ht=^I, ich1=\E[@, il1=\E[L, ind=\E[S, kbs=^H, kcub1=\E[D, 69050276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[F, kf1=\E[M, 69150276Speter kf10=\E[V, kf12=\E[W, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, 69250276Speter kf16=\E[b, kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, 69350276Speter kf20=\E[f, kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, 69450276Speter kf25=\E[k, kf26=\E[l, kf27=\E[m, kf28=\E[n, kf29=\E[o, 69550276Speter kf3=\E[O, kf30=\E[p, kf31=\E[q, kf32=\E[r, kf33=\E[s, 69650276Speter kf34=\E[t, kf35=\E[u, kf36=\E[v, kf37=\E[w, kf38=\E[x, 69750276Speter kf39=\E[y, kf4=\E[P, kf40=\E[z, kf41=\E[@, kf42=\E[[, 69850276Speter kf43=\E[\\, kf44=\E[], kf45=\E[\014kf46=\E[_, kf47=\E[`, 69950276Speter kf48=\E[{, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, 70050276Speter khome=\E[H, kich1=\E[L, knp=\E[G, kpp=\E[I, krdo=\E[F, 70150276Speter ri=\E[T, 70250276Speter use=klone+sgr-dumb, 70350276Speter 70450276Speter# This actually describes the generic SVr4 display driver for Intel boxes. 70550276Speter# The <dim=\E[2m> isn't documented and therefore may not be reliable. 70650276Speter# From: Eric Raymond <esr@snark.thyrsus.com> Mon Nov 27 19:00:53 EST 1995 70750276Speteratt6386|at386|386at|AT&T WGS 6386 console, 70850276Speter am, bw, eo, xon, 70950276Speter cols#80, it#8, lines#25, 71050276Speter acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~, 71150276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[=C, 71250276Speter clear=\E[2J\E[H, cnorm=\E[=1C, cr=^M, cub=\E[%p1%dD, 71350276Speter cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, 71450276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 71550276Speter cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, 71650276Speter dl=\E[%p1%dM, dl1=\E[1M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, 71750276Speter home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, 71850276Speter ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L, ind=\E[S, 71950276Speter indn=\E[%p1%dS, invis=\E[9m, is2=\E[0;10;39m, kbs=^H, 72050276Speter kcbt=^], kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 72150276Speter kdch1=\E[P, kend=\E[Y, kf1=\EOP, kf10=\EOY, kf11=\EOZ, 72250276Speter kf12=\EOA, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, 72350276Speter kf7=\EOV, kf8=\EOW, kf9=\EOX, khome=\E[H, kich1=\E[@, 72450276Speter knp=\E[U, kpp=\E[V, krmir=\E0, nel=\r\E[S, rc=\E8, rev=\E[7m, 72550276Speter ri=\E[T, rin=\E[%p1%dT, rmacs=\E[10m, rmso=\E[m, rmul=\E[m, 72650276Speter sc=\E7, 72750276Speter sgr=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p9%t;12%e;10%;%?%p7%t;9%;m, 72850276Speter sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m, 72950276Speter tbc=\E[2g, vpa=\E[%i%p1%dd, 73050276Speter use=klone+color, 73150276Speter# (pc6300plus: removed ":KM=/usr/lib/ua/kmap.s5:"; renamed BO/EE/CI/CV -- esr) 73250276Speterpc6300plus|AT&T 6300 plus, 73350276Speter am, xon, 73450276Speter cols#80, lines#24, 73550276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[=C, 73650276Speter clear=\E[2J\E[H, cnorm=\E[=1C, cr=^M, cub1=^H, cud1=\E[B, 73750276Speter cuf1=\E[C, cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, 73850276Speter dch1=\E[1P, dim=\E[2m, dl1=\E[1M, ed=\E[0J, el=\E[0K, 73950276Speter home=\E[H, hts=\EH, ich1=\E[1@, il1=\E[1L, ind=^J, 74050276Speter invis=\E[9m, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 74150276Speter kcuu1=\E[A, kf1=\EOc, kf10=\EOu, kf2=\EOd, kf3=\EOe, 74250276Speter kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, kf9=\EOk, 74350276Speter nel=^M^J, rev=\E[7m, rmso=\E[m, rmul=\E[m, sgr0=\E[m, 74450276Speter smso=\E[7m, smul=\E[4m, tbc=\E[3g, 74550276Speter 74650276Speter# From: Benjamin C. W. Sittler <bsittler@nmt.edu> 74750276Speter# 74850276Speter# I have a UNIX PC which I use as a terminal attached to my Linux PC. 74950276Speter# Unfortunately, the UNIX PC terminfo entry that comes with ncurses 75050276Speter# is broken. All the special key sequences are broken, making it unusable 75150276Speter# with Emacs. The problem stems from the following: 75250276Speter# 75350276Speter# The UNIX PC has a plethora of keys (103 of them, and there's no numeric 75450276Speter# keypad!), loadable fonts, and strange highlighting modes ("dithered" 75550276Speter# half-intensity, "smeared" bold, and real strike-out, for example.) It also 75650276Speter# uses resizable terminal windows, but the bundled terminal program always 75750276Speter# uses an 80x24 window (and doesn't support seem to support a 132-column 75850276Speter# mode.) 75950276Speter# 76050276Speter# HISTORY: The UNIX PC was one of the first machines with a GUI, and used a 76150276Speter# library which was a superset of SVr3.5 curses (called tam, for "terminal 76250276Speter# access method".) tam includes support for real, overlapping windows, 76350276Speter# onscreen function key labels, and bitmap graphics. But since the primary 76450276Speter# user interface on the UNIX PC was a GUI program (ua, for "user 76550276Speter# assistant",) and remote administration was considered important for the 76650276Speter# machine, tam also supported VT100-compatible terminals attached to the 76750276Speter# serial port or used across the StarLan network. To simulate the extra keys 76850276Speter# not present on a VT100, users could press ESC and a two-letter sequence, 76950276Speter# such as u d (Undo) or U D (Shift-Undo.) These two-letter sequences, 77050276Speter# however, were not the same as those sent by the actual Undo key. The 77150276Speter# actual Undo key sends ESC 0 s unshifted, and ESC 0 S shifted, for example. 77250276Speter# (If you're interested in adding some of the tam calls to ncurses, btw, I 77350276Speter# have the full documentation and several programs which use tam. It also 77450276Speter# used an extended terminfo format to describe key sequences, special 77550276Speter# highlighting modes, etc.) 77650276Speter# 77750276Speter# KEYS: This means that ncurses would quite painful on the UNIX PC, since 77850276Speter# there are two sequences for every key-modifier combination (local keyboard 77950276Speter# sequence and remote "VT100" sequence.) But I doubt many people are trying 78050276Speter# to use ncurses on the UNIX PC, since ncurses doesn't properly handle the 78150276Speter# GUI. Unfortunately, the terminfo entry (and the termcap, too, I presume) 78250276Speter# seem to have been built from the manual describing the VT100 sequences. 78350276Speter# This means it doesn't work for a real live UNIX PC. 78450276Speter# 78550276Speter# FONTS: The UNIX PC also has a strange interpretation of "alternate 78650276Speter# character set". Rather than the VT100 graphics you might expect, it allows 78750276Speter# up to 8 custom fonts to be loaded at any given time. This means that 78850276Speter# programs expecting VT100 graphics will usually be disappointed. For this 78950276Speter# reason I have disabled the smacs/rmacs sequences, but they could easily be 79050276Speter# re-enabled. Here are the relevant control sequences (from the ESCAPE(7) 79150276Speter# manpage), should you wish to do so: 79250276Speter# 79350276Speter# SGR10 - Select font 0 - ESC [ 10 m or SO 79450276Speter# SGR11 - Select font 1 - ESC [ 11 m or SI 79550276Speter# SGR12 - Select font 2 - ESC [ 12 m 79650276Speter# ... (etc.) 79750276Speter# SGR17 - Select font 7 - ESC [ 17 m 79850276Speter# 79950276Speter# Graphics for line drawing are not reliably found at *any* character 80050276Speter# location because the UNIX PC has dynamically reloadable fonts. I use font 80150276Speter# 0 for regular text and font 1 for italics, but this is by no means 80250276Speter# universal. So ASCII line drawing is in order if smacs/rmacs are enabled. 80350276Speter# 80450276Speter# MISC: The cursor visible/cursor invisible sequences were swapped in the 80550276Speter# distributed terminfo. 80650276Speter# 80750276Speter# To ameliorate these problems (and fix a few highlighting bugs) I rewrote 80850276Speter# the UNIX PC terminfo entry. The modified version works great with Lynx, 80950276Speter# Emacs, and XEmacs running on my Linux PC and displaying on the UNIX PC 81050276Speter# attached by serial cable. In Emacs, even the Undo key works, and many 81150276Speter# applications can now use the F1-F8 keys. 81250276Speter# 81350276Speter# esr's notes: 81450276Speter# Terminfo entry for the AT&T Unix PC 7300 81550276Speter# from escape(7) in Unix PC 7300 Manual. 81650276Speter# Somewhat similar to a vt100-am (but different enough 81750276Speter# to redo this from scratch.) 81850276Speter# 81950276Speter# /*************************************************************** 82050276Speter# * 82150276Speter# * FONT LOADING PROGRAM FOR THE UNIX PC 82250276Speter# * 82350276Speter# * This routine loads a font defined in the file ALTFONT 82450276Speter# * into font memory slot #1. Once the font has been loaded, 82550276Speter# * it can be used as an alternative character set. 82650276Speter# * 82750276Speter# * The call to ioctl with the argument WIOCLFONT is the key 82850276Speter# * to this routine. For more information, see window(7) in 82950276Speter# * the PC 7300 documentation. 83050276Speter# ***************************************************************/ 83150276Speter# #include <string.h> /* needed for strcpy call */ 83250276Speter# #include <sys/window.h> /* needed for ioctl call */ 83350276Speter# #define FNSIZE 60 /* font name size */ 83450276Speter# #define ALTFONT "/usr/lib/wfont/special.8.ft" /* font file */ 83550276Speter# /* 83650276Speter# * The file /usr/lib/wfont/special.8.ft comes with the 83750276Speter# * standard PC software. It defines a graphics character set 83850276Speter# * similar to that of the Teletype 5425 terminal. To view 83950276Speter# * this or other fonts in /usr/lib/wfont, use the command 84050276Speter# * cfont <filename>. For further information on fonts see 84150276Speter# * cfont(1) in the PC 7300 documentation. 84250276Speter# */ 84350276Speter# 84450276Speter# struct altfdata /* structure for alt font data */ 84550276Speter# { 84650276Speter# short altf_slot; /* memory slot number */ 84750276Speter# char altf_name[FNSIZE]; /* font name (file name) */ 84850276Speter# }; 84950276Speter# ldfont() 85050276Speter# { 85150276Speter# int wd; /* window in which altfont will be */ 85250276Speter# struct altfdata altf; 85350276Speter# altf.altf_slot=1; 85450276Speter# strcpy(altf.altf_name,ALTFONT); 85550276Speter# for (wd =1; wd < 12; wd++) { 85650276Speter# ioctl(wd, WIOCLFONT,&altf); 85750276Speter# } 85850276Speter# } 85950276Speter# 86050276Speter# (att7300: added <civis>/<cnorm>/<ich1>/<invis> from the BSDI entry, 86150276Speter# they're confirmed by the man page for the System V display---esr) 86250276Speter# 86350276Speteratt7300|unixpc|pc7300|3b1|s4|AT&T UNIX PC Model 7300, 86450276Speter am, xon, 86550276Speter cols#80, it#8, lines#24, 86650276Speter bel=^G, blink=\E[9m, bold=\E[1m, cbt=\E^I, civis=\E[=1C, 86750276Speter clear=\E[2J\E[H, cnorm=\E[=0C, cr=^M, cub=\E[%p1%dD, 86850276Speter cub1=^H, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, 86950276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 87050276Speter cuu1=\E[A, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, 87150276Speter ed=\E[0J, el=\E[0K, home=\E[H, ich1=\E[@, il=\E[%p1%dL, 87250276Speter il1=\E[L, ind=^J, invis=\E[9m, is1=\017\E[=1w, kBEG=\ENB, 87350276Speter kCAN=\EOW, kCPY=\END, kCRT=\EON, kDC=\ENF, kDL=\ENE, 87450276Speter kEND=\ENN, kEOL=\EOA, kFND=\EOX, kHLP=\EOM, kHOM=\ENM, 87550276Speter kIC=\ENJ, kLFT=\ENK, kMOV=\ENC, kNXT=\ENH, kOPT=\EOR, 87650276Speter kPRV=\ENG, kRDO=\EOT, kRIT=\ENL, kRPL=\EOY, kSAV=\EOO, 87750276Speter kUND=\EOS, kbeg=\ENb, kbs=^H, kcan=\EOw, kcbt=\E[Z, 87850276Speter kclo=\EOV, kclr=\E[J, kcmd=\EOu, kcpy=\ENd, kcrt=\EOn, 87950276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\ENf, 88050276Speter ked=\E[J, kel=\EOa, kend=\E0, kext=\EOk, kf1=\EOc, kf2=\EOd, 88150276Speter kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, 88250276Speter kfnd=\EOx, khlp=\EOm, khome=\E[H, kich1=\ENj, kind=\E[B, 88350276Speter kmov=\ENc, kmrk=\ENi, knp=\E[U, knxt=\ENh, kopn=\EOv, 88450276Speter kopt=\EOr, kpp=\E[V, kprt=\EOz, kprv=\ENg, krdo=\EOt, 88550276Speter kref=\EOb, krfr=\ENa, kri=\E[A, krpl=\EOy, krst=\EOB, 88650276Speter ksav=\EOo, kslt=\ENI, kund=\EOs, nel=\EE, rev=\E[7m, ri=\EM, 88750276Speter rmso=\E[m, rmul=\E[m, sgr0=\E[0;10m, smso=\E[7m, 88850276Speter smul=\E[4m, 88950276Speter 89050276Speter# Sent by Stefan Stapelberg <stefan@rent-a-guru.de>, 24 Feb 1997, this is 89150276Speter# from SGI's terminfo database. SGI's entry shows F9-F12 with the codes 89250276Speter# for the application keypad mode. We have added iris-ansi-ap rather than 89350276Speter# change the original to keypad mode. 89450276Speter# 89550276Speter# (iris-ansi: added rmam/smam based on init string -- esr) 89650276Speter# 89750276Speter# This entry, and those derived from it, is used in xwsh (also known as 89850276Speter# winterm). Some capabilities that do not fit into the terminfo model 89950276Speter# include the shift- and control-functionkeys: 90050276Speter# 90150276Speter# F1-F12 generate different codes when shift or control modifiers are used. 90250276Speter# For example: 90350276Speter# F1 \E[001q 90450276Speter# shift F1 \E[013q 90550276Speter# control-F1 \E[025q 90650276Speter# 90750276Speter# In application keypad mode, F9-F12 generate codes like vt100 PF1-PF4, i.e., 90850276Speter# \EOP to \EOS. The shifted and control modifiers still do the same thing. 90950276Speter# 91050276Speter# The cursor keys also have different codes: 91150276Speter# control-up \E[162q 91250276Speter# control-down \E[165q 91350276Speter# control-left \E[159q 91450276Speter# control-right \E[168q 91550276Speter# 91650276Speter# shift-up \E[161q 91750276Speter# shift-down \E[164q 91850276Speter# shift-left \E[158q 91950276Speter# shift-right \E[167q 92050276Speter# 92150276Speter# control-tab \[072q 92250276Speter# 92350276Speteriris-ansi|IRIS emulating 40 line ANSI terminal (almost VT100), 92450276Speter am, 92550276Speter cols#80, it#8, lines#40, 92650276Speter bel=^G, bold=\E[1m, clear=\E[H\E[2J, 92750276Speter cnorm=\E[9/y\E[12/y\E[=6l, cr=^M, cub=\E[%p1%dD, 92850276Speter cub1=\E[D, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, 92950276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 93050276Speter cuu1=\E[A, cvvis=\E[10/y\E[=1h\E[=2l\E[=6h, 93150276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, 93250276Speter home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=\ED, 93350276Speter is2=\E[?1l\E>\E[?7h\E[100g\E[0m\E7\E[r\E8, kDC=\E[P, 93450276Speter kEND=\E[147q, kHOM=\E[143q, kLFT=\E[158q, kPRT=\E[210q, 93550276Speter kRIT=\E[167q, kSPD=\E[218q, kbs=^H, kcbt=\E[Z, kcub1=\E[D, 93650276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177, 93750276Speter kend=\E[146q, kent=^M, kf1=\E[001q, kf10=\E[010q, 93850276Speter kf11=\E[011q, kf12=\E[012q, kf2=\E[002q, kf3=\E[003q, 93950276Speter kf4=\E[004q, kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, 94050276Speter kf8=\E[008q, kf9=\E[009q, khome=\E[H, kich1=\E[139q, 94150276Speter knp=\E[154q, kpp=\E[150q, kprt=\E[209q, krmir=\E[146q, 94250276Speter kspd=\E[217q, nel=\EE, pfkey=\EP101;%p1%d.y%p2%s\E\\, 94350276Speter rc=\E8, rev=\E[7m, ri=\EM, rmam=\E[?7l, rmso=\E[m, rmul=\E[m, 94450276Speter sc=\E7, sgr0=\E[m, smam=\E[?7h, smso=\E[1;7m, smul=\E[4m, 94550276Speter tbc=\E[3g, 94650276Speteriris-ansi-ap|IRIS ANSI in application-keypad mode, 94750276Speter is2=\E[?1l\E=\E[?7h, kent=\EOM, kf10=\E[010q, 94850276Speter kf11=\E[011q, kf12=\E[012q, kf9=\E[009q, 94950276Speter use=iris-ansi, 95050276Speter 95150276Speter# From the man-page, this is a quasi-vt100 emulator that runs on SGI's IRIX 95250276Speter# (T.Dickey 98/1/24) 95350276Speteriris-color|xwsh|IRIX ANSI with color, 95450276Speter ncv#33, 95550276Speter csr=\E[%i%p1%d;%p2%dr, dch=\E[%p1%dP, dim=\E[2m, 95650276Speter ech=\E[%p1%dX, ich=\E[%p1%d@, rc=\E8, ritm=\E[23m, 95750276Speter rmul=\E[24m, rs1=\Ec, 95850276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 95950276Speter sitm=\E[3m, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, 96050276Speter use=klone+color, use=iris-ansi-ap, 96150276Speter 96250276Speter# The following is a version of the ibm-pc entry distributed with PC/IX, 96350276Speter# (Interactive Systems' System 3 for the Big Blue), modified by Richard 96450276Speter# McIntosh at UCB/CSM. The :pt: and :uc: have been removed from the original, 96550276Speter# (the former is untrue, and the latter failed under UCB/man); standout and 96650276Speter# underline modes have been added. Note: this entry describes the "native" 96750276Speter# capabilities of the PC monochrome display, without ANY emulation; most 96850276Speter# communications packages (but NOT PC/IX connect) do some kind of emulation. 96950276Speterpcix|PC/IX console, 97050276Speter am, bw, eo, 97150276Speter cols#80, lines#24, 97250276Speter clear=\Ec, cub1=^H, cud1=\E[B, cuf1=\E[C, 97350276Speter cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, ed=\E[J, el=\E[K, 97450276Speter home=\E[H, rmso=\E[m, rmul=\E[m, sgr0=\E[m, smso=\E[7m, 97550276Speter smul=\E[4m, 97650276Speter 97750276Speter# (ibmpcx: this entry used to be known as ibmx. 97850276Speter# It formerly included the following extension capabilities: 97950276Speter# :GC=b:GL=v:GR=t:RT=^J:\ 98050276Speter# :GH=\E[196g:GV=\E[179g:\ 98150276Speter# :GU=\E[193g:GD=\E[194g:\ 98250276Speter# :G1=\E[191g:G2=\E[218g:G3=\E[192g:G4=\E[217g:\ 98350276Speter# :CW=\E[E:NU=\E[F:RF=\E[G:RC=\E[H:\ 98450276Speter# :WL=\E[K:WR=\E[L:CL=\E[M:CR=\E[N:\ 98550276Speter# I renamed GS/GE/WL/WR/CL/CR/PU/PD/HM/EN; also, removed a duplicate 98650276Speter# ":kh=\E[Y:". Added IBM-PC forms characters and highlights, they match 98750276Speter# what was there before. -- esr) 98850276Speteribmpcx|xenix|ibmx|IBM PC xenix console display, 98950276Speter am, msgr, 99050276Speter cols#80, lines#25, 99150276Speter clear=^L, cub1=^H, cud1=\E[B, cuf1=\E[C, 99250276Speter cup=\E[%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 99350276Speter ed=\E[J, el=\E[K, home=\E[H, ich1=\E[@, il1=\E[L, kbs=^H, 99450276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[d, 99550276Speter kf1=\E[K, kf2=\E[L, kf3=\E[M, kf4=\E[N, khome=\E[Y, knp=\E[e, 99650276Speter kpp=\E[Z, 99750276Speter use=klone+acs, use=klone+sgr, 99850276Speter 99950276Speter 100050276Speter# QNX 4.0 Console 100150276Speter# Michael's original version of this entry had <am@>, <smcup=\Ei>, 100250276Speter# <rmcup=\Eh\ER>; this was so terminfo applications could write the lower 100350276Speter# right corner without triggering a scroll. The ncurses terminfo library can 100450276Speter# handle this case with the <ich1> capability, and prefers <am> for better 100550276Speter# optimization. Bug: The <op> capability resets attributes. 100650276Speter# From: Michael Hunter <mphunter@qnx.com> 30 Jul 1996 100750276Speter# (removed: <sgr=%?%p1%t\E<%;%p2%t\E[%;%p3%t\E(%;%p4%t\E{%;%p6%t\E<%;,>) 100850276Speterqnx|qnx4|qnx console, 100950276Speter daisy, km, mir, msgr, xhpa, xt, 101050276Speter colors#8, cols#80, it#4, lines#25, ncv#3, pairs#8, 101150276Speter acsc=O\333a\261j\331k\277l\332m\300n\305o\337q\304s\334t\303u\264v\301w\302x\263, 101250276Speter bel=^G, blink=\E{, bold=\E<, civis=\Ey0, clear=\EH\EJ, 101350276Speter cnorm=\Ey1, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 101450276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\Ey2, 101550276Speter dch1=\Ef, dl1=\EF, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\Ee, 101650276Speter il1=\EE, ind=^J, kBEG=\377\356, kCAN=\377\263, 101750276Speter kCMD=\377\267, kCPY=\377\363, kCRT=\377\364, 101850276Speter kDL=\377\366, kEND=\377\301, kEOL=\377\311, 101950276Speter kEXT=\377\367, kFND=\377\370, kHLP=\377\371, 102050276Speter kHOM=\377\260, kIC=\377\340, kLFT=\377\264, 102150276Speter kMOV=\377\306, kMSG=\377\304, kNXT=\377\272, 102250276Speter kOPT=\377\372, kPRT=\377\275, kPRV=\377\262, 102350276Speter kRDO=\377\315, kRES=\377\374, kRIT=\377\266, 102450276Speter kRPL=\377\373, kSAV=\377\307, kSPD=\377\303, 102550276Speter kUND=\377\337, kbeg=\377\300, kcan=\377\243, kcbt=\377\0, 102650276Speter kclo=\377\343, kclr=\377\341, kcmd=\377\245, 102750276Speter kcpy=\377\265, kcrt=\377\305, kctab=\377\237, 102850276Speter kcub1=\377\244, kcud1=\377\251, kcuf1=\377\246, 102950276Speter kcuu1=\377\241, kdch1=\377\254, kdl1=\377\274, 103050276Speter ked=\377\314, kel=\377\310, kend=\377\250, kent=\377\320, 103150276Speter kext=\377\270, kf1=\377\201, kf10=\377\212, 103250276Speter kf11=\377\256, kf12=\377\257, kf13=\377\213, 103350276Speter kf14=\377\214, kf15=\377\215, kf16=\377\216, 103450276Speter kf17=\377\217, kf18=\377\220, kf19=\377\221, 103550276Speter kf2=\377\202, kf20=\377\222, kf21=\377\223, 103650276Speter kf22=\377\224, kf23=\377\333, kf24=\377\334, 103750276Speter kf25=\377\225, kf26=\377\226, kf27=\377\227, 103850276Speter kf28=\377\230, kf29=\377\231, kf3=\377\203, 103950276Speter kf30=\377\232, kf31=\377\233, kf32=\377\234, 104050276Speter kf33=\377\235, kf34=\377\236, kf35=\377\276, 104150276Speter kf36=\377\277, kf37=\377\321, kf38=\377\322, 104250276Speter kf39=\377\323, kf4=\377\204, kf40=\377\324, 104350276Speter kf41=\377\325, kf42=\377\326, kf43=\377\327, 104450276Speter kf44=\377\330, kf45=\377\331, kf46=\377\332, 104550276Speter kf47=\377\316, kf48=\377\317, kf5=\377\205, kf6=\377\206, 104650276Speter kf7=\377\207, kf8=\377\210, kf9=\377\211, kfnd=\377\346, 104750276Speter khlp=\377\350, khome=\377\240, khts=\377\342, 104850276Speter kich1=\377\253, kil1=\377\273, kind=\377\261, 104950276Speter kmov=\377\351, kmrk=\377\355, kmsg=\377\345, 105050276Speter knp=\377\252, knxt=\377\312, kopn=\377\357, 105150276Speter kopt=\377\353, kpp=\377\242, kprt=\377\255, 105250276Speter kprv=\377\302, krdo=\377\336, kref=\377\354, 105350276Speter kres=\377\360, krfr=\377\347, kri=\377\271, 105450276Speter krmir=\377\313, krpl=\377\362, krst=\377\352, 105550276Speter ksav=\377\361, kslt=\377\247, kspd=\377\335, 105650276Speter ktbc=\377\344, kund=\377\365, mvpa=\E!%p1%02d, op=\ER, 105750276Speter rep=\Eg%p2%{32}%+%c%p1%c, rev=\E(, ri=\EI, rmcup=\Eh\ER, 105850276Speter rmso=\E), rmul=\E], rs1=\ER, setb=\E@%p1%Pb%gb%gf%d%d, 105950276Speter setf=\E@%p1%Pf%gb%gf%d%d, sgr0=\E}\E]\E>\E), smcup=\Ei, 106050276Speter smso=\E(, smul=\E[, 106150276Speter 106250276Speter# From: Federico Bianchi <bianchi@pc-arte2.arte.unipi.it>, 1 Jul 1998 106350276Speter# (esr: commented out <scp> and <rmcup> to avoid warnings.) 106450276Speter# (TD: derive from original qnx4 entry) 106550276Speterqnxt2|qnx 2.15 serial terminal, 106650276Speter am, 106750276Speter civis@, cnorm@, cvvis@, dch1@, ich1@, kRES@, kRPL@, kUND@, kspd@, 106850276Speter rep@, rmcup@, rmso=\E>, setb@, setf@, smcup@, smso=\E<, 106950276Speter use=qnx4, 107050276Speter 107150276Speter#### NetBSD consoles 107250276Speter# 107350276Speter# pcvt termcap database entries (corresponding to release 3.31) 107450276Speter# Author's last edit-date: [Fri Sep 15 20:29:10 1995] 107550276Speter# 107650276Speter# (For the terminfo master file, I translated these into terminfo syntax. 107750276Speter# Then I dropped all the pseudo-HP entries. we don't want and can't use 107850276Speter# the :Xs: flag. Then I split :is: into a size-independent <is1> and a 107950276Speter# size-dependent <is2>. Finally, I added <rmam>/<smam> -- esr) 108050276Speter 108150276Speter# NOTE: <ich1> has been taken out of this entry. for reference, it should 108250276Speter# be <ich1=\E[@>. For discussion, see ICH/ICH1 VERSUS RMIR/SMIR below. 108350276Speter# (esr: added <civis> and <cnorm> to resolve NetBSD Problem Report #4583) 108450276SpeterpcvtXX|pcvt vt200 emulator (DEC VT220), 108550276Speter am, km, mir, msgr, xenl, 108650276Speter it#8, vt#3, 108750276Speter acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz~~, 108850276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 108950276Speter clear=\E[H\E[J, cnorm=\E[?25h, cr=^M, 109050276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 109150276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 109250276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 109350276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 109450276Speter el=\E[K, el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, 109550276Speter il=\E[%p1%dL, il1=\E[L, ind=\ED, indn=\E[%p1%dS, 109650276Speter is1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kbs=\177, 109750276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 109850276Speter kdch1=\E[3~, kf1=\E[17~, kf2=\E[18~, kf3=\E[19~, 109950276Speter kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~, 110050276Speter khome=\E[1~, kich1=\E[2~, kll=\E[4~, knp=\E[6~, kpp=\E[5~, 110150276Speter nel=\EE, rc=\E8, rev=\E[7m, rf=/usr/share/tabset/vt100, 110250276Speter ri=\EM, rin=\E[%p1%dT, rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l, 110350276Speter rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, 110450276Speter rs1=\Ec\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 110550276Speter sgr0=\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h, 110650276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 110750276Speter 110850276Speter# NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor) 110950276Speter# termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and 111050276Speter# 50 lines entries; 80 columns 111150276Speterpcvt25|dec vt220 emulation with 25 lines, 111250276Speter cols#80, lines#25, 111350276Speter is2=\E[1;25r\E[25;1H, use=pcvtXX, 111450276Speterpcvt28|dec vt220 emulation with 28 lines, 111550276Speter cols#80, lines#28, 111650276Speter is2=\E[1;28r\E[28;1H, use=pcvtXX, 111750276Speterpcvt35|dec vt220 emulation with 35 lines, 111850276Speter cols#80, lines#35, 111950276Speter is2=\E[1;35r\E[35;1H, use=pcvtXX, 112050276Speterpcvt40|dec vt220 emulation with 40 lines, 112150276Speter cols#80, lines#40, 112250276Speter is2=\E[1;40r\E[40;1H, use=pcvtXX, 112350276Speterpcvt43|dec vt220 emulation with 43 lines, 112450276Speter cols#80, lines#43, 112550276Speter is2=\E[1;43r\E[43;1H, use=pcvtXX, 112650276Speterpcvt50|dec vt220 emulation with 50 lines, 112750276Speter cols#80, lines#50, 112850276Speter is2=\E[1;50r\E[50;1H, use=pcvtXX, 112950276Speter 113050276Speter# NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor) 113150276Speter# termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and 113250276Speter# 50 lines entries; 132 columns 113350276Speterpcvt25w|dec vt220 emulation with 25 lines and 132 cols, 113450276Speter cols#132, lines#25, 113550276Speter is2=\E[1;25r\E[25;1H, use=pcvtXX, 113650276Speterpcvt28w|dec vt220 emulation with 28 lines and 132 cols, 113750276Speter cols#132, lines#28, 113850276Speter is2=\E[1;28r\E[28;1H, use=pcvtXX, 113950276Speterpcvt35w|dec vt220 emulation with 35 lines and 132 cols, 114050276Speter cols#132, lines#35, 114150276Speter is2=\E[1;35r\E[35;1H, use=pcvtXX, 114250276Speterpcvt40w|dec vt220 emulation with 40 lines and 132 cols, 114350276Speter cols#132, lines#40, 114450276Speter is2=\E[1;40r\E[40;1H, use=pcvtXX, 114550276Speterpcvt43w|dec vt220 emulation with 43 lines and 132 cols, 114650276Speter cols#132, lines#43, 114750276Speter is2=\E[1;43r\E[43;1H, use=pcvtXX, 114850276Speterpcvt50w|dec vt220 emulation with 50 lines and 132 cols, 114950276Speter cols#132, lines#50, 115050276Speter is2=\E[1;50r\E[50;1H, use=pcvtXX, 115150276Speter 115250276Speter# Terminfo entries to enable the use of the ncurses library in colour on a 115350276Speter# NetBSD-arm32 console (only tested on a RiscPC). 115450276Speter# Created by Dave Millen <dmill@globalnet.co.uk> 22.07.98 115550276Speter# modified codes for setf/setb to setaf/setab, then to klone+color, corrected 115650276Speter# typo in invis - TD 115750276Speterarm100|arm100-am|Arm(RiscPC) ncurses compatible (for 640x480), 115850276Speter am, bce, msgr, xenl, xon, 115950276Speter cols#80, it#8, lines#30, 116050276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 116150276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 116250276Speter clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 116350276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 116450276Speter cuf=\E[%p1%dC, cuf1=\E[C$<2>, 116550276Speter cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, 116650276Speter cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>, 116750276Speter enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=^J, 116850276Speter invis=\E[8m$<2>, ka1=\E[q, ka3=\E[s, kb2=\E[r, kbs=^H, 116950276Speter kc1=\E[p, kc3=\E[n, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 117050276Speter kcuu1=\E[A, kent=\E[M, kf0=\E[y, kf1=\E[P, kf10=\E[x, 117150276Speter kf2=\E[Q, kf3=\E[R, kf4=\E[S, kf5=\E[t, kf6=\E[u, kf7=\E[v, 117250276Speter kf8=\E[l, kf9=\E[w, rc=\E8, rev=\E[6m$<2>, ri=\EM$<5>, 117350276Speter rmacs=^O, rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m$<2>, 117450276Speter rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 117550276Speter sc=\E7, 117650276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, 117750276Speter sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=, 117850276Speter smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, 117950276Speter use=ecma+sgr, use=klone+color, 118050276Speter 118150276Speterarm100-w|arm100-wam|Arm(RiscPC) ncurses compatible (for 1024x768), 118250276Speter cols#132, lines#50, use=arm100, 118350276Speter 118450276Speter# NetBSD/x68k console vt200 emulator. This port runs on a 68K machine 118550276Speter# manufactured by Sharp for the Japenese market. 118650276Speter# From Minoura Makoto <minoura@netlaputa.or.jp>, 12 May 1996 118750276Speterx68k|x68k-ite|NetBSD/x68k ITE, 118850276Speter cols#96, lines#32, 118950276Speter kclr=\E[9~, khlp=\E[28~, use=vt220, 119050276Speter 119150276Speter#### FreeBSD console entries 119250276Speter# 119350276Speter# From: Andrey Chernov <ache@astral.msk.su> 29 Mar 1996 119450276Speter# Andrey Chernov maintains the FreeBSD termcap distributions. 119550276Speter# 119650276Speter# Note: Users of FreeBSD 2.1.0 and older versions must either upgrade 119750276Speter# or comment out the :cb: capability in the console entry. 119850276Speter# 119950276Speter# Alexander Lukyanov reports: 120050276Speter# I have seen FreeBSD-2.1.5R... The old el1 bug changed, but it is still there. 120150276Speter# Now el1 clears not only to the line beginning, but also a large chunk 120250276Speter# of previous line. But there is another bug - ech does not work at all. 120350276Speter# 120450276Speter 120550276Speter# for syscons 120650276Speter# common entry without semigraphics 120750276Speter# Bug: The <op> capability resets attributes. 120850276Speter# Bug? The ech and el1 attributes appear to move the cursor in some cases; for 120950276Speter# instance el1 does if the cursor is moved to the right margin first. Removed 121050276Speter# by T.Dickey 97/5/3 (ech=\E[%p1%dX, el1=\E[1K) 121150276Speter# 121250276Speter# Setting colors turns off reverse; we cannot guarantee order, so use ncv. 121350276Speter# Note that this disables standout with color. 121450276Spetercons25w|ansiw|ansi80x25-raw|freebsd console (25-line raw mode), 121550276Speter am, bce, bw, eo, msgr, npc, 121650276Speter colors#8, cols#80, it#8, lines#25, ncv#5, pairs#64, 121750276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, 121850276Speter cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, 121950276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 122050276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, 122150276Speter dim=\E[30;1m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, 122250276Speter home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich=\E[%p1%d@, 122350276Speter ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, 122450276Speter indn=\E[%p1%dS, kb2=\E[E, kbs=^H, kcbt=\E[Z, kcub1=\E[D, 122550276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177, kend=\E[F, 122650276Speter kf1=\E[M, kf10=\E[V, kf11=\E[W, kf12=\E[X, kf2=\E[N, 122750276Speter kf3=\E[O, kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, 122850276Speter kf9=\E[U, khome=\E[H, kich1=\E[L, knp=\E[G, kpp=\E[I, 122950276Speter nel=\E[E, op=\E[x, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT, 123050276Speter rmso=\E[m, rs1=\E[x\E[m\Ec, setab=\E[4%p1%dm, 123150276Speter setaf=\E[3%p1%dm, sgr0=\E[m, smso=\E[7m, vpa=\E[%i%p1%dd, 123250276Spetercons25|ansis|ansi80x25|freebsd console (25-line ansi mode), 123350276Speter acsc=-\030.^Y0\333`\004a\260f\370g\361h\261i\025j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263y\363z\362~\371, 123450276Speter use=cons25w, 123550276Spetercons25-m|ansis-mono|ansi80x25-mono|freebsd console (25-line mono ansi mode), 123650276Speter colors@, pairs@, 123750276Speter bold@, dim@, op@, rmul=\E[m, setab@, setaf@, smul=\E[4m, use=cons25, 123850276Spetercons30|ansi80x30|freebsd console (30-line ansi mode), 123950276Speter lines#30, use=cons25, 124050276Spetercons30-m|ansi80x30-mono|freebsd console (30-line mono ansi mode), 124150276Speter lines#30, use=cons25-m, 124250276Spetercons43|ansi80x43|freebsd console (43-line ansi mode), 124350276Speter lines#43, use=cons25, 124450276Spetercons43-m|ansi80x43-mono|freebsd console (43-line mono ansi mode), 124550276Speter lines#43, use=cons25-m, 124650276Spetercons50|ansil|ansi80x50|freebsd console (50-line ansi mode), 124750276Speter lines#50, use=cons25, 124850276Spetercons50-m|ansil-mono|ansi80x50-mono|freebsd console (50-line mono ansi mode), 124950276Speter lines#50, use=cons25-m, 125050276Spetercons60|ansi80x60|freebsd console (60-line ansi mode), 125150276Speter lines#60, use=cons25, 125250276Spetercons60-m|ansi80x60-mono|freebsd console (60-line mono ansi mode), 125350276Speter lines#60, use=cons25-m, 125450276Spetercons25r|pc3r|ibmpc3r|cons25-koi8-r|freebsd console w/koi8-r cyrillic, 125550276Speter acsc=-\030.^Y0\215`\004a\220f\234h\221i\025j\205k\203l\202m\204n\212q\0t\206u\207v\211w\210x\201y\230z\231~\225, 125650276Speter use=cons25w, 125750276Spetercons25r-m|pc3r-m|ibmpc3r-mono|cons25-koi8r-m|freebsd console w/koi8-r cyrillic (mono), 125850276Speter colors@, pairs@, 125950276Speter op@, rmul=\E[m, setab@, setaf@, smul=\E[4m, use=cons25r, 126050276Spetercons50r|cons50-koi8r|freebsd console w/koi8-r cyrillic (50 lines), 126150276Speter lines#50, use=cons25r, 126250276Spetercons50r-m|cons50-koi8r-m|freebsd console w/koi8-r cyrillic (50-line mono), 126350276Speter lines#50, use=cons25r-m, 126450276Spetercons60r|cons60-koi8r|freebsd console w/koi8-r cyrillic (60 lines), 126550276Speter lines#60, use=cons25r, 126650276Spetercons60r-m|cons60-koi8r-m|freebsd console w/koi8-r cyrillic (60-line mono), 126750276Speter lines#60, use=cons25r-m, 126850276Speter# ISO 8859-1 FreeBSD console 126950276Spetercons25l1|cons25-iso8859|freebsd console w/iso 8859-1 chars, 127050276Speter acsc=+\253\,\273-\030.\031`\201a\202f\207g\210i\247j\213k\214l\215m\216n\217o\220p\221q\222r\223s\224t\225u\226v\227w\230x\231y\232z\233~\237, 127150276Speter use=cons25w, 127250276Spetercons25l1-m|cons25-iso-m|freebsd console w/iso 8859-1 chars (mono), 127350276Speter colors@, pairs@, 127450276Speter bold@, dim@, op@, rmul=\E[m, setab@, setaf@, smul=\E[4m, use=cons25l1, 127550276Spetercons50l1|cons50-iso8859|freebsd console w/iso 8859-1 chars (50 lines), 127650276Speter lines#50, use=cons25l1, 127750276Spetercons50l1-m|cons50-iso-m|freebsd console w/iso 8859-1 chars (50-line mono), 127850276Speter lines#50, use=cons25l1-m, 127950276Spetercons60l1|cons60-iso|freebsd console w/iso 8859-1 chars (60 lines), 128050276Speter lines#60, use=cons25l1, 128150276Spetercons60l1-m|cons60-iso-m|freebsd console w/iso 8859-1 chars (60-line mono), 128250276Speter lines#60, use=cons25l1-m, 128350276Speter 128450276Speter#### 386BSD and BSD/OS Consoles 128550276Speter# 128650276Speter 128750276Speter# This was the original 386BSD console entry (I think). 128850276Speter# Some places it's named oldpc3|oldibmpc3. 128950276Speter# From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu> 129050276Speterorigpc3|origibmpc3|IBM PC 386BSD Console, 129150276Speter am, bw, eo, xon, 129250276Speter cols#80, lines#25, 129350276Speter acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263, 129450276Speter bold=\E[7m, clear=\Ec, cub1=^H, cud1=\E[B, cuf1=\E[C, 129550276Speter cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, ed=\E[J, el=\E[K, 129650276Speter home=\E[H, ind=\E[S, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 129750276Speter kcuu1=\E[A, khome=\E[Y, ri=\E[T, rmso=\E[1;0x\E[2;7x, 129850276Speter rmul=\E[1;0x\E[2;7x, sgr0=\E[m\E[1;0x\E[2;7x, 129950276Speter smso=\E[1;7x\E[2;0x, smul=\E[1;7x\E[2;0x, 130050276Speter 130150276Speter# description of BSD/386 console emulator in version 1.0 (supplied by BSDI) 130250276Speteroldpc3|oldibmpc3|old IBM PC BSD/386 Console, 130350276Speter km, 130450276Speter lines#25, 130550276Speter bel=^G, bold=\E[=15F, cr=^M, cud1=^J, dim=\E[=8F, dl1=\E[M, 130650276Speter ht=^I, il1=\E[L, ind=^J, kbs=^H, kcub1=\E[D, kcud1=\E[B, 130750276Speter kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kich1=\E[L, kll=\E[F, 130850276Speter knp=\E[G, kpp=\E[I, nel=^M^J, sgr0=\E[=R, 130950276Speter 131050276Speter# Description of BSD/OS console emulator in version 1.1, 2.0, 2.1 131150276Speter# Note, the emulator supports many of the additional console features 131250276Speter# listed in the iBCS2 (e.g. character-set selection) though not all 131350276Speter# are described here. This entry really ought to be upgraded. 131450276Speter# Also note, the console will also work with fewer lines after doing 131550276Speter# "stty rows NN", e.g. to use 24 lines. 131650276Speter# (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996) 131750276Speter# Bug: The <op> capability resets attributes. 131850276Speterbsdos-pc-nobold|BSD/OS PC console w/o bold, 131950276Speter am, eo, km, xon, 132050276Speter cols#80, it#8, lines#25, 132150276Speter bel=^G, clear=\Ec, cr=^M, cub=\E[%p1%dD, cub1=^H, 132250276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 132350276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 132450276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, 132550276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=^H, kcub1=\E[D, 132650276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kich1=\E[L, 132750276Speter kll=\E[F, knp=\E[G, kpp=\E[I, nel=^M^J, rc=\E8, sc=\E7, 132850276Speter sgr=\E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m%?%p5%t\E[=8F%;, 132950276Speter use=klone+sgr, use=klone+color, 133050276Speterbsdos-pc|IBM PC BSD/OS Console, 133150276Speter sgr=\E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, use=bsdos-pc-nobold, 133250276Speter 133350276Speter# Old names for BSD/OS PC console used in releases before 4.1. 133450276Speterpc3|BSD/OS on the PC Console, 133550276Speter use=bsdos-pc-nobold, 133650276Speteribmpc3|pc3-bold|BSD/OS on the PC Console with bold instead of underline, 133750276Speter use=bsdos-pc, 133850276Speter 133950276Speter# BSD/OS on the SPARC 134050276Speterbsdos-sparc|Sun SPARC BSD/OS Console, 134150276Speter use=sun, 134250276Speter 134350276Speter# BSD/OS on the PowerPC 134450276Speterbsdos-ppc|PowerPC BSD/OS Console, 134550276Speter use=bsdos-pc, 134650276Speter 134750276Speter#### DEC VT100 and compatibles 134850276Speter# 134950276Speter# DEC terminals from the vt100 forward (and the vt52, way obsolete but still 135050276Speter# the basis of some emulations) are collected here. Older DEC terminals and 135150276Speter# micro consoles can be found in the `obsolete' section. More details on 135250276Speter# the relationship between the VT100 and ANSI X3.64/ISO 6429/ECMA-48 may be 135350276Speter# found near the end of this file. 135450276Speter# 135550276Speter# Except where noted, these entries are DEC's official terminfos. 135650276Speter# Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support 135750276Speter# Engineering for more information. Updated terminfos and termcaps 135850276Speter# are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps. 135950276Speter# 136050276Speter# In October 1995 DEC sold its terminals business, including the VT and Dorio 136150276Speter# line and trademark, to SunRiver Data Systems. SunRiver has since changed 136250276Speter# its name to Boundless Technologies; see http://www.boundless.com. 136350276Speter# 136450276Speter 136550276Speter# (<acsc>/<rmacs>/<smacs> capabilities aren't in DEC's official entry -- esr) 136650276Spetervt52|dec vt52, 136750276Speter cols#80, it#8, lines#24, 136850276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 136950276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=\ED, cud1=\EB, cuf1=\EC, 137050276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, 137150276Speter el=\EK, home=\EH, ht=^I, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB, 137250276Speter kcuf1=\EC, kcuu1=\EA, nel=^M^J, ri=\EI, rmacs=\EG, smacs=\EF, 137350276Speter 137450276Speter# NOTE: Any VT100 emulation, whether in hardware or software, almost 137550276Speter# certainly includes what DEC called the `Level 1 editing extension' codes; 137650276Speter# only the very oldest VT100s lacked these and there probably aren't any of 137750276Speter# those left alive. To capture these, use one of the VT102 entries. 137850276Speter# 137950276Speter# Note that the <xenl> glitch in vt100 is not quite the same as on the Concept, 138050276Speter# since the cursor is left in a different position while in the 138150276Speter# weird state (concept at beginning of next line, vt100 at end 138250276Speter# of this line) so all versions of vi before 3.7 don't handle 138350276Speter# <xenl> right on vt100. The correct way to handle <xenl> is when 138450276Speter# you output the char in column 80, immediately output CR LF 138550276Speter# and then assume you are in column 1 of the next line. If <xenl> 138650276Speter# is on, am should be on too. 138750276Speter# 138850276Speter# I assume you have smooth scroll off or are at a slow enough baud 138950276Speter# rate that it doesn't matter (1200? or less). Also this assumes 139050276Speter# that you set auto-nl to "on", if you set it off use vt100-nam 139150276Speter# below. 139250276Speter# 139350276Speter# The padding requirements listed here are guesses. It is strongly 139450276Speter# recommended that xon/xoff be enabled, as this is assumed here. 139550276Speter# 139650276Speter# The vt100 uses <rs2> and <rf> rather than <is2>/<tbc>/<hts> because the 139750276Speter# tab settings are in non-volatile memory and don't need to be 139850276Speter# reset upon login. Also setting the number of columns glitches 139950276Speter# the screen annoyingly. You can type "reset" to get them set. 140050276Speter# 140150276Speter# Here's a diagram of the VT100 keypad keys with their bindings. 140250276Speter# The top line is the name of the key (some DEC keyboards have the keys 140350276Speter# labelled somewhat differently, like GOLD instead of PF1, but this is 140450276Speter# the most "official" name). The second line is the escape sequence it 140550276Speter# generates in Application Keypad mode (where "$" means the ESC 140650276Speter# character). The third line contains two items, first the mapping of 140750276Speter# the key in terminfo, and then in termcap. 140850276Speter# _______________________________________ 140950276Speter# | PF1 | PF2 | PF3 | PF4 | 141050276Speter# | $OP | $OQ | $OR | $OS | 141150276Speter# |_kf1__k1_|_kf2__k2_|_kf3__k3_|_kf4__k4_| 141250276Speter# | 7 8 9 - | 141350276Speter# | $Ow | $Ox | $Oy | $Om | 141450276Speter# |_kf9__k9_|_kf10_k;_|_kf0__k0_|_________| 141550276Speter# | 4 | 5 | 6 | , | 141650276Speter# | $Ot | $Ou | $Ov | $Ol | 141750276Speter# |_kf5__k5_|_kf6__k6_|_kf7__k7_|_kf8__k8_| 141850276Speter# | 1 | 2 | 3 | | 141950276Speter# | $Oq | $Or | $Os | enter | 142050276Speter# |_ka1__K1_|_kb2__K2_|_ka3__K3_| $OM | 142150276Speter# | 0 | . | | 142250276Speter# | $Op | $On | | 142350276Speter# |___kc1_______K4____|_kc3__K5_|_kent_@8_| 142450276Speter# 142550276Speter# And here, for those of you with orphaned VT100s lacking documentation, is 142650276Speter# a description of the soft switches invoked when you do `Set Up'. 142750276Speter# 142850276Speter# Scroll 0-Jump Shifted 3 0-# 142950276Speter# | 1-Smooth | 1-British pound sign 143050276Speter# | Autorepeat 0-Off | Wrap Around 0-Off 143150276Speter# | | 1-On | | 1-On 143250276Speter# | | Screen 0-Dark Bkg | | New Line 0-Off 143350276Speter# | | | 1-Light Bkg | | | 1-On 143450276Speter# | | | Cursor 0-Underline | | | Interlace 0-Off 143550276Speter# | | | | 1-Block | | | | 1-On 143650276Speter# | | | | | | | | 143750276Speter# 1 1 0 1 1 1 1 1 0 1 0 0 0 0 1 0 <--Standard Settings 143850276Speter# | | | | | | | | 143950276Speter# | | | Auto XON/XOFF 0-Off | | | Power 0-60 Hz 144050276Speter# | | | 1-On | | | 1-50 Hz 144150276Speter# | | Ansi/VT52 0-VT52 | | Bits Per Char. 0-7 Bits 144250276Speter# | | 1-ANSI | | 1-8 Bits 144350276Speter# | Keyclick 0-Off | Parity 0-Off 144450276Speter# | 1-On | 1-On 144550276Speter# Margin Bell 0-Off Parity Sense 0-Odd 144650276Speter# 1-On 1-Even 144750276Speter# 144850276Speter# The following SET-UP modes are assumed for normal operation: 144950276Speter# ANSI_MODE AUTO_XON/XOFF_ON NEWLINE_OFF 80_COLUMNS 145050276Speter# WRAP_AROUND_ON JUMP_SCROLL_OFF 145150276Speter# Other SET-UP modes may be set for operator convenience or communication 145250276Speter# requirements; I recommend 145350276Speter# AUTOREPEAT_ON BLOCK_CURSOR MARGIN_BELL_OFF SHIFTED_3_# 145450276Speter# Unless you have a graphics add-on such as Digital Engineering's VT640 145550276Speter# (and even then, whenever it can be arranged!) you should set 145650276Speter# INTERLACE_OFF 145750276Speter# 145850276Speter# (vt100: I added <rmam>/<smam> based on the init string, also <OTbs>. -- esr) 145950276Spetervt100|vt100-am|dec vt100 (w/advanced video), 146050276Speter am, msgr, xenl, xon, 146150276Speter cols#80, it#8, lines#24, vt#3, 146250276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 146350276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 146450276Speter clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 146550276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 146650276Speter cuf=\E[%p1%dC, cuf1=\E[C$<2>, 146750276Speter cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, 146850276Speter cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>, 146950276Speter enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=^J, ka1=\EOq, 147050276Speter ka3=\EOs, kb2=\EOr, kbs=^H, kc1=\EOp, kc3=\EOn, kcub1=\EOD, 147150276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, 147250276Speter kf1=\EOP, kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt, 147350276Speter kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8, 147450276Speter rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l, 147550276Speter rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>, 147650276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 147750276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, 147850276Speter sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=, 147950276Speter smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, 148050276Spetervt100nam|vt100-nam|vt100 no automargins, 148150276Speter am@, xenl@, use=vt100-am, 148250276Spetervt100-vb|dec vt100 (w/advanced video) & no beep, 148350276Speter bel@, flash=\E[?5h\E[?5l, use=vt100, 148450276Speter 148550276Speter# Ordinary vt100 in 132 column ("wide") mode. 148650276Spetervt100-w|vt100-w-am|dec vt100 132 cols (w/advanced video), 148750276Speter cols#132, lines#24, 148850276Speter rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-am, 148950276Spetervt100-w-nam|vt100-nam-w|dec vt100 132 cols (w/advanced video no automargin), 149050276Speter cols#132, lines#14, vt@, 149150276Speter rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=vt100-nam, 149250276Speter 149350276Speter# vt100 with no advanced video. 149450276Spetervt100-nav|vt100 without advanced video option, 149550276Speter xmc#1, 149650276Speter blink@, bold@, rev@, rmso=\E[m, rmul@, sgr@, sgr0@, smso=\E[7m, 149750276Speter smul@, 149850276Speter use=vt100, 149950276Spetervt100-nav-w|vt100-w-nav|dec vt100 132 cols 14 lines (no advanced video option), 150050276Speter cols#132, lines#14, use=vt100-nav, 150150276Speter 150250276Speter# vt100 with one of the 24 lines used as a status line. 150350276Speter# We put the status line on the top. 150450276Spetervt100-s|vt100-s-top|vt100-top-s|vt100 for use with top sysline, 150550276Speter eslok, hs, 150650276Speter lines#23, 150750276Speter clear=\E[2;1H\E[J$<50>, csr=\E[%i%i%p1%d;%p2%dr, 150850276Speter cup=\E[%i%p1%{1}%+%d;%p2%dH$<5>, dsl=\E7\E[1;24r\E8, 150950276Speter fsl=\E8, home=\E[2;1H, is2=\E7\E[2;24r\E8, 151050276Speter tsl=\E7\E[1;%p1%dH\E[1K, use=vt100-am, 151150276Speter 151250276Speter# Status line at bottom. 151350276Speter# Clearing the screen will clobber status line. 151450276Spetervt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline, 151550276Speter eslok, hs, 151650276Speter lines#23, 151750276Speter dsl=\E7\E[1;24r\E8, fsl=\E8, is2=\E[1;23r\E[23;1H, 151850276Speter tsl=\E7\E[24;%p1%dH\E[1K, 151950276Speter use=vt100-am, 152050276Speter 152150276Speter# Most of the `vt100' emulators out there actually emulate a vt102 152250276Speter# This entry (or vt102-nsgr) is probably the right thing to use for 152350276Speter# these. 152450276Spetervt102|dec vt102, 152550276Speter mir, 152650276Speter dch1=\E[P, dl1=\E[M, il1=\E[L, rmir=\E[4l, smir=\E[4h, use=vt100, 152750276Spetervt102-w|dec vt102 in wide mode, 152850276Speter cols#132, 152950276Speter rs3=\E[?3h, use=vt102, 153050276Speter 153150276Speter# Many brain-dead PC comm programs that pretend to be `vt100-compatible' 153250276Speter# fail to interpret the ^O and ^N escapes properly. Symptom: the <sgr0> 153350276Speter# string in the canonical vt100 entry above leaves the screen littered 153450276Speter# with little snowflake or star characters (IBM PC ROM character \017 = ^O) 153550276Speter# after highlight turnoffs. This entry should fix that, and even leave 153650276Speter# ACS support working, at the cost of making multiple-highlight changes 153750276Speter# slightly more expensive. 153850276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995 153950276Spetervt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes), 154050276Speter sgr@, sgr0=\E[m, 154150276Speter use=vt102, 154250276Speter 154350276Speter# VT125 Graphics CRT. Clear screen also erases graphics 154450276Spetervt125|vt125 graphics terminal, 154550276Speter clear=\E[H\E[2J\EPpS(E)\E\\$<50>, use=vt100, 154650276Speter 154750276Speter# This isn't a DEC entry, it came from University of Wisconsin. 154850276Speter# (vt131: I added <rmam>/<smam> based on the init string, also <OTbs> -- esr) 154950276Spetervt131|dec vt131, 155050276Speter am, xenl, 155150276Speter cols#80, it#8, lines#24, vt#3, 155250276Speter bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>, 155350276Speter clear=\E[;H\E[2J$<50/>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 155450276Speter cub1=^H, cud1=^J, cuf1=\E[C$<2/>, 155550276Speter cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>, 155650276Speter ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I, 155750276Speter is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, kcud1=\EOB, 155850276Speter kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, 155950276Speter kf4=\EOS, nel=^M^J, rc=\E8, rev=\E[7m$<2/>, ri=\EM$<5/>, 156050276Speter rmam=\E[?7h, rmkx=\E[?1l\E>, rmso=\E[m$<2/>, 156150276Speter rmul=\E[m$<2/>, 156250276Speter rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 156350276Speter sgr0=\E[m$<2/>, smam=\E[?7h, smkx=\E[?1h\E=, 156450276Speter smso=\E[7m$<2/>, smul=\E[4m$<2/>, 156550276Speter 156650276Speter# vt132 - like vt100 but slower and has ins/del line and such. 156750276Speter# I'm told that <smir>/<rmir> are backwards in the terminal from the 156850276Speter# manual and from the ANSI standard, this describes the actual 156950276Speter# terminal. I've never actually used a vt132 myself, so this 157050276Speter# is untested. 157150276Speter# 157250276Spetervt132|DEC vt132, 157350276Speter xenl, 157450276Speter dch1=\E[P$<7>, dl1=\E[M$<99>, il1=\E[L$<99>, ind=\n$<30>, 157550276Speter ip=$<7>, rmir=\E[4h, smir=\E[4l, 157650276Speter use=vt100, 157750276Speter 157850276Speter# vt220: 157950276Speter# This vt220 description maps F5--F9 to the second block of function keys 158050276Speter# at the top of the keyboard. The "DO" key is used as F10 to avoid conflict 158150276Speter# with the key marked (ESC) on the vt220. See vt220d for an alternate mapping. 158250276Speter# PF1--PF4 are used as F1--F4. 158350276Speter# 158450276Spetervt220|vt200|DEC VT220 in vt100 emulation mode, 158550276Speter am, mir, xenl, xon, 158650276Speter cols#80, lines#24, vt#3, 158750276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 158850276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, civis=\E[?25l, 158950276Speter clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=^M, 159050276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C, 159150276Speter cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P, 159250276Speter dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I, 159350276Speter if=/usr/share/tabset/vt100, il1=\E[L, ind=\ED$<20/>, 159450276Speter is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\E[D, kcud1=\E[B, 159550276Speter kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\EOP, 159650276Speter kf10=\E[29~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[17~, 159750276Speter kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, 159850276Speter khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, rc=\E8, 159950276Speter rev=\E[7m$<2>, rf=/usr/share/tabset/vt100, 160050276Speter ri=\EM$<14/>, rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, 160150276Speter rmso=\E[27m, rmul=\E[24m, 160250276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 160350276Speter sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;, 160450276Speter sgr0=\E[m$<2>, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h, 160550276Speter smso=\E[7m, smul=\E[4m, 160650276Spetervt220-w|vt200-w|DEC vt220 in wide mode, 160750276Speter cols#132, 160850276Speter rs3=\E[?3h, use=vt220, 160950276Speter 161050276Speter# 161150276Speter# vt220d: 161250276Speter# This vt220 description regards F6--F10 as the second block of function keys 161350276Speter# at the top of the keyboard. This mapping follows the description given 161450276Speter# in the VT220 Programmer Reference Manual and agrees with the labeling 161550276Speter# on some terminals that emulate the vt220. There is no support for an F5. 161650276Speter# See vt220 for an alternate mapping. 161750276Speter# 161850276Spetervt220d|DEC VT220 in vt100 mode with DEC function key labeling, 161950276Speter kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, 162050276Speter kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, 162150276Speter kf18=\E[32~, kf19=\E[33~, kf20=\E[34~, kf5@, kf6=\E[17~, 162250276Speter kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 162350276Speter use=vt220, 162450276Speter 162550276Spetervt220-nam|v200-nam|VT220 in vt100 mode with no auto margins, 162650276Speter am@, 162750276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h, use=vt220, 162850276Speter 162950276Speter# This is misnamed (see xterm-8bit for an example of 8-bit controls) 163050276Spetervt220-8|dec vt220 8 bit terminal, 163150276Speter am, mc5i, mir, msgr, xenl, xon, 163250276Speter cols#80, it#8, lines#24, 163350276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 163450276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M, 163550276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 163650276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 163750276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 163850276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 163950276Speter ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0, 164050276Speter flash=\E[?5h$<200/>\E[?5l, home=\E[H, ht=^I, hts=\EH, 164150276Speter ich=\E[%p1%d@, if=/usr/share/tabset/vt100, 164250276Speter il=\E[%p1%dL, il1=\E[L, ind=\ED, 164350276Speter is2=\E[?7h\E[>\E[?1h\E F\E[?4l, kbs=^H, kcub1=\E[D, 164450276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf10=\E[21~, 164550276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, 164650276Speter kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ, 164750276Speter kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~, kf7=\E[18~, 164850276Speter kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~, 164950276Speter khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, krdo=\E[29~, 165050276Speter kslt=\E[4~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, mc0=\E[i, 165150276Speter mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, 165250276Speter rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmso=\E[27m, 165350276Speter rmul=\E[24m, rs1=\E[?3l, sc=\E7, sgr0=\E[m, smacs=^N, 165450276Speter smam=\E[?7h, smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 165550276Speter 165650276Speter# vt220 termcap written Tue Oct 25 20:41:10 1988 by Alex Latzko 165750276Speter# (not an official DEC entry!) 165850276Speter# The problem with real vt220 terminals is they don't send escapes when in 165950276Speter# in vt220 mode. This can be gotten around two ways. 1> don't send 166050276Speter# escapes or 2> put the vt220 into vt100 mode and use all the nifty 166150276Speter# features of vt100 advanced video which it then has. 166250276Speter# 166350276Speter# This entry takes the view of putting a vt220 into vt100 mode so 166450276Speter# you can use the escape key in emacs and everything else which needs it. 166550276Speter# 166650276Speter# You probably don't want to use this on a VMS machine since VMS will think 166750276Speter# it has a vt220 and will get fouled up coming out of emacs 166850276Speter# 166950276Speter# From: Alexander Latzko <latzko@marsenius.rutgers.edu>, 30 Dec 1996 167050276Spetervt200-js|vt220-js|dec vt200 series with jump scroll, 167150276Speter am, 167250276Speter cols#80, 167350276Speter bel=^G, clear=\E[H\E[J, cr=^M, csr=\E[%i%p1%d;%p2%dr, 167450276Speter cub1=^H, cud1=^J, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 167550276Speter dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, 167650276Speter il1=\E[L, ind=\ED, 167750276Speter is2=\E[61"p\E[H\E[?3l\E[?4l\E[?1l\E[?5l\E[?6l\E[?7h\E[?8h\E[?25h\E>\E[m, 167850276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 167950276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=^M\ED, 168050276Speter rf=/usr/lib/tabset/vt100, ri=\EM, rmdc=, rmir=\E[4l, 168150276Speter rmkx=\E[?1l\E>, rmso=\E[27m$<5/>, rmul=\E[24m, 168250276Speter rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smdc=, 168350276Speter smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m$<5/>, smul=\E[4m, 168450276Speter 168550276Speter# This was DEC's vt320. Use the purpose-built one below instead 168650276Speter#vt320|DEC VT320 in vt100 emulation mode, 168750276Speter# use=vt220, 168850276Speter 168950276Speter# 169050276Speter# Use v320n for SCO's LYRIX. Otherwise, use Adam Thompson's vt320-nam. 169150276Speter# 169250276Spetervt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode, 169350276Speter am@, 169450276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h, use=vt220, 169550276Speter 169650276Speter# These entries are not DEC's official ones, they were purpose-built for the 169750276Speter# VT320. Here are the designer's notes: 169850276Speter# <kel> is end on a PC kbd. Actually 'select' on a VT. Mapped to 169950276Speter# 'Erase to End of Field'... since nothing seems to use 'end' anyways... 170050276Speter# khome is Home on a PC kbd. Actually 'FIND' on a VT. 170150276Speter# Things that use <knxt> usually use tab anyways... and things that don't use 170250276Speter# tab usually use <knxt> instead... 170350276Speter# kprv is same as tab - Backtab is useless... 170450276Speter# I left out <sgr> because of its RIDICULOUS complexity, 170550276Speter# and the resulting fact that it causes the termcap translation of the entry 170650276Speter# to SMASH the 1k-barrier... 170750276Speter# From: Adam Thompson <thompson@xanth.magic.mb.ca> Sept 10 1995 170850276Speter# (vt320: uncommented <fsl> --esr) 170950276Spetervt320|vt300|dec vt320 7 bit terminal, 171050276Speter am, eslok, hs, mir, msgr, xenl, 171150276Speter cols#80, lines#24, wsl#80, 171250276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 171350276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 171450276Speter clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, 171550276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 171650276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 171750276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 171850276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 171950276Speter ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, fsl=\E[0$}, 172050276Speter home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, 172150276Speter il1=\E[L, ind=\ED, 172250276Speter is2=\E>\E[?3l\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H, 172350276Speter ka1=\EOw, ka3=\EOy, kb2=\EOu, kbs=\177, kc1=\EOq, kc3=\EOs, 172450276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 172550276Speter kdch1=\E[3~, kel=\E[4~, kent=\EOM, kf1=\EOP, kf10=\E[21~, 172650276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, 172750276Speter kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, 172850276Speter kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, 172950276Speter kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 173050276Speter khome=\E[1~, kich1=\E[2~, knp=\E[6~, knxt=^I, kpp=\E[5~, 173150276Speter kprv=\E[Z, kslt=\E[4~, mc0=\E[i, mc4=\E[?4i, mc5=\E[?5i, 173250276Speter nel=\EE, rc=\E8, rev=\E[7m, rf=/usr/share/tabset/vt300, 173350276Speter ri=\EM, rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l, 173450276Speter rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 173550276Speter rs2=\E>\E[?3l\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H, 173650276Speter sc=\E7, sgr0=\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h, 173750276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 173850276Speter tsl=\E[1$}\E[H\E[K, 173950276Spetervt320-nam|vt300-nam|dec vt320 7 bit terminal with no am to make SAS happy, 174050276Speter am@, 174150276Speter is2=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H, 174250276Speter rs2=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H, 174350276Speter use=vt320, 174450276Speter# We have to init 132-col mode, not 80-col mode. 174550276Spetervt320-w|vt300-w|dec vt320 wide 7 bit terminal, 174650276Speter cols#132, wsl#132, 174750276Speter is2=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H, 174850276Speter rs2=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H, 174950276Speter use=vt320, 175050276Spetervt320-w-nam|vt300-w-nam|dec vt320 wide 7 bit terminal with no am, 175150276Speter am@, 175250276Speter is2=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H, 175350276Speter rs2=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H, 175450276Speter use=vt320-w, 175550276Speter 175650276Speter# VT330 and VT340 -- These are ReGIS and SIXEL graphics terminals 175750276Speter# which are pretty much a superset of the VT320. They have the 175850276Speter# host writable status line, yet another different DRCS matrix size, 175950276Speter# and such, but they add the DEC Technical character set, Multiple text 176050276Speter# pages, selectable length pages, and the like. The difference between 176150276Speter# the vt330 and vt340 is that the latter has only 2 planes and a monochrome 176250276Speter# monitor, the former has 4 planes and a color monitor. These terminals 176350276Speter# support VT131 and ANSI block mode, but as with much of these things, 176450276Speter# termcap/terminfo doesn't deal with these features. 176550276Speter# 176650276Speter# Note that this entry is are set up in what was the standard way for GNU 176750276Speter# Emacs v18 terminal modes to deal with the cursor keys in that the arrow 176850276Speter# keys were switched into application mode at the same time the numeric pad 176950276Speter# is switched into application mode. This changes the definitions of the 177050276Speter# arrow keys. Emacs v19 is smarter and mines its keys directly out of 177150276Speter# your termcap or terminfo entry, 177250276Speter# 177350276Speter# From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993 177450276Speter# (vt340: string capability "sb=\E[M" corrected to "sr"; 177550276Speter# also, added <rmam>/<smam> based on the init string -- esr) 177650276Spetervt340|dec-vt340|vt330|dec-vt330|dec vt340 graphics terminal with 24 line page, 177750276Speter am, eslok, hs, mir, msgr, xenl, xon, 177850276Speter cols#80, it#8, lines#24, vt#3, 177950276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 178050276Speter blink=\E[5m, bold=\E[1m, civis=\E[?25l, clear=\E[H\E[J, 178150276Speter cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr, 178250276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 178350276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 178450276Speter cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[?25h, dch=\E[%p1%dP, 178550276Speter dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 178650276Speter dsl=\E[2$~\r\E[1$}\E[K\E[$}, ed=\E[J, el=\E[K, 178750276Speter flash=\E[?5h\E[?5l$<200/>, fsl=\E[$}, home=\E[H, ht=^I, 178850276Speter hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED, 178950276Speter is2=\E<\E F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H, 179050276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 179150276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~, 179250276Speter kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2, 179350276Speter lf3=pf3, lf4=pf4, nel=^M\ED, rc=\E8, rev=\E[7m, 179450276Speter rf=/usr/share/tabset/vt300, ri=\EM, rmacs=^O, 179550276Speter rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, 179650276Speter rmul=\E[24m, rs1=\E[?3l, sc=\E7, sgr0=\E[m, smacs=^N, 179750276Speter smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, 179850276Speter smul=\E[4m, tbc=\E[3g, tsl=\E[2$~\E[1$}\E[1;%dH, 179950276Speter 180050276Speter# DEC doesn't supply a vt400 description, so we add Daniel Glasser's 180150276Speter# (originally written with vt420 as its primary name, and usable for it). 180250276Speter# 180350276Speter# VT400/420 -- This terminal is a superset of the vt320. It adds the multiple 180450276Speter# text pages and long text pages with selectable length of the vt340, along 180550276Speter# with left and right margins, rectangular area text copy, fill, and erase 180650276Speter# operations, selected region character attribute change operations, 180750276Speter# page memory and rectangle checksums, insert/delete column, reception 180850276Speter# macros, and other features too numerous to remember right now. TERMCAP 180950276Speter# can only take advantage of a few of these added features. 181050276Speter# 181150276Speter# Note that this entry is are set up in what was the standard way for GNU 181250276Speter# Emacs v18 terminal modes to deal with the cursor keys in that the arrow 181350276Speter# keys were switched into application mode at the same time the numeric pad 181450276Speter# is switched into application mode. This changes the definitions of the 181550276Speter# arrow keys. Emacs v19 is smarter and mines its keys directly out of 181650276Speter# your termcap entry, 181750276Speter# 181850276Speter# From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993 181950276Speter# (vt400: string capability ":sb=\E[M:" corrected to ":sr=\E[M:"; 182050276Speter# also, added <rmam>/<smam> based on the init string -- esr) 182150276Spetervt400|vt400-24|dec-vt400|dec vt400 24x80 column autowrap, 182250276Speter am, eslok, hs, mir, msgr, xenl, xon, 182350276Speter cols#80, it#8, lines#24, vt#3, 182450276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 182550276Speter blink=\E[5m, bold=\E[1m, civis=\E[?25l, 182650276Speter clear=\E[H\E[J$<10/>, cnorm=\E[?25h, cr=^M, 182750276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 182850276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 182950276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 183050276Speter cvvis=\E[?25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 183150276Speter dl1=\E[M, dsl=\E[2$~\r\E[1$}\E[K\E[$}, ed=\E[J$<10/>, 183250276Speter el=\E[K$<4/>, flash=\E[?5h\E[?5l$<200/>, fsl=\E[$}, 183350276Speter home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, 183450276Speter il=\E[%p1%dL, il1=\E[L, ind=\ED, 183550276Speter is2=\E<\E F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H, 183650276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 183750276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~, 183850276Speter kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2, 183950276Speter lf3=pf3, lf4=pf4, nel=^M\ED, rc=\E8, rev=\E[7m, 184050276Speter rf=/usr/share/tabset/vt300, ri=\EM, rmacs=^O, 184150276Speter rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, 184250276Speter rmul=\E[24m, rs1=\E<\E[?3l\E[!p\E[?7h, sc=\E7, sgr0=\E[m, 184350276Speter smacs=^N, smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=, 184450276Speter smso=\E[7m, smul=\E[4m, tbc=\E[3g, 184550276Speter tsl=\E[2$~\E[1$}\E[1;%dH, 184650276Speter 184750276Speter# (vt420: I removed <kf0>, it collided with <kf10>. I also restored 184850276Speter# a missing <sc> -- esr) 184950276Spetervt420|DEC VT420, 185050276Speter am, mir, xenl, xon, 185150276Speter cols#80, lines#24, vt#3, 185250276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 185350276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 185450276Speter clear=\E[H\E[2J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 185550276Speter cub1=^H, cud1=\E[B, cuf1=\E[C, 185650276Speter cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P, 185750276Speter dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I, 185850276Speter if=/usr/share/tabset/vt300, il1=\E[L, ind=\ED, 185950276Speter is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, kbs=^H, 186050276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 186150276Speter kdch1=\E[3~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, kf3=\EOR, 186250276Speter kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, 186350276Speter kf9=\E[21~, kfnd=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, 186450276Speter kslt=\E[4~, rc=\E8, rev=\E[7m$<2>, 186550276Speter rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B$<4>, 186650276Speter rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, 186750276Speter rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 186850276Speter rmso=\E[m, rmul=\E[m, rs3=\E[?67h\E[64;1"p, sc=\E7, 186950276Speter sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;, 187050276Speter sgr0=\E[m$<2>, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h, 187150276Speter smkx=\E=, smso=\E[7m, smul=\E[4m, 187250276Speter 187350276Speter# 187450276Speter# DEC VT220 and up support DECUDK (user-defined keys). DECUDK (i.e., pfx) 187550276Speter# takes two parameters, the key and the string. Translating the key is 187650276Speter# straightforward (keys 1-5 are not defined on real terminals, though some 187750276Speter# emulators define these): 187850276Speter# 187950276Speter# if (key < 16) then value = key; 188050276Speter# else if (key < 21) then value = key + 1; 188150276Speter# else if (key < 25) then value = key + 2; 188250276Speter# else if (key < 27) then value = key + 3; 188350276Speter# else if (key < 30) then value = key + 4; 188450276Speter# else value = key + 5; 188550276Speter# 188650276Speter# The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT". 188750276Speter# There's no provision in terminfo for emitting a string in this format, so the 188850276Speter# application has to know it. 188950276Speter# 189050276Spetervt420pc|DEC VT420 w/PC keyboard, 189150276Speter kdch1=\177, kend=\E[4~, kf1=\E[11~, kf10=\E[21~, 189250276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[11;2~, kf14=\E[12;2~, 189350276Speter kf15=\E[13;2~, kf16=\E[14;2~, kf17=\E[15;2~, 189450276Speter kf18=\E[17;2~, kf19=\E[18;2~, kf2=\E[12~, kf20=\E[19;2~, 189550276Speter kf21=\E[20;2~, kf22=\E[21;2~, kf23=\E[23;2~, 189650276Speter kf24=\E[24;2~, kf25=\E[23~, kf26=\E[24~, kf27=\E[25~, 189750276Speter kf28=\E[26~, kf29=\E[28~, kf3=\E[13~, kf30=\E[29~, 189850276Speter kf31=\E[31~, kf32=\E[32~, kf33=\E[33~, kf34=\E[34~, 189950276Speter kf35=\E[35~, kf36=\E[36~, kf37=\E[23;2~, kf38=\E[24;2~, 190050276Speter kf39=\E[25;2~, kf4=\E[14~, kf40=\E[26;2~, kf41=\E[28;2~, 190150276Speter kf42=\E[29;2~, kf43=\E[31;2~, kf44=\E[32;2~, 190250276Speter kf45=\E[33;2~, kf46=\E[34;2~, kf47=\E[35;2~, 190350276Speter kf48=\E[36;2~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, 190450276Speter kf8=\E[19~, kf9=\E[20~, khome=\E[H, 190550276Speter pctrm=USR_TERM\:vt420pcdos\:, 190650276Speter 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\\, use=vt420, 190750276Speter 190850276Spetervt420pcdos|DEC VT420 w/PC for DOS Merge, 190950276Speter lines#25, 191050276Speter dispc=%?%p2%{19}%=%t\E\023\021%e%p2%{32}%<%t\E%p2%c%e%p2%{127}%=%t\E\177%e%p2%c%;, 191150276Speter pctrm@, 191250276Speter rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sgr@, 191350276Speter sgr0=\E[m, smsc=\E[?1;2r\E[34h, 191450276Speter use=vt420pc, 191550276Speter 191650276Spetervt420f|DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys, 191750276Speter kdch1=\177, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, 191850276Speter kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, 191950276Speter kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, 192050276Speter kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~, 192150276Speter kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 192250276Speter khome=\E[H, lf1=\EOP, lf2=\EOQ, lf3=\EOR, lf4=\EOS, 192350276Speter use=vt420, 192450276Speter 192550276Spetervt510|DEC VT510, 192650276Speter use=vt420, 192750276Spetervt510pc|DEC VT510 w/PC keyboard, 192850276Speter use=vt420pc, 192950276Spetervt510pcdos|DEC VT510 w/PC for DOS Merge, 193050276Speter use=vt420pcdos, 193150276Speter 193250276Speter# VT520/VT525 193350276Speter# 193450276Speter# The VT520 is a monochrome text terminal capable of managing up to 193550276Speter# four independent sessions in the terminal. It has multiple ANSI 193650276Speter# emulations (VT520, VT420, VT320, VT220, VT100, VT PCTerm, SCO Console) 193750276Speter# and ASCII emulations (WY160/60, PCTerm, 50/50+, 150/120, TVI 950, 193850276Speter# 925 910+, ADDS A2). This terminfo data is for the ANSI emulations only. 193950276Speter# 194050276Speter# Terminal Set-Up is entered by pressing [F3], [Caps Lock]/[F3] or 194150276Speter# [Alt]/[Print Screen] depending upon which keyboard and which 194250276Speter# terminal mode is being used. If Set-Up has been disabled or 194350276Speter# assigned to an unknown key, Set-Up may be entered by pressing 194450276Speter# [F3] as the first key after power up, regardless of keyboard type. 194550276Speter# (vt520: I added <rmam>/<smam> based on the init string, also <sc> -- esr) 194650276Spetervt520|DEC VT520, 194750276Speter am, mir, xenl, xon, 194850276Speter cols#80, lines#24, vt#3, 194950276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 195050276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 195150276Speter clear=\E[H\E[2J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 195250276Speter cub1=^H, cud1=\E[B, cuf1=\E[C, 195350276Speter cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P, 195450276Speter dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I, 195550276Speter if=/usr/share/tabset/vt300, il1=\E[L, ind=\ED, 195650276Speter is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, kbs=^H, 195750276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 195850276Speter kdch1=\E[3~, kf0=\E[29~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, 195950276Speter kf3=\EOR, kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, 196050276Speter kf8=\E[20~, kf9=\E[21~, kfnd=\E[1~, kich1=\E[2~, knp=\E[6~, 196150276Speter kpp=\E[5~, kslt=\E[4~, 196250276Speter 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\\, 196350276Speter rc=\E8, rev=\E[7m$<2>, rf=/usr/share/tabset/vt300, 196450276Speter ri=\EM, rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, 196550276Speter rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 196650276Speter rmso=\E[m, rmul=\E[m, rs3=\E[?67h\E[64;1"p, sc=\E7, 196750276Speter sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;, 196850276Speter sgr0=\E[m$<2>, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h, 196950276Speter smso=\E[7m, smul=\E[4m, 197050276Speter 197150276Speter# (vt525: I added <rmam>/<smam> based on the init string; 197250276Speter# removed <rmso>=\E[m, <rmul>=\E[m, added <sc> -- esr) 197350276Spetervt525|DEC VT525, 197450276Speter am, mir, xenl, xon, 197550276Speter cols#80, lines#24, vt#3, 197650276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 197750276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 197850276Speter clear=\E[H\E[2J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 197950276Speter cub1=^H, cud1=\E[B, cuf1=\E[C, 198050276Speter cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P, 198150276Speter dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I, 198250276Speter if=/usr/share/tabset/vt300, il1=\E[L, ind=\ED, 198350276Speter is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, kbs=^H, 198450276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 198550276Speter kdch1=\E[3~, kf0=\E[29~, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, 198650276Speter kf3=\EOR, kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, 198750276Speter kf8=\E[20~, kf9=\E[21~, kfnd=\E[1~, kich1=\E[2~, knp=\E[6~, 198850276Speter kpp=\E[5~, kslt=\E[4~, 198950276Speter 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\\, 199050276Speter rc=\E8, rev=\E[7m$<2>, rf=/usr/share/tabset/vt300, 199150276Speter ri=\EM, rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, 199250276Speter rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 199350276Speter rmso=\E[m, rmul=\E[m, rs3=\E[?67h\E[64;1"p, sc=\E7, 199450276Speter sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;, 199550276Speter sgr0=\E[m$<2>, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h, 199650276Speter smso=\E[7m, smul=\E[4m, 199750276Speter 199850276Speter#### VT100 emulations 199950276Speter# 200050276Speter 200150276Speter# John Hawkinson <jhawk@MIT.EDU> tells us that the EWAN telnet for Windows 200250276Speter# (the best Windows telnet as of September 1995) presents the name `dec-vt100' 200350276Speter# to telnetd. Michael Deutschmann <ldeutsch@mail.netshop.net> informs us 200450276Speter# that this works best with a stock vt100 entry. 200550276Speterdec-vt100|EWAN telnet's vt100 emulation, 200650276Speter use=vt100, 200750276Speter 200850276Speter# From: Adrian Garside <94ajg2@eng.cam.ac.uk>, 19 Nov 1996 200950276Speterdec-vt220|DOS tnvt200 terminal emulator, 201050276Speter am@, use=vt220, 201150276Speter 201250276Speter# Zstem340 is an (IMHO) excellent VT emulator for PC's. I recommend it to 201350276Speter# anyone who needs PC VT340 emulation. (or anything below that level, for 201450276Speter# that matter -- DEC's ALL-in-1 seems happy with it, as does INFOPLUS's 201550276Speter# RDBM systems, it includes ReGIS and SiXel support! I'm impressed... 201650276Speter# I can send the address if requested. 201750276Speter# (z340: changed garbled \E[5?l to \E[?5l, DEC smooth scroll off -- esr) 201850276Speter# From: Adam Thompson <thompson@xanth.magic.mb.ca> Sept 10 1995 201950276Speterz340|zstem vt340 terminal emulator 132col 42line, 202050276Speter lines#42, 202150276Speter is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H, 202250276Speter rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;42r\E[42;1H, 202350276Speter use=vt320-w, 202450276Speterz340-nam|zstem vt340 terminal emulator 132col 42line (no automatic margins), 202550276Speter am@, 202650276Speter is2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H, 202750276Speter rs2=\E>\E[?3h\E[?4l\E[?5l\E[?7l\E[?8h\E[1;42r\E[42;1H, 202850276Speter use=z340, 202950276Speter 203050276Speter# CRT is shareware. It implements some xterm features, including mouse. 203150276Spetercrt|crt-vt220|CRT 2.3 emulating VT220, 203250276Speter bce, msgr, 203350276Speter colors#8, pairs#64, 203450276Speter hts=\EH, op=\E[39;49m, setab=\E[4%p1%dm, 203550276Speter setaf=\E[3%p1%dm, setb=\E[4%p1%dm, setf=\E[3%p1%dm, 203650276Speter u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, 203750276Speter use=vt220, 203850276Speter 203950276Speter# This entry is for Tera Term Pro version 2.3, for MS-Windows 95/NT written by 204050276Speter# T. Teranishi dated Mar 10, 1998. It is a free software terminal emulator 204150276Speter# (communication program) which supports: 204250276Speter# 204350276Speter# - Serial port connections. 204450276Speter# - TCP/IP (telnet) connections. 204550276Speter# - VT100 emulation, and selected VT200/300 emulation. 204650276Speter# - TEK4010 emulation. 204750276Speter# - File transfer protocols (Kermit, XMODEM, ZMODEM, B-PLUS and 204850276Speter# Quick-VAN). 204950276Speter# - Scripts using the "Tera Term Language". 205050276Speter# - Japanese and Russian character sets. 205150276Speter# 205250276Speter# The program does not come with terminfo or termcap entries. However, the 205350276Speter# emulation (testing with vttest and ncurses) is reasonably close to vt100 (no 205450276Speter# vt52 or doublesize character support; blinking is done with color). Besides 205550276Speter# the HPA, VPA extensions it also implements CPL and CNL. 205650276Speter# 205750276Speter# All of the function keys can be remapped. This description shows the default 205850276Speter# mapping, as installed. Both vt100 PF1-PF4 keys and quasi-vt220 F1-F4 keys 205950276Speter# are supported. F13-F20 are obtained by shifting F3-F10. The editing keypad 206050276Speter# is laid out like vt220, rather than the face codes on the PC keyboard, i.e, 206150276Speter# kfnd Insert 206250276Speter# kslt Delete 206350276Speter# kich1 Home 206450276Speter# kdch1 PageUp 206550276Speter# kpp End 206650276Speter# knp PageDown 206750276Speter# 206850276Speter# ANSI colors are implemented, but cannot be combined with video attributes 206950276Speter# except for reverse. 207050276Speter# 207150276Speter# No fonts are supplied with the program, so the acsc string is chosen to 207250276Speter# correspond with the default Microsoft terminal font. 207350276Speter# 207450276Speter# Tera Term recognizes some xterm sequences, including those for setting and 207550276Speter# retrieving the window title, and for setting the window size (i.e., using 207650276Speter# "resize -s"), though it does not pass SIGWINCH to the application if the 207750276Speter# user resizes the window with the mouse. 207850276Speterteraterm|Tera Term Pro, 207950276Speter km, xon@, 208050276Speter ncv#43, vt@, 208150276Speter acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i\316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, 208250276Speter blink=\E[5m, bold=\E[1m, civis=\E[?25l, clear=\E[H\E[J, 208350276Speter cnorm=\E[?25h, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 208450276Speter cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 208550276Speter dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, 208650276Speter flash=\E[?5h\E[?5l$<200/>, hpa=\E[%i%p1%dG, 208750276Speter il=\E[%p1%dL, il1=\E[L, kdch1=\E[3~, kf1=\E[11~, 208850276Speter kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, 208950276Speter kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, 209050276Speter kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, 209150276Speter kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, 209250276Speter kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, kich1=\E[2~, knp=\E[6~, 209350276Speter kpp=\E[5~, kslt=\E[4~, op=\E[100m, rev=\E[7m, ri=\EM, 209450276Speter rmso=\E[27m, rmul=\E[24m, sgr0=\E[m, smso=\E[7m, 209550276Speter smul=\E[4m, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, 209650276Speter vpa=\E[%i%p1%dd, 209750276Speter use=klone+color, use=vt100, 209850276Speter 209950276Speter# Tested with WinNT 4.0, the telnet application assumes the screensize is 210050276Speter# 25x80. This entry uses the 'Terminal' font, to get line-drawing characters. 210150276Speterms-vt100|MS telnet imitating dec vt100, 210250276Speter lines#25, 210350276Speter acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i\316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, 210450276Speter tbc@, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?6c, u9=\E[c, 210550276Speter use=vt100, 210650276Speter 210750276Speter#### X terminal emulators 210850276Speter# 210950276Speter# You can add the following line to your .Xdefaults to change the terminal type 211050276Speter# set by the xterms you start up to my-xterm: 211150276Speter# 211250276Speter# *termName: my-xterm 211350276Speter# 211450276Speter# System administrators can change the default entry for xterm instances 211550276Speter# by adding a similar line to /usr/X11/lib/X11/app-defaults/XTerm. In either 211650276Speter# case, xterm will detect and reject an invalid terminal type, falling back 211750276Speter# to the default of xterm. 211850276Speter# 211950276Speter 212050276Speter# X10/6.6 11/7/86, minus alternate screen, plus (csr) 212150276Speter# (xterm: ":MT:" changed to ":km:"; added <smam>/<rmam> based on init string; 212250276Speter# removed (hs, eslok, tsl=\E[?E\E[?%i%dT, fsl=\E[?F, dsl=\E[?E) 212350276Speter# as these seem not to work -- esr) 212450276Speterx10term|vs100-x10|xterm terminal emulator (X10 window system), 212550276Speter am, km, mir, msgr, xenl, xon, 212650276Speter cols#80, it#8, lines#65, 212750276Speter bold=\E[1m, clear=\E[H\E[2J, csr=\E[%i%p1%d;%p2%dr, 212850276Speter cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 212950276Speter cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 213050276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, il=\E[%p1%dL, 213150276Speter il1=\E[L, ind=^J, is2=\E\E[m\E[?7h\E[?1;4l, kbs=^H, 213250276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, 213350276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, rev=\E[7m, ri=\EM, rmam=\E[?7l, 213450276Speter rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 213550276Speter sgr0=\E[m, smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=, 213650276Speter smso=\E[7m, smul=\E[4m, 213750276Speter# Compatible with the R5 xterm 213850276Speter# (from the XFree86 3.2 distribution, <blink=@> removed) 213950276Speter# added khome/kend, rmir/smir, rmul/smul based on the R5 xterm code - TD 214050276Speter# corrected typos in rs2 string - TD 214150276Speterxterm-r5|xterm R5 version, 214250276Speter am, km, msgr, xenl, 214350276Speter cols#80, it#8, lines#24, 214450276Speter bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M, 214550276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 214650276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 214750276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 214850276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 214950276Speter el=\E[K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, 215050276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=^H, kcub1=\EOD, 215150276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, 215250276Speter kdl1=\E[31~, kel=\E[8~, kend=\E[4~, kf0=\EOq, kf1=\E[11~, 215350276Speter kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\E[12~, 215450276Speter kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, 215550276Speter kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~, 215650276Speter kil1=\E[30~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, rc=\E8, 215750276Speter rev=\E[7m, ri=\EM, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, 215850276Speter rmul=\E[m, 215950276Speter rs2=\E>\E[?1;3;4;5;6l\E[4l\E[?7h\E[m\E[r\E[2J\E[H, 216050276Speter sc=\E7, 216150276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, 216250276Speter sgr0=\E[m, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, 216350276Speter smul=\E[4m, tbc=\E[3g, 216450276Speter# Compatible with the R6 xterm 216550276Speter# (from XFree86 3.2 distribution, <acsc> and <it> added, <blink@> removed) 216650276Speter# added khome/kend - TD 216750276Speterxterm-r6|xterm-old|xterm X11R6 version, 216850276Speter am, km, mir, msgr, xenl, 216950276Speter cols#80, it#8, lines#24, 217050276Speter acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 217150276Speter bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M, 217250276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 217350276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 217450276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 217550276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 217650276Speter el=\E[K, enacs=\E)0, home=\E[H, ht=^I, il=\E[%p1%dL, 217750276Speter il1=\E[L, ind=^J, 217850276Speter is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>, kbs=^H, 217950276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 218050276Speter kdch1=\E[3~, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, 218150276Speter kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, 218250276Speter kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, 218350276Speter kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf5=\E[15~, 218450276Speter kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, 218550276Speter kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, 218650276Speter meml=\El, memu=\Em, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, 218750276Speter rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E[?1l\E>, 218850276Speter rmso=\E[m, rmul=\E[m, 218950276Speter rs2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>, sc=\E7, 219050276Speter sgr0=\E[m, smacs=^N, smcup=\E7\E[?47h, smir=\E[4h, 219150276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 219250276Speter u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, 219350276Speter# This is the base xterm entry for the xterm supplied with XFree86 3.2 & up. 219450276Speter# The name has been changed and some aliases have been removed. 219550276Speterxterm-xf86-v32|xterm terminal emulator (XFree86 3.2 Window System), 219650276Speter am, bce, km, mir, msgr, xenl, 219750276Speter colors#8, cols#80, it#8, lines#24, pairs#64, 219850276Speter acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 219950276Speter bel=^G, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 220050276Speter clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, 220150276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 220250276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 220350276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 220450276Speter cvvis=\E[?25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 220550276Speter dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, 220650276Speter enacs=\E(B\E)0, flash=\E[?5h\E[?5l, home=\E[H, 220750276Speter hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, 220850276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, 220950276Speter is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>, 221050276Speter ka1=\EOw, ka3=\EOu, kb2=\EOy, kbeg=\EOE, kbs=^H, kc1=\EOq, 221150276Speter kc3=\EOs, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 221250276Speter kdch1=\177, kend=\EOF, kent=\EOM, kf1=\E[11~, kf10=\E[21~, 221350276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, 221450276Speter kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, 221550276Speter kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, 221650276Speter kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, 221750276Speter kf9=\E[20~, kfnd=\E[1~, khome=\EOH, kich1=\E[2~, 221850276Speter kmous=\E[M, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, meml=\El, 221950276Speter memu=\Em, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, 222050276Speter rmam=\E[?7l, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, 222150276Speter rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, rs1=^O, 222250276Speter rs2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>, sc=\E7, 222350276Speter setab=\E[4%p1%dm, setaf=\E[3%p1%dm, 222450276Speter setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, 222550276Speter setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, 222650276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, 222750276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E7\E[?47h, 222850276Speter smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, 222950276Speter tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, 223050276Speter vpa=\E[%i%p1%dd, 223150276Speter 223250276Speter# This is the stock xterm entry supplied with XFree86 3.3, which uses VT100 223350276Speter# codes for F1-F4 except while in VT220 mode. 223450276Speterxterm-xf86-v33|xterm terminal emulator (XFree86 3.3 Window System), 223550276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, 223650276Speter use=xterm-xf86-v32, 223750276Speter 223850276Speter# This version was released in XFree86 3.3.3 (November 1998). 223950276Speter# Besides providing printer support, it exploits a new feature that allows 224050276Speter# xterm to use terminfo-based descriptions with the titeInhibit resource. 224150276Speterxterm-xf86-v333|xterm terminal emulator (XFree86 3.3.3 Window System), 224250276Speter mc5i, 224350276Speter blink=\E[5m, ich1@, invis=\E[8m, 224450276Speter is2=\E[!p\E[?3;4l\E[4l\E>, kdch1=\E[3~, kend=\E[4~, 224550276Speter kfnd@, khome=\E[1~, kslt@, mc0=\E[i, mc4=\E[4i, mc5=\E[5i, 224650276Speter rmcup=\E[?1047l\E[?1048l, rs1=\Ec, 224750276Speter rs2=\E[!p\E[?3;4l\E[4l\E>, 224850276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\016%e\017%;, 224950276Speter smcup=\E[?1048h\E[?1047h, 225050276Speter use=xterm-xf86-v33, 225150276Speter 225250276Speter# This beta version will probably be released in XFree86 4.0. 225350276Speterxterm-xf86-v40|xterm terminal emulator (XFree86 4.0 Window System), 225450276Speter ka1=\EOH, ka3=\E[5~, kb2=\EOE, kc1=\EOF, kc3=\E[6~, 225550276Speter kdch1=\177, kend=\EOF, khome=\EOH, rmcup=\E[?1049l, 225650276Speter smcup=\E[?1049h, 225750276Speter use=xterm-xf86-v333, 225850276Speter 225950276Speterxterm-xfree86|xterm-new|xterm terminal emulator (XFree86 4.0 Window System), 226050276Speter use=xterm-xf86-v40, 226150276Speter 226250276Speter# From: David J. MacKenzie <djm@va.pubnix.com>, 14 Nov 1997 226350276Speterxterm-xi|xterm on XI Graphics Accelerated X under BSD/OS 3.1, 226450276Speter rmso=\E[m, rmul=\E[m, 226550276Speter use=xterm-xf86-v33, 226650276Speter 226750276Speter# This is one of the variants of XFree86 3.3 xterm, updated for 4.0 (T.Dickey) 226850276Speterxterm-16color|xterm with 16 colors like aixterm, 226950276Speter colors#16, ncv#32, pairs#256, 227050276Speter setab=\E[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{92}%+%;%dm, 227150276Speter setaf=\E[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{82}%+%;%dm, 227250276Speter setb=%p1%{8}%/%{6}%*%{4}%+\E[%d%p1%{8}%m%Pa%?%ga%{1}%=%t4%e%ga%{3}%=%t6%e%ga%{4}%=%t1%e%ga%{6}%=%t3%e%ga%d%;m, 227350276Speter setf=%p1%{8}%/%{6}%*%{3}%+\E[%d%p1%{8}%m%Pa%?%ga%{1}%=%t4%e%ga%{3}%=%t6%e%ga%{4}%=%t1%e%ga%{6}%=%t3%e%ga%d%;m, 227450276Speter use=xterm-xf86-v40, 227550276Speter 227650276Speter# This is another variant, for XFree86 4.0 xterm (T.Dickey) 227750276Speter# This is an 8-bit version of xterm, which emulates DEC vt220 with ANSI color. 227850276Speter# To use it, your decTerminalID resource must be set to 200 or above. 227950276Speter# 228050276Speter# HTS \E H \210 228150276Speter# RI \E M \215 228250276Speter# SS3 \E O \217 228350276Speter# CSI \E [ \233 228450276Speter# 228550276Speterxterm-8bit|xterm terminal emulator 8-bit controls (X Window System), 228650276Speter am, bce, km, mc5i, mir, msgr, xenl, 228750276Speter colors#8, cols#80, it#8, lines#24, pairs#64, 228850276Speter acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 228950276Speter bel=^G, blink=\2335m, bold=\2331m, cbt=\233Z, 229050276Speter civis=\233?25l, clear=\233H\2332J, cnorm=\233?25h, cr=^M, 229150276Speter csr=\233%i%p1%d;%p2%dr, cub=\233%p1%dD, cub1=^H, 229250276Speter cud=\233%p1%dB, cud1=^J, cuf=\233%p1%dC, cuf1=\233C, 229350276Speter cup=\233%i%p1%d;%p2%dH, cuu=\233%p1%dA, cuu1=\233A, 229450276Speter cvvis=\233?25h, dch=\233%p1%dP, dch1=\233P, 229550276Speter dl=\233%p1%dM, dl1=\233M, ech=\233%p1%dX, ed=\233J, 229650276Speter el=\233K, el1=\2331K, enacs=\E(B\E)0, 229750276Speter flash=\233?5h\233?5l, home=\233H, hpa=\233%i%p1%dG, 229850276Speter ht=^I, hts=\210, ich=\233%p1%d@, il=\233%p1%dL, il1=\233L, 229950276Speter ind=^J, invis=\2338m, 230050276Speter is2=\E7\E G\233r\233m\233?7h\233?1;3;4;6l\2334l\E8\E>, 230150276Speter ka1=\217w, ka3=\217u, kb2=\217y, kbeg=\217E, kbs=^H, 230250276Speter kc1=\217q, kc3=\217s, kcub1=\217D, kcud1=\217B, 230350276Speter kcuf1=\217C, kcuu1=\217A, kdch1=\2333~, kend=\2334~, 230450276Speter kent=\217M, kf1=\23311~, kf10=\23321~, kf11=\23323~, 230550276Speter kf12=\23324~, kf13=\23325~, kf14=\23326~, kf15=\23328~, 230650276Speter kf16=\23329~, kf17=\23331~, kf18=\23332~, kf19=\23333~, 230750276Speter kf2=\23312~, kf20=\23334~, kf3=\23313~, kf4=\23314~, 230850276Speter kf5=\23315~, kf6=\23317~, kf7=\23318~, kf8=\23319~, 230950276Speter kf9=\23320~, khome=\2331~, kich1=\2332~, kmous=\233M, 231050276Speter knp=\2336~, kpp=\2335~, mc0=\233i, mc4=\2334i, mc5=\2335i, 231150276Speter meml=\El, memu=\Em, op=\23339;49m, rc=\E8, rev=\2337m, 231250276Speter ri=\215, rmacs=^O, rmam=\233?7l, rmcup=\233?1049l, 231350276Speter rmir=\2334l, rmkx=\233?1l\E>, rmso=\23327m, rmul=\23324m, 231450276Speter rs1=\Ec, 231550276Speter rs2=\E7\E[62"p\E G\233r\233m\233?7h\233?1;3;4;6l\2334l\E8\E>, 231650276Speter sc=\E7, setab=\2334%p1%dm, setaf=\2333%p1%dm, 231750276Speter setb=\2334%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, 231850276Speter setf=\2333%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, 231950276Speter sgr=\2330%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\016%e\017%;, 232050276Speter sgr0=\233m^O, smacs=^N, smam=\233?7h, smcup=\233?1049h, 232150276Speter smir=\2334h, smkx=\233?1h\E=, smso=\2337m, smul=\2334m, 232250276Speter tbc=\2333g, u6=\233[%i%d;%dR, u7=\E[6n, u8=\233[?1;2c, 232350276Speter u9=\E[c, vpa=\233%i%p1%dd, 232450276Speter 232550276Speterxterm-24|vs100|xterms|xterm terminal emulator (X Window System), 232650276Speter lines#24, use=xterm, 232750276Speter 232850276Speter# This is xterm for ncurses. 232950276Speterxterm|xterm terminal emulator (X Window System), 233050276Speter acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 233150276Speter kmous=\E[M, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, 233250276Speter use=xterm-r6, 233350276Speter 233450276Speter# These entries allow access to the X titlebar and icon name as a status line. 233550276Speter# Note that twm (and possibly window managers descended from it such as tvtwm, 233650276Speter# ctwm, and vtwm) track windows by icon-name; thus, you don't want to mess 233750276Speter# with it. 233850276Speterxterm+sl|access X title line and icon name, 233950276Speter hs, 234050276Speter wsl#40, 234150276Speter dsl=\E]0;\007, fsl=^G, tsl=\E]0;, use=xterm, 234250276Speterxterm+sl-twm|access X title line (pacify twm-descended window managers), 234350276Speter hs, 234450276Speter wsl#40, 234550276Speter dsl=\E]2;\007, fsl=^G, tsl=\E]2;, use=xterm, 234650276Speter 234750276Speter# 234850276Speter# The following xterm variants don't depend on your base version 234950276Speter# 235050276Speter# xterm with bold instead of underline 235150276Speterxterm-bold|xterm terminal emulator (X11R6 Window System) standout w/bold, 235250276Speter smso=\E[7m, smul=\E[1m, 235350276Speter use=xterm, 235450276Speter# (kterm: this had extension capabilities ":KJ:TY=ascii:" -- esr) 235550276Speter# (kterm should not invoke DEC Graphics as the alternate character set 235650276Speter# -- Kenji Rikitake) 235750276Speterkterm|kterm kanji terminal emulator (X window system), 235850276Speter eslok, hs, 235950276Speter acsc@, csr=\E[%i%p1%d;%p2%dr, dsl=\E[?H, enacs@, fsl=\E[?F, 236050276Speter kmous=\E[M, op=\E[39;49m, rc=\E8, rmacs@, sc=\E7, smacs@, 236150276Speter tsl=\E[?E\E[?%i%dT, 236250276Speter use=xterm-r6, use=klone+color, 236350276Speter# See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file 236450276Speterxterm-nic|xterm with ich/ich1 suppressed for non-curses programs, 236550276Speter ich@, ich1@, 236650276Speter use=xterm, 236750276Speter# From: Mark Sheppard <kimble@mistral.co.uk>, 4 May 1996 236850276Speterxterm1|xterm terminal emulator ignoring the alternate screen buffer, 236950276Speter rmcup@, smcup@, 237050276Speter use=xterm, 237150276Speter 237250276Speter# This describes the capabilities of color_xterm, an xterm variant from 237350276Speter# before ECMA-64 color support was folded into the main-line xterm release. 237450276Speter# This entry is straight from color_xterm's maintainer. 237550276Speter# From: Jacob Mandelson <jlm@ugcs.caltech.edu>, 09 Nov 1996 237650276Speter# The README's with the distribution also say that it supports SGR 21, 24, 25 237750276Speter# and 27, but they are not present in the terminfo or termcap. 237850276Spetercolor_xterm|cx|cx100|color_xterm color terminal emulator for X, 237950276Speter am, km, mir, msgr, xenl, 238050276Speter colors#8, cols#80, it#8, lines#65, pairs#64, 238150276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 238250276Speter bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M, 238350276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 238450276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 238550276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 238650276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 238750276Speter el=\E[K, el1=\E[1K, enacs=\E(B\E)0, home=\E[H, ht=^I, 238850276Speter ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J, 238950276Speter is1=\E[r\E[m\E[?7h\E[?4;6l\E[4l, ka1=\EOw, ka3=\EOy, 239050276Speter kb2=\EOu, kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\EOD, kcud1=\EOB, 239150276Speter kcuf1=\EOC, kcuu1=\EOA, kend=\E[8~, kent=\EOM, kf1=\E[11~, 239250276Speter kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\E[12~, 239350276Speter kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, 239450276Speter kf8=\E[19~, kf9=\E[20~, khome=\E[7~, kich1=\E[2~, 239550276Speter kmous=\E[M, knp=\E[6~, kpp=\E[5~, op=\E[39;49m, rc=\E8, 239650276Speter rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l, 239750276Speter rmcup=\E>\E[?41;1r, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, 239850276Speter rs1=\E(B\017\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E<, 239950276Speter sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, 240050276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, 240150276Speter sgr0=\E[m, smacs=^N, smam=\E[?7h, 240250276Speter smcup=\E[?1;41s\E[?1;41h\E=, smir=\E[4h, smso=\E[7m, 240350276Speter smul=\E[4m, 240450276Speter 240550276Speter# The 'nxterm' distributed with Redhat Linux is a slight rehack of 240650276Speter# xterm-sb_right-ansi-3d, which implements ANSI colors, but does not support 240750276Speter# SGR 39 or 49. SGR 0 does reset colors (along with everything else). This 240850276Speter# description is "compatible" with color_xterm, rxvt and XFree86 xterm, except 240950276Speter# that each of those implements the home, end, delete keys differently. 241050276Speternxterm|xterm-color|generic color xterm, 241150276Speter ncv@, 241250276Speter op=\E[m, use=xterm-r6, use=klone+color, 241350276Speter 241450276Speter# From: Thomas Dickey <dickey@clark.net> 04 Oct 1997 241550276Speter# Updated: Oezguer Kesim <kesim@math.fu-berlin.de> 02 Nov 1997 241650276Speter# Notes: 241750276Speter# rxvt 2.21b uses 241850276Speter# smacs=\E(B\E)U^N, rmacs=\E(B\E)0^O, 241950276Speter# but some applications don't work with that. 242050276Speter# It also has an AIX extension 242150276Speter# box2=lqkxjmwuvtn, 242250276Speter# and 242350276Speter# ech=\E[%p1%dX, 242450276Speter# but the latter does not work correctly. 242550276Speter# 242650276Speter# The distributed terminfo says it implements hpa and vpa, but they are not 242750276Speter# implemented correctly, using relative rather than absolute positioning. 242850276Speter# 242950276Speter# rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM. 243050276Speter# Since rxvt is not really compatible with xterm, it should be configured as 243150276Speter# "rxvt" (monochrome) and "rxvt-color". 243250276Speterrxvt-basic|rxvt terminal base (X Window System), 243350276Speter am, bce, eo, km, mir, msgr, xenl, xon, 243450276Speter cols#80, it#8, lines#24, 243550276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 243650276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 243750276Speter clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, 243850276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 243950276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 244050276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 244150276Speter cvvis=\E[?25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 244250276Speter dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0, 244350276Speter flash=\E[?5h\E[?5l, home=\E[H, ht=^I, hts=\EH, 244450276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, 244550276Speter is1=\E[?47l\E=\E[?1l, 244650276Speter is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, 244750276Speter kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kLFT=\E[d, kNXT=\E[6$, 244850276Speter kPRV=\E[5$, kRIT=\E[c, ka1=\EOw, ka3=\EOy, kb2=\EOu, kbs=^H, 244950276Speter kc1=\EOq, kc3=\EOs, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, 245050276Speter kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kel=\E[8\^, 245150276Speter kend=\E[8~, kent=\EOM, kf0=\E[21~, kf1=\E[11~, kf10=\E[21~, 245250276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, 245350276Speter kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, 245450276Speter kf19=\E[33~, kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, 245550276Speter kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, 245650276Speter kf9=\E[20~, kfnd=\E[1~, khome=\E[7~, kich1=\E[2~, 245750276Speter kmous=\E[M, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, rc=\E8, 245850276Speter rev=\E[7m, ri=\EM, rmacs=^O, rmcup=\E[2J\E[?47l\E8, 245950276Speter rmir=\E[4l, rmkx=\E>, rmso=\E[27m, rmul=\E[24m, 246050276Speter rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H, 246150276Speter rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>, 246250276Speter s0ds=\E(B, s1ds=\E(0, sc=\E7, sgr0=\E[0m\017, smacs=^N, 246350276Speter smcup=\E7\E[?47h, smir=\E[4h, smkx=\E=, smso=\E[7m, 246450276Speter smul=\E[4m, tbc=\E[3g, 246550276Speterrxvt|rxvt terminal emulator (X Window System), 246650276Speter colors#8, pairs#64, 246750276Speter op=\E[39;49m, setab=\E[%p1%{40}%+%dm, 246850276Speter setaf=\E[%p1%{30}%+%dm, sgr0=\E[m\017, use=rxvt-basic, 246950276Speter 247050276Speter# These (xtermc and xtermm) are distributed with Solaris. They refer to a 247150276Speter# variant of xterm which is apparently no longer supported, but are interesting 247250276Speter# because they illustrate SVr4 curses mouse controls - T.Dickey 247350276Speterxtermm|xterm terminal emulator (monocrome), 247450276Speter am, km, mir, msgr, xenl, 247550276Speter btns#3, cols#80, it#8, lines#24, 247650276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 247750276Speter bel=^G, blink=@, bold=\E[1m, clear=\E[H\E[2J, cr=^M, 247850276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[1D, 247950276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 248050276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 248150276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 248250276Speter el=\E[K, el1=\E[1K$<3>, enacs=\E(B\E)0, getm=\E[%p1%dY, 248350276Speter home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, 248450276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, ka1=\EOq, ka3=\EOs, kb2=\EOr, 248550276Speter kbs=^H, kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB, 248650276Speter kcuf1=\EOC, kcuu1=\EOA, kend=\E[Y, kent=\EOM, kf0=\EOy, 248750276Speter kf1=\EOP, kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ, 248850276Speter kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, 248950276Speter kf9=\EOX, khome=\E[H, kmous=\E[^_, knp=\E[U, kpp=\E[V, 249050276Speter rc=\E8, reqmp=\E[492Z, rev=\E[7m, ri=\EM, rmacs=^O, 249150276Speter rmcup=\E@0\E[?4r, rmso=\E[m, 249250276Speter rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H, 249350276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 249450276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, 249550276Speter sgr0=\E[m\017, smacs=^N, smcup=\E@0\E[?4s\E[?4h\E@1, 249650276Speter smso=\E[7m, tbc=\E[3g, 249750276Speter 249850276Speterxtermc|xterm terminal emulator (color), 249950276Speter colors#8, ncv#7, pairs#64, 250050276Speter op=\E[100m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, 250150276Speter setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, 250250276Speter setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, 250350276Speter use=xtermm, 250450276Speter 250550276Speter# From: David J. MacKenzie <djm@va.pubnix.com> 20 Apr 1995 250650276Speter# Here's a termcap entry I've been using for xterm_color, which comes 250750276Speter# with BSD/OS 2.0, and the X11R6 contrib tape too I think. Besides the 250850276Speter# color stuff, I also have a status line defined as the window manager 250950276Speter# title bar. [I have translated it to terminfo -- ESR] 251050276Speterxterm-pcolor|xterm with color used for highlights and status line, 251150276Speter bold=\E[1m\E[43m, rev=\E[7m\E[34m, smso=\E[7m\E[31m, 251250276Speter smul=\E[4m\E[42m, 251350276Speter use=xterm+sl, use=xterm-r6, 251450276Speter 251550276Speter# HP ships this, except for the pb#9600 which was merged in from BSD termcap. 251650276Speter# (hpterm: added empty <acsc>, we have no idea what ACS chars look like --esr) 251750276Speterhpterm|X-hpterm|hp X11 terminal emulator, 251850276Speter am, da, db, mir, xhp, 251950276Speter cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, pb#9600, xmc#0, 252050276Speter acsc=, bel=^G, bold=\E&dB, cbt=\Ei, clear=\E&a0y0C\EJ, cr=^M, 252150276Speter cub1=^H, cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC, 252250276Speter cuu1=\EA, dch1=\EP, dim=\E&dH, dl1=\EM, ed=\EJ$<1>, el=\EK, 252350276Speter hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL, ind=^J, kbs=^H, 252450276Speter kclr=\EJ, kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 252550276Speter kcuu1=\EA, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK, kf1=\Ep, 252650276Speter kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew, 252750276Speter khome=\Eh, khts=\E1, kich1=\EQ, kil1=\EL, kind=\ES, kll=\EF, 252850276Speter knp=\EU, kpp=\EV, kri=\ET, krmir=\ER, ktbc=\E3, meml=\El, 252950276Speter memu=\Em, pfkey=\E&f%p1%dk%p2%l%dL%p2%s, 253050276Speter pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s, 253150276Speter pfx=\E&f2a%p1%dk%p2%l%dL%p2%s, 253250276Speter pln=\E&f%p1%dk%p2%l%dd0L%p2%s, rev=\E&dB, ri=\ET, 253350276Speter rmacs=^O, rmir=\ER, rmkx=\E&s0A, rmln=\E&j@, rmso=\E&d@, 253450276Speter rmul=\E&d@, 253550276Speter sgr=\E&d%?%p7%t%{115}%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+%p5%{8}%*%+%{64}%+%c%?%p9%t%'\016'%c%e%'\017'%c%;, 253650276Speter sgr0=\E&d@, smacs=^N, smir=\EQ, smkx=\E&s1A, smln=\E&jB, 253750276Speter smso=\E&dJ, smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY, 253850276Speter 253950276Speter# This entry describes an xterm with Sun-style function keys enabled 254050276Speter# via the X resource setting "xterm*sunFunctionKeys:true" 254150276Speter# To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same. 254250276Speter# The <kf13>...<kf20> keys are L3-L10. We don't set <kf16=\E[197z> 254350276Speter# because we want it to be seen as <kcpy>. 254450276Speter# The <kf31>...<kf45> keys are R1-R15. We treat some of these in accordance 254550276Speter# with their Sun keyboard labels instead. 254650276Speter# From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996 254750276Speterxterm-sun|xterm with sunFunctionKeys true, 254850276Speter kb2=\E[218z, kcpy=\E[197z, kend=\E[220z, kf1=\E[224z, 254950276Speter kf10=\E[233z, kf11=\E[192z, kf12=\E[193z, kf13=\E[194z, 255050276Speter kf14=\E[195z, kf15=\E[196z, kf17=\E[198z, kf18=\E[199z, 255150276Speter kf19=\E[200z, kf2=\E[225z, kf20=\E[201z, kf3=\E[226z, 255250276Speter kf31=\E[208z, kf32=\E[209z, kf33=\E[210z, kf34=\E[211z, 255350276Speter kf35=\E[212z, kf36=\E[213z, kf38=\E[215z, kf4=\E[227z, 255450276Speter kf40=\E[217z, kf42=\E[219z, kf44=\E[221z, kf5=\E[228z, 255550276Speter kf6=\E[229z, kf7=\E[230z, kf8=\E[231z, kf9=\E[232z, 255650276Speter kfnd=\E[200z, khlp=\E[196z, khome=\E[214z, kich1=\E[2z, 255750276Speter knp=\E[222z, kpp=\E[216z, kund=\E[195z, 255850276Speter use=xterm, 255950276Speterxterms-sun|small (80x24) xterm with sunFunctionKeys true, 256050276Speter cols#80, lines#24, use=xterm-sun, 256150276Speter 256250276Speter# This is for the extensible terminal emulator on the X11R6 contrib tape. 256350276Speteremu|emu native mode, 256450276Speter mir, msgr, xon, 256550276Speter colors#15, cols#80, it#8, lines#24, pairs#64, vt#200, 256650276Speter acsc=61a\202f\260g2j\213k\214l\215m\216n\217o\220q\222s\224t\225u\226v\227w\230x\231~\244, 256750276Speter bel=^G, blink=\ES\EW, bold=\ES\EU, civis=\EZ, 256850276Speter clear=\EP\EE0;0;, cnorm=\Ea, cr=^M, csr=\Ek%p1%d;%p2%d;, 256950276Speter cub=\Eq-%p1%d;, cub1=^H, cud=\Ep%p1%d;, cud1=\EB, 257050276Speter cuf=\Eq%p1%d;, cuf1=\ED, cup=\EE%p1%d;%p2%d;, 257150276Speter cuu=\Ep-%p1%d;, cuu1=\EA, cvvis=\Ea, dch=\EI%p1%d;, 257250276Speter dch1=\EI1;, dl=\ER%p1%d;, dl1=\ER1;, ech=\Ej%p1%d;, ed=\EN, 257350276Speter el=\EK, el1=\EL, enacs=\0, home=\EE0;0;, ht=^I, hts=\Eh, 257450276Speter il=\EQ%p1%d;, il1=\EQ1;, ind=\EG, is2=\ES\Er0;\Es0;, 257550276Speter kbs=^H, kcub1=\EC, kcud1=\EB, kcuf1=\ED, kcuu1=\EA, 257650276Speter kdch1=\177, kent=^M, kf0=\EF00, kf1=\EF01, kf10=\EF10, 257750276Speter kf11=\EF11, kf12=\EF12, kf13=\EF13, kf14=\EF14, kf15=\EF15, 257850276Speter kf16=\EF16, kf17=\EF17, kf18=\EF18, kf19=\EF19, kf2=\EF02, 257950276Speter kf20=\EF20, kf3=\EF03, kf4=\EF04, kf5=\EF05, kf6=\EF06, 258050276Speter kf7=\EF07, kf8=\EF08, kf9=\EF09, kfnd=\Efind, kich1=\Eins, 258150276Speter knp=\Enext, kpp=\Eprior, kslt=\Esel, oc=\Es0;\Er0;, 258250276Speter rev=\ES\ET, ri=\EF, rmacs=\0, rmir=\EX, rmso=\ES, rmul=\ES, 258350276Speter rs2=\ES\Es0;\Er0;, setab=\Es%i%p1%d;, 258450276Speter setaf=\Er%i%p1%d;, sgr0=\ES, smacs=\0, smir=\EY, 258550276Speter smso=\ES\ET, smul=\ES\EV, tbc=\Ej, 258650276Speter 258750276Speter#### MGR 258850276Speter# 258950276Speter# MGR is a Bell Labs window system lighter-weight than X. 259050276Speter# These entries describe MGR's xterm-equivalent. 259150276Speter# They are courtesy of Vincent Broman <broman@nosc.mil> 14 Jan 1997 259250276Speter# 259350276Speter 259450276Spetermgr|Bellcore MGR (non X) window system terminal emulation, 259550276Speter am, km, 259650276Speter bel=^G, bold=\E2n, civis=\E9h, clear=^L, cnorm=\Eh, cr=^M, 259750276Speter csr=\E%p1%d;%p2%dt, cub1=^H, cud1=\Ef, cuf1=\Er, 259850276Speter cup=\E%p2%d;%p1%dM, cuu1=\Eu, cvvis=\E0h, 259950276Speter dch=\E%p1%dE$<5>, dch1=\EE, dl=\E%p1%dd$<3*>, 260050276Speter dl1=\Ed$<3>, ed=\EC, el=\Ec, hd=\E1;2f, ht=^I, hu=\E1;2u, 260150276Speter ich=\E%p1%dA$<5>, ich1=\EA, il=\E%p1%da$<3*>, 260250276Speter il1=\Ea$<3>, ind=^J, kbs=^H, kcub1=\E[D, kcud1=\E[B, 260350276Speter kcuf1=\E[C, kcuu1=\E[A, nel=^M^J, rev=\E1n, rmam=\E5S, 260450276Speter rmso=\E0n, rmul=\E0n, sgr0=\E0n, smam=\E5s, smso=\E1n, 260550276Speter smul=\E4n, 260650276Spetermgr-sun|Mgr window with Sun keyboard, 260750276Speter ka1=\E[214z, ka3=\E[216z, kb2=\E[218z, kc1=\E[220z, 260850276Speter kc3=\E[222z, kcpy=\E197z, kend=\E[220z, kent=\E[250z, 260950276Speter kf1=\E[224z, kf10=\E[233z, kf11=\E[234z, kf12=\E[235z, 261050276Speter kf2=\E[225z, kf3=\E[226z, kf4=\E[227z, kf5=\E[228z, 261150276Speter kf6=\E[229z, kf7=\E[230z, kf8=\E[231z, kf9=\E[232z, 261250276Speter kfnd=\E[200z, khlp=\E[207z, khome=\E[214z, knp=\E[222z, 261350276Speter kopn=\E[198z, kpp=\E[216z, kund=\E[195z, 261450276Speter use=mgr, 261550276Spetermgr-linux|Mgr window with Linux keyboard, 261650276Speter ka1=\E[H, ka3=\E[5~, kb2=\E[G, kc1=\E[Y, kc3=\E[6~, 261750276Speter kdch1=\E[3~, kend=\E[4~, kf0=\E[[J, kf1=\E[[A, kf10=\E[21~, 261850276Speter kf11=\E[23~, kf12=\E[24~, kf2=\E[[B, kf3=\E[[C, kf4=\E[[D, 261950276Speter kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 262050276Speter khome=\E[1~, knp=\E[6~, kpp=\E[5~, 262150276Speter use=mgr, 262250276Speter 262350276Speter######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS 262450276Speter# 262550276Speter 262650276Speter# Columbus UNIX virtual terminal. This terminal also appears in 262750276Speter# UNIX 4.0 and successors as line discipline 1 (?), but is 262850276Speter# undocumented and does not really work quite right. 262950276Spetercbunix|cb unix virtual terminal, 263050276Speter am, da, db, 263150276Speter cols#80, lines#24, lm#0, 263250276Speter bel=^G, clear=\EL, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 263350276Speter cup=\EG%p2%c%p1%c, cuu1=\EA, dch1=\EM, dl1=\EN, ed=\EL, 263450276Speter el=\EK, ich1=\EO, il1=\EP, ind=^J, kcub1=\ED, kcud1=\EB, 263550276Speter kcuf1=\EC, kcuu1=\EA, khome=\EE, rmso=\Eb^D, rmul=\Eb^A, 263650276Speter smso=\Ea^D, smul=\Ea^A, 263750276Speter# (vremote: removed obsolete ":nl@:" -- esr) 263850276Spetervremote|virtual remote terminal, 263950276Speter am@, 264050276Speter cols#79, use=cbunix, 264150276Speter 264250276Speterpty|4bsd pseudo teletype, 264350276Speter cup=\EG%p1%{32}%+%c%p2%{32}%+%c, rmso=\Eb$, rmul=\Eb!, 264450276Speter smso=\Ea$, smul=\Ea!, 264550276Speter use=cbunix, 264650276Speter 264750276Speter# The codes supported by the term.el terminal emulation in GNU Emacs 19.30 264850276Spetereterm|gnu emacs term.el terminal emulation, 264950276Speter am, mir, xenl, 265050276Speter cols#80, lines#24, 265150276Speter bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M, 265250276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 265350276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 265450276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 265550276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 265650276Speter el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@, 265750276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, rev=\E[7m, 265850276Speter rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmso=\E[m, rmul=\E[m, 265950276Speter sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m, 266050276Speter smul=\E[4m, 266150276Speter 266250276Speter# Entries for use by the FSF's `screen' program. The screen and 266350276Speter# screen-w entries came with version 3.7.1. The screen2 and screen3 entries 266450276Speter# come from University of Wisconsin and may be older. 266550276Speter# (screen: added <cnorm> on ANSI model -- esr) 266650276Speter 266750276Speterscreen|VT 100/ANSI X3.64 virtual terminal, 266850276Speter am, km, mir, msgr, xenl, 266950276Speter colors#8, cols#80, it#8, lines#24, pairs#64, 267050276Speter acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 267150276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 267250276Speter clear=\E[H\E[J, cnorm=\E[34h\E[?25h, cr=^M, 267350276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 267450276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 267550276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM, 267650276Speter cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 267750276Speter dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0, 267850276Speter flash=\Eg, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, 267950276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0, kbs=^H, kcub1=\EOD, 268050276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kf1=\EOP, 268150276Speter kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, 268250276Speter kf4=\EOS, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, 268350276Speter kf9=\E[20~, khome=\E[1~, kich1=\E[2~, kll=\E[4~, knp=\E[6~, 268450276Speter kpp=\E[5~, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, 268550276Speter rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m, rmul=\E[24m, 268650276Speter rs2=\Ec, sc=\E7, sgr0=\E[m, smacs=^N, smir=\E[4h, 268750276Speter smkx=\E[?1h\E=, smso=\E[3m, smul=\E[4m, tbc=\E[3g, 268850276Speter use=ecma+color, 268950276Speter 269050276Speterscreen-w|VT 100/ANSI X3.64 virtual terminal with 132 cols, 269150276Speter cols#132, use=screen, 269250276Speter 269350276Speterscreen2|old VT 100/ANSI X3.64 virtual terminal, 269450276Speter cols#80, it#8, lines#24, 269550276Speter cbt=\E[Z, clear=\E[2J\E[H, cr=^M, cub=\E[%p1%dD, cub1=^H, 269650276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 269750276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 269850276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 269950276Speter el=\E[K, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=, il=\E[%p1%dL, 270050276Speter il1=\E[L, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 270150276Speter kcuu1=\EA, kf0=\E~, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV, 270250276Speter kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, kf9=\E0I, khome=\EH, 270350276Speter nel=^M^J, rc=\E8, ri=\EM, rmir=\E[4l, rmso=\E[23m, 270450276Speter rmul=\E[24m, rs1=\Ec, sc=\E7, sgr0=\E[m, smir=\E[4h, 270550276Speter smso=\E[3m, smul=\E[4m, tbc=\E[3g, 270650276Speter# (screen3: removed unknown ":xv:LP:G0:" -- esr) 270750276Speterscreen3|older VT 100/ANSI X3.64 virtual terminal, 270850276Speter km, mir, msgr, 270950276Speter cols#80, it#8, lines#24, 271050276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, 271150276Speter cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 271250276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 271350276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM, 271450276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 271550276Speter el=\E[K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, 271650276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0, kbs=^H, kcub1=\EOD, 271750276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, 271850276Speter kf3=\EOR, kf4=\EOS, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, 271950276Speter rmir=\E[4l, rmkx=\E>, rmso=\E[23m, rmul=\E[24m, rs1=\Ec, 272050276Speter sc=\E7, sgr0=\E[m, smir=\E[4h, smkx=\E=, smso=\E[3m, 272150276Speter smul=\E[4m, tbc=\E[3g, 272250276Speter 272350276Speter# Francesco Potorti <F.Potorti@cnuce.cnr.it>: 272450276Speter# NCSA telnet is one of the most used telnet clients for the Macintosh. It has 272550276Speter# been maintained until recently by the National Center for Supercomputer 272650276Speter# Applications, and it is feature rich, stable and free. It can be downloaded 272750276Speter# from www.ncsa.edu. This terminfo description file is based on xterm-vt220, 272850276Speter# xterm+sl, and the docs at NCSA. It works well. 272950276Speter# 273050276Speter# NCSA Telnet 2.6 for Macintosh in vt220 8-bit emulation mode 273150276Speter# The terminal options should be set as follows: 273250276Speter# Xterm sequences ON 273350276Speter# use VT wrap mode ON 273450276Speter# use Emacs arrow keys OFF 273550276Speter# CTRL-COMND is Emacs meta ON 273650276Speter# 8 bit mode ON 273750276Speter# answerback string: "ncsa-vt220-8" 273850276Speter# setup keys: all disabled 273950276Speter# 274050276Speter# Application mode is not used. The documented function-key mapping refers to 274150276Speter# the Apple Extended Keyboard (e.g., NCSA Telnet's F1 corresponds to a VT220 274250276Speter# F6). We use the VT220-style codes, however, since the numeric keypad (VT100) 274350276Speter# PF1-PF4 are available on some keyboards and many applications require these 274450276Speter# as F1-F4. 274550276Speter# 274650276Speter# Other special mappings: 274750276Speter# Apple VT220 274850276Speter# HELP Find 274950276Speter# HOME Insert here 275050276Speter# PAGEUP Remove 275150276Speter# DEL Select 275250276Speter# END Prev Screen 275350276Speter# PAGEDOWN Next Screen 275450276Speter# 275550276Speter# Though it supports ANSI color, NCSA Telnet uses color to represent blinking 275650276Speter# text. 275750276Speter# 275850276Speter# The status-line manipulation is a mapping of the xterm-compatible control 275950276Speter# sequences for setting the window-title. So you must use tsl and fsl in 276050276Speter# pairs, since the latter ends the string that is loaded to the window-title. 276150276Speterncsa-m|ncsa-vt220|ncsa-vt220-8|NCSA Telnet 2.6 for Macintosh in vt220-8 mode, 276250276Speter am, hs, km, mir, msgr, xenl, 276350276Speter acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 276450276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 276550276Speter clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, 276650276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 276750276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 276850276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 276950276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 277050276Speter dsl=\E]0;\007, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0, 277150276Speter flash=\E[?5h\E[?5l, fsl=^G, home=\E[H, ht=^I, hts=\EH, 277250276Speter ich=\E[%p1%d@, if=/usr/share/tabset/vt100, 277350276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, 277450276Speter is2=\E7\E[r\E[m\E[?7h\E[?1;4;6l\E[4l\E8\E>, kbs=^H, 277550276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 277650276Speter kdch1=\E[4~, kend=\E[5~, kf1=\EOP, kf10=\E[21~, 277750276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, 277850276Speter kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, 277950276Speter kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, 278050276Speter kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khlp=\E[1~, 278150276Speter khome=\E[2~, knp=\E[6~, kpp=\E[3~, mc4=\E[4i, mc5=\E[5i, 278250276Speter rc=\E8, rev=\E[7m, rf=/usr/share/tabset/vt100, ri=\EM, 278350276Speter rmacs=^O, rmam=\E[?7l, rmcup=\E[2J\E8, rmir=\E[4l, 278450276Speter rmso=\E[27m, rmul=\E[24m, 278550276Speter rs2=\E7\E[r\E[m\E[?7h\E[?1;4;6l\E[4l\E8\E>, sc=\E7, 278650276Speter sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;, 278750276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E7, 278850276Speter smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g, tsl=\E]0;, 278950276Speter u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?62;1;6c, u9=\E[c, 279050276Speterncsa|NCSA Telnet 2.7 for Macintosh in vt220-8 mode, 279150276Speter use=ncsa-m, use=klone+color, 279250276Speterncsa-ns|NCSA Telnet 2.7 for Macintosh in vt220-8 mode, 279350276Speter hs@, 279450276Speter dsl@, fsl@, tsl@, use=ncsa, 279550276Speterncsa-m-ns|NCSA Telnet 2.6 for Macintosh in vt220-8 mode, 279650276Speter hs@, 279750276Speter dsl@, fsl@, tsl@, use=ncsa-m, 279850276Speter 279950276Speter#### Pilot Pro Palm-Top 280050276Speter# 280150276Speter# From: Jason Downs <downsj@downsj.com>, 15 Jun 1997 (Top Gun Telnet's author) 280250276Speterpilot|tgtelnet|Top Gun Telnet on the Palm Pilot Professional, 280350276Speter am, xenl, 280450276Speter cols#39, lines#16, 280550276Speter bel=^G, clear=\Ec, cr=^M, cub1=^H, cud1=^J, 280650276Speter cup=\Em%p1%{32}%+%c%p2%{32}%+%c, home=\Em\s\s, ht=^I, 280750276Speter ind=^J, kbs=^H, kcub1=^H, kcud1=^J, knp=^L, kpp=^K, nel=\Em~\s, 280850276Speter rmso=\EB, smso=\Eb, 280950276Speter 281050276Speter######## COMMERCIAL WORKSTATION CONSOLES 281150276Speter# 281250276Speter 281350276Speter#### Alpha consoles 281450276Speter# 281550276Speter 281650276Speter# This is from the OSF/1 Release 1.0 termcap file 281750276Speterpccons|pcconsole|ANSI (mostly) Alpha PC console terminal emulation, 281850276Speter am, xon, 281950276Speter cols#80, lines#25, 282050276Speter bel=^G, clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 282150276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 282250276Speter el=\E[K, home=\E[H, ht=^I, ich1=\E[@, il1=\E[L, kbs=^H, 282350276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, 282450276Speter nel=^M^J, rev=\E[7m, rmso=\E[m, sgr0=\E[m, smso=\E[7m, 282550276Speter 282650276Speter#### Sun consoles 282750276Speter# 282850276Speter 282950276Speter# :is1: resets scrolling region in case a previous user had used "tset vt100" 283050276Speteroldsun|Sun Microsystems Workstation console, 283150276Speter am, km, mir, msgr, 283250276Speter cols#80, it#8, lines#34, 283350276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=\E[B, cuf1=\E[C, 283450276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP, 283550276Speter dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, ht=^I, 283650276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, 283750276Speter is1=\E[1r, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 283850276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, 283950276Speter rmso=\E[m, sgr0=\E[m, smso=\E[7m, 284050276Speter# From: Alexander Lukyanov <lav@video.yars.free.net>, 14 Nov 1995 284150276Speter# <lines> capability later corrected by J.T. Conklin <jtc@cygnus.com> 284250276Speter# SGR 1, 4 aren't supported - removed bold/underline (T.Dickey 17 Jan 1998) 284350276Spetersun-il|Sun Microsystems console with working insert-line, 284450276Speter am, km, msgr, 284550276Speter cols#80, lines#34, 284650276Speter bel=^G, bold@, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 284750276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP, 284850276Speter dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, ht=^I, 284950276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, 285050276Speter kb2=\E[218z, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 285150276Speter kcuu1=\E[A, kdch1=\177, kend=\E[220z, kf1=\E[224z, 285250276Speter kf10=\E[233z, kf11=\E[234z, kf12=\E[235z, kf2=\E[225z, 285350276Speter kf3=\E[226z, kf4=\E[227z, kf5=\E[228z, kf6=\E[229z, 285450276Speter kf7=\E[230z, kf8=\E[231z, kf9=\E[232z, khome=\E[214z, 285550276Speter knp=\E[222z, kopt=\E[194z, kpp=\E[216z, kres=\E[193z, 285650276Speter kund=\E[195z, rev=\E[7m, rmso=\E[m, rmul@, rs2=\E[s, 285750276Speter sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m, 285850276Speter sgr0=\E[m, smso=\E[7m, smul@, u8=\E[1t, u9=\E[11t, 285950276Speter# On a SparcStation 5, <il1>/<il> flake out on the last line. 286050276Speter# Unfortunately, without them the terminal has no way to scroll. 286150276Spetersun-ss5|Sun SparcStation 5 console, 286250276Speter il@, il1@, use=sun-il, 286350276Speter# If you are using an SS5, change the sun definition to use sun-ss5. 286450276Spetersun|sun1|sun2|Sun Microsystems Inc. workstation console, 286550276Speter use=sun-il, 286650276Speter 286750276Speter# From: <john@ucbrenoir> Tue Sep 24 13:14:44 1985 286850276Spetersun-s|Sun Microsystems Workstation window with status line, 286950276Speter hs, 287050276Speter dsl=\E]l\E\\, fsl=\E\\, tsl=\E]l, use=sun, 287150276Spetersun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs, 287250276Speter hs, 287350276Speter dsl=\E]l\E\\, fsl=\E\\, tsl=\E]l, use=sun-e, 287450276Spetersun-48|Sun 48-line window, 287550276Speter cols#80, lines#48, use=sun, 287650276Spetersun-34|Sun 34-line window, 287750276Speter cols#80, lines#34, use=sun, 287850276Spetersun-24|Sun 24-line window, 287950276Speter cols#80, lines#24, use=sun, 288050276Spetersun-17|Sun 17-line window, 288150276Speter cols#80, lines#17, use=sun, 288250276Spetersun-12|Sun 12-line window, 288350276Speter cols#80, lines#12, use=sun, 288450276Spetersun-1|Sun 1-line window for sysline, 288550276Speter eslok, hs, 288650276Speter cols#80, lines#1, 288750276Speter dsl=^L, fsl=\E[K, tsl=^M, use=sun, 288850276Spetersun-e|sun-nic|sune|Sun Microsystems Workstation without insert character, 288950276Speter ich1@, rmir@, smir@, 289050276Speter use=sun, 289150276Spetersun-c|sun-cmd|Sun Microsystems Workstation console with scrollable history, 289250276Speter lines#35, 289350276Speter rmcup=\E[>4h, smcup=\E[>4l, use=sun, 289450276Speter 289550276Speter#### Iris consoles 289650276Speter# 289750276Speter 289850276Speter# (wsiris: this had extension capabilities 289950276Speter# :HS=\E7F2:HE=\E7F7:\ 290050276Speter# :CT#2:CZ=*Bblack,red,green,yellow,blue,magenta,cyan,*Fwhite: 290150276Speter# See the note on Iris extensions near the end of this file. 290250276Speter# Finally, removed suboptimal <clear>=\EH\EJ and added <cud1> & 290350276Speter# <flash> from BRL -- esr) 290450276Speterwsiris|iris40|iris emulating a 40 line visual 50 (approximately), 290550276Speter am, 290650276Speter cols#80, it#8, lines#40, 290750276Speter bel=^G, clear=\Ev, cnorm=\E>, cub1=^H, cud1=\EB, cuf1=\EC, 290850276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E;, 290950276Speter dim=\E7F2, dl1=\EM, ed=\EJ, el=\EK, 291050276Speter flash=\E7F4\E7B1\013\E7F7\E7B0, home=\EH, ht=^I, il1=\EL, 291150276Speter ind=^J, is2=\E7B0\E7F7\E7C2\E7R3, kcub1=\ED, kcud1=\EB, 291250276Speter kcuf1=\EC, kcuu1=\EA, kf0=\E0, kf1=\E1, kf2=\E2, kf3=\E3, 291350276Speter kf4=\E4, kf5=\E5, kf6=\E6, kf7=\E7, kf8=\E8, kf9=\E9, ri=\EI, 291450276Speter rmso=\E0@, rmul=\E7R3\E0@, sgr0=\E7F7, smso=\E9P, 291550276Speter smul=\E7R2\E9P, 291650276Speter 291750276Speter#### NeWS consoles 291850276Speter# 291950276Speter# Console terminal windows under the NeWS (Sun's Display Postscript windowing 292050276Speter# environment). Note: these have nothing to do with Sony's News workstation 292150276Speter# line. 292250276Speter# 292350276Speter 292450276Speter# Entry for NeWS's psterm from Eric Messick & Hugh Daniel 292550276Speter# (psterm: unknown ":sl=\EOl:el=\ENl:" removed -- esr) 292650276Speterpsterm|psterm-basic|NeWS psterm-80x34, 292750276Speter am, hs, km, ul, 292850276Speter cols#80, it#8, lines#34, 292950276Speter blink=\EOb, bold=\EOd, clear=^L, csr=\EE%p1%d;%p2%d;, 293050276Speter cub1=\ET, cud1=\EP, cuf1=\EV, cup=\E%p1%d;%p2%d;, cuu1=\EY, 293150276Speter dch1=\EF, dl1=\EK, ed=\EB, el=\EC, flash=\EZ, fsl=\ENl, 293250276Speter home=\ER, ht=^I, il1=\EA, ind=\EW, is1=\EN*, kcub1=\E[D, 293350276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, ll=\EU, rc=^\, rev=\EOr, 293450276Speter ri=\EX, rmcup=\ENt, rmir=\ENi, rmso=\ENo, rmul=\ENu, sc=^], 293550276Speter sgr0=\EN*, smcup=\EOt, smir=\EOi, smso=\EOo, smul=\EOu, 293650276Speter tsl=\EOl, 293750276Speterpsterm-96x48|NeWS psterm 96x48, 293850276Speter cols#96, lines#48, use=psterm, 293950276Speterpsterm-90x28|NeWS psterm 90x28, 294050276Speter cols#90, lines#28, use=psterm, 294150276Speterpsterm-80x24|NeWS psterm 80x24, 294250276Speter cols#80, lines#24, use=psterm, 294350276Speter# This is a faster termcap for psterm. Warning: if you use this termcap, 294450276Speter# some control characters you type will do strange things to the screen. 294550276Speter# (psterm-fast: unknown ":sl=^Ol:el=^Nl:" -- esr) 294650276Speterpsterm-fast|NeWS psterm fast version (flaky ctrl chars), 294750276Speter am, hs, km, ul, 294850276Speter cols#80, it#8, lines#34, 294950276Speter blink=^Ob, bold=^Od, clear=^L, csr=\005%p1%d;%p2%d;, 295050276Speter cub1=^T, cud1=^P, cuf1=^V, cup=\004%p1%d;%p2%d;, cuu1=^Y, 295150276Speter dch1=^F, dl1=^K, ed=^B, el=^C, flash=^Z, fsl=^Nl, home=^R, ht=^I, 295250276Speter il1=^A, ind=^W, is1=^N*, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 295350276Speter kcuu1=\E[A, ll=^U, rc=^\, rev=^Or, ri=^X, rmcup=^Nt, rmir=^Ni, 295450276Speter rmso=^No, rmul=^Nu, sc=^], sgr0=^N*, smcup=^Ot, smir=^Oi, 295550276Speter smso=^Oo, smul=^Ou, tsl=^Ol, 295650276Speter 295750276Speter#### NeXT consoles 295850276Speter# 295950276Speter# Use `glasstty' for the Workspace application 296050276Speter# 296150276Speter 296250276Speter# From: Dave Wetzel <dave@turbocat.snafu.de> 22 Dec 1995 296350276Speternext|NeXT console, 296450276Speter am, xt, 296550276Speter cols#80, it#8, lines#24, 296650276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 296750276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H, 296850276Speter ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, 296950276Speter rmso=\E[4;1m, sgr0=\E[m, smso=\E[4;2m, 297050276Speternextshell|NeXT Shell application, 297150276Speter am, 297250276Speter cols#80, 297350276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, ht=^I, kbs=^H, kcub1=^H, 297450276Speter kcud1=^J, nel=^M^J, 297550276Speter 297650276Speter#### Sony NEWS workstations 297750276Speter# 297850276Speter 297950276Speter# (news-unk: this had :KB=news: -- esr) 298050276Speternews-unk|SONY NEWS vt100 emulator common entry, 298150276Speter am, xenl, 298250276Speter cols#80, 298350276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=^M, 298450276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, 298550276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M, 298650276Speter ed=\E[J, el=\E[K, home=\E[H, ht=^I, 298750276Speter if=/usr/lib/tabset/vt100, il=\E[%p1%dL, il1=\E[L, 298850276Speter is2=\E[?7h\E[?1l\E[?3l\E7\E8, kbs=^H, kcub1=\EOD, 298950276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOY, kf1=\EOP, 299050276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, 299150276Speter kf8=\EOW, kf9=\EOX, rc=\E8, rev=\E[7m, ri=\EM, 299250276Speter rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, 299350276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, 299450276Speter# 299550276Speter# (news-29: this had :TY=ascii: --esr) 299650276Speternews-29, 299750276Speter lines#29, use=news-unk, 299850276Speter# (news-29-euc: this had :TY=euc: --esr) 299950276Speternews-29-euc, 300050276Speter use=news-29, 300150276Speter# (news-29-sjis: this had :TY=sjis: --esr) 300250276Speternews-29-sjis, 300350276Speter use=news-29, 300450276Speter# 300550276Speter# (news-33: this had :TY=ascii: --esr) 300650276Speternews-33, 300750276Speter lines#33, use=news-unk, 300850276Speter# (news-33-euc: this had :TY=euc: --esr) 300950276Speternews-33-euc, 301050276Speter use=news-33, 301150276Speter# (news-33-sjis: this had :TY=sjis: --esr) 301250276Speternews-33-sjis, 301350276Speter use=news-33, 301450276Speter# 301550276Speter# (news-42: this had :TY=ascii: --esr) 301650276Speternews-42, 301750276Speter lines#42, use=news-unk, 301850276Speter# (news-42-euc: this had :TY=euc: --esr) 301950276Speternews-42-euc, 302050276Speter use=news-42, 302150276Speter# (news-42-sjis: this had :TY=sjis: --esr) 302250276Speternews-42-sjis, 302350276Speter use=news-42, 302450276Speter# 302550276Speter# NEWS-OS old termcap entry 302650276Speter# 302750276Speter# (news-old-unk: this had :KB=news:TY=sjis: --esr) 302850276Speternews-old-unk|SONY NEWS vt100 emulator common entry, 302950276Speter am, xenl, 303050276Speter cols#80, vt#3, 303150276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J, cr=^M, 303250276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, 303350276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K, 303450276Speter home=\E[H, ht=^I, if=/usr/lib/tabset/vt100, kbs=^H, 303550276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, 303650276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, rc=\E8, rev=\E[7m, ri=\EM, 303750276Speter rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, 303850276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, 303950276Speter# 304050276Speter# (nwp512: this had :DE=^H:, which I think means <OTbs> --esr) 304150276Speternwp512|news|nwp514|news40|vt100-bm|sony vt100 emulator 40 lines, 304250276Speter lines#40, 304350276Speter is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;40r\E8, use=news-old-unk, 304450276Speter# 304550276Speter# (nwp512-a: this had :TY=ascii: and the alias vt100-bm --esr) 304650276Speternwp512-a|nwp514-a|news-a|news42|news40-a|sony vt100 emulator 42 line, 304750276Speter lines#42, 304850276Speter is2=\E[?7h\E[?1l\E[?3l\E7\E[1;42r\E8, use=news-old-unk, 304950276Speter# 305050276Speter# (nwp-512-o: this had :KB=nwp410:DE=^H: I interpret the latter as <OTbs>. --esr) 305150276Speternwp512-o|nwp514-o|news-o|news40-o|vt100-bm-o|sony vt100 emulator 40 lines, 305250276Speter lines#40, 305350276Speter is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;40r\E8, use=news-old-unk, 305450276Speter# 305550276Speter# (nwp513: this had :DE=^H: and the alias vt100-bm --esr) 305650276Speternwp513|nwp518|nwe501|newscbm|news31|sony vt100 emulator 33 lines, 305750276Speter lines#31, 305850276Speter is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31r\E8, use=news-old-unk, 305950276Speter# 306050276Speter# (nwp513-a: this had :TY=ascii: and :DE=^H:, which I interpret as <OTbs>; --esr) 306150276Speter# also the alias vt100-bm. 306250276Speternwp513-a|nwp518-a|nwe501-a|nwp251-a|newscbm-a|news31-a|newscbm33|news33|sony vt100 emulator 33 lines, 306350276Speter lines#33, 306450276Speter is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;33r\E8, use=news-old-unk, 306550276Speter# 306650276Speter# (nwp513-o: had :DE=^H:, I think that's <OTbs>; also the alias vt100-bm --esr) 306750276Speternwp513-o|nwp518-o|nwe501-o|nwp251-o|newscbm-o|news31-o|sony vt100 emulator 33 lines, 306850276Speter lines#31, 306950276Speter is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31r\E8, use=news-old-unk, 307050276Speter# 307150276Speter# (news28: this had :DE=^H:, I think that's <OTbs>, and :KB=nws1200: --esr) 307250276Speternews28|sony vt100 emulator 28 lines, 307350276Speter lines#28, 307450276Speter is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;28r\E8, use=news-old-unk, 307550276Speter# 307650276Speter# (news29: this had :TY=ascii:KB=nws1200:\ --esr) 307750276Speternews29|news28-a|sony vt100 emulator 29 lines, 307850276Speter lines#29, 307950276Speter is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;29r\E8, use=news-old-unk, 308050276Speter# 308150276Speter# (news511: this had :TY=sjis: --esr) 308250276Speternwp511|nwp-511|nwp-511 vt100, 308350276Speter am, xenl, 308450276Speter cols#80, lines#24, 308550276Speter clear=\E[;H\E[2J$<20/>, cuf1=\E[C, 308650276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A$<2/>, dl1=\E[M, 308750276Speter ed=\E[J$<30/>, el=\E[K$<3/>, 308850276Speter flash=\E[?5h\0\0\0\0\0\0\0\0\0\0\0\0\0\E[?5l, 308950276Speter il1=\E[L, is2=\E[?5l\E[?1l\E>\E[?7h\E[?8h, kcub1=\E[D, 309050276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, 309150276Speter kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\E#W, khome=\E[H, 309250276Speter ri=\EM$<5/>, rmso=\E[m$<2/>, rmul=\E[m$<2/>, 309350276Speter smso=\E[7m$<2/>, smul=\E[4m$<2/>, 309450276Speter# (news517: this had :TY=sjis:. --esr) 309550276Speternwp517|nwp-517|nwp-517 vt200 80 cols 30 rows, 309650276Speter eslok, hs, 309750276Speter cols#80, lines#30, 309850276Speter dsl=\E[1$~, fsl=\E[0$}, 309950276Speter is2=\E7\E[r\E8\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 310050276Speter tsl=\E[1$}\E[;%df, 310150276Speter use=vt200, 310250276Speter# (news517-w: this had :TY=sjis:. --esr) 310350276Speternwp517-w|nwp-517-w|nwp-517 vt200 132 cols 50 rows, 310450276Speter eslok, hs, 310550276Speter cols#132, lines#50, 310650276Speter dsl=\E[1$~, fsl=\E[0$}, 310750276Speter is2=\E7\E[r\E8\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h, 310850276Speter tsl=\E[1$}\E[;%df, 310950276Speter use=vt200, 311050276Speter 311150276Speter#### Common Desktop Environment 311250276Speter# 311350276Speter 311450276Speter# This ships with Sun's CDE in Solaris 2.5 311550276Speter# Corrected Sun Aug 9 1998 by Alexander V. Lukyanov <lav@video.yars.free.net> 311650276Speterdtterm|CDE desktop terminal, 311750276Speter am, mir, msgr, xenl, xon, 311850276Speter colors#8, cols#80, it#8, lines#24, lm#0, pairs#64, 311950276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 312050276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 312150276Speter clear=\E[H\E[J, cnorm=\E[?25h, cr=^M, 312250276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 312350276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 312450276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 312550276Speter dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, 312650276Speter dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, 312750276Speter enacs=\E(B\E)0, flash=\E[?5h$<200>\E[?5l, home=\E[H, 312850276Speter ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, 312950276Speter ind=\ED, invis=\E[8m, is2=\E F\E>\E[?1l\E[?7h\E[?45l, 313050276Speter kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 313150276Speter kdch1=\E[3~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, 313250276Speter kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, 313350276Speter kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, 313450276Speter kf2=\E[12~, kf20=\E[34~, kf3=\E[13~, kf4=\E[14~, 313550276Speter kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 313650276Speter kfnd=\E[1~, khlp=\E[28~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, 313750276Speter kslt=\E[4~, nel=\EE, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, 313850276Speter rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmso=\E[22;27m, 313950276Speter rmul=\E[24m, sc=\E7, setab=\E[%p1%{40}%+%dm, 314050276Speter setaf=\E[%p1%{30}%+%dm, 314150276Speter 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\016%e\017%;, 314250276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h, 314350276Speter smso=\E[2;7m, smul=\E[4m, tbc=\E[3g, 314450276Speter 314550276Speter#### Non-Unix Consoles 314650276Speter# 314750276Speter 314850276Speter# Except for the "-emx" suffixes, these are as distributed with EMX 0.9b, 314950276Speter# a Unix-style environment used on OS/2. (Note that the suffix makes some 315050276Speter# names longer than 14 characters, the nominal maximum). 315150276Speter# 315250276Speter# Removed: rmacs=\E[10m, smacs=\E[11m, because OS/2 does not implement acs. 315350276Speteransi-emx|ANSI.SYS color, 315450276Speter am, bce, eo, mir, msgr, xenl, xon, 315550276Speter colors#16, cols#80, it#8, lines#25, pairs#64, 315650276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 315750276Speter clear=\E[1;33;44m\E[H\E[J, cnorm=\E[?25h, cr=^M, cub1=^H, 315850276Speter cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 315950276Speter dch=\E[%p1%dp, ed=\E[J, el=\E[K, flash=\E[?5h\E[?5l, 316050276Speter home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, ind=^J, 316150276Speter kb2=\E[G, kbs=^H, kcub1=\0K, kcud1=\0P, kcuf1=\0M, kcuu1=\0H, 316250276Speter kf0=\0D, kf1=\0;, kf2=\0<, kf3=\0=, kf4=\0>, kf5=\0?, kf6=\0@, 316350276Speter kf7=\0A, kf8=\0B, kf9=\0C, khome=\0G, kich1=\0R, kll=\0O, 316450276Speter knp=\0Q, kpp=\0I, kspd=^Z, nel=^M^J, rev=\E[5;37;41m, 316550276Speter rmir=\E[4l, rmpch=\E[10m, rmso=\E[0;44m\E[1;33m, 316650276Speter rmul=\E[0;44m\E[1;33m, rs1=\Ec, setab=\E[4%p1%dm, 316750276Speter setaf=\E[3%p1%dm, sgr0=\E[0m\E[1;33;44m, smir=\E[4h, 316850276Speter smpch=\E[11m, smso=\E[0;31;47m, smul=\E[1;31;44m, 316950276Speter tbc=\E[3g, u8=\E[?6c, u9=\E[c, 317050276Speteransi-color-2-emx|ANSI.SYS color 2, 317150276Speter am, bce, eo, mir, msgr, xenl, xon, 317250276Speter colors#16, cols#80, it#8, lines#25, pairs#64, 317350276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 317450276Speter clear=\E[0;37;44m\E[H\E[J, cnorm=\E[?25h, cr=^M, cub1=^H, 317550276Speter cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 317650276Speter dch=\E[%p1%dp, ed=\E[J, el=\E[K, flash=\E[?5h\E[?5l, 317750276Speter home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, ind=^J, 317850276Speter kb2=\E[G, kbs=^H, kcub1=\0K, kcud1=\0P, kcuf1=\0M, kcuu1=\0H, 317950276Speter kf0=\0D, kf1=\0;, kf2=\0<, kf3=\0=, kf4=\0>, kf5=\0?, kf6=\0@, 318050276Speter kf7=\0A, kf8=\0B, kf9=\0C, khome=\0G, kich1=\0R, kll=\0O, 318150276Speter knp=\0Q, kpp=\0I, kspd=^Z, nel=^M^J, rev=\E[1;37;46m, 318250276Speter rmir=\E[4l, rmpch=\E[10m, rmso=\E[0;37;44m, 318350276Speter rmul=\E[0;37;44m, rs1=\Ec, setab=\E[4%p1%dm, 318450276Speter setaf=\E[3%p1%dm, sgr0=\E[0;37;44m, smir=\E[4h, 318550276Speter smpch=\E[11m, smso=\E[1;37;46m, smul=\E[1;36;44m, 318650276Speter tbc=\E[3g, u8=\E[?6c, u9=\E[c, 318750276Speteransi-color-3-emx|ANSI.SYS color 3, 318850276Speter am, bce, eo, mir, msgr, xenl, xon, 318950276Speter colors#16, cols#80, it#8, lines#25, pairs#64, 319050276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 319150276Speter clear=\E[0;37;40m\E[H\E[J, cnorm=\E[?25h, cr=^M, cub1=^H, 319250276Speter cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 319350276Speter dch=\E[%p1%dp, ed=\E[J, el=\E[K, flash=\E[?5h\E[?5l, 319450276Speter home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, ind=^J, 319550276Speter kb2=\E[G, kbs=^H, kcub1=\0K, kcud1=\0P, kcuf1=\0M, kcuu1=\0H, 319650276Speter kf0=\0D, kf1=\0;, kf2=\0<, kf3=\0=, kf4=\0>, kf5=\0?, kf6=\0@, 319750276Speter kf7=\0A, kf8=\0B, kf9=\0C, khome=\0G, kich1=\0R, kll=\0O, 319850276Speter knp=\0Q, kpp=\0I, kspd=^Z, nel=^M^J, rev=\E[1;37;46m, 319950276Speter rmir=\E[4l, rmpch=\E[10m, rmso=\E[0;37;40m, 320050276Speter rmul=\E[0;37;40m, rs1=\Ec, setab=\E[4%p1%dm, 320150276Speter setaf=\E[3%p1%dm, sgr0=\E[0;10m, smir=\E[4h, 320250276Speter smpch=\E[11m, smso=\E[1;37;46m, smul=\E[0;36;40m, 320350276Speter tbc=\E[3g, u8=\E[?6c, u9=\E[c, 320450276Spetermono-emx|stupid monochrome ansi terminal with only one kind of emphasis, 320550276Speter am, 320650276Speter cols#80, it#8, lines#24, 320750276Speter clear=\E[H\E[2J$<50>, cub1=\E[D, cud1=\E[B, cuf1=\E[C, 320850276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H, 320950276Speter ht=^I, kb2=\E[G, kbs=^H, kcub1=\0K, kcud1=\0P, kcuf1=\0M, 321050276Speter kcuu1=\0H, kf0=\0D, kf1=\0;, kf2=\0<, kf3=\0=, kf4=\0>, 321150276Speter kf5=\0?, kf6=\0@, kf7=\0A, kf8=\0B, kf9=\0C, khome=\0G, 321250276Speter kich1=\0R, kll=\0O, knp=\0Q, kpp=\0I, nel=^M^J, rev=\E[7m, 321350276Speter sgr0=\E[0m, 321450276Speter 321550276Speter# This entry fits the Windows NT console when the _POSIX_TERM environment 321650276Speter# variable is set to 'on'. While the Windows NT POSIX console is seldom used, 321750276Speter# the Telnet client supplied with both the Windows for WorkGroup 3.11 TCP/IP 321850276Speter# stack and the Win32 (i.e., Windows 95 and Windows NT 3.1 or later) operating 321950276Speter# systems is not, and (surprise!) they match very well. 322050276Speter# 322150276Speter# See: MS Knowledge Base item Q108581, dated 13-MAY-1997, titled "Setting Up 322250276Speter# VI POSIX Editor for Windows NT 3.1". True to Microsoft form, not only 322350276Speter# are the installation instructions a pile of mind-numbing bureaucratese, 322450276Speter# but the termcap entry is actually broken and unusable as given; the :do: 322550276Speter# capability is misspelled "d". 322650276Speter# 322750276Speter# To use this, you need to a bunch of environment variables: 322850276Speter# 322950276Speter# SET _POSIX_TERM=on 323050276Speter# SET TERM=ansi 323150276Speter# SET TERMCAP=location of termcap file in POSIX file format 323250276Speter# which is case-sensitive. 323350276Speter# e.g. SET TERMCAP=//D/RESKIT35/posix/termcap 323450276Speter# SET TMP=//C/TEMP 323550276Speter# 323650276Speter# Important note: setting the TMP environment variable in POSIX style renders 323750276Speter# it incompatible with a lot of other applications, including Visual C++. So 323850276Speter# you should have a separate command window just for vi. All the other 323950276Speter# variables may be permanently set in the Control Panel\System applet. 324050276Speter# 324150276Speter# You can find out more about the restrictions of this facility at 324250276Speter# <http://www.nentug.org/unix-to-nt/ntposix.htm>. 324350276Speter# 324450276Speter# From: Federico Bianchi <bianchi@magna.cisid.unipi.it>, 15 Jan 1997 324550276Speteransi-nt|psx_ansi|Microsoft Windows NT console POSIX ANSI mode, 324650276Speter am, bw, msgr, 324750276Speter cols#80, it#8, lines#25, 324850276Speter bel=^G, clear=\E[2J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 324950276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K, 325050276Speter home=\E[H, ht=^I, ind=\E[S, kbs=^H, kcub1=\E[D, kcud1=\E[V, 325150276Speter kcuf1=\E[C, kcuu1=\E[A, nel=\r\E[S, rc=\E[u, rev=\E[7m, 325250276Speter ri=\E[T, rmso=\E[m, sc=\E[s, sgr0=\E[0m, smso=\E[7m, 325350276Speter 325450276Speter######## COMMON TERMINAL TYPES 325550276Speter# 325650276Speter# This section describes terminal classes and maker brands that are still 325750276Speter# quite common, but have proprietary command sets not blessed by ANSI. 325850276Speter# 325950276Speter 326050276Speter#### Altos 326150276Speter# 326250276Speter# Altos made a moderately successful line of UNIX boxes. In 1990 they were 326350276Speter# bought out by Acer, a major Taiwanese manufacturer of PC-clones. 326450276Speter# Acer has a web site at http://www.acer.com. 326550276Speter# 326650276Speter# Altos descriptions from Ted Mittelstaedt <tedm@agora.rain.com> 4 Sep 1993 326750276Speter# His comments suggest they were shipped with the system. 326850276Speter# 326950276Speter 327050276Speter# (altos2: had extension capabilities 327150276Speter# :c0=^A`\r:c1=^Aa\r:c2=^Ab\r:c3=^Ac\r:\ 327250276Speter# :c4=^Ad\r:c5=^Ae\r:c6=^Af\r:c7=^Ag\r:\ 327350276Speter# :c8=^Ah\r:c9=^Ai\r:cA=^Aj\r:cB=^Ak\r:\ 327450276Speter# :cC=^Al\r:cD=^Am\r:cE=^An\r:cF=^Ao\r: 327550276Speter# :XU=^Aq\r:XD=^Ar\r:XR=^As\r:XL=^At\r:\ 327650276Speter# :YU=^AQ\r:YD=^AR\r:YR=^AS\r:YL=^AT\r:\ 327750276Speter# :HL=^AP\r:SP=\E[i:\ 327850276Speter# :IS=\E[@:DE=\E[P:IL=\E[L:NS=\E[S:PS=\E[T:\ 327950276Speter# :LO=\E[0q:LC=\E[5q:LL=\E[6q:\ 328050276Speter# Comparison with the k* capabilities makes it obvious that the c* things are 328150276Speter# shift keys. I have renamed them to keys 32 and up accordingly. Also, 328250276Speter# :sr: was given as a boolean-- esr) 328350276Speteraltos2|alt2|altos-2|altos II, 328450276Speter cols#80, it#8, lines#24, xmc#0, 328550276Speter clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=\E[1B, cuf1=\E[1C, 328650276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[1A, dch1=\E[P, dl=\E[M, 328750276Speter ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@, 328850276Speter if=/usr/share/tabset/vt100, il1=\E[L, ind=^J, 328950276Speter is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kDL=^Am\r, 329050276Speter kEOL=^An\r, kbs=^H, kcbt=^AK\r, kclr=^AL\r, kcub1=\E[D, 329150276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=^AM\r, kel=^AN\r, 329250276Speter kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf32=^A`\r, 329350276Speter kf33=^Aa\r, kf34=^Ab\r, kf35=^Ac\r, kf36=^Ad\r, kf37=^Ae\r, 329450276Speter kf38=^Af\r, kf39=^Ag\r, kf4=^AC\r, kf40=^Ah\r, kf41=^Ai\r, 329550276Speter kf42=^Aj\r, kf43=^Ak\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 329650276Speter kf8=^AG\r, kf9=^AH\r, khome=\E[f, kil1=^AJ\r, kind=^AO\r, 329750276Speter nel=^M^J, rmam=\E[?7l, rmso=\E[m, rmul=\E[m, sgr0=\E[m, 329850276Speter smam=\E[?7h, smso=\E[7m, smul=\E[4m, 329950276Speter# (altos3: had extension capabilities 330050276Speter# :c0=^A`\r:c1=^Aa\r:c2=^Ab\r:c3=^Ac\r:\ 330150276Speter# :c4=^Ad\r:c5=^Ae\r:c6=^Af\r:c7=^Ag\r:\ 330250276Speter# :c8=^Ah\r:c9=^Ai\r:cA=^Aj\r:cB=^Ak\r:\ 330350276Speter# :cC=^Al\r:cD=^Am\r:cE=^An\r:cF=^Ao\r: 330450276Speter# :XU=^Aq\r:XD=^Ar\r:XR=^As\r:XL=^At\r:\ 330550276Speter# :HL=^AP\r:SP=\E[i:\ 330650276Speter# :IS=\E[@:DE=\E[P:IL=\E[L:NS=\E[S:PS=\E[T:\ 330750276Speteraltos3|altos5|alt3|alt5|altos-3|altos-5|altos III or V, 330850276Speter blink=\E[5p, ri=\EM, sgr0=\E[p, 330950276Speter use=altos2, 331050276Speteraltos4|alt4|altos-4|altos IV, 331150276Speter use=wy50, 331250276Speter# (altos7: had extension capabilities: 331350276Speter# :GG#0:GI=\EH8:GF=\EH7:\ 331450276Speter# :c0=^A`\r:c1=^Aa\r:c2=^Ab\r:c3=^Ac\r:\ 331550276Speter# :c4=^Ad\r:c5=^Ae\r:c6=^Af\r:c7=^Ag\r:\ 331650276Speter# :c8=^Ah\r:c9=^Ai\r:cA=^Aj\r:cB=^Ak\r:\ 331750276Speter# :cC=^Al\r:cD=^Am\r:cE=^An\r:cF=^Ao\r: 331850276Speter# Comparison with the k* capabilities makes it obvious that the c* things are 331950276Speter# shift keys. I have renamed them to keys 32 and up accordingly. I have 332050276Speter# also made this entry relative to adm12 in order to give it an <sgr>. The 332150276Speter# <invis> imported by use=adm+sgr may work, let me know. -- esr) 332250276Speteraltos7|alt7|altos VII, 332350276Speter am, mir, 332450276Speter cols#80, lines#24, xmc#0, 332550276Speter acsc=j5k3l2m1n8q\:t4u9v=w0x6, blink=\EG2, bold=\EGt, 332650276Speter clear=\E+^^, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 332750276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 332850276Speter dim=\EGp, dl=\ER, ed=\EY, el=\ET, home=^^, ht=^I, il1=\EE, 332950276Speter ind=^J, invis=\EG1, 333050276Speter is2=\E`\:\Ee(\EO\Ee6\Ec41\E~4\Ec21\Eu\E~2, kDL=^Am\r, 333150276Speter kEOL=^An\r, kbs=^H, kcbt=^AK\r, kclr=^AL\r, kcub1=^H, 333250276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=^AM\r, kel=^AN\r, 333350276Speter kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf32=^A`\r, 333450276Speter kf33=^Aa\r, kf34=^Ab\r, kf35=^Ac\r, kf36=^Ad\r, kf37=^Ae\r, 333550276Speter kf38=^Af\r, kf39=^Ag\r, kf4=^AC\r, kf40=^Ah\r, kf41=^Ai\r, 333650276Speter kf42=^Aj\r, kf43=^Ak\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 333750276Speter kf8=^AG\r, kf9=^AH\r, khome=^^, kil1=^AJ\r, kind=^AO\r, 333850276Speter knp=\EK, kpp=\EJ, mc4=\EJ, mc5=\Ed#, nel=^M^J, ri=\Ej, 333950276Speter rmir=\Er, smir=\Eq, 334050276Speter use=adm+sgr, 334150276Speteraltos7pc|alt7pc|altos PC VII, 334250276Speter kend=\ET, use=altos7, 334350276Speter 334450276Speter#### Hewlett-Packard (hp) 334550276Speter# 334650276Speter# Hewlett-Packard 334750276Speter# 8000 Foothills Blvd 334850276Speter# Roseville, CA 95747 334950276Speter# Vox: 1-(916)-785-4363 (Technical response line for VDTs) 335050276Speter# 1-(800)-633-3600 (General customer support) 335150276Speter# 335250276Speter 335350276Speter# Generic HP terminal - this should (hopefully) work on any HP terminal. 335450276Speterhpgeneric|hp|hewlett-packard generic terminal, 335550276Speter am, da, db, mir, xhp, 335650276Speter cols#80, lines#24, lm#0, vt#6, 335750276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 335850276Speter cup=\E&a%p2%dc%p1%dY$<6>, cuu1=\EA, dch1=\EP, dl1=\EM, 335950276Speter ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL, 336050276Speter ind=^J, kbs=^H, kcbt=\Ei, rmir=\ER, rmso=\E&d@, rmul=\E&d@, 336150276Speter sgr0=\E&d@, smir=\EQ, smso=\E&dJ, smul=\E&dD, tbc=\E3, 336250276Speter vpa=\E&a%p1%dY, 336350276Speter 336450276Speterhp110|hewlett-packard model 110 portable, 336550276Speter lines#16, use=hpgeneric, 336650276Speter 336750276Speterhp+pfk+cr|hp function keys with CR, 336850276Speter kf1=\Ep\r, kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r, kf5=\Et\r, 336950276Speter kf6=\Eu\r, kf7=\Ev\r, kf8=\Ew\r, 337050276Speter 337150276Speterhp+pfk-cr|hp function keys w/o CR, 337250276Speter kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, 337350276Speter kf8=\Ew, 337450276Speter 337550276Speter# The hp2621s use the same keys for the arrows and function keys, 337650276Speter# but not separate escape sequences. These definitions allow the 337750276Speter# user to use those keys as arrow keys rather than as function 337850276Speter# keys. 337950276Speterhp+pfk+arrows|hp alternate arrow definitions, 338050276Speter kcub1=\Eu\r, kcud1=\Ew\r, kcuf1=\Ev\r, kcuu1=\Et\r, kf1@, 338150276Speter kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, khome=\Ep\r, kind=\Er\r, 338250276Speter kll=\Eq\r, kri=\Es\r, 338350276Speter 338450276Speterhp+arrows|hp arrow definitions, 338550276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh, 338650276Speter kind=\ES, kll=\EF, kri=\ET, 338750276Speter 338850276Speter# Generic stuff from the HP 262x series 338950276Speter# 339050276Speterhp262x|HP 262x terminals, 339150276Speter xhp, 339250276Speter blink=\E&dA, dch1=\EP$<2>, ed=\EJ, ht=\011$<2>, ind=\ES, 339350276Speter invis=\E&dS, ip=$<2>, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 339450276Speter kcuu1=\EA, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK, khome=\Eh, 339550276Speter kich1=\EQ, kil1=\EL, kind=\ES, knp=\EU, kpp=\EV, kri=\ET, 339650276Speter krmir=\ER, rev=\E&dB, rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@, 339750276Speter sgr=\E&d%{64}%?%p1%t%{66}%|%;%?%p2%t%{68}%|%;%?%p3%t%{66}%|%;%?%p4%t%{65}%|%;%c, 339850276Speter sgr0=\E&d@, smkx=\E&s1A, smso=\E&dB, smul=\E&dD, 339950276Speter 340050276Speter# Note: no <home> on HPs since that homes to top of memory, not screen. 340150276Speter# Due to severe 2621 braindamage, the only way to get the arrow keys to 340250276Speter# transmit anything at all is to turn on the function key labels 340350276Speter# with <smkx>, and even then the user has to hold down shift! 340450276Speter# The default 2621 turns off the labels except when it has to to 340550276Speter# enable the function keys. If your installation prefers labels 340650276Speter# on all the time, or off all the time (at the "expense" of the 340750276Speter# function keys), use 2621-nl or 2621-wl. 340850276Speter# 340950276Speter# Note: there are newer ROMs for 2621's that allow you to set 341050276Speter# strap A so the regular arrow keys xmit \EA, etc, as with the 341150276Speter# 2645. However, even with this strap set, the terminal stops 341250276Speter# xmitting if you reset it, until you unset and reset the strap! 341350276Speter# Since there is no way to set/unset the strap with an escape 341450276Speter# sequence, we don't use it in the default. 341550276Speter# If you like, you can use 2621-ba (brain-damaged arrow keys). 341650276Speterhp2621-ba|2621 w/new rom and strap A set, 341750276Speter rmkx@, smkx@, use=hp+arrows, 341850276Speter use=hp2621, 341950276Speter 342050276Speter# hp2621 with function labels. Most of the time they are off, 342150276Speter# but inside vi, the function key labels appear. You have to 342250276Speter# hold down shift to get them to xmit. 342350276Speterhp2621|hp2621a|hp2621A|2621|2621a|2621A|hp2621-wl|2621-wl|hp 2621 w/labels, 342450276Speter is2=\E&jA\r, rmkx=\E&jA, 342550276Speter use=hp2621-fl, 342650276Speterhp2621-fl|hp 2621, 342750276Speter xhp@, xon, 342850276Speter pb#19200, 342950276Speter cbt=\Ei, cup=\E&a%p2%dc%p1%dY, dch1=\EP$<2>, ht=\011$<2>, 343050276Speter ip=$<2>, is2=\E&j@\r, rmkx=\E&j@, rmso=\E&d@, rmul=\E&d@, 343150276Speter sgr0=\E&d@, smkx=\E&jB, smso=\E&dD, smul=\E&dD, 343250276Speter use=hp+pfk+cr, use=hpgeneric, 343350276Speter 343450276Speter# To use hp2621p printer, setenv TERM=2621p, PRINTER=2612p 343550276Speterhp2621p|hp 2621 with printer, 343650276Speter mc4=\E&p13C, mc5=\E&p11C, use=hp2621, 343750276Speter 343850276Speterhp2621p-a|hp2621p with fn as arrows, 343950276Speter use=hp+pfk+arrows, use=hp2621p, 344050276Speter 344150276Speter# hp2621 with k45 keyboard 344250276Speterhp2621-k45|hp2621k45|k45|hp 2621 with 45 keyboard, 344350276Speter kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 344450276Speter khome=\Eh, rmkx=\E&s0A, smkx=\E&s1A, 344550276Speter use=hp2621, 344650276Speter 344750276Speter# 2621 using all 48 lines of memory, only 24 visible at any time. 344850276Speterhp2621-48|48 line 2621, 344950276Speter lines#48, 345050276Speter cup=\E&a%p2%dc%p1%dR, home=\EH, vpa=\E&a%p1%dR, use=hp2621, 345150276Speter 345250276Speter# 2621 with no labels ever. Also prevents vi delays on escape. 345350276Speterhp2621-nl|hp 2621 with no labels, 345450276Speter kcub1@, kcud1@, kcuf1@, kcuu1@, khome@, rmkx@, smkx@, use=hp2621-fl, 345550276Speter 345650276Speter# Needed for UCB ARPAVAX console, since lsi-11 expands tabs 345750276Speter# (wrong). 345850276Speter# 345950276Speterhp2621-nt|hp 2621 w/no tabs, 346050276Speter ht@, use=hp2621, 346150276Speter 346250276Speter# Hp 2624 B with 4 or 10 pages of memory. 346350276Speter# 346450276Speter# Some assumptions are made with this entry. These settings are 346550276Speter# NOT set up by the initialization strings. 346650276Speter# 346750276Speter# Port Configuration 346850276Speter# RecvPace=Xon/Xoff 346950276Speter# XmitPace=Xon/Xoff 347050276Speter# StripNulDel=Yes 347150276Speter# 347250276Speter# Terminal Configuration 347350276Speter# InhHndShk=Yes 347450276Speter# InhDC2=Yes 347550276Speter# XmitFnctn(A)=No 347650276Speter# InhEolWrp=No 347750276Speter# 347850276Speter# Note: the 2624 DOES have a true <home>, believe it or not! 347950276Speter# 348050276Speter# The 2624 has an "error line" to which messages can be sent. 348150276Speter# This is CLOSE to what is expected for a "status line". However, 348250276Speter# after a message is sent to the "error line", the next carriage 348350276Speter# return is EATEN and the "error line" is turned back off again! 348450276Speter# So I guess we can't define <hs>, <eslok>, <wsl>, <dsl>, <fsl>, <tsl>. 348550276Speter# 348650276Speter# This entry supports emacs (and any other program that uses raw 348750276Speter# mode) at 4800 baud and less. I couldn't get the padding right 348850276Speter# for 9600. 348950276Speter# 349050276Speter# (hp2624: replaced NUL sequences in flash with mandatory pauses -- esr) 349150276Speterhp2624|hp2624a|hp2624b|hp2624b-4p|Hewlett Packard 2624 B, 349250276Speter da, db, 349350276Speter lm#96, 349450276Speter flash=\E&w13F$<66/>\E&w12F$<66/>\E&w13F$<66/>\E&w12F, use=hp+labels, use=scrhp, 349550276Speter 349650276Speter# This hp2626 entry does not use any of the fancy windowing stuff 349750276Speter# of the 2626. 349850276Speter# 349950276Speter# Indeed, terminfo does not yet handle such stuff. Since changing 350050276Speter# any window clears memory, it is probably not possible to use 350150276Speter# this for screen opt. 350250276Speter# 350350276Speter# ed is incredibly slow most of the time - I am guessing at the 350450276Speter# exact padding. Since the terminal uses xoff/xon this is intended 350550276Speter# only for cost computation, so that the terminal will prefer el 350650276Speter# or even dl1 which is probably faster! 350750276Speter# 350850276Speter# \ED\EJ\EC hack for ed from Ed Bradford - apparently ed is only 350950276Speter# extra slow on the last line of the window. 351050276Speter# 351150276Speter# The padding probably should be changed. 351250276Speter# 351350276Speterhp2626|hp2626a|hp2626p|hp 2626, 351450276Speter da, db, 351550276Speter lm#0, pb#19200, 351650276Speter ed=\ED\EJ$<500>\EC, indn=\E&r%p1%dD, ip=$<4>, 351750276Speter is2=\E&j@\r, rin=\E&r%p1%dU, 351850276Speter use=hp+pfk+cr, use=hp+labels, use=scrhp, 351950276Speter 352050276Speter# This entry is for sysline. It allocates a 23 line window with 352150276Speter# a 115 line workspace for regular use, and a 1 line window for 352250276Speter# the status line. 352350276Speter# 352450276Speter# This assumes port 2 is being used. 352550276Speter# Turn off horizontal line, Create ws #1 with 115 lines, 352650276Speter# Create ws #2 with 1 line, Create window #1 lines 1-23, 352750276Speter# Create window #2 lines 24-24, Attach cursor to workspace #1. 352850276Speter# Note that this clears the tabs so it must be done by tset before 352950276Speter# it sets the tabs. 353050276Speter# 353150276Speterhp2626-s|hp 2626 using only 23 lines, 353250276Speter eslok, hs, 353350276Speter lines#23, 353450276Speter fsl=\E&d@\E&w7f2p1I\E&w4f1I, 353550276Speter is1=\E&q3t0{0H \E&w0f115n1I \E&w0f1n2I \E&w2f1i0d0u22l0S \E&w2f2i0d23u23l0S \E&w7f2p1I \r, 353650276Speter tsl=\E&w7f2p2I\E&w4f2I\r\EK\E&a%p1%dC, 353750276Speter use=hp2626, 353850276Speter# Force terminal back to 24 lines after being 23. 353950276Speterhp2626-ns|hp 2626 using all 24 lines, 354050276Speter is1=\E&q3t0{0H \E&w0f118n1I \E&w0f1n2I \E&w2f1i0d0u23l0S \E&w3f2I \E&w7f2p1I \r, use=hp2626, 354150276Speter# Various entries useful for small windows on 2626. 354250276Speterhp2626-12|hewlett-packard 2626 12 lines, 354350276Speter lines#12, use=hp2626, 354450276Speterhp2626-12x40|hewlett-packard 2626 12 lines 40 columns, 354550276Speter cols#40, lines#12, use=hp2626, 354650276Speterhp2626-x40|hewlett-packard 2626 40 columns, 354750276Speter cols#40, use=hp2626, 354850276Speterhp2626-12-s|hewlett-packard 2626 11 lines plus status, 354950276Speter lines#11, use=hp2626-s, 355050276Speter 355150276Speter# 355250276Speter# hp2627 color tubes from University of Wisconsin 355350276Speter# 355450276Speterhp2627a-rev|hp 2627 with reverse video colors, 355550276Speter cr=^M, cud1=^J, ht=^I, ind=^J, 355650276Speter is2=\E&v0m1a0b0c1x1y1z1i0a0b1c1x1y1z0i0S\E&j@\r\E3\r, 355750276Speter kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, rmul=\E&v0S\E&d@, 355850276Speter smul=\E&dD\E&v1S, 355950276Speter use=hp2621-nl, 356050276Speterhp2627a|hp 2627 color terminal with no labels, 356150276Speter cr=^M, cud1=^J, ht=^I, ind=^J, 356250276Speter is2=\E&v0m1a1b0c1i0a1b1c2i1a0b0c0i0S\E&j@\r\E3\r, 356350276Speter kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, rmso=\E&v0S, 356450276Speter rmul=\E&v0S\E&d@, smso=\E&v2S, smul=\E&dD\E&v1S, 356550276Speter use=hp2621-nl, 356650276Speterhp2627c|hp 2627 color (cyan) terminal with no labels, 356750276Speter cr=^M, cud1=^J, ht=^I, ind=^J, 356850276Speter is2=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r, 356950276Speter kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, 357050276Speter use=hp2627a, 357150276Speter 357250276Speter# hp2640a doesn't have the Y cursor addressing feature, and C is 357350276Speter# memory relative instead of screen relative, as we need. 357450276Speter# 357550276Speterhp2640a|hp 2640a, 357650276Speter cup@, rmkx@, smkx@, use=hp2645, 357750276Speter 357850276Speterhp2640b|hp2644a|hp 264x series, 357950276Speter rmkx@, smkx@, use=hp2645, 358050276Speter 358150276Speter# (hp2641a: removed unknown :gu: -- esr) 358250276Speterhp2641a|hp2645a|hp2647a|HP 264?A series BRL entry, 358350276Speter am, da, db, mir, xhp, 358450276Speter cols#80, lines#24, 358550276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 358650276Speter cup=\E&a%p2%2dc%p1%2dY, cuu1=\EA, dch1=\EP, dl1=\EM, 358750276Speter ed=\EJ, el=\EK, hpa=\E&a%p1%2dC, ht=^I, 358850276Speter if=/usr/share/tabset/std, il1=\EL, ind=^J, 358950276Speter is2=\EE$<500/>, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, 359050276Speter rmir=\ER, rmso=\E&d@, smir=\EQ, smso=\E&dB, 359150276Speter vpa=\E&a%p1%2dY, 359250276Speter 359350276Speter# This terminal should be used at 4800 baud or less. It needs padding for 359450276Speter# plain characters at 9600, I guessed at an appropriate cr delay. It really 359550276Speter# wants ^E/^F handshaking, but that doesn't work well even if you write 359650276Speter# software to support it. 359750276Speterhp2645|hp45|HP 2645 series, 359850276Speter pb#9600, 359950276Speter blink=\E&dA, cr=\r$<20>, dim=\E&dH, kctab=\E2, kcub1=\ED, 360050276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kdl1=\EM, 360150276Speter ked=\EJ, kel=\EK, khome=\Eh, khts=\E1, kich1=\EQ, kil1=\EL, 360250276Speter kind=\ES, knp=\EU, kpp=\EV, kri=\ET, krmir=\ER, rev=\E&dB, 360350276Speter rmkx=\E&s0A, 360450276Speter sgr=\E&d%{64}%?%p1%t%{66}%|%;%?%p2%t%{68}%|%;%?%p3%t%{66}%|%;%?%p4%t%{65}%|%;%?%p5%t%{72}%|%;%?%p6%t%{66}%|%;%c, 360550276Speter sgr0=\E&d@, smkx=\E&s1A, smul=\E&dD, 360650276Speter use=hpgeneric, 360750276Speter# You should use this terminal at 4800 baud or less. 360850276Speterhp2648|hp2648a|HP 2648a graphics terminal, 360950276Speter clear=\EH\EJ$<50>, cup=\E&a%p2%dc%p1%dY$<20>, 361050276Speter dch1=\EP$<7>, ip=$<5>, 361150276Speter use=hp2645, 361250276Speter 361350276Speter# The HP 150 terminal is a fairly vanilla HP terminal, with the 361450276Speter# clreol standout problem. It also has graphics capabilities and 361550276Speter# a touch screen, which we don't describe here. 361650276Speterhp150|hewlett packard Model 150, 361750276Speter use=hp2622, 361850276Speter 361950276Speter# HP 2382a terminals, "the little ones." They don't have any 362050276Speter# alternate character set support and sending out ^N/^O will 362150276Speter# leave the screen blank. 362250276Speterhp2382a|hp2382|hewlett packard 2382a, 362350276Speter da, db, 362450276Speter lh#1, lm#48, 362550276Speter acsc@, 362650276Speter pln=\E&f0a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d0L%?%ga%!%t %;%p2%s, 362750276Speter rmacs@, 362850276Speter 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%{64}%+%e%{83}%;%e%?%ga%t%ga%{64}%+%e%{64}%;%;%c, 362950276Speter sgr0=\E&d@, smacs@, 363050276Speter use=hp+labels, use=scrhp, 363150276Speter 363250276Speterhp2621-a|hp2621a-a|hp2621 with fn as arrows, 363350276Speter use=hp+pfk+arrows, use=hp2621-fl, 363450276Speter 363550276Speter# newer hewlett packard terminals 363650276Speter 363750276Speternewhpkeyboard|generic entry for HP extended keyboard, 363850276Speter kbs=^H, kcbt=\Ei, kclr=\EJ, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 363950276Speter kcuu1=\EA, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK, khome=\Eh, 364050276Speter kich1=\EQ, kil1=\EL, kind=\ET, kll=\EF, knp=\EU, kpp=\EV, 364150276Speter kri=\ES, krmir=\ER, rmkx=\E&s0A, smkx=\E&s1A, 364250276Speter use=hp+pfk-cr, 364350276Speter 364450276Speternewhp|generic entry for new hewlett packard terminals, 364550276Speter am, bw, mir, xhp, xon, 364650276Speter cols#80, lines#24, pb#4800, 364750276Speter acsc=2[3@4>5I9(\:'JSKWLQMAO#P$Q;R!S"T1U2V4W3X\:Y+Z*dHjGkTlRmFn/q\,t5u6v8w7x., 364850276Speter bel=^G, blink=\E&dA, bold=\E&dF, cbt=\Ei, cr=^M, cub1=^H, 364950276Speter cud1=^J, cuf1=\EC, cuu1=\EA, dch1=\EP$<2>, dim=\E&dH, 365050276Speter dl1=\EM, ed=\EJ, el=\EK, ht=\011$<2>, hts=\E1, il1=\EL, ind=^J, 365150276Speter invis=\E&dS, ip=$<2>, is1=\E&jB$<8>, nel=^M^J, 365250276Speter pfkey=\E&f0a%p1%dk0d%p2%l%dL%p2%s, 365350276Speter pfloc=\E&f1a%p1%dk0d%p2%l%dL%p2%s, 365450276Speter pfx=\E&f2a%p1%dk0d%p2%l%dL%p2%s, rev=\E&dB, ri=\ET, 365550276Speter rmacs=^O, rmir=\ER, rmso=\E&d@, rmul=\E&d@, rs1=\Eg, 365650276Speter 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%{64}%+%e%{83}%;%e%?%ga%t%ga%{64}%+%e%{64}%;%;%c%?%p9%t\016%e\017%;, 365750276Speter sgr0=\E&d@\017, smacs=^N, smir=\EQ, smso=\E&dJ, smul=\E&dD, 365850276Speter tbc=\E3, 365950276Speter use=newhpkeyboard, 366050276Speter 366150276Spetermemhp|memory relative addressing for new HP ttys, 366250276Speter vt#6, 366350276Speter clear=\EH\EJ$<40>, cub=\E&a-%p1%dC, cud=\E&a+%p1%dR, 366450276Speter cuf=\E&a+%p1%dC, cup=\E&a%p1%dr%p2%dC, cuu=\E&a-%p1%dR, 366550276Speter home=\EH, hpa=\E&a%p1%dC, ll=\E&a23R\r, 366650276Speter mrcup=\E&a%p1%dr%p2%dC, vpa=\E&a%p1%dR, use=newhp, 366750276Speter 366850276Speterscrhp|screen relative addressing for new HP ttys, 366950276Speter clear=\E&a0c0Y\EJ$<40>, cub=\E&a-%p1%dC, 367050276Speter cud=\E&a+%p1%dR, cuf=\E&a+%p1%dC, 367150276Speter cup=\E&a%p1%dy%p2%dC$<10>, cuu=\E&a-%p1%dR, 367250276Speter home=\E&a0y0C, hpa=\E&a%p1%dC, ll=\E&a0y0C\EA, 367350276Speter mrcup=\E&a%p1%dr%p2%dC, vpa=\E&a%p1%dY, use=newhp, 367450276Speter 367550276Speter# (hp+labels: added label values from a BRL termcap -- esr) 367650276Speterhp+labels|"standard" label info for new HP ttys, 367750276Speter lh#2, lw#8, nlab#8, 367850276Speter lf0=f1, lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, 367950276Speter pln=\E&f2a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d0L%?%ga%!%t %;%p2%s, 368050276Speter rmln=\E&j@, smln=\E&jB, 368150276Speter 368250276Speterhp+printer|"standard" printer info for HP ttys, 368350276Speter ff=\E&p4u0C, mc0=\EH\E&p4dF, mc4=\E&p13C, mc5=\E&p11C, 368450276Speter 368550276Speter 368650276Speter# The new hp2621b is kind of a cross between the old 2621 and the 368750276Speter# new 262x series of machines. It has dip-switched options. 368850276Speter# The firmware has a bug in it such that if you give it a null 368950276Speter# length label, the following character is eaten! 369050276Speterhp2621b|hp 2621b with old style keyboard, 369150276Speter lh#1, lm#48, lw#8, nlab#8, 369250276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh, 369350276Speter kind=\ET, kll=\EF, kri=\ES, 369450276Speter pln=\E&f0a%p1%dk%p2%l%Pa%?%ga%t%ga%d%e1%;d3L%?%ga%!%t%{32}%c%;%p2%s\E%{111}%p1%+%c\r, 369550276Speter smln=\E&jB, 369650276Speter use=hp2621, 369750276Speter 369850276Speterhp2621b-p|hp 2621b with printer, 369950276Speter use=hp+printer, use=hp2621b, 370050276Speter 370150276Speter# hp2621b - new 2621b with new extended keyboard 370250276Speter# these are closer to the new 26xx series than the other 2621b 370350276Speterhp2621b-kx|hp 2621b with extended keyboard, 370450276Speter use=newhpkeyboard, use=hp2621b, 370550276Speter 370650276Speterhp2621b-kx-p|hp 2621b with new keyboard & printer, 370750276Speter use=hp+printer, use=hp2621b-kx, 370850276Speter 370950276Speter# Some assumptions are made in the following entries. 371050276Speter# These settings are NOT set up by the initialization strings. 371150276Speter# 371250276Speter# Port Configuration 371350276Speter# RecvPace=Xon/Xoff XmitPace=Xon/Xoff StripNulDel=Yes 371450276Speter# 371550276Speter# Terminal Configuration 371650276Speter# InhHndShk(G)=Yes InhDC2(H)=Yes 371750276Speter# XmitFnctn(A)=No InhEolWrp=No 371850276Speter# 371950276Speter# 372050276Speter# Hp 2622a & hp2623a display and graphics terminals 372150276Speter# 372250276Speterhp2622|hp2622a|hp 2622, 372350276Speter da, db, 372450276Speter lm#0, pb#19200, 372550276Speter is2=\E&dj@\r, use=hp+pfk+cr, use=hp+labels, use=scrhp, 372650276Speter 372750276Speter# The 2623 is a 2622 with extra graphics hardware. 372850276Speterhp2623|hp2623a|hp 2623, 372950276Speter use=hp2622, 373050276Speter 373150276Speterhp2624b-p|hp2624b-4p-p|hewlett packard 2624 B with printer, 373250276Speter use=hp+printer, use=hp2624, 373350276Speter 373450276Speter# The hewlett packard B can have an optional extra 6 pages of memory. 373550276Speterhp2624-10p|hp2624a-10p|hp2624b-10p|hewlett packard 2624 B w/ 10 pages of memory, 373650276Speter lm#240, use=hp2624, 373750276Speter 373850276Speterhp2624b-10p-p|hewlett packard 2624 B w/ extra memory & printer, 373950276Speter lm#240, use=hp2624b-p, 374050276Speter 374150276Speter# Color manipulations for HP terminals 374250276Speterhp+color|hp with colors, 374350276Speter ccc, 374450276Speter colors#16, ncv#17, pairs#7, 374550276Speter initp=\E&v%?%p2%{1000}%=%t1%e.%p2%d%;a%?%p3%{1000}%=%t1%e.%p3%d%;b%?%p4%{1000}%=%t1%e.%p4%d%;c%?%p5%{1000}%=%t1%e.%p5%d%;x%?%p6%{1000}%=%t1%e.%p6%d%;y%?%p7%{1000}%=%t1%e.%p7%d%;z%p1%dI, 374650276Speter oc=\E&v0m1a1b1c0I\E&v1a1I\E&v1b2I\E&v1a1b3I\E&v1c4I\E&v1a1c5I\E&v1b1c6I\E&v1x1y7I, 374750276Speter op=\E&v0S, scp=\E&v%p1%dS, 374850276Speter 374950276Speter# <is2> sets the screen to be 80 columns wide 375050276Speterhp2397a|hp2397|hewlett packard 2397A color terminal, 375150276Speter is2=\E&w6f80X, 375250276Speter use=memhp, use=hp+labels, use=hp+color, 375350276Speter 375450276Speter# HP 700/44 Setup parameters: 375550276Speter# Terminal Mode HP-PCterm 375650276Speter# Inhibit Auto Wrap NO 375750276Speter# Status Line Host Writable 375850276Speter# PC Character Set YES 375950276Speter# Twenty-Five Line Mode YES 376050276Speter# XON/XOFF @128 or 64 (sc) 376150276Speter# Keycode Mode NO or YES (sc) 376250276Speter# Backspace Key BS or BS/DEL 376350276Speter# 376450276Speter# <is2> sets pcterm; autowrap; 25 lines; pc char set; prog DEL key; 376550276Speter# \E\\? does not turn off keycode mode 376650276Speter# <smsc> sets alternate start/stop; keycode on 376750276Speterhpansi|hp700|hewlett packard 700/44 in HP-PCterm mode, 376850276Speter am, eo, xenl, xon, 376950276Speter cols#80, lines#25, 377050276Speter acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263, 377150276Speter bel=^G, cbt=\E[Z, civis=\E[?25l, clear=\E[2J\E[H, 377250276Speter cnorm=\E[?25h, cr=^M, cub1=\E[D, cud1=\E[B, cuf1=\E[C, 377350276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 377450276Speter ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@, il1=\E[L, 377550276Speter ind=^J, 377650276Speter is2=\E[44"p\E[?7h\E[>10h\E[>12h\EP1;1|3/7F\E\\, 377750276Speter kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 377850276Speter kcuu1=\E[A, kend=\E[4~, kf1=\E[17~, kf10=\E[28~, 377950276Speter kf2=\E[18~, kf3=\E[19~, kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, 378050276Speter kf7=\E[24~, kf8=\E[25~, kf9=\E[26~, khome=\E[1~, knp=\E[6~, 378150276Speter kpp=\E[5~, rmam=\E[?7l, 378250276Speter rmsc=\E[>11l\EP1**x0/11;1/13\E[m\E\\, rmso=\E[m, 378350276Speter rmul=\E[m, sgr0=\E[m, smam=\E[?7h, 378450276Speter smsc=\E[>11h\EPO**x0/65;1/67\E\\$<250>, smso=\E[7m, 378550276Speter smul=\E[4m, xoffc=g, xonc=e, 378650276Speter# 378750276Speter# (hp2392: copied <rmir> here from hpex -- esr) 378850276Speterhp2392|239x series, 378950276Speter cols#80, 379050276Speter cbt=\Ei, cup=\E&a%p1%dy%p2%dC, kf1=\Ep\r, kf2=\Eq\r, 379150276Speter kf3=\Er\r, kf4=\Es\r, kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r, 379250276Speter kf8=\Ew\r, khome=\Eh, kind=\EU, knp=\Eu, kpp=\Ev, kri=\EV, 379350276Speter rmir=\ER, rmul=\E&d@, smir=\EQ, smul=\E&dD, vpa=\E&a%p1%dY, 379450276Speter use=hpsub, 379550276Speter 379650276Speterhpsub|hp terminals -- capability subset, 379750276Speter am, da, db, mir, xhp, xon, 379850276Speter lines#24, 379950276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, 380050276Speter cuu1=\EA, dch1=\EP, dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, 380150276Speter ht=^I, if=/usr/share/tabset/stdcrt, il1=\EL, ind=^J, 380250276Speter is2=\E&s1A\E<\E&k0\\, kbs=^H, kcub1=\ED, kcud1=\EB, 380350276Speter kcuf1=\EC, kcuu1=\EA, khome=\Eh, rmkx=\E&s0A, rmso=\E&d@, 380450276Speter sgr0=\E&d@, smkx=\E&s1A, smso=\E&dB, 380550276Speter 380650276Speter# hpex: 380750276Speter# May be used for most 24 x 80 hp terminals, 380850276Speter# but has no padding added, so may allow runover in some terminals at high 380950276Speter# baud rates. Will not work for hp2640a or hp2640b terminals, hp98x6 and 381050276Speter# hp98x5 terminal emulators or hp98x6 consoles. 381150276Speter# Adds xy-cursor addressing, vertical cursor addressing, home, 381250276Speter# last line, and underline capabilities. 381350276Speter# 381450276Speter# (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:", 381550276Speter# moved <rmir> here from hpsub -- esr) 381650276Speterhpex|hp extended capabilites, 381750276Speter cr=^M, cud1=^J, cup=\E&a%p1%dy%p2%dC, ht=^I, ind=^J, kbs=^H, 381850276Speter kcub1=^H, kcud1=^J, nel=^M^J, rmir=\ER, rmul=\E&d@, smir=\EQ, 381950276Speter smul=\E&dD, vpa=\E&a%p1%dY, 382050276Speter use=hpsub, 382150276Speter 382250276Speter# From: Ville Sulko <Ville.Sulko@bip.atk.tpo.fi>, 05 Aug 1996 382350276Speterhp2|hpex2|hewlett-packard extended capabilities newer version, 382450276Speter am, da, db, mir, xhp, 382550276Speter cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, xmc#0, 382650276Speter bel=^G, clear=\E&a0y0C\EJ, cr=^M, cub1=^H, cud1=\EB, 382750276Speter cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP, 382850276Speter dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1, 382950276Speter il1=\EL, ind=^J, kbs=^H, kclr=\EJ, kctab=\E2, kcub1=\ED, 383050276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kdl1=\EM, 383150276Speter ked=\EJ, kel=\EK, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, 383250276Speter kf6=\Eu, kf7=\Ev, kf8=\Ew, khome=\Eh, khts=\E1, kich1=\EQ, 383350276Speter kil1=\EL, kind=\ES, kll=\EF, knp=\EU, kpp=\EV, kri=\ET, 383450276Speter krmir=\ER, ktbc=\E3, meml=\El, memu=\Em, 383550276Speter pfkey=\E&f%p1%dk%p2%l%dL%p2%s, 383650276Speter pfloc=\E&f1a%p1%dk%p2%l%dL%p2%s, 383750276Speter pfx=\E&f2a%p1%dk%p2%l%dL%p2%s, 383850276Speter pln=\E&f%p1%dk%p2%l%dd0L%p2%s, rmir=\ER, rmkx=\E&s0A, 383950276Speter rmln=\E&j@, rmso=\E&d@, rmul=\E&d@, 384050276Speter sgr=\E&d%?%p7%t%{115}%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+%p5%{8}%*%+%{64}%+%c%?%p9%t%'\016'%c%e%'\017'%c%;, 384150276Speter sgr0=\E&d@, smir=\EQ, smkx=\E&s1A, smln=\E&jB, smso=\E&dB, 384250276Speter smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY, 384350276Speter 384450276Speter# HP 236 console 384550276Speter# From: <ddavis@ic.berkeley.edu> 384650276Speterhp236|hp236 internal terminal emulator, 384750276Speter am, 384850276Speter cols#80, lines#24, 384950276Speter clear=\EF, cnorm=\EDE, cub1=^H, 385050276Speter cup=\EE%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, cvvis=\EDB, 385150276Speter dch1=\EJ, dl1=\EH, el=\EK, ich1=\EI, il1=\EG, rmso=\ECI, 385250276Speter sgr0=\ECI, smso=\EBI, 385350276Speter 385450276Speter# This works on a hp300 console running Utah 4.3 BSD 385550276Speter# From: Craig Leres <leres@okeeffe.berkeley.edu> 385650276Speterhp300h|HP Catseye console, 385750276Speter am, da, db, mir, xhp, 385850276Speter cols#128, lines#51, lm#0, xmc#0, 385950276Speter bel=^G, cbt=\Ei, clear=\E&a0y0C\EJ, cr=^M, cub1=^H, cud1=\EB, 386050276Speter cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP, 386150276Speter dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, 386250276Speter if=/usr/share/tabset/stdcrt, il1=\EL, ind=^J, kbs=^H, 386350276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\Eh, 386450276Speter rmir=\ER, rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@, 386550276Speter smir=\EQ, smkx=\E&s1A, smso=\E&dB, smul=\E&dD, tbc=\E3, 386650276Speter vpa=\E&a%p1%dY, 386750276Speter# From: Greg Couch <gregc@ernie.berkeley.edu> 386850276Speterhp9837|hp98720|hp98721|HP 9000/300 workstations, 386950276Speter am, da, db, mir, xhp, 387050276Speter cols#128, it#8, lines#46, lm#0, 387150276Speter bel=^G, cbt=\Ei, clear=\E&a0y0C\EJ, cub1=^H, cud1=\EB, 387250276Speter cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP, 387350276Speter dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1, 387450276Speter il1=\EL, ind=^J, is2=\E&v0m1b0i&j@, kbs=^H, kcub1=\ED, 387550276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kdl1=\EM, 387650276Speter ked=\EJ, kel=\EK, khome=\Eh, kich1=\EQ, kil1=\EL, knp=\EU, 387750276Speter kpp=\EV, rmir=\ER, rmkx=\E&s0A, rmso=\E&v0S, rmul=\E&d@, 387850276Speter sgr0=\E&d@, smir=\EQ, smkx=\E&s1A, smso=\E&v5S, smul=\E&dD, 387950276Speter tbc=\E3, vpa=\E&a%p1%dY, 388050276Speter# HP 9845 desktop computer from BRL 388150276Speter# (hp9845: removed unknown capability :gu: -- esr) 388250276Speterhp9845|HP 9845, 388350276Speter am, da, db, eo, mir, xhp, 388450276Speter cols#80, lines#21, 388550276Speter clear=\EH\EJ, cuf1=\EC, cup=\E&a%p2%2dc%p1%2dY, cuu1=\EA, 388650276Speter dch1=\EP, dl1=\EM, ed=\EJ, el=\EK, 388750276Speter if=/usr/share/tabset/std, il1=\EL, rmir=\ER, rmso=\E&d@, 388850276Speter smir=\EQ, smso=\E&dB, 388950276Speter# From: Charles A. Finnell of MITRE <finnell@mitre.org>, developed 07SEP90 389050276Speter# (hp98550: replaced /usr/share/tabset/9837 with std because <it#8>,<hts=\E1>; 389150276Speter# added empty <acsc> to avoid warnings re <smacs>/<rmacs> --esr) 389250276Speterhp98550|hp98550a|HP 9000 Series 300 color console, 389350276Speter am, da, db, mir, xhp, 389450276Speter cols#128, it#8, lines#49, lm#0, 389550276Speter acsc=, bel=^G, blink=\E&dA, bold=\E&dJ, cbt=\Ei, civis=\E*dR, 389650276Speter clear=\EH\EJ, cnorm=\E*dQ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 389750276Speter cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP, dim=\E&dH, 389850276Speter dl1=\EM, ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1, 389950276Speter if=/usr/share/tabset/std, il1=\EL, ind=^J, invis=\E&ds, 390050276Speter kbs=^H, kclr=\EJ, kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 390150276Speter kcuu1=\EA, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK, kf1=\Ep, 390250276Speter kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew, 390350276Speter khome=\Eh, khts=\E1, kich1=\EQ, kil1=\EL, kind=\ES, kll=\EF, 390450276Speter knp=\EU, kpp=\EV, kri=\ET, krmir=\ER, ktbc=\E3, rev=\E&dJ, 390550276Speter rmacs=^O, rmir=\ER, rmkx=\E&s0A, rmso=\E&d@, rmul=\E&d@, 390650276Speter sgr0=\E&d@, smacs=^N, smir=\EQ, smkx=\E&s1A, smso=\E&dJ, 390750276Speter smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY, 390850276Speter# From: Victor Duchovni <vic@fine.princeton.edu> 390950276Speter# (hp700-wy: removed obsolete ":nl=^J:"; 391050276Speter# replaced /usr/share/tabset/hp700-wy with std because <it#8>,<hts=\E1> -- esr) 391150276Speterhp700-wy|HP700/41 emulating wyse30, 391250276Speter am, bw, mir, msgr, 391350276Speter cols#80, it#8, lines#24, xmc#1, 391450276Speter cbt=\EI, clear=^Z, cr=^M, cub1=^H, cud1=^V, cuf1=^L, 391550276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 391650276Speter dl1=\ER, ed=\EY, el=\ET$<10/>, home=^^, ht=^I, hts=\E1, 391750276Speter if=/usr/share/tabset/stdcrt, il1=\EE$<0.7*/>, 391850276Speter is1=\E~"\EC\Er\E(\EG0\003\E`9\E`1, kbs=\177, kcbt=\EI, 391950276Speter kclr=^Z, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, ked=\EY, 392050276Speter kel=\ET, khome=^^, khts=\EI, kich1=\Eq, krmir=\Er, ll=^^^K, 392150276Speter ri=\Ej, rmir=\Er, rmso=\EG0$<10/>, rmul=\EG0$<10/>, 392250276Speter sgr0=\EG0$<10/>, smir=\Eq, smso=\EG4$<10/>, 392350276Speter smul=\EG8$<10/>, tbc=\E0, vpa=\E[%p1%{32}%+%c, 392450276Speter# (hp70092: added empty <acsc> to avoid warnings re <smacs>/<rmacs> --esr) 392550276Speterhp70092|hp70092a|hp70092A|HP 700/92, 392650276Speter am, da, db, xhp, 392750276Speter cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, 392850276Speter acsc=, bel=^G, blink=\E&dA, bold=\E&dB, cbt=\Ei, 392950276Speter clear=\E&a0y0C\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, 393050276Speter cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP, dim=\E&dH, 393150276Speter dl1=\EM, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL, 393250276Speter kbs=^H, kclr=\EJ, kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 393350276Speter kcuu1=\EA, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK, kf1=\Ep, 393450276Speter kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew, 393550276Speter khome=\Eh, khts=\E1, kich1=\EQ, kil1=\EL, kind=\ES, kll=\EF, 393650276Speter knp=\EU, kpp=\EV, kri=\ET, krmir=\ER, ktbc=\E3, rev=\E&dB, 393750276Speter ri=\ET, rmacs=^O, rmir=\ER, rmkx=\E&s0A, rmln=\E&j@, 393850276Speter rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@, smacs=^N, smir=\EQ, 393950276Speter smkx=\E&s1A, smln=\E&jB, smso=\E&dJ, smul=\E&dD, tbc=\E3, 394050276Speter vpa=\E&a%p1%dY, 394150276Speter 394250276Speterbobcat|sbobcat|HP 9000 model 300 console, 394350276Speter am, da, db, mir, xhp, 394450276Speter cols#128, it#8, lines#47, xmc#0, 394550276Speter cbt=\Ei, clear=\EH\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, 394650276Speter cup=\E&a%dy%dC$<6/>, cuu1=\EA, dch1=\EP, dl1=\EM$<10*/>, 394750276Speter ed=\EJ, el=\EK, hpa=\E&a%dC$<6/>, ht=^I, il1=\EL$<10*/>, 394850276Speter ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 394950276Speter khome=\Eh, nel=^M^J, rmir=\ER, rmkx=\E&s0A, rmso=\E&d@, 395050276Speter rmul=\E&d@, sgr0=\E&d@, smir=\EQ, smkx=\E&s1A, smso=\E&dB, 395150276Speter smul=\E&dD, vpa=\E&a%dY$<6/>, 395250276Spetergator-t|HP 9000 model 237 emulating extra-tall AAA, 395350276Speter lines#94, use=gator, 395450276Spetergator|HP 9000 model 237 emulating AAA, 395550276Speter bw, km, mir, ul, 395650276Speter cols#128, it#8, lines#47, 395750276Speter bel=^G, cbt=\E[Z, clear=\E[H\E[J, cr=^M, cub1=^H, cud1=^J, 395850276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\EM, 395950276Speter dch=\E[%p1%dP$<4/>, dch1=\E[P, dl=\E[%p1%dM$<1*/>, 396050276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, hpa=\E[%i%p1%d`, 396150276Speter ht=^I, ich=\E[%p1%d@$<4/>, ich1=\E[@, il=\E[%p1%dL$<1*/>, 396250276Speter il1=\E[L, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, 396350276Speter rep=%p1%c\E[%p2%db$<1*/>, rev=\E[7m, rmso=\E[m, 396450276Speter rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m, 396550276Spetergator-52|HP 9000 model 237 emulating VT52, 396650276Speter cols#128, lines#47, use=vt52, 396750276Spetergator-52t|HP 9000 model 237 emulating extra-tall VT52, 396850276Speter lines#94, use=gator-52, 396950276Speter 397050276Speter#### Honeywell-Bull 397150276Speter# 397250276Speter# From: Michael Haardt <michael@gandalf.moria> 11 Jan 93 397350276Speter# 397450276Speter 397550276Speter# Honeywell Bull terminal. Its cursor and function keys send single 397650276Speter# control characters and it has standout/underline glitch. Most programs 397750276Speter# do not like these features/bugs. Visual bell is realized by flashing the 397850276Speter# "keyboard locked" LED. 397950276Speterdku7003-dumb|Honeywell Bull DKU 7003 dumb mode, 398050276Speter cols#80, lines#25, 398150276Speter clear=^]^_, cr=^M, cub1=^Y, cud1=^K, cuf1=^X, 398250276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, ed=^_, el=\E[K, 398350276Speter flash=\E[2h\E[2l, home=^], ht=^I, ind=^J, kbs=^H, kcub1=^Y, 398450276Speter kcud1=^K, kcuf1=^X, kcuu1=^Z, khome=^], nel=^M^J, 398550276Speterdku7003|Honeywell Bull DKU 7003 all features described, 398650276Speter msgr, 398750276Speter xmc#1, 398850276Speter blink=\E[5m, bold=\E[7m, dim=\E[2m, rev=\E[7m, rmso=\E[m, 398950276Speter rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m, 399050276Speter use=dku7003-dumb, 399150276Speter 399250276Speter#### Lear-Siegler (adm) 399350276Speter# 399450276Speter# These guys are long since out of the terminals business, but 399550276Speter# in 1995 many current terminals still have an adm type as one of their 399650276Speter# emulations (usually their stupidest, and usually labeled adm3, though 399750276Speter# these `adm3' emulations normally have adm3a+ capabilities). 399850276Speter# 399950276Speter# WARNING: Some early ADM terminals (including the ADM3 and ADM5) had a 400050276Speter# `diagnostic feature' that sending them a ^G while pin 22 (`Ring Indicator') 400150276Speter# was being held to ground would trigger a send of the top line on the screen. 400250276Speter# A quick fix might be to drop back to a cheesy 4-wire cable with pin 22 400350276Speter# hanging in the air. (Thanks to Eric Fischer, <eric@fudge.uchicago.edu>, 400450276Speter# for clearing up this point.) 400550276Speter 400650276Speteradm1a|adm1|lsi adm1a, 400750276Speter am, 400850276Speter cols#80, lines#24, 400950276Speter bel=^G, clear=\E;$<1>, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 401050276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, home=^^, 401150276Speter ind=^J, 401250276Speteradm2|lsi adm2, 401350276Speter am, 401450276Speter cols#80, lines#24, 401550276Speter bel=^G, clear=\E;, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 401650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 401750276Speter dl1=\ER, ed=\EY, el=\ET, home=^^, ich1=\EQ, il1=\EE, ind=^J, 401850276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, 401950276Speter# (adm3: removed obsolete ":ma=^K^P:" -- esr) 402050276Speteradm3|lsi adm3, 402150276Speter am, 402250276Speter cols#80, lines#24, 402350276Speter bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, ind=^J, 402450276Speter# The following ADM-3A switch settings are assumed for normal operation: 402550276Speter# SPACE U/L_DISP CLR_SCRN 24_LINE 402650276Speter# CUR_CTL LC_EN AUTO_NL FDX 402750276Speter# Other switches may be set for operator convenience or communication 402850276Speter# requirements. I recommend 402950276Speter# DISABLE_KB_LOCK LOCAL_OFF 103 202_OFF 403050276Speter# ETX_OFF EOT_OFF 403150276Speter# Most of these terminals required an option ROM to support lower case display. 403250276Speter# Open the case and look at the motherboard; if you see an open 24-pin DIP 403350276Speter# socket, you may be out of luck. 403450276Speter# 403550276Speter# (adm3a: some capabilities merged in from BRl entry -- esr) 403650276Speteradm3a|lsi adm3a, 403750276Speter am, 403850276Speter cols#80, lines#24, 403950276Speter bel=^G, clear=\032$<1/>, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 404050276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, home=^^, 404150276Speter ind=^J, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, rs1=^N, 404250276Speteradm3a+|adm3a plus, 404350276Speter kbs=^H, use=adm3a, 404450276Speter# (adm5: removed obsolete ":ma=^Hh^Jj^Kk^Ll^^H:" & duplicate ":do=^J:" -- esr) 404550276Speteradm5|lsi adm5, 404650276Speter xmc#1, 404750276Speter bel=^G, cr=^M, cud1=^J, ed=\EY, el=\ET, kbs=^H, khome=^^, 404850276Speter rmso=\EG, smso=\EG, 404950276Speter use=adm3a+, 405050276Speter# A lot of terminals other than adm11s use these. Wherever you see 405150276Speter# use=adm+sgr with some of its capabilities disabled, try the 405250276Speter# disabled ones. They may well work but not have been documented or 405350276Speter# expressed in the using entry. We'd like to cook up an <sgr> but the 405450276Speter# <rmacs>/<smacs> sequences of the using entries vary too much. 405550276Speteradm+sgr|adm style highlight capabilities, 405650276Speter invis=\EG1, rev=\EG4, rmso=\EG0, rmul=\EG0, sgr0=\EG0, 405750276Speter smso=\EG4, smul=\EG8, 405850276Speter# LSI ADM-11 from George William Hartwig, Jr. <geo@BRL-TGR.ARPA> via BRL 405950276Speter# Status line additions from Stephen J. Muir <stephen%comp.lancs.ac.uk@ucl-cs> 406050276Speter# <khome> from <stephen%comp.lancs.ac.uk@ucl-cs.arpa>. <clear> could also 406150276Speter# be ^Z, according to his entry. 406250276Speter# (adm11: <smul>=\EG4 was obviously erroneous because it also said 406350276Speter# <rev>=\EG4. Looking at other ADMs confirms this -- esr) 406450276Speteradm11|LSI ADM-11, 406550276Speter am, hs, 406650276Speter cols#80, lines#24, 406750276Speter bel=^G, blink=\EG2, clear=\E*, cr=^M, cub1=^H, cud1=^J, 406850276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 406950276Speter dsl=\Eh, ed=\EY, el=\ET, fsl=\E(\r, home=^^, ht=^I, kbs=^H, 407050276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf1=^A@\r, kf2=^AA\r, 407150276Speter kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 407250276Speter kf8=^AG\r, khome=^^, nel=^M^J, tsl=\EF\E), 407350276Speter use=adm+sgr, 407450276Speter# From: Andrew Scott Beals <bandy@lll-crg.ARPA> 407550276Speter# Corrected by Olaf Siebert <rhialto@polder.ubc.kun.nl>, 11 May 1995 407650276Speter# Supervisor mode info by Ari Wuolle, <awuolle@delta.hut.fi>, 27 Aug 1996 407750276Speter# (adm12: removed obsolete ":kn:ma=j^Jk^P^K^Pl ^R^L^L :". This formerly had 407850276Speter# <is2>=\Eq but that looked wrong; this <is2> is from Dave Yost <esquire!yost> 407950276Speter# via BRL. That entry asserted <xmc#1>, but I've left that out because 408050276Speter# neither earlier nor later ADMSs have it -- esr) 408150276Speter# 408250276Speter# You will need to get into the supervisor setup before you can set 408350276Speter# baudrate etc. for your ADM-12+. Press Shift-Ctrl-Setup and you should 408450276Speter# see a lot more setup options. 408550276Speter# 408650276Speter# While in supervisor setup you can also use following codes: 408750276Speter# 408850276Speter# Ctrl-P Personality character selections (configure for example what 408950276Speter# arrow keys send, if I recall correctly) 409050276Speter# Ctrl-T tabs 1-80 use left&right to move and up to set and 409150276Speter# Ctrl-V tabs 81-158 down to clear tab. Shift-Ctrl-M sets right margin at cursor 409250276Speter# Ctrl-B Binary setup (probably not needed. I think that everything can 409350276Speter# be set using normal setup) 409450276Speter# Ctrl-A Answerback mode (enter answerback message) 409550276Speter# Ctrl-U User friendly mode (normal setup) 409650276Speter# Ctrl-D Defaults entire setup and function keys from EPROM tables 409750276Speter# Ctrl-S Save both setup and functions keys. Takes from 6 to 10 seconds. 409850276Speter# Ctrl-R Reads both setup and functions keys from NVM. 409950276Speter# Shift-Ctrl-X Unlock keyboard and cancel received X-OFF status 410050276Speter# 410150276Speter# ADM-12+ supports hardware handshaking, but it is DTR/CTS as opposed to 410250276Speter# RTS/CTS used nowadays with virtually every modem and computer. 19200 410350276Speter# bps works fine with hardware flow control. 410450276Speter# 410550276Speter# The following null-modem cable should fix this and enable you to use 410650276Speter# RTS/CTS handshaking (which Linux supports, use CRTSCTS setting). Also 410750276Speter# set ADM-12+ for DTR handshaking from supervisor setup. 410850276Speter# 410950276Speter# PC Serial ADM-12+ 411050276Speter# -------- ------- 411150276Speter# 2 - 3 411250276Speter# 3 - 2 411350276Speter# 4 - 5 411450276Speter# 5 - 20 411550276Speter# 6,8 - 4 411650276Speter# 7 - 7 411750276Speter# 20 - 6,8 411850276Speter# 411950276Speteradm12|lsi adm12, 412050276Speter am, mir, 412150276Speter cols#80, it#8, lines#24, 412250276Speter bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 412350276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 412450276Speter dl1=\ER, ed=\EY, el=\ET, home=^^, hts=\E1, ich1=\EQ, il1=\EE, 412550276Speter is2=\E0 \E1 \E1 \E1 \E1 \E1 \E1 \E1 \E1, 412650276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A1\r, 412750276Speter kf2=^A2\r, kf3=^A3\r, kf4=^A4\r, kf5=^A5\r, kf6=^A6\r, 412850276Speter kf7=^A7\r, kf8=^A8\r, kf9=^A9\r, rmir=\Er, smir=\Eq, tbc=\E0, 412950276Speter use=adm+sgr, 413050276Speter# (adm20: removed obsolete ":kn#7:" -- esr) 413150276Speteradm20|lear siegler adm20, 413250276Speter am, 413350276Speter cols#80, it#8, lines#24, 413450276Speter bel=^G, cbt=\EI, clear=^Z, cr=^M, cub1=^H, cuf1=^L, 413550276Speter cup=\E=%i%p2%{31}%+%c%p1%{31}%+%c, cuu1=^K, dch1=\EW, 413650276Speter dl1=\ER, ed=\EY, el=\ET, home=^^, ht=^I, ich1=\EQ, il1=\EE, 413750276Speter kf1=^A, kf2=^B, kf3=^W, kf4=^D, kf5=^E, kf6=^X, kf7=^Z, rmso=\E(, 413850276Speter sgr0=\E(, smso=\E), 413950276Speteradm21|lear siegler adm21, 414050276Speter xmc#1, 414150276Speter bel=^G, cr=^M, cud1=^J, dch1=\EW, dl1=30*\ER, ed=\EY, el=\ET, 414250276Speter ich1=\EQ, il1=30*\EE, ind=^J, invis@, kbs=^H, kcub1=^H, 414350276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, 414450276Speter use=adm+sgr, use=adm3a, 414550276Speter# (adm22: ":em=:" was an obvious typo for ":ei=:"; also, 414650276Speter# removed obsolete ":kn#7:ma=j^Jk^P^K^Pl ^R^L^L :"; 414750276Speter# removed bogus-looking \200 from before <cup>. -- esr) 414850276Speteradm22|lsi adm22, 414950276Speter am, 415050276Speter cols#80, lines#24, 415150276Speter bel=^G, cbt=\EI, clear=\E+, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 415250276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 415350276Speter dl1=\ER, ed=\Ey, el=\Et, home=^^, ht=\Ei, ich1=\EQ, il1=\EE, 415450276Speter is2=\E%\014\014\014\016\003\0\003\002\003\002\0\0\0\0\0\0\0\0\0\0\0, 415550276Speter kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf1=^A@\r, 415650276Speter kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 415750276Speter kf7=^AF\r, khome=^^, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5, 415850276Speter lf6=F6, lf7=F7, rmso=\E(, sgr0=\E(, smso=\E), 415950276Speter# ADM 31 DIP Switches 416050276Speter# 416150276Speter# This information comes from two versions of the manual for the 416250276Speter# Lear-Siegler ADM 31. 416350276Speter# 416450276Speter# Main board: 416550276Speter# rear of case 416650276Speter# +-||||-------------------------------------+ 416750276Speter# + S1S2 ||S + 416850276Speter# + ||3 + 416950276Speter# + + 417050276Speter# + ||S + 417150276Speter# + ||4 + 417250276Speter# + + 417350276Speter# + + 417450276Speter# + + 417550276Speter# + + 417650276Speter# + + 417750276Speter# +-+ +-+ 417850276Speter# + + 417950276Speter# + S5 S6 S7 + 418050276Speter# + == == == + 418150276Speter# +----------------------------------------------+ 418250276Speter# front of case (keyboard) 418350276Speter# 418450276Speter# S1 - Data Rate - Modem 418550276Speter# S2 - Data Rate - Printer 418650276Speter# ------------------------ 418750276Speter# Data Rate Setting 418850276Speter# ------------------- 418950276Speter# 50 0 0 0 0 419050276Speter# 75 1 0 0 0 419150276Speter# 110 0 1 0 0 419250276Speter# 134.5 1 1 0 0 419350276Speter# 150 0 0 1 0 419450276Speter# 300 1 0 1 0 419550276Speter# 600 0 1 1 0 419650276Speter# 1200 1 1 1 0 419750276Speter# 1800 0 0 0 1 419850276Speter# 2000 1 0 0 1 419950276Speter# 2400 0 1 0 1 420050276Speter# 3600 1 1 0 1 420150276Speter# 4800 0 0 1 1 420250276Speter# 7200 1 0 1 1 420350276Speter# 9600 0 1 1 1 420450276Speter# x 1 1 1 1 420550276Speter# 420650276Speter# S3 - Interface/Printer/Attributes 420750276Speter# --------------------------------- 420850276Speter# Printer Busy Control 420950276Speter# sw1 sw2 sw3 421050276Speter# --------------- 421150276Speter# off off off Busy not active, CD disabled 421250276Speter# off off on Busy not active, CD enabled 421350276Speter# off on off Busy active on J5-20, CD disabled 421450276Speter# on off off Busy active on J5-19, CD disabled - Factory Set. 421550276Speter# on off on Busy active on J5-19, CD enabled 421650276Speter# 421750276Speter# sw4 Used in conjuction with S4 for comm interface control - Fact 0 421850276Speter# 421950276Speter# sw5 Secondary Channel Control (Hardware implementation only) - Fact 0 422050276Speter# 422150276Speter# sw6 ON enables printer BUSY active LOW - Factory Setting 422250276Speter# OFF enables printer BUSY active HIGH - If set to this, ADM31 senses 422350276Speter# 422450276Speter# sw7 ON - steady cursor - Factory Setting 422550276Speter# OFF - blinking cursor 422650276Speter# 422750276Speter# sw8 ON causes selected attribute character to be displayed 422850276Speter# OFF causes SPACE to be displayed instead - Factory Setting 422950276Speter# 423050276Speter# S4 - Interface 423150276Speter# -------------- 423250276Speter# Modem Interface 423350276Speter# S3 S4 S4 S4 S4 423450276Speter# sw4 sw1 sw2 sw3 sw4 423550276Speter# --------------------------- 423650276Speter# OFF ON OFF ON OFF Enable RS-232C interface, Direct Connect and 423750276Speter# Current Loop disabled - Factory Setting 423850276Speter# ON ON OFF ON OFF Enable Current Loop interface, Direct Connect 423950276Speter# disabled 424050276Speter# OFF OFF ON OFF ON Enable Direct Connect interface, RS-232C and 424150276Speter# Current Loop Disabled 424250276Speter# 424350276Speter# sw5 ON disables dot stretching mode - Factory Setting 424450276Speter# OFF enables dot stretching mode 424550276Speter# sw6 ON enables blanking function 424650276Speter# OFF enables underline function - Factory Setting 424750276Speter# sw7 ON causes NULLS to be displayed as NULLS 424850276Speter# OFF causes NULLS to be displayed as SPACES - Factory Setting 424950276Speter# 425050276Speter# S5 - Word Structure 425150276Speter# ------------------- 425250276Speter# sw1 ON enables BREAK key - Factory Setting 425350276Speter# OFF disables BREAK key 425450276Speter# sw2 ON selects 50Hz monitor refresh rate 425550276Speter# OFF selects 60Hz monitor refresh rate - Factory Setting 425650276Speter# 425750276Speter# Modem Port Selection 425850276Speter# sw3 sw4 sw5 425950276Speter# --------------- 426050276Speter# ON ON ON Selects 7 DATA bits, even parity, 2 STOP bits 426150276Speter# OFF ON ON Selects 7 DATA bits, odd parity, 2 STOP bits 426250276Speter# ON OFF ON Selects 7 DATA bits, even parity, 1 STOP bit - Factory Set. 426350276Speter# OFF OFF ON Selects 7 DATA bits, odd parity, 1 STOP bit 426450276Speter# ON ON OFF Selects 8 DATA bits, no parity, 2 STOP bits 426550276Speter# OFF ON OFF Selects 8 DATA bits, no parity, 1 STOP bit 426650276Speter# ON OFF OFF Selects 8 DATA bits, even parity, 1 STOP bit 426750276Speter# OFF OFF OFF Selects 8 DATA bits, odd parity, 1 STOP bit 426850276Speter# 426950276Speter# sw6 ON sends bit 8 a 1 (mark) 427050276Speter# OFF sends bit 8 as 0 (space) - Factory Setting 427150276Speter# sw7 ON selects Block Mode 427250276Speter# OFF selects Conversation Mode - Factory Setting 427350276Speter# sw8 ON selects Full Duplex operation 427450276Speter# OFF selects Half Duplex operation - Factory Setting 427550276Speter# 427650276Speter# S6 - Printer 427750276Speter# ------------ 427850276Speter# sw1, sw2, sw6, sw7 Reserved - Factory 0 427950276Speter# 428050276Speter# Printer Port Selection 428150276Speter# same as Modem above, bit 8 (when 8 DATA bits) is always = 0 428250276Speter# 428350276Speter# sw8 ON enables Printer Port 428450276Speter# OFF disables Printer Port - Factory Setting 428550276Speter# 428650276Speter# S7 - Polling Address 428750276Speter# -------------------- 428850276Speter# sw1-7 Establish ASCII character which designates terminal polling address 428950276Speter# ON = logic 0 429050276Speter# OFF = logic 1 - Factory Setting 429150276Speter# sw8 ON enables Polling Option 429250276Speter# OFF disables Polling Option - Factory Setting 429350276Speter# 429450276Speter# 429550276Speter# On some older adm31s, S4 does not exist, and S5-sw6 is not defined. 429650276Speter# 429750276Speter# This adm31 entry uses underline as the standout mode. 429850276Speter# If the adm31 gives you trouble with standout mode, check the DIP switch in 429950276Speter# position 6, bank @c11, 25% from back end of the circuit board. Should be 430050276Speter# OFF. If there is no such switch, you have an old adm31 and must use oadm31. 430150276Speter# (adm31: removed obsolete ":ma=j^Jk^P^K^Pl ^R^L^L :" -- esr) 430250276Speteradm31|lsi adm31 with sw6 set for underline mode, 430350276Speter am, mir, 430450276Speter cols#80, lines#24, 430550276Speter bel=^G, clear=\E*, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 430650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 430750276Speter dl1=\ER, ed=\EY, el=\ET, home=^^, il1=\EE, ind=^J, is2=\Eu\E0, 430850276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A1\r, 430950276Speter kf2=^A2\r, kf3=^A3\r, kf4=^A4\r, kf5=^A5\r, kf6=^A6\r, 431050276Speter kf7=^A7\r, kf8=^A8\r, kf9=^A9\r, rmir=\Er, rmso=\EG0, 431150276Speter rmul=\EG0, sgr0=\EG0, smir=\Eq, smso=\EG1, smul=\EG1, 431250276Speteradm31-old|o31|old adm31, 431350276Speter rmul@, smso=\EG4, smul@, use=adm31, 431450276Speter# LSI ADM-36 from Col. George L. Sicherman <gloria!colonel> via BRL 431550276Speteradm36|LSI ADM36, 431650276Speter if=/usr/lib/tabset/vt100, 431750276Speter is2=\E<\E>\E[6;?2;?7;?8h\E[4;20;?1;?3;?4;?5;?6;?18;?19l, use=vt100, 431850276Speter# (adm42: removed obsolete ":ma=^K^P:" -- esr) 431950276Speteradm42|lsi adm42, 432050276Speter am, 432150276Speter cols#80, lines#24, 432250276Speter bel=^G, cbt=\EI, clear=\E;, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 432350276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 432450276Speter cvvis=\EC\E3 \E3(, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, ht=^I, 432550276Speter il1=\EE$<270>, ind=^J, invis@, ip=$<6*>, kcub1=^H, kcud1=^J, 432650276Speter kcuf1=^L, kcuu1=^K, khome=^^, pad=\177, rmir=\Er, rmul@, 432750276Speter smir=\Eq, smul@, 432850276Speter use=adm+sgr, 432950276Speter# The following termcap for the Lear Siegler ADM-42 leaves the 433050276Speter# "system line" at the bottom of the screen blank (for those who 433150276Speter# find it distracting otherwise) 433250276Speteradm42-ns|lsi adm-42 with no system line, 433350276Speter cbt=\EI\EF \011, clear=\E;\EF \011, 433450276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<6>\EF \011, 433550276Speter dch1=\EW\EF \011, dl1=\ER\EF \011, ed=\EY\EF \011, 433650276Speter el=\ET\EF \011, il1=\EE\EF \011, rmir=\Er\EF \011, 433750276Speter smir=\Eq\EF \011, 433850276Speter use=adm42, 433950276Speter# ADM 1178 terminal -- rather like an ADM-42. Manual is dated March 1 1985. 434050276Speter# The insert mode of this terminal is commented out because it's broken for our 434150276Speter# purposes in that it will shift the position of every character on the page, 434250276Speter# not just the cursor line! 434350276Speter# From: Michael Driscoll <fenris@lightspeed.net> 10 July 1996 434450276Speteradm1178|1178|lsi adm1178, 434550276Speter am, 434650276Speter cols#80, lines#24, xmc#1, 434750276Speter bel=^G, bold=\E(, cbt=\EI, clear=\E+, cr=^M, cub1=^H, cud1=^J, 434850276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 434950276Speter cvvis=\EC\E3 \E3(, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, 435050276Speter home=^^, ht=^I, il1=\EE, ind=^J, ip=$<6*/>, kbs=^H, kcub1=^H, 435150276Speter kcud1=^J, nel=^M^J, pad=\177, rev=\EG4, rmso=\EG0, rmul=\EG0, 435250276Speter sgr0=\E), smso=\EG4, smul=\EG1, 435350276Speter 435450276Speter#### Prime 435550276Speter# 435650276Speter# Yes, Prime made terminals. These entries were posted by Kevin J. Cummings 435750276Speter# <cummings@primerd.prime.com> on 14 Dec 1992 and lightly edited by esr. 435850276Speter# Prime merged with ComputerVision in the late 1980s; you can reach them at: 435950276Speter# 436050276Speter# ComputerVision Services 436150276Speter# 500 Old Connecticut Path 436250276Speter# Framingham, Mass. 436350276Speter# 436450276Speter 436550276Speter# Standout mode is dim reverse-video. 436650276Speterpt100|pt200|wren|fenix|prime pt100/pt200, 436750276Speter am, bw, mir, msgr, 436850276Speter cols#80, it#8, lines#24, 436950276Speter cbt=\E[Z, clear=\E?, cr=^M, cub=\E[%p1%dD, cub1=^H, 437050276Speter cud=\E[%p1%dB, cud1=\ED, cuf=\E[%p1%dC, cuf1=\E[C, 437150276Speter cup=\E0%p1%{33}%+%c%p2%{33}%+%c, cuu=\E[%p1%dA, 437250276Speter cuu1=\EM, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[M, 437350276Speter ed=\E[J\E[r, el=\E[K\E[t, flash=\E$$<200/>\E$P, 437450276Speter home=\E$B, ht=^I, il1=\E[L\E[t, ind=^J, kbs=^H, kcub1=\E[D, 437550276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E$A, nel=^M^J, 437650276Speter rmcup=, rmir=\E[4l, rmkx=\E[>13l, rmso=\E[m, rmul=\E[m, 437750276Speter sgr0=\E[m, 437850276Speter smcup=\E[>1l\E[>2l\E[>16l\E[4l\E[>9l\E[20l\E[>3l\E[>7h\E[>12l\E[1Q, 437950276Speter smir=\E[4h, smkx=\E[>13h, smso=\E[2;7m, smul=\E[4m, 438050276Speterpt100w|pt200w|wrenw|fenixw|prime pt100/pt200 in 132-column mode, 438150276Speter cols#132, 438250276Speter cup=\E[%i%p1%d;%p2%dH, use=pt100, 438350276Speterpt250|Prime PT250, 438450276Speter rmso@, smso@, use=pt100, 438550276Speterpt250w|Prime PT250 in 132-column mode, 438650276Speter rmso@, smso@, use=pt100w, 438750276Speter 438850276Speter#### Qume (qvt) 438950276Speter# 439050276Speter# Qume, Inc. 439150276Speter# 3475-A North 1st Street 439250276Speter# San Jose CA 95134 439350276Speter# Vox: (800)-457-4447 439450276Speter# Fax: (408)-473-1510 439550276Speter# Net: josed@techsupp.wyse.com (Jose D'Oliveira) 439650276Speter# 439750276Speter# Qume was bought by Wyse, but still (as of early 1995) has its own support 439850276Speter# group and production division. 439950276Speter# 440050276Speter# Discontinued Qume models: 440150276Speter# 440250276Speter# The qvt101 and qvt102 listed here are long obsolete; so is the qvt101+ 440350276Speter# built to replace them, and a qvt119+ which was a 101+ with available wide 440450276Speter# mode (132 columns). There was a qvt103 which added vt100/vt131 emulations 440550276Speter# and an ANSI-compatible qvt203 that replaced it. Qume started producing 440650276Speter# ANSI-compatible terminals with the qvt323 and qvt61. 440750276Speter# 440850276Speter# Current Qume models (as of February 1995): 440950276Speter# 441050276Speter# All current Qume terminals have ANSI-compatible operation modes. 441150276Speter# Qume is still producing the qvt62, which features emulations for other 441250276Speter# popular lines such as ADDS, and dual-host capabilities. The qvt82 is 441350276Speter# designed for use as a SCO ANSI terminal. The qvt70 is a color terminal 441450276Speter# with many emulations including Wyse370, Wyse 325, etc. Their newest 441550276Speter# model is the qvt520, which is vt420-compatible. 441650276Speter# 441750276Speter# There are some ancient printing Qume terminals under `Daisy Wheel Printers' 441850276Speter# 441950276Speter# If you inherit a Qume without docs, try Ctrl-Shift-Setup to enter its 442050276Speter# setup mode. Shift-s should be a configuration save to NVRAM. 442150276Speter 442250276Speterqvt101|qvt108|qume qvt 101 and QVT 108, 442350276Speter xmc#1, use=qvt101+, 442450276Speter 442550276Speter# This used to have <cvvis=\E.2> but no <cnorm> or <civis>. The BSD termcap 442650276Speter# file had <cvvis=\EM4 \200\200\200>. I've done the safe thing and yanked 442750276Speter# both. The <rev> is from BSD, which also claimed bold=\E( and dim=\E). 442850276Speter# What seems to be going on here is that this entry was designed so that 442950276Speter# the normal highlight is bold and standout is dim plus something else 443050276Speter# (reverse-video maybe? But then, are there two <rev> sequences?) 443150276Speterqvt101+|qvt101p|qume qvt 101 PLUS product, 443250276Speter am, bw, hs, ul, 443350276Speter cols#80, lines#24, xmc#0, 443450276Speter bel=^G, cbt=\EI, clear=^Z, cnorm=\E.4, cr=^M, cub1=^H, cud1=^J, 443550276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 443650276Speter dch1=\EW, dl1=\ER, dsl=\Eg\Ef\r, ed=\EY, el=\ET, 443750276Speter flash=\Eb$<200>\Ed, fsl=^M, home=^^, ht=^I, hts=\E1, 443850276Speter ich1=\EQ, il1=\EE, ind=^J, invis@, kbs=^H, kcbt=\EI, kcub1=^H, 443950276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, kdl1=\ER, ked=\EY, kel=\ET, 444050276Speter kf1=^A@\r, kf10=^AI\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, 444150276Speter kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, 444250276Speter khome=^^, kich1=\EQ, kil1=\EE, mc4=\EA, mc5=\E@, rmso=\E(, 444350276Speter smso=\E0P\E), tbc=\E3, tsl=\Eg\Ef, 444450276Speter use=adm+sgr, 444550276Speterqvt102|qume qvt 102, 444650276Speter cnorm=\E., use=qvt101, 444750276Speter# (qvt103: added <rmam>/<smam> based on init string -- esr) 444850276Speterqvt103|qume qvt 103, 444950276Speter am, xenl, xon, 445050276Speter cols#80, it#8, lines#24, vt#3, 445150276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 445250276Speter clear=\E[H\E[2J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 445350276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 445450276Speter cuf=\E[%p1%dC, cuf1=\E[C$<2>, 445550276Speter cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, 445650276Speter cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I, 445750276Speter hts=\EH, ind=^J, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, 445850276Speter kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rc=\E8, 445950276Speter rev=\E[7m$<2>, ri=\EM$<5>, rmam=\E[?7l, rmkx=\E[?1l\E>, 446050276Speter rmso=\E[m$<2>, rmul=\E[m$<2>, 446150276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 446250276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, 446350276Speter sgr0=\E[m$<2>, smam=\E[?7h, smkx=\E[?1h\E=, 446450276Speter smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, 446550276Speterqvt103-w|qume qvt103 132 cols, 446650276Speter cols#132, lines#24, 446750276Speter rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=qvt103, 446850276Speterqvt119+|qvt119p|qvt119|qume qvt 119 and 119PLUS terminals, 446950276Speter am, hs, mir, msgr, 447050276Speter cols#80, lines#24, xmc#0, 447150276Speter bel=^G, cbt=\EI, clear=\E*1, cnorm=\E.4, cr=^M, cub1=^H, 447250276Speter cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, 447350276Speter cuu1=^K, cvvis=\E.2, dch1=\EW, dl1=\ER, dsl=\Eg\Ef\r, ed=\Ey, 447450276Speter el=\Et, flash=\En0$<200>\En1, fsl=^M, home=^^, ht=^I, 447550276Speter hts=\E1, il1=\EE, ind=^J, is2=\EDF\EC\EG0\Er\E(\E%EX, 447650276Speter kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=^AI\r, 447750276Speter kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, 447850276Speter kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, 447950276Speter mc4=\EA, mc5=\E@, ri=\EJ, rmir=\Er, smir=\Eq, smul=\EG8, 448050276Speter tbc=\E3, tsl=\Eg\Ef, 448150276Speter use=adm+sgr, 448250276Speterqvt119+-25|qvt119p-25|QVT 119 PLUS with 25 data lines, 448350276Speter lines#25, use=qvt119+, 448450276Speterqvt119+-w|qvt119p-w|qvt119-w|QVT 119 and 119 PLUS in 132 column mode, 448550276Speter cols#132, 448650276Speter is2=\EDF\EC\EG0\Er\E(\E%\EX\En4, use=qvt119+, 448750276Speterqvt119+-25-w|qvt119p-25-w|qvt119-25-w|QVT 119 and 119 PLUS 132 by 25, 448850276Speter lines#25, use=qvt119+, 448950276Speterqvt203|qvt203+|qume qvt 203 Plus, 449050276Speter dch1=\E[P$<7>, dl1=\E[M$<99>, il1=\E[L$<99>, ind=\n$<30>, 449150276Speter ip=$<7>, kf0=\E[29~, kf1=\E[17~, kf2=\E[18~, kf3=\E[19~, 449250276Speter kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~, 449350276Speter kf9=\E[28~, rmir=\E[4l, smir=\E[4h, 449450276Speter use=qvt103, 449550276Speterqvt203-w|qvt203-w-am|qume qvt 203 PLUS in 132 cols (w/advanced video), 449650276Speter cols#132, lines#24, 449750276Speter rs2=\E>\E[?3h\E[?4l\E[?5l\E[?8h, use=qvt203, 449850276Speter# 449950276Speter# Since a command is present for enabling 25 data lines, 450050276Speter# a specific terminfo entry may be generated for the 203. 450150276Speter# If one is desired for the QVT 119 PLUS then 25 lines must 450250276Speter# be selected in the status line (setup line 9). 450350276Speter# 450450276Speterqvt203-25|QVT 203 PLUS with 25 by 80 column mode, 450550276Speter cols#80, lines#25, 450650276Speter is2=\E[=40h\E[?3l, use=qvt203, 450750276Speterqvt203-25-w|QVT 203 PLUS with 25 by 132 columns, 450850276Speter cols#132, lines#25, 450950276Speter rs2=\E[?3h\E[=40h, use=qvt203, 451050276Speter 451150276Speter#### Televideo (tvi) 451250276Speter# 451350276Speter# TeleVideo 451450276Speter# 550 East Brokaw Road 451550276Speter# PO Box 49048 95161 451650276Speter# San Jose CA 95112 451750276Speter# Vox: (408)-954-8333 451850276Speter# Fax: (408)-954-0623 451950276Speter# 452050276Speter# 452150276Speter# There are some tvi terminals that require incredible amounts of padding and 452250276Speter# some that don't. I'm assuming tvi912 and tvi920 are the old slow ones, and 452350276Speter# tvi912b, tvi912c, tvi920b, tvi920c are the new ones that don't need padding. 452450276Speter# 452550276Speter# All of these terminals (912 to 970 and the tvipt) are discontinued. Newer 452650276Speter# Televideo terminals are ANSI and PC-ANSI compatible. 452750276Speter 452850276Spetertvi803|televideo 803, 452950276Speter clear=\E*$<10>, use=tvi950, 453050276Speter 453150276Speter# Vanilla tvi910 -- W. Gish <cswarren@violet> 10/29/86 453250276Speter# Switch settings are: 453350276Speter# 453450276Speter# S1 1 2 3 4 453550276Speter# D D D D 9600 453650276Speter# D D D U 50 453750276Speter# D D U D 75 453850276Speter# D D U U 110 453950276Speter# D U D D 135 454050276Speter# D U D U 150 454150276Speter# D U U D 300 454250276Speter# D U U U 600 454350276Speter# U D D D 1200 454450276Speter# U D D U 1800 454550276Speter# U D U D 2400 454650276Speter# U D U U 3600 454750276Speter# U U D D 4800 454850276Speter# U U D U 7200 454950276Speter# U U U D 9600 455050276Speter# U U U U 19200 455150276Speter# 455250276Speter# S1 5 6 7 8 455350276Speter# U D X D 7N1 (data bits, parity, stop bits) (X means ignored) 455450276Speter# U D X U 7N2 455550276Speter# U U D D 7O1 455650276Speter# U U D U 7O2 455750276Speter# U U U D 7E1 455850276Speter# U U U U 7E2 455950276Speter# D D X D 8N1 456050276Speter# D D X U 8N2 456150276Speter# D U D D 8O1 456250276Speter# D U U U 8E2 456350276Speter# 456450276Speter# S1 9 Autowrap 456550276Speter# U on 456650276Speter# D off 456750276Speter# 456850276Speter# S1 10 CR/LF 456950276Speter# U do CR/LF when CR received 457050276Speter# D do CR when CR received 457150276Speter# 457250276Speter# S2 1 Mode 457350276Speter# U block 457450276Speter# D conversational 457550276Speter# 457650276Speter# S2 2 Duplex 457750276Speter# U half 457850276Speter# D full 457950276Speter# 458050276Speter# S2 3 Hertz 458150276Speter# U 50 458250276Speter# D 60 458350276Speter# 458450276Speter# S2 4 Edit mode 458550276Speter# U local 458650276Speter# D duplex 458750276Speter# 458850276Speter# S2 5 Cursor type 458950276Speter# U underline 459050276Speter# D block 459150276Speter# 459250276Speter# S2 6 Cursor down key 459350276Speter# U send ^J 459450276Speter# D send ^V 459550276Speter# 459650276Speter# S2 7 Screen colour 459750276Speter# U green on black 459850276Speter# D black on green 459950276Speter# 460050276Speter# S2 8 DSR status (pin 6) 460150276Speter# U disconnected 460250276Speter# D connected 460350276Speter# 460450276Speter# S2 9 DCD status (pin 8) 460550276Speter# U disconnected 460650276Speter# D duplex 460750276Speter# 460850276Speter# S2 10 DTR status (pin 20) 460950276Speter# U disconnected 461050276Speter# D duplex 461150276Speter# (tvi910: removed obsolete ":ma=^Kk^Ll^R^L:"; added <khome>, <cub1>, <cud1>, 461250276Speter# <ind>, <hpa>, <vpa>, <am>, <msgr> from SCO entry -- esr) 461350276Spetertvi910|televideo model 910, 461450276Speter am, msgr, 461550276Speter cols#80, it#8, lines#24, xmc#1, 461650276Speter bel=^G, cbt=\EI, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 461750276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EY, el=\ET, 461850276Speter home=\E=\001\001, hpa=\E]%p1%{32}%+%c, ht=^I, 461950276Speter if=/usr/share/tabset/stdcrt, ind=^J, invis@, kbs=^H, 462050276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=^AI\r, kf1=^A@\r, 462150276Speter kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 462250276Speter kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, 462350276Speter vpa=\E[%p1%{32}%+%c, use=adm+sgr, 462450276Speter# From: Alan R. Rogers <rogers%albany@csnet-relay> 462550276Speter# as subsequently hacked over by someone at SCO 462650276Speter# (tvi910+: removed obsolete ":ma=^K^P^L :" -- esr) 462750276Speter# 462850276Speter# Here are the 910+'s DIP switches (U = up, D = down, X = don't care): 462950276Speter# 463050276Speter# S1 1 2 3 4: 463150276Speter# D D D D 9600 D D D U 50 D D U D 75 D D U U 110 463250276Speter# D U D D 135 D U D U 150 D U U D 300 D U U U 600 463350276Speter# U D D D 1200 U D D U 1800 U D U D 2400 U D U U 3600 463450276Speter# U U D D 4800 U U D U 7200 U U U D 9600 U U U U 19200 463550276Speter# 463650276Speter# S1 5 6 7 8: 463750276Speter# U D X D 7N1 U D X U 7N2 U U D D 7O1 U U D U 7O2 463850276Speter# U U U D 7E1 U U U U 7E2 D D X D 8N1 D D X U 8N2 463950276Speter# D U D D 8O1 D U U U 8E2 464050276Speter# 464150276Speter# S1 9 Autowrap (U = on, D = off) 464250276Speter# S1 10 CR/LF (U = CR/LF on CR received, D = CR on CR received) 464350276Speter# S2 1 Mode (U = block, D = conversational) 464450276Speter# S2 2 Duplex (U = half, D = full) 464550276Speter# S2 3 Hertz (U = 50, D = 60) 464650276Speter# S2 4 Edit mode (U = local, D = duplex) 464750276Speter# S2 5 Cursor type (U = underline, D = block) 464850276Speter# S2 6 Cursor down key (U = send ^J, D = send ^V) 464950276Speter# S2 7 Screen colour (U = green on black, D = black on green) 465050276Speter# S2 8 DSR status (pin 6) (U = disconnected, D = connected) 465150276Speter# S2 9 DCD status (pin 8) (U = disconnected, D = connected) 465250276Speter# S2 10 DTR status (pin 20) (U = disconnected, D = connected) 465350276Speter# 465450276Spetertvi910+|televideo 910+, 465550276Speter dch1=\EW, dl1=\ER$<33*>, home=^^, ich1=\EQ, il1=\EE$<33*>, 465650276Speter kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r, 465750276Speter kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r, 465850276Speter ll=\E=7\s, 465950276Speter use=tvi910, 466050276Speter 466150276Speter# (tvi912: removed obsolete ":ma=^K^P^L :", added <flash> and 466250276Speter# <khome> from BRL entry -- esr) 466350276Spetertvi912|tvi914|tvi920|old televideo 912/914/920, 466450276Speter am, msgr, 466550276Speter cols#80, it#8, lines#24, xmc#1, 466650276Speter bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 466750276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 466850276Speter dl1=\ER$<33*>, ed=\Ey, el=\ET, flash=\Eb$<50/>\Ed, home=^^, 466950276Speter ht=^I, hts=\E1, ich1=\EQ, if=/usr/share/tabset/stdcrt, 467050276Speter il1=\EE$<33*>, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, 467150276Speter kcuu1=^K, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, 467250276Speter kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, 467350276Speter kf9=^AH\r, khome=^^, rmso=\Ek, rmul=\Em, smso=\Ej, smul=\El, 467450276Speter tbc=\E3, 467550276Speter# the 912 has a <funct> key that's like shift: <funct>8 xmits "^A8\r". 467650276Speter# The 920 has this plus real function keys that xmit different things. 467750276Speter# Terminfo makes you use the funct key on the 912 but the real keys on the 920. 467850276Spetertvi912c|tvi912b|new televideo 912, 467950276Speter dl1=\ER$<5*>, il1=\EE$<5*>, use=tvi912, 468050276Speter# set to page 1 when entering curses application (\E-17 ) 468150276Speter# reset to page 0 when exiting curses application (\E-07 ) 468250276Spetertvi912-2p|tvi920-2p|tvi-2p|televideo w/2 pages, 468350276Speter rmcup=\E-07\s, smcup=\E-17\s, use=tvi912, 468450276Speter# We got some new tvi912c terminals that act really weird on the regular 468550276Speter# termcap, so one of our gurus worked this up. Seems that cursor 468650276Speter# addressing is broken. 468750276Spetertvi912cc|tvi912 at cowell college, 468850276Speter cup@, use=tvi912c, 468950276Speter 469050276Speter# Here are the switch settings for the tvi920c: 469150276Speter# 469250276Speter# S1 (Line), and S3 (Printer) baud rates -- put one, and only one, switch down: 469350276Speter# 2: 9600 3: 4800 4: 2400 5: 1200 469450276Speter# 6: 600 7: 300 8: 150 9: 75 469550276Speter# 10: 110 469650276Speter# 469750276Speter# S2 UART/Terminal options: 469850276Speter# Up Down 469950276Speter# 1: Not used Not allowed 470050276Speter# 2: Alternate character set Standard character set 470150276Speter# 3: Full duplex Half duplex 470250276Speter# 4: 50 Hz refresh 60 Hz refresh 470350276Speter# 5: No parity Send parity 470450276Speter# 6: 2 stop bits 1 stop bit 470550276Speter# 7: 8 data bits 7 data bits 470650276Speter# 8: Not used Not allowed on Rev E or lower 470750276Speter# 9: Even parity Odd parity 470850276Speter# 10: Steady cursor Blinking cursor 470950276Speter# (On Rev E or lower, use W25 instead of switch 10.) 471050276Speter# 471150276Speter# S5 UART/Terminal options: 471250276Speter# Open Closed 471350276Speter# 1: P3-6 Not connected DSR received on P3-6 471450276Speter# 2: P3-8 Not connected DCD received on P3-8 471550276Speter# 471650276Speter# 3 Open, 4 Open: P3-20 Not connected 471750276Speter# 3 Open, 4 Closed: DTR on when terminal is on 471850276Speter# 3 Closed, 4 Open: DTR is connected to RTS 471950276Speter# 3 Closed, 4 Closed: Not allowed 472050276Speter# 472150276Speter# 5 Closed: HDX printer (hardware control) Rev. K with extension port off, 472250276Speter# all data transmitted out of the modem port (P3) will also be 472350276Speter# transmitted out of the printer port (P4). 472450276Speter# 472550276Speter# 6 Open, 7 Open: Not allowed 472650276Speter# 6 Open, 7 Closed: 20ma current loop input 472750276Speter# 6 Closed, 7 Open: RS232 input 472850276Speter# 6 Closed, 7 Closed: Not allowed 472950276Speter# 473050276Speter# Jumper options: 473150276Speter# If the jumper is installed, the effect will occur (the next time the terminal 473250276Speter# is switched on). 473350276Speter# 473450276Speter# S4/W31: Enables automatic LF upon receipt of CR from 473550276Speter# remote or keyboard. 473650276Speter# S4/W32: Enables transmission of EOT at the end of Send. If not 473750276Speter# installed, a carriage return is sent. 473850276Speter# S4/W33: Disables automatic carriage return in column 80. 473950276Speter# S4/W34: Selects Page Print Mode as initial condition. If not 474050276Speter# installed, Extension Mode is selected. 474150276Speter# 474250276Spetertvi920b|tvi920c|new televideo 920, 474350276Speter dl1=\ER$<5*>, il1=\EE$<5*>, kf0=^AI\r, kf1=^A@\r, 474450276Speter kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 474550276Speter kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, 474650276Speter use=tvi912, 474750276Speter 474850276Speter# Televideo 921 and variants 474950276Speter# From: Tim Theisen <tim@cs.wisc.edu> 22 Sept 1995 475050276Speter# (tvi921: removed :ko=bt: before translation, I see no backtab cap; 475150276Speter# also added empty <acsc> to suppress tic warning -- esr) 475250276Spetertvi921|televideo model 921 with sysline same as page & real vi function, 475350276Speter am, hs, xenl, xhp, 475450276Speter cols#80, lines#24, xmc#0, 475550276Speter acsc=, clear=^Z, cnorm=\E.3, cr=^M, cub1=^H, cud1=^V, cuf1=^L, 475650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<3/>, cuu1=^K, 475750276Speter cvvis=\E.2, dch1=\EW, dl1=\ER$<1*/>, dsl=\Ef\r\Eg, ed=\EY, 475850276Speter el=\ET, fsl=\Eg, home=^^, ht=^I, ich1=\EQ, 475950276Speter if=/usr/share/tabset/stdcrt, il1=\EE, ind=^J, invis@, 476050276Speter is2=\El\E"\EF1\E.3\017\EA\E<, kbs=^H, kclr=^Z, kcub1=^H, 476150276Speter kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER$<1*/>, 476250276Speter ked=\EY, kel=\ET, kich1=\EQ, kil1=\EE, nel=^M^J, rmacs=\E%, 476350276Speter rmir=, smacs=\E$, smir=, tsl=\Ef\EG0, 476450276Speter use=adm+sgr, 476550276Speter# without the beeper 476650276Speter# (tvi92B: removed :ko=bt: before translation, I see no backtab cap; 476750276Speter# also added empty <acsc> to suppress tic warning -- esr) 476850276Spetertvi92B|televideo model 921 with sysline same as page & real vi function & no beeper, 476950276Speter am, hs, xenl, xhp, 477050276Speter cols#80, lines#24, xmc#0, 477150276Speter acsc=, clear=^Z, cnorm=\E.3, cr=^M, cub1=^H, cud1=^V, cuf1=^L, 477250276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<3/>, cuu1=^K, 477350276Speter cvvis=\E.2, dch1=\EW, dl1=\ER$<1*/>, dsl=\Ef\r\Eg, ed=\EY, 477450276Speter el=\ET, flash=\Eb$<200/>\Ed, fsl=\Eg, home=^^, ht=^I, 477550276Speter ich1=\EQ, if=/usr/share/tabset/stdcrt, il1=\EE, ind=^J, 477650276Speter invis@, is2=\El\E"\EF1\E.3\017\EA\E<, kbs=^H, kclr=^Z, 477750276Speter kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, 477850276Speter kdl1=\ER$<1*/>, ked=\EY, kel=\ET, kich1=\EQ, kil1=\EE, 477950276Speter nel=^M^J, rmacs=\E%, smacs=\E$, tsl=\Ef\EG0, 478050276Speter use=adm+sgr, 478150276Speter# (tvi92D: removed :ko=bt: before translation, I see no backtab cap -- esr) 478250276Spetertvi92D|tvi92B with DTR instead of XON/XOFF & better padding, 478350276Speter dl1=\ER$<2*/>, il1=\EE$<2*/>, 478450276Speter is2=\El\E"\EF1\E.3\016\EA\E<, kdl1=\ER$<2*/>, 478550276Speter kil1=\EE$<2*/>, 478650276Speter use=tvi92B, 478750276Speter 478850276Speter# (tvi924: This used to have <dsl=\Es0>, <fsl=\031>. I put the new strings 478950276Speter# in from a BSD termcap file because it looks like they do something the 479050276Speter# old ones skip -- esr) 479150276Spetertvi924|televideo tvi924, 479250276Speter am, bw, hs, in, mir, msgr, xenl, xon, 479350276Speter cols#80, it#8, lines#24, wsl#80, xmc#0, 479450276Speter bel=^G, blink=\EG2, cbt=\EI, civis=\E.0, clear=\E*0, 479550276Speter cnorm=\E.3, cr=^M, csr=\E_%p1%{32}%+%c%p2%{32}%+%c, 479650276Speter cub1=^H, cud1=^V, cuf1=^L, 479750276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, cvvis=\E.1, 479850276Speter dch1=\EW, dl1=\ER, dsl=\Es0\Ef\031, ed=\Ey, el=\Et, 479950276Speter flash=\Eb$<200>\Ed, fsl=\031\Es1, home=^^, ht=^I, hts=\E1, 480050276Speter ich1=\EQ, if=/usr/share/tabset/stdcrt, il1=\EE, ind=^J, 480150276Speter invis@, is1=\017\E%\E'\E(\EDF\EC\EG0\EN0\Es0\Ev0, 480250276Speter kbs=^H, kclr=\E*0, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, 480350276Speter kdch1=\EW, kdl1=\ER, ked=\Ey, kel=\Et, kf0=^A@\r, kf1=^AA\r, 480450276Speter kf10=^AJ\r, kf11=^AK\r, kf12=^AL\r, kf13=^AM\r, kf14=^AN\r, 480550276Speter kf15=^AO\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r, kf5=^AE\r, 480650276Speter kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r, khome=^^, 480750276Speter kich1=\EQ, kil1=\EE, lf0=F1, lf1=F2, lf10=F11, lf2=F3, lf3=F4, 480850276Speter lf4=F5, lf5=F6, lf6=F7, lf7=F8, lf8=F9, lf9=F10, 480950276Speter pfkey=\E|%p1%{49}%+%c%p2%s\031, ri=\Ej, tbc=\E3, tsl=\Ef, use=adm+sgr, 481050276Speter 481150276Speter# TVI925 DIP switches. In each of these, D = Down and U = Up, 481250276Speter# 481350276Speter# Here are the settings for the external (baud) switches (S1): 481450276Speter# 481550276Speter# Position Baud 481650276Speter# 7 8 9 10 [Printer] 481750276Speter# 1 2 3 4 [Main RS232] 481850276Speter# ----------------------------------------------------- 481950276Speter# D D D D 9600 482050276Speter# D D D U 50 482150276Speter# D D U D 75 482250276Speter# D D U U 110 482350276Speter# D U D D 135 482450276Speter# D U D U 150 482550276Speter# D U U D 300 482650276Speter# D U U U 600 482750276Speter# U D D D 1200 482850276Speter# U D D U 1800 482950276Speter# U D U D 2400 483050276Speter# U D U U 3600 483150276Speter# U U D D 4800 483250276Speter# U U D U 7200 483350276Speter# U U U D 9600 483450276Speter# U U U U 19200 483550276Speter# 483650276Speter# 483750276Speter# Settings for word length and stop-bits (S1) 483850276Speter# 483950276Speter# Position Description 484050276Speter# 5 6 484150276Speter# --------------------------- 484250276Speter# U - 7-bit word 484350276Speter# D - 8-bit word 484450276Speter# - U 2 stop bits 484550276Speter# - D 1 stop bit 484650276Speter# 484750276Speter# 484850276Speter# S2 (external) settings 484950276Speter# 485050276Speter# Position Up Dn Description 485150276Speter# -------------------------------------------- 485250276Speter# 1 X Local edit 485350276Speter# X Duplex edit (transmit editing keys) 485450276Speter# -------------------------------------------- 485550276Speter# 2 X 912/920 emulation 485650276Speter# X 925 485750276Speter# -------------------------------------------- 485850276Speter# 3 X 485950276Speter# 4 X No parity 486050276Speter# 5 X 486150276Speter# -------------------------------------------- 486250276Speter# 3 X 486350276Speter# 4 X Odd parity 486450276Speter# 5 X 486550276Speter# -------------------------------------------- 486650276Speter# 3 X 486750276Speter# 4 X Even parity 486850276Speter# 5 X 486950276Speter# -------------------------------------------- 487050276Speter# 3 X 487150276Speter# 4 X Mark parity 487250276Speter# 5 X 487350276Speter# -------------------------------------------- 487450276Speter# 3 X 487550276Speter# 4 X Space parity 487650276Speter# 5 X 487750276Speter# -------------------------------------------- 487850276Speter# 6 X White on black display 487950276Speter# X Black on white display 488050276Speter# -------------------------------------------- 488150276Speter# 7 X Half Duplex 488250276Speter# 8 X 488350276Speter# -------------------------------------------- 488450276Speter# 7 X Full Duplex 488550276Speter# 8 X 488650276Speter# -------------------------------------------- 488750276Speter# 7 X Block mode 488850276Speter# 8 X 488950276Speter# -------------------------------------------- 489050276Speter# 9 X 50 Hz 489150276Speter# X 60 Hz 489250276Speter# -------------------------------------------- 489350276Speter# 10 X CR/LF (Auto LF) 489450276Speter# X CR only 489550276Speter# 489650276Speter# S3 (internal switch) settings: 489750276Speter# 489850276Speter# Position Up Dn Description 489950276Speter# -------------------------------------------- 490050276Speter# 1 X Keyclick off 490150276Speter# X Keyclick on 490250276Speter# -------------------------------------------- 490350276Speter# 2 X English 490450276Speter# 3 X 490550276Speter# -------------------------------------------- 490650276Speter# 2 X German 490750276Speter# 3 X 490850276Speter# -------------------------------------------- 490950276Speter# 2 X French 491050276Speter# 3 X 491150276Speter# -------------------------------------------- 491250276Speter# 2 X Spanish 491350276Speter# 3 X 491450276Speter# -------------------------------------------- 491550276Speter# 4 X Blinking block cursor 491650276Speter# 5 X 491750276Speter# -------------------------------------------- 491850276Speter# 4 X Blinking underline cursor 491950276Speter# 5 X 492050276Speter# -------------------------------------------- 492150276Speter# 4 X Steady block cursor 492250276Speter# 5 X 492350276Speter# -------------------------------------------- 492450276Speter# 4 X Steady underline cursor 492550276Speter# 5 X 492650276Speter# -------------------------------------------- 492750276Speter# 6 X Screen blanking timer (ON) 492850276Speter# X Screen blanking timer (OFF) 492950276Speter# -------------------------------------------- 493050276Speter# 7 X Page attributes 493150276Speter# X Line attributes 493250276Speter# -------------------------------------------- 493350276Speter# 8 X DCD disconnected 493450276Speter# X DCD connected 493550276Speter# -------------------------------------------- 493650276Speter# 9 X DSR disconnected 493750276Speter# X DSR connected 493850276Speter# -------------------------------------------- 493950276Speter# 10 X DTR Disconnected 494050276Speter# X DTR connected 494150276Speter# -------------------------------------------- 494250276Speter# 494350276Speter# (tvi925: BSD has <clear=\E*>. I got <is2> and <ri> from there -- esr) 494450276Spetertvi925|televideo 925, 494550276Speter am, bw, hs, ul, 494650276Speter cols#80, lines#24, xmc#1, 494750276Speter bel=^G, cbt=\EI, clear=^Z, cnorm=\E.4, cr=^M, cub1=^H, cud1=^V, 494850276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 494950276Speter cvvis=\E.2, dch1=\EW, dl1=\ER, dsl=\Eh, ed=\EY, el=\ET, 495050276Speter flash=\Eb$<200>\Ed, fsl=^M\Eg, home=^^, ht=^I, hts=\E1, 495150276Speter ich1=\EQ, il1=\EE, ind=^J, invis@, is2=\El\E", kbs=^H, kclr=^Z, 495250276Speter kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, 495350276Speter ked=\EY, kel=\ET, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, 495450276Speter kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, 495550276Speter kf9=^AH\r, khome=^^, kich1=\EQ, kil1=\EE, ri=\Ej, tbc=\E3, 495650276Speter tsl=\Eh\Ef, 495750276Speter use=adm+sgr, 495850276Speter# TeleVideo 925 from Mitch Bradley <sun!wmb> via BRL 495950276Speter# to avoid "magic cookie" standout glitch: 496050276Spetertvi925-hi|TeleVideo Model 925 with half intensity standout mode, 496150276Speter xmc@, 496250276Speter kbs=^H, kcub1=^H, kcud1=^J, rmso=\E(, smso=\E), use=tvi925, 496350276Speter 496450276Speter# From: Todd Litwin <litwin@litwin.jpl.nasa.gov> 28 May 1993 496550276Speter# Originally Tim Curry, Univ. of Central Fla., <duke!ucf-cs!tim> 5/21/82 496650276Speter# for additional capabilities, 496750276Speter# The following tvi descriptions from B:pjphar and virus!mike 496850276Speter# is for all 950s. It sets the following attributes: 496950276Speter# full duplex (\EDF) write protect off (\E() 497050276Speter# conversation mode (\EC) graphics mode off (\E%) 497150276Speter# white on black (\Ed) auto page flip off (\Ew) 497250276Speter# turn off status line (\Eg) clear status line (\Ef\r) 497350276Speter# normal video (\E0) monitor mode off (\EX or \Eu) 497450276Speter# edit mode (\Er) load blank char to space (\Ee\040) 497550276Speter# line edit mode (\EO) enable buffer control (^O) 497650276Speter# protect mode off (\E\047) duplex edit keys (\El) 497750276Speter# program unshifted send key to send line all (\E016) 497850276Speter# program shifted send key to send line unprotected (\E004) 497950276Speter# set the following to nulls: 498050276Speter# field delimiter (\Ex0\200\200) 498150276Speter# line delimiter (\Ex1\200\200) 498250276Speter# start-protected field delimiter (\Ex2\200\200) 498350276Speter# end-protected field delimiter (\Ex3\200\200) 498450276Speter# set end of text delimiter to carriage return/null (\Ex4\r\200) 498550276Speter# 498650276Speter# TVI 950 Switch Setting Reference Charts 498750276Speter# 498850276Speter# TABLE 1: 498950276Speter# 499050276Speter# S1 1 2 3 4 5 6 7 8 9 10 499150276Speter# +-----------------------+-----+-----+-----------------------+ 499250276Speter# | Computer Baud Rate |Data |Stop | Printer Baud Rate | 499350276Speter# | |Bits |Bits | | 499450276Speter# +------+-----------------------+-----+-----+-----------------------+ 499550276Speter# | Up | See | 7 | 2 | See | 499650276Speter# +------+-----------------------+-----+-----+-----------------------+ 499750276Speter# | Down | TABLE 2 | 8 | 1 | TABLE 2 | 499850276Speter# +------+-----------------------+-----+-----+-----------------------+ 499950276Speter# 500050276Speter# 500150276Speter# S2 1 2 3 4 5 6 7 8 9 10 500250276Speter# +-----+-----+-----------------+-----+-----------+-----+-----+ 500350276Speter# |Edit |Cursr| Parity |Video|Transmiss'n| Hz |Click| 500450276Speter# +------+-----+-----+-----------------+-----+-----------+-----+-----+ 500550276Speter# | Up | Dplx|Blink| See |GonBk| See | 60 | Off | 500650276Speter# +------+-----+-----+-----------------+-----+-----------+-----+-----+ 500750276Speter# | Down |Local|St'dy| TABLE 3 |BkonG| CHART | 50 | On | 500850276Speter# +------+-----+-----+-----------------+-----+-----------+-----+-----+ 500950276Speter# 501050276Speter# TABLE 2: 501150276Speter# 501250276Speter# +-----------+-----+-----+-----+-----+-----------+ 501350276Speter# | Display | 1 | 2 | 3 | 4 | Baud | 501450276Speter# +-----------+-----+-----+-----+-----+ | 501550276Speter# | Printer | 7 | 8 | 9 | 10 | Rate | 501650276Speter# +-----------+-----+-----+-----+-----+-----------+ 501750276Speter# | D | D | D | D | 9600 | 501850276Speter# | U | D | D | D | 50 | 501950276Speter# | D | U | D | D | 75 | 502050276Speter# | U | U | D | D | 110 | 502150276Speter# | D | D | U | D | 135 | 502250276Speter# | U | D | U | D | 150 | 502350276Speter# | D | U | U | D | 300 | 502450276Speter# | U | U | U | D | 600 | 502550276Speter# | D | D | D | U | 1200 | 502650276Speter# | U | D | D | U | 1800 | 502750276Speter# | D | U | D | U | 2400 | 502850276Speter# | U | U | D | U | 3600 | 502950276Speter# | D | D | U | U | 4800 | 503050276Speter# | U | D | U | U | 7200 | 503150276Speter# | D | U | U | U | 9600 | 503250276Speter# | U | U | U | U | 19200 | 503350276Speter# +-----+-----+-----+-----+-----------+ 503450276Speter# 503550276Speter# TABLE 3: 503650276Speter# +-----+-----+-----+-----------+ 503750276Speter# | 3 | 4 | 5 | Parity | 503850276Speter# +-----+-----+-----+-----------+ 503950276Speter# | X | X | D | None | 504050276Speter# | D | D | U | Odd | 504150276Speter# | D | U | U | Even | 504250276Speter# | U | D | U | Mark | 504350276Speter# | U | U | U | Space | 504450276Speter# +-----+-----+-----+-----------+ 504550276Speter# X = don't care 504650276Speter# 504750276Speter# CHART: 504850276Speter# +-----+-----+-----------------+ 504950276Speter# | 7 | 8 | Communication | 505050276Speter# +-----+-----+-----------------+ 505150276Speter# | D | D | Half Duplex | 505250276Speter# | D | U | Full Duplex | 505350276Speter# | U | D | Block | 505450276Speter# | U | U | Local | 505550276Speter# +-----+-----+-----------------+ 505650276Speter# 505750276Speter# (tvi950: early versions had obsolete ":ma=^Vj^Kk^Hh^Ll^^H:". 505850276Speter# I also inserted <ich1> and <kich1>; the :ko: string indicated that <ich> 505950276Speter# should be present and all tvi native modes use the same string for this. 506050276Speter# Finally, note that BSD has cud1=^V. -- esr) 506150276Spetertvi950|televideo 950, 506250276Speter am, hs, mir, msgr, xenl, xon, 506350276Speter cols#80, it#8, lines#24, xmc#1, 506450276Speter acsc=b\011c\014d\re\ni\013, bel=^G, cbt=\EI, clear=\E*, 506550276Speter cr=^M, cub1=^H, cud1=^J, cuf1=^L, 506650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 506750276Speter dl1=\ER, dsl=\Eg\Ef\r, ed=\Ey, el=\Et, flash=\Eb$<200/>\Ed, 506850276Speter fsl=^M, home=^^, ht=^I, hts=\E1, ich1=\EQ, il1=\EE, ind=^J, 506950276Speter invis@, 507050276Speter is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\El\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0\Ef\r, 507150276Speter kbs=^H, kcbt=\EI, kclr=\E*, kcub1=^H, kcud1=^V, kcuf1=^L, 507250276Speter kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\Ey, kel=\Et, kf0=^A0\r, 507350276Speter kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, 507450276Speter kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, 507550276Speter kich1=\EQ, kil1=\EE, mc4=\Ea, mc5=\E`, ri=\Ej, rmacs=^X, 507650276Speter rmir=\Er, smacs=^U, smir=\Eq, tbc=\E3, tsl=\Eg\Ef, 507750276Speter use=adm+sgr, 507850276Speter# 507950276Speter# is for 950 with two pages adds the following: 508050276Speter# set 48 line page (\E\\2) 508150276Speter# place cursor at page 0, line 24, column 1 (\E-07 ) 508250276Speter# set local (no send) edit keys (\Ek) 508350276Speter# 508450276Speter# two page 950 adds the following: 508550276Speter# when entering ex, set 24 line page (\E\\1) 508650276Speter# when exiting ex, reset 48 line page (\E\\2) 508750276Speter# place cursor at 0,24,1 (\E-07 ) 508850276Speter# set duplex (send) edit keys (\El) when entering vi 508950276Speter# set local (no send) edit keys (\Ek) when exiting vi 509050276Speter# 509150276Spetertvi950-2p|televideo950 w/2 pages, 509250276Speter is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\Ek\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0\E\\2\E-07 \011, 509350276Speter rmcup=\E\\2\E-07\s, rmkx=\Ek, smcup=\E\\1\E-07\s, 509450276Speter smkx=\El, 509550276Speter use=tvi950, 509650276Speter# 509750276Speter# is for 950 with four pages adds the following: 509850276Speter# set 96 line page (\E\\3) 509950276Speter# place cursor at page 0, line 24, column 1 (\E-07 ) 510050276Speter# 510150276Speter# four page 950 adds the following: 510250276Speter# when entering ex, set 24 line page (\E\\1) 510350276Speter# when exiting ex, reset 96 line page (\E\\3) 510450276Speter# place cursor at 0,24,1 (\E-07 ) 510550276Speter# 510650276Spetertvi950-4p|televideo950 w/4 pages, 510750276Speter is2=\EDF\EC\Ed\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\Ek\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0\E\\3\E-07 \011, 510850276Speter rmcup=\E\\3\E-07\s, rmkx=\Ek, smcup=\E\\1\E-07\s, 510950276Speter smkx=\El, 511050276Speter use=tvi950, 511150276Speter# 511250276Speter# <is2> for reverse video 950 changes the following: 511350276Speter# set reverse video (\Ed) 511450276Speter# 511550276Speter# set vb accordingly (\Ed ...delay... \Eb) 511650276Speter# 511750276Spetertvi950-rv|televideo950 rev video, 511850276Speter flash=\Ed$<200/>\Eb, 511950276Speter is2=\EDF\EC\Eb\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\El\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0, use=tvi950, 512050276Speter 512150276Speter# tvi950-rv-2p uses the appropriate entries from 950-2p and 950-rv 512250276Spetertvi950-rv-2p|televideo950 rev video w/2 pages, 512350276Speter flash=\Ed$<200/>\Eb, 512450276Speter is2=\EDF\EC\Eb\EG0\Eg\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\Ek\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0\E\\2\E-07\s, 512550276Speter rmcup=\E\\2\E-07\s, rmkx=\Ek, smcup=\E\\1\E-07\s, 512650276Speter smkx=\El, 512750276Speter use=tvi950, 512850276Speter 512950276Speter# tvi950-rv uses the appropriate entries from 950-4p and 950-rv 513050276Spetertvi950-rv-4p|televideo950 rev video w/4 pages, 513150276Speter flash=\Ed$<200/>\Eb, 513250276Speter is2=\EDF\EC\Eb\EG0\Er\EO\E'\E(\E%\Ew\EX\Ee \017\011\Ek\E016\E004\Ex0\0\0\Ex1\0\0\Ex2\0\0\011\Ex3\0\0\Ex4\r\0\E\\3\E-07\s, 513350276Speter rmcup=\E\\3\E-07\s, rmkx=\Ek, smcup=\E\\1\E-07\s, 513450276Speter smkx=\El, 513550276Speter use=tvi950, 513650276Speter# From: Andreas Stolcke <stolcke@icsi.berkeley.edu> 513750276Speter# (tvi955: removed obsolete ":ma:=^Vj^Kk^Hh^Ll^^H"; 513850276Speter# removed incorrect (and overridden) ":do=^J:"; fixed broken continuations in 513950276Speter# the :rs: string, inserted the <ich> implied by the termcap :ko: string. Note 514050276Speter# the :ko: string had :cl: in it, which means that one of the original 514150276Speter# <clear=\E*>, <kclr=\EY> had to be wrong; set <kclr=\E*> because that's what 514250276Speter# the 950 has. Finally, corrected the <kel> string to match the 950 and what 514350276Speter# ko implies -- esr) 514450276Speter# If the BSD termcap file was right, <cup=\E=%p1%{32}%+%c%p2%{32}%+%c> would 514550276Speter# also work. 514650276Spetertvi955|televideo 955, 514750276Speter mc5i, msgr@, 514850276Speter it#8, xmc@, 514950276Speter acsc=0_`RjHkGlFmEnIoPqKsQtMuLvOwNxJ, blink=\EG2, 515050276Speter civis=\E.0, cnorm=\E.2, cud1=^V, cup=\E[%i%p1%d;%p2%dH, 515150276Speter cvvis=\E.1, dim=\E[=5h, ind@, invis=\EG1, 515250276Speter is2=\E[=3l\EF1\Ed\EG0\E[=5l\E%\El, kctab=\E2, khts=\E1, 515350276Speter knp=\EK, kpp=\EJ, krmir=\EQ, ktbc=\E3, mc0=\EP, rmacs=\E%, 515450276Speter rmam=\E[=7l, rmxon=^N, 515550276Speter rs1=\EDF\EC\Eg\Er\EO\E'\E(\Ew\EX\Ee \017\E0P\E6\0\E0p\E4\0\Ef\r, 515650276Speter sgr0=\EG0\E[=5l, smacs=\E$, smam=\E[=7h, smxon=^O, 515750276Speter use=tvi950, 515850276Spetertvi955-w|955-w|televideo955 w/132 cols, 515950276Speter cols#132, 516050276Speter is2=\E[=3h\EF1\Ed\EG0\E[=5l\E%\El, use=tvi955, 516150276Speter# use half-intensity as normal mode, full intensity as <bold> 516250276Spetertvi955-hb|955-hb|televideo955 half-bright, 516350276Speter bold=\E[=5l, dim@, is2=\E[=3l\EF1\Ed\EG0\E[=5h\E%\El, 516450276Speter sgr0=\EG0\E[=5h, 516550276Speter use=tvi955, 516650276Speter# From: Humberto Appleton <beto@cs.utexas.edu>, 880521 UT Austin 516750276Speter# (tvi970: removed ":sg#0:"; removed <rmso>=\E[m, <rmul>=\E[m; 516850276Speter# added <am>/<csr>/<home>/<hpa>/<vpa>/<smcup>/<rmcup> from BRL. 516950276Speter# According to BRL we could have <rmkx>=\E>, <smkx>=\E= but I'm not sure what 517050276Speter# it does to the function keys. I deduced <rmam>/<smam>. 517150276Speter# also added empty <acsc> to suppress tic warning, -- esr) 517250276Spetertvi970|televideo 970, 517350276Speter am, da, db, mir, msgr, 517450276Speter cols#80, it#8, lines#24, 517550276Speter acsc=, cbt=\E[Z, clear=\E[H\E[2J, csr=\E[%i%p1%d;%p2%dr, 517650276Speter cub1=^H, cud1=\ED, cuf1=\E[C, cup=\E[%i%p1%d;%p2%df, 517750276Speter cuu1=\EM, cvvis=\E[1Q, dch1=\E[P, dl1=\E[M, dsl=\Eg\Ef\r, 517850276Speter ed=\E[J, el=\E[K, flash=\E[5m$<200/>\E[m, home=\E[H, 517950276Speter hpa=\E[%i%p1%dG, ht=^I, il1=\E[L, 518050276Speter is2=\E<\E[?21l\E[19h\E[1Q\E[10l\E[7l\E[H\E[2J, 518150276Speter kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 518250276Speter kf1=\E?a, kf2=\E?b, kf3=\E?c, kf4=\E?d, kf5=\E?e, kf6=\E?f, 518350276Speter kf7=\E?g, kf8=\E?h, kf9=\E?i, khome=\E[H, ri=\EM, rmacs=\E(B, 518450276Speter rmam=\E[?7h, rmcup=, rmir=\E[4l, rmso=\E[m, rmul=\E[m, 518550276Speter sgr0=\E[m, smacs=\E(B, smam=\E[?7l, 518650276Speter smcup=\E[?20l\E[?7h\E[1Q, smir=\E[4h, smso=\E[7m, 518750276Speter smul=\E[4m, vpa=\E[%i%p1%dd, 518850276Spetertvi970-vb|televideo 970 with visual bell, 518950276Speter flash=\E[?5h\0\0\0\0\0\0\0\0\0\0\0\0\0\E[?5l, use=tvi970, 519050276Spetertvi970-2p|televideo 970 with using 2 pages of memory, 519150276Speter rmcup=\E[H\E[J\E[V, smcup=\E[U\E[?20l\E[?7h\E[1Q, 519250276Speter use=tvi970, 519350276Speter# Works with vi and rogue. NOTE: Esc v sets autowrap on, Esc u sets 80 chars 519450276Speter# per line (rather than 40), Esc K chooses the normal character set. Not sure 519550276Speter# padding is needed, but adapted from the tvi920c termcap. The <smso> and 519650276Speter# <smul> strings are klutzy, but at least use no screen space. 519750276Speter# (tvipt: removed obsolete ":ma=^Kk^Ll^R^L:". I wish we knew <rmam>, 519850276Speter# its absence means <smam>=\Ev isn't safe to use. -- esr) 519950276Speter# From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84. 520050276Speter# The <ed>/<kf0>/<kf1>/<khome>/<mc4>, and <mc5> caps are from BRL, which says: 520150276Speter# F1 and F2 should be programmed as ^A and ^B; required for UNIFY. 520250276Spetertvipt|televideo personal terminal, 520350276Speter am, 520450276Speter cols#80, lines#24, 520550276Speter cbt=\EI, clear=^Z, cub1=^H, cuf1=^L, 520650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\ER$<5*>, 520750276Speter ed=\EY, el=\ET, home=^^, if=/usr/share/tabset/stdcrt, 520850276Speter il1=\EE$<5*>, is2=\Ev\Eu\EK, kbs=^H, kcub1=^H, kcud1=^J, 520950276Speter kcuf1=^L, kcuu1=^K, kf0=^A, kf1=^B, khome=^^, mc4=^T, mc5=^R, 521050276Speter rmso=\EF, rmul=\EF, smso=\EG1@A\EH, smul=\EG1B@\EH, 521150276Speter# From: Nathan Peterson <nathan@sco.com>, 03 Sep 1996 521250276Spetertvi9065|televideo 9065, 521350276Speter am, bw, chts, hs, mc5i, mir, msgr, xenl, xon, 521450276Speter cols#80, it#8, lh#1, lines#25, lm#0, lw#9, ma#4, nlab#8, vt#0, 521550276Speter wnum#0, wsl#30, 521650276Speter acsc='r0_jhkglfmeniopqksqtmulvownxj, bel=^G, 521750276Speter blink=\EG2, bold=\EG\,, cbt=\EI, civis=\E.0, clear=^Z, 521850276Speter cnorm=\E.3, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, 521950276Speter cub1=^H, cud=\E[%p1%dB, cud1=^V, cuf=\E[%p1%dC, cuf1=^L, 522050276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu=\E[%p1%dA, 522150276Speter cuu1=^K, cvvis=\E.2, dch=\E[%p1%dP, dch1=\EW, dim=\EGp, 522250276Speter dl=\E[%p1%dM, dl1=\ER, dsl=\E_30\r, ech=\E[%p1%d@, ed=\EY, 522350276Speter el=\ET, flash=\Eb$<15>\Ed, fsl=^M, home=^^, ht=^I, hts=\E1, 522450276Speter ich=\E[%p1%d@, if=/usr/share/tabset/stdcrt, 522550276Speter il=\E[%p1%dL, il1=\EE, ind=^J, indn=\E[%p1%dS, invis=\EG1, 522650276Speter ip=$<3>, 522750276Speter is1=\E"\E%\E'\E(\EG@\EO\EX\E[=5l\E[=6l\E[=7h\Ed\Er, 522850276Speter is2=\EF2\EG0\E\\L, is3=\E<\E[=4l\E[=8h, kHOM=\E\s\s\s, 522950276Speter kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, 523050276Speter kdch1=\EW, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, kf12=^AK\r, 523150276Speter kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 523250276Speter kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, ll=\E[25;1H, 523350276Speter mc0=\E[0;0i, mc4=\Ea, mc5=\E`, nel=^M^J, 523450276Speter pfkey=\E|%p1%{48}%+%c3%p2%s\031, 523550276Speter pfloc=\E|%p1%{48}%+%c2%p2%s\031, 523650276Speter pfx=\E|%p1%{48}%+%c1%p2%s\031, 523750276Speter pln=\E_%p1%{63}%+%c%p2%s\r, prot=\E&, 523850276Speter rep=\E[%p2%db%p1%c, rev=\EG4, 523950276Speter rf=/usr/share/tabset/stdcrt, ri=\Ej, rin=\E[%p1%dT, 524050276Speter rmacs=\E%, rmam=\E[=7l, rmcup=\E.3\Er\E[1;25r\E[25;0H, 524150276Speter rmdc=\0, rmir=\Er, rmln=\E[4;1v, rmso=\EG0, rmul=\EG0, 524250276Speter rmxon=^N, rs1=\EC\EDF\E[0;0v\E[8;1v\E[=65l, 524350276Speter rs2=\E.b\E[10;20v\E[14;1v\E[3;0v\E[7;0v\E[=11.h\E[=12.h\E[=13.h\E[=14.h\E[=15l\E[=20h\E[=60l\E[=61h\E[=9l\E[=10l\E[=21l\E[=23l\E[=3l\E_40\E_50\En\Ew\Ee \Ex0\0\0\Ex1\0\0\Ex2\0\0\Ex3\0\0\Ex4\0\0\E1, 524450276Speter rs3=\E[=19h\E.3\E9\E0O\0\0\0\0\0\E0o\0\0\0\0\0\E0J\177\0\0\0\0, 524550276Speter sgr=\EG0%?%p1%t\EGt%;%?%p2%t\EG8%;%?%p3%t\EG4%;%?%p4%t\EG2%;%?%p5%t\EGp%;%?%p6%t\EG\,%;%?%p7%t\EG1%;%?%p9%t\E$%e\E%%%;, 524650276Speter sgr0=\EG0, smacs=\E$, smam=\E=7h, smcup=\E.2, smdc=\Er, 524750276Speter smir=\Eq, smln=\E[4;2v, smso=\EGt, smul=\EG8, smxon=^O, 524850276Speter tbc=\E3, tsl=\E[4;1v\E_30, uc=\EG8\EG0, 524950276Speter 525050276Speter#### Visual (vi) 525150276Speter# 525250276Speter# In September 1993, Visual Technology of Westboro, Massachusetts, 525350276Speter# merged with White Pine Software of Nashua, New Hampshire. 525450276Speter# 525550276Speter# White Pine Software may be contacted at +1 603/886-9050. 525650276Speter# Or visit White Pine on the World Wide Web at URL http://www.wpine.com. 525750276Speter# 525850276Speter 525950276Speter# Visual 50 from Beau Shekita, BTL-Whippany <whuxlb!ejs> 526050276Speter# Recently I hacked together the following termcap for Visual 526150276Speter# Technology's Visual 50 terminal. It's a slight modification of 526250276Speter# the vt52 termcap. 526350276Speter# It's intended to run when the Visual 50 is in vt52 emulation mode 526450276Speter# (I know what you're thinking; if it's emulating a vt52, then why 526550276Speter# another termcap? Well, it turns out that the Visual 50 can handle 526650276Speter# <dl1> and db(?) among other things, which the vt52 can't) 526750276Speter# The termcap works OK for the most part. The only problem is on 526850276Speter# character inserts. The whole line gets painfully redrawn for each 526950276Speter# character typed. Any suggestions? 527050276Speter# Beau's entry is combined with the vi50 entry from University of Wisconsin. 527150276Speter# Note especially the <il1> function. <kf4>-<kf6> are really l4-l6 in 527250276Speter# disguise; <kf7>-<kf9> are really l1-l3. 527350276Spetervi50|visual 50, 527450276Speter am, da, db, msgr, 527550276Speter cols#80, it#8, lines#24, 527650276Speter bel=^G, cbt=\Ez$<4/>, clear=\EH\EJ, cr=^M, cub1=^H, cud1=\EB, 527750276Speter cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, 527850276Speter dl1=\EM$<3*/>, ed=\EJ, el=\EK$<16/>, home=\EH, ht=^I, 527950276Speter il1=\EL, ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 528050276Speter kcuu1=\EA, kf1=\EP, kf2=\EQ, kf3=\ER, kf4=\EV, kf5=\EE, 528150276Speter kf6=\E], kf7=\EL, kf8=\Ev, kf9=\EM, khome=\EH, nel=^M^J, 528250276Speter ri=\EI, rmso=\ET, rmul=\EW, smso=\EU, smul=\ES, 528350276Speter# this one was BSD & SCO's vi50 528450276Spetervi50adm|visual 50 in adm3a mode, 528550276Speter am, msgr, 528650276Speter cols#80, it#8, lines#24, 528750276Speter bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 528850276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\EM, 528950276Speter ed=\Ek, el=\EK, home=\EH, ht=^I, il1=\EL, ind=^J, kbs=^H, 529050276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\EH, 529150276Speter rmso=\ET, smso=\EU, 529250276Speter# From: Jeff Siegal <jbs@athena.mit.edu> 529350276Spetervi55|Visual 55, 529450276Speter am, mir, msgr, 529550276Speter cols#80, it#8, lines#24, 529650276Speter clear=\Ev, csr=\E_%p1%{65}%+%c%p2%{65}%+%c, cub1=^H, 529750276Speter cud1=^J, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 529850276Speter cuu1=\EA, dch1=\Ew, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, 529950276Speter il1=\EL, is2=\Ev\E_AX\Eb\EW\E9P\ET, kbs=^H, kcub1=\ED, 530050276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, ri=\EI, rmir=\Eb, rmso=\ET, 530150276Speter smir=\Ea, smso=\EU, 530250276Speter 530350276Speter# Visual 200 from BRL 530450276Speter# The following switch settings are assumed for normal operation: 530550276Speter# FULL_DUPLEX SCROLL CR 530650276Speter# AUTO_NEW_LINE_ON VISUAL_200_EMULATION_MODE 530750276Speter# Other switches may be set for operator convenience or communication 530850276Speter# requirements. 530950276Speter# Character insertion is kludged in order to get around the "beep" misfeature. 531050276Speter# (This cap is commented out because <smir>/<rmir> is more efficient -- esr) 531150276Speter# Supposedly "4*" delays should be used for <il1>, <ed>, <clear>, <dch1>, 531250276Speter# and <dl1> strings, but we seem to get along fine without them. 531350276Spetervi200|visual 200, 531450276Speter am, mir, msgr, 531550276Speter cols#80, it#8, lines#24, 531650276Speter acsc=, bel=^G, cbt=\Ez, clear=\Ev, cnorm=\Ec, cr=^M, cub1=^H, 531750276Speter cud1=^J, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 531850276Speter cuu1=\EA, cvvis=\Ed, dch1=\EO, dim=\E4, dl1=\EM, ed=\Ey, 531950276Speter el=\Ex, home=\EH, ht=^I, hts=\E1, il1=\EL, ind=^J, invis=\Ea, 532050276Speter kbs=^H, kclr=\Ev, kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 532150276Speter kcuu1=\EA, kdch1=\EO, kdl1=\EM, ked=\EJ, kel=\Et, kf0=\E?p, 532250276Speter kf1=\E?q, kf2=\E?r, kf3=\E?s, kf4=\E?t, kf5=\E?u, kf6=\E?v, 532350276Speter kf7=\E?w, kf8=\E?x, kf9=\E?y, khome=\EH, khts=\E1, kich1=\Ei, 532450276Speter kil1=\EL, krmir=\Ej, mc0=\EH\E], mc4=\EX, mc5=\EW, ri=\EI, 532550276Speter rmacs=\EG, rmkx=\E>, rmso=\E3, 532650276Speter rs1=\E3\Eb\Ej\E\El\EG\Ec\Ek\EX, sgr0=\E3\Eb, smacs=\EF, 532750276Speter smkx=\E=, smso=\E4, tbc=\Eg, 532850276Speter# The older Visuals didn't come with function keys. This entry uses 532950276Speter# <smkx> and <rmkx> so that the keypad keys can be used as function keys. 533050276Speter# If your version of vi doesn't support function keys you may want 533150276Speter# to use vi200-f. 533250276Spetervi200-f|visual 200 no function keys, 533350276Speter is2=\E3\Eb\Ej\E\\\El\EG\Ed\Ek, kf0=\E?p, kf1=\E?q, 533450276Speter kf2=\E?r, kf3=\E?s, kf4=\E?t, kf5=\E?u, kf6=\E?v, kf7=\E?w, 533550276Speter kf8=\E?x, kf9=\E?y, rmkx=\E>, rmso@, smkx=\E=, smso@, 533650276Speter use=vi200, 533750276Spetervi200-rv|visual 200 reverse video, 533850276Speter cnorm@, cvvis@, ri@, rmso=\E3, smso=\E4, use=vi200, 533950276Speter 534050276Speter# the function keys are programmable but we don't reprogram them to their 534150276Speter# default values with <is2> because programming them is very verbose. maybe 534250276Speter# an initialization file should be made for the 300 and they could be stuck 534350276Speter# in it. 534450276Speter# (vi300: added <rmam>/<smam> based on init string -- esr) 534550276Spetervi300|visual 300 ansi x3.64, 534650276Speter am, bw, mir, xenl, 534750276Speter cols#80, lines#24, 534850276Speter bel=^G, cbt=\E[Z, clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=\E[B, 534950276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 535050276Speter dch1=\E[P$<40>, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, 535150276Speter il1=\E[L, ind=^J, 535250276Speter is2=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[1Q\E[0;1(D\E[8s, 535350276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 535450276Speter kf1=\E_A\E\\, kf2=\E_B\E\\, kf3=\E_C\E\\, kf4=\E_D\E\\, 535550276Speter kf5=\E_E\E\\, kf6=\E_F\E\\, kf7=\E_G\E\\, kf8=\E_H\E\\, 535650276Speter kf9=\E_I\E\\, khome=\E[H, ri=\EM, rmam=\E[?7l, rmir=\E[4l, 535750276Speter rmso=\E[m, rmul=\E[m, sgr0=\E[m, smam=\E[?7h, smir=\E[4h, 535850276Speter smso=\E[1m, smul=\E[4m, 535950276Speter# some of the vi300s have older firmware that has the command 536050276Speter# sequence for setting editing extent reversed. 536150276Spetervi300-old|visual 300 with old firmware (set edit extent reversed), 536250276Speter is2=\E[7s\E[2;3;4;20;?5;?6l\E[12;?7h\E[2Q\E[0;1(D\E[8s, 536350276Speter use=vi300, 536450276Speter 536550276Speter# Visual 500 prototype entry from University of Wisconsin. 536650276Speter# The best place to look for the escape sequences is page A1-1 of the 536750276Speter# Visual 500 manual. The initialization sequence given here may be 536850276Speter# overkill, but it does leave out some of the initializations which can 536950276Speter# be done with the menus in set-up mode. 537050276Speter# The :xp: line below is so that emacs can understand the padding requirements 537150276Speter# of this slow terminal. :xp: is 10 time the padding factor. 537250276Speter# (vi500: removed unknown :xp#4: termcap; 537350276Speter# also added empty <acsc> to suppress tic warning -- esr) 537450276Spetervi500|visual 500, 537550276Speter am, mir, msgr, 537650276Speter cols#80, it#8, lines#33, 537750276Speter acsc=, cbt=\Ez$<4/>, clear=\Ev$<6*/>, cr=^M, 537850276Speter csr=\E(%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=\EB, 537950276Speter cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, 538050276Speter dch1=\EO$<3*/>, dl1=\EM$<3*/>, ed=\Ey$<3*/>, 538150276Speter el=\Ex$<16/>, home=\EH, ht=\011$<8/>, il1=\EL\Ex$<3*/>, 538250276Speter ind=^J, 538350276Speter is2=\E3\E\001\E\007\E\003\Ek\EG\Ed\EX\El\E>\Eb\E\\, 538450276Speter kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 538550276Speter khome=\EH, nel=^M^J, rmacs=^O, rmir=\Ej, rmso=\E^G, 538650276Speter rmul=\E^C, smacs=^N, smir=\Ei, smso=\E^H, smul=\E^D, 538750276Speter 538850276Speter# The visual 550 is a visual 300 with tektronix graphics, 538950276Speter# and with 33 lines. clear screen is modified here to 539050276Speter# also clear the graphics. 539150276Spetervi550|visual 550 ansi x3.64, 539250276Speter lines#33, 539350276Speter clear=\030\E[H\E[2J, use=vi300, 539450276Speter 539550276Spetervi603|visual603|visual 603, 539650276Speter hs, mir, 539750276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, 539850276Speter csr=\E[%i%p1%d;%p2%dr, cuf1=\E[C, 539950276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 540050276Speter dsl=\EP2;1~\E\\, ed=\E[J, el=\E[K, fsl=\E\\, il1=\E[L, 540150276Speter ind=\ED, is1=\E>\E[?3l\E[?4l\E[?7h\E[?8h\E[1;24r, 540250276Speter rev=\E[7m, ri=\EM, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, 540350276Speter sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m, tsl=\EP2~, 540450276Speter use=vt100, 540550276Speter 540650276Speter#### Wyse (wy) 540750276Speter# 540850276Speter# Wyse Technology 540950276Speter# 3471 North First Street 541050276Speter# San Jose, CA 95134 541150276Speter# Vox: (408)-473-1200 541250276Speter# Fax: (408) 473-1222 541350276Speter# Web: http://www.wyse.com 541450276Speter# 541550276Speter# Wyse sales can be reached by phone at 1-800-GET-WYSE. Tech support is at 541650276Speter# (800)-800-WYSE (option 5 gets you a human). There's a Web page at the 541750276Speter# obvious address, <http://www.wyse.com>. They keep terminfo entries at 541850276Speter# <http://www.wyse.co.uk/support/appnotes/idxappnt.htm>. 541950276Speter# 542050276Speter# Wyse bought out Link Technology, Inc. in 1990 and closed it down in 1995. 542150276Speter# They now own the Qume and Amdek brands, too. So these are the people to 542250276Speter# talk with about all Link, Qume, and Amdek terminals. 542350276Speter# 542450276Speter# These entries include a few small fixes. 542550276Speter# I canceled the bel capacities in the vb entries. 542650276Speter# I made two trivial syntax fixes in the wyse30 entry. 542750276Speter# I made some entries relative to adm+sgr. 542850276Speter# 542950276Speter# 543050276Speter# Note: The wyse75, wyse85, and wyse99 have been discontinued. 543150276Speter 543250276Speter# Although the Wyse 30 can support more than one attribute 543350276Speter# it requires magic cookies to do so. Many applications do not 543450276Speter# function well with magic cookies. The following terminfo uses 543550276Speter# the protect mode to support one attribute (dim) without cookies. 543650276Speter# If more than one attribute is needed then the wy30-mc terminfo 543750276Speter# should be used. 543850276Speter# 543950276Speterwy30|wyse30|Wyse 30, 544050276Speter am, bw, hs, mc5i, mir, msgr, xon, 544150276Speter cols#80, lh#1, lines#24, lw#8, ma#1, nlab#8, wsl#45, 544250276Speter acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, cbt=\EI, 544350276Speter civis=\E`0, clear=\E+$<80>, cnorm=\E`1, cr=^M, cub1=^H, 544450276Speter cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, 544550276Speter cuu1=^K, dch1=\EW$<10>, dim=\E`7\E), dl1=\ER$<1>, 544650276Speter dsl=\EF\r, ed=\EY$<80>, el=\ET, flash=\E`8$<100/>\E`9, 544750276Speter fsl=^M, home=^^, ht=\011$<1>, hts=\E1, il1=\EE$<2>, 544850276Speter ind=\n$<2>, ip=$<2>, is2=\E'\E(\E\^3\E`9\016\024, 544950276Speter kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L, 545050276Speter kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY, kel=\ET, kent=\E7, 545150276Speter kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, 545250276Speter kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, khome=^^, kich1=\EQ, 545350276Speter kil1=\EE, knp=\EK, kpp=\EJ, krpl=\Er, ll=^^^K, mc0=\EP, mc4=^T, 545450276Speter mc5=^X, nel=^M^J, pfx=\Ez%p1%{63}%+%c%p2%s\177, 545550276Speter pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E`7\E), ri=\Ej$<3>, 545650276Speter rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(, 545750276Speter sgr=%?%p1%p5%p8%|%|%t\E`7\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;, 545850276Speter sgr0=\E(\EH\003, smacs=\EH^B, smir=\Eq, smln=\EA10, 545950276Speter smso=\E`7\E), tbc=\E0, tsl=\EF, 546050276Speter# 546150276Speter# This terminal description uses the non-hidden attribute mode 546250276Speter# (with magic cookie). 546350276Speter# 546450276Speter# (wy30-mc: added <smcup> to suppress tic warning --esr) 546550276Speterwy30-mc|wyse30-mc|wyse 30 with magic cookies, 546650276Speter msgr@, 546750276Speter ma@, xmc#1, 546850276Speter blink=\EG2, dim=\EGp, prot=\EG0\E), rmacs=\EG0\EH\003, 546950276Speter rmcup=\EG0, rmso=\EG0, 547050276Speter sgr=\EG%{48}%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;, 547150276Speter sgr0=\EG0\E(\EH\003, smacs=\EG0\EH\002, smcup=, 547250276Speter smso=\EG4, use=wy30, 547350276Speter use=adm+sgr, 547450276Speter# The mandatory pause used by <flash> does not work with 547550276Speter# older versions of terminfo. If you see this effect then 547650276Speter# unset xon and delete the / from the delay. 547750276Speter# i.e. change $<100/> to $<100> 547850276Speterwy30-vb|wyse30-vb|wyse 30 visible bell, 547950276Speter bel@, use=wy30, 548050276Speter# 548150276Speter# The Wyse 50 can support one attribute (e.g. Dim, Inverse, 548250276Speter# Normal) without magic cookies by using the protect mode. 548350276Speter# The following description uses this feature, but when more 548450276Speter# than one attribute is put on the screen at once, all attributes 548550276Speter# will be changed to be the same as the last attribute given. 548650276Speter# The Wyse 50 can support more attributes when used with magic 548750276Speter# cookies. The wy50-mc terminal description uses magic cookies 548850276Speter# to correctly handle multiple attributes on a screen. 548950276Speter# 549050276Speterwy50|wyse50|Wyse 50, 549150276Speter am, bw, hs, mc5i, mir, msgr, xon, 549250276Speter cols#80, lh#1, lines#24, lw#8, ma#1, nlab#8, wsl#45, 549350276Speter acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, cbt=\EI, 549450276Speter civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=^M, cub1=^H, 549550276Speter cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, 549650276Speter cuu1=^K, dch1=\EW$<1>, dim=\E`7\E), dl1=\ER, dsl=\EF\r, 549750276Speter ed=\EY$<20>, el=\ET, flash=\E`8$<100/>\E`9, fsl=^M, 549850276Speter home=^^, ht=^I, hts=\E1, il1=\EE, ind=\n$<2>, ip=$<1>, 549950276Speter is1=\E`\:\E`9$<30>, is2=\016\024\E'\E(, kHOM=\E{, kbs=^H, 550050276Speter kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, 550150276Speter kdl1=\ER, ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, 550250276Speter kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, 550350276Speter kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, 550450276Speter kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, 550550276Speter kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, 550650276Speter ll=^^^K, mc0=\EP, mc4=^T, mc5=^X, nel=^M^J, 550750276Speter pfx=\Ez%p1%{63}%+%c%p2%s\177, 550850276Speter pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E`7\E), rev=\E`6\E), 550950276Speter ri=\Ej, rmacs=\EH^C, rmir=\Er, rmln=\EA11, rmso=\E(, 551050276Speter sgr=%?%p1%p3%|%t\E`6\E)%e%p5%p8%|%t\E`7\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;, 551150276Speter sgr0=\E(\EH\003, smacs=\EH^B, smir=\Eq, smln=\EA10, 551250276Speter smso=\E`6\E), tbc=\E0, tsl=\EF, 551350276Speter# 551450276Speter# This terminal description uses the non-hidden attribute mode 551550276Speter# (with magic cookie). 551650276Speter# 551750276Speter# The mandatory pause used by flash does not work with some 551850276Speter# older versions of terminfo. If you see this effect then 551950276Speter# unset <xon> and delete the / from the delay. 552050276Speter# i.e. change $<100/> to $<100> 552150276Speter# (wy50-mc: added <smcup> to suppress tic warning --esr) 552250276Speterwy50-mc|wyse50-mc|wyse 50 with magic cookies, 552350276Speter msgr@, 552450276Speter ma@, xmc#1, 552550276Speter blink=\EG2, dim=\EGp, prot=\EG0\E), rev=\EG4, 552650276Speter rmacs=\EG0\EH\003, rmcup=\EG0, rmso=\EG0, 552750276Speter sgr=\EG%{48}%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;, 552850276Speter sgr0=\EG0\E(\EH\003, smacs=\EG0\EH\002, smcup=, 552950276Speter smso=\EGt, use=wy50, 553050276Speter use=adm+sgr, 553150276Speterwy50-vb|wyse50-vb|wyse 50 visible bell, 553250276Speter bel@, use=wy50, 553350276Speterwy50-w|wyse50-w|wyse 50 132-column, 553450276Speter cols#132, lw#7, nlab#16, wsl#97, 553550276Speter cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<2>, is1=\E`;\E`9$<30>, use=wy50, 553650276Speterwy50-wvb|wyse50-wvb|wyse 50 132-column visible bell, 553750276Speter bel@, 553850276Speter use=wy50-w, 553950276Speter 554050276Speter# 554150276Speter# The Wyse 350 is a Wyse 50 with color. 554250276Speter# Unfortunately this means that it has magic cookies. 554350276Speter# The color attributes are designed to overlap the reverse, dim and 554450276Speter# underline attributes. This is nice for monochrome applications 554550276Speter# because you can make underline stuff green (or any other color) 554650276Speter# but for true color applications it's not so hot because you cannot 554750276Speter# mix color with reverse, dim or underline. 554850276Speter# To further complicate things one of the attributes must be 554950276Speter# black (either the foreground or the background). In reverse video 555050276Speter# the background changes color with black letters. In normal video 555150276Speter# the foreground changes colors on a black background. 555250276Speter# This terminfo uses some of the more advanced features of curses 555350276Speter# to display both color and blink. In the final analysis I am not 555450276Speter# sure that the wy350 runs better with this terminfo than it does 555550276Speter# with the wy50 terminfo (with user adjusted colors). 555650276Speter# 555750276Speter# The mandatory pause used by flash does not work with 555850276Speter# older versions of terminfo. If you see this effect then 555950276Speter# unset xon and delete the / from the delay. 556050276Speter# i.e. change $<100/> to $<100> 556150276Speter# 556250276Speter# Bug: The <op> capability resets attributes. 556350276Speterwy350|wyse350|Wyse 350, 556450276Speter am, bw, hs, mc5i, mir, xon, 556550276Speter colors#8, cols#80, lh#1, lines#24, lw#8, ncv#55, nlab#8, pairs#8, 556650276Speter wsl#45, xmc#1, 556750276Speter acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2, 556850276Speter cbt=\EI, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=^M, 556950276Speter cub1=^H, cud1=^J, cuf1=^L, 557050276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<1>, 557150276Speter dim=\EGp, dl1=\ER, dsl=\EF\r, ed=\EY$<20>, el=\ET, 557250276Speter flash=\E`8$<100/>\E`9, fsl=^M, home=^^, ht=^I, hts=\E1, 557350276Speter il1=\EE, ind=\n$<2>, ip=$<1>, is1=\E`\:\E`9$<30>, 557450276Speter is2=\016\024\E'\E(, is3=\E%?, kHOM=\E{, kbs=^H, kcbt=\EI, 557550276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, 557650276Speter ked=\EY, kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, 557750276Speter kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, 557850276Speter kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, 557950276Speter kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, 558050276Speter kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, 558150276Speter ll=^^^K, mc0=\EP, mc4=^T, mc5=^X, nel=^M^J, oc=\E%?, op=\EG0, 558250276Speter pfx=\Ez%p1%{63}%+%c%p2%s\177, 558350276Speter pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\EG0\E), ri=\Ej, 558450276Speter rmacs=\EG0\EH\003, rmir=\Er, rmln=\EA11, setb=, 558550276Speter setf=%?%p1%{0}%=%t%{76}%e%p1%{1}%=%t%{64}%e%p1%{2}%=%t%{8}%e%p1%{3}%=%t%{72}%e%p1%{4}%=%t%{4}%e%p1%{5}%=%t%{68}%e%p1%{6}%=%t%{12}%e%p1%{7}%=%t%{0}%;%PC\EG%gC%gA%+%{48}%+%c, 558650276Speter sgr=%{0}%?%p4%t%{2}%|%;%?%p7%t%{1}%|%;%PA\EG%?%gC%t%gC%e%{0}%?%p1%t%{4}%|%;%?%p2%t%{8}%|%;%?%p3%t%{4}%|%;%?%p5%t%{64}%|%;%;%gA%+%{48}%+%c%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;, 558750276Speter sgr0=\EG0\E(\EH\003%{0}%PA%{0}%PC, smacs=\EG0\EH\002, 558850276Speter smir=\Eq, smln=\EA10, tbc=\E0, tsl=\EF, 558950276Speter use=adm+sgr, 559050276Speterwy350-vb|wyse350-vb|wyse 350 visible bell, 559150276Speter bel@, use=wy350, 559250276Speterwy350-w|wyse350-w|wyse 350 132-column, 559350276Speter cols#132, lw#7, nlab#16, wsl#97, 559450276Speter cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<2>, is1=\E`;\E`9$<30>, use=wy350, 559550276Speterwy350-wvb|wyse350-wvb|wyse 350 132-column visible bell, 559650276Speter bel@, 559750276Speter use=wy350-w, 559850276Speter# 559950276Speter# This terminfo description is untested. 560050276Speter# The wyse100 emulates an adm31, so the adm31 entry should work. 560150276Speter# 560250276Speterwy100|wyse 100, 560350276Speter hs, mir, 560450276Speter cols#80, lines#24, xmc#1, 560550276Speter bel=^G, clear=\E;, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 560650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 560750276Speter dl1=\ER, dsl=\EA31, ed=\EY, el=\ET, fsl=^M, il1=\EE, ind=^J, 560850276Speter invis@, is2=\Eu\E0, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, 560950276Speter kcuu1=^K, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, 561050276Speter kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, khome=\E{, 561150276Speter rmir=\Er, smir=\Eq, tsl=\EF, 561250276Speter use=adm+sgr, 561350276Speter# 561450276Speter# The Wyse 120/150 has most of the features of the Wyse 60. 561550276Speter# This terminal does not need padding up to 9600 baud! 561650276Speter# <msgr> should be set but the clear screen fails when in 561750276Speter# alt-charset mode. Try \EcE\s\s\E+\s if the screen is really clear 561850276Speter# then set <msgr>. 561950276Speter# 562050276Speterwy120|wyse120|wy150|wyse150|Wyse 120/150, 562150276Speter am, bw, hs, km, mc5i, mir, msgr, xon, 562250276Speter cols#80, it#8, lh#1, lines#24, lw#8, nlab#8, pb#9601, wsl#45, 562350276Speter acsc=+/\,.0[Iha2fxgqh1jYk?lZm@nEqDtCu4vAwBx3yszr{c~~, 562450276Speter bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<50>, 562550276Speter cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 562650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<7>, 562750276Speter dim=\EGp, dl1=\ER$<3>, dsl=\EF\r, ed=\EY$<50>, el=\ET$<4>, 562850276Speter flash=\E`8$<100/>\E`9, fsl=^M, home=^^, ht=\011$<1>, 562950276Speter hts=\E1, il1=\EE$<3>, ind=\n$<3>, ip=$<2>, is1=\EcB0\EcC1, 563050276Speter is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El, 563150276Speter is3=\EwJ\Ew1$<150>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H, 563250276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY, 563350276Speter kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, 563450276Speter kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, 563550276Speter kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 563650276Speter kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ, 563750276Speter kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, ll=^^^K, 563850276Speter mc0=\EP, mc4=^T, mc5=\Ed#, nel=\r\n$<3>, 563950276Speter pfloc=\EZ2%p1%{63}%+%c%p2%s\177, 564050276Speter pfx=\EZ1%p1%{63}%+%c%p2%s\177, 564150276Speter pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<2>, 564250276Speter rmacs=\EcD, rmam=\Ed., rmcup=\Ew1, rmir=\Er, rmln=\EA11, 564350276Speter rmxon=\Ec20, rs1=\E~!\E~4$<30>, rs2=\EeF\E`\:$<70>, 564450276Speter rs3=\EwG\Ee($<100>, 564550276Speter sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c, 564650276Speter sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/, 564750276Speter smcup=\Ew0, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21, 564850276Speter tbc=\E0, tsl=\EF, 564950276Speter use=adm+sgr, 565050276Speter# 565150276Speterwy120-w|wyse120-w|wy150-w|wyse150-w|wyse 120/150 132-column, 565250276Speter cols#132, lw#7, nlab#16, wsl#97, 565350276Speter cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<12>, ip=$<4>, 565450276Speter rs2=\E`;$<70>, use=wy120, 565550276Speter# 565650276Speterwy120-25|wyse120-25|wy150-25|wyse150-25|wyse 120/150 80-column 25-lines, 565750276Speter lh@, lines#25, lw@, nlab@, 565850276Speter pln@, rs3=\EwG\Ee)$<100>, use=wy120, 565950276Speter# 566050276Speterwy120-25-w|wyse120-25-w|wy150-25-w|wyse150-25-w|wyse 120/150 132-column 25-lines, 566150276Speter lh@, lines#25, lw@, nlab@, 566250276Speter pln@, rs3=\EwG\Ee)$<100>, use=wy120-w, 566350276Speter# 566450276Speterwy120-vb|wyse120-vb|wy150-vb|wyse150-vb|Wyse 120/150 visible bell, 566550276Speter bel@, 566650276Speter use=wy120, 566750276Speter# 566850276Speterwy120-w-vb|wy120-wvb|wyse120-wvb|wy150-w-vb|wyse150-w-vb|Wyse 120/150 132-column visible bell, 566950276Speter bel@, 567050276Speter use=wy120-w, 567150276Speter# 567250276Speter# The Wyse 60 is like the Wyse 50 but with more padding. 567350276Speter# The reset strings are slow and the pad times very depending 567450276Speter# on other parameters such as font loading. I have tried 567550276Speter# to follow the following outline: 567650276Speter# 567750276Speter# <rs1> -> set personality 567850276Speter# <rs2> -> set number of columns 567950276Speter# <rs3> -> set number of lines 568050276Speter# <is1> -> select the proper font 568150276Speter# <is2> -> do the initialization 568250276Speter# <is3> -> set up display memory (2 pages) 568350276Speter# 568450276Speter# The Wyse 60's that have vt100 emulation are slower than the 568550276Speter# older Wyse 60's. This change happened mid-1987. 568650276Speter# The capabilities effected are <dch1> <dl1> <il1> <ind> <ri> 568750276Speter# 568850276Speter# The meta key is only half right. This terminal will return the 568950276Speter# high order bit set when you hit CTRL-function_key 569050276Speter# 569150276Speter# It may be useful to assign two function keys with the 569250276Speter# values \E=(\s look at old data in page 1 569350276Speter# \E=W, look at bottom of page 1 569450276Speter# where \s is a space ( ). 569550276Speter# 569650276Speter# Note: 569750276Speter# The Wyse 60 runs faster when the XON/XOFF 569850276Speter# handshake is turned off. 569950276Speter# 570050276Speter# (wy60: we use \E{ rather than ^^ for home (both are documented) to avoid 570150276Speter# a bug reported by Robert Dunn, <rcdii@inlink.com> -- esr) 570250276Speterwy60|wyse60|Wyse 60, 570350276Speter am, bw, hs, km, mc5i, mir, msgr, 570450276Speter cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#45, 570550276Speter acsc=+/\,.0[Iha2fxgqh1jYk?lZm@nEqDtCu4vAwBx3yszr{c~~, 570650276Speter bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<100>, 570750276Speter cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 570850276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 570950276Speter dch1=\EW$<11>, dclk=\E`b, dim=\EGp, dl1=\ER$<5>, dsl=\EF\r, 571050276Speter ed=\EY$<100>, el=\ET, flash=\E`8$<100/>\E`9, fsl=^M, 571150276Speter home=\E{, ht=\011$<1>, hts=\E1, il1=\EE$<4>, ind=\n$<5>, 571250276Speter ip=$<3>, is1=\EcB0\EcC1, 571350276Speter is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El, 571450276Speter is3=\EwJ\Ew1$<150>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H, 571550276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY, 571650276Speter kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, 571750276Speter kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, 571850276Speter kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 571950276Speter kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ, 572050276Speter kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, ll=\E{^K, 572150276Speter mc0=\EP, mc4=^T, mc5=\Ed#, nel=\r\n$<3>, 572250276Speter pfloc=\EZ2%p1%{63}%+%c%p2%s\177, 572350276Speter pfx=\EZ1%p1%{63}%+%c%p2%s\177, 572450276Speter pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<7>, 572550276Speter rmacs=\EcD, rmam=\Ed., rmclk=\E`c, rmcup=\Ew1, rmir=\Er, 572650276Speter rmln=\EA11, rmxon=\Ec20, rs1=\E~!\E~4$<150>, 572750276Speter rs2=\EeG$<150>, rs3=\EwG\Ee($<200>, 572850276Speter sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c, 572950276Speter sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/, 573050276Speter smcup=\Ew0, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21, 573150276Speter tbc=\E0, tsl=\EF, 573250276Speter use=adm+sgr, 573350276Speter# 573450276Speterwy60-w|wyse60-w|wyse 60 132-column, 573550276Speter cols#132, lw#7, nlab#16, wsl#97, 573650276Speter cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<16>, ip=$<5>, 573750276Speter rs2=\EeF$<150>\E`;$<150>, use=wy60, 573850276Speter# 573950276Speterwy60-25|wyse60-25|wyse 60 80-column 25-lines, 574050276Speter lh@, lines#25, lw@, nlab@, 574150276Speter pln@, rs3=\EwG\Ee)$<200>, use=wy60, 574250276Speterwy60-25-w|wyse60-25-w|wyse 60 132-column 25-lines, 574350276Speter lh@, lines#25, lw@, nlab@, 574450276Speter pln@, rs3=\EwG\Ee)$<200>, use=wy60-w, 574550276Speter# 574650276Speterwy60-42|wyse60-42|wyse 60 80-column 42-lines, 574750276Speter lines#42, 574850276Speter clear=\E+$<260>, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<2>, 574950276Speter dch1=\EW$<16>, dl1=\ER$<11>, ed=\Ey$<260>, il1=\EE$<11>, 575050276Speter ind=\n$<9>, ip=$<5>, is1=\EcB2\EcC3, nel=\r\n$<6>, 575150276Speter ri=\Ej$<10>, rs3=\Ee*$<150>, 575250276Speter use=wy60, 575350276Speterwy60-42-w|wyse60-42-w|wyse 60 132-column 42-lines, 575450276Speter cols#132, lw#7, nlab#16, wsl#97, 575550276Speter clear=\E+$<260>, cup=\Ea%i%p1%dR%p2%dC$<2>, 575650276Speter dch1=\EW$<19>, ed=\Ey$<260>, home=\036$<2>, ip=$<6>, 575750276Speter nel=\r\n$<11>, rs2=\EeF$<150>\E`;$<150>, 575850276Speter use=wy60-42, 575950276Speter# 576050276Speterwy60-43|wyse60-43|wyse 60 80-column 43-lines, 576150276Speter lh@, lines#43, lw@, nlab@, 576250276Speter pln@, rs3=\Ee+$<150>, use=wy60-42, 576350276Speterwy60-43-w|wyse60-43-w|wyse 60 132-column 43-lines, 576450276Speter lh@, lines#43, lw@, nlab@, 576550276Speter pln@, rs3=\Ee+$<150>, use=wy60-42-w, 576650276Speter# 576750276Speterwy60-vb|wyse60-vb|Wyse 60 visible bell, 576850276Speter bel@, use=wy60, 576950276Speterwy60-w-vb|wy60-wvb|wyse60-wvb|Wyse 60 132-column visible bell, 577050276Speter bel@, 577150276Speter use=wy60-w, 577250276Speter 577350276Speter# The Wyse-99GT looks at lot like the Wyse 60 except that it 577450276Speter# does not have the 42/43 line mode. In the Wyse-60 the "lines" 577550276Speter# setup parameter controls the number of lines on the screen. 577650276Speter# For the Wyse 99GT the "lines" setup parameter controls the 577750276Speter# number of lines in a page. The screen can display 25 lines max. 577850276Speter# The Wyse-99GT also has personalities for the VT220 and 577950276Speter# Tektronix 4014. But this has no bearing on the native mode. 578050276Speter# 578150276Speter# (msgr) should be set but the clear screen fails when in 578250276Speter# alt-charset mode. Try \EcE\s\s\E+\s if the screen is really clear 578350276Speter# then set msgr, else use msgr@. 578450276Speter# 578550276Speter# u0 -> enter Tektronix mode 578650276Speter# u1 -> exit Tektronix mode 578750276Speter# 578850276Speterwy99gt|wyse99gt|Wyse 99gt, 578950276Speter msgr@, 579050276Speter clear=\E+$<130>, dch1=\EW$<7>, dl1=\ER$<4>, ed=\Ey$<130>, 579150276Speter el=\Et$<5>, flash=\E`8$<100/>\E`9, ht=\011$<1>, 579250276Speter il1=\EE$<4>, ind=\n$<4>, ip=$<2>, is3=\Ew0$<20>, nel@, 579350276Speter ri=\Ej$<3>, rmcup=\Ew0, rs2=\E`\:$<150>, smcup=\Ew1, 579450276Speter u0=\E~>\E8, u1=\E[42h, 579550276Speter use=wy60, 579650276Speter# 579750276Speterwy99gt-w|wyse99gt-w|wyse 99gt 132-column, 579850276Speter cols#132, lw#7, nlab#16, wsl#97, 579950276Speter clear=\E+$<160>, cup=\Ea%i%p1%dR%p2%dC$<2>, 580050276Speter dch1=\EW$<9>, ed=\Ey$<160>, ip=$<4>, rs2=\E`;$<150>, use=wy99gt, 580150276Speter# 580250276Speterwy99gt-25|wyse99gt-25|wyse 99gt 80-column 25-lines, 580350276Speter lh@, lines#25, lw@, nlab@, 580450276Speter pln@, rs2=\E`\:$<150>, rs3=\EwG\Ee)$<200>, use=wy99gt, 580550276Speter# 580650276Speterwy99gt-25-w|wyse99gt-25-w|wyse 99gt 132-column 25-lines, 580750276Speter lh@, lines#25, lw@, nlab@, 580850276Speter pln@, rs2=\E`;$<150>, use=wy99gt-w, 580950276Speter# 581050276Speterwy99gt-vb|wyse99gt-vb|Wyse 99gt visible bell, 581150276Speter bel@, use=wy99gt, 581250276Speter# 581350276Speterwy99gt-w-vb|wy99gt-wvb|wyse99gt-wvb|Wyse 99gt 132-column visible bell, 581450276Speter bel@, 581550276Speter use=wy99gt-w, 581650276Speter 581750276Speter# Can't set tabs! Other bugs (ANSI mode only): 581850276Speter# - can't redefine function keys (anyway, key redefinition in ANSI mode 581950276Speter# is too much complex to be described); 582050276Speter# - meta key can't be described (the terminal forgets it when reset); 582150276Speter# The xon-xoff handshaking can't be disabled while in ansi personality, so 582250276Speter# emacs can't work at speed greater than 9600 baud. No padding is needed at 582350276Speter# this speed. 582450276Speter# dch1 has been commented out because it causes annoying glittering when 582550276Speter# vi deletes one character at the beginning of a line with tabs in it. 582650276Speter# dch makes sysgen(1M) have a horrible behaviour when deleting 582750276Speter# a screen and makes screen(1) behave badly, so it is disabled too. The nice 582850276Speter# thing is that vi goes crazy if smir-rmir are present and both dch-dch1 are 582950276Speter# not, so smir and rmir are commented out as well. 583050276Speter# From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998 583150276Speterwy99-ansi|Wyse WY-99GT in ansi mode (int'l PC keyboard), 583250276Speter am, km, mc5i, mir, msgr, xenl, 583350276Speter cols#80, it#8, lines#25, vt#3, 583450276Speter acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx{{||}}~~, 583550276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 583650276Speter clear=\E[H\E[J$<200>, cnorm=\E[34h\E[?25h, cr=^M, 583750276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD$<1>, 583850276Speter cub1=\010$<1>, cud=\E[%p1%dB, cud1=\ED, 583950276Speter cuf=\E[%p1%dC$<1>, cuf1=\E[C$<1>, 584050276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM, 584150276Speter cvvis=\E[34l\E[?25h, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, 584250276Speter ech=\E[%p1%dX, ed=\E[J$<8*>, el=\E[K$<1>, el1=\E[1K$<1>, 584350276Speter enacs=\E)0, flash=\E[?5h$<30/>\E[?5l, home=\E[H, 584450276Speter hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@, il=\E[%p1%dL, 584550276Speter il1=\E[L, ind=\n$<1>, invis=\E[8m, 584650276Speter is2=\E7\E[1r\E8\E[2;3;4;13;20;34;39;36l\E[12;16;34h\E[?1;3;4;5;10;18l\E[?7;8;25h\E>\E[?5W\E(B\017\E[4i, 584750276Speter kbs=^H, kcbt=\E[z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, 584850276Speter kcuu1=\EOA, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, 584950276Speter kf12=\E[24~, kf17=\E[K, kf18=\E[31~, kf19=\E[32~, kf2=\EOQ, 585050276Speter kf20=\E[33~, kf21=\E[34~, kf22=\E[35~, kf23=\E[1~, 585150276Speter kf24=\E[2~, kf3=\EOR, kf4=\EOS, kf5=\E[M, kf6=\E[17~, 585250276Speter kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, ll=\E[24E, mc0=\E[?19h, 585350276Speter mc4=\E[4i, mc5=\E[5i, nel=\EE, prot=\E[1"q, rc=\E8, 585450276Speter rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, 585550276Speter rmkx=\E[?1l, rmso=\E[27m, rmul=\E[24m, 585650276Speter rs2=\E[61"p\E[40h\E[?6l\E[1r\E[2;3;4;13;20;34;39;36l\E[12;16;34h\E[?1;3;4;5;10;18l\E[?7;8;25h\E>\E[?5W\E(B\017\E[24E\E[4i, 585750276Speter sc=\E7, 585850276Speter sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%O%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m\E[%?%p8%t1%;"q%?%p9%t\016%e\017%;, 585950276Speter sgr0=\E[m\017\E["q, smacs=^N, smam=\E[?7h, smir=\E[4h, 586050276Speter smkx=\E[?1h, smso=\E[7m, smul=\E[4m, vpa=\E[%i%p1%dd, 586150276Speter 586250276Speter# This is the american terminal. Here tabs work fine. 586350276Speter# From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998 586450276Speterwy99a-ansi|Wyse WY-99GT in ansi mode (US PC keyboard), 586550276Speter hts=\EH, is3=\E[?5l, rs3=\E[?5l, tbc=\E[3g, 586650276Speter use=wy99-ansi, 586750276Speter 586850276Speter# This terminal (firmware version 02) has a lot of bugs: 586950276Speter# - can't set tabs; 587050276Speter# - other bugs in ANSI modes (see above). 587150276Speter# This description disables handshaking when using cup. This is because 587250276Speter# GNU emacs doesn't like Xon-Xoff handshaking. This means the terminal 587350276Speter# cannot be used at speeds greater than 9600 baud, because at greater 587450276Speter# speeds handshaking is needed even for character sending. If you use 587550276Speter# DTR handshaking, you can use even greater speeds. 587650276Speter# From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998 587750276Speterwy99f|wy99fgt|wy-99fgt|Wyse WY-99GT (int'l PC keyboard), 587850276Speter am, bw, hs, km, mc5i, mir, msgr, xon, 587950276Speter cols#80, it#8, lines#25, wsl#46, 588050276Speter acsc='x+y.wI~_vj(k'l&m%n)o9q*s8t-u.v\,w+x=, bel=^G, 588150276Speter blink=\EG2, cbt=\EI, civis=\E`0, clear=\E'\E(\032, 588250276Speter cnorm=\E`4\E`1, cr=^M, cub1=^H, cud1=\Ej, cuf1=^L, 588350276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 588450276Speter cvvis=\E`2\E`1, dch1=\EW, dim=\EGp, dl1=\ER, dsl=\EF\r, 588550276Speter ed=\EY$<8*>, el=\ET$<8>, enacs=\Ec@1J$<2000>, 588650276Speter flash=\E\^1$<30/>\E\^0, fsl=^M, home=^^, ht=^I, il1=\EE, 588750276Speter ind=^J, invis=\EG3, 588850276Speter is2=\Eu\Ee6\EC\EDF\Ec21\Ec31\Ec62\Ec72\Ee;\016\E'\EeL\E`9\E\^0\E`1\E`4\Ee.\E`\:\Ee1\EG0\E(\Ed/\Ee4\Ed*\EO\E`I\Er\Ee"\EcD\024, 588950276Speter ka1=^^, ka3=\EJ, kbs=^H, kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H, 589050276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, kf1=^A@\r, kf10=^AI\r, 589150276Speter kf11=^AJ\r, kf12=^AK\r, kf13=^A`\r, kf14=^Aa\r, kf15=^Ab\r, 589250276Speter kf16=^Ac\r, kf17=^Ad\r, kf18=^Ae\r, kf19=^Af\r, kf2=^AA\r, 589350276Speter kf20=^Ag\r, kf21=^Ah\r, kf22=^Ai\r, kf23=^Aj\r, kf24=^Ak\r, 589450276Speter kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 589550276Speter kf8=^AG\r, kf9=^AH\r, kprt=\EP, mc0=\EP, mc4=^T, mc5=\Ed#, 589650276Speter nel=^_, prot=\E), rev=\EG4, ri=\Ej, rmacs=\EcD, rmam=\Ed., 589750276Speter rmcup=\Ec21\Ec31, rmir=\Er, rmso=\EG0, rmxon=\Ec20\Ec30, 589850276Speter rs2=\Eu\E~4\Ee6\EC\EDF\Ec21\Ec31\Ec62\Ec72\Ee;\016\E'\EeL\E`9\E\^0\E`1\E`4\Ee.\E`\:\Ee)\Ew\EwG\Ew0\Ee1\EG0\E(\Ed/\Ee4\Ed*\EO\E`I\Er\Ee"\Ec@0B\EcD\024, 589950276Speter sgr=\E(\EG%{48}%?%p1%p3%O%t%{4}%+%;%?%p2%t%{8}%+%;%?%p4%t%{2}%+%;%?%p5%t%{64}%+%;%?%p7%t%{1}%+%;%c%?%p8%t\E)%;%?%p9%t\EcE%e\EcD%;, 590050276Speter sgr0=\E(\EG0, smacs=\EcE, smam=\Ed/, smcup=\Ec20\Ec30, 590150276Speter smir=\Eq, smso=\EG4, smxon=\Ec21\Ec31, tsl=\EF, 590250276Speter 590350276Speter# This is the american terminal. Here tabs work. 590450276Speter# From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998 590550276Speterwy99fa|wy99fgta|wy-99fgta|Wyse WY-99GT (US PC keyboard), 590650276Speter hts=\E1, tbc=\E0, 590750276Speter use=wy99f, 590850276Speter 590950276Speter# 591050276Speter# The Wyse 160 is combination of the WY-60 and the WY-99gt. 591150276Speter# The reset strings are slow and the pad times very depending 591250276Speter# on other parameters such as font loading. I have tried 591350276Speter# to follow the following outline: 591450276Speter# 591550276Speter# <rs1> -> set personality 591650276Speter# <rs2> -> set number of columns 591750276Speter# <rs3> -> set number of lines 591850276Speter# <is1> -> select the proper font 591950276Speter# <is2> -> do the initialization 592050276Speter# <is3> -> set up display memory (2 pages) 592150276Speter# 592250276Speter# The display memory may be used for either text or graphics. 592350276Speter# When "Display Memory = Shared" the terminal will have more pages 592450276Speter# but garbage may be left on the screen when you switch from 592550276Speter# graphics to text. If "Display Memory = Unshared" then the 592650276Speter# text area will be only one page long. 592750276Speter# 592850276Speter# (wy160: we use \E{ rather than ^^ for home (both are documented) to avoid 592950276Speter# a bug reported by Robert Dunn, <rcdii@inlink.com> -- esr) 593050276Speterwy160|wyse160|Wyse 160, 593150276Speter am, bw, hs, km, mc5i, mir, msgr, 593250276Speter cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#38, 593350276Speter acsc=+/\,.0[Iha2fxgqh1jYk?lZm@nEqDtCu4vAwBx3yszr{c~~, 593450276Speter bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<30>, 593550276Speter cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 593650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<5>, 593750276Speter dclk=\E`b, dim=\EGp, dl1=\ER$<1>, dsl=\EF\r, ed=\EY$<30>, 593850276Speter el=\ET$<5>, flash=\E`8$<100/>\E`9, fsl=^M, home=\E{, ht=^I, 593950276Speter hts=\E1, il1=\EE$<1>, ind=\n$<1>, ip=$<2>, is1=\EcB0\EcC1, 594050276Speter is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El, 594150276Speter is3=\Ew0$<100>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H, 594250276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY, 594350276Speter kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, 594450276Speter kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, 594550276Speter kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 594650276Speter kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ, 594750276Speter kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, ll=\E{^K, 594850276Speter mc0=\EP, mc4=^T, mc5=\Ed#, nel=\r\n$<1>, 594950276Speter pfloc=\EZ2%p1%{63}%+%c%p2%s\177, 595050276Speter pfx=\EZ1%p1%{63}%+%c%p2%s\177, 595150276Speter pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<1>, 595250276Speter rmacs=\EcD, rmam=\Ed., rmclk=\E`c, rmcup=\Ew0, rmir=\Er, 595350276Speter rmln=\EA11, rmxon=\Ec20, rs1=\E~!\E~4$<70>, 595450276Speter rs2=\E`\:$<100>, rs3=\EwG\Ee($<140>, 595550276Speter sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c, 595650276Speter sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/, 595750276Speter smcup=\Ew1, smir=\Eq, smln=\EA10, smso=\EGt, smxon=\Ec21, 595850276Speter tbc=\E0, tsl=\EF, 595950276Speter use=adm+sgr, 596050276Speter# 596150276Speterwy160-w|wyse160-w|wyse 160 132-column, 596250276Speter cols#132, lw#7, nlab#16, wsl#90, 596350276Speter cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<9>, 596450276Speter rs2=\EeF$<150>\E`;$<150>, use=wy160, 596550276Speter# 596650276Speterwy160-25|wyse160-25|wyse 160 80-column 25-lines, 596750276Speter lh@, lines#25, lw@, nlab@, 596850276Speter pln@, rs3=\EwG\Ee)$<200>, use=wy160, 596950276Speterwy160-25-w|wyse160-25-w|wyse 160 132-column 25-lines, 597050276Speter lh@, lines#25, lw@, nlab@, 597150276Speter pln@, rs3=\EwG\Ee)$<200>, use=wy160-w, 597250276Speter# 597350276Speterwy160-42|wyse160-42|wyse 160 80-column 42-lines, 597450276Speter lines#42, 597550276Speter clear=\E+$<50>, dl1=\ER$<2>, ed=\Ey$<50>, il1=\EE$<2>, 597650276Speter ind=\n$<2>, is1=\EcB2\EcC3, nel=\r\n$<2>, ri=\Ej$<2>, 597750276Speter rs3=\Ee*$<150>, 597850276Speter use=wy160, 597950276Speterwy160-42-w|wyse160-42-w|wyse 160 132-column 42-lines, 598050276Speter cols#132, lw#7, nlab#16, wsl#90, 598150276Speter cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<8>, ip=$<3>, 598250276Speter rs2=\EeF$<150>\E`;$<150>, 598350276Speter use=wy160-42, 598450276Speter# 598550276Speterwy160-43|wyse160-43|wyse 160 80-column 43-lines, 598650276Speter lh@, lines#43, lw@, nlab@, 598750276Speter pln@, rs3=\Ee+$<150>, use=wy160-42, 598850276Speterwy160-43-w|wyse160-43-w|wyse 160 132-column 43-lines, 598950276Speter lh@, lines#43, lw@, nlab@, 599050276Speter pln@, rs3=\Ee+$<150>, use=wy160-42-w, 599150276Speter# 599250276Speterwy160-vb|wyse160-vb|Wyse 160 visible bell, 599350276Speter bel@, use=wy160, 599450276Speterwy160-w-vb|wy160-wvb|wyse160-wvb|Wyse 160 132-column visible bell, 599550276Speter bel@, 599650276Speter use=wy160-w, 599750276Speter# 599850276Speter# The Wyse 75 is a vt100 lookalike without advanced video. 599950276Speter# 600050276Speter# The Wyse 75 can support one attribute (e.g. Dim, Inverse, 600150276Speter# Underline) without magic cookies. The following description 600250276Speter# uses this capability, but when more than one attribute is 600350276Speter# put on the screen at once, all attributes will be changed 600450276Speter# to be the same as the last attribute given. 600550276Speter# The Wyse 75 can support more attributes when used with magic 600650276Speter# cookies. The wy75-mc terminal description uses magic cookies 600750276Speter# to correctly handle multiple attributes on a screen. 600850276Speter# 600950276Speterwy75|wyse75|wyse 75, 601050276Speter am, hs, mc5i, mir, msgr, xenl, xon, 601150276Speter cols#80, lines#24, ma#1, pb#1201, wsl#78, 601250276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 601350276Speter bel=^G, cbt=\E[Z, civis=\E[?25l, clear=\E[H\E[J$<30>, 601450276Speter cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr$<2>, 601550276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 601650276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 601750276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP$<3*>, 601850276Speter dch1=\E[P$<3>, dim=\E[0t\E[2m, dl=\E[%p1%dM$<1*>, 601950276Speter dl1=\E[M, dsl=\E[>\,\001\001\E[>-\001\001, 602050276Speter ech=\E[%p1%dX, ed=\E[J$<30>, el=\E[K$<3>, el1=\E[1K$<3>, 602150276Speter enacs=\E)0, flash=\E[30h\E\,\E[30l$<250>, fsl=^A, 602250276Speter home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, 602350276Speter ich=\E[%p1%d@$<1*>, il=\E[%p1%dL$<2*>, il1=\E[L$<2>, 602450276Speter ind=\n$<2>, ip=$<1>, 602550276Speter is1=\E[2;4;20;30l\E[?1;10l\E[12h\E[?7;8;25h, 602650276Speter is2=\E>\E(B\E)0\017, is3=\E[m, ka1=\EOw, ka3=\EOy, 602750276Speter kb2=\EOu, kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\E[D, kcud1=\E[B, 602850276Speter kcuf1=\E[C, kcuu1=\E[A, kdl1=\E[M, kel=\E[K, kent=\EOM, 602950276Speter kf1=\E[?5i, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, 603050276Speter kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, 603150276Speter kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[?3i, 603250276Speter kf20=\E[34~, kf21=\E[35~, kf3=\E[2i, kf4=\E[@, kf5=\E[M, 603350276Speter kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, 603450276Speter khlp=\E[28~, khome=\E[H, kich1=\E[@, kil1=\E[L, knp=\E[6~, 603550276Speter kpp=\E[5~, kprt=\E[?5i, kslt=\E[4~, mc0=\E[0i, mc4=\E[4i, 603650276Speter mc5=\E[5i, rc=\E8, rev=\E[1t\E[7m, ri=\EM$<2>, rmacs=^O, 603750276Speter rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, rmso=\E[m, rmul=\E[m, 603850276Speter rs1=\E[13l\E[3l\E!p, rs2=\E[35h\E[?3l$<80>, rs3=\E[?5l, 603950276Speter sc=\E7, 604050276Speter sgr=%?%p5%t\E[0t%;%?%p3%p1%|%t\E[1t%;%?%p2%t\E[2t%;%?%p4%t\E[3t%;%?%p1%p2%p3%p4%p5%|%|%|%|%t\E[7m%e\E[m%;%?%p9%t\016%e\017%;, 604150276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h, 604250276Speter smkx=\E[?1l\E[?7h\E=, smso=\E[1t\E[7m, smul=\E[2t\E[4m, 604350276Speter tbc=\E[3g, tsl=\E[>\,\001, 604450276Speter# 604550276Speter# This terminal description uses the non-hidden attribute mode 604650276Speter# (with magic cookie). 604750276Speter# 604850276Speterwy75-mc|wyse75-mc|wyse 75 with magic cookies, 604950276Speter msgr@, 605050276Speter ma@, xmc#1, 605150276Speter blink=\E[2p, dim=\E[1p, invis=\E[4p, is3=\E[m\E[p, 605250276Speter rev=\E[16p, rmacs=\E[0p\017, rmso=\E[0p, rmul=\E[0p, 605350276Speter 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\016%e\017%;, 605450276Speter sgr0=\E[0p\017, smacs=\E[0p\016, smso=\E[17p, smul=\E[8p, 605550276Speter use=wy75, 605650276Speterwy75-vb|wyse75-vb|wyse 75 with visible bell, 605750276Speter pb@, 605850276Speter bel@, use=wy75, 605950276Speterwy75-w|wyse75-w|wyse 75 in 132 column mode, 606050276Speter cols#132, wsl#130, 606150276Speter rs2=\E[35h\E[?3h$<80>, use=wy75, 606250276Speterwy75-wvb|wyse75-wvb|wyse 75 with visible bell 132 columns, 606350276Speter pb@, 606450276Speter bel@, use=wy75-w, 606550276Speter# 606650276Speter# Wyse 85 emulating a vt220 7 bit mode. 606750276Speter# 24 line screen with status line. 606850276Speter# 606950276Speter# The vt220 mode permits more function keys but it wipes out 607050276Speter# the escape key. I strongly recommend that <f11> be set to 607150276Speter# escape (esc). 607250276Speter# The terminal may have to be set for 8 data bits and 2 stop 607350276Speter# bits for the arrow keys to work. 607450276Speter# The Wyse 85 runs faster with XON/XOFF enabled. Also the 607550276Speter# <dch> and <ich> work best when XON/XOFF is set. <ich> and 607650276Speter# <dch> leave trash on the screen when used without XON/XOFF. 607750276Speter# 607850276Speterwy85|wyse85|wyse 85, 607950276Speter am, hs, mc5i, mir, msgr, xenl, xon, 608050276Speter cols#80, it#8, lines#24, wsl#80, 608150276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 608250276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 608350276Speter clear=\E[H\E[J$<110>, cnorm=\E[?25h, cr=^M, 608450276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 608550276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 608650276Speter cup=\E[%i%p1%d;%p2%dH$<1>, cuu=\E[%p1%dA, cuu1=\E[A, 608750276Speter dch=\E[%p1%dP$<3*>, dch1=\E[P$<3>, dim=\E[2m, 608850276Speter dl=\E[%p1%dM$<3*>, dl1=\E[M$<3>, dsl=\E[40l, 608950276Speter ech=\E[%p1%dX, ed=\E[J$<110>, el=\E[K$<1>, el1=\E[1K, 609050276Speter enacs=\E)0, flash=\E[30h\E\,\E[30l$<300>, 609150276Speter fsl=\E[1;24r\E8, home=\E[H, ht=\011$<1>, hts=\EH, 609250276Speter ich=\E[%p1%d@$<4*>, il=\E[%p1%dL$<5*>, il1=\E[L$<5>, 609350276Speter ind=\n$<3>, invis=\E[8m, ip=$<3>, is1=\E[62;1"p\E[?5W, 609450276Speter is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h$<16>, 609550276Speter is3=\E>\E(B\E)0\017\E[m, ka1=\EOw, ka3=\EOy, kb2=\EOu, 609650276Speter kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\E[D, kcud1=\E[B, 609750276Speter kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kent=\EOM, kf1=\EOP, 609850276Speter kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, 609950276Speter kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, 610050276Speter kf18=\E[32~, kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR, 610150276Speter kf4=\EOS, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 610250276Speter kfnd=\E[1~, khlp=\E[28~, khome=\E[26~, kich1=\E[2~, 610350276Speter knp=\E[6~, kpp=\E[5~, kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3, 610450276Speter lf4=PF4, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, 610550276Speter ri=\EM$<3>, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, 610650276Speter rmso=\E[m, rmul=\E[m, rs1=\E[13l\E[3l\E!p, 610750276Speter rs2=\E[35h\E[?3l$<70>, rs3=\E[?5l, sc=\E7, 610850276Speter 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\016%e\017%;, 610950276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h, 611050276Speter smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 611150276Speter tsl=\E[40h\E7\E[25;%i%p1%dH, 611250276Speter# 611350276Speter# Wyse 85 with visual bell. 611450276Speterwy85-vb|wyse85-vb|wyse 85 with visible bell, 611550276Speter bel@, flash=\E[30h\E\,\E[30l$<300>, use=wy85, 611650276Speter# 611750276Speter# Wyse 85 in 132-column mode. 611850276Speterwy85-w|wyse85-w|wyse 85 in 132-column mode, 611950276Speter cols#132, wsl#132, 612050276Speter rs2=\E[35h\E[?3h$<70>, use=wy85, 612150276Speter# 612250276Speter# Wyse 85 in 132-column mode with visual bell. 612350276Speterwy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns, 612450276Speter bel@, 612550276Speter use=wy85-w, 612650276Speter# 612750276Speter# Wyse 185 emulating a vt320 7 bit mode. 612850276Speter# 612950276Speter# This terminal always displays 25 lines. These lines may be used 613050276Speter# as 24 data lines and a terminal status line (top or bottom) or 613150276Speter# 25 data lines. The 48 and 50 line modes change the page size 613250276Speter# and not the number of lines on the screen. 613350276Speter# 613450276Speter# The Compose Character key can be used as a meta key if changed 613550276Speter# by set-up. 613650276Speter# 613750276Speterwy185|wyse185|wyse 185, 613850276Speter am, hs, km, mc5i, mir, msgr, xenl, xon, 613950276Speter cols#80, it#8, lines#24, wsl#80, 614050276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 614150276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 614250276Speter clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=^M, 614350276Speter csr=\E[%i%p1%d;%p2%dr$<20>, cub=\E[%p1%dD, cub1=^H, 614450276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 614550276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 614650276Speter cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<3>, dch1=\E[P$<3>, 614750276Speter dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>, 614850276Speter dsl=\E7\E[99;0H\E[K\E8, ech=\E[%p1%dX, ed=\E[J$<40>, 614950276Speter el=\E[K, el1=\E[1K, enacs=\E)0, 615050276Speter flash=\E[30h\E\,\E[30l$<100>, fsl=\E[1;24r\E8, 615150276Speter home=\E[H, hpa=\E[%i%p1%d`, ht=^I, hts=\EH, 615250276Speter ich=\E[%p1%d@$<2>, il=\E[%p1%dL$<3*>, il1=\E[L$<3>, 615350276Speter ind=\n$<2>, invis=\E[8m, ip=$<4>, is1=\E[?5W, 615450276Speter is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h, 615550276Speter is3=\E>\E(B\E)0\017\E[m, ka1=\EOw, ka3=\EOy, kb2=\EOu, 615650276Speter kbs=^H, kc1=\EOq, kc3=\EOs, kcbt=\E[Z, kcub1=\E[D, 615750276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kent=\EOM, 615850276Speter kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, 615950276Speter kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, 616050276Speter kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ, 616150276Speter kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~, kf7=\E[18~, 616250276Speter kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~, 616350276Speter khome=\E[26~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, 616450276Speter kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, mc0=\E[0i, 616550276Speter mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM$<2>, 616650276Speter rmacs=^O, rmam=\E[?7l, rmcup=\E[ R, rmir=\E[4l, rmkx=\E>, 616750276Speter rmso=\E[27m, rmul=\E[24m, 616850276Speter rs1=\E[13l\E[3l\E\\\E[63;1"p\E[!p, rs2=\E[35h\E[?3l, 616950276Speter rs3=\E[?5l\E[47h\E[40l\E[r, sc=\E7, 617050276Speter 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\016%e\017%;, 617150276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E[ Q, 617250276Speter smir=\E[4h, smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m, 617350276Speter tbc=\E[3g, tsl=\E7\E[99;%i%p1%dH, vpa=\E[%i%p1%dd, 617450276Speter# 617550276Speter# Wyse 185 with 24 data lines and top status (terminal status) 617650276Speterwy185-24|wyse185-24|wyse 185 with 24 data lines, 617750276Speter hs@, 617850276Speter dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@, use=wy185, 617950276Speter# 618050276Speter# Wyse 185 with visual bell. 618150276Speterwy185-vb|wyse185-vb|wyse 185+flash, 618250276Speter bel@, use=wy185, 618350276Speter# 618450276Speter# Wyse 185 in 132-column mode. 618550276Speterwy185-w|wyse185-w|wyse 185 in 132-column mode, 618650276Speter cols#132, wsl#132, 618750276Speter dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>, 618850276Speter ip=$<7>, rs2=\E[35h\E[?3h, 618950276Speter use=wy185, 619050276Speter# 619150276Speter# Wyse 185 in 132-column mode with visual bell. 619250276Speterwy185-wvb|wyse185-wvb|wyse 185+flash+132 cols, 619350276Speter bel@, use=wy185-w, 619450276Speter 619550276Speter# wy325 terminfo entries 619650276Speter# Done by Joe H. Davis 3-9-92 619750276Speter 619850276Speter# lines 25 columns 80 619950276Speter# 620050276Speterwy325|wyse325|Wyse epc, 620150276Speter am, bw, hs, mc5i, mir, 620250276Speter cols#80, lh#1, lines#24, lw#8, nlab#8, pb#9601, wsl#45, 620350276Speter acsc=+/\,.0[Iha2fxgqh1jYk?lZm@nEqDtCu4vAwBx3yszr{c~~, 620450276Speter bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<50>, 620550276Speter cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 620650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW$<7>, 620750276Speter dim=\EGp, dl1=\ER$<3>, dsl=\EF\r, ed=\EY$<50>, el=\ET$<4>, 620850276Speter flash=\E`8$<100/>\E`9, fsl=^M, home=^^, ht=^I, hts=\E1, 620950276Speter il1=\EE$<3>, ind=\n$<3>, ip=$<2>, is1=\EcB0\EcC1, 621050276Speter is2=\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El, 621150276Speter is3=\Ew0$<16>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H, 621250276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY, 621350276Speter kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, 621450276Speter kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, 621550276Speter kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 621650276Speter kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\Eq, 621750276Speter kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, ll=^^^K, 621850276Speter mc0=\EP, mc4=^T, mc5=\Ed#, 621950276Speter pfloc=\EZ2%p1%{63}%+%c%p2%s\177, 622050276Speter pfx=\EZ1%p1%{63}%+%c%p2%s\177, 622150276Speter pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<2>, 622250276Speter rmacs=\EcD, rmam=\Ed., rmcup=\Ew0, rmir=\Er, rmln=\EA11, 622350276Speter rs1=\E~!\E~4$<30>, rs2=\EeF\E`\:$<70>, 622450276Speter rs3=\EwG\Ee($<100>, 622550276Speter sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%{48}%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c, 622650276Speter sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/, 622750276Speter smcup=\Ew1, smir=\Eq, smln=\EA10, smso=\EGt, tbc=\E0, 622850276Speter tsl=\EF, 622950276Speter use=adm+sgr, 623050276Speter 623150276Speter# 623250276Speter# lines 24 columns 80 vb 623350276Speter# 623450276Speterwy325-vb|wyse325-vb|wyse-325 with visual bell, 623550276Speter bel@, use=wy325, 623650276Speter 623750276Speter# 623850276Speter# lines 24 columns 132 623950276Speter# 624050276Speterwy325-w|wyse325-w|wy325w-24|wyse-325 in wide mode, 624150276Speter cols#132, lw#7, nlab#16, wsl#97, 624250276Speter cup=\Ea%i%p1%dR%p2%dC, dch1=\EW$<12>, ip=$<4>, 624350276Speter rs2=\E`;$<70>, use=wy325, 624450276Speter# 624550276Speter# lines 25 columns 80 624650276Speter# 624750276Speterwy325-25|wyse325-25|wy325-80|wyse-325|wyse-325 25 lines, 624850276Speter lh@, lines#25, lw@, nlab@, 624950276Speter pln@, rs3=\EwG\Ee)$<100>, use=wy325, 625050276Speter# 625150276Speter# lines 25 columns 132 625250276Speter# 625350276Speterwy325-25w|wyse325-25w|wy325 132 columns, 625450276Speter lh@, lines#25, lw@, nlab@, 625550276Speter pln@, rs3=\EwG\Ee)$<100>, use=wy325-w, 625650276Speter# 625750276Speter# lines 25 columns 132 vb 625850276Speter# 625950276Speterwy325-w-vb|wy325-wvb|wyse325-wvb|wyse-325 wide mode reverse video, 626050276Speter bel@, 626150276Speter use=wy325-w, 626250276Speter 626350276Speter# 626450276Speter# lines 42 columns 80 626550276Speter# 626650276Speterwy325-42|wyse325-42|wyse-325 42 lines, 626750276Speter lh@, lines#42, lw@, nlab@, 626850276Speter pln@, rs3=\EwG\Ee)$<100>, use=wy325, 626950276Speter# 627050276Speter# lines 42 columns 132 627150276Speter# 627250276Speterwy325-42w|wyse325-42w|wyse-325 42 lines wide mode, 627350276Speter lh@, lines#42, lw@, nlab@, 627450276Speter pln@, rs3=\EwG\Ee)$<100>, use=wy325-w, 627550276Speter# 627650276Speter# lines 42 columns 132 vb 627750276Speter# 627850276Speterwy325-42w-vb|wy325-42wvb|wyse-325 42 lines wide mode visual bell, 627950276Speter bel@, 628050276Speter use=wy325-w, 628150276Speter# 628250276Speter# lines 43 columns 80 628350276Speter# 628450276Speterwy325-43|wyse325-43|wyse-325 43 lines, 628550276Speter lh@, lines#43, lw@, nlab@, 628650276Speter pln@, use=wy325, 628750276Speter# 628850276Speter# lines 43 columns 132 628950276Speter# 629050276Speterwy325-43w|wyse325-43w|wyse-325 43 lines wide mode, 629150276Speter lh@, lines#43, lw@, nlab@, 629250276Speter pln@, rs3=\EwG\Ee)$<100>, use=wy325-w, 629350276Speter# 629450276Speter# lines 43 columns 132 vb 629550276Speter# 629650276Speterwy325-43w-vb|wy325-43wvb|wyse-325 43 lines wide mode visual bell, 629750276Speter bel@, 629850276Speter use=wy325-w, 629950276Speter 630050276Speter# Wyse 370 -- 24 line screen with status line. 630150276Speter# 630250276Speter# The terminal may have to be set for 8 data bits and 2 stop 630350276Speter# bits for the arrow keys to work. 630450276Speter# 630550276Speter# If you change keyboards the terminal will send different 630650276Speter# escape sequences. 630750276Speter# The following definition is for the basic terminal without 630850276Speter# function keys. 630950276Speter# 631050276Speter# <u0> -> enter Tektronix 4010/4014 mode 631150276Speter# <u1> -> exit Tektronix 4010/4014 mode 631250276Speter# <u2> -> enter ASCII mode (from any ANSI mode) 631350276Speter# <u3> -> exit ASCII mode (goto native ANSI mode) 631450276Speter# <u4> -> enter Tek 4207 ANSI mode (from any ANSI mode) 631550276Speter# <u5> -> exit Tek 4207 mode (goto native ANSI mode) 631650276Speter# 631750276Speter# Bug: The <op> capability resets attributes. 631850276Speterwy370-nk|wyse 370 without function keys, 631950276Speter am, ccc, hs, mc5i, mir, msgr, xenl, xon, 632050276Speter colors#64, cols#80, it#8, lines#24, ncv#48, pairs#64, wsl#80, 632150276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 632250276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 632350276Speter clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=^M, 632450276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 632550276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 632650276Speter cup=\E[%i%p1%d;%p2%dH$<1>, cuu=\E[%p1%dA, cuu1=\E[A, 632750276Speter cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<1*>, dch1=\E[P$<1>, 632850276Speter dclk=\E[31h, dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>, 632950276Speter dsl=\E[40l, ech=\E[%p1%dX$<.1*>, ed=\E[J$<40>, 633050276Speter el=\E[K$<10>, el1=\E[1K$<12>, enacs=\E)0, 633150276Speter flash=\E[30h\E\,\E[30l$<300>, fsl=\E[1;24r\E8, 633250276Speter home=\E[H, hpa=\E[%i%p1%d`, ht=\011$<1>, hts=\EH, 633350276Speter ich=\E[%p1%d@$<1*>, il=\E[%p1%dL$<2*>, il1=\E[L$<2>, 633450276Speter ind=\n$<2>, 633550276Speter initc=\E[66;%p1%d;%?%p2%{250}%<%t%{0}%e%p2%{500}%<%t%{16}%e%p2%{750}%<%t%{32}%e%{48}%;%?%p3%{250}%<%t%{0}%e%p3%{500}%<%t%{4}%e%p3%{750}%<%t%{8}%e%{12}%;%?%p4%{250}%<%t%{0}%e%p4%{500}%<%t%{1}%e%p4%{750}%<%t%{2}%e%{3}%;%{1}%+%+%+%dw, 633650276Speter invis=\E[8m, ip=$<1>, is1=\E[90;1"p\E[?5W$<6>, 633750276Speter is2=\E[2;4;20;30;40l\E[?1;10;16l\E[12h\E[?7;8;25h, 633850276Speter is3=\E>\017\E)0\E(B\E[63;0w\E[m, mc0=\E[0i, mc4=\E[4i, 633950276Speter mc5=\E[5i, 634050276Speter oc=\E[60w\E[63;0w\E[66;1;4w\E[66;2;13w\E[66;3;16w\E[66;4;49w\E[66;5;51w\E[66;6;61w\E[66;7;64w, 634150276Speter op=\E[m, rc=\E8, rev=\E[7m, ri=\EM$<2>, rmacs=^O, 634250276Speter rmam=\E[?7l, rmclk=\E[31l, rmcup=\E[ R, rmir=\E[4l, 634350276Speter rmkx=\E>, rmso=\E[27m, rmul=\E[24m, 634450276Speter rs1=\E[13l\E[3l\E!p\E[?4i, rs2=\E[35h\E[?3l$<8>, 634550276Speter rs3=\E[?5l, sc=\E7, setb=\E[62;%p1%dw, setf=\E[61;%p1%dw, 634650276Speter 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\016%e\017%;, 634750276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E[ Q, 634850276Speter smir=\E[4h, smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m, 634950276Speter tbc=\E[3g, tsl=\E[40l\E[40h\E7\E[99;%i%p1%dH, 635050276Speter u0=\E[?38h\E8, u1=\E[?38l\E)0, u2=\E[92;52"p, u3=\E~B, 635150276Speter u4=\E[92;76"p, u5=\E%!1\E[90;1"p, vpa=\E[%i%p1%dd, 635250276Speter# 635350276Speter# Function key set for the ASCII (wy-50 compatible) keyboard 635450276Speter# This is the default 370. 635550276Speter# 635650276Speterwy370|wyse370|wy370-101k|Wyse 370 with 101 key keyboard, 635750276Speter kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 635850276Speter kcuu1=\E[A, kdch1=\EOQ, kdl1=\EOQ, kent=\EOM, kf1=\E[?4i, 635950276Speter kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, 636050276Speter kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf2=\E[?3i, 636150276Speter kf3=\E[2i, kf4=\E[@, kf5=\E[M, kf6=\E[17~, kf7=\E[18~, 636250276Speter kf8=\E[19~, kf9=\E[20~, khome=\E[H, kich1=\EOP, kil1=\EOP, 636350276Speter knp=\E[U, kpp=\E[V, 636450276Speter use=wy370-nk, 636550276Speter# 636650276Speter# Function key set for the VT-320 (and wy85) compatible keyboard 636750276Speter# 636850276Speterwy370-105k|Wyse 370 with 105 key keyboard, 636950276Speter ka1=\EOw, ka3=\EOy, kb2=\EOu, kbs=^H, kc1=\EOq, kc3=\EOs, 637050276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 637150276Speter kdch1=\E[3~, kent=\EOM, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, 637250276Speter kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, 637350276Speter kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, 637450276Speter kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~, 637550276Speter kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, 637650276Speter khlp=\E[28~, khome=\E[26~, kich1=\E[2~, knp=\E[6~, 637750276Speter kpp=\E[5~, kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, 637850276Speter use=wy370-nk, 637950276Speter# 638050276Speter# Function key set for the PC compatible keyboard 638150276Speter# 638250276Speterwy370-EPC|Wyse 370 with 102 key keyboard, 638350276Speter kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 638450276Speter kcuu1=\E[A, kend=\E[1~, kent=\EOM, kf1=\EOP, kf10=\E[21~, 638550276Speter kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, 638650276Speter kf5=\E[M, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 638750276Speter khome=\E[H, kich1=\E[2~, knp=\E[U, kpp=\E[V, 638850276Speter use=wy370-nk, 638950276Speter# 639050276Speter# Wyse 370 with visual bell. 639150276Speterwy370-vb|Wyse 370 with visible bell, 639250276Speter bel@, use=wy370, 639350276Speter# 639450276Speter# Wyse 370 in 132-column mode. 639550276Speterwy370-w|Wyse 370 in 132-column mode, 639650276Speter cols#132, wsl#132, 639750276Speter rs2=\E[35h\E[?3h$<70>, use=wy370, 639850276Speter# 639950276Speter# Wyse 370 in 132-column mode with visual bell. 640050276Speterwy370-wvb|Wyse 370 with visible bell 132-columns, 640150276Speter flash=\E[30h\E\,\E[30l$<300>, 640250276Speter use=wy370-w, 640350276Speterwy370-rv|Wyse 370 reverse video, 640450276Speter rs3=\E[32h\E[?5h, use=wy370, 640550276Speter# 640650276Speter# Wyse 99gt Tektronix 4010/4014 emulator, 640750276Speter# 640850276Speterwy99gt-tek|Wyse 99gt Tektronix 4010/4014 emulator, 640950276Speter am, os, 641050276Speter cols#74, lines#35, 641150276Speter bel=^G, clear=\E^L, cr=^M, cub1=^H, cud1=^J, cuf1=\s, 641250276Speter cup=\035%{3040}%{89}%p1%*%-%Py%p2%{55}%*%Px%gy%{128}%/%{31}%&%{32}%+%c%gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c%gy%{004}%/%{31}%&%{96}%+%c%gx%{128}%/%{31}%&%{32}%+%c%gx%{004}%/%{31}%&%{64}%+%c\037, 641350276Speter cuu1=^K, ff=^L, 641450276Speter hd=\036HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\037, 641550276Speter home=^]7`x @\037, 641650276Speter hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\037, 641750276Speter is2=\E8, nel=^M^J, u0=\E~>\E8, u1=\E[42h, 641850276Speter# 641950276Speter# Wyse 160 Tektronix 4010/4014 emulator, 642050276Speter# 642150276Speterwy160-tek|Wyse 160 Tektronix 4010/4014 emulator, 642250276Speter cup=\035%{3103}%{91}%p1%*%-%Py%p2%{55}%*%Px%gy%{128}%/%{31}%&%{32}%+%c%gy%{3}%&%{4}%*%gx%{3}%&%+%{96}%+%c%gy%{004}%/%{31}%&%{96}%+%c%gx%{128}%/%{31}%&%{32}%+%c%gx%{004}%/%{31}%&%{64}%+%c\037, 642350276Speter home=^]8`g @\037, 642450276Speter use=wy99gt-tek, 642550276Speter# 642650276Speter# Wyse 370 Tektronix 4010/4014 emulator, 642750276Speter# 642850276Speterwy370-tek|Wyse 370 Tektronix 4010/4014 emulator, 642950276Speter am, os, 643050276Speter cols#80, lines#36, 643150276Speter bel=^G, clear=\E^L, cr=^M, cub1=^H, cud1=^J, cuf1=\s, 643250276Speter cup=\035%{775}%{108}%p1%*%{5}%/%-%Py%p2%{64}%*%{4}%+%{5}%/%Px%gy%{32}%/%{31}%&%{32}%+%c%gy%{31}%&%{96}%+%c%gx%{32}%/%{31}%&%{32}%+%c%gx%{31}%&%{64}%+%c\037, 643350276Speter cuu1=^K, ff=^L, 643450276Speter hd=\036HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\037, 643550276Speter home=^]8g @\037, 643650276Speter hu=\036DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\037, 643750276Speter is2=\E8, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^I, kcuu1=^K, 643850276Speter nel=^M^J, u0=\E[?38h\E8, u1=\E[?38l\E)0, 643950276Speter 644050276Speter# Vendor-supplied Wyse entries end here. 644150276Speter 644250276Speter# 644350276Speter#TITLE: TERMINFO ENTRY WY520 644450276Speter#DATE: 8/5/93 644550276Speter# The WY520 terminfo is based on the WY285 entry published on the WYSE 644650276Speter# BBS with the addition of more function keys and special keys. 644750276Speter# 644850276Speter# rs1 -> set personality 644950276Speter# rs2 -> set number of columns 645050276Speter# rs3 -> set number of lines 645150276Speter# is1 -> select the proper font 645250276Speter# is2 -> do the initialization 645350276Speter# is3 -> If this string is empty then rs3 gets sent. 645450276Speter# 645550276Speter# Wyse 520 emulating a vt420 7 bit mode with default ANSI keyboard 645650276Speter# - The BS key is programmed to generate BS in smcup since 645750276Speter# is2 doesn't seem to work. 645850276Speter# - Remove and shift/Remove: delete a character 645950276Speter# - Insert : enter insert mode 646050276Speter# - Find : delete to end of file 646150276Speter# - Select : clear a line 646250276Speter# - F11, F12, F13: send default sequences (not ESC, BS, LF) 646350276Speter# - F14 : Home key 646450276Speter# - Bottom status line (host writable line) is used. 646550276Speter# - smkx,rmkx are removed because this would put the numeric 646650276Speter# keypad in Dec application mode which doesn't seem to work 646750276Speter# with SCO applications. 646850276Speter# 646950276Speterwy520|wyse520|wyse 520, 647050276Speter am, hs, km, mc5i, mir, xenl, xon, 647150276Speter cols#80, it#8, lines#24, wsl#80, 647250276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 647350276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 647450276Speter clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=^M, 647550276Speter csr=\E[%i%p1%d;%p2%dr$<20>, cub=\E[%p1%dD, cub1=^H, 647650276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 647750276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 647850276Speter cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<3>, dch1=\E[P$<30>, 647950276Speter dim=\E[2m, dl=\E[%p1%dM$<2*>, dl1=\E[M$<2>, dsl=\E[0$~, 648050276Speter ech=\E[%p1%dX, ed=\E[J$<40>, el=\E[K, el1=\E[1K, 648150276Speter enacs=\E)0, fsl=\E[0$}, home=\E[H, hpa=\E[%i%p1%d`, ht=^I, 648250276Speter hts=\EH, ich=\E[%p1%d@$<2>, il=\E[%p1%dL$<3*>, 648350276Speter il1=\E[L$<3>, ind=\n$<2>, invis=\E[8m, ip=$<4>, is1=\E[?5W, 648450276Speter is2=\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25;67h, 648550276Speter is3=\E>\E(B\E)0\017\E[m, ka1=\EOw, ka3=\EOu, kb2=\EOy, 648650276Speter kbs=^H, kc1=\EOq, kc3=\EOs, kcbt=\E[Z, kcub1=\E[D, 648750276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, ked=\E[1~, 648850276Speter kel=\E[4~, kent=\EOM, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, 648950276Speter kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, 649050276Speter kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, 649150276Speter kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~, 649250276Speter kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, 649350276Speter khlp=\E[28~, khome=\E[26~, kich1=\E[2~, knp=\E[6~, 649450276Speter kpp=\E[5~, kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, 649550276Speter mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, 649650276Speter ri=\EM$<2>, rmacs=^O, rmam=\E[?7l, rmcup=\E[ R, rmir=\E[4l, 649750276Speter rmso=\E[m, rmul=\E[24m, 649850276Speter rs1=\E[13l\E[3l\E\\\E[63;1"p\E[!p, rs2=\E[35h\E[?3l, 649950276Speter rs3=\E[?5l\E[47h\E[40l\E[r, sc=\E7, 650050276Speter 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\016%e\017%;, 650150276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, 650250276Speter smcup=\E[ Q\E[?67;8h, smir=\E[4h, smso=\E[7m, smul=\E[4m, 650350276Speter tbc=\E[3g, tsl=\E[2$~\E[1$}\E[%i%p1%d`, 650450276Speter vpa=\E[%i%p1%dd, 650550276Speter# 650650276Speter# Wyse 520 with 24 data lines and status (terminal status) 650750276Speterwy520-24|wyse520-24|wyse 520 with 24 data lines, 650850276Speter hs@, 650950276Speter dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@, use=wy520, 651050276Speter# 651150276Speter# Wyse 520 with visual bell. 651250276Speterwy520-vb|wyse520-vb|wyse 520 with visible bell, 651350276Speter flash=\E[30h\E\,\E[30l$<100>, use=wy520, 651450276Speter# 651550276Speter# Wyse 520 in 132-column mode. 651650276Speterwy520-w|wyse520-w|wyse 520 in 132-column mode, 651750276Speter cols#132, wsl#132, 651850276Speter dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>, 651950276Speter ip=$<7>, rs2=\E[35h\E[?3h, 652050276Speter use=wy520, 652150276Speter# 652250276Speter# Wyse 520 in 132-column mode with visual bell. 652350276Speterwy520-wvb|wyse520-wvb|wyse 520 with visible bell 132-columns, 652450276Speter flash=\E[30h\E\,\E[30l$<100>, 652550276Speter use=wy520-w, 652650276Speter# 652750276Speter# 652850276Speter# Wyse 520 emulating a vt420 7 bit mode. 652950276Speter# The DEL key is programmed to generate BS in is2. 653050276Speter# With EPC keyboard. 653150276Speter# - 'End' key will clear till end of line on EPC keyboard 653250276Speter# - Shift/End : ignored. 653350276Speter# - Insert : enter insert mode. 653450276Speter# - Delete : delete a character (have to change interrupt character 653550276Speter# to CTRL-C: stty intr '^c') for it to work since the 653650276Speter# Delete key sends 7FH. 653750276Speterwy520-epc|wyse520-epc|wyse 520 with EPC keyboard, 653850276Speter kdch1=\177, kel=\E[4~, kend=\E[4~, kf0=\E[21~, kf1=\E[11~, 653950276Speter kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, khome=\E[H, 654050276Speter use=wy520, 654150276Speter# 654250276Speter# Wyse 520 with 24 data lines and status (terminal status) 654350276Speter# with EPC keyboard. 654450276Speterwy520-epc-24|wyse520-pc-24|wyse 520 with 24 data lines, 654550276Speter hs@, 654650276Speter dsl@, fsl@, rs3=\E[?5l\E[47h\E[40l\E[1;24r, tsl@, use=wy520-epc, 654750276Speter# 654850276Speter# Wyse 520 with visual bell. 654950276Speterwy520-epc-vb|wyse520-pc-vb|wyse 520 with visible bell, 655050276Speter flash=\E[30h\E\,\E[30l$<100>, 655150276Speter use=wy520-epc, 655250276Speter# 655350276Speter# Wyse 520 in 132-column mode. 655450276Speterwy520-epc-w|wyse520-epc-w|wyse 520 in 132-column mode with EPC keyboard, 655550276Speter cols#132, wsl#132, 655650276Speter dch=\E[%p1%dP$<7>, dch1=\E[P$<7>, ich=\E[%p1%d@$<7>, 655750276Speter ip=$<7>, rs2=\E[35h\E[?3h, 655850276Speter use=wy520-epc, 655950276Speter# 656050276Speter# Wyse 520 in 132-column mode with visual bell. 656150276Speterwy520-epc-wvb|wyse520-p-wvb|wyse 520 with visible bell 132-columns, 656250276Speter flash=\E[30h\E\,\E[30l$<100>, 656350276Speter use=wy520-epc-w, 656450276Speter# 656550276Speter# Wyse 520 in 80-column, 36 lines 656650276Speterwy520-36|wyse520-36|wyse 520 with 36 data lines, 656750276Speter hs@, 656850276Speter lines#36, 656950276Speter dsl@, fsl@, rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r, tsl@, use=wy520, 657050276Speter# 657150276Speter# Wyse 520 in 80-column, 48 lines 657250276Speterwy520-48|wyse520-48|wyse 520 with 48 data lines, 657350276Speter hs@, 657450276Speter lines#48, 657550276Speter dsl@, fsl@, rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r, tsl@, use=wy520, 657650276Speter# 657750276Speter# Wyse 520 in 132-column, 36 lines 657850276Speterwy520-36w|wyse520-36w|wyse 520 with 132 columns and 36 data lines, 657950276Speter cols#132, wsl#132, 658050276Speter rs2=\E[?3h, 658150276Speter rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|, use=wy520-36, 658250276Speter# 658350276Speter# Wyse 520 in 132-column, 48 lines 658450276Speterwy520-48w|wyse520-48w|wyse 520 with 48 data lines, 658550276Speter cols#132, wsl#132, 658650276Speter rs2=\E[?3h, 658750276Speter rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|, use=wy520-48, 658850276Speter# 658950276Speter# 659050276Speter# Wyse 520 in 80-column, 36 lines with EPC keyboard 659150276Speterwy520-36pc|wyse520-36pc|wyse 520 with 36 data lines and EPC keyboard, 659250276Speter hs@, 659350276Speter lines#36, 659450276Speter dsl@, fsl@, rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r, tsl@, use=wy520-epc, 659550276Speter# 659650276Speter# Wyse 520 in 80-column, 48 lines with EPC keyboard 659750276Speterwy520-48pc|wyse520-48pc|wyse 520 with 48 data lines and EPC keyboard, 659850276Speter hs@, 659950276Speter lines#48, 660050276Speter dsl@, fsl@, rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r, tsl@, use=wy520-epc, 660150276Speter# 660250276Speter# Wyse 520 in 132-column, 36 lines with EPC keyboard 660350276Speterwy520-36wpc|wyse520-36wpc|wyse 520 with 36 data lines and EPC keyboard, 660450276Speter cols#132, wsl#132, 660550276Speter rs2=\E[?3h, 660650276Speter rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|, use=wy520-36pc, 660750276Speter# 660850276Speter# Wyse 520 in 132-column, 48 lines with EPC keyboard 660950276Speterwy520-48wpc|wyse520-48wpc|wyse 520 with 48 data lines, 661050276Speter cols#132, wsl#132, 661150276Speter rs2=\E[?3h, 661250276Speter rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|, use=wy520-48pc, 661350276Speter 661450276Speter# From: John Gilmore <hoptoad!gnu@lll-crg.arpa> 661550276Speter# (wyse-vp: removed <if=/usr/share/tabset/wyse-adds>, there's no such 661650276Speter# file and we don't know what <hts> is -- esr) 661750276Speterwyse-vp|Wyse 50 in ADDS Viewpoint emulation mode with "enhance" on, 661850276Speter am, 661950276Speter cols#80, it#8, lines#24, 662050276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^F, 662150276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dch1=\EW, 662250276Speter dl1=\El, ed=\Ek, el=\EK, home=^A, ht=^I, il1=\EM, ind=^J, 662350276Speter is2=\E`\:\E`9\017\Er, kbs=^H, kcub1=^U, kcud1=^J, kcuf1=^F, 662450276Speter kcuu1=^Z, khome=^A, ll=^A^Z, nel=^M^J, rmir=\Er, rmso=^O, 662550276Speter rmul=^O, rs1=\E`\:\E`9\017\Er, sgr0=^O, smir=\Eq, smso=^N, 662650276Speter smul=^N, 662750276Speter 662850276Speterwy75ap|wyse75ap|wy-75ap|wyse-75ap|Wyse WY-75 Applications and Cursor keypad, 662950276Speter is2=\E[1;24r\E[?10;3l\E[?1;25h\E[4l\E[m\E(B\E=, 663050276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 663150276Speter khome=\EOH, rmkx=\E[?1l\E>$<10/>, smkx=\E[?1h\E=$<10/>, 663250276Speter use=wy75, 663350276Speter 663450276Speter# From: Eric Freudenthal <freudent@eric.ultra.nyu.edu> 663550276Speterwy100q|Wyse 100 for Quotron, 663650276Speter cols#80, lines#24, xmc#1, 663750276Speter cbt=\EI, clear=^Z, cub1=^H, cud1=^J, cuf1=^L, 663850276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 663950276Speter dl1=\ER, ed=\EY, el=\ET, home=^^, il1=\EE, invis@, 664050276Speter is2=\E`\:\0\EC\EDF\E0\E'\E(\EA21, kcub1=^H, kcud1=^J, 664150276Speter kcuf1=^L, kcuu1=^K, ri=\Ej, rmir=\Er, smir=\Eq, 664250276Speter use=adm+sgr, 664350276Speter 664450276Speter#### Kermit terminal emulations 664550276Speter# 664650276Speter# Obsolete Kermit versions may be listed in the section describing obsolete 664750276Speter# non-ANSI terminal emulators later in the file. 664850276Speter# 664950276Speter 665050276Speter# KERMIT standard all versions. 665150276Speter# Straight ascii keyboard. :sr=\EI: not avail. many versions + bug prone in vi. 665250276Speter# (kermit: removed obsolete ":ma=^Hh^Jj^Kk^Ll^^H:" -- esr) 665350276Speter# From: greg small <gts@populi.berkeley.edu> 9-25-84 665450276Speterkermit|standard kermit, 665550276Speter cols#80, lines#24, 665650276Speter clear=\EE, cub1=^H, cuf1=\EC, 665750276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, 665850276Speter el=\EK, home=\EH, is2=K0 Standard Kermit 9-25-84\n, 665950276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, 666050276Speterkermit-am|standard kermit plus auto-margin, 666150276Speter am, 666250276Speter is2=K1 Standard Kermit plus Automatic Margins\n, use=kermit, 666350276Speter# IBMPC Kermit 1.2. 666450276Speter# Bugs: <ed>, <el>: do not work except at beginning of line! <clear> does 666550276Speter# not work, but fake with :cl=\EH\EJ (since :cd=\EJ: works at beginning of 666650276Speter# line). 666750276Speter# From: greg small <gts@populi.berkeley.edu> 8-30-84 666850276Speterpckermit|pckermit12|UCB IBMPC Kermit 1.2, 666950276Speter am, 667050276Speter lines#25, 667150276Speter clear=\EH\EJ, ed@, el@, 667250276Speter is2=K2 UCB IBMPC Kermit 1.2 8-30-84\n, use=kermit, 667350276Speter# IBMPC Kermit 1.20 667450276Speter# Cannot use line 25, now acts funny like ansi special scrolling region. 667550276Speter# Initialization must escape from that region by cursor position to line 24. 667650276Speter# Cannot use character insert because 1.20 goes crazy if insert at col 80. 667750276Speter# Does not use :am: because autowrap is lost when kermit dropped and restarted. 667850276Speter# From: greg small <gts@populi.berkeley.edu> 12-19-84 667950276Speterpckermit120|UCB IBMPC Kermit 1.20, 668050276Speter it#8, lines#24, 668150276Speter cud1=\EB, cvvis=\EO\Eq\EEK3, dch1=\EN, dl1=\EM, ht=^I, 668250276Speter il1=\EL, 668350276Speter is2=\EO\Eq\EJ\EY7 K3 UCB IBMPC Kermit 1.20 12-19-84\n, 668450276Speter rmir@, rmso=\Eq, smir@, smso=\Ep, 668550276Speter use=kermit, 668650276Speter# MS-DOS Kermit 2.27 for the IBMPC 668750276Speter# Straight ascii keyboard. :sr=\EI: not avail. many versions + bug prone in vi. 668850276Speter# Cannot use line 25, now acts funny like ansi special scrolling region. 668950276Speter# Initialization must escape from that region by cursor position to line 24. 669050276Speter# Does not use am: because autowrap is lost when kermit dropped and restarted. 669150276Speter# Reverse video for standout like H19. 669250276Speter# (msk227: removed obsolete ":ma=^Hh^Jj^Kk^Ll^^H:" -- esr) 669350276Speter# From: greg small <gts@populi.berkeley.edu> 3-17-85 669450276Spetermsk227|mskermit227|MS-DOS Kermit 2.27 for the IBMPC, 669550276Speter am@, 669650276Speter cols#80, it#8, lines#24, 669750276Speter clear=\EE, cub1=^H, cud1=\EB, cuf1=\EC, 669850276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, 669950276Speter cvvis=\EO\Eq\EG\EwK4, dch1=\EN, dl1=\EM, ed=\EJ, el=\EK, 670050276Speter home=\EH, ht=^I, il1=\EL, 670150276Speter is2=\EO\Eq\EG\Ew\EJ\EY7 K4 MS Kermit 2.27 for the IBMPC 3-17-85\n, 670250276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, rc=\Ek, 670350276Speter rmir=\EO, rmso=\Eq, sc=\Ej, smir=\E@, smso=\Ep, 670450276Speter# MS-DOS Kermit 2.27 with automatic margins 670550276Speter# From: greg small <gts@populi.berkeley.edu> 3-17-85 670650276Spetermsk227am|mskermit227am|UCB MS-DOS Kermit 2.27 with automatic margins, 670750276Speter am, 670850276Speter cvvis=\EO\Eq\EG\EvK5, 670950276Speter is2=\EO\Eq\EG\Ev\EJ\EY7 K5 MS Kermit 2.27 +automatic margins 3-17-85\n, use=msk227, 671050276Speter# MS-DOS Kermit 2.27 UCB 227.14 for the IBM PC 671150276Speter# Automatic margins now default. Use ansi <sgr> for highlights. 671250276Speter# Define function keys. 671350276Speter# (msk22714: removed obsolete ":kn#10:" -- esr) 671450276Speter# From: greg small <gts@populi.berkeley.edu> 3-17-85 671550276Spetermsk22714|mskermit22714|UCB MS-DOS Kermit 2.27 UCB 227.14 IBM PC, 671650276Speter am, 671750276Speter bold=\E[1m, cvvis=\EO\Eq\EG\EvK6, 671850276Speter is2=\EO\Eq\EG\Ev\EJ\EY7 K6 MS Kermit 2.27 UCB 227.14 IBM PC 3-17-85\n, 671950276Speter kf0=\E0, kf1=\E1, kf2=\E2, kf3=\E3, kf4=\E4, kf5=\E5, kf6=\E6, 672050276Speter kf7=\E7, kf8=\E8, kf9=\E9, rev=\E[7m, rmso=\E[m, rmul=\E[m, 672150276Speter sgr0=\E[m, smso=\E[1m, smul=\E[4m, 672250276Speter use=mskermit227, 672350276Speter# This was designed for a VT320 emulator, but it is probably a good start 672450276Speter# at support for the VT320 itself. 672550276Speter# Please send changes with explanations to bug-gnu-emacs@prep.ai.mit.edu. 672650276Speter# (vt320-k3: I added <rmam>/<smam> based on the init string -- esr) 672750276Spetervt320-k3|MS-Kermit 3.00's vt320 emulation, 672850276Speter am, eslok, hs, km, mir, msgr, xenl, 672950276Speter cols#80, it#8, lines#49, pb#9600, vt#3, 673050276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 673150276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 673250276Speter clear=\E[H\E[J, cmdch=\E, cnorm=\E[?25h, cr=^M, 673350276Speter csr=\E[%i%p1%d;%p1%dr, cub=\E[%p1%dD, cub1=^H, 673450276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 673550276Speter cup=\E[%i%p1%d;%p1%dH, cuu=\E[%p1%dA, cuu1=\E[A, 673650276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 673750276Speter dsl=\E[0$~, ech=\E[%p1%dX, ed=\E[J, el=\E[K, 673850276Speter flash=\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l, 673950276Speter fsl=\E[0$}, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, 674050276Speter ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J, 674150276Speter is2=\E>\E F\E[?1l\E[?7h\E[r\E[2$~, kbs=^H, kcub1=\EOD, 674250276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdl1=\E[3~, kf0=\E[21~, 674350276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~, 674450276Speter kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kich1=\E[2~, knp=\E[6~, 674550276Speter kpp=\E[5~, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, nel=^M^J, rc=\E8, 674650276Speter rev=\E[7m, ri=\EM, rin=\E[%p1%dL, rmacs=\E(B, rmam=\E[?7l, 674750276Speter rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, 674850276Speter rs1=\E(B\E)B\E>\E F\E[4;20l\E[12h\E[?1;5;6;38;42l\E[?7;25h\E4i\E?4i\E[m\E[r\E[2$~, 674950276Speter sc=\E7, sgr0=\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h, 675050276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 675150276Speter tsl=\E[1$}\r\E[K, vpa=\E[%i%p1%dd, 675250276Speter# From: Joseph Gil <yogi@cs.ubc.ca> 13 Dec 1991 675350276Speter# ACS capabilities from Philippe De Muyter <phdm@info.ucl.ac.be> 30 May 1996 675450276Speter# (I removed a bogus boolean :mo: and added <msgr>, <smam>, <rmam> -- esr) 675550276Spetervt320-k311|dec vt320 series as defined by kermit 3.11, 675650276Speter am, eslok, hs, mir, msgr, xenl, xon, 675750276Speter cols#80, it#8, lines#24, vt#3, 675850276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 675950276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 676050276Speter clear=\E[;H\E[2J, cnorm=\E[?25h, cr=^M, 676150276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 676250276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 676350276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 676450276Speter cvvis=\E[?25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 676550276Speter dl1=\E[M, dsl=\E[2$~\r\E[1$}\E[K\E[$}, ed=\E[J, el=\E[K, 676650276Speter flash=\E[?5h\E[?5l, fsl=\E[$}, home=\E[H, ht=^I, hts=\EH, 676750276Speter ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L$<3/>, ind=\ED, 676850276Speter is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H, 676950276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 677050276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~, 677150276Speter kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2, 677250276Speter lf3=pf3, lf4=pf4, nel=^M\ED, rc=\E8, rev=\E[7m, 677350276Speter rf=/usr/share/tabset/vt100, ri=\EM, rmacs=^O, 677450276Speter rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, 677550276Speter rmul=\E[24m, rs1=\E[?3l, sc=\E7, sgr0=\E[m, smacs=^N, 677650276Speter smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, 677750276Speter smul=\E[4m, tbc=\E[3g, tsl=\E[2$~\E[1$}\E[1;%dH, 677850276Speter 677950276Speter######## NON-ANSI TERMINAL EMULATIONS 678050276Speter# 678150276Speter 678250276Speter#### Avatar 678350276Speter# 678450276Speter# These entries attempt to describe Avatar, a terminal emulation used with 678550276Speter# MS-DOS bulletin-board systems. It was designed to give ANSI-like 678650276Speter# capabilities, but with cheaper (shorter) control sequences. Messy design, 678750276Speter# excessively dependent on PC idiosyncracies, but apparently rather popular 678850276Speter# in the BBS world. 678950276Speter# 679050276Speter# No color support. Avatar doesn't fit either of the Tektronix or HP color 679150276Speter# models that terminfo knows about. An Avatar color attribute is the 679250276Speter# low 7 bits of the IBM-PC display-memory attribute. Bletch. 679350276Speter# 679450276Speter# I wrote these entries while looking at the Avatar spec. I don't have 679550276Speter# the facilities to test them. Let me know if they work, or don't. 679650276Speter# 679750276Speter# Avatar escapes not used by these entries (because maybe you're smarter 679850276Speter# and more motivated than I am and can figure out how to wrap terminfo 679950276Speter# around some of them, and because they are weird enough to be funny): 680050276Speter# level 0: 680150276Speter# ^L -- clear window/reset current attribute to default 680250276Speter# ^V^A%p1%c -- set current color attribute, parameter decodes as follows: 680350276Speter# 680450276Speter# bit: 6 5 4 3 2 1 0 680550276Speter# | | | | | 680650276Speter# +---+---+ | +---+---+ 680750276Speter# | | | 680850276Speter# | | foreground color 680950276Speter# | foreground intensity 681050276Speter# background color 681150276Speter# level 0+: 681250276Speter# ^V^J%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) up by p1 lines 681350276Speter# ^V^K%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) down by p1 lines 681450276Speter# ^V^L%p1%c%p2%c%p3%c -- clear p2 lines and p3 cols w/attr %p1 681550276Speter# ^V^M%p1%c%p2%c%p3%c%p4%c -- fill p3 lines & p4 cols w/char p2+attr %p1 681650276Speter# (^V^L and ^V^M set the current attribute as a side-effect.) 681750276Speter# ^V ^Y <a> [...] <c> -- repeat pattern. <a> specifies the number of bytes 681850276Speter# in the pattern, <c> the number of times the pattern 681950276Speter# should be repeated. If either value is 0, no-op. 682050276Speter# The pattern can contain Avatar console codes, 682150276Speter# including other ^V ^Y patterns. 682250276Speter# level 1: 682350276Speter# ^V^O -- clockwise mode on; turn print direction right each time you 682450276Speter# hit a window edge (yes, really). Turned off by CR 682550276Speter# ^V^P -- no-op 682650276Speter# ^V^Q%c -- query the driver 682750276Speter# ^V^R -- driver reset 682850276Speter# ^V^S -- Sound tone (PC-specific) 682950276Speter# ^V^T -- change highlight at current cursor poition to %c 683050276Speter# ^V^U%p1%c%p2%c -- highlight window <a> with attribute <b> 683150276Speter# ^V^V%p1%c%p2%c%p3%c%p4%c%p5%c 683250276Speter# -- define window 683350276Speter# 683450276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> 1 Nov 1995 683550276Speter# (The <blink>/<bold>/<rev>/<smacs>/<smul>/<smso> capabilities exist only to 683650276Speter# tell ncurses that the corresponding highlights exist; it should use <sgr>, 683750276Speter# which is the only method that will actually work for multiple highlights.) 683850276Speteravatar0|avatar terminal emulator level 0, 683950276Speter am, bce, msgr, 684050276Speter cols#80, it#8, lines#25, 684150276Speter blink=^A^V\177, bold=^V^A^P, cr=^M, cub1=^V^E, cud1=^V^D, 684250276Speter cuf1=^V^F, cup=\026\010%p1%c%p2%c, cuu1=^V^C, el=^V^G, 684350276Speter ind=^J, invis=^V^A\0, rep=\031%p1%c%p2%d, rev=^A^Vp, 684450276Speter rs2=^L, 684550276Speter sgr=\026\001%{0}%?%p1%t%{112}%|%;%?%p2%t%{1}%|%;%?%p3%t%{112}%|%;%?%p4%t{128}%|%;%?%p6%t%{16}%|%;, 684650276Speter sgr0=^V^A^G, smacs=, smso=^A^Vp, smul=^V^A, 684750276Speter use=klone+acs, 684850276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> 1 Nov 1995 684950276Speteravatar0+|avatar terminal emulator level 0+, 685050276Speter dch1=^V^N, rmir=\026\n\0\0\0\0, smir=^V^I, use=avatar0, 685150276Speter# From: Eric S. Raymond <esr@snark.thyrsus.com> 1 Nov 1995 685250276Speteravatar|avatar1|avatar terminal emulator level 1, 685350276Speter civis=^V'^B, cnorm=^V'^A, cvvis=^V^C, dl1=^V-, il1=^V+, 685450276Speter rmam=^V", rmir=^V^P, smam=^V$, 685550276Speter use=avatar0+, 685650276Speter 685750276Speter#### RBcomm 685850276Speter# 685950276Speter# RBComm is a lean and mean terminal emulator written by the Interrupt List 686050276Speter# maintainer, Ralf Brown. It was fairly popular in the late DOS years (early 686150276Speter# '90s), especially in the BBS world, and still has some loyal users due to 686250276Speter# its very small memory footprint and to a cute macro language. 686350276Speterrbcomm|IBM PC with RBcomm and EMACS keybindings, 686450276Speter am, bw, mir, msgr, xenl, 686550276Speter cols#80, it#8, lines#25, 686650276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 686750276Speter clear=^L, cnorm=\E[?25h, cr=^M, csr=\E[%i%p1%d;%p2%dr, 686850276Speter cub1=^H, cud1=^C, cuf1=^B, 686950276Speter cup=\037%p2%{32}%+%c%p1%{32}%+%c, cuu1=^^, 687050276Speter cvvis=\E[?25h, dch1=^W, dl=\E[%p1%dM, dl1=^Z, 687150276Speter ech=\E[%p1%dX, ed=^F5, el=^P^P, ht=^I, il=\E[%p1%dL, il1=^K, 687250276Speter ind=\ED, invis=\E[8m, 687350276Speter is2=\017\035\E(B\E)0\E[?7h\E[?3l\E[>8g, kbs=^H, 687450276Speter kcub1=^B, kcud1=^N, kcuf1=^F, kcuu1=^P, khome=^A, nel=^M\ED, 687550276Speter rc=\E8, rep=\030%p1%c%p2%c, rev=^R, ri=\EM, rmcup=, rmdc=, 687650276Speter rmir=^], rmkx=\E>, rmso=^U, rmul=^U, 687750276Speter rs1=\017\E(B\E)0\025\E[?3l\E[>8g, sc=\E7, sgr0=\E[m, 687850276Speter smcup=, smdc=, smir=^\, smkx=\E=, smso=^R, smul=^T, 687950276Speterrbcomm-nam|IBM PC with RBcomm without autowrap, 688050276Speter am@, 688150276Speter bel=^G, cr=^M, cud1=^J, ht=^I, ind=^J, 688250276Speter is2=\017\035\E(B\E)0\E[?7l\E[?3l\E[>8g, kbs=^H, 688350276Speter kcub1=^H, kcud1=^J, nel=^M^J, 688450276Speter use=rbcomm, 688550276Speterrbcomm-w|IBM PC with RBcomm in 132 column mode, 688650276Speter cols#132, 688750276Speter bel=^G, cr=^M, cud1=^J, ht=^I, ind=^J, 688850276Speter is2=\017\035\E(B\E)0\E[?7h\E[?3h\E[>8g, kbs=^H, 688950276Speter kcub1=^H, kcud1=^J, nel=^M^J, 689050276Speter use=rbcomm, 689150276Speter 689250276Speter######## OLDER TERMINAL TYPES 689350276Speter# 689450276Speter# This section is devoted to older commercial terminal brands that are now 689550276Speter# discontinued, but known to be still in use or represented by emulations. 689650276Speter# 689750276Speter 689850276Speter#### AT&T (att, tty) 689950276Speter# 690050276Speter# This section also includes Teletype-branded VDTs. 690150276Speter# 690250276Speter# The AT&T/Teletype terminals group was sold to SunRiver Data Systems (now 690350276Speter# Boundless Technologies); for details, see the header comment on the ADDS 690450276Speter# section. 690550276Speter# 690650276Speter# These are AT&T's official terminfo entries. All-caps aliases have been 690750276Speter# removed. 690850276Speter# 690950276Speteratt2300|sv80|AT&T 2300 Video Information Terminal 80 column mode, 691050276Speter am, eo, mir, msgr, xon, 691150276Speter cols#80, it#8, lines#24, 691250276Speter bel=^G, clear=\E[H\E[J, cr=^M, cub=\E[%p1%dD, cub1=^H, 691350276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 691450276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 691550276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 691650276Speter el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@, 691750276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=^H, kcbt=\E[Z, kclr=\E[J, 691850276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, 691950276Speter kdl1=\E[M, kf1=\E[1r, kf10=\E[10r, kf11=\E[11r, 692050276Speter kf12=\E[12r, kf13=\E[13r, kf14=\E[14r, kf15=\E[15r, 692150276Speter kf16=\E[16r, kf2=\E[2r, kf3=\E[3r, kf4=\E[4r, kf5=\E[5r, 692250276Speter kf6=\E[6r, kf7=\E[7r, kf8=\E[8r, kf9=\E[9r, khome=\E[H, 692350276Speter kich1=\E[@, kil1=\E[L, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, 692450276Speter rev=\E[7m, rmir=\E[4l, rmso=\E[m, sgr0=\E[m, smir=\E[4h, 692550276Speter smso=\E[7m, 692650276Speteratt2350|AT&T 2350 Video Information Terminal 80 column mode, 692750276Speter mc0@, mc4@, mc5@, 692850276Speter use=att2300, 692950276Speter 693050276Speter# Must setup RETURN KEY - CR, REC'VD LF - INDEX. 693150276Speter# Seems upward compatible with vt100, plus ins/del line/char. 693250276Speter# On sgr, the protection parameter is ignored. 693350276Speter# No check is made to make sure that only 3 parameters are output. 693450276Speter# standout= reverse + half-intensity = 3 | 5. 693550276Speter# bold= reverse + underline = 2 | 3. 693650276Speter# note that half-bright blinking doesn't look different from normal blinking. 693750276Speter# NOTE:you must program the function keys first, label second! 693850276Speter# (att4410: a BSD entry has been seen with the following capabilities: 693950276Speter# <is2=\E[?6l>, <kf1=\EOc>, <kf2=\EOd>, <kf3=\EOe>, <kf4=\EOg>, 694050276Speter# <kf6=\EOh>, <kf7=\EOi>, <kf8=\EOj>, -- esr) 694150276Speteratt5410v1|att4410v1|tty5410v1|AT&T 4410/5410 80 columns - version 1, 694250276Speter am, hs, mir, msgr, xon, 694350276Speter cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80, 694450276Speter acsc=++\,\,--..00``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 694550276Speter bel=^G, blink=\E[5m, bold=\E[2;7m, clear=\E[H\E[J, cr=^M, 694650276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C, 694750276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dim=\E[2m, 694850276Speter dl1=\E[M, ed=\E[J, el=\E[K, fsl=\E8, home=\E[H, ht=^I, 694950276Speter ich1=\E[@, il1=\E[L, ind=^J, invis=\E[8m, is1=\E[?3l\E)0, 695050276Speter is3=\E[1;03q f1 \EOP\E[2;03q f2 \EOQ\E[3;03q f3 \EOR\E[4;03q f4 \EOS\E[5;03q f5 \EOT\E[6;03q f6 \EOU\E[7;03q f7 \EOV\E[8;03q f8 \EOW, 695150276Speter kbs=^H, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 695250276Speter kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, 695350276Speter kf6=\EOU, kf7=\EOV, kf8=\EOW, khome=\E[H, kll=\E[24;1H, 695450276Speter ll=\E[24H, nel=^M^J, 695550276Speter pfx=\E[%p1%1d;%p2%l%2.2dq f%p1%1d %p2%s, 695650276Speter pln=\E[%p1%d;00q%p2%:-16s, rc=\E8, rev=\E[7m, ri=\EM, 695750276Speter rmacs=^O, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, 695850276Speter sc=\E7, 695950276Speter 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\016%e\017%;, 696050276Speter sgr0=\E[m\017, smacs=^N, smso=\E[7m, smul=\E[4m, 696150276Speter tsl=\E7\E[25;%p1%{1}%+%dH, 696250276Speter 696350276Speteratt4410v1-w|att5410v1-w|tty5410v1-w|AT&T 4410/5410 132 columns - version 1, 696450276Speter cols#132, wsl#132, 696550276Speter is1=\E[?3h\E)0, rs2=\Ec\E[?3h\E[2;0y, use=att5410v1, 696650276Speter 696750276Speteratt4410|att5410|tty5410|AT&T 4410/5410 80 columns - version 2, 696850276Speter pfx=\E[%p1%d;%p2%l%02dq f%p1%d %p2%s, 696950276Speter use=att5410v1, 697050276Speter 697150276Speteratt5410-w|att4410-w|4410-w|tty5410-w|5410-w|AT&T 4410/5410 in 132 column mode, 697250276Speter cols#132, wsl#132, 697350276Speter is1=\E[?3h\E)0, rs2=\Ec\E[?3h\E[2;0y, use=att4410, 697450276Speter 697550276Speter# 5410 in terms of a vt100 697650276Speter# (v5410: added <rmam>/<smam> based on init string -- esr) 697750276Speterv5410|att5410 in terms of a vt100, 697850276Speter am, mir, msgr, xon, 697950276Speter cols#80, it#8, lines#24, vt#3, 698050276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 698150276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 698250276Speter clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 698350276Speter cub1=^H, cud1=^J, cuf1=\E[C$<2>, 698450276Speter cup=\E[%i%p1%d;%p2%dH$<5>, cuu1=\E[A$<2>, dch1=\E[P, 698550276Speter dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>, 698650276Speter enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ich1=\E[@, 698750276Speter il1=\E[L, ind=^J, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=^H, 698850276Speter kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, 698950276Speter kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP, kf10=\EOx, 699050276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt, kf6=\EOu, kf7=\EOv, 699150276Speter kf8=\EOl, kf9=\EOw, rc=\E8, rev=\E[7m$<2>, ri=\EM$<5>, 699250276Speter rmacs=^O, rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m$<2>, 699350276Speter rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 699450276Speter sc=\E7, 699550276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, 699650276Speter sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=, 699750276Speter smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, 699850276Speter 699950276Speter# 700050276Speter# Teletype Model 5420 -- A souped up 5410, with multiple windows, 700150276Speter# even! the 5420 has three modes: scroll, window or page mode 700250276Speter# this terminfo should work in scroll or window mode, but doesn't 700350276Speter# take advantage of any of the differences between them. 700450276Speter# 700550276Speter# Has memory below (2 lines!) 700650276Speter# 3 pages of memory (plus some spare) 700750276Speter# The 5410 sequences for <cup>, <cvvis>, <dch>, <dl>, <ech>, <flash>, <home>, 700850276Speter# <hpa>, <hts> would work for these, but these work in both scroll and window 700950276Speter# mode... Unset insert character so insert mode works 701050276Speter# <is1> sets 80 column mode, 701150276Speter# <is2> escape sequence: 701250276Speter# 1) turn off all fonts 701350276Speter# 2) function keys off, keyboard lock off, control display off, 701450276Speter# insert mode off, erasure mode off, 701550276Speter# 3) full duplex, monitor mode off, send graphics off, nl on lf off 701650276Speter# 4) reset origin mode 701750276Speter# 5) set line wraparound 701850276Speter# 6) exit erasure mode, positional attribute mode, and erasure extent mode 701950276Speter# 7) clear margins 702050276Speter# 8) program ENTER to transmit ^J, 702150276Speter# We use \212 to program the ^J because a bare ^J will get translated by 702250276Speter# UNIX into a CR/LF. The enter key is needed for AT&T uOMS. 702350276Speter# 1 2 3 4 5 6 7 8 702450276Speter# <is3> set screen color to black, 702550276Speter# No representation in terminfo for the delete word key: kdw1=\Ed 702650276Speter# Key capabilities assume the power-up send sequence... 702750276Speter# This <rmcup> is not strictly necessary, but it helps maximize 702850276Speter# memory usefulness: <rmcup=\Ez>, 702950276Speter# Alternate sgr0: <sgr0=\E[m\EW^O>, 703050276Speter# Alternate sgr: <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%;>, 703150276Speter# smkx programs the SYS PF keys to send a set sequence. 703250276Speter# It also sets up labels f1, f2, ..., f8, and sends edit keys. 703350276Speter# This string causes them to send the strings <kf1>-<kf8> 703450276Speter# when pressed in SYS PF mode. 703550276Speter# (att4415: I added <rmam>/<smam> based on the init string -- esr) 703650276Speteratt4415|tty5420|att5420|AT&T 4415/5420 80 cols, 703750276Speter db, mir, xon, 703850276Speter lh#2, lm#78, lw#8, nlab#8, wsl#55, 703950276Speter cbt=\E[Z, clear=\E[x\E[J, cnorm=\E[11;0j, cub=\E[%p1%dD, 704050276Speter cud=\E[%p1%dB, cuf=\E[%p1%dC, cup=\E[%i%p1%d;%p2%dx, 704150276Speter cuu=\E[%p1%dA, cvvis=\E[11;1j, dch=\E[%p1%dP, 704250276Speter dl=\E[%p1%dM, ech=\E[%p1%ds\E[%p1%dD, 704350276Speter flash=\E[?5h$<200>\E[?5l, home=\E[x, 704450276Speter hpa=\E[%p1%{1}%+%dG, hts=\EH, ich=\E[%p1%d@, ich1@, 704550276Speter il=\E[%p1%dL, indn=\E[%p1%dE, is1=\E[?3l$<100>, 704650276Speter is2=\E[m\017\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[21;1j\212, 704750276Speter is3=\E[?5l, kbeg=\Et, kcbt=\E[Z, kdch1=\E[P, kdl1=\E[M, 704850276Speter kel=\E[2K, kend=\Ez, kent=\Eent, kf1=\EOc, kf2=\EOd, 704950276Speter kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, 705050276Speter kich1=\E[4h, kil1=\E[L, kind=\E[T, kll=\Eu, knp=\E[U, 705150276Speter kpp=\E[V, kri=\E[S, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5, 705250276Speter lf6=F6, lf7=F7, lf8=F8, ll=\Ew, mc0=\E[?2i, mc4=\E[?9i, 705350276Speter mc5=\E[?4i, mrcup=\E[%i%p1%d;%p2%dt, 705450276Speter pfx=\E[%p1%d;%p2%l%02dq F%p1%d %p2%s, 705550276Speter pln=\E[%p1%d;0;0;0q%p2%:-16.16s, prot=\EV, 705650276Speter rin=\E[%p1%dF, rmam=\E[?7l, rmir=\E[4l, 705750276Speter rmkx=\E[19;0j\E[21;1j\212, rmln=\E|, 705850276Speter 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\016%e\017%;, 705950276Speter sgr0=\E[m\017, smam=\E[?7h, smir=\E[4h, 706050276Speter smkx=\E[19;1j\E[21;4j\Eent, smln=\E~, tbc=\E[3g, 706150276Speter tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd, 706250276Speter use=att4410, 706350276Speter 706450276Speteratt4415-w|tty5420-w|att5420-w|AT&T 4415/5420 132 cols, 706550276Speter cols#132, lm#54, wsl#97, 706650276Speter is1=\E[?3h$<100>, use=att4415, 706750276Speter 706850276Speteratt4415-rv|tty5420-rv|att5420-rv|AT&T 4415/5420 80 cols/rv, 706950276Speter flash=\E[?5l$<200>\E[?5h, is3=\E[?5h, 707050276Speter use=att4415, 707150276Speter 707250276Speteratt4415-w-rv|tty5420-w-rv|att5420-w-rv|AT&T 4415/5420 132 cols/rv, 707350276Speter cols#132, lm#54, wsl#97, 707450276Speter flash=\E[?5l$<200>\E[?5h, is1=\E[?3h$<100>, is3=\E[?5h, use=att4415, 707550276Speter 707650276Speter# Note that this mode permits programming USER PF KEYS and labels 707750276Speter# However, when you program user pf labels you have to reselect 707850276Speter# user pf keys to make them appear! 707950276Speteratt4415+nl|tty5420+nl|att5420+nl|generic AT&T 4415/5420 changes for not changing labels, 708050276Speter kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, 708150276Speter pfx=\E[%p1%d;%p2%l%02d;0;1q F%p1%d %p2%s, 708250276Speter pln=\E[%p1%d;0;0;1q%p2%:-16.16s, 708350276Speter 708450276Speteratt4415-nl|tty5420-nl|att5420-nl|AT&T 4415/5420 without changing labels, 708550276Speter kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, 708650276Speter use=att4415+nl, use=att4415, 708750276Speter 708850276Speteratt4415-rv-nl|tty5420-rv-nl|att5420-rv-nl|AT&T 4415/5420 reverse video without changing labels, 708950276Speter kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, 709050276Speter use=att4415+nl, use=att4415-rv, 709150276Speter 709250276Speteratt4415-w-nl|tty5420-w-nl|att5420-w-nl|AT&T 4415/5420 132 cols without changing labels, 709350276Speter kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, 709450276Speter use=att4415+nl, use=att4415-w, 709550276Speter 709650276Speteratt4415-w-rv-n|tty5420-w-rv-n|att5420-w-rv-n|AT&T 4415/5420 132 cols reverse without changing labels, 709750276Speter kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, 709850276Speter use=att4415+nl, use=att4415-w-rv, 709950276Speter 710050276Speteratt5420_2|AT&T 5420 model 2 80 cols, 710150276Speter am, db, hs, mir, msgr, xon, 710250276Speter cols#80, it#8, lh#2, lines#24, lm#78, lw#8, nlab#8, wsl#55, 710350276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 710450276Speter blink=\E[5m, cbt=\E[1Z, clear=\EH\EJ, cnorm=\E[11;0j, 710550276Speter cr=\EG, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 710650276Speter cud1=\E[1B, cuf=\E[%p1%dC, cuf1=\E[1C, 710750276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cvvis=\E[11;1j, 710850276Speter dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, 710950276Speter dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD, ed=\E[0J, el=\E[0K, 711050276Speter el1=\E[1K, flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H, 711150276Speter hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, 711250276Speter ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dE, 711350276Speter invis=\E[8m, 711450276Speter 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, 711550276Speter kbeg=\Et, kbs=^H, kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, 711650276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, 711750276Speter kel=\E[2K, kend=\Ez, kent=^J, kf1=\EOc, kf2=\EOd, kf3=\EOe, 711850276Speter kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, khome=\E[H, 711950276Speter kich1=\E[4h, kil1=\E[L, kind=\E[T, kll=\Eu, knp=\E[U, 712050276Speter kpp=\E[V, kri=\E[S, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5, 712150276Speter lf6=F6, lf7=F7, lf8=F8, ll=\Ew, mc0=\E[?;2i, mc4=\E[4i, 712250276Speter mc5=\E[5i, mrcup=\E[%i%p1%d;%p2%dt, nel=^M^J, 712350276Speter pfx=\E[%p1%d;%p2%l%02dq F%p1%d %p2%s\E~, 712450276Speter pln=\E[%p1%d;0;0;0q%p2%:-16.16s\E~, prot=\EV, rc=\E8, 712550276Speter rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O, rmkx=\E[19;0j, 712650276Speter rmln=\E|, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, 712750276Speter sc=\E7, 712850276Speter 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\016%e\017%;, 712950276Speter sgr0=\E[m\017, smacs=^N, smkx=\E[19;1j, smln=\E~, 713050276Speter smso=\E[7m, smul=\E[4m, tbc=\E[3g, 713150276Speter tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd, 713250276Speteratt5420_2-w|AT&T 5420 model 2 in 132 column mode, 713350276Speter cols#132, 713450276Speter 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, use=att5420_2, 713550276Speter 713650276Speteratt4418|att5418|AT&T 5418 80 cols, 713750276Speter am, xon, 713850276Speter cols#80, lines#24, 713950276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 714050276Speter bel=^G, blink=\E[5m, clear=\E[H\E[2J, cr=^M, cub=\E[%p1%dD, 714150276Speter cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, 714250276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 714350276Speter cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m, 714450276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[0K, home=\E[H, 714550276Speter ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L, ind=^J, 714650276Speter is1=\E[?3l, is2=\E)0\E?6l\E?5l, kclr=\E[%, kcub1=\E@, 714750276Speter kcud1=\EU, kcuf1=\EA, kcuu1=\ES, kent=\E[, kf1=\E[h, 714850276Speter kf10=\E[m, kf11=\E[n, kf12=\E[o, kf13=\E[H, kf14=\E[I, 714950276Speter kf15=\E[J, kf18=\E[K, kf19=\E[L, kf2=\E[i, kf20=\E[E, 715050276Speter kf21=\E[_, kf22=\E[M, kf23=\E[N, kf24=\E[O, kf3=\E[j, 715150276Speter kf6=\E[k, kf7=\E[l, kf8=\E[f, kf9=\E[w, khome=\Ec, rc=\E8, 715250276Speter rev=\E[7m, rmacs=^O, rmso=\E[m, rmul=\E[m, sc=\E7, 715350276Speter sgr0=\E[m\017, smacs=^N, smso=\E[7m, smul=\E[4m, 715450276Speteratt4418-w|att5418-w|AT&T 5418 132 cols, 715550276Speter cols#132, 715650276Speter is1=\E[?3h, use=att5418, 715750276Speter 715850276Speteratt4420|tty4420|teletype 4420, 715950276Speter da, db, eo, msgr, ul, xon, 716050276Speter cols#80, lines#24, lm#72, 716150276Speter bel=^G, clear=\EH\EJ, cr=\EG, cub1=\ED, cud1=\EB, cuf1=\EC, 716250276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EP, 716350276Speter dl1=\EM, ed=\EJ, el=\Ez, home=\EH, il1=\EL, ind=\EH\EM\EY7\s, 716450276Speter kcbt=\EO, kclr=\EJ, kcub1=^H, kcud1=\EB, kcuf1=\EC, 716550276Speter kcuu1=\EA, kdch1=\EP, kdl1=\EM, kf0=\EU, kf3=\E@, khome=\EH, 716650276Speter kich1=\E\^, kil1=\EL, kind=\ES, kri=\ET, 716750276Speter lf0=segment advance, lf3=cursor tab, rmdc@, rmso=\E~, 716850276Speter rmul=\EZ, smdc@, smso=\E}, smul=\E\\, 716950276Speter 717050276Speter# The following is a terminfo entry for the Teletype 4424 717150276Speter# asynchronous keyboard-display terminal. It supports 717250276Speter# the vi editor. The terminal must be set up as follows, 717350276Speter# 717450276Speter# HIGHLIGHT DEFINITION 3-TONE 717550276Speter# DISPLAY FUNCTION GROUP III 717650276Speter# 717750276Speter# The second entry below provides limited (a la adm3a) 717850276Speter# operation under GROUP II. 717950276Speter# 718050276Speter# This must be used with DISPLAY FUNCTION GROUP I or III 718150276Speter# and HIGHLIGHT DEFINITION 3-TONE 718250276Speter# The terminal has either bold or blink, depending on options 718350276Speter# 718450276Speter# (att4424: commented out <smcup>=\E[1m, we don't need bright locked on -- esr) 718550276Speteratt4424|tty4424|teletype 4424, 718650276Speter am, xon, 718750276Speter cols#80, lines#24, 718850276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 718950276Speter bel=^G, blink=\E3, bold=\E3, cbt=\EO, clear=\E[H\E[2J, cr=^M, 719050276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 719150276Speter cud=\E[%p1%dB, cud1=\EB, cuf=\E[%p1%dC, cuf1=\EC, 719250276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EA, 719350276Speter dch=\E[%p1%dP, dch1=\EP, dim=\EW, dl=\E[%p1%dM, dl1=\EM, 719450276Speter ed=\EJ, el=\Ez, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, 719550276Speter ich1=\E\^, il=\E[%p1%dL, il1=\EL, ind=^J, is2=\E[20l\E[?7h, 719650276Speter kbs=^H, kclr=\EJ, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 719750276Speter kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, 719850276Speter khome=\E[H, nel=\EE, rev=\E}, ri=\ET, rmacs=\E(B, rmso=\E~, 719950276Speter rmul=\EZ, 720050276Speter sgr=\E[%?%p1%t7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p6%p4%|%t;5%;%?%p5%t;0%;m, 720150276Speter sgr0=\EX\E~\EZ\E4\E(B, smacs=\E(0, smso=\E}, smul=\E\\, 720250276Speter tbc=\EF, 720350276Speter 720450276Speteratt4424-1|tty4424-1|teletype 4424 in display function group I, 720550276Speter kclr@, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome@, 720650276Speter use=att4424, 720750276Speter 720850276Speter# This entry is not one of AT&T's official ones, it was translated from the 720950276Speter# 4.4BSD termcap file. The highlight strings are different from att4424. 721050276Speter# I have no idea why this is -- older firmware version, maybe? 721150276Speter# The following two lines are the comment originally attached to the entry: 721250276Speter# This entry appears to avoid the top line - I have no idea why. 721350276Speter# From: jwb Wed Mar 31 13:25:09 1982 remote from ihuxp 721450276Speteratt4424m|tty4424m|teletype 4424M, 721550276Speter am, da, db, mir, 721650276Speter cols#80, it#8, lines#23, 721750276Speter bel=^G, clear=\E[2;H\E[J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 721850276Speter cup=\E[%i%p1%2d;%p2%2dH\E[B, cuu1=\E[A, dch1=\EP, 721950276Speter dl1=\EM, el=\E[K, ht=^I, ich1=\E\^, il1=\EL, ind=^J, ip=$<2/>, 722050276Speter is2=\E[m\E[2;24r, kbs=^H, kcub1=\E[D, kcud1=\E[B, 722150276Speter kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, 722250276Speter kf4=\EOS, khome=\E[H, nel=^M^J, ri=\ET, rmso=\E[m, rmul=\E[m, 722350276Speter sgr0=\E[m, smso=\E[7m, smul=\E[4m, 722450276Speter 722550276Speter# The Teletype 5425 is really version 2 of the Teletype 5420. It 722650276Speter# is quite similar, except for some minor differences. No page 722750276Speter# mode, for example, so all of the <cup> sequences used above have 722850276Speter# to change back to what's being used for the 5410. Many of the 722950276Speter# option settings have changed their numbering as well. 723050276Speter# 723150276Speter# This has been tested on a preliminary model. 723250276Speter# 723350276Speter# (att5425: added <rmam>/<smam> based on the init string -- esr) 723450276Speteratt5425|tty5425|att4425|AT&T 4425/5425, 723550276Speter am, da, db, hs, mir, msgr, xenl, xon, 723650276Speter cols#80, it#8, lh#2, lines#24, lm#78, lw#8, nlab#8, wsl#55, 723750276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 723850276Speter bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z, 723950276Speter clear=\E[H\E[J, cnorm=\E[12;0j, cr=^M, 724050276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 724150276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 724250276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 724350276Speter cvvis=\E[12;1j, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, 724450276Speter dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD, ed=\E[J, 724550276Speter el=\E[K, el1=\E[1K, enacs=\E(B\E)0, 724650276Speter flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H, 724750276Speter hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, 724850276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dE, 724950276Speter invis=\E[8m, is1=\E<\E[?3l$<100>, 725050276Speter is2=\E[m\017\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[25;1j\212, 725150276Speter is3=\E[?5l, kbeg=\Et, kbs=^H, kcbt=\E[Z, kclr=\E[J, 725250276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, 725350276Speter kdl1=\E[M, kel=\E[2K, kend=\Ez, kent=\Eent, kf1=\EOc, 725450276Speter kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, 725550276Speter kf8=\EOj, khome=\E[H, kich1=\E[4h, kil1=\E[L, kind=\E[T, 725650276Speter kri=\E[S, ll=\E[24H, mc0=\E[?2i, mc4=\E[?9i, mc5=\E[?4i, 725750276Speter nel=^M^J, 725850276Speter pfx=\E[%p1%d;%p2%l%02dq F%p1%1d %p2%s, 725950276Speter pln=\E[%p1%d;0;0;0q%p2%:-16.16s, prot=\EV, rc=\E8, 726050276Speter rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O, rmam=\E[?7l, 726150276Speter rmir=\E[4l, rmkx=\E[21;0j\E[25;1j\212, rmln=\E|, 726250276Speter rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, sc=\E7, 726350276Speter 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\016%e\017%;, 726450276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h, 726550276Speter smkx=\E[21;1j\E[25;4j\Eent\E~, smln=\E~, smso=\E[7m, 726650276Speter smul=\E[4m, tbc=\E[3g, tsl=\E7\E[25;%p1%{8}%+%dH, 726750276Speter vpa=\E[%p1%{1}%+%dd, 726850276Speter 726950276Speteratt5425-nl|tty5425-nl|att4425-nl|AT&T 4425/5425 80 columns no labels, 727050276Speter smkx=\E[21;1j\E[25;4j\Eent, 727150276Speter use=att4425, 727250276Speter 727350276Speteratt5425-w|att4425-w|tty5425-w|teletype 4425/5425 in 132 column mode, 727450276Speter cols#132, lm#54, wsl#97, 727550276Speter is1=\E[?3h$<100>, use=tty5425, 727650276Speter 727750276Speter# (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:. 727850276Speter# I also added <rmam>/<smam> -- esr) 727950276Speteratt4426|tty4426|teletype 4426S, 728050276Speter am, da, db, xon, 728150276Speter cols#80, lines#24, lm#48, 728250276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 728350276Speter bel=^G, bold=\E[5m, clear=\E[H\E[2J\E[1U\E[H\E[2J\E[1V, 728450276Speter cr=^M, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, 728550276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 728650276Speter cuu=\E[%p1%dA, cuu1=\EA, dch=\E[%p1%dP, dch1=\EP, 728750276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[0K, home=\E[H, 728850276Speter hpa=\E[%p1%dG, ht=^I, hts=\E1, ich=\E[%p1%d@, ich1=\E\^, 728950276Speter il=\E[%p1%dL, il1=\EL, ind=^J, indn=\E[%p1%dS, 729050276Speter is1=\Ec\E[?7h, is2=\E[m\E[1;24r, kbs=^H, kcbt=\EO, 729150276Speter kclr=\E[2J, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 729250276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, 729350276Speter kf7=\EOV, kf8=\EOW, khome=\E[H, kll=\E[24;1H, ll=\E[24H, 729450276Speter nel=^M^J, rc=\E8, rev=\E[7m, ri=\ET, rin=\E[%p1%dT, 729550276Speter rmacs=\E(B, rmam=\E[?7l, rmso=\E[m, rmul=\E[m, 729650276Speter rs2=\Ec\E[?3l\E[2;0y, sc=\E7, sgr0=\E[m\E(B, smacs=\E(0, 729750276Speter smam=\E[?7h, smso=\E[5m, smul=\E[4m, tbc=\E[3g, 729850276Speter vpa=\E[%p1%dd, 729950276Speter 730050276Speter# Terminfo entry for the AT&T 510 A Personal Terminal 730150276Speter# Function keys 9 - 16 are available only after the 730250276Speter# screen labeled (soft keys/action blocks) are labeled. Function key 730350276Speter# 9 corresponds to the leftmost touch target on the screen, 730450276Speter# function key 16 corresponds to the rightmost. 730550276Speter# 730650276Speter# This entry is based on one done by Ernie Rice at Summit, NJ and 730750276Speter# changed by Anne Gallup, Skokie, IL, ttrdc!anne 730850276Speteratt510a|bct510a|AT&T 510A Personal Terminal, 730950276Speter am, mir, msgr, xenl, xon, 731050276Speter cols#80, lh#2, lines#24, lw#7, nlab#8, 731150276Speter acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~, 731250276Speter bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z, 731350276Speter civis=\E[11;0|, clear=\E[H\E[J, cnorm=\E[11;3|, cr=^M, 731450276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[1B, 731550276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 731650276Speter cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[11;2|, dch=\E[%p1%dP, 731750276Speter dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, 731850276Speter el=\E[0K, el1=\E[1K, enacs=\E(B\E)1, ff=^L, home=\E[H, ht=^I, 731950276Speter hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=^J, is1=\E(B\E)1\E[2l, 732050276Speter is3=\E[21;1|\212, kLFT=\E[u, kRIT=\E[v, kbs=^H, kcbt=\E[Z, 732150276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOm, 732250276Speter kf10=\EOd, kf11=\EOe, kf12=\EOf, kf13=\EOg, kf14=\EOh, 732350276Speter kf15=\EOi, kf16=\EOj, kf2=\EOV, kf3=\EOu, kf4=\ENj, kf5=\ENe, 732450276Speter kf6=\ENf, kf7=\ENh, kf8=\E[H, kf9=\EOc, kind=\E[S, kri=\E[T, 732550276Speter mc0=\E[0i, mc4=\E[?8i, mc5=\E[?4i, nel=\EE, 732650276Speter pln=\E[%p1%dp%p2%:-16s, rc=\E8, rev=\E[7m, ri=\EM, 732750276Speter rmacs=^O, rmkx=\E[19;0|, rmso=\E[m, rmul=\E[m, sc=\E7, 732850276Speter sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;m%?%p9%t\016%e\017%;, 732950276Speter sgr0=\E[m\017, smacs=^N, smkx=\E[19;1|, smso=\E[7m, 733050276Speter smul=\E[4m, tbc=\E[3g, 733150276Speter 733250276Speter# Terminfo entry for the AT&T 510 D Personal Terminal 733350276Speter# Function keys 9 through 16 are accessed by bringing up the 733450276Speter# system blocks. 733550276Speter# Function key 9 corresponds to the leftmost touch target on the screen, 733650276Speter# function key 16 corresponds to the rightmost. 733750276Speter# 733850276Speter# There are problems with soft key labeling. These are due to 733950276Speter# strangenesses in the native terminal that are impossible to 734050276Speter# describe in a terminfo. 734150276Speteratt510d|bct510d|AT&T 510D Personal Terminal, 734250276Speter am, da, db, mir, msgr, xenl, xon, 734350276Speter cols#80, lh#2, lines#24, lm#48, lw#7, nlab#8, 734450276Speter acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~, 734550276Speter bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z, 734650276Speter clear=\E[H\E[J, cnorm=\E[11;3|, cr=^M, cub=\E[%p1%dD, 734750276Speter cub1=^H, cud=\E[%p1%dB, cud1=\E[1B, cuf=\E[%p1%dC, 734850276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 734950276Speter cuu1=\E[A, cvvis=\E[11;2|, dch=\E[%p1%dP, dch1=\E[P, 735050276Speter dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[0K, 735150276Speter el1=\E[1K, enacs=\E(B\E)1, ff=^L, home=\E[H, 735250276Speter hpa=\E[%p1%{1}%+%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, 735350276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, 735450276Speter invis=\E[8m, is1=\E(B\E)1\E[5;0|, is3=\E[21;1|\212, 735550276Speter kLFT=\E[u, kRIT=\E[v, kbs=^H, kcbt=\E[Z, kcub1=\E[D, 735650276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOm, kf10=\EOd, 735750276Speter kf11=\EOe, kf12=\EOf, kf13=\EOg, kf14=\EOh, kf15=\EOi, 735850276Speter kf16=\EOj, kf2=\EOV, kf3=\EOu, kf4=\ENj, kf5=\ENe, kf6=\ENf, 735950276Speter kf7=\ENh, kf8=\E[H, kf9=\EOc, kind=\E[S, kri=\E[T, ll=\E#2, 736050276Speter mc0=\E[0i, mc4=\E[?8i, mc5=\E[?4i, mgc=\E\:, nel=\EE, 736150276Speter pln=\E[%p1%dp%p2%:-16s, rc=\E8, 736250276Speter rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM, 736350276Speter rin=\E[%p1%dT, rmacs=^O, rmir=\E[4l, rmkx=\E[19;0|, 736450276Speter rmln=\E<, rmso=\E[m, rmul=\E[m, rmxon=\E[29;1|, 736550276Speter rs2=\E[5;0|, sc=\E7, 736650276Speter sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;, 736750276Speter sgr0=\E[m\017, smacs=^N, smgl=\E4, smgr=\E5, smir=\E[4h, 736850276Speter smkx=\E[19;1|, smln=\E?, smso=\E[7m, smul=\E[4m, 736950276Speter smxon=\E[29;0|, tbc=\E[3g, vpa=\E[%p1%{1}%+%dd, 737050276Speter 737150276Speter# (att500: I merged this with the att513 entry, att500 just used att513 -- esr) 737250276Speteratt500|att513|AT&T 513 using page mode, 737350276Speter am, chts, mir, msgr, xenl, xon, 737450276Speter cols#80, lh#2, lines#24, lw#8, nlab#8, 737550276Speter acsc=+g\,h-f.e`bhrisjjkkllmmnnqqttuuvvwwxx{{||}}~~, 737650276Speter bel=^G, blink=\E[5m, bold=\E[2;7m, cbt=\E[Z, 737750276Speter clear=\E[H\E[J, cnorm=\E[11;0|, cr=^M, 737850276Speter csr=%i\E[%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 737950276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 738050276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 738150276Speter cvvis=\E[11;1|, dch=\E[%p1%dP, dch1=\E[P$<1>, dim=\E[2m, 738250276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, 738350276Speter enacs=\E(B\E)1, home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=^I, 738450276Speter hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J, 738550276Speter indn=\E[%p1%dE, invis=\E[8m, 738650276Speter is1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l, 738750276Speter kBEG=\ENB, kCAN=\EOW, kCMD=\EOU, kCPY=\END, kCRT=\EON, 738850276Speter kDC=\ENF, kDL=\ENE, kEND=\ENN, kEOL=\EOA, kEXT=\EOK, 738950276Speter kFND=\EOX, kHLP=\EOM, kHOM=\ENM, kIC=\ENJ, kLFT=\ENK, 739050276Speter kMOV=\ENC, kMSG=\EOL, kNXT=\ENH, kOPT=\EOR, kPRT=\EOZ, 739150276Speter kPRV=\ENG, kRDO=\EOT, kRES=\EOQ, kRIT=\ENL, kRPL=\EOY, 739250276Speter kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9, kbs=^H, kcan=\EOw, 739350276Speter kcbt=\E[Z, kclo=\EOV, kclr=\E[J, kcmd=\EOu, kcpy=\ENd, 739450276Speter kcrt=\EOn, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 739550276Speter kdch1=\ENf, kdl1=\ENe, kel=\EOa, kend=\E0, kent=\Eent, 739650276Speter kext=\EOk, kf1=\EOc, kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, 739750276Speter kf6=\EOh, kf7=\EOi, kf8=\EOj, kfnd=\EOx, khlp=\EOm, 739850276Speter khome=\E[H, kich1=\ENj, kind=\E[S, kmov=\ENc, kmrk=\ENi, 739950276Speter kmsg=\EOl, knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr, 740050276Speter kpp=\E[V, kprt=\EOz, kprv=\ENg, krdo=\EOt, kref=\EOb, 740150276Speter kres=\EOq, krfr=\ENa, kri=\E[T, krpl=\EOy, krst=\EOB, 740250276Speter ksav=\EOo, kslt=\ENI, kspd=\EOp, kund=\EOs, ll=\E#2, 740350276Speter mc0=\E[?98l\E[0i, mc4=\E[?98l\E[?8i, mc5=\E[?98l\E[?4i, 740450276Speter nel=\EE, 740550276Speter pfkey=\E[%p1%d;%p2%l%d;3;0p F%p1%d %p2%s, 740650276Speter pfloc=\E[%p1%d;%p2%l%d;2;0p F%p1%d %p2%s, 740750276Speter pfx=\E[%p1%d;%p2%l%d;1;0p F%p1%d %p2%s, 740850276Speter pln=\E[%p1%dp%p2%:-16s, rc=\E8, 740950276Speter rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM, 741050276Speter rin=\E[%p1%dF, rmacs=^O, rmir=\E[4l, 741150276Speter rmkx=\E[19;0|\E[21;1|\212, rmln=\E<, rmso=\E[m, 741250276Speter rmul=\E[m, 741350276Speter 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, 741450276Speter rs2=\E[5;0|, sc=\E7, 741550276Speter 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\016%e\017%;, 741650276Speter sgr0=\E[m\017, smacs=^N, smir=\E[4h, 741750276Speter smkx=\E[19;1|\E[21;4|\Eent, smln=\E?, smso=\E[7m, 741850276Speter smul=\E[4m, tbc=\E[3g, vpa=\E[%p1%{1}%+%dd, 741950276Speter 742050276Speter# 01-07-88 742150276Speter# printer must be set to EMUL ANSI to accept ESC codes 742250276Speter# <cuu1> stops at top margin 742350276Speter# <is1> sets cpi 10,lpi 6,form 66,left 1,right 132,top 1,bottom 66,font 742450276Speter# and alt font ascii,wrap on,tabs cleared 742550276Speter# <is2> disables newline on LF,Emphasized off 742650276Speter# The <u0> capability sets form length 742750276Speteratt5310|att5320|AT&T Model 53210 or 5320 matrix printer, 742850276Speter xhpa, xvpa, 742950276Speter bufsz#8192, cols#132, cps#120, it#8, lines#66, orc#10, 743050276Speter orhi#100, orl#12, orvi#72, 743150276Speter 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%;, 743250276Speter cr=^M, 743350276Speter 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%;, 743450276Speter cud=\E[%p1%de, cud1=^J, cuf=\E[%p1%da, cuf1=\s, cuu1=\EM, 743550276Speter ff=^L, hpa=\E[%p1%d`, ht=^I, is1=\Ec, is2=\E[20l\r, 743650276Speter 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%;, 743750276Speter rshm=\E[m, 743850276Speter 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(}%;, 743950276Speter smgbp=\E[;%p1%dr, smglp=\E[%{1}%p1%+%ds, 744050276Speter smgrp=\E[;%{1}%p1%+%ds, smgtp=\E[%p1%dr, sshm=\E[5m, 744150276Speter u0=\E[%p1%dt, vpa=\E[%p1%dd, 744250276Speter 744350276Speter# Teletype 5620, firmware version 1.1 (8;7;3) or earlier from BRL 744450276Speter# The following SET-UP modes are assumed for normal operation: 744550276Speter# CR_DEF=CR NL_DEF=INDEX DUPLEX=FULL 744650276Speter# Other SET-UP modes may be set for operator convenience or communication 744750276Speter# requirements. This termcap description is for the Resident Terminal Mode. 744850276Speter# No delays specified; use "stty ixon -ixany" to enable DC3/DC1 flow control! 744950276Speter# The BRL entry also said: UNSAFE :ll=\E[70H: 745050276Speteratt5620-1|tty5620-1|dmd1|Teletype 5620 with old ROMs, 745150276Speter am, xon, 745250276Speter cols#88, it#8, lines#70, vt#3, 745350276Speter bel=^G, clear=\E[H\E[J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 745450276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP, 745550276Speter dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, 745650276Speter home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, 745750276Speter il1=\E[L, ind=^J, indn=\E[%p1%dS, kbs=^H, kclr=\E[2J, 745850276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, 745950276Speter kll=\E[70;1H, nel=^M^J, rc=\E8, ri=\E[T, rin=\E[%p1%dT, 746050276Speter rs1=\Ec, sc=\E7, 746150276Speter 746250276Speter# 5620 terminfo (2.0 or later ROMS with char attributes) 746350276Speter# The following SET-UP modes are assumed for normal operation: 746450276Speter# DUPLEX=FULL GEN_FLOW=ON NEWLINE=INDEX RETURN=CR 746550276Speter# Other SET-UP modes may be set for operator convenience or communication 746650276Speter# requirements. This termcap description is for Resident Terminal Mode. No 746750276Speter# delays are specified; use "stty ixon -ixany" to enable DC3/DC1 flow control! 746850276Speter# assumptions: <ind> (scroll forward one line) is only done at screen bottom 746950276Speter# Be aware that older versions of the dmd have a firmware bug that affects 747050276Speter# parameter defaulting; for this terminal, the 0 in \E[0m is not optional. 747150276Speter# <msgr> is from an otherwise inferior BRL for this terminal. That entry 747250276Speter# also has <ll>=\E[70H commented out and marked unsafe. 747350276Speter# For more, see the 5620 FAQ maintained by David Breneman <daveb@dgtl.com>. 747450276Speteratt5620|dmd|tty5620|ttydmd|5620|5620 terminal 88 columns, 747550276Speter am, msgr, npc, xon, 747650276Speter cols#88, it#8, lines#70, 747750276Speter bel=^G, bold=\E[2m, clear=\E[H\E[J, cr=^M, cub1=^H, 747850276Speter cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 747950276Speter dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, 748050276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich=\E[%p1%d@, 748150276Speter ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, 748250276Speter indn=\E[%p1%dS, kbs=^H, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, 748350276Speter kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kll=\E[70;1H, nel=^J, 748450276Speter pfx=\E[%p1%d;%p2%l%dq%p2%s, rc=\E8, rev=\E[7m, ri=\E[T, 748550276Speter rin=\E[%p1%dT, rmso=\E[0m, rmul=\E[0m, rs1=\Ec, sc=\E7, 748650276Speter sgr0=\E[0m, smso=\E[7m, smul=\E[4m, 748750276Speteratt5620-24|tty5620-24|dmd-24|teletype dmd 5620 in a 24x80 layer, 748850276Speter lines#24, use=att5620, 748950276Speteratt5620-34|tty5620-34|dmd-34|teletype dmd 5620 in a 34x80 layer, 749050276Speter lines#34, use=att5620, 749150276Speter# 5620 layer running the "S" system's downloaded graphics handler: 749250276Speteratt5620-s|tty5620-s|layer|vitty|5620 S layer, 749350276Speter am, 749450276Speter cols#80, it#8, lines#72, 749550276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, 749650276Speter cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=^K, dl1=\ED, 749750276Speter el=\EK, flash=\E^G, ht=^I, il1=\EI, ind=^J, kbs=^H, kclr=\E[2J, 749850276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, 749950276Speter kll=\E[70;1H, 750050276Speter 750150276Speter# Entries for <kf15> thru <kf28> refer to the shifted system pf keys. 750250276Speter# 750350276Speter# Entries for <kf29> thru <kf46> refer to the alternate keypad mode 750450276Speter# keys: = * / + 7 8 9 - 4 5 6 , 1 2 3 0 . ENTER 750550276Speteratt605|AT&T 605 80 column 102key keyboard, 750650276Speter am, eo, xon, 750750276Speter cols#80, lines#24, lw#8, nlab#8, wsl#80, 750850276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 750950276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, 751050276Speter cr=^M, cub1=^H, cud1=\E[B, cuf1=\E[C, 751150276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP, 751250276Speter dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 751350276Speter el=\E[K, el1=\E[1K, fsl=\E8, ht=^I, ich=\E[%p1%d@, ich1=\E[@, 751450276Speter il1=\E[L, ind=^J, invis=\E[8m, 751550276Speter is1=\E[8;0|\E[?\E[13;20l\E[?\E[12h, is2=\E[m\017, 751650276Speter kLFT=\E[ A, kRIT=\E[ @, kbs=^H, kcbt=\E[Z, kclr=\E[2J, 751750276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, 751850276Speter kdl1=\E[M, kend=\E[24;1H, kf1=\EOc, kf10=\ENp, kf11=\ENq, 751950276Speter kf12=\ENr, kf13=\ENs, kf14=\ENt, kf15=\EOC, kf16=\EOD, 752050276Speter kf17=\EOE, kf18=\EOF, kf19=\EOG, kf2=\EOd, kf20=\EOH, 752150276Speter kf21=\EOI, kf22=\EOJ, kf23=\ENO, kf24=\ENP, kf25=\ENQ, 752250276Speter kf26=\ENR, kf27=\ENS, kf28=\ENT, kf29=\EOP, kf3=\EOe, 752350276Speter kf30=\EOQ, kf31=\EOR, kf32=\EOS, kf33=\EOw, kf34=\EOx, 752450276Speter kf35=\EOy, kf36=\EOm, kf37=\EOt, kf38=\EOu, kf39=\EOv, 752550276Speter kf4=\EOf, kf40=\EOl, kf41=\EOq, kf42=\EOr, kf43=\EOs, 752650276Speter kf44=\EOp, kf45=\EOn, kf46=\EOM, kf5=\EOg, kf6=\EOh, 752750276Speter kf7=\EOi, kf8=\EOj, kf9=\ENo, khome=\E[H, kich1=\E[@, 752850276Speter kil1=\E[L, kind=\E[S, knp=\E[U, kpp=\E[V, ll=\E[24H, 752950276Speter mc4=\E[?4i, mc5=\E[?5i, nel=\EE, 753050276Speter pfx=\E[%p1%d;%p2%l%02dq F%p1%1d %p2%s, 753150276Speter pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m, 753250276Speter rmacs=^O, rmir=\E[4l, rmln=\E[2p, rmso=\E[m, rmul=\E[m, 753350276Speter rs2=\Ec\E[?3l, sc=\E7, sgr0=\E[m\017, smacs=\E)0\016, 753450276Speter smir=\E[4h, smln=\E[p, smso=\E[7m, smul=\E[4m, 753550276Speter tsl=\E7\E[25;%i%p1%dx, 753650276Speteratt605-pc|ATT 605 in pc term mode, 753750276Speter acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263, 753850276Speter cbt=\E[Z, cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A, 753950276Speter dch1=\E[P, dl1=\E[M, ich1=\E[@, il=\E[L, il1=\E[L, kcbt=\E[Z, 754050276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, 754150276Speter kdl1=\E[M, kend=\E[F, kf1=\E[M, kf10=\E[V, kf2=\E[N, 754250276Speter kf3=\E[O, kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, 754350276Speter kf9=\E[U, khome=\E[H, kich1=\E[@, knp=\E[G, kpp=\E[I, 754450276Speter rmsc=400\E[50;0|, smsc=250\E[?11l\E[50;1|, xoffc=g, 754550276Speter xonc=e, 754650276Speter use=att605, 754750276Speteratt605-w|AT&T 605-w 132 column 102 key keyboard, 754850276Speter cols#132, wsl#132, 754950276Speter is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)0, use=att605, 755050276Speter# (att610: I added <rmam>/<smam> based on the init string. I also 755150276Speter# added <indn> and <rin> because the BSD file says the att615s have them, 755250276Speter# and the 615 is like a 610 with a big keyboard, and most of their other 755350276Speter# smart terminals support the same sequence -- esr) 755450276Speteratt610|AT&T 610; 80 column; 98key keyboard, 755550276Speter am, eslok, hs, mir, msgr, xenl, xon, 755650276Speter cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80, 755750276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 755850276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 755950276Speter clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M, 756050276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 756150276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 756250276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 756350276Speter cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, 756450276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, 756550276Speter flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H, ht=^I, 756650276Speter ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED, 756750276Speter indn=\E[%p1%dS, invis=\E[8m, 756850276Speter is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0, 756950276Speter is2=\E[m\017, is3=\E(B\E)0, kLFT=\E[ @, kRIT=\E[ A, kbs=^H, 757050276Speter kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 757150276Speter kcuu1=\E[A, kf1=\EOc, kf10=\ENp, kf11=\ENq, kf12=\ENr, 757250276Speter kf13=\ENs, kf14=\ENt, kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, 757350276Speter kf6=\EOh, kf7=\EOi, kf8=\EOj, kf9=\ENo, khome=\E[H, 757450276Speter kind=\E[S, kri=\E[T, ll=\E[24H, mc4=\E[?4i, mc5=\E[?5i, 757550276Speter nel=\EE, 757650276Speter pfx=\E[%p1%d;%p2%l%02dq F%p1%1d %p2%s, 757750276Speter pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m, 757850276Speter ri=\EM, rin=\E[%p1%dT, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, 757950276Speter rmln=\E[2p, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l, sc=\E7, 758050276Speter 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\016%e\017%;, 758150276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h, 758250276Speter smln=\E[p, smso=\E[7m, smul=\E[4m, tsl=\E7\E[25;%i%p1%dx, 758350276Speteratt610-w|AT&T 610; 132 column; 98key keyboard, 758450276Speter cols#132, wsl#132, 758550276Speter is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h, use=att610, 758650276Speter 758750276Speteratt610-103k|AT&T 610; 80 column; 103key keyboard, 758850276Speter kBEG=\ENB, kCAN=\EOW, kCMD=\EOU, kCPY=\END, kCRT=\EON, 758950276Speter kDC=\ENF, kDL=\ENE, kEND=\ENN, kEOL=\EOA, kEXT=\EOK, 759050276Speter kFND=\EOX, kHLP=\EOM, kMOV=\ENC, kMSG=\EOL, kNXT=\ENH, 759150276Speter kOPT=\EOR, kPRT=\EOZ, kPRV=\ENG, kRDO=\EOT, kRES=\EOQ, 759250276Speter kRPL=\EOY, kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9, 759350276Speter kcan=\EOw, kclo=\EOV, kcmd=\EOu, kcpy=\ENd, kcrt=\EOn, 759450276Speter kdch1=\ENf, kdl1=\ENe, kel=\EOa, kend=\E0, kent=^M, 759550276Speter kext=\EOk, kf10@, kf11@, kf12@, kf13@, kf14@, kf9@, kfnd=\EOx, 759650276Speter khlp=\EOm, kich1=\ENj, kmov=\ENc, kmrk=\ENi, kmsg=\EOl, 759750276Speter knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr, kpp=\E[V, 759850276Speter kprt=\EOz, kprv=\ENg, krdo=\EOt, kref=\EOb, kres=\EOq, 759950276Speter krfr=\ENa, krmir=\ENj, krpl=\EOy, krst=\EOB, ksav=\EOo, 760050276Speter kslt=\ENI, kspd=\EOp, kund=\EOs, 760150276Speter use=att610, 760250276Speteratt610-103k-w|AT&T 610; 132 column; 103key keyboard, 760350276Speter cols#132, wsl#132, 760450276Speter is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h, use=att610-103k, 760550276Speteratt615|AT&T 615; 80 column; 98key keyboard, 760650276Speter kLFT=\E[ A, kRIT=\E[ @, kf15=\EOC, kf16=\EOD, kf17=\EOE, 760750276Speter kf18=\EOF, kf19=\EOG, kf20=\EOH, kf21=\EOI, kf22=\EOJ, 760850276Speter kf23=\ENO, kf24=\ENP, kf25=\ENQ, kf26=\ENR, kf27=\ENS, 760950276Speter kf28=\ENT, kf29=\EOP, kf30=\EOQ, kf31=\EOR, kf32=\EOS, 761050276Speter kf33=\EOw, kf34=\EOx, kf35=\EOy, kf36=\EOm, kf37=\EOt, 761150276Speter kf38=\EOu, kf39=\EOv, kf40=\EOl, kf41=\EOq, kf42=\EOr, 761250276Speter kf43=\EOs, kf44=\EOp, kf45=\EOn, kf46=\EOM, 761350276Speter use=att610, 761450276Speteratt615-w|AT&T 615; 132 column; 98key keyboard, 761550276Speter kLFT=\E[ A, kRIT=\E[ @, kf15=\EOC, kf16=\EOD, kf17=\EOE, 761650276Speter kf18=\EOF, kf19=\EOG, kf20=\EOH, kf21=\EOI, kf22=\EOJ, 761750276Speter kf23=\ENO, kf24=\ENP, kf25=\ENQ, kf26=\ENR, kf27=\ENS, 761850276Speter kf28=\ENT, kf29=\EOP, kf30=\EOQ, kf31=\EOR, kf32=\EOS, 761950276Speter kf33=\EOw, kf34=\EOx, kf35=\EOy, kf36=\EOm, kf37=\EOt, 762050276Speter kf38=\EOu, kf39=\EOv, kf40=\EOl, kf41=\EOq, kf42=\EOr, 762150276Speter kf43=\EOs, kf44=\EOp, kf45=\EOn, kf46=\EOM, 762250276Speter use=att610-w, 762350276Speteratt615-103k|AT&T 615; 80 column; 103key keyboard, 762450276Speter kLFT=\E[ A, kRIT=\E[ @, 762550276Speter use=att610-103k, 762650276Speteratt615-103k-w|AT&T 615; 132 column; 103key keyboard, 762750276Speter kLFT=\E[ A, kRIT=\E[ @, 762850276Speter use=att610-103k-w, 762950276Speter# (att620: I added <rmam>/<smam> based on the init string and 763050276Speter# <rin>/<indn> from a BSD termcap -- esr) 763150276Speteratt620|AT&T 620; 80 column; 98key keyboard, 763250276Speter am, eslok, hs, mir, msgr, xenl, xon, 763350276Speter cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80, 763450276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 763550276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 763650276Speter clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M, 763750276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 763850276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 763950276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 764050276Speter cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, 764150276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, 764250276Speter flash=\E[?5h$<200>\E[?5l, fsl=\E8, home=\E[H, ht=^I, 764350276Speter ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED, 764450276Speter indn=\E[%p1%dS, invis=\E[8m, 764550276Speter is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h, 764650276Speter is2=\E[m\017, is3=\E(B\E)0, kLFT=\E[ A, kRIT=\E[ @, kbs=^H, 764750276Speter kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 764850276Speter kcuu1=\E[A, kf1=\EOc, kf10=\ENp, kf11=\ENq, kf12=\ENr, 764950276Speter kf13=\ENs, kf14=\ENt, kf15=\EOC, kf16=\EOD, kf17=\EOE, 765050276Speter kf18=\EOF, kf19=\EOG, kf2=\EOd, kf20=\EOH, kf21=\EOI, 765150276Speter kf22=\EOJ, kf23=\ENO, kf24=\ENP, kf25=\ENQ, kf26=\ENR, 765250276Speter kf27=\ENS, kf28=\ENT, kf29=\EOP, kf3=\EOe, kf30=\EOQ, 765350276Speter kf31=\EOR, kf32=\EOS, kf33=\EOw, kf34=\EOx, kf35=\EOy, 765450276Speter kf36=\EOm, kf37=\EOt, kf38=\EOu, kf39=\EOv, kf4=\EOf, 765550276Speter kf40=\EOl, kf41=\EOq, kf42=\EOr, kf43=\EOs, kf44=\EOp, 765650276Speter kf45=\EOn, kf46=\EOM, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj, 765750276Speter kf9=\ENo, khome=\E[H, kind=\E[S, kri=\E[T, ll=\E[24H, 765850276Speter mc4=\E[?4i, mc5=\E[?5i, nel=\EE, 765950276Speter pfx=\E[%p1%d;%p2%l%02dq F%p1%1d %p2%s, 766050276Speter pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, rev=\E[7m, 766150276Speter ri=\EM, rin=\E[%p1%dT, rmacs=\E(B\017, rmam=\E[?7l, 766250276Speter rmir=\E[4l, rmln=\E[2p, rmso=\E[m, rmul=\E[m, 766350276Speter rs2=\Ec\E[?3l, sc=\E7, 766450276Speter sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;, 766550276Speter sgr0=\E[m\E(B\017, smacs=\E)0\016, smam=\E[?7h, 766650276Speter smir=\E[4h, smln=\E[p, smso=\E[7m, smul=\E[4m, 766750276Speter tsl=\E7\E[25;%i%p1%dx, 766850276Speteratt620-w|AT&T 620; 132 column; 98key keyboard, 766950276Speter cols#132, wsl#132, 767050276Speter is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h, use=att620, 767150276Speteratt620-103k|AT&T 620; 80 column; 103key keyboard, 767250276Speter kBEG=\ENB, kCAN=\EOW, kCMD=\EOU, kCPY=\END, kCRT=\EON, 767350276Speter kDC=\ENF, kDL=\ENE, kEND=\ENN, kEOL=\EOA, kEXT=\EOK, 767450276Speter kFND=\EOX, kHLP=\EOM, kMOV=\ENC, kMSG=\EOL, kNXT=\ENH, 767550276Speter kOPT=\EOR, kPRT=\EOZ, kPRV=\ENG, kRDO=\EOT, kRES=\EOQ, 767650276Speter kRPL=\EOY, kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9, 767750276Speter kcan=\EOw, kclo=\EOV, kcmd=\EOu, kcpy=\ENd, kcrt=\EOn, 767850276Speter kdch1=\ENf, kdl1=\ENe, kel=\EOa, kend=\E0, kent=^M, 767950276Speter kext=\EOk, kf10@, kf11@, kf12@, kf13@, kf14@, kf15@, kf16@, kf17@, 768050276Speter kf18@, kf19@, kf20@, kf21@, kf22@, kf23@, kf24@, kf25@, kf26@, kf27@, 768150276Speter kf28@, kf29@, kf30@, kf31@, kf32@, kf33@, kf34@, kf35@, kf36@, kf37@, 768250276Speter kf38@, kf39@, kf40@, kf41@, kf42@, kf43@, kf44@, kf45@, kf46@, kf9@, 768350276Speter kfnd=\EOx, khlp=\EOm, kich1=\ENj, kmov=\ENc, kmrk=\ENi, 768450276Speter kmsg=\EOl, knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr, 768550276Speter kpp=\E[V, kprt=\EOz, kprv=\ENg, krdo=\EOt, kref=\EOb, 768650276Speter kres=\EOq, krfr=\ENa, krmir=\ENj, krpl=\EOy, krst=\EOB, 768750276Speter ksav=\EOo, kslt=\ENI, kspd=\EOp, kund=\EOs, 768850276Speter use=att620, 768950276Speter 769050276Speteratt620-103k-w|AT&T 620; 132 column; 103key keyboard, 769150276Speter cols#132, wsl#132, 769250276Speter is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h, use=att620-103k, 769350276Speter 769450276Speter# AT&T (formerly Teletype) 630 Multi-Tasking Graphics terminal 769550276Speter# The following SETUP modes are assumed for normal operation: 769650276Speter# Local_Echo=Off Gen_Flow=On Return=CR Received_Newline=LF 769750276Speter# Font_Size=Large Non-Layers_Window_Cols=80 769850276Speter# Non-Layers_Window_Rows=60 769950276Speter# Other SETUP modes may be set for operator convenience or communication 770050276Speter# requirements. Some capabilities assume a printer attached to the Aux EIA 770150276Speter# port. This termcap description is for the Fixed Non-Layers Window. No 770250276Speter# delays are specified; use "stty ixon -ixany" to enable DC3/DC1 flow control! 770350276Speter# (att630: added <ich1>, <blink> and <dim> from a BSD termcap file -- esr) 770450276Speteratt630|AT&T 630 windowing terminal, 770550276Speter am, da, db, mir, msgr, npc, xon, 770650276Speter cols#80, it#8, lines#60, lm#0, 770750276Speter bel=^G, blink=\E[5m, cbt=\E[Z, clear=\E[H\E[J, cr=^M, 770850276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, 770950276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 771050276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, 771150276Speter dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, 771250276Speter el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@, ich1=\E[@, 771350276Speter il=\E[%p1%dL, il1=\E[L, ind=\ED, indn=\E[%p1%dS, is2=\E[m, 771450276Speter kbs=^H, kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, 771550276Speter kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, kent=^M, 771650276Speter kf10=\ENp, kf11=\ENq, kf12=\ENr, kf13=\ENs, kf14=\ENt, 771750276Speter kf15=\ENu, kf16=\ENv, kf17=\ENw, kf18=\ENx, kf19=\ENy, 771850276Speter kf20=\ENz, kf21=\EN{, kf22=\EN|, kf23=\EN}, kf24=\EN~, 771950276Speter kf9=\ENo, khome=\E[H, kich1=\E[@, kil1=\E[L, mc4=\E[?4i, 772050276Speter mc5=\E[?5i, nel=^M^J, pfx=\E[%p1%d;%p2%l%dq%p2%s, rc=\E8, 772150276Speter rev=\E[7m, ri=\EM, rin=\E[%p1%dT, rmir=\E[4l, rmso=\E[m, 772250276Speter rmul=\E[m, rs2=\Ec, sc=\E7, 772350276Speter sgr=\E[0%?%p2%t;4%;%?%p1%p3%|%p4%|%p5%|%t;7%;m, 772450276Speter sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m, 772550276Speteratt630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines, 772650276Speter lines#24, use=att630, 772750276Speter 772850276Speter# This is the att700 entry for 700 native emulation of the AT&T 700 772950276Speter# terminal. Comments are relative to changes from the 605V2 entry and 773050276Speter# att730 on which the entry is based. Comments show the terminfo 773150276Speter# capability name, termcap name, and description. 773250276Speter# 773350276Speter# Here is what's going onm in the init string: 773450276Speter# ESC [ 50;4| set 700 native mode (really is 605) 773550276Speter# x ESC [ 56;ps| set lines to 24: ps=0; 40: ps=1 (plus status line) 773650276Speter# ESC [ 53;0| set GenFlow to Xon/Xoff 773750276Speter# ESC [ 8 ;0| set CR on NL 773850276Speter# x ESC [ ? 3 l/h set workspace: 80 col(l); 132 col(h) 773950276Speter# ESC [ ? 4 l jump scroll 774050276Speter# ESC [ ? 5 l/h video: normal (l); reverse (h) 774150276Speter# ESC [ ?13 l Labels on 774250276Speter# ESC [ ?15 l parity check = no 774350276Speter# ESC [ 13 l monitor mode off 774450276Speter# ESC [ 20 l LF on NL (not CRLF on NL) 774550276Speter# ESC [ ? 7 h autowrap on 774650276Speter# ESC [ 12 h local echo off 774750276Speter# ESC ( B GO = ASCII 774850276Speter# ESC ) 0 G1 = Special Char & Line Drawing 774950276Speter# ESC [ ? 31 l Set 7 bit controls 775050276Speter# 775150276Speter# Note: Most terminals, especially the 600 family use Reverse Video for 775250276Speter# standout mode. DEC also uses reverse video. The VT100 uses bold in addition 775350276Speter# Assume we should stay with reverse video for 70.. However, the 605V2 exits 775450276Speter# standout mode with \E[m (all normal attributes). The 730 entry simply 775550276Speter# exits reverse video which would leave other current attributes intact. It 775650276Speter# was assumed the 730 entry to be more correct so rmso has changed. The 775750276Speter# 605V2 has no sequences to turn individual attributes off, thus its setting 775850276Speter# and the rmso/smso settings from the 730. 775950276Speter# 776050276Speter# Note: For the same reason as above in rmso I changed exit under-score mode 776150276Speter# to specifically turn off underscore, rather than return to all normal 776250276Speter# attributes 776350276Speter# 776450276Speter# Note: The following pkey_xmit is taken from the 605V2 which contained the 776550276Speter# capability as pfxl. It was changed here to pfx since pfxl 776650276Speter# will only compile successfully with Unix 4.0 tic. Also note that pfx only 776750276Speter# allows strings to be parameters and label values must be programmed as 776850276Speter# constant strings. Supposedly the pfxl of Version 4.0 allows both labels 776950276Speter# and strings to be parameters. The 605V2 pfx entry should be examined later 777050276Speter# in this regard. For reference the 730 pfxl entry is shown here for comparison 777150276Speter# 730 pfx entry: 777250276Speter# pfxl=\E[%?%p1%{25}%<%t%p1%e%p1%{24}%-%;%d;%p2%l%02d%?%p1%{25}%<%tq\s\s\s 777350276Speter# SYS\s\s\s\s\sF%p1%:-2d\s\s%e;0;3q%;%p2%s, 777450276Speter# 777550276Speter# (for 4.0 tic) 777650276Speter# pfxl=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s, 777750276Speter# 777850276Speter# (for <4.0 tic) 777950276Speter# pfx=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s, 778050276Speter# 778150276Speter# From the AT&T 705 Multi-tasking terminal user's guide Page 8-8,8-9 778250276Speter# 778350276Speter# Port1 Interface 778450276Speter# 778550276Speter# modular 10 pin Connector 778650276Speter# Left side Right side 778750276Speter# Pin 1 2 3 4 5 6 7 8 9 10 778850276Speter# 778950276Speter# Key (notch) at bottom 779050276Speter# 779150276Speter# Pin 1 DSR 779250276Speter# 3 DCD 779350276Speter# 4 DTR 779450276Speter# 5 Sig Ground 779550276Speter# 6 RD 779650276Speter# 7 SD 779750276Speter# 8 CTS 779850276Speter# 9 RTS 779950276Speter# 10 Frame Ground 780050276Speter# 780150276Speter# The manual is 189 pages and is loaded with details about the escape codes, 780250276Speter# etc..... Available from AT&T CIC 800-432-6600... 780350276Speter# ask for Document number 999-300-660.. 780450276Speter# 780550276Speteratt700|AT&T 700 24x80 column display w/102key keyboard, 780650276Speter am, eslok, hs, mir, msgr, xenl, xon, 780750276Speter cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80, 780850276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 780950276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 781050276Speter clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M, 781150276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 781250276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 781350276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 781450276Speter cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, 781550276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, 781650276Speter enacs=\E(B\E)0, flash=\E[?5h$<200>\E[?5l, fln=4\,4, 781750276Speter fsl=\E8, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, 781850276Speter il=\E[%p1%dL, il1=\E[L, ind=\ED, invis=\E[8m, 781950276Speter 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\017, 782050276Speter is3=\E(B\E)0, kLFT=\E[ A, kRIT=\E[ @, kbs=^H, kcbt=\E[Z, 782150276Speter kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 782250276Speter kdch1=\E[P, kdl1=\E[M, kend=\E[24;1H, kf1=\EOc, kf10=\ENp, 782350276Speter kf11=\ENq, kf12=\ENr, kf13=\ENs, kf14=\ENt, kf15=\EOC, 782450276Speter kf16=\EOD, kf17=\EOE, kf18=\EOF, kf19=\EOG, kf2=\EOd, 782550276Speter kf20=\EOH, kf21=\EOI, kf22=\EOJ, kf23=\ENO, kf24=\ENP, 782650276Speter kf25=\ENQ, kf26=\ENR, kf27=\ENS, kf28=\ENT, kf29=\EOq, 782750276Speter kf3=\EOe, kf30=\EOr, kf31=\EOs, kf32=\EOt, kf33=\EOu, 782850276Speter kf34=\EOv, kf35=\EOw, kf36=\EOx, kf37=\EOy, kf38=\EOu, 782950276Speter kf39=\EOv, kf4=\EOf, kf40=\EOl, kf41=\EOq, kf42=\EOr, 783050276Speter kf43=\EOs, kf44=\EOp, kf45=\EOn, kf46=\EOM, kf5=\EOg, 783150276Speter kf6=\EOh, kf7=\EOi, kf8=\EOj, kf9=\ENo, khome=\E[H, 783250276Speter kich1=\E[@, kil1=\E[L, knp=\E[U, kpp=\E[V, ll=\E[24H, 783350276Speter mc0=\E[i, mc4=\E[?4i, mc5=\E[?5i, nel=\EE, 783450276Speter pfx=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s, 783550276Speter pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, 783650276Speter rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM, rmacs=^O, 783750276Speter rmir=\E[4l, rmln=\E[2p, rmso=\E[27m, rmul=\E[24m, 783850276Speter rmxon=\E[53;3|, rs1=\Ec\E[?3;5l\E[56;0|, sc=\E7, 783950276Speter 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\016%e\017%;, 784050276Speter sgr0=\E[m\017, smacs=^N, smir=\E[4h, smln=\E[p, smso=\E[7m, 784150276Speter smul=\E[4m, smxon=\E[53;0|, tbc=\E[3g, 784250276Speter tsl=\E7\E[99;%i%p1%dx, 784350276Speter 784450276Speter# This entry was modified 3/13/90 by JWE. 784550276Speter# fixes include additions of <enacs>, correcting <rep>, and modification 784650276Speter# of <kHOM>. (See comments below) 784750276Speter# att730 has status line of 80 chars 784850276Speter# These were commented out: <indn=\E[%p1%dS>, <rin=\E[%p1%dT>, 784950276Speter# the <kf25> and up keys are used for shifted system Fkeys 785050276Speter# NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is 785150276Speter# currently the same as <khome> (unshifted HOME or \E[H). On the 102, 102+1 785250276Speter# and 122 key keyboards, the 730's translation is \E[2J. For consistency 785350276Speter# <kHOM> has been commented out. The user can uncomment <kHOM> if using the 785450276Speter# 102, 102+1, or 122 key keyboards 785550276Speter# kHOM=\E[2J, 785650276Speter# (att730: I added <rmam>/<smam> based on the init string -- esr) 785750276Speteratt730|AT&T 730 windowing terminal, 785850276Speter am, da, db, eslok, hs, mir, msgr, npc, xenl, xon, 785950276Speter cols#80, it#8, lh#2, lines#60, lm#0, lw#8, nlab#24, wsl#80, 786050276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 786150276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 786250276Speter clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M, 786350276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 786450276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 786550276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 786650276Speter cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, 786750276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, 786850276Speter enacs=\E(B\E)0, flash=\E[?5h$<200>\E[?5l, fsl=\E8, 786950276Speter home=\E[H, ht=^I, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, 787050276Speter ind=\ED, invis=\E[8m, 787150276Speter is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)B, 787250276Speter is2=\E[m\017, is3=\E(B\E)0, kLFT=\E[ @, kRIT=\E[ A, kbs=^H, 787350276Speter kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 787450276Speter kcuu1=\E[A, kf1=\EOc, kf10=\ENp, kf11=\ENq, kf12=\ENr, 787550276Speter kf13=\ENs, kf14=\ENt, kf15=\ENu, kf16=\ENv, kf17=\ENw, 787650276Speter kf18=\ENx, kf19=\ENy, kf2=\EOd, kf20=\ENz, kf21=\EN{, 787750276Speter kf22=\EN|, kf23=\EN}, kf24=\EN~, kf25=\EOC, kf26=\EOD, 787850276Speter kf27=\EOE, kf28=\EOF, kf29=\EOG, kf3=\EOe, kf30=\EOH, 787950276Speter kf31=\EOI, kf32=\EOJ, kf33=\ENO, kf34=\ENP, kf35=\ENQ, 788050276Speter kf36=\ENR, kf37=\ENS, kf38=\ENT, kf39=\EOU, kf4=\EOf, 788150276Speter kf40=\EOV, kf41=\EOW, kf42=\EOX, kf43=\EOY, kf44=\EOZ, 788250276Speter kf45=\EO[, kf46=\EO\s, kf47=\EO], kf48=\EO\^, kf5=\EOg, 788350276Speter kf6=\EOh, kf7=\EOi, kf8=\EOj, kf9=\ENo, khome=\E[H, 788450276Speter kich1=\E[@, kil1=\E[L, kind=\E[S, kri=\E[T, 788550276Speter mc0=\E[?19h\E[0i, mc4=\E[?4i, mc5=\E[?5i, nel=\EE, 788650276Speter pfx=\E[%?%p1%{25}%<%t%p1%e%p1%{24}%-%;%d;%p2%l%02d%?%p1%{25}%<%tq SYS F%p1%:-2d %e;0;3q%;%p2%s, 788750276Speter pfxl=\E[%p1%d;%p2%l%02d;0;0q%p3%:-16.16s%p2%s, 788850276Speter pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8, 788950276Speter rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM, rmacs=^O, 789050276Speter rmam=\E[?7l, rmir=\E[4l, rmln=\E[?13h, rmso=\E[27m, 789150276Speter rmul=\E[24m, rmxon=\E[?21l, rs2=\Ec\E[?3l, sc=\E7, 789250276Speter 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\016%e\017%;, 789350276Speter sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h, 789450276Speter smln=\E[?13l, smso=\E[7m, smul=\E[4m, smxon=\E[?21h, 789550276Speter swidm=\E#6, tsl=\E7\E[;%i%p1%dx, 789650276Speteratt730-41|730MTG-41|AT&T 730-41 windowing terminal Version, 789750276Speter lines#41, use=att730, 789850276Speteratt730-24|730MTG-24|AT&T 730-24 windowing terminal Version, 789950276Speter lines#24, use=att730, 790050276Speteratt730r|730MTGr|AT&T 730 rev video windowing terminal Version, 790150276Speter flash=\E[?5l$<200>\E[?5h, 790250276Speter is1=\E[8;0|\E[?3;4;13;15l\E[?5h\E[13;20l\E[?7h\E[12h\E(B\E)B, use=att730, 790350276Speteratt730r-41|730MTG-41r|AT&T 730r-41 rev video windowing terminal Version, 790450276Speter lines#41, use=att730r, 790550276Speteratt730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal Version, 790650276Speter lines#24, use=att730r, 790750276Speter 790850276Speter# The following represents the screen layout along with the associated 790950276Speter# bezel buttons for the 5430/pt505 terminal. The "kf" designations do 791050276Speter# not appear on the screen but are shown to reference the bezel buttons. 791150276Speter# The "CMD", "MAIL", and "REDRAW" buttons are shown in their approximate 791250276Speter# position relative to the screen. 791350276Speter# 791450276Speter# 791550276Speter# 791650276Speter# +----------------------------------------------------------------+ 791750276Speter# | | 791850276Speter# XXXX | kf0 kf24 | XXXX 791950276Speter# | | 792050276Speter# | | 792150276Speter# XXXX | kf1 kf23 | XXXX 792250276Speter# | | 792350276Speter# | | 792450276Speter# XXXX | kf2 kf22 | XXXX 792550276Speter# | | 792650276Speter# | | 792750276Speter# XXXX | kf3 kf21 | XXXX 792850276Speter# | | 792950276Speter# | | 793050276Speter# XXXX | kf4 kf20 | XXXX 793150276Speter# | | 793250276Speter# | | 793350276Speter# XXXX | kf5 kf19 | XXXX 793450276Speter# | | 793550276Speter# | | 793650276Speter# XXXX | kf6 kf18 | XXXX 793750276Speter# | | 793850276Speter# | | 793950276Speter# XXXX | | XXXX 794050276Speter# | | 794150276Speter# | | 794250276Speter# +----------------------------------------------------------------+ 794350276Speter# 794450276Speter# XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX 794550276Speter# 794650276Speter# Note: XXXX represents the screen buttons 794750276Speter# CMD REDRAW 794850276Speter# 794950276Speter# MAIL 795050276Speter# 795150276Speter# version 1 note: 795250276Speter# The character string sent by key 'kf26' may be user programmable 795350276Speter# to send either \E[16s, or \E[26s. 795450276Speter# The character string sent by key 'krfr' may be user programmable 795550276Speter# to send either \E[17s, or \E[27s. 795650276Speter# 795750276Speter# Depression of the "CMD" key sends \E! (kcmd) 795850276Speter# Depression of the "MAIL" key sends \E[26s (kf26) 795950276Speter# "REDRAW" same as "REFRESH" (krfr) 796050276Speter# 796150276Speter# "kf" functions adds carriage return to output string if terminal is in 796250276Speter# 'new line' mode. 796350276Speter# 796450276Speter# The following are functions not covered in the table above: 796550276Speter# 796650276Speter# Set keyboard character (SKC): \EPn1;Pn2w 796750276Speter# Pn1= 0 Back Space key 796850276Speter# Pn1= 1 Break key 796950276Speter# Pn2= Program char (hex) 797050276Speter# 797150276Speter# Screen Definition (SDF): \E[Pn1;Pn2;Pn3;Pn4;Pn5t 797250276Speter# Pn1= Window number (1-39) 797350276Speter# Pn2-Pn5= Y;X;Y;X coordinates 797450276Speter# 797550276Speter# Screen Selection (SSL): \E[Pnu 797650276Speter# Pn= Window number 797750276Speter# 797850276Speter# Set Terminal Modes (SM): \E[Pnh 797950276Speter# Pn= 3 Graphics mode 798050276Speter# Pn= > Cursor blink 798150276Speter# Pn= < Enter new line mode 798250276Speter# Pn= = Enter reverse insert/replace mode 798350276Speter# Pn= ? Enter no scroll mode 798450276Speter# 798550276Speter# Reset Terminal Mode (RM): \E[Pnl 798650276Speter# Pn= 3 Exit graphics mode 798750276Speter# Pn= > Exit cursor blink 798850276Speter# Pn= < Exit new line mode 798950276Speter# Pn= = Exit reverse insert/replace mode 799050276Speter# Pn= ? Exit no scroll mode 799150276Speter# 799250276Speter# Screen Status Report (SSR): \E[Pnp 799350276Speter# Pn= 0 Request current window number 799450276Speter# Pn= 1 Request current window dimensions 799550276Speter# 799650276Speter# Device Status Report (DSR): \E[6n Request cursor position 799750276Speter# 799850276Speter# Call Status Report (CSR): \E[Pnv 799950276Speter# Pn= 0 Call failed 800050276Speter# Pn= 1 Call successful 800150276Speter# 800250276Speter# Transparent Button String (TBS): \E[Pn1;Pn2;Pn3;{string 800350276Speter# Pn1= Button number to be loaded 800450276Speter# Pn2= Character count of "string" 800550276Speter# Pn3= Key mode being loaded: 800650276Speter# 0= Unshifted 800750276Speter# 1= Shifted 800850276Speter# 2= Control 800950276Speter# String= Text string (15 chars max) 801050276Speter# 801150276Speter# Screen Number Report (SNR): \E[Pnp 801250276Speter# Pn= Screen number 801350276Speter# 801450276Speter# Screen Dimension Report (SDR): \E[Pn1;Pn2r 801550276Speter# Pn1= Number of rows available in window 801650276Speter# Pn2= Number of columns available in window 801750276Speter# 801850276Speter# Cursor Position Report (CPR): \E[Pn1;Pn2R 801950276Speter# Pn1= "Y" Position of cursor 802050276Speter# Pn2= "X" Position of cursor 802150276Speter# 802250276Speter# Request Answer Back (RAB): \E[c 802350276Speter# 802450276Speter# Answer Back Response (ABR): \E[?;*;30;VSV 802550276Speter# *= 0 No printer available 802650276Speter# *= 2 Printer available 802750276Speter# V= Software version number 802850276Speter# SV= Software sub version number 802950276Speter# (printer-available field not documented in v1) 803050276Speter# 803150276Speter# Screen Alignment Aid: \En 803250276Speter# 803350276Speter# Bell (lower pitch): \E[x 803450276Speter# 803550276Speter# Dial Phone Number: \EPdstring\ 803650276Speter# string= Phone number to be dialed 803750276Speter# 803850276Speter# Set Phone Labels: \EPpstring\ 803950276Speter# string= Label for phone buttons 804050276Speter# 804150276Speter# Set Clock: \EPchour;minute;second\ 804250276Speter# 804350276Speter# Position Clock: \EPsY;X\ 804450276Speter# Y= "Y" coordinate 804550276Speter# X= "X" coordinate 804650276Speter# 804750276Speter# Delete Clock: \Epr\ 804850276Speter# 804950276Speter# Programming The Function Buttons: \EPfPn;string\ 805050276Speter# Pn= Button number (00-06, 18-24) 805150276Speter# (kf00-kf06, kf18-kf24) 805250276Speter# string= Text to sent on button depression 805350276Speter# 805450276Speter# The following in version 2 only: 805550276Speter# 805650276Speter# Request For Local Directory Data: \EPp12;\ 805750276Speter# 805850276Speter# Local Directory Data to host: \EPp11;LOCAL...DIRECTORY...DATA\ 805950276Speter# 806050276Speter# Request for Local Directory Data in print format: \EPp13;\ 806150276Speter# 806250276Speter# Enable 'Prt on Line' mode: \022 (DC2) 806350276Speter# 806450276Speter# Disable 'Prt on Line' mode: \024 (DC4) 806550276Speter# 806650276Speter 806750276Speter# 05-Aug-86: 806850276Speter# The following Terminfo entry describes functions which are supported by 806950276Speter# the AT&T 5430/pt505 terminal software version 2 and later. 807050276Speteratt505|pt505|att5430|gs5430|AT&T Personal Terminal 505 or 5430 GETSET terminal, 807150276Speter am, xon, 807250276Speter cols#80, it#8, lines#24, 807350276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 807450276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H, 807550276Speter cnorm=\E[>l, cr=^M, cub=\E[%p1%dD, cub1=\E[D, 807650276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 807750276Speter cup=\E[%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 807850276Speter cvvis=\E[>h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 807950276Speter dl1=\E[M, ed=\E[0J, el=\E[0K, el1=\E2K, home=\E[H, ht=^I, 808050276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, 808150276Speter is1=\EPr\\E[0u\E[2J\E[0;0H\E[m\E[3l\E[<l\E[4l\E[>l\E[=l\E[?l, 808250276Speter kbs=^H, kcmd=\E!, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 808350276Speter kcuu1=\E[A, kf0=\E[00s, kf1=\E[01s, kf18=\E[18s, 808450276Speter kf19=\E[19s, kf2=\E[02s, kf20=\E[20s, kf21=\E[21s, 808550276Speter kf22=\E[22s, kf23=\E[23s, kf24=\E24s, kf26=\E26s, 808650276Speter kf3=\E[03s, kf4=\E[04s, kf5=\E[05s, kf6=\E[06s, 808750276Speter krfr=\E[27s, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, 808850276Speter rmacs=\E[10m, rmam=\E[11;1j, rmir=\E[4l, rmso=\E[m, 808950276Speter rmul=\E[m, rs1=\Ec, sc=\E7, sgr0=\E[m, smacs=\E[11m, 809050276Speter smam=\E[11;0j, smir=\E[4h, smso=\E[1m, smul=\E[4m, 809150276Speter 809250276Speter# The following Terminfo entry describes functions which are supported by 809350276Speter# the AT&T 5430/pt505 terminal software version 1. 809450276Speteratt505-24|pt505-24|gs5430-24|AT&T PT505 or 5430 GETSET version 1 24 lines, 809550276Speter lines#24, 809650276Speter mc4@, mc5@, rc@, rmam@, sc@, smam@, use=att505, 809750276Spetertt505-22|pt505-22|gs5430-22|AT&T PT505 or 5430 GETSET version 1 22 lines, 809850276Speter lines#22, use=att505, 809950276Speter# 810050276Speter#### ------------------ TERMINFO FILE CAN BE SPLIT HERE --------------------- 810150276Speter# This cut mark helps make life less painful for people running ncurses tic 810250276Speter# on machines with relatively little RAM. The file can be broken in half here 810350276Speter# cleanly and compiled in sections -- no `use' references cross this cut 810450276Speter# going forward. 810550276Speter# 810650276Speter 810750276Speter#### Ampex (Dialogue) 810850276Speter# 810950276Speter# Yes, these are the same people who are better-known for making audio- and 811050276Speter# videotape. I'm told they are located in Redwood City, CA. 811150276Speter# 811250276Speter 811350276Speter# From: <cbosg!ucbvax!SRC:george> Fri Sep 11 22:38:32 1981 811450276Speter# (ampex80: some capabilities merged in from SCO's entry -- esr) 811550276Speterampex80|a80|d80|dialogue|dialogue80|ampex dialogue 80, 811650276Speter am, bw, ul, 811750276Speter cols#80, it#8, lines#24, 811850276Speter bel=^G, cbt=\EI, clear=\E*$<75>, cr=^M, cub1=^H, cud1=^J, 811950276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 812050276Speter dch1=\EW, dl1=\ER$<5*>, ed=\Ey, el=\Et, ht=^I, hts=\E1, 812150276Speter ich1=\EQ, il1=\EE$<5*>, ind=^J, is2=\EA, rmso=\Ek, rmul=\Em, 812250276Speter smso=\Ej, smul=\El, tbc=\E3, 812350276Speter# This entry was from somebody anonymous, Tue Aug 9 20:11:37 1983, who wrote: 812450276Speterampex175|ampex d175, 812550276Speter am, 812650276Speter cols#80, lines#24, 812750276Speter bel=^G, clear=\E+, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 812850276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 812950276Speter dl1=\ER, ed=\Ey, el=\Et, home=^^, ich1=\EQ, il1=\EE, ind=^J, 813050276Speter is2=\EX\EA\EF, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, 813150276Speter kdch1=\EW, kdl1=\ER, khome=^^, kich1=\EQ, kil1=\EE, ll=^^^K, 813250276Speter rmcup=\EF, rmso=\Ek, rmul=\Em, smcup=\EN, smso=\Ej, smul=\El, 813350276Speter# No backspace key in the main QWERTY cluster. Fortunately, it has a 813450276Speter# NEWLINE/PAGE key just above RETURN that sends a strange single-character 813550276Speter# code. Given a suitable Unix (one that lets you set an echo-erase-as-BS-SP-BS 813650276Speter# mode), this key can be used as the erase key; I find I like this. Because 813750276Speter# some people and some systems may not, there is another termcap ("ampex175") 813850276Speter# that suppresses this little eccentricity by omitting the relevant capability. 813950276Speterampex175-b|ampex d175 using left arrow for erase, 814050276Speter kbs=^_, 814150276Speter use=ampex175, 814250276Speter# From: Richard Bascove <atd!dsd!rcb@ucbvax.berkeley.edu> 814350276Speter# (ampex210: removed obsolete ":kn#10:" -- esr) 814450276Speterampex210|a210|ampex a210, 814550276Speter am, hs, xenl, 814650276Speter cols#80, it#8, lines#24, xmc#1, 814750276Speter cbt=\EI, clear=\E*, cub1=^H, cuf1=^L, 814850276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 814950276Speter dl1=\ER, ed=\Ey, el=\Et, flash=\EU\EX\EU\EX\EU\EX\EU\EX, 815050276Speter fsl=\E.2, home=^^, ht=^I, ich1=\EQ, 815150276Speter if=/usr/share/tabset/std, il1=\EE, invis@, 815250276Speter is2=\EC\Eu\E'\E(\El\EA\E%\E{\E.2\EG0\Ed\En, kcub1=^H, 815350276Speter kcud1=^V, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A1\r, 815450276Speter kf2=^A2\r, kf3=^A3\r, kf4=^A4\r, kf5=^A5\r, kf6=^A6\r, 815550276Speter kf7=^A7\r, kf8=^A8\r, kf9=^A9\r, khome=^^, 815650276Speter tsl=\E.0\Eg\E}\Ef, use=adm+sgr, 815750276Speter# (ampex219: I added <rmam>/<smam> based on the init string, added <cvvis> 815850276Speter# from ampex219w, added <cnorm>=\E[?3l, irresistibly suggested by <cvvis>, 815950276Speter# and moved the padding to be *after* the caps -- esr) 816050276Speterampex219|ampex-219|amp219|Ampex with Automargins, 816150276Speter hs, xenl, 816250276Speter cols#80, it#8, lines#24, 816350276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, cbt=\E[Z, 816450276Speter clear=\E[H\E[2J$<50>, cnorm=\E[?3l, cr=^M, 816550276Speter csr=%i\E[%p1%2d;%p2%2dr, cub1=^H, cud1=\E[B, 816650276Speter cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<5>, 816750276Speter cuu1=\E[A$<2>, cvvis=\E[?3h, dim=\E[1m, ed=\E[J$<50>, 816850276Speter el=\E[K$<3>, home=\E[H, ht=^I, ind=^J, 816950276Speter is2=\E>\E[?1l\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 817050276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\E[21~, 817150276Speter kf1=\E[7~, kf2=\E[8~, kf3=\E[9~, kf4=\E[10~, kf5=\E[11~, 817250276Speter kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[H, 817350276Speter rev=\E[7m, ri=\EM$<5>, rmam=\E[?7l, rmkx=\E>, 817450276Speter rmso=\E[m$<2>, rmul=\E[m$<2>, sgr0=\E[m$<2>, smam=\E[?7h, 817550276Speter smkx=\E=, smso=\E[7m$<2>, smul=\E[4m$<2>, 817650276Speterampex219w|ampex-219w|amp219w|Ampex 132 cols, 817750276Speter cols#132, lines#24, 817850276Speter bel=^G, cr=^M, cud1=^J, ind=^J, 817950276Speter is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h, use=ampex219, 818050276Speter# (ampex232: removed <if=/usr/share/tabset/ampex>, no file and no <hts> --esr) 818150276Speterampex232|ampex-232|Ampex Model 232, 818250276Speter am, 818350276Speter cols#80, lines#24, xmc#1, 818450276Speter cbt=\EI, civis=\E.0, clear=\E+, cnorm=\E.4, cub1=^H, cud1=^V, 818550276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 818650276Speter dch1=\EW, dl1=\ER$<5*/>, ed=\EY, el=\ET, 818750276Speter flash=\Eb$<200/>\Ed, ht=^I, ich1=\EQ, il1=\EE$<5*/>, 818850276Speter invis@, is2=\Eg\El, kbs=^H, kcub1=^H, kcud1=^V, kcuf1=^L, 818950276Speter kcuu1=^K, kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, 819050276Speter kf4=^AD\r, kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, 819150276Speter kf9=^AI\r, khome=^^, 819250276Speter use=adm+sgr, 819350276Speter# (ampex: removed <if=/usr/share/tabset/amp-132>, no file and no <hts> -- esr) 819450276Speterampex232w|Ampex Model 232 / 132 columns, 819550276Speter cols#132, lines#24, 819650276Speter is2=\E\034Eg\El, use=ampex232, 819750276Speter 819850276Speter#### Ann Arbor (aa) 819950276Speter# 820050276Speter# Ann Arbor made dream terminals for hackers -- large screen sizes and huge 820150276Speter# numbers of function keys. At least some used monitors in portrait mode, 820250276Speter# allowing up to 76-character screen heights! They were reachable at: 820350276Speter# 820450276Speter# Ann Arbor Terminals 820550276Speter# 6175 Jackson Road 820650276Speter# Ann Arbor, MI 48103 820750276Speter# (313)-663-8000 820850276Speter# 820950276Speter# But in 1996 the phone number reaches some kitschy retail shop, and Ann Arbor 821050276Speter# can't be found on the Web; I fear they're long dead. R.I.P. 821150276Speter# 821250276Speter 821350276Speter 821450276Speter# Originally from Mike O'Brien@Rand and Howard Katseff at Bell Labs. 821550276Speter# Highly modified 6/22 by Mike O'Brien. 821650276Speter# split out into several for the various screen sizes by dave-yost@rand 821750276Speter# Modifications made 3/82 by Mark Horton 821850276Speter# Modified by Tom Quarles at UCB for greater efficiency and more diversity 821950276Speter# status line moved to top of screen, <flash> removed 5/82 822050276Speter# Some unknown person at SCO then hacked the init strings to make them more 822150276Speter# efficient. 822250276Speter# 822350276Speter# assumes the following setup: 822450276Speter# A menu: 0000 1010 0001 0000 822550276Speter# B menu: 9600 0100 1000 0000 0000 1000 0000 17 19 822650276Speter# C menu: 56 66 0 0 9600 0110 1100 822750276Speter# D menu: 0110 1001 1 0 822850276Speter# 822950276Speter# Briefly, the settings are for the following modes: 823050276Speter# (values are for bit set/clear with * indicating our preference 823150276Speter# and the value used to test these termcaps) 823250276Speter# Note that many of these settings are irrelevent to the terminfo 823350276Speter# and are just set to the default mode of the terminal as shipped 823450276Speter# by the factory. 823550276Speter# 823650276Speter# A menu: 0000 1010 0001 0000 823750276Speter# Block/underline cursor* 823850276Speter# blinking/nonblinking cursor* 823950276Speter# key click/no key click* 824050276Speter# bell/no bell at column 72* 824150276Speter# 824250276Speter# key pad is cursor control*/key pad is numeric 824350276Speter# return and line feed/return for <cr> key * 824450276Speter# repeat after .5 sec*/no repeat 824550276Speter# repeat at 25/15 chars per sec. * 824650276Speter# 824750276Speter# hold data until pause pressed/process data unless pause pressed* 824850276Speter# slow scroll/no slow scroll* 824950276Speter# Hold in area/don't hold in area* 825050276Speter# functions keys have default*/function keys disabled on powerup 825150276Speter# 825250276Speter# show/don't show position of cursor during page transmit* 825350276Speter# unused 825450276Speter# unused 825550276Speter# unused 825650276Speter# 825750276Speter# B menu: 9600 0100 1000 0000 0000 1000 0000 17 19 825850276Speter# Baud rate (9600*) 825950276Speter# 826050276Speter# 2 bits of parity - 00=odd,01=even*,10=space,11=mark 826150276Speter# 1 stop bit*/2 stop bits 826250276Speter# parity error detection off*/on 826350276Speter# 826450276Speter# keyboard local/on line* 826550276Speter# half/full duplex* 826650276Speter# disable/do not disable keyboard after data transmission* 826750276Speter# 826850276Speter# transmit entire page/stop transmission at cursor* 826950276Speter# transfer/do not transfer protected characters* 827050276Speter# transmit all characters/transmit only selected characters* 827150276Speter# transmit all selected areas/transmit only 1 selected area* 827250276Speter# 827350276Speter# transmit/do not transmit line separators to host* 827450276Speter# transmit/do not transmit page tab stops tabs to host* 827550276Speter# transmit/do not transmit column tab stop tabs to host* 827650276Speter# transmit/do not transmit graphics control (underline,inverse..)* 827750276Speter# 827850276Speter# enable*/disable auto XON/XOFF control 827950276Speter# require/do not require receipt of a DC1 from host after each LF* 828050276Speter# pause key acts as a meta key/pause key is pause* 828150276Speter# unused 828250276Speter# 828350276Speter# unused 828450276Speter# unused 828550276Speter# unused 828650276Speter# unused 828750276Speter# 828850276Speter# XON character (17*) 828950276Speter# XOFF character (19*) 829050276Speter# 829150276Speter# C menu: 56 66 0 0 9600 0110 1100 829250276Speter# number of lines to print data on (printer) (56*) 829350276Speter# 829450276Speter# number of lines on a sheet of paper (printer) (66*) 829550276Speter# 829650276Speter# left margin (printer) (0*) 829750276Speter# 829850276Speter# number of pad chars on new line to printer (0*) 829950276Speter# 830050276Speter# printer baud rate (9600*) 830150276Speter# 830250276Speter# printer parity: 00=odd,01=even*,10=space,11=mark 830350276Speter# printer stop bits: 2*/1 830450276Speter# print/do not print guarded areas* 830550276Speter# 830650276Speter# new line is: 01=LF,10=CR,11=CRLF* 830750276Speter# unused 830850276Speter# unused 830950276Speter# 831050276Speter# D menu: 0110 1001 1 0 831150276Speter# LF is newline/LF is down one line, same column* 831250276Speter# wrap to preceding line if move left from col 1*/don't wrap 831350276Speter# wrap to next line if move right from col 80*/don't wrap 831450276Speter# backspace is/is not destructive* 831550276Speter# 831650276Speter# display*/ignore DEL character 831750276Speter# display will not/will scroll* 831850276Speter# page/column tab stops* 831950276Speter# erase everything*/erase unprotected only 832050276Speter# 832150276Speter# editing extent: 0=display,1=line*,2=field,3=area 832250276Speter# 832350276Speter# unused 832450276Speter# 832550276Speter 832650276Speterannarbor4080|aa4080|ann arbor 4080, 832750276Speter am, 832850276Speter cols#80, lines#40, 832950276Speter bel=^G, clear=\014$<2>, cr=^M, cub1=^H, cud1=^J, cuf1=^_, 833050276Speter cup=\017%p2%{10}%/%{16}%*%p2%{10}%m%+%c%p1%?%p1%{19}%>%t%{12}%+%;%{64}%+%c, 833150276Speter cuu1=^N, home=^K, ht=^I, hts=^]^P1, ind=^J, kbs=^^, kcub1=^H, 833250276Speter kcud1=^J, kcuf1=^_, kcuu1=^N, khome=^K, tbc=^\^P^P, 833350276Speter 833450276Speter# Strange Ann Arbor terminal from BRL 833550276Speteraas1901|Ann Arbor K4080 w/S1901 mod, 833650276Speter am, 833750276Speter cols#80, lines#40, 833850276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^_, cuu1=^N, 833950276Speter home=^K, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, ll=^O\0c, 834050276Speter nel=^M^J, 834150276Speter 834250276Speter# If you're using the GNU termcap library, add 834350276Speter# :cS=\E[%p1%d;%p2%d;%p3%d;%p4%dp: 834450276Speter# to these capabilities. This is the nonstandard GNU termcap scrolling 834550276Speter# capability, arguments are: 834650276Speter# 1. Total number of lines on the screen. 834750276Speter# 2. Number of lines above desired scroll region. 834850276Speter# 3. Number of lines below (outside of) desired scroll region. 834950276Speter# 4. Total number of lines on the screen, the same as the first parameter. 835050276Speter# The generic Ann Arbor entry is the only one that uses this. 835150276Speteraaa+unk|aaa-unk|ann arbor ambassador (internal - don't use this directly), 835250276Speter am, km, mc5i, mir, xon, 835350276Speter cols#80, it#8, 835450276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, 835550276Speter clear=\E[H\E[J$<156>, cr=^M, cub=\E[%p1%dD, cub1=^H, 835650276Speter cud=\E[%p1%dB, cud1=^K, cuf=\E[%p1%dC, cuf1=\E[C, 835750276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 835850276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 835950276Speter el=\E[K$<5>, home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=^I, 836050276Speter hts=\EH, ich=\E[%p1%d@$<4*>, ich1=\E[@$<4>, il=\E[%p1%dL, 836150276Speter il1=\E[L$<3>, ind=^K, invis=\E[8m, is1=\E[m\E7\E[H\E9\E8, 836250276Speter is3=\E[1Q\E[>20;30l\EP`+x~M\E\\, kbs=^H, kcbt=\E[Z, 836350276Speter kclr=\E[J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 836450276Speter kdch1=\E[P, kdl1=\E[M, kf1=\EOA, kf10=\EOJ, kf11=\EOK, 836550276Speter kf12=\EOL, kf13=\EOM, kf14=\EON, kf15=\EOO, kf16=\EOP, 836650276Speter kf17=\EOQ, kf18=\EOR, kf19=\EOS, kf2=\EOB, kf20=\EOT, 836750276Speter kf21=\EOU, kf22=\EOV, kf23=\EOW, kf24=\EOX, kf3=\EOC, 836850276Speter kf4=\EOD, kf5=\EOE, kf6=\EOF, kf7=\EOG, kf8=\EOH, kf9=\EOI, 836950276Speter khome=\E[H, kich1=\E[@, kil1=\E[L, krmir=\E6, mc0=\E[0i, 837050276Speter mc4=^C, mc5=\E[v, mc5p=\E[%p1%dv, rc=\E8, 837150276Speter rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, 837250276Speter rmkx=\EP`>y~[[J`8xy~[[A`4xy~[[D`6xy~[[C`2xy~[[B\E\\, 837350276Speter rmm=\E[>52l, rmso=\E[m, rmul=\E[m, sc=\E7, 837450276Speter sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, 837550276Speter sgr0=\E[m, 837650276Speter smkx=\EP`>z~[[J`8xz~[[A`4xz~[[D`6xz~[[C`2xz~[[B\E\\, 837750276Speter smm=\E[>52h, smso=\E[7m, smul=\E[4m, tbc=\E[2g, 837850276Speter vpa=\E[%p1%{1}%+%dd, 837950276Speter 838050276Speteraaa+rv|ann arbor ambassador in reverse video, 838150276Speter blink=\E[5;7m, bold=\E[1;7m, invis=\E[7;8m, 838250276Speter is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m, rmul=\E[7m, 838350276Speter rs1=\E[H\E[7m\E[J$<156>, 838450276Speter sgr=\E[%?%p1%p3%|%!%t7;%;%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m, 838550276Speter sgr0=\E[7m\016, smso=\E[m, smul=\E[4;7m, 838650276Speter# Ambassador with the DEC option, for partial vt100 compatibility. 838750276Speteraaa+dec|ann arbor ambassador in dec vt100 mode, 838850276Speter acsc=aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}, 838950276Speter csr=\E[%i%p1%d;%p2%dr, enacs=\E(0, rmacs=^N, 839050276Speter sgr=\E[%?%p1%p3%|%!%t7;%;%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m%?%p9%t\017%e\016%;, 839150276Speter smacs=^O, 839250276Speteraaa-18|ann arbor ambassador/18 lines, 839350276Speter lines#18, 839450276Speter is2=\E7\E[60;0;0;18p\E8, 839550276Speter rmcup=\E[60;0;0;18p\E[60;1H\E[K, smcup=\E[18;0;0;18p, use=aaa+unk, 839650276Speteraaa-18-rv|ann arbor ambassador/18 lines+reverse video, 839750276Speter use=aaa+rv, use=aaa-18, 839850276Speteraaa-20|ann arbor ambassador/20 lines, 839950276Speter lines#20, 840050276Speter is2=\E7\E[60;0;0;20p\E8, 840150276Speter rmcup=\E[60;0;0;20p\E[60;1H\E[K, smcup=\E[20;0;0;20p, use=aaa+unk, 840250276Speteraaa-22|ann arbor ambassador/22 lines, 840350276Speter lines#22, 840450276Speter is2=\E7\E[60;0;0;22p\E8, 840550276Speter rmcup=\E[60;0;0;22p\E[60;1H\E[K, smcup=\E[22;0;0;22p, use=aaa+unk, 840650276Speteraaa-24|ann arbor ambassador/24 lines, 840750276Speter lines#24, 840850276Speter is2=\E7\E[60;0;0;24p\E8, 840950276Speter rmcup=\E[60;0;0;24p\E[60;1H\E[K, smcup=\E[24;0;0;24p, use=aaa+unk, 841050276Speteraaa-24-rv|ann arbor ambassador/24 lines+reverse video, 841150276Speter use=aaa+rv, use=aaa-24, 841250276Speteraaa-26|ann arbor ambassador/26 lines, 841350276Speter lines#26, 841450276Speter is2=\E7\E[60;0;0;26p\E8, 841550276Speter rmcup=\E[60;0;0;26p\E[26;1H\E[K, 841650276Speter smcup=\E[H\E[J$<156>\E[26;0;0;26p, use=aaa+unk, 841750276Speteraaa-28|ann arbor ambassador/28 lines, 841850276Speter lines#28, 841950276Speter is2=\E7\E[60;0;0;28p\E8, 842050276Speter rmcup=\E[60;0;0;28p\E[28;1H\E[K, 842150276Speter smcup=\E[H\E[J$<156>\E[28;0;0;28p, use=aaa+unk, 842250276Speteraaa-30-s|aaa-s|ann arbor ambassador/30 lines w/status, 842350276Speter eslok, hs, 842450276Speter lines#29, 842550276Speter dsl=\E7\E[60;0;0;30p\E[1;1H\E[K\E[H\E8\r\n\E[K, 842650276Speter fsl=\E[>51l, is2=\r\n\E[A\E7\E[60;1;0;30p\E8, 842750276Speter rmcup=\E[60;1;0;30p\E[29;1H\E[K, 842850276Speter smcup=\E[H\E[J$<156>\E[30;1;0;30p\E[30;1H\E[K, 842950276Speter tsl=\E[>51h\E[1;%p1%dH\E[2K, 843050276Speter use=aaa+unk, 843150276Speteraaa-30-s-rv|aaa-s-rv|ann arbor ambassador/30 lines+status+reverse video, 843250276Speter use=aaa+rv, use=aaa-30-s, 843350276Speteraaa-s-ctxt|aaa-30-s-ctxt|ann arbor ambassador/30 lines+status+save context, 843450276Speter rmcup=\E[60;1;0;30p\E[59;1H\E[K, 843550276Speter smcup=\E[30;1H\E[K\E[30;1;0;30p, use=aaa-30-s, 843650276Speteraaa-s-rv-ctxt|aaa-30-s-rv-ct|ann arbor ambassador/30 lines+status+save context+reverse video, 843750276Speter rmcup=\E[60;1;0;30p\E[59;1H\E[K, 843850276Speter smcup=\E[30;1H\E[K\E[30;1;0;30p, use=aaa-30-s-rv, 843950276Speteraaa|aaa-30|ambas|ambassador|ann arbor ambassador/30 lines, 844050276Speter lines#30, 844150276Speter is2=\E7\E[60;0;0;30p\E8, 844250276Speter rmcup=\E[60;0;0;30p\E[30;1H\E[K, 844350276Speter smcup=\E[H\E[J$<156>\E[30;0;0;30p, use=aaa+unk, 844450276Speteraaa-30-rv|aaa-rv|ann arbor ambassador/30 lines in reverse video, 844550276Speter use=aaa+rv, use=aaa-30, 844650276Speteraaa-30-ctxt|aaa-ctxt|ann arbor ambassador/30 lines; saving context, 844750276Speter rmcup=\E[60;0;0;30p\E[60;1H\E[K, smcup=\E[30;0;0;30p, 844850276Speter use=aaa-30, 844950276Speteraaa-30-rv-ctxt|aaa-rv-ctxt|ann arbor ambassador/30 lines reverse video; saving context, 845050276Speter rmcup=\E[60;0;0;30p\E[60;1H\E[K, smcup=\E[30;0;0;30p, 845150276Speter use=aaa+rv, use=aaa-30, 845250276Speteraaa-36|ann arbor ambassador/36 lines, 845350276Speter lines#36, 845450276Speter is2=\E7\E[60;0;0;36p\E8, 845550276Speter rmcup=\E[60;0;0;36p\E[36;1H\E[K, 845650276Speter smcup=\E[H\E[J$<156>\E[36;0;0;36p, use=aaa+unk, 845750276Speteraaa-36-rv|ann arbor ambassador/36 lines+reverse video, 845850276Speter use=aaa+rv, use=aaa-36, 845950276Speteraaa-40|ann arbor ambassador/40 lines, 846050276Speter lines#40, 846150276Speter is2=\E7\E[60;0;0;40p\E8, 846250276Speter rmcup=\E[60;0;0;40p\E[40;1H\E[K, 846350276Speter smcup=\E[H\E[J$<156>\E[40;0;0;40p, use=aaa+unk, 846450276Speteraaa-40-rv|ann arbor ambassador/40 lines+reverse video, 846550276Speter use=aaa+rv, use=aaa-40, 846650276Speteraaa-48|ann arbor ambassador/48 lines, 846750276Speter lines#48, 846850276Speter is2=\E7\E[60;0;0;48p\E8, 846950276Speter rmcup=\E[60;0;0;48p\E[48;1H\E[K, 847050276Speter smcup=\E[H\E[J$<156>\E[48;0;0;48p, use=aaa+unk, 847150276Speteraaa-48-rv|ann arbor ambassador/48 lines+reverse video, 847250276Speter use=aaa+rv, use=aaa-48, 847350276Speteraaa-60-s|ann arbor ambassador/59 lines+status, 847450276Speter eslok, hs, 847550276Speter lines#59, 847650276Speter dsl=\E7\E[60;0;0;60p\E[1;1H\E[K\E[H\E8\r\n\E[K, 847750276Speter fsl=\E[>51l, is2=\r\n\E[A\E7\E[60;1;0;60p\E8, 847850276Speter tsl=\E[>51h\E[1;%p1%dH\E[2K, 847950276Speter use=aaa+unk, 848050276Speteraaa-60-s-rv|ann arbor ambassador/59 lines+status+reverse video, 848150276Speter use=aaa+rv, use=aaa-60-s, 848250276Speteraaa-60-dec-rv|ann arbor ambassador/dec mode+59 lines+status+rev video, 848350276Speter use=aaa+dec, use=aaa+rv, use=aaa-60-s, 848450276Speteraaa-60|ann arbor ambassador/60 lines, 848550276Speter lines#60, 848650276Speter is2=\E7\E[60;0;0;60p\E[1Q\E[m\E[>20;30l\E8, use=aaa+unk, 848750276Speteraaa-60-rv|ann arbor ambassador/60 lines+reverse video, 848850276Speter use=aaa+rv, use=aaa-60, 848950276Speteraaa-db|ann arbor ambassador 30/destructive backspace, 849050276Speter cub1=\E[D, is3=\E[1Q\E[m\E[>20l\E[>30h, 849150276Speter use=aaa-30, 849250276Speter 849350276Speterguru|guru-33|guru+unk|ann arbor guru/33 lines 80 cols, 849450276Speter lines#33, 849550276Speter flash=\E[>59h$<100>\E[>59l, 849650276Speter is2=\E7\E[255;0;0;33;80;80p\E8\E[J, is3=\E[>59l, 849750276Speter rmcup=\E[255p\E[255;1H\E[K, smcup=\E[33p, 849850276Speter use=aaa+unk, 849950276Speterguru+rv|guru changes for reverse video, 850050276Speter flash=\E[>59l$<100>\E[>59h, is3=\E[>59h, 850150276Speterguru-rv|guru-33-rv|ann arbor guru/33 lines+reverse video, 850250276Speter use=guru+rv, use=guru-33, 850350276Speterguru+s|guru status line, 850450276Speter eslok, hs, 850550276Speter dsl=\E7\E[;0p\E[1;1H\E[K\E[H\E8\r\n\E[K, fsl=\E[>51l, 850650276Speter rmcup=\E[255;1p\E[255;1H\E[K, smcup=, 850750276Speter tsl=\E[>51h\E[1;%p1%dH\E[2K, 850850276Speterguru-nctxt|guru with no saved context, 850950276Speter smcup=\E[H\E[J$<156>\E[33p\E[255;1H\E[K, use=guru, 851050276Speterguru-s|guru-33-s|ann arbor guru/33 lines+status, 851150276Speter lines#32, 851250276Speter is2=\r\n\E[A\E7\E[255;1;0;33;80;80p\E8\E[J, 851350276Speter smcup=\E[33;1p\E[255;1H\E[K, 851450276Speter use=guru+s, use=guru+unk, 851550276Speterguru-24|ann arbor guru 24 lines, 851650276Speter cols#80, lines#24, 851750276Speter is2=\E7\E[255;0;0;24;80;80p\E8\E[J, smcup=\E[24p, use=guru+unk, 851850276Speterguru-44|ann arbor guru 44 lines, 851950276Speter cols#97, lines#44, 852050276Speter is2=\E7\E[255;0;0;44;97;100p\E8\E[J, smcup=\E[44p, use=guru+unk, 852150276Speterguru-44-s|ann arbor guru/44 lines+status, 852250276Speter lines#43, 852350276Speter is2=\r\n\E[A\E7\E[255;1;0;44;80;80p\E8\E[J, 852450276Speter smcup=\E[44;1p\E[255;1H\E[K, 852550276Speter use=guru+s, use=guru+unk, 852650276Speterguru-76|guru with 76 lines by 89 cols, 852750276Speter cols#89, lines#76, 852850276Speter is2=\E7\E[255;0;0;76;89;100p\E8\E[J, smcup=\E[76p, use=guru+unk, 852950276Speterguru-76-s|ann arbor guru/76 lines+status, 853050276Speter cols#89, lines#75, 853150276Speter is2=\r\n\E[A\E7\E[255;1;0;76;89;100p\E8\E[J, 853250276Speter smcup=\E[76;1p\E[255;1H\E[K, 853350276Speter use=guru+s, use=guru+unk, 853450276Speterguru-76-lp|guru-lp|guru with page bigger than line printer, 853550276Speter cols#134, lines#76, 853650276Speter is2=\E7\E[255;0;0;76;134;134p\E8\E[J, smcup=\E[76p, use=guru+unk, 853750276Speterguru-76-w|guru 76 lines by 178 cols, 853850276Speter cols#178, lines#76, 853950276Speter is2=\E7\E[255;0;0;76;178;178p\E8\E[J, smcup=\E[76p, use=guru+unk, 854050276Speterguru-76-w-s|ann arbor guru/76 lines+status+wide, 854150276Speter cols#178, lines#75, 854250276Speter is2=\r\n\E[A\E7\E[255;1;0;76;178;178p\E8\E[J, 854350276Speter smcup=\E[76;1p\E[255;1H\E[K, 854450276Speter use=guru+s, use=guru+unk, 854550276Speterguru-76-wm|guru 76 lines by 178 cols with 255 cols memory, 854650276Speter cols#178, lines#76, 854750276Speter is2=\E7\E[255;0;0;76;178;255p\E8\E[J, smcup=\E[76p, use=guru+unk, 854850276Speteraaa-rv-unk|ann arbor unknown type, 854950276Speter lh#0, lw#0, nlab#0, 855050276Speter blink=\E[5;7m, bold=\E[1;7m, home=\E[H, invis=\E[7;8m, 855150276Speter is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m, rmul=\E[7m, 855250276Speter rs1=\E[H\E[7m\E[J, 855350276Speter sgr=\E[%?%p1%!%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;%?%p7%t8;%;m, 855450276Speter sgr0=\E[7m, smso=\E[m, smul=\E[4;7m, 855550276Speter 855650276Speter#### Applied Digital Data Systems (adds) 855750276Speter# 855850276Speter# ADDS itself is long gone. ADDS was bought by NCR, and the same group made 855950276Speter# ADDS and NCR terminals. When AT&T and NCR merged, the engineering for 856050276Speter# terminals was merged again. Then AT&T sold the terminal business to 856150276Speter# SunRiver, which later changed its name to Boundless Technologies. The 856250276Speter# engineers from Teletype, AT&T terminals, ADDS, and NCR (who are still there 856350276Speter# as of early 1995) are at: 856450276Speter# 856550276Speter# Boundless Technologies 856650276Speter# 100 Marcus Boulevard 856750276Speter# Hauppauge, NY 11788-3762 856850276Speter# Vox: (800)-231-5445 856950276Speter# Fax: (516)-342-7378 857050276Speter# Web: http://boundless.com 857150276Speter# 857250276Speter# Their voice mail used to describe the place as "SunRiver (formerly ADDS)". 857350276Speter# In 1995 Boundless acquired DEC's terminals business. 857450276Speter# 857550276Speter 857650276Speter# Regent: lowest common denominator, works on all regents. 857750276Speter# (regent: renamed ":bc:" to ":le:" -- esr) 857850276Speterregent|Adds Regent Series, 857950276Speter am, 858050276Speter cols#80, lines#24, 858150276Speter bel=^G, clear=^L, cr=^M, cub1=^U, cud1=^J, cuf1=^F, cuu1=^Z, 858250276Speter home=\EY\s\s, ind=^J, ll=^A, 858350276Speter# Regent 100 has a bug where if computer sends escape when user is holding 858450276Speter# down shift key it gets confused, so we avoid escape. 858550276Speterregent100|Adds Regent 100, 858650276Speter xmc#1, 858750276Speter bel=^G, cup=\013%p1%{32}%+%c%p2%p2%{6}%*%+\020%c, 858850276Speter kf0=^B1\r, kf1=^B2\r, kf2=^B3\r, kf3=^B4\r, kf4=^B5\r, 858950276Speter kf5=^B6\r, kf6=^B7\r, kf7=^B8\r, lf0=F1, lf1=F2, lf2=F3, 859050276Speter lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8, rmso=\E0@, rmul=\E0@, 859150276Speter sgr0=\E0@, smso=\E0P, smul=\E0`, 859250276Speter use=regent, 859350276Speterregent20|Adds Regent 20, 859450276Speter bel=^G, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, ed=\Ek, el=\EK, use=regent, 859550276Speterregent25|Adds Regent 25, 859650276Speter bel=^G, kcub1=^U, kcud1=^J, kcuf1=^F, kcuu1=^Z, khome=^A, use=regent20, 859750276Speterregent40|Adds Regent 40, 859850276Speter xmc#1, 859950276Speter bel=^G, dl1=\El$<2*>, il1=\EM$<2*>, kf0=^B1\r, kf1=^B2\r, 860050276Speter kf2=^B3\r, kf3=^B4\r, kf4=^B5\r, kf5=^B6\r, kf6=^B7\r, 860150276Speter kf7=^B8\r, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6, 860250276Speter lf6=F7, lf7=F8, rmso=\E0@, rmul=\E0@, sgr0=\E0@, smso=\E0P, 860350276Speter smul=\E0`, 860450276Speter use=regent25, 860550276Speterregent40+|Adds Regent 40+, 860650276Speter is2=\EB, use=regent40, 860750276Speterregent60|regent200|Adds Regent 60, 860850276Speter dch1=\EE, is2=\EV\EB, kdch1=\EE, kich1=\EF, krmir=\EF, 860950276Speter rmir=\EF, rmso=\ER\E0@\EV, smir=\EF, smso=\ER\E0P\EV, 861050276Speter use=regent40+, 861150276Speter# From: <edward@onyx.berkeley.edu> Thu Jul 9 09:27:33 1981 861250276Speter# (viewpoint: added <kcuf1>, function key, and <dl1> capabilities -- esr) 861350276Speterviewpoint|addsviewpoint|adds viewpoint, 861450276Speter am, 861550276Speter cols#80, lines#24, 861650276Speter bel=^G, clear=^L, cnorm=\017\E0`, cr=^M, cub1=^H, cud1=^J, 861750276Speter cuf1=^F, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, 861850276Speter cvvis=\017\E0P, dl1=\El, ed=\Ek$<16.1*>, el=\EK$<16>, 861950276Speter ind=^J, is2=\017\E0`, kcub1=^U, kcud1=^J, kcuf1=^F, kcuu1=^Z, 862050276Speter kf0=^B1, kf2=^B2, kf3=^B!, kf4=^B", kf5=^B#, khome=^A, ll=^A, 862150276Speter rmso=^O, rmul=^O, sgr0=^O, smso=^N, smul=^N, 862250276Speter# Some viewpoints have bad ROMs that foo up on ^O 862350276Speterscrewpoint|adds viewpoint with ^O bug, 862450276Speter cvvis@, rmso@, rmul@, smso@, smul@, use=viewpoint, 862550276Speter 862650276Speter# From: Jay S. Rouman <jsr@dexter.mi.org> 5 Jul 92 862750276Speter# The <civis>/<cnorm>/<sgr>/<sgr0> strings were added by ESR from specs. 862850276Speter# Theory; the vp3a+ wants \E0%c to set highlights, where normal=01000000, 862950276Speter# underline=01100000, rev=01010000, blink=01000010,dim=01000001, 863050276Speter# invis=01000100 and %c is the logical or of desired attributes. 863150276Speter# There is also a `tag bit' enabling attributes, set by \E) and unset by \E(. 863250276Spetervp3a+|viewpoint3a+|adds viewpoint 3a+, 863350276Speter am, bw, 863450276Speter cols#80, it#8, lines#24, 863550276Speter civis=^W, clear=\E*$<80>, cnorm=^X, cr=^M, cub1=^H, cud1=^J, 863650276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 863750276Speter ed=\EY$<80>, el=\ET, home=^^, ht=^I, ind=^J, kbs=^H, kcub1=^H, 863850276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, nel=^M^J, rmso=\E(, 863950276Speter sgr=\E0%{64}%?%p1%tQ%|%;%?%p2%t%{96}%|%;%?%p3%tP%|%;%?%p4%t%{2}%|%;%?%p5%t%{1}%|%;%?%p7%tD%|%;%c\E), 864050276Speter sgr0=\E(, smso=\E0Q\E), 864150276Spetervp60|viewpoint60|addsvp60|adds viewpoint60, 864250276Speter use=regent40, 864350276Speter# 864450276Speter# adds viewpoint 90 - from cornell 864550276Speter# Note: emacs sends ei occasionally to insure the terminal is out of 864650276Speter# insert mode. This unfortunately puts the viewpoint90 IN insert 864750276Speter# mode. A hack to get around this is <ich1=\EF\s\EF^U>. (Also, 864850276Speter# - :ei=:im=: must be present in the termcap translation.) 864950276Speter# - <xhp> indicates glitch that attributes stick to location 865050276Speter# - <msgr> means it's safe to move in standout mode 865150276Speter# - <clear=\EG\Ek>: clears screen and visual attributes without affecting 865250276Speter# the status line 865350276Speter# Function key and label capabilities merged in from SCO. 865450276Spetervp90|viewpoint90|adds viewpoint 90, 865550276Speter bw, msgr, xhp, 865650276Speter cols#80, lines#24, 865750276Speter clear=\EG\Ek, cub1=^H, cud1=^J, cuf1=^F, 865850276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dch1=\EE, 865950276Speter dl1=\El, ed=\Ek, el=\EK, home=\EY\s\s, ht=^I, 866050276Speter ich1=\EF \EF\025, ind=^J, kbs=^H, kcub1=^U, kcud1=^J, 866150276Speter kcuf1=^F, kcuu1=^Z, kf0=^B1\r, kf1=^B2\r, kf10=^B;\r, 866250276Speter kf2=^B3\r, kf3=^B4\r, kf4=^B5\r, kf5=^B6\r, kf6=^B7\r, 866350276Speter kf7=^B8\r, kf8=^B9\r, kf9=^B\:\r, khome=^A, lf0=F1, lf1=F2, 866450276Speter lf10=F11, lf2=F3, lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8, lf8=F9, 866550276Speter lf9=F10, ll=^A, rmso=\ER\E0@\EV, rmul=\ER\E0@\EV, 866650276Speter sgr0=\ER\E0@\EV, smso=\ER\E0Q\EV, smul=\ER\E0`\EV, 866750276Speter# Note: if return acts weird on a980, check internal switch #2 866850276Speter# on the top chip on the CONTROL pc board. 866950276Speteradds980|a980|adds consul 980, 867050276Speter am, 867150276Speter cols#80, lines#24, 867250276Speter bel=^G, clear=\014$<1>\013@, cr=^M, cub1=^H, cud1=^J, 867350276Speter cuf1=\E^E01, cup=\013%p1%{64}%+%c\E\005%p2%2d, 867450276Speter dl1=\E\017$<13>, il1=\E\016$<13>, ind=^J, kf0=\E0, kf1=\E1, 867550276Speter kf2=\E2, kf3=\E3, kf4=\E4, kf5=\E5, kf6=\E6, kf7=\E7, kf8=\E8, 867650276Speter kf9=\E9, rmso=^O, sgr0=^O, smso=^Y^^^N, 867750276Speter 867850276Speter#### C. Itoh Electronics 867950276Speter# 868050276Speter# As of 1995 these people no longer make terminals (they're still in the 868150276Speter# printer business). Their terminals were all clones of the DEC VT series. 868250276Speter# They're located in Orange County, CA. 868350276Speter# 868450276Speter 868550276Speter# CIT 80 - vt-52 emulator, the termcap has been modified to remove 868650276Speter# the delay times and do an auto tab set rather than the indirect 868750276Speter# file used in vt100. 868850276Spetercit80|cit-80|citoh 80, 868950276Speter am, 869050276Speter cols#80, lines#24, 869150276Speter clear=\E[H\EJ, cr=^M, cub1=^H, cuf1=\E[C, 869250276Speter cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, ed=\EJ, el=\EK, ff=^L, 869350276Speter ind=^J, is2=\E>, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, 869450276Speter kcuu1=\EOA, rmkx=\E[?1l\E>, smkx=\E[?1h\E=, 869550276Speter# From: Tim Wood <mtxinu!sybase!tim> Fri Sep 27 09:39:12 PDT 1985 869650276Speter# (cit101: added <rmam>/<smam> based on init string, merged this with c101 -- esr) 869750276Spetercit101|citc|C.itoh fast vt100, 869850276Speter am, xenl, 869950276Speter cols#80, lines#24, 870050276Speter bel=^G, clear=\E[H\E[2J, cnorm=\E[V\E8, cub1=^H, cuf1=\E[C, 870150276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E7\E[U, 870250276Speter dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, 870350276Speter flash=\E[?5h$<200/>\E[?5l, ich1=\E[@, il1=\E[L, 870450276Speter is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g, 870550276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 870650276Speter rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 870750276Speter sgr0=\E[m, smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7m, 870850276Speter smul=\E[4m, 870950276Speter# CIE Terminals CIT-101e from Geoff Kuenning <callan!geoff> via BRL 871050276Speter# The following termcap entry was created from the Callan cd100 entry. The 871150276Speter# last two lines (with the capabilities in caps) are used by RM-cobol to allow 871250276Speter# full selection of combinations of reverse video, underline, and blink. 871350276Speter# (cit101e: removed unknown :f0=\EOp:f1=\EOq:f2=\EOr:f3=\EOs:f4=\EOt:f5=\EOu:\ 871450276Speter# f6=\EOv:f7=\EOw:f8=\EOx:f9=\EOy:AB=\E[0;5m:AL=\E[m:AR=\E[0;7m:AS=\E[0;5;7m:\ 871550276Speter# :NB=\E[0;1;5m:NM=\E[0;1m:NR=\E[0;1;7m:NS=\E[0;1;5;7m: -- esr) 871650276Spetercit101e|C. Itoh CIT-101e, 871750276Speter am, mir, msgr, 871850276Speter cols#80, it#8, lines#24, 871950276Speter acsc=, clear=\E[H\E[J, cnorm=, csr=\E[%i%p1%2d;%p2%2dr, 872050276Speter cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, 872150276Speter cvvis=\E[?1l\E[?4l\E[?7h, dch1=\E[P, dl1=\E[M, ed=\E[J, 872250276Speter el=\E[K, if=/usr/share/tabset/vt100, il1=\E[L, 872350276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\EOT, 872450276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOm, kf6=\EOl, 872550276Speter kf7=\EOM, kf8=\EOn, rc=\E8, ri=\EM, rmacs=^O, rmir=\E[4l, 872650276Speter rmkx=\E>, rmso=\E[m, rmul=\E[m, sc=\E7, smacs=^N, smir=\E[4h, 872750276Speter smkx=\E=, smso=\E[7m, smul=\E[4m, 872850276Speter# From: David S. Lawyer, June 1997: 872950276Speter# The CIT 101-e was made in Japan in 1983-4 and imported by CIE 873050276Speter# Terminals in Irvine, CA. It was part of CITOH Electronics. In the 873150276Speter# late 1980's CIT Terminals went out of business. 873250276Speter# There is no need to use the initialization string is=... (by invoking 873350276Speter# tset or setterm etc.) provided that the terminal has been manually set 873450276Speter# up (and the setup saved with ^S) to be compatible with this termcap. To be 873550276Speter# compatible it should be in ANSI mode (not VT52). A set-up that 873650276Speter# works is to set all the manually setable stuff to factory defaults 873750276Speter# by pressing ^D in set-up mode. Then increse the brighness with the 873850276Speter# up-arrow key since the factory default will likely be dim on an old 873950276Speter# terminal. Then change any options you want (provided that they are 874050276Speter# compatible with the termcap). For my terminal I set: Screen 874150276Speter# Background: light; Keyclicks: silent; Auto wraparound: on; CRT saver: 874250276Speter# on. I also set up mine for parity (but you may not need it). Then 874350276Speter# save the setup with ^S. 874450276Speter# (cit101e-rv: added empty <rmcup> to suppress a tic warning. --esr) 874550276Spetercit101e-rv|Citoh CIT-101e (sets reverse video), 874650276Speter am, eo, mir, msgr, xenl, xon, 874750276Speter cols#80, it#8, lines#24, 874850276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[1v, 874950276Speter clear=\E[H\E[J, cnorm=\E[0;3;4v, cr=^M, 875050276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 875150276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 875250276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 875350276Speter cvvis=\E[3;5v, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 875450276Speter dl1=\E[M, ed=\E[J, el=\E[K, flash=\E[?5l\E[?5h$<200/>, 875550276Speter home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, 875650276Speter ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, 875750276Speter is2=\E<\E>\E[?1l\E[?3l\E[?4l\E[?5h\E[?7h\E[?8h\E[3g\E[>5g\E(B\E[m\E[20l\E[1;24r\E[24;1H, 875850276Speter kbs=\177, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 875950276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\EE, rc=\E8, 876050276Speter rev=\E[7m, ri=\EM, rin=\E[%p1%dT, rmcup=, rmir=\E[4l, 876150276Speter rmso=\E[m, rmul=\E[m, rs1=\Ec\E[?7h\E[>5g, sc=\E7, 876250276Speter sgr0=\E[m, smcup=\E[>5g\E[?7h\E[?5h, smir=\E[4h, 876350276Speter smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%p1%d;%p2%dR, 876450276Speter u7=\E[6n, u8=\E[?6c, u9=\E[c, 876550276Spetercit101e-n|CIT-101e w/o am, 876650276Speter am@, 876750276Speter cvvis=\E[?1l\E[?4l\E[?7l, kbs=^H, kcub1=^H, kcud1=^J, use=cit101e, 876850276Spetercit101e-132|CIT-101e with 132 cols, 876950276Speter cols#132, 877050276Speter kbs=^H, kcub1=^H, kcud1=^J, use=cit101e, 877150276Spetercit101e-n132|CIT-101e with 132 cols w/o am, 877250276Speter am@, 877350276Speter cols#132, 877450276Speter cvvis=\E[?1l\E[?4l\E[?7l, kbs=^H, kcub1=^H, kcud1=^J, use=cit101e, 877550276Speter# CIE Terminals CIT-500 from BRL 877650276Speter# The following SET-UP modes are assumed for normal operation: 877750276Speter# GENERATE_XON/XOFF:YES DUPLEX:FULL NEWLINE:OFF 877850276Speter# AUTOWRAP:ON MODE:ANSI SCREEN_LENGTH:64_LINES 877950276Speter# DSPLY_CNTRL_CODES?NO PAGE_WIDTH:80 EDIT_MODE:OFF 878050276Speter# Other SET-UP modes may be set for operator convenience or communication 878150276Speter# requirements. 878250276Speter# Hardware tabs are assumed to be set every 8 columns; they can be set up 878350276Speter# by the "reset", "tset", or "tabs" utilities. No delays are specified; use 878450276Speter# "stty ixon -ixany" to enable DC3/DC1 flow control! 878550276Speter# (cit500: I added <rmam>/<smam> based on the init string -- esr) 878650276Spetercit500|CIE Terminals CIT-500, 878750276Speter mir, msgr, xon, 878850276Speter cols#80, it#8, lines#64, vt#3, 878950276Speter acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, 879050276Speter clear=\E[H\E[J, cr=^M, csr=\E[%i%p1%d;%p2%dr, 879150276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 879250276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 879350276Speter cuu=\E[%p1%dA, cuu1=\EM, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 879450276Speter ed=\EJ, el=\EK, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL, 879550276Speter il1=\E[L, ind=^J, is2=\E<\E)0, kbs=^H, kcbt=\E[Z, kcub1=\EOD, 879650276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[P, kdl1=\E[M, 879750276Speter ked=\EJ, kel=\EK, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS, 879850276Speter kf4=\EOU, kf5=\EOV, kf6=\EOW, kf7=\EOX, kf8=\EOY, kf9=\EOZ, 879950276Speter khome=\E[H, kich1=\E[4h, kil1=\E[L, krmir=\E[4l, lf0=PF1, 880050276Speter lf1=PF2, lf2=PF3, lf3=PF4, lf4=F15, lf5=F16, lf6=F17, lf7=F18, 880150276Speter lf8=F19, lf9=F20, ll=\E[64H, nel=\EE, rc=\E8, rev=\E[7m, 880250276Speter ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, 880350276Speter rmso=\E[m, rmul=\E[m, 880450276Speter rs1=\E<\E2\E[20l\E[?6l\E[r\E[m\E[q\E(B\017\E)0\E>, 880550276Speter sc=\E7, sgr0=\E[m, smacs=^N, smam=\E[?7h, smir=\E[4h, 880650276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 880750276Speter 880850276Speter# C. Itoh printers begin here 880950276Spetercitoh|ci8510|8510|c.itoh 8510a, 881050276Speter cols#80, it#8, 881150276Speter bold=\E!, cub1@, 881250276Speter is2=\E(009\,017\,025\,033\,041\,049\,057\,065\,073., 881350276Speter rep=\ER%p2%03d%p1%c, ri=\Er, rmul=\EY, sgr0=\E"\EY, 881450276Speter smul=\EX, 881550276Speter use=lpr, 881650276Spetercitoh-pica|citoh in pica, 881750276Speter is1=\EN, use=citoh, 881850276Spetercitoh-elite|citoh in elite, 881950276Speter cols#96, 882050276Speter is1=\EE, 882150276Speter is2=\E(009\,017\,025\,033\,041\,049\,057\,065\,073\,081\,089., use=citoh, 882250276Spetercitoh-comp|citoh in compressed, 882350276Speter cols#136, 882450276Speter is1=\EQ, 882550276Speter is2=\E(009\,017\,025\,033\,041\,049\,057\,065\,073\,081\,089\,097\,105\,113\,121\,129., use=citoh, 882650276Speter# citoh has infinite cols because we don't want lp ever inserting \n\t**. 882750276Spetercitoh-prop|citoh-ps|ips|citoh in proportional spacing mode, 882850276Speter cols#32767, 882950276Speter is1=\EP, use=citoh, 883050276Spetercitoh-6lpi|citoh in 6 lines per inch mode, 883150276Speter is3=\EA, use=citoh, 883250276Spetercitoh-8lpi|citoh in 8 lines per inch mode, 883350276Speter lines#88, 883450276Speter is3=\EB, use=citoh, 883550276Speter 883650276Speter#### Control Data (cdc) 883750276Speter# 883850276Speter 883950276Spetercdc456|cdc 456 terminal, 884050276Speter am, 884150276Speter cols#80, lines#24, 884250276Speter bel=^G, clear=^Y^X, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 884350276Speter cup=\E1%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dl1=\EJ, ed=^X, 884450276Speter el=^V, home=^Y, il1=\EL, ind=^J, 884550276Speter 884650276Speter# Assorted CDC terminals from BRL (improvements by DAG & Ferd Brundick) 884750276Spetercdc721|CDC Viking, 884850276Speter am, 884950276Speter cols#80, lines#24, 885050276Speter clear=^L, cuf1=^X, cup=\002%p2%{32}%+%c%p1%{32}%+%c, 885150276Speter cuu1=^W, el=^K, home=^Y, kcub1=^H, kcud1=^J, kcuf1=^I, 885250276Speter kcuu1=^W, khome=^Y, 885350276Spetercdc721ll|CDC Vikingll, 885450276Speter am, 885550276Speter cols#132, lines#24, 885650276Speter clear=^L, cuf1=^X, cup=\002%p2%{32}%+%c%p1%{32}%+%c, 885750276Speter cuu1=^W, el=^K, home=^Y, kcub1=^H, kcud1=^J, kcuf1=^I, 885850276Speter kcuu1=^W, khome=^Y, 885950276Speter# (cdc752: the BRL entry had :ll=\E1 ^Z: commented out 886050276Spetercdc752|CDC 752, 886150276Speter am, bw, xhp, 886250276Speter cols#80, lines#24, 886350276Speter bel=^G, clear=\030\E1\s\s, cr=^M, cub1=^H, cud1=^J, cuf1=^U, 886450276Speter cup=\E1%p2%{32}%+%c%p1%{32}%+%c, cuu1=^Z, el=^V, 886550276Speter home=\E1\s\s, ind=^J, ll=^Y, rs1=\E1 \030\002\003\017, 886650276Speter# CDC 756 886750276Speter# The following switch/key settings are assumed for normal operation: 886850276Speter# 96 chars SCROLL FULL duplex not BLOCK 886950276Speter# Other switches may be set according to communication requirements. 887050276Speter# Insert/delete-character cannot be used, as the whole display is affected. 887150276Speter# "so" & "se" are commented out until jove handles "sg" correctly. 887250276Spetercdc756|CDC 756, 887350276Speter am, bw, 887450276Speter cols#80, lines#24, 887550276Speter bel=^G, clear=^Y^X, cr=^M, cub1=^H, cud1=^J, cuf1=^U, 887650276Speter cup=\E1%p2%{32}%+%c%p1%{32}%+%c, cuu1=^Z, 887750276Speter dl1=\EJ$<6*/>, ed=^X, el=^V, home=^Y, il1=\EL$<6*/>, ind=^J, 887850276Speter kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^U, kcuu1=^Z, kdch1=\EI, 887950276Speter kdl1=\EL, ked=^X, kel=^V, kf0=\EA, kf1=\EB, kf2=\EC, kf3=\ED, 888050276Speter kf4=\EE, kf5=\EF, kf6=\EG, kf7=\EH, kf8=\Ea, kf9=\Eb, khome=^Y, 888150276Speter khts=^O, kich1=\EK, kil1=\EL, lf0=F1, lf1=F2, lf2=F3, lf3=F4, 888250276Speter lf4=F5, lf5=F6, lf6=F7, lf7=F8, lf8=F9, lf9=F10, ll=^Y^Z, 888350276Speter rs1=\031\030\002\003\017, 888450276Speter# 888550276Speter# CDC 721 from Robert Viduya, Ga. Tech. <ihnp4!gatech!gitpyr!robert> via BRL. 888650276Speter# 888750276Speter# Part of the long initialization string defines the "DOWN" key to the left 888850276Speter# of the tab key to send an ESC. The real ESC key is positioned way out 888950276Speter# in right field. 889050276Speter# 889150276Speter# The termcap won't work in 132 column mode due to the way it it moves the 889250276Speter# cursor. Termcap doesn't have the capability (as far as I could tell) to 889350276Speter# handle the 721 in 132 column mode. 889450276Speter# 889550276Speter# (cdc721: changed :ri: to :sr: -- esr) 889650276Spetercdc721-esc|Control Data 721, 889750276Speter am, bw, msgr, xon, 889850276Speter cols#80, it#8, lines#30, 889950276Speter bel=^G, blink=^N, cbt=^^^K, clear=^L, cub1=^H, cud1=^Z, 890050276Speter cuf1=^X, cup=\002%p2%{32}%+%c%p1%{32}%+%c, cuu1=^W, 890150276Speter dch1=^^N, dim=^\, dl1=^^Q, ed=^^P, el=^K, home=^Y, hts=^^^RW, 890250276Speter ich1=^^O, il1=^^R, ind=\036W =\036U, invis=^^^R[, 890350276Speter is2=\036\022B\003\036\035\017\022\025\035\036E\036\022H\036\022J\036\022L\036\022N\036\022P\036\022Q\036\022\036\022\^\036\022b\036\022i\036W =\036\022Z\036\011C1-` `!k/o, 890450276Speter kbs=^H, kcub1=^H, kcud1=^Z, kcuf1=^X, kcuu1=^W, kf0=^^q, 890550276Speter kf1=^^r, kf2=^^s, kf3=^^t, kf4=^^u, kf5=^^v, kf6=^^w, kf7=^^x, 890650276Speter kf8=^^y, kf9=^^z, khome=^Y, ll=^B =, rev=^^D, 890750276Speter ri=\036W =\036V, rmir=, rmkx=^^^Rl, rmso=^^E, rmul=^], 890850276Speter sgr0=\017\025\035\036E\036\022\\, smir=, smkx=^^^Rk, 890950276Speter smso=^^D, smul=^\, tbc=^^^RY, 891050276Speter 891150276Speter#### Getronics 891250276Speter# 891350276Speter# Getronics is a Dutch electronics company that at one time was called 891450276Speter# `Geveke' and made async terminals; but (according to the company itself!) 891550276Speter# they've lost all their documentation on the command set. The hardware 891650276Speter# documentation suggests the terminals were actually manufactured by a 891750276Speter# Taiwanese electronics company named Cal-Comp. There are known 891850276Speter# to have been at least two models, the 33 and the 50. 891950276Speter# 892050276Speter 892150276Speter# The 50 seems to be a top end vt220 clone, with the addition of a higher 892250276Speter# screen resolution, a larger screen, at least 1 page of memory above and 892350276Speter# below the screen, apparently pages of memory right and left of the screen 892450276Speter# which can be panned, and about 75 function keys (15 function keys x normal, 892550276Speter# shift, control, func A, func B). It also has more setup possibilities than 892650276Speter# the vt220. The monitor case is dated November 1978 and the keyboard case is 892750276Speter# May 1982. 892850276Speter# 892950276Speter# The vt100 emulation works as is. The entry below describes the rather 893050276Speter# non-conformant (but more featureful) ANSI mode. 893150276Speter# 893250276Speter# From: Stephen Peterson <stv@utrecht.ow.nl>, 27 May 1995 893350276Spetervisa50|geveke visa 50 terminal in ansi 80 character mode, 893450276Speter bw, mir, msgr, 893550276Speter cols#80, lines#25, 893650276Speter acsc=0_aaffggh jjkkllmmnnooqqssttuuvvwwxx, bel=^G, 893750276Speter blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=^M, 893850276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D, 893950276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 894050276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 894150276Speter dch=\E[%p1%dX, dch1=\E[X, dim=\E[2m, dl=\E[%p1%dM, 894250276Speter dl1=\E[M, ed=\E[J, el=\E[K, flash=\E[?5h\E[?5l, home=\E[H, 894350276Speter hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@, ich1=\E[@, 894450276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, 894550276Speter is2=\E0;2m\E[1;25r\E[25;1H\E[?3l\E[?7h\E[?8h, 894650276Speter ka1=\E[f, ka3=\EOQ, kb2=\EOP, kbs=^H, kc1=\EOR, kc3=\EOS, 894750276Speter kcub1=\E[D, kcud1=\E[A, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177, 894850276Speter kdl1=\EOS, kf0=\E010, kf1=\E001, kf10=\E011, kf2=\E002, 894950276Speter kf3=\E003, kf4=\E004, kf5=\E005, kf6=\E006, kf7=\E007, 895050276Speter kf8=\E008, kf9=\E009, khome=\E[f, lf2=A delete char, 895150276Speter lf3=A insert line, lf4=A delete line, lf5=A clear, 895250276Speter lf6=A ce of/cf gn, lf7=A print, lf8=A on-line, 895350276Speter lf9=A funcl0=A send, nel=^M^J, rev=\E[7m, rmacs=\E[3l, 895450276Speter rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, rmso=\E[0;2m, 895550276Speter rmul=\E[0m, sgr0=\E[0;2m, smacs=\E3h, smam=\E?7h, 895650276Speter smir=\E[4h, smkx=\E=, smso=\E[2;7m, smul=\E[4m, tbc=\E[3g, 895750276Speter vpa=\E[%i%p1%dd, 895850276Speter 895950276Speter#### Human Designed Systems (Concept) 896050276Speter# 896150276Speter# Human Designed Systems 896250276Speter# 400 Fehley Drive 896350276Speter# King of Prussia, PA 19406 896450276Speter# Vox: (610)-277-8300 896550276Speter# Fax: (610)-275-5739 896650276Speter# Net: support@hds.com 896750276Speter# 896850276Speter# John Martin <john@hds.com> is their termcap expert. They're mostly out of 896950276Speter# the character-terminal business now (1995) and making X terminals. In 897050276Speter# particular, the whole `Concept' line described here was discontinued long 897150276Speter# ago. 897250276Speter# 897350276Speter 897450276Speter# From: <vax135!hpk> Sat Jun 27 07:41:20 1981 897550276Speter# Extensive changes to c108 by arpavax:eric Feb 1982 897650276Speter# Some unknown person at SCO then translated it to terminfo. 897750276Speter# 897850276Speter# There seem to be a number of different versions of the C108 PROMS 897950276Speter# (with bug fixes in its Z-80 program). 898050276Speter# 898150276Speter# The first one that we had would lock out the keyboard of you 898250276Speter# sent lots of short lines (like /usr/dict/words) at 9600 baud. 898350276Speter# Try that on your C108 and see if it sends a ^S when you type it. 898450276Speter# If so, you have an old version of the PROMs. 898550276Speter# 898650276Speter# You should configure the C108 to send ^S/^Q before running this. 898750276Speter# It is much faster (at 9600 baud) than the c100 because the delays 898850276Speter# are not fixed. 898950276Speter# new status line display entries for c108-8p: 899050276Speter# <is3> - init str #3 - setup term for status display - 899150276Speter# set programmer mode, select window 2, define window at last 899250276Speter# line of memory, set bkgnd stat mesg there, select window 0. 899350276Speter# 899450276Speter# <tsl> - to status line - select window 2, home cursor, erase to 899550276Speter# end-of-window, 1/2 bright on, goto(line#0, col#?) 899650276Speter# 899750276Speter# <fsl> - from status line - 1/2 bright off, select window 0 899850276Speter# 899950276Speter# <dsl> - disable status display - set bkgnd status mesg with 900050276Speter# illegal window # 900150276Speter# 900250276Speter# There are probably more function keys that should be added but 900350276Speter# I don't know what they are. 900450276Speter# 900550276Speter# No delays needed on c108 because of ^S/^Q handshaking 900650276Speter# 900750276Speterc108|concept108|c108-8p|concept108-8p|concept 108 w/8 pages, 900850276Speter is3=\EU\E z"\Ev\001\177 !p\E ;"\E z \Ev \001\177p\Ep\n, 900950276Speter rmcup=\Ev \001\177p\Ep\r\n, 901050276Speter use=c108-4p, 901150276Speterc108-4p|concept108-4p|concept 108 w/4 pages, 901250276Speter eslok, hs, xon, 901350276Speter pb@, 901450276Speter acsc=jEkTl\\mMqLxU, cnorm=\Ew, cr=^M, 901550276Speter cup=\Ea%p1%?%p1%{95}%>%t\001%{96}%-%;%{32}%+%c%p2%?%p2%{95}%>%t\001%{96}%-%;%{32}%+%c, 901650276Speter cvvis=\EW, dch1=\E 1$<16*>, dsl=\E ;\177, fsl=\Ee\E z\s, 901750276Speter ind=^J, is1=\EK\E!\E F, 901850276Speter is3=\EU\E z"\Ev\177 !p\E ;"\E z \Ev \001 p\Ep\n, 901950276Speter rmacs=\Ej\s, rmcup=\Ev \001 p\Ep\r\n, smacs=\Ej!, 902050276Speter smcup=\EU\Ev 8p\Ep\r\E\025, 902150276Speter tsl=\E z"\E?\E\005\EE\Ea %+\s, use=c100, 902250276Speterc108-rv|c108-rv-8p|concept 108 w/8 pages in reverse video, 902350276Speter rmcup=\Ev \002 p\Ep\r\n, smcup=\EU\Ev 8p\Ep\r, 902450276Speter use=c108-rv-4p, 902550276Speterc108-rv-4p|concept108rv4p|concept 108 w/4 pages in reverse video, 902650276Speter flash=\EK$<200>\Ek, is1=\Ek, rmso=\Ee, smso=\EE, 902750276Speter use=c108-4p, 902850276Speterc108-w|c108-w-8p|concept108-w-8|concept108-w8p|concept 108 w/8 pages in wide mode, 902950276Speter cols#132, 903050276Speter is1=\E F\E", rmcup=\Ev ^A0\001D\Ep\r\n, 903150276Speter smcup=\EU\Ev 8\001D\Ep\r, use=c108-8p, 903250276Speter 903350276Speter# Concept 100: 903450276Speter# These have only window relative cursor addressing, not screen 903550276Speter# relative. To get it to work right here, smcup/rmcup (which 903650276Speter# were invented for the concept) lock you into a one page 903750276Speter# window for screen style programs. 903850276Speter# 903950276Speter# To get out of the one page window, we use a clever trick: 904050276Speter# we set the window size to zero ("\Ev " in rmcup) which the 904150276Speter# terminal recognizes as an error and resets the window to all 904250276Speter# of memory. 904350276Speter# 904450276Speter# This trick works on c100 but does not on c108, sigh. 904550276Speter# 904650276Speter# Some tty drivers use cr3 for concept, others use nl3, hence 904750276Speter# the delays on cr and ind below. This padding is only needed at 904850276Speter# 9600 baud and up. One or the other is commented out depending on 904950276Speter# local conventions. 905050276Speter# 905150276Speter# 2 ms padding on <rmcup> isn't always enough. 6 works fine. Maybe 905250276Speter# less than 6 but more than 2 will work. 905350276Speter# 905450276Speter# Note: can't use function keys f7-f10 because they are 905550276Speter# indistinguishable from arrow keys (!), also, del char and 905650276Speter# clear eol use xon/xoff so they probably won't work very well. 905750276Speter# 905850276Speter# Also note that we don't define insrt/del char/delline/eop/send 905950276Speter# because they don't transmit unless we reset them - I figured 906050276Speter# it was a bad idea to clobber their definitions. 906150276Speter# 906250276Speter# The <mc5> sequence changes the escape character to ^^ so that 906350276Speter# escapes will be passed through to the printer. Only trouble 906450276Speter# is that ^^ won't be - ^^ was chosen to be unlikely. 906550276Speter# Unfortunately, if you're sending raster bits through to be 906650276Speter# plotted, any character you choose will be likely, so we lose. 906750276Speter# 906850276Speter# \EQ"\EY(^W (send anything from printer to host, for xon/xoff) 906950276Speter# cannot be # in is2 because it will hang a c100 with no printer 907050276Speter# if sent twice. 907150276Speterc100|concept100|concept|c104|c100-4p|hds concept 100, 907250276Speter am, eo, mir, ul, xenl, 907350276Speter cols#80, lines#24, pb#9600, vt#8, 907450276Speter bel=^G, blink=\EC, clear=\E?\E\005$<2*>, cr=$<9>\r, 907550276Speter cub1=^H, cud1=^J, cuf1=\E=, 907650276Speter cup=\Ea%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E;, 907750276Speter dch1=\E\021$<16*>, dim=\EE, dl1=\E\002$<3*>, 907850276Speter ed=\E\005$<16*>, el=\E\025$<16>, flash=\Ek$<200>\EK, 907950276Speter ht=\011$<8>, il1=\E\022$<3*>, ind=^J, invis=\EH, ip=$<16*>, 908050276Speter is1=\EK, 908150276Speter is2=\EU\Ef\E7\E5\E8\El\ENH\E\0\Eo&\0\Eo'\E\Eo!\0\E\007!\E\010A@ \E4#\:"\E\:a\E4#;"\E\:b\E4#<"\E\:c, 908250276Speter is3=\Ev $<6>\Ep\n, kbs=^H, kcbt=\E', kctab=\E_, 908350276Speter kcub1=\E>, kcud1=\E<, kcuf1=\E=, kcuu1=\E;, kdch1=\E^Q, 908450276Speter kdl1=\E^B, ked=\E^C, kel=\E^S, kf1=\E5, kf2=\E6, kf3=\E7, 908550276Speter kf4=\E8, kf5=\E9, kf6=\E\:a, kf7=\E\:b, kf8=\E\:c, khome=\E?, 908650276Speter khts=\E], kich1=\E^P, kil1=\E^R, kind=\E[, knp=\E-, kpp=\E., 908750276Speter kri=\E\\, krmir=\E\0, mc4=\036o \E\EQ!\EYP\027, 908850276Speter mc5=\EQ"\EY(\027\EYD\Eo \036, prot=\EI, 908950276Speter rep=\Er%p1%c%p2%{32}%+%c$<.2*>, rev=\ED, 909050276Speter rmcup=\Ev $<6>\Ep\r\n, rmir=\E\s\s, rmkx=\Ex, 909150276Speter rmso=\Ed, rmul=\Eg, sgr0=\EN@, 909250276Speter smcup=\EU\Ev 8p\Ep\r\E\025$<16>, smir=\E^P, smkx=\EX, 909350276Speter smso=\ED, smul=\EG, 909450276Speterc100-rv|c100-rv-4p|concept100-rv|c100 rev video, 909550276Speter cnorm@, cvvis@, flash=\EK$<200>\Ek, is1=\Ek, rmso=\Ee, 909650276Speter smso=\EE, 909750276Speter use=c100, 909850276Speteroc100|oconcept|c100-1p|old 1 page concept 100, 909950276Speter in, 910050276Speter is3@, use=c100, 910150276Speter 910250276Speter# From: Walter Skorski <walt@genetics1.JMP.TJU.EDU>, 16-oct-1996. 910350276Speter# Lots of notes, originally inline, but ncurses doesn't grok that. 910450276Speter# 910550276Speter# am: not available in power on mode, but turned on with \E[=107;207h in 910650276Speter# is2=. Also, \E=124l in is2= could have been used to prevent needing 910750276Speter# to specify xenl:, but that would have rendered the last space on the 910850276Speter# last line useless. 910950276Speter# bw: Not available in power on mode, but turned on with \E[=107;207h in 911050276Speter# is2=. 911150276Speter# clear: Could be done with \E[2J alone, except that vi (and probably most 911250276Speter# other programs) assume that this also homes the cursor. 911350276Speter# dsl: Go to window 2, go to the beginning of the line, use a line feed to 911450276Speter# scroll the window, and go back to window 1. 911550276Speter# is2: the string may cause a warning to be issued by tic that it 911650276Speter# found a very long line and that it suspects that a comma is missing 911750276Speter# somewhere. This warning can be ignored (unless it comes up more than 911850276Speter# once). The initialization string contains the following commands: 911950276Speter# 912050276Speter# [Setup mode items changed from factory defaults:] 912150276Speter# \E)0 set alternate character set to 912250276Speter# graphics 912350276Speter# ^O set character set to default 912450276Speter# [In case it wasn't] 912550276Speter# \E[m turn off all attributes 912650276Speter# [In case they weren't off] 912750276Speter# \E[=107; cursor wrap and 912850276Speter# 207h character wrap on 912950276Speter# \E[90;3u set Fkey definitions to "transmit" 913050276Speter# defaults 913150276Speter# \E[92;3u set cursor key definitions to 913250276Speter# "transmit" defaults 913350276Speter# \E[43;1u set shift F13 to transmit... 913450276Speter# \177\E$P\177 913550276Speter# \E[44;1u set shift F14 to transmit... 913650276Speter# \177\E$Q\177 913750276Speter# \E[45;1u set shift F15 to transmit... 913850276Speter# \177\E$R\177 913950276Speter# \E[46;1u set shift F16 to transmit... 914050276Speter# \177\E$S\177 914150276Speter# \E[200;1u set shift up to transmit... 914250276Speter# \177\E$A\177 914350276Speter# \E[201;1u set shift down to transmit... 914450276Speter# \177\E$B\177 914550276Speter# \E[202;1u set shift right to transmit... 914650276Speter# \177\E$C\177 914750276Speter# \E[203;1u set shift left to transmit... 914850276Speter# \177\E$D\177 914950276Speter# \E[204;1u set shift home to transmit... 915050276Speter# \177\E$H\177 915150276Speter# \E[212;1u set backtab to transmit... 915250276Speter# \177\E$I\177 915350276Speter# \E[213;1u set shift backspace to transmit... 915450276Speter# \177\E$^H\177 915550276Speter# \E[214;1u set shift del to transmit... 915650276Speter# "\E$\177" 915750276Speter# [Necessary items not mentioned in setup mode:] 915850276Speter# \E[2!w move to window 2 915950276Speter# \E[25;25w define window as line 25 of memory 916050276Speter# \E[!w move to window 1 916150276Speter# \E[2*w show current line of window 2 as 916250276Speter# status line 916350276Speter# \E[2+x set meta key to use high bit 916450276Speter# \E[;3+} move underline to bottom of character 916550276Speter# 916650276Speter# All Fkeys are set to their default transmit definitions with \E[90;3u 916750276Speter# in is2=. IMPORTANT: to use this terminal definition, the "quit" stty 916850276Speter# setting MUST be redefined or deactivated, because the default is 916950276Speter# contained in almost all of this terminal's Fkey strings! If for some 917050276Speter# reason "quit" cannot be altered, the Fkeys can, but it would be 917150276Speter# necessary to change ^| to ^] in all of these definitions, and add 917250276Speter# \E[2;029!t to is2. 917350276Speter# lines: is set to 24 because this terminal refuses to treat the 25th 917450276Speter# line normally. 917550276Speter# ll: Not available in power on mode, but turned on with \E[=107;207h in 917650276Speter# is2=. 917750276Speter# lm: Pointless, given that this definition locks a single screen of 917850276Speter# memory into view, but what the hey... 917950276Speter# rmso: Could use \E[1;7!{ to turn off only bold and reverse (leaving any 918050276Speter# other attributes alone), but some programs expect this to turn off 918150276Speter# everything. 918250276Speter# rmul: Could use \E[4!{ to turn off only underline (leaving any other 918350276Speter# attributes alone), but some programs expect this to turn off 918450276Speter# everything. 918550276Speter# sgr: Attributes are set on this terminal with the string \E[ followed by 918650276Speter# a list of attribute code numbers (in decimal, separated by 918750276Speter# semicolons), followed by the character m. The attribute code 918850276Speter# numbers are: 918950276Speter# 1 for bold; 919050276Speter# 2 for dim (which is ignored in power on mode); 919150276Speter# 4 for underline; 919250276Speter# 5 for blinking; 919350276Speter# 7 for inverse; 919450276Speter# 8 for not displayable; and 919550276Speter# =99 for protected (except that there are strange side 919650276Speter# effects to protected characters which make them inadvisable). 919750276Speter# The mapping of terminfo parameters to attributes is as follows: 919850276Speter# %p1 (standout) = bold and inverse together; 919950276Speter# %p2 (underline) = underline; 920050276Speter# %p3 (reverse) = inverse; 920150276Speter# %p4 (blink) = blinking; 920250276Speter# %p5 (dim) is ignored; 920350276Speter# %p6 (bold) = bold; 920450276Speter# %p7 (invisible) = not displayable; 920550276Speter# %p8 (protected) is ignored; and 920650276Speter# %p9 (alt char set) = alt char set. 920750276Speter# The code to do this is: 920850276Speter# \E[0 OUTPUT \E[0 920950276Speter# %?%p1%p6%O IF (standout; bold) OR 921050276Speter# %t;1 THEN OUTPUT ;1 921150276Speter# %; ENDIF 921250276Speter# %?%p2 IF underline 921350276Speter# %t;4 THEN OUTPUT ;4 921450276Speter# %; ENDIF 921550276Speter# %?%p4 IF blink 921650276Speter# %t;5 THEN OUTPUT ;5 921750276Speter# %; ENDIF 921850276Speter# %?%p1%p3%O IF (standout; reverse) OR 921950276Speter# %t;7 THEN OUTPUT ;7 922050276Speter# %; ENDIF 922150276Speter# %?%p7 IF invisible 922250276Speter# %t;8 THEN OUTPUT ;8 922350276Speter# %; ENDIF 922450276Speter# m OUTPUT m 922550276Speter# %?%p9 IF altcharset 922650276Speter# %t^N THEN OUTPUT ^N 922750276Speter# %e^O ELSE OUTPUT ^O 922850276Speter# %; ENDIF 922950276Speter# sgr0: Everything is turned off (including alternate character set), since 923050276Speter# there is no way of knowing what it is that the program wants turned 923150276Speter# off. 923250276Speter# smul: The "underline" attribute is reconfigurable to an overline or 923350276Speter# strikethru, or (as done with \E[;3+} in is2=), to a line at the true 923450276Speter# bottom of the character cell. This was done to allow for more readable 923550276Speter# underlined characters, and to be able to distinguish between an 923650276Speter# underlined space, an underscore, and an underlined underscore. 923750276Speter# xenl: Terminal can be configured to not need this, but this "glitch" 923850276Speter# behavior is actually preferable with autowrap terminals. 923950276Speter# 924050276Speter# Parameters kf31= thru kf53= actually contain the strings sent by the shifted 924150276Speter# Fkeys. There are no parameters for shifted Fkeys in terminfo. The is2 924250276Speter# string modifies the 'O' in kf43 to kf46 to a '$'. 924350276Speter# 924450276Speter# kcbt was originally ^I but redefined in is2=. 924550276Speter# kHOM was \E[H originally but redefined in is2=, as were a number of 924650276Speter# other keys. 924750276Speter# kDC was originally \177 but redefined in is2=. 924850276Speter# 924950276Speter# kbs: Shift was also ^H originally but redefined as \E$^H in is2=. 925050276Speter# tsl: Go to window 2, then do an hpa=. 925150276Speter# 925250276Speter#------- flash=\E[8;3!}^G\E[3;3!} 925350276Speter#------- flash=\E[?5h$<100>\E[?5l 925450276Speter# There are two ways to flash the screen, both of which have their drawbacks. 925550276Speter# The first is to set the bell mode to video, transmit a bell character, and 925650276Speter# set the bell mode back - but to what? There is no way of knowing what the 925750276Speter# user's old bell setting was before we messed with it. Worse, the command to 925850276Speter# set the bell mode also sets the key click volume, and there is no way to say 925950276Speter# "leave that alone", or to know what it's set to, either. 926050276Speter# The second way to do a flash is to set the screen to inverse video, pad for a 926150276Speter# tenth of a second, and set it back - but like before, there's no way to know 926250276Speter# that the screen wasn't ALREADY in inverse video, or that the user may prefer 926350276Speter# it that way. The point is moot anyway, since vi (and probably other 926450276Speter# programs) assume that by defining flash=, you want the computer to use it 926550276Speter# INSTEAD of bel=, rather than as a secondary type of signal. 926650276Speter# 926750276Speter#------- cvvis=\E[+{ 926850276Speter# The is the power on setting, which is also as visible as the cursor 926950276Speter# gets. 927050276Speter#------- wind=\E[%i%p1%d;%p2%d;%p3%{1}%+%d;%p4%{1}%+%dw 927150276Speter# Windowing is possible, but not defined here because it is also used to 927250276Speter# emulate status line functions. Allowing a program to set a window could 927350276Speter# clobber the status line or render it unusable. There is additional memory, 927450276Speter# but screen scroll functions are destructive and do not make use of it. 927550276Speter# 927650276Speter#------- dim= Not available in power on mode. 927750276Speter# You have a choice of defining low intensity characters as "half bright" and 927850276Speter# high intensity as "normal", or defining low as "normal" and high as "bold". 927950276Speter# No matter which you choose, only one of either "half bright" or "bold" is 928050276Speter# available at any time, so taking the time to override the default is 928150276Speter# pointless. 928250276Speter# 928350276Speter#------- prot=\E[=0;99m 928450276Speter# Not defined, because it appears to have some strange side effects. 928550276Speter#------- pfkey=%?%p1%{24}%<%p1%{30}%>%p1%{54}%<%A%O%t\E[%p1%du\177%p2%s\177%; 928650276Speter#------- pfloc=%?%p1%{24}%<%p1%{30}%>%p1%{54}%<%A%O%t\E[%p1%du\177%p2%s\177%; 928750276Speter#------- pfx=%?%p1%{24}%<%p1%{30}%>%p1%{54}%<%A%O%t\E[%p1%d;1u\177%p2%s\177%; 928850276Speter# Available, but making them available to programs is inadvisable. 928950276Speter# The code to do this is: 929050276Speter# %?%p1%{24}%< IF ((key; 24) <; 929150276Speter# %p1%{30}%> ((key; 30) >; 929250276Speter# %p1%{54}%< (key; 54) < 929350276Speter# %A ) AND 929450276Speter# %O ) OR 929550276Speter# [that is, "IF key < 24 OR (key > 30 AND key < 54)",] 929650276Speter# %t\E[ THEN OUTPUT \E[ 929750276Speter# %p1%d OUTPUT (key) as decimal 929850276Speter# [next line applies to pfx only] 929950276Speter# ;1 OUTPUT ;1 930050276Speter# u OUTPUT u 930150276Speter# \177 OUTPUT \177 930250276Speter# %p2%s OUTPUT (string) as string 930350276Speter# \177 OUTPUT \177 930450276Speter# [DEL chosen as delimiter, but could be any character] 930550276Speter# [implied: ELSE do nothing] 930650276Speter# %; ENDIF 930750276Speter# 930850276Speter#------- rs2= 930950276Speter# Not defined since anything it might do could be done faster and easier with 931050276Speter# either Meta-Shift-Reset or the main power switch. 931150276Speter# 931250276Speter#------- smkx=\E[1!z 931350276Speter#------- rmkx=\E[!z 931450276Speter# These sequences apply to the cursor and setup keys only, not to the 931550276Speter# numeric keypad. But it doesn't matter anyway, since making these 931650276Speter# available to programs is inadvisable. 931750276Speter# For the key definitions below, all sequences beginning with \E$ are 931850276Speter# custom and programmed into the terminal via is2. \E$ also has no 931950276Speter# meaning to any other terminal. 932050276Speter# 932150276Speter#------- cmdch=\E[;%p1%d!t 932250276Speter# Available, but making it available to programs is inadvisable. 932350276Speter#------- smxon=\E[1*q 932450276Speter# Available, but making it available to programs is inadvisable. 932550276Speter# Terminal will send XON/XOFF on buffer overflow. 932650276Speter#------- rmxon=\E[*q 932750276Speter# Available, but making it available to programs is inadvisable. 932850276Speter# Terminal will not notify on buffer overflow. 932950276Speter#------- smm=\E[2+x 933050276Speter#------- rmm=\E[+x 933150276Speter# Available, but making them available to programs is inadvisable. 933250276Speter# 933350276Speter# Printing: 933450276Speter# It's not made clear in the manuals, but based on other ansi/vt type 933550276Speter# terminals, it's a good guess that this terminal is capable of both 933650276Speter# "transparent print" (which doesn't copy data to the screen, and 933750276Speter# therefore needs mc5i: specified to say so) and "auxilliary print" 933850276Speter# (which does duplicate printed data on the screen, in which case mc4= 933950276Speter# and mc5= should use the \E[?4i and \E[?5i strings instead). 934050276Speter 934150276Speterhds200|Human Designed Systems HDS200, 934250276Speter am, bw, eslok, hs, km, mc5i, mir, msgr, xenl, xon, 934350276Speter cols#80, it#8, lines#24, lm#0, 934450276Speter acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G, 934550276Speter blink=\E[0;5m, bold=\E[0;1m, cbt=\E[Z, civis=\E[6+{, 934650276Speter clear=\E[H\E[J, cnorm=\E[+{, cr=^M, 934750276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D, 934850276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 934950276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 935050276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 935150276Speter dsl=\E[2!w\r\n\E[!w, ed=\E[J, el=\E[K, el1=\E[1K, 935250276Speter fsl=\E[!w, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, 935350276Speter ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED, 935450276Speter invis=\E[0;8m, 935550276Speter is2=\E)0\017\E[m\E[=107;207h\E[90;3u\E[92;3u\E[43;1u\177\E$P\177\E[44;1u\177\E$Q\177\E[45;1u\177\E$R\177\E[46;1u\177\E$S\177\E[200;1u\177\E$A\177\E[201;1u\177\E$B\177\E[202;1u\177\E$C\177\E[203;1u\177\E$D\177\E[204;1u\177\E$H\177\E[212;1u\177\E$I\177\E[213;1u\177\E$\010\177\E[214;1u"\E$\177"\E[2!w\E[25;25w\E[!w\E[2*w\E[2+x\E[;3+}, 935650276Speter kDC=\E$\177, kHOM=\E$H, kLFT=\E$D, kRIT=\E$C, kbs=^H, 935750276Speter kcbt=\E$I, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 935850276Speter kdch1=\177, kent=^M, kf1=^\001\r, kf10=^\010\r, 935950276Speter kf11=^\011\r, kf12=^\012\r, kf13=\EOP, kf14=\EOQ, 936050276Speter kf15=\EOR, kf16=\EOS, kf17=^\017\r, kf18=^\018\r, 936150276Speter kf19=^\019\r, kf2=^\002\r, kf20=^\020\r, kf21=^\021\r, 936250276Speter kf22=^\022\r, kf23=^\023\r, kf3=^\003\r, kf31=^\031\r, 936350276Speter kf32=^\032\r, kf33=^\033\r, kf34=^\034\r, kf35=^\035\r, 936450276Speter kf36=^\036\r, kf37=^\037\r, kf38=^\038\r, kf39=^\039\r, 936550276Speter kf4=^\004\r, kf40=^\040\r, kf41=^\041\r, kf42=^\042\r, 936650276Speter kf43=\E$P, kf44=\E$Q, kf45=\E$R, kf46=\E$S, kf47=^\047\r, 936750276Speter kf48=^\048\r, kf49=^\049\r, kf5=^\005\r, kf50=^\050\r, 936850276Speter kf51=^\051\r, kf52=^\052\r, kf53=^\053\r, kf6=^\006\r, 936950276Speter kf7=^\007\r, kf8=^\008\r, kf9=^\009\r, khome=\E[H, 937050276Speter kind=\E[T, knp=\E[U, kpp=\E[V, kri=\E[S, ll=\E[H\E[A, 937150276Speter mc0=\E[i, mc4=\E[4i, mc5=\E[5i, nel=\E[E, rc=\E8, 937250276Speter rev=\E[0;7m, ri=\EM, rmacs=^O, rmir=\E[4l, rmso=\E[m\017, 937350276Speter rmul=\E[m\017, sc=\E7, 937450276Speter sgr=\E[0%?%p1%p6%O%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%O%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;, 937550276Speter sgr0=\E[m\017, smacs=^N, smir=\E[4h, smso=\E[0;1;7m, 937650276Speter smul=\E[0;4m, tbc=\E[3g, tsl=\E[2!w\E[%i%p1%dG, 937750276Speter vpa=\E[%i%p1%dd, 937850276Speter 937950276Speter# <ht> through <el> included to specify padding needed in raw mode. 938050276Speter# (avt-ns: added empty <acsc> to suppress a tic warning --esr) 938150276Speteravt-ns|concept avt no status line, 938250276Speter am, eo, mir, ul, xenl, xon, 938350276Speter cols#80, it#8, lines#24, lm#192, 938450276Speter acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, 938550276Speter clear=\E[H\E[J$<38>, cnorm=\E[=119l, cr=^M, 938650276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 938750276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 938850276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 938950276Speter cvvis=\E[=119h, dch1=\E[P, dim=\E[1!{, dl=\E[%p1%dM$<4*>, 939050276Speter dl1=\E[M$<4>, ed=\E[J$<96>, el=\E[K$<6>, home=\E[H, 939150276Speter hpa=\E[%p1%{1}%+%dG, ht=\011$<4>, hts=\EH, ich=\E[%p1%d@, 939250276Speter ich1=\E[@, il=\E[%p1%dL$<4*>, il1=\E[L$<4>, ind=\n$<8>, 939350276Speter invis=\E8m, ip=$<4>, is1=\E[=103l\E[=205l, 939450276Speter 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, 939550276Speter kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 939650276Speter kdch1=\E^B\r, ked=\E^D\r, kf1=\EOP, kf2=\EOQ, kf3=\EOR, 939750276Speter kf4=\EOS, khome=\E[H, kich1=\E^A\r, kil1=\E^C\r, ll=\E[24H, 939850276Speter mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, 939950276Speter pfloc=\E[%p1%d;0u#%p2%s#, pfx=\E[%p1%d;1u#%p2%s#, 940050276Speter prot=\E[99m, rc=\E8, rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, 940150276Speter ri=\EM$<4>, rmacs=\016$<1>, rmcup=\E[w\E2\r\n, rmir=\E4l, 940250276Speter rmkx=\E[!z\E[0;2u, rmso=\E[7!{, rmul=\E[4!{, sc=\E7, 940350276Speter sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, 940450276Speter sgr0=\E[m, smacs=\017$<1>, smcup=\E[=4l\E[1;24w\E2\r, 940550276Speter smir=\E1, smkx=\E[1!z\E[0;3u, smso=\E[7m, smul=\E[4m, 940650276Speter tbc=\E[2g, vpa=\E[%p1%{1}%+%dd, 940750276Speteravt-rv-ns|concept avt in reverse video mode/no status line, 940850276Speter flash=\E[=205l$<200>\E[=205h, is1=\E[=103l\E[=205h, 940950276Speter use=avt-ns, 941050276Speteravt-w-ns|concept avt in 132 column mode/no status line, 941150276Speter is1=\E[=103h\E[=205l, smcup=\E[H\E[1;24;1;132w, 941250276Speter use=avt-ns, 941350276Speteravt-w-rv-ns|concept avt in 132 column mode/no status line/reverse video, 941450276Speter flash=\E[=205l$<200>\E[=205h, is1=\E[=103h\E[=205h, 941550276Speter smcup=\E[H\E[1;24;1;132w, 941650276Speter use=avt-ns, 941750276Speter 941850276Speter# Concept AVT with status line. We get the status line using the 941950276Speter# "Background status line" feature of the terminal. We swipe the 942050276Speter# first line of memory in window 2 for the status line, keeping 942150276Speter# 191 lines of memory and 24 screen lines for regular use. 942250276Speter# The first line is used instead of the last so that this works 942350276Speter# on both 4 and 8 page AVTs. (Note the lm#191 or 192 - this 942450276Speter# assumes an 8 page AVT but lm isn't currently used anywhere.) 942550276Speter# 942650276Speteravt+s|concept avt status line changes, 942750276Speter eslok, hs, 942850276Speter lm#191, 942950276Speter dsl=\E[0*w, fsl=\E[1;1!w, 943050276Speter is3=\E[2w\E[2!w\E[1;1;1;80w\E[H\E[2*w\E[1!w\E2\r\n, 943150276Speter rmcup=\E[2w\E2\r\n, smcup=\E[2;25w\E2\r, 943250276Speter tsl=\E[2;1!w\E[;%p1%dH\E[2K, 943350276Speteravt|avt-s|concept-avt|avt w/80 columns, 943450276Speter use=avt+s, use=avt-ns, 943550276Speteravt-rv|avt-rv-s|avt reverse video w/sl, 943650276Speter flash=\E[=205l$<200>\E[=205h, is1=\E[=103l\E[=205h, use=avt+s, 943750276Speter use=avt-ns, 943850276Speteravt-w|avt-w-s|concept avt 132 cols+status, 943950276Speter is1=\E[=103h\E[=205l, smcup=\E[H\E[1;24;1;132w, use=avt+s, 944050276Speter use=avt-ns, 944150276Speteravt-w-rv|avt-w-rv-s|avt wide+status+rv, 944250276Speter flash=\E[=205l$<200>\E[=205h, is1=\E[=103h\E[=205h, 944350276Speter smcup=\E[H\E[1;24;1;132w, 944450276Speter use=avt+s, use=avt-ns, 944550276Speter 944650276Speter#### Contel Business Systems. 944750276Speter# 944850276Speter 944950276Speter# Contel c300 and c320 terminals. 945050276Spetercontel300|contel320|c300|Contel Business Systems C-300 or C-320, 945150276Speter am, in, xon, 945250276Speter cols#80, lines#24, xmc#1, 945350276Speter bel=^G, clear=\EK, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 945450276Speter cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA, 945550276Speter dch1=\EO$<5.5*>, dl1=\EM$<5.5*>, ed=\EJ$<5.5*>, 945650276Speter el=\EI$<5.5>, flash=\020\002$<200/>\020\003, home=\EH, 945750276Speter hts=\E1, ich1=\EN, il1=\EL$<5.5*>, ind=^J, ip=$<5.5*>, 945850276Speter kbs=^H, kf0=\ERJ, kf1=\ERA, kf2=\ERB, kf3=\ERC, kf4=\ERD, 945950276Speter kf5=\ERE, kf6=\ERF, kf7=\ERG, kf8=\ERH, kf9=\ERI, ll=\EH\EA, 946050276Speter rmso=\E!\0, sgr0=\E!\0, smso=\E!\r, tbc=\E3, 946150276Speter# Contel c301 and c321 terminals. 946250276Spetercontel301|contel321|c301|c321|Contel Business Systems C-301 or C-321, 946350276Speter flash@, ich1@, ip@, rmso=\E!\0$<20>, smso=\E!\r$<20>, 946450276Speter use=contel300, 946550276Speter 946650276Speter#### Data General (dg) 946750276Speter# 946850276Speter# According to James Carlson <carlson@xylogics.com> writing in January 1995, 946950276Speter# the terminals group at Data General was shut down in 1991; all these 947050276Speter# terminals have thus been discontinued. 947150276Speter# 947250276Speter# DG terminals have function keys that respond to the SHIFT and CTRL keys, 947350276Speter# e.g., SHIFT-F1 generates a different code from F1. To number the keys 947450276Speter# sequentially, first the unmodified key codes are listed as F1 through F15. 947550276Speter# Then their SHIFT versions are listed as F16 through F30, their CTRL versions 947650276Speter# are listed as F31 through F45, and their CTRL-SHIFT versions are listed as 947750276Speter# F46 through F60. This is done in the private "includes" below whose names 947850276Speter# start with "dgkeys+". 947950276Speter# 948050276Speter# DG terminals generally support 8 bit characters. For each of these terminals 948150276Speter# two descriptions are supplied: 948250276Speter# 1) A default description for 8 bits/character communications, which 948350276Speter# uses the default DG international character set and keyboard codes. 948450276Speter# 2) A description with suffix "-7b" for 7 bits/character communications. 948550276Speter# This description must use the NON-DEFAULT native keyboard language. 948650276Speter 948750276Speter# Unmodified fkeys (kf1-kf11), Shift fkeys (kf12-kf22), Ctrl fkeys (kf23-kf33), 948850276Speter# Ctrl/Shift fdkeys (kf34-kf44). 948950276Speter 949050276Speterdgkeys+8b|Private entry describing DG terminal 8-bit ANSI mode special keys, 949150276Speter ka1=\233020z, ka3=\233021z, kc1=\233022z, kc3=\233023z, 949250276Speter kclr=\2332J, kcub1=\233D, kcud1=\233B, kcuf1=\233C, 949350276Speter kcuu1=\233A, kel=\233K, kf1=\233001z, kf10=\233010z, 949450276Speter kf11=\233011z, kf12=\233012z, kf13=\233013z, 949550276Speter kf14=\233014z, kf15=\233000z, kf16=\233101z, 949650276Speter kf17=\233102z, kf18=\233103z, kf19=\233104z, 949750276Speter kf2=\233002z, kf20=\233105z, kf21=\233106z, 949850276Speter kf22=\233107z, kf23=\233108z, kf24=\233109z, 949950276Speter kf25=\233110z, kf26=\233111z, kf27=\233112z, 950050276Speter kf28=\233113z, kf29=\233114z, kf3=\233003z, 950150276Speter kf30=\233100z, kf31=\233201z, kf32=\233202z, 950250276Speter kf33=\233203z, kf34=\233204z, kf35=\233205z, 950350276Speter kf36=\233206z, kf37=\233207z, kf38=\233208z, 950450276Speter kf39=\233209z, kf4=\233004z, kf40=\233210z, 950550276Speter kf41=\233211z, kf42=\233212z, kf43=\233213z, 950650276Speter kf44=\233214z, kf45=\233200z, kf46=\233301z, 950750276Speter kf47=\233302z, kf48=\233303z, kf49=\233304z, 950850276Speter kf5=\233005z, kf50=\233305z, kf51=\233306z, 950950276Speter kf52=\233307z, kf53=\233308z, kf54=\233309z, 951050276Speter kf55=\233310z, kf56=\233311z, kf57=\233312z, 951150276Speter kf58=\233313z, kf59=\233314z, kf6=\233006z, 951250276Speter kf60=\233300z, kf7=\233007z, kf8=\233008z, kf9=\233009z, 951350276Speter khome=\233H, kprt=\233i, 951450276Speter 951550276Speterdgkeys+7b|Private entry describing DG terminal 7-bit ANSI mode special keys, 951650276Speter ka1=\E[020z, ka3=\E[021z, kc1=\E[022z, kc3=\E[023z, 951750276Speter kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 951850276Speter kel=\E[K, kf1=\E[001z, kf10=\E[010z, kf11=\E[011z, 951950276Speter kf12=\E[012z, kf13=\E[013z, kf14=\E[014z, kf15=\E[000z, 952050276Speter kf16=\E[101z, kf17=\E[102z, kf18=\E[103z, kf19=\E[104z, 952150276Speter kf2=\E[002z, kf20=\E[105z, kf21=\E[106z, kf22=\E[107z, 952250276Speter kf23=\E[108z, kf24=\E[109z, kf25=\E[110z, kf26=\E[111z, 952350276Speter kf27=\E[112z, kf28=\E[113z, kf29=\E[114z, kf3=\E[003z, 952450276Speter kf30=\E[100z, kf31=\E[201z, kf32=\E[202z, kf33=\E[203z, 952550276Speter kf34=\E[204z, kf35=\E[205z, kf36=\E[206z, kf37=\E[207z, 952650276Speter kf38=\E[208z, kf39=\E[209z, kf4=\E[004z, kf40=\E[210z, 952750276Speter kf41=\E[211z, kf42=\E[212z, kf43=\E[213z, kf44=\E[214z, 952850276Speter kf45=\E[200z, kf46=\E[301z, kf47=\E[302z, kf48=\E[303z, 952950276Speter kf49=\E[304z, kf5=\E[005z, kf50=\E[305z, kf51=\E[306z, 953050276Speter kf52=\E[307z, kf53=\E[308z, kf54=\E[309z, kf55=\E[310z, 953150276Speter kf56=\E[311z, kf57=\E[312z, kf58=\E[313z, kf59=\E[314z, 953250276Speter kf6=\E[006z, kf60=\E[300z, kf7=\E[007z, kf8=\E[008z, 953350276Speter kf9=\E[009z, khome=\E[H, kprt=\E[i, 953450276Speter 953550276Speterdgkeys+11|Private entry describing 11 minimal-subset DG mode special keys, 953650276Speter kclr=^L, kcub1=^Y, kcud1=^Z, kcuf1=^X, kcuu1=^W, kel=^K, 953750276Speter kf1=^^q, kf10=^^z, kf11=^^{, kf12=^^a, kf13=^^b, kf14=^^c, 953850276Speter kf15=^^d, kf16=^^e, kf17=^^f, kf18=^^g, kf19=^^h, kf2=^^r, 953950276Speter kf20=^^i, kf21=^^j, kf22=^^k, kf23=^^1, kf24=^^2, kf25=^^3, 954050276Speter kf26=^^4, kf27=^^5, kf28=^^6, kf29=^^7, kf3=^^s, kf30=^^8, 954150276Speter kf31=^^9, kf32=^^\:, kf33=^^;, kf34=^^!, kf35=^^", kf36=^^#, 954250276Speter kf37=^^$, kf38=^^%, kf39=^^&, kf4=^^t, kf40=^^', kf41=^^(, 954350276Speter kf42=^^), kf43=^^*, kf44=^^+, kf5=^^u, kf6=^^v, kf7=^^w, 954450276Speter kf8=^^x, kf9=^^y, khome=^H, 954550276Speter 954650276Speterdgkeys+15|Private entry describing 15 DG mode special keys, 954750276Speter kHOM=^^^H, kLFT=^^^Y, kRIT=^^^X, ka1=^^\\, ka3=^^], kc1=^^\^, 954850276Speter kc3=^^_, kf1=^^q, kf10=^^z, kf11=^^{, kf12=^^|, kf13=^^}, 954950276Speter kf14=^^~, kf15=^^p, kf16=^^a, kf17=^^b, kf18=^^c, kf19=^^d, 955050276Speter kf2=^^r, kf20=^^e, kf21=^^f, kf22=^^g, kf23=^^h, kf24=^^i, 955150276Speter kf25=^^j, kf26=^^k, kf27=^^l, kf28=^^m, kf29=^^n, kf3=^^s, 955250276Speter kf30=^^`, kf31=^^1, kf32=^^2, kf33=^^3, kf34=^^4, kf35=^^5, 955350276Speter kf36=^^6, kf37=^^7, kf38=^^8, kf39=^^9, kf4=^^t, kf40=^^\:, 955450276Speter kf41=^^;, kf42=^^<, kf43=^^=, kf44=^^>, kf45=^^0, kf46=^^!, 955550276Speter kf47=^^", kf48=^^#, kf49=^^$, kf5=^^u, kf50=^^%, kf51=^^&, 955650276Speter kf52=^^', kf53=^^(, kf54=^^), kf55=^^*, kf56=^^+, kf57=^^\,, 955750276Speter kf58=^^-, kf59=^^., kf6=^^v, kf60=^^\s, kf7=^^w, kf8=^^x, 955850276Speter kf9=^^y, 955950276Speter 956050276Speter# Data General color terminals use the "Tektronix" color model. The total 956150276Speter# number of colors varies with the terminal model, as does support for 956250276Speter# attributes used in conjunction with color. 956350276Speter 956450276Speter# Removed u7, u8 definitions since they conflict with tack: 956550276Speter# Preserve user-defined colors in at least some cases. 956650276Speter# u7=^^Fh, 956750276Speter# Default is ACM mode. 956850276Speter# u8=^^F}20^^Fi^^F}21, 956950276Speter# 957050276Speterdgunix+fixed|Fixed color info for DG D430C terminals in DG-UNIX mode, 957150276Speter bce, 957250276Speter colors#16, ncv#53, pairs#256, 957350276Speter op=\036Ad\036Bd, 957450276Speter setab=\036B%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%;%{48}%+%c, 957550276Speter setaf=\036A%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%;%{48}%+%c, 957650276Speter setb=\036B%p1%{48}%+%c, setf=\036A%p1%{48}%+%c, 957750276Speter 957850276Speterdg+fixed|Fixed color info for DG D430C terminals in DG mode, 957950276Speter use=dgunix+fixed, 958050276Speter 958150276Speter# Video attributes are coordinated using static variables set by "sgr", then 958250276Speter# checked by "op", "seta[bf]", and "set[bf]" to refresh the attribute settings. 958350276Speter# (D=dim, U=underline, B=blink, R=reverse.) 958450276Speterdg+color8|Color info for Data General D220 and D230C terminals in ANSI mode, 958550276Speter bce, 958650276Speter colors#8, ncv#16, pairs#64, 958750276Speter op=\E[%?%gD%t2;%;%?%gU%t4;%;%?%gB%t5;%;%?%gR%t7;%;m, 958850276Speter setab=\E[4%p1%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m, 958950276Speter setaf=\E[3%p1%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m, 959050276Speter setb=\E[4%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m, 959150276Speter setf=\E[3%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m, 959250276Speter 959350276Speterdg+color|Color info for Data General D470C terminals in ANSI mode, 959450276Speter colors#16, ncv#53, pairs#256, 959550276Speter setab=\E[%?%p1%{8}%<%t4%p1%e=%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%;%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m, 959650276Speter setaf=\E[%?%p1%{8}%<%t3%p1%e<%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%;%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m, 959750276Speter setb=\E[%?%p1%{8}%<%t4%e=%;%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m, 959850276Speter setf=\E[%?%p1%{8}%<%t3%e<%;%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%d%?%gD%t;2%;%?%gU%t;4%;%?%gB%t;5%;%?%gR%t;7%;m, 959950276Speter use=dg+color8, 960050276Speter 960150276Speterdgmode+color8|Color info for Data General D220/D230C terminals in DG mode, 960250276Speter bce, 960350276Speter colors#8, ncv#16, pairs#64, 960450276Speter op=\036Ad\036Bd, 960550276Speter setab=\036B%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%{48}%+%c, 960650276Speter setaf=\036A%p1%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%{48}%+%c, 960750276Speter setb=\036B%p1%{48}%+%c, setf=\036A%p1%{48}%+%c, 960850276Speter 960950276Speterdgmode+color|Color info for Data General D470C terminals in DG mode, 961050276Speter colors#16, pairs#256, 961150276Speter setab=\036B%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%;%{48}%+%c, 961250276Speter setaf=\036A%p1%?%p1%{8}%<%t%{2}%&%?%p1%{1}%&%t%{4}%|%;%?%p1%{4}%&%t%{1}%|%;%;%{48}%+%c, 961350276Speter use=dgmode+color8, 961450276Speter 961550276Speterdgunix+ccc|Configurable color info for DG D430C terminals in DG-UNIX mode, 961650276Speter bce, ccc, 961750276Speter colors#52, ncv#53, pairs#26, 961850276Speter initp=\036RG0%p1%02X%p2%{256}%*%{1001}%/%02X%p3%{256}%*%{1001}%/%02X%p4%{256}%*%{1001}%/%02X%p5%{256}%*%{1001}%/%02X%p6%{256}%*%{1001}%/%02X%p7%{256}%*%{1001}%/%02X, 961950276Speter oc=\036RG01A00FF00000000\036RG01B00000000FF00\036RG01C007F00000000\036RG01D000000007F00, 962050276Speter op=\036RF4831A\036RF2E31B\036RF1D31C\036RF3F31D, 962150276Speter scp=\036RG2%p1%02X, 962250276Speter 962350276Speter# Colors are in the order: normal, reverse, dim, dim + reverse. 962450276Speterdg+ccc|Configurable color info for DG D430C terminals in DG mode, 962550276Speter bce, ccc, 962650276Speter colors#52, ncv#53, pairs#26, 962750276Speter initp=\036RG0%p1%{16}%/%{48}%+%c%p1%{16}%m%{48}%+%c%p2%{256}%*%{1001}%/%Pa%ga%{16}%/%{48}%+%c%ga%{16}%m%{48}%+%c%p3%{256}%*%{1001}%/%Pa%ga%{16}%/%{48}%+%c%ga%{16}%m%{48}%+%c%p4%{256}%*%{1001}%/%Pa%ga%{16}%/%{48}%+%c%ga%{16}%m%{48}%+%c%p5%{256}%*%{1001}%/%Pa%ga%{16}%/%{48}%+%c%ga%{16}%m%{48}%+%c%p6%{256}%*%{1001}%/%Pa%ga%{16}%/%{48}%+%c%ga%{16}%m%{48}%+%c%p7%{256}%*%{1001}%/%Pa%ga%{16}%/%{48}%+%c%ga%{16}%m%{48}%+%c, 962850276Speter oc=\036RG01\:00??00000000\036RG01;00000000??00\036RG01<007?00000000\036RG01=000000007?00, 962950276Speter op=\036RF4831\:\036RF2>31;\036RF1=31<\036RF3?31=, 963050276Speter scp=\036RG2%p1%{16}%/%{48}%+%c%p1%{16}%m%{48}%+%c, 963150276Speter 963250276Speter# The generic DG terminal type (an 8-bit-clean subset of the 6053) 963350276Speter# Initialization string 1 sets: 963450276Speter# ^R - vertical scrolling enabled 963550276Speter# ^C - blinking enabled 963650276Speterdg-generic|Generic Data General terminal in DG mode, 963750276Speter am, bw, msgr, xon, 963850276Speter cols#80, lines#24, 963950276Speter bel=^G, blink=^N, clear=^L, cr=^M, cub1=^Y, cud1=^Z, cuf1=^X, 964050276Speter cup=\020%p2%c%p1%c, cuu1=^W, dim=^\, el=^K, ind=^J, is1=^R^C, 964150276Speter mc0=^Q, nel=^J, rmso=^], rmul=^U, sgr0=^O^U^], smso=^\, 964250276Speter smul=^T, 964350276Speter use=dgkeys+11, 964450276Speter 964550276Speter# According to the 4.4BSD termcap file, the dg200 <cup> should be the 964650276Speter# termcap equivalent of \020%p2%{128}%+%c%p1%{128}%+%c (in termcap 964750276Speter# notation that's "^P%r%+\200%+\200"). Those \200s are suspicious, 964850276Speter# maybe they were originally nuls (which would fit). 964950276Speter 965050276Speterdg200|data general dasher 200, 965150276Speter am, bw, 965250276Speter cols#80, lines#24, 965350276Speter bel=^G, clear=^L, cr=^M, cub1=^Y, cud1=^Z, cuf1=^X, 965450276Speter cup=\020%p2%c%p1%c, cuu1=^W, el=^K, home=^H, ind=^J, 965550276Speter kcub1=^Y, kcud1=^Z, kcuf1=^X, kcuu1=^W, kf0=^^z, kf1=^^q, 965650276Speter kf2=^^r, kf3=^^s, kf4=^^t, kf5=^^u, kf6=^^v, kf7=^^w, kf8=^^x, 965750276Speter kf9=^^y, khome=^H, lf0=f10, nel=^J, rmso=^^E, rmul=^U, 965850276Speter smso=^^D, smul=^T, 965950276Speter 966050276Speter# Data General 210/211 (and 410?) from Lee Pearson (umich!lp) via BRL 966150276Speterdg210|dg-ansi|Data General 210/211, 966250276Speter am, 966350276Speter cols#80, lines#24, 966450276Speter clear=\E[2J, cud1=\E[B, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 966550276Speter ed=\E[J, el=\E[K, home=\E[H, kcub1=\E[D, kcud1=\E[B, 966650276Speter kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, nel=\r\E[H\E[A\n, 966750276Speter rmso=\E[0;m, rmul=\E[0;m, smso=\E[7;m, smul=\E[4;m, 966850276Speter# From: Peter N. Wan <ihnp4!gatech!gacsr!wan> 966950276Speter# courtesy of Carlos Rucalde of Vantage Software, Inc. 967050276Speter# (dg211: this had <cup=\020%r%.%>., which was an ancient termcap hangover. 967150276Speter# I suspect the d200 function keys actually work on the dg211, check it out.) 967250276Speterdg211|Data General d211, 967350276Speter cnorm=^L, cvvis=^L^R, ht=^I, ind@, kbs=^Y, kf0@, kf1@, kf2@, kf3@, 967450276Speter kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, lf0@, nel=^M^Z, rmcup=^L, 967550276Speter rmso=\036E$<\0/>, smcup=^L^R, smso=\036D$<5/>, 967650276Speter use=dg200, 967750276Speter# dg450 from cornell 967850276Speterdg450|dg6134|data general 6134, 967950276Speter cub1@, cuf1=^X, use=dg200, 968050276Speter# Note: lesser Dasher terminals will not work with vi because vi insists upon 968150276Speter# having a command to move straight down from any position on the bottom line 968250276Speter# and scroll the screen up, or a direct vertical scroll command. The 460 and 968350276Speter# above have both, the D210/211, for instance, has neither. We must use ANSI 968450276Speter# mode rather than DG mode because standard UNIX tty drivers assume that ^H is 968550276Speter# backspace on all terminals. This is not so in DG mode. 968650276Speter# (dg460-ansi: removed obsolete ":kn#6:"; also removed ":mu=\EW:", on the 968750276Speter# grounds that there is no matching ":ml:" 968850276Speter# fixed garbled ":k9=\E[00\:z:" capability -- esr) 968950276Speterdg460-ansi|Data General Dasher 460 in ANSI-mode, 969050276Speter am, msgr, ul, 969150276Speter cols#80, it#8, lines#24, 969250276Speter blink=\E[5m, clear=\E[2J, cub1=^H, cud1=\E[B, cuf1=\E[C, 969350276Speter cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, dch1=\E[P, dim=\E[2m, 969450276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@, 969550276Speter il1=\E[L, ind=\E[S, is2=^^F@, kbs=\E[D, kcub1=\E[D, 969650276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\E[001z, 969750276Speter kf1=\E[002z, kf2=\E[003z, kf3=\E[004z, kf4=\E[005z, 969850276Speter kf5=\E[006z, kf6=\E[007z, kf7=\E[008z, kf8=\E[009z, 969950276Speter kf9=\E[010z, khome=\E[H, lf0=f1, lf1=f2, lf2=f3, lf3=f4, 970050276Speter lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf9=f10, rev=\E[7m, ri=\E[T, 970150276Speter rmso=\E[m, rmul=\E[05, sgr0=\E[m, smso=\E[7m, smul=\E[4m, 970250276Speter# From: Wayne Throop <mcnc!rti-sel!rtp47!throopw> 970350276Speter# Data General 605x 970450276Speter# Ought to work for a Model 6242, Type D210 as well as a 605x. 970550276Speter# Note that the cursor-down key transmits ^Z. Job control users, beware! 970650276Speter# This also matches a posted description of something called a `Dasher 100' 970750276Speter# so there's a dg100 alias here. 970850276Speter# (dg6053: the 4.4BSD file had <cub1=^H>, <cud1=^J>, <cuf1=^S>. -- esr) 970950276Speterdg6053-old|dg100|data general 6053, 971050276Speter am, bw, ul, 971150276Speter cols#80, lines#24, 971250276Speter bel=^G, clear=^L, cnorm=^L, cr=^M, cub1=^Y, cud1=^Z, cuf1=^X, 971350276Speter cup=\020%p2%c%p1%c, cuu1=^W, cvvis=^L^R, el=^K, home=^H, 971450276Speter ht=^I, is2=^R, kbs=^Y, kcub1=^Y, kcud1=^Z, kcuf1=^X, kcuu1=^W, 971550276Speter kf0=^^q, kf1=^^r, kf2=^^s, kf3=^^t, kf4=^^u, kf5=^^v, kf6=^^w, 971650276Speter kf7=^^x, kf8=^^y, kf9=^^z, khome=^H, rmcup=^L, rmso=\0^^E, 971750276Speter rmul=^U, smcup=^L^R, smso=\0\0\0\0\0\036D, smul=^T, 971850276Speter 971950276Speter# (Some performance can be gained over the generic DG terminal type) 972050276Speterdg6053|6053|6053-dg|dg605x|605x|605x-dg|d2|d2-dg|Data General DASHER 6053, 972150276Speter xon@, 972250276Speter home=^P\0\0, ll=^P\0^W, use=dg-generic, 972350276Speter 972450276Speter# Like 6053, but adds reverse video and more keypad and function keys. 972550276Speterd200|d200-dg|Data General DASHER D200, 972650276Speter bold=^^D^T, home@, ll@, rev=^^D, rmso=^^E^], 972750276Speter sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;%?%p4%t\016%e\017%;%?%p1%p5%|%t\034%e\035%;, 972850276Speter sgr0=\017\025\035\036E, smso=^^D^\, 972950276Speter use=dgkeys+15, use=dg6053, 973050276Speter 973150276Speter# DASHER D210 series terminals in ANSI mode. 973250276Speter# Reverse video, no insert/delete character/line, 7 bits/character only. 973350276Speter# 973450276Speter# Initialization string 1 sets: 973550276Speter# <0 - scrolling enabled 973650276Speter# <1 - blink enabled 973750276Speter# <4 - print characters regardless of attributes 973850276Speterd210|d214|Data General DASHER D210 series, 973950276Speter am, bw, msgr, xon, 974050276Speter cols#80, lines#24, 974150276Speter bel=^G, blink=\E[5m, bold=\E[4;7m, clear=\E[2J, cr=^M, 974250276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, 974350276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 974450276Speter cuu=\E[%p1%dA, cuu1=\E[A, dim=\E[2m, ed=\E[J, el=\E[K, 974550276Speter el1=\E[1K, home=\E[H, ind=^J, is1=\E[<0;<1;<4l, 974650276Speter ll=\E[H\E[A, nel=^J, rev=\E[7m, rmso=\E[m, rmul=\E[m, 974750276Speter sgr=\E[%?%p1%p3%|%p6%|%t7;%;%?%p4%t5;%;%?%p2%p6%|%t4;%;%?%p1%p5%|%t2;%;m, 974850276Speter sgr0=\E[m, smso=\E[2;7m, smul=\E[4m, 974950276Speter use=dgkeys+7b, 975050276Speter 975150276Speter# DASHER D210 series terminals in DG mode. 975250276Speter# Like D200, but adds clear to end-of-screen and needs XON/XOFF. 975350276Speterd210-dg|d214-dg|Data General DASHER D210 series in DG mode, 975450276Speter xon, 975550276Speter ed=^^FF, use=d200-dg, 975650276Speter 975750276Speter# DASHER D211 series terminals in ANSI mode. 975850276Speter# Like the D210, but with 8-bit characters and local printer support. 975950276Speter# 976050276Speter# Initialization string 2 sets: 976150276Speter# \E[2;1;1;1v 976250276Speter# 2;1 - 8 bit operations 976350276Speter# 1;1 - 8 bit (international) keyboard language 976450276Speter# \E(B - default primary character set (U.S. ASCII) 976550276Speter# \E)4 - default secondary character set (international) 976650276Speter# ^O - primary character set 976750276Speter# 976850276Speterd211|d215|Data General DASHER D211 series, 976950276Speter km, 977050276Speter is2=\E[2;1;1;1v\E(B\E)4\017, mc0=\E[i, use=dgkeys+8b, use=d210, 977150276Speter 977250276Speter# Initialization string 2 sets: 977350276Speter# \E[2;0;1;0v 977450276Speter# 2;0 - 7 bit operations 977550276Speter# 1;0 - 7 bit (native) keyboard language 977650276Speter# \E(0 - default character set (the keyboard native language) 977750276Speter# ^O - primary character set 977850276Speterd211-7b|d215-7b|Data General DASHER D211 series in 7 bit mode, 977950276Speter km@, 978050276Speter is2=\E[2;0;1;0v\E(0\017, use=dgkeys+7b, use=d211, 978150276Speter 978250276Speter# Like the D210 series, but adds support for 8-bit characters. 978350276Speter# 978450276Speter# Reset string 2 sets: 978550276Speter# ^^N - secondary character set 978650276Speter# ^^FS0> - 8 bit international character set 978750276Speter# ^^O - primary character set 978850276Speter# ^^FS00 - default character set (matching the native keyboard language) 978950276Speter# 979050276Speterd211-dg|d215-dg|Data General DASHER D211 series in DG mode, 979150276Speter km, 979250276Speter rs2=\036N\036FS0>\036O\036FS00, use=d210-dg, 979350276Speter 979450276Speterd216-dg|d216e-dg|d216+dg|d216e+dg|d217-dg|Data General DASHER D216 series in DG mode, 979550276Speter use=d211-dg, 979650276Speter 979750276Speter# Enhanced DG mode with changes to be more UNIX compatible. 979850276Speterd216-unix|d216e-unix|d216+|d216e+|Data General DASHER D216+ in DG-UNIX mode, 979950276Speter mc5i, 980050276Speter it#8, 980150276Speter acsc=a\177j$k"l!m#n)q+t'u&v(w%x*, blink=^^PI, 980250276Speter clear=^^PH, cub1=^^PD, cud1=^^PB, cuf1=^^PC, cuu1=^^PA, 980350276Speter el=^^PE, home=^^PF, hpa=\020%p1%c\177, ht=^I, ind=^J, 980450276Speter is1=\022\003\036P@1, is3=\036Fz0, kHOM=^^Pf, kLFT=^^Pd, 980550276Speter kPRT=^^P1, kRIT=^^Pc, kclr=^^PH, kcub1=^^PD, kcud1=^^PB, 980650276Speter kcuf1=^^PC, kcuu1=^^PA, kel=^^PE, khome=^^PF, kprt=^^P0, 980750276Speter mc0=\036F?9, mc4=^^Fa, mc5=^^F`, rmacs=\036FS00, 980850276Speter rs2=\036N\036FS0E\036O\036FS00, 980950276Speter sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;\036P%?%p4%tI%eJ%;%?%p1%p5%|%t\034%e\035%;\036FS%?%p9%t11%e00%;, 981050276Speter sgr0=\036PJ\025\035\036E\036FS00, smacs=\036FS11, 981150276Speter vpa=\020\177%p1%c, 981250276Speter use=dgkeys+15, use=d216-dg, 981350276Speterd216-unix-25|d216+25|Data General DASHER D216+ in DG-UNIX mode with 25 lines, 981450276Speter lines#25, 981550276Speter is3=\036Fz2, use=d216+, 981650276Speter 981750276Speterd217-unix|Data General DASHER D217 in DG-UNIX mode, 981850276Speter use=d216-unix, 981950276Speterd217-unix-25|Data General DASHER D217 in DG-UNIX mode with 25 lines, 982050276Speter use=d216-unix-25, 982150276Speter 982250276Speter# DASHER D220 color terminal in ANSI mode. 982350276Speter# Like the D470C but with fewer colors and screen editing features. 982450276Speter# 982550276Speter# Initialization string 1 sets: 982650276Speter# \E[<0;<1;<4l 982750276Speter# <0 - scrolling enabled 982850276Speter# <1 - blink enabled 982950276Speter# <4 - print characters regardless of attributes 983050276Speter# \E[m - all attributes off 983150276Speter# Reset string 1 sets: 983250276Speter# \Ec - initial mode defaults (RIS) 983350276Speter# 983450276Speterd220|Data General DASHER D220, 983550276Speter mc5i@, 983650276Speter dl@, dl1@, il@, il1@, is1=\E[<0;<1;<4l\E[m, mc4@, mc5@, rs1=\Ec, use=dg+color8, use=d470c, 983750276Speter 983850276Speterd220-7b|Data General DASHER D220 in 7 bit mode, 983950276Speter mc5i@, 984050276Speter dl@, dl1@, il@, il1@, is1=\E[<0;<1;<4l\E[m, mc4@, mc5@, rs1=\Ec, use=dg+color8, use=d470c-7b, 984150276Speter 984250276Speter# Initialization string 3 sets: 984350276Speter# - default cursor (solid rectangle) 984450276Speter# Reset string 2 sets: 984550276Speter# ^^N - secondary character set 984650276Speter# ^^FS0> - 8 bit international character set 984750276Speter# ^^O - primary character set 984850276Speter# ^^FS00 - default character set (matching the native keyboard language) 984950276Speter# 985050276Speterd220-dg|Data General DASHER D220 color terminal in DG mode, 985150276Speter mc5i@, 985250276Speter dl1@, home@, il1@, is2@, is3=\036FQ2, ll@, mc4@, mc5@, rs1@, 985350276Speter rs2=\036N\036FS0>\036O\036FS00, 985450276Speter use=dgmode+color8, use=d470c-dg, 985550276Speter 985650276Speter# DASHER D230C color terminal in ANSI mode. 985750276Speter# Like the D220 but with minor ANSI compatibility improvements. 985850276Speter# 985950276Speterd230c|d230|Data General DASHER D230C, 986050276Speter blink=\E[5;50m, bold=\E[4;7;50m, dim=\E[2;50m, nel=^M^J, 986150276Speter rev=\E[7;50m, rmkx=\E[2;1v, rmso=\E[50m, rmul=\E[50m, 986250276Speter sgr=\E[50%?%p1%p3%|%p6%|%t;7%{1}%e%{0}%;%PR%?%p4%t;5%{1}%e%{0}%;%PB%?%p2%p6%|%t;4%{1}%e%{0}%;%PU%?%p1%p5%|%t;2%{1}%e%{0}%;%PDm\E)%?%p9%t6\016%e4\017%;, 986350276Speter sgr0=\E[50m\E)4\017, smkx=\E[2;0v, smso=\E[2;7;50m, 986450276Speter smul=\E[4;50m, 986550276Speter use=dgkeys+7b, use=d220, 986650276Speter 986750276Speterd230c-dg|d230-dg|Data General DASHER D230C in DG mode, 986850276Speter use=d220-dg, 986950276Speter 987050276Speter# DASHER D400/D450 series terminals. 987150276Speter# These add intelligent features like insert/delete to the D200 series. 987250276Speter# 987350276Speter# Initialization string 2 sets: 987450276Speter# ^^FQ2 - default cursor (solid rectangle) 987550276Speter# ^^FW - character protection disabled 987650276Speter# ^^FJ - normal (80 column) mode 987750276Speter# ^^F\^ - horizontal scrolling enabled (for alignment) 987850276Speter# ^^FX004? - margins at columns 0 and 79 987950276Speter# ^^F] - horizontal scrolling disabled 988050276Speter# ^^O - primary character set 988150276Speter# ^^FS00 - default character set (the keyboard native language) 988250276Speter# - (should reset scrolling regions, but that glitches the screen) 988350276Speter# Reset string 1 sets: 988450276Speter# ^^FA - all terminal defaults except scroll rate 988550276Speter# Reset string 2 sets: 988650276Speter# ^^F] - horizontal scrolling disabled 988750276Speter# ^^FT0 - jump scrolling 988850276Speter# 988950276Speterd400|d400-dg|d450|d450-dg|Data General DASHER D400/D450 series, 989050276Speter mc5i, 989150276Speter acsc=j$k"l!m#n)q+t'u&v(w%x*, civis=\036FQ0, 989250276Speter cnorm=\036FQ2, dch1=^^K, dl1=^^FI, 989350276Speter enacs=\036N\036FS11\036O, home=^^FG, hpa=\020%p1%c\177, 989450276Speter ich1=^^J, il1=^^FH, 989550276Speter is2=\036FQ2\036FW\036FJ\036F\^\036FX004?\036F]\036O\036FS00, 989650276Speter ll=\036FG\027, mc4=^^Fa, mc5=^^F`, ri=^^I, rmacs=^^O, 989750276Speter rs1=^^FA, rs2=\036F]\036FT0, 989850276Speter sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;%?%p4%t\016%e\017%;%?%p1%p5%|%t\034%e\035%;\036%?%p9%tN%eO%;, 989950276Speter sgr0=\017\025\035\036E\036O, smacs=^^N, 990050276Speter vpa=\020\177%p1%c, use=d210-dg, 990150276Speter 990250276Speter# DASHER D410/D460 series terminals in ANSI mode. 990350276Speter# These add a large number of intelligent terminal features. 990450276Speter# 990550276Speter# Initialization string 1 sets: 990650276Speter# \E[<0;<1;<2;<4l 990750276Speter# <0 - scrolling enabled 990850276Speter# <1 - blink enabled 990950276Speter# <2 - horizontal scrolling enabled (for alignment) 991050276Speter# <4 - print characters regardless of attributes 991150276Speter# \E[5;0v - normal (80 column) mode 991250276Speter# \E[1;1;80w - margins at columns 1 and 80 991350276Speter# \E[1;6;<2h 991450276Speter# 1 - print all characters even if protected 991550276Speter# 6 - character protection disabled 991650276Speter# <2 - horizontal scrolling disabled 991750276Speter# - (should reset scrolling regions, but that glitches the screen) 991850276Speter# 991950276Speter# Initialization string 2 sets: 992050276Speter# \E[3;2;2;1;1;1v 992150276Speter# 3;2 - default cursor (solid rectangle) 992250276Speter# 2;1 - 8 bit operations 992350276Speter# 1;1 - international keyboard language 992450276Speter# \E(B - default primary character set (U.S. ASCII) 992550276Speter# \E)4 - default secondary character set (international) 992650276Speter# ^O - primary character set 992750276Speter# 992850276Speter# Reset string 1 sets: 992950276Speter# \Ec - initial mode defaults (RIS) 993050276Speter# \E[<2h - horizontal scrolling disabled 993150276Speter# 993250276Speter# Reset string 2 sets: 993350276Speter# \E[4;0;2;1;1;1v 993450276Speter# 4;0 - jump scrolling 993550276Speter# 2;1 - 8 bit operations 993650276Speter# 1;1 - 8 bit (international) keyboard language 993750276Speter# \E(B - default primary character set (U.S. ASCII) 993850276Speter# \E)4 - default secondary character set (international) 993950276Speter# 994050276Speterd410|d411|d460|d461|Data General DASHER D410/D460 series, 994150276Speter mc5i, 994250276Speter acsc=j$k"l!m#n)q+t'u&v(w%x*, civis=\E[3;0v, 994350276Speter cnorm=\E[3;2v, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 994450276Speter dl1=\E[M, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, 994550276Speter is1=\E[<0;<1;<2;<4l\E[5;0v\E[1;1;80w\E[1;6;<2h, 994650276Speter is2=\E[3;2;2;1;1;1v\E(B\E)4\017, mc4=\E[4i, mc5=\E[5i, 994750276Speter ri=\EM, rmacs=\E)4\017, rs1=\Ec\E[<2h, 994850276Speter rs2=\E[4;0;2;1;1;1v\E(B\E)4, 994950276Speter sgr=\E[%?%p1%p3%|%p6%|%t7;%;%?%p4%t5;%;%?%p2%p6%|%t4;%;%?%p1%p5%|%t2;%;m\E)%?%p9%t6\016%e4\017%;, 995050276Speter sgr0=\E[m\E)4\017, smacs=\E)6\016, 995150276Speter use=d211, 995250276Speter 995350276Speter# Initialization string 2 sets: 995450276Speter# \E[3;2;2;0;1;0v 995550276Speter# 3;2 - default cursor (solid rectangle) 995650276Speter# 2;0 - 7 bit operations 995750276Speter# 1;0 - 7 bit (native) keyboard language 995850276Speter# \E(0 - default character set (the keyboard native language) 995950276Speter# ^O - primary character set 996050276Speter# 996150276Speter# Reset string 2 sets: 996250276Speter# \E[4;0;2;0;1;0v 996350276Speter# 4;0 - jump scrolling 996450276Speter# 2;0 - 7 bit operations 996550276Speter# 1;0 - 7 bit (native) keyboard language 996650276Speter# \E(0 - default character set (the keyboard native language) 996750276Speter# 996850276Speterd410-7b|d411-7b|d460-7b|d461-7b|Data General DASHER D410/D460 series in 7 bit mode, 996950276Speter km@, 997050276Speter enacs=\E)6, is2=\E[3;2;2;0;1;0v\E(0\017, rmacs=^O, 997150276Speter rs2=\E[4;0;2;0;1;0v\E(0, 997250276Speter sgr=\E[%?%p1%p3%|%p6%|%t7;%;%?%p4%t5;%;%?%p2%p6%|%t4;%;%?%p1%p5%|%t2;%;m%?%p9%t\016%e\017%;, 997350276Speter sgr0=\E[m\017, smacs=^N, 997450276Speter use=dgkeys+7b, use=d410, 997550276Speter 997650276Speterd410-dg|d460-dg|d411-dg|d461-dg|Data General DASHER D410/D460 series in DG mode, 997750276Speter km, 997850276Speter enacs@, rmacs=\036FS00, 997950276Speter sgr=\036%?%p1%p3%|%p6%|%tD%eE%;%?%p2%p6%|%t\024%e\025%;%?%p4%t\016%e\017%;%?%p1%p5%|%t\034%e\035%;\036FS%?%p9%t11%e00%;, 998050276Speter sgr0=\017\025\035\036E\036FS00, smacs=\036FS11, 998150276Speter use=d400-dg, 998250276Speter 998350276Speter# DASHER D410/D460 series terminals in wide (126 columns) ANSI mode. 998450276Speter# 998550276Speter# Initialization string 1 sets: 998650276Speter# \E[<0;<1;<2;<4l 998750276Speter# <0 - scrolling enabled 998850276Speter# <1 - blink enabled 998950276Speter# <2 - horizontal scrolling enabled (for alignment) 999050276Speter# <4 - print characters regardless of attributes 999150276Speter# \E[5;1v - compressed (135 column) mode 999250276Speter# \E[1;1;126 - margins at columns 1 and 126 999350276Speter# \E[1;6;<2h 999450276Speter# 1 - print all characters even if protected 999550276Speter# 6 - character protection disabled 999650276Speter# <2 - horizontal scrolling disabled 999750276Speter# - (should reset scrolling regions, but that glitches the screen) 999850276Speter# 999950276Speter# Reset string 1 sets: 1000050276Speter# \Ec - initial mode defaults (RIS) 1000150276Speter# \E[5;1v - compressed (135 column) mode 1000250276Speter# \E[1;1;126w - margins at columns 1 and 126 1000350276Speter# \E[<2h - horizontal scrolling disabled 1000450276Speter# 1000550276Speterd410-w|d411-w|d460-w|d461-w|Data General DASHER D410/D460 series in wide mode, 1000650276Speter cols#126, 1000750276Speter is1=\E[<0;<1;<2;<4l\E[5;1v\E[1;1;126w\E[1;6;<2h, 1000850276Speter rs1=\Ec\E[5;1v\E[1;1;126w\E[<2h, 1000950276Speter use=d410, 1001050276Speter 1001150276Speterd410-7b-w|d411-7b-w|d460-7b-w|d461-7b-w|Data General DASHER D410/D460 series in wide 7 bit mode, 1001250276Speter cols#126, 1001350276Speter is1=\E[<0;<1;<2;<4l\E[5;1v\E[1;1;126w\E[1;6;<2h, 1001450276Speter rs1=\Ec\E[5;1v\E[1;1;126w\E[<2h, 1001550276Speter use=d410-7b, 1001650276Speter 1001750276Speterd412-dg|d462-dg|d462e-dg|d412+dg|d462+dg|d413-dg|d463-dg|Data General DASHER D412/D462 series in DG mode, 1001850276Speter use=d410-dg, 1001950276Speter 1002050276Speter# These add intelligent features like scrolling regions. 1002150276Speterd412-unix|d462-unix|d412+|d462+|Data General DASHER D412+/D462+ series in Unix mode, 1002250276Speter civis=\036FQ0, clear=^^FE, cnorm=\036FQ5, 1002350276Speter cup=\036FP%p2%2.2X%p1%2.2X, dch1=^^K, dl1=^^FI, 1002450276Speter home=^^FG, hpa=\036FP%p1%2.2XFF, ich1=^^J, il1=^^FH, 1002550276Speter is2=\036FQ5\036FW\036FJ\036F\^\036FX004F\036O\036FS00, 1002650276Speter ll=\036FG\036PA, mc0=^A, rc=\036F}11, ri=^^I, 1002750276Speter rs1=\036FA\036FT0, rs2=\036P@1, sc=\036F}10, 1002850276Speter vpa=\036FPFF%p1%2.2X, 1002950276Speter wind=\036FB%?%p1%t%p1%2.2X0%;%p2%p1%-%{1}%+%2.2X0%?%{23}%p2%>%t000%;\036FX%p3%2.2X%p4%2.2X, use=d216+, 1003050276Speterd412-unix-w|d462-unix-w|d412+w|d462+w|Data General DASHER D412+/D462+ series in wide Unix mode, 1003150276Speter cols#132, 1003250276Speter is2=\036FQ5\036FW\036FK\036F\^\036FX0083\036O\036FS00, 1003350276Speter rs2=\036P@1\036FK\036FX0083, 1003450276Speter wind=\036FB%?%p1%t%p1%2.2X1%;%p2%p1%-%{1}%+%2.2X1%?%{23}%p2%>%t001%;\036FX%p3%2.2X%p4%2.2X, use=d412-unix, 1003550276Speterd412-unix-25|d462-unix-25|d412+25|d462+25|Data General DASHER D412+/D462+ series in Unix mode with 25 lines, 1003650276Speter lines#25, 1003750276Speter is3=\036Fz2, 1003850276Speter wind=\036FB%?%p1%t%p1%2.2X0%;%p2%p1%-%{1}%+%2.2X0%?%{24}%p2%>%t000%;\036FX%p3%2.2X%p4%2.2X, use=d462+, 1003950276Speterd412-unix-s|d462-unix-s|d412+s|d462+s|Data General DASHER D412+/D462+ in Unix mode with status line, 1004050276Speter eslok, hs, 1004150276Speter clear=\036FG\036PH, fsl=\036F}01\022, 1004250276Speter is3=\036Fz2\036F}00\036FB180000\036F}01, ll@, 1004350276Speter tsl=\036F}00\036FP%p1%2.2X18\036PG, 1004450276Speter wind=\036FB%?%p1%t%p1%2.2X0%;%p2%p1%-%{1}%+%2.2X0%?%{23}%p2%>%t%{23}%p2%-%2.2X0%;000\036FX%p3%2.2X%p4%2.2X, use=d462+, 1004550276Speter 1004650276Speter# Relative cursor motions are confined to the current window, 1004750276Speter# which is not what the scrolling region specification expects. 1004850276Speter# Thus, relative vertical cursor positioning must be deleted. 1004950276Speterd412-unix-sr|d462-unix-sr|d412+sr|d462+sr|Data General DASHER D412+/D462+ in Unix mode with scrolling region, 1005050276Speter csr=\036FB%?%p1%t%p1%2.2X0%;%p2%p1%-%{1}%+%2.2X0%?%{23}%p2%>%t000%;, 1005150276Speter cud1@, cuu1@, ll@, 1005250276Speter use=d462+, 1005350276Speter 1005450276Speterd413-unix|d463-unix|Data General DASHER D413/D463 series in DG-UNIX mode, 1005550276Speter use=d412-unix, 1005650276Speterd413-unix-w|d463-unix-w|Data General DASHER D413/D463 series in wide DG-UNIX mode, 1005750276Speter use=d412-unix-w, 1005850276Speterd413-unix-25|d463-unix-25|Data General DASHER D413/D463 series in DG-UNIX mode with 25 lines, 1005950276Speter use=d412-unix-25, 1006050276Speterd413-unix-s|d463-unix-s|Data General DASHER D413/D463 in DG-UNIX mode with status line, 1006150276Speter use=d412-unix-s, 1006250276Speterd413-unix-sr|d463-unix-sr|Data General DASHER D413/D463 in DG-UNIX mode with scrolling region, 1006350276Speter use=d412-unix-sr, 1006450276Speter 1006550276Speterd414-unix|d464-unix|Data General D414/D464 in DG-UNIX mode, 1006650276Speter use=d413-unix, 1006750276Speterd414-unix-w|d464-unix-w|Data General D414/D464 in wide DG-UNIX mode, 1006850276Speter use=d413-unix-w, 1006950276Speterd414-unix-25|d464-unix-25|Data General D414/D464 in DG-UNIX mode with 25 lines, 1007050276Speter use=d413-unix-25, 1007150276Speterd414-unix-s|d464-unix-s|Data General D414/D464 in DG-UNIX mode with status line, 1007250276Speter use=d413-unix-s, 1007350276Speterd414-unix-sr|d464-unix-sr|Data General D414/D464 in DG-UNIX mode with scrolling region, 1007450276Speter use=d413-unix-sr, 1007550276Speter 1007650276Speterd430c-dg|d430-dg|Data General D430C in DG mode, 1007750276Speter use=d413-dg, use=dg+fixed, 1007850276Speterd430c-dg-ccc|d430-dg-ccc|Data General D430C in DG mode with configurable colors, 1007950276Speter use=d413-dg, use=dg+ccc, 1008050276Speter 1008150276Speterd430c-unix|d430-unix|Data General D430C in DG-UNIX mode, 1008250276Speter use=d413-unix, use=dgunix+fixed, 1008350276Speterd430c-unix-w|d430-unix-w|Data General D430C in wide DG-UNIX mode, 1008450276Speter use=d413-unix-w, use=dgunix+fixed, 1008550276Speterd430c-unix-25|d430-unix-25|Data General D430C in DG-UNIX mode with 25 lines, 1008650276Speter use=d413-unix-25, use=dgunix+fixed, 1008750276Speterd430c-unix-s|d430-unix-s|Data General D430C in DG-UNIX mode with status line, 1008850276Speter use=d413-unix-s, use=dgunix+fixed, 1008950276Speterd430c-unix-sr|d430-unix-sr|Data General D430C in DG-UNIX mode with scrolling region, 1009050276Speter use=d413-unix-sr, use=dgunix+fixed, 1009150276Speterd430c-unix-ccc|d430-unix-ccc|Data General D430C in DG-UNIX mode with configurable colors, 1009250276Speter use=d413-unix, use=dgunix+ccc, 1009350276Speterd430c-unix-w-ccc|d430-unix-w-ccc|Data General D430C in wide DG-UNIX mode with configurable colors, 1009450276Speter use=d413-unix-w, use=dgunix+ccc, 1009550276Speterd430c-unix-25-ccc|d430-unix-25-ccc|Data General D430C in DG-UNIX mode with 25 lines and configurable colors, 1009650276Speter use=d413-unix-25, use=dgunix+ccc, 1009750276Speterd430c-unix-s-ccc|d430-unix-s-ccc|Data General D430C in DG-UNIX mode with status line and configurable colors, 1009850276Speter use=d413-unix-s, use=dgunix+ccc, 1009950276Speterd430c-unix-sr-ccc|d430-unix-sr-ccc|Data General D430C in DG-UNIX mode with scrolling region and configurable colors, 1010050276Speter use=d413-unix-sr, use=dgunix+ccc, 1010150276Speter 1010250276Speter# DASHER D470C color terminal in ANSI mode. 1010350276Speter# Like the D460 but with 16 colors and without a compressed mode. 1010450276Speter# 1010550276Speter# Initialization string 1 sets: 1010650276Speter# \E[<0;<1;<2;<4l 1010750276Speter# <0 - scrolling enabled 1010850276Speter# <1 - blink enabled 1010950276Speter# <2 - horizontal scrolling enabled (for alignment) 1011050276Speter# <4 - print characters regardless of attributes 1011150276Speter# \E[1;1;80w - margins at columns 1 and 80 1011250276Speter# \E[1;6;<2h 1011350276Speter# 1 - print all characters even if protected 1011450276Speter# 6 - character protection disabled 1011550276Speter# <2 - horizontal scrolling disabled 1011650276Speter# - (should reset scrolling regions, but that glitches the screen) 1011750276Speter# 1011850276Speterd470c|d470|Data General DASHER D470C, 1011950276Speter is1=\E[<0;<1;<2;<4l\E[1;1;80w\E[1;6;<2h, 1012050276Speter sgr=\E[%?%p1%p3%|%p6%|%t7;%{1}%e%{0}%;%PR%?%p4%t5;%{1}%e%{0}%;%PB%?%p2%p6%|%t4;%{1}%e%{0}%;%PU%?%p1%p5%|%t2;%{1}%e%{0}%;%PDm\E)%?%p9%t6\016%e4\017%;, 1012150276Speter use=dg+color, use=d460, 1012250276Speter 1012350276Speterd470c-7b|d470-7b|Data General DASHER D470C in 7 bit mode, 1012450276Speter is1=\E[<0;<1;<2;<4l\E[1;1;80w\E[1;6;<2h, 1012550276Speter sgr=\E[%?%p1%p3%|%p6%|%t7;%{1}%e%{0}%;%PR%?%p4%t5;%{1}%e%{0}%;%PB%?%p2%p6%|%t4;%{1}%e%{0}%;%PU%?%p1%p5%|%t2;%{1}%e%{0}%;%PDm%?%p9%t\016%e\017%;, 1012650276Speter use=dg+color, use=d460-7b, 1012750276Speter 1012850276Speter# Initialization string 2 sets: 1012950276Speter# ^^FQ2 - default cursor (solid rectangle) 1013050276Speter# ^^FW - character protection disabled 1013150276Speter# ^^F\^ - horizontal scrolling enabled (for alignment) 1013250276Speter# ^^FX004? - margins at columns 0 and 79 1013350276Speter# ^^F] - horizontal scrolling disabled 1013450276Speter# ^^O - primary character set 1013550276Speter# ^^FS00 - default character set (the keyboard native language) 1013650276Speter# - (should reset scrolling regions, but that glitches the screen) 1013750276Speter# 1013850276Speterd470c-dg|d470-dg|Data General DASHER D470C in DG mode, 1013950276Speter is2=\036FQ2\036FW\036F\^\036FX004?\036F]\036O\036FS00, 1014050276Speter use=dgmode+color, use=d460-dg, 1014150276Speter 1014250276Speter# DASHER D555 terminal in ANSI mode. 1014350276Speter# Like a D411, but has an integrated phone. 1014450276Speterd555|Data General DASHER D555, 1014550276Speter use=d411, 1014650276Speterd555-7b|Data General DASHER D555 in 7-bit mode, 1014750276Speter use=d411-7b, 1014850276Speterd555-w|Data General DASHER D555 in wide mode, 1014950276Speter use=d411-w, 1015050276Speterd555-7b-w|Data General DASHER D555 in wide 7-bit mode, 1015150276Speter use=d411-7b-w, 1015250276Speterd555-dg|Data General DASHER D555 series in DG mode, 1015350276Speter use=d411-dg, 1015450276Speter 1015550276Speter# DASHER D577 terminal in ANSI mode. 1015650276Speter# Like a D411, but acts as a keyboard for serial printers ("KSR" modes). 1015750276Speterd577|Data General DASHER D577, 1015850276Speter use=d411, 1015950276Speterd577-7b|Data General DASHER D577 in 7-bit mode, 1016050276Speter use=d411-7b, 1016150276Speterd577-w|Data General DASHER D577 in wide mode, 1016250276Speter use=d411-w, 1016350276Speterd577-7b-w|Data General DASHER D577 in wide 7-bit mode, 1016450276Speter use=d411-7b-w, 1016550276Speter 1016650276Speterd577-dg|d578-dg|Data General DASHER D577/D578 series in DG mode, 1016750276Speter use=d411-dg, 1016850276Speter 1016950276Speter# DASHER D578 terminal. 1017050276Speter# Like a D577, but without compressed mode; like a D470C in this respect. 1017150276Speter# 1017250276Speter# Initialization string 1 sets: 1017350276Speter# \E[<0;<1;<2;<4l 1017450276Speter# <0 - scrolling enabled 1017550276Speter# <1 - blink enabled 1017650276Speter# <2 - horizontal scrolling enabled (for alignment) 1017750276Speter# <4 - print characters regardless of attributes 1017850276Speter# \E[1;1;80w - margins at columns 1 and 80 1017950276Speter# \E[1;6;<2h 1018050276Speter# 1 - print all characters even if protected 1018150276Speter# 6 - character protection disabled 1018250276Speter# <2 - horizontal scrolling disabled 1018350276Speter# - (should reset scrolling regions, but that glitches the screen) 1018450276Speter# 1018550276Speterd578|Data General DASHER D578, 1018650276Speter is1=\E[<0;<1;<2;<4l\E[1;1;80w\E[1;6;<2h, use=d577, 1018750276Speterd578-7b|Data General DASHER D578 in 7-bit mode, 1018850276Speter is1=\E[<0;<1;<2;<4l\E[1;1;80w\E[1;6;<2h, 1018950276Speter use=d577-7b, 1019050276Speter 1019150276Speter#### Datamedia (dm) 1019250276Speter# 1019350276Speter# Datamedia was headquartered in Nashua, New Hampshire in 1993. 1019450276Speter# As of early 1996, at least one company called `Datamedia' has been taken 1019550276Speter# over by: 1019650276Speter# 1019750276Speter# Axent Technologies, Inc. 1019850276Speter# 2400 Research Boulevard 1019950276Speter# Rockville, Maryland 20850 1020050276Speter# voice: +1 301/258-5043 1020150276Speter# fax: +1 301/330-5756 1020250276Speter# email: <info@axent.com> 1020350276Speter# 1020450276Speter# makers of OmniGuard client/server security software. They are a software 1020550276Speter# only company and no longer make terminals. However, the operator there 1020650276Speter# told me that she had once spoken to a customer looking for Datamedia 1020750276Speter# terminals who'd mentioned a Datamedia in New Jersey. This is backed up 1020850276Speter# by comp.terminals posting describing the ID plate on the back of a 1020950276Speter# "Datamedia 3000" terminal. Was this an earlier incarnation of Axent? 1021050276Speter# Inquiring minds want to know... 1021150276Speter# 1021250276Speter 1021350276Spetercs10|colorscan|Datamedia Color Scan 10, 1021450276Speter msgr, 1021550276Speter cols#80, lines#24, 1021650276Speter bel=^G, clear=\E[H\E[J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 1021750276Speter cup=\E[%i%p1%02d;%p2%02dH, cuu1=\E[A, ed=\E[J, el=\E[K, 1021850276Speter ind=^J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 1021950276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rmso=\E[m, rmul=\E[m, 1022050276Speter sgr0=\E[m, smso=\E[7m, smul=\E[4m, 1022150276Spetercs10-w|Datamedia Color Scan 10 with 132 columns, 1022250276Speter cols#132, 1022350276Speter cup=\E[%i%p1%02d;%p2%03dH, use=cs10, 1022450276Speter 1022550276Speter# (dm1520: removed obsolete ":ma=^\ ^_^P^YH:" -- esr) 1022650276Speterdm1520|dm1521|datamedia 1520, 1022750276Speter am, xenl, 1022850276Speter cols#80, it#8, lines#24, 1022950276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^\, 1023050276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^], 1023150276Speter home=^Y, ht=^I, ind=^J, kcub1=^H, kcud1=^J, kcuf1=^\, kcuu1=^_, 1023250276Speter khome=^Y, 1023350276Speter# dm2500: this terminal has both <ich> and <smir>. Applications using 1023450276Speter# termcap/terminfo directly (rather than through ncurses) might be confused. 1023550276Speterdm2500|datamedia2500|datamedia 2500, 1023650276Speter cols#80, lines#24, 1023750276Speter bel=^G, clear=^^^^\177, cub1=^H, cud1=^J, cuf1=^\, 1023850276Speter cup=\014%p2%{96}%^%c%p1%{96}%^%c, cuu1=^Z, 1023950276Speter dch1=\020\010\030\035$<10*>, 1024050276Speter dl1=\020\032\030\035$<10*>, el=^W, home=^B, 1024150276Speter ich1=\020\034\030\035$<10*>, 1024250276Speter il1=\020\n\030\035\030\035$<15>, ind=^J, pad=\377, 1024350276Speter rmdc=^X^], rmir=\377\377\030\035$<10>, rmso=^X^], 1024450276Speter smdc=^P, smir=^P, smso=^N, 1024550276Speter# dmchat is like DM2500, but DOES need "all that padding" (jcm 1/31/82) 1024650276Speter# also, has a meta-key. 1024750276Speter# From: <goldberger@su-csli.arpa> 1024850276Speter# (dmchat: ":MT:" changed to ":km:" -- esr) 1024950276Speterdmchat|dmchat version of datamedia 2500, 1025050276Speter km, 1025150276Speter dl1=\020\032\030\035$<2/>, 1025250276Speter il1=\020\n\030\035\030\035$<1*/>, use=dm2500, 1025350276Speter# (dm3025: ":MT:" changed to ":km:" -- esr) 1025450276Speterdm3025|datamedia 3025a, 1025550276Speter km, 1025650276Speter cols#80, it#8, lines#24, 1025750276Speter bel=^G, clear=\EM$<2>, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1025850276Speter cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, 1025950276Speter dch1=\010$<6>, dl1=\EP\EA\EQ$<130>, ed=\EJ$<2>, el=\EK, 1026050276Speter home=\EH, ht=^I, il1=\EP\n\EQ$<130>, ind=^J, ip=$<6>, 1026150276Speter is2=\EQ\EU\EV, rmdc=\EQ, rmir=\EQ, rmso=\EO0, smdc=\EP, 1026250276Speter smir=\EP, smso=\EO1, 1026350276Speterdm3045|datamedia 3045a, 1026450276Speter am, eo, km@, ul, xenl, 1026550276Speter dch1=\EB$<6>, dl1@, il1@, is2=\EU\EV, kcuf1=\EC, kcuu1=\EA, 1026650276Speter kf0=\Ey\r, kf1=\Ep\r, kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r, 1026750276Speter kf5=\Et\r, kf6=\Eu\r, kf7=\Ev\r, kf8=\Ew\r, kf9=\Ex\r, 1026850276Speter khome=\EH, pad=\177, rmdc@, rmir=\EP, rmso@, smdc@, smso@, 1026950276Speter use=dm3025, 1027050276Speter# Datamedia DT80 soft switches: 1027150276Speter# 1 0=Jump 1=Smooth 1027250276Speter# Autorepeat 0=off 1=on 1027350276Speter# Screen 0=Dark 1=light 1027450276Speter# Cursor 0=u/l 1=block 1027550276Speter# 1027650276Speter# 2 Margin Bell 0=off 1=on 1027750276Speter# Keyclick 0=off 1=on 1027850276Speter# Ansi/VT52 0=VT52 1=Ansi 1027950276Speter# Xon/Xoff 0=Off 1=On 1028050276Speter# 1028150276Speter# 3 Shift3 0=Hash 1=UK Pound 1028250276Speter# Wrap 0=Off 1=On 1028350276Speter# Newline 0=Off 1=On 1028450276Speter# Interlace 0=Off 1=On 1028550276Speter# 1028650276Speter# 4 Parity 0=Odd 1=Even 1028750276Speter# Parity 0=Off 1=On 1028850276Speter# Bits/Char 0=7 1=8 1028950276Speter# Power 0=60Hz 1=50Hz 1029050276Speter# 1029150276Speter# 5 Line Interface 0=EIA 1=Loop 1029250276Speter# Aux Interface 0=EIA 1=Loop 1029350276Speter# Local Copy 0=Off 1=On 1029450276Speter# Spare 1029550276Speter# 1029650276Speter# 6 Aux Parity 0=Odd 1=Even 1029750276Speter# Aux Parity 0=Off 1=On 1029850276Speter# Aux Bits/Char 0=7 1=8 1029950276Speter# CRT Saver 0=Off 1=On 1030050276Speter# dm80/1 is a vt100 lookalike, but it doesn't seem to need any padding. 1030150276Speterdm80|dmdt80|dt80|datamedia dt80/1, 1030250276Speter clear=\E[2J\E[H, cud1=^J, cuf1=\E[C, 1030350276Speter cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K, 1030450276Speter home=\E[H, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, ri=\EM, 1030550276Speter rmso=\E[m, rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m, 1030650276Speter use=vt100, 1030750276Speter# except in 132 column mode, where it needs a little padding. 1030850276Speter# This is still less padding than the vt100, and you can always turn on 1030950276Speter# the ^S/^Q handshaking, so you can use vt100 flavors for things like 1031050276Speter# reverse video. 1031150276Speterdm80w|dmdt80w|dt80w|datamedia dt80/1 in 132 char mode, 1031250276Speter cols#132, 1031350276Speter clear=\E[H\E[2J$<50/>, cud1=^J, 1031450276Speter cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<5/>, 1031550276Speter ed=\E[0J$<20/>, el=\E[0K$<20/>, use=dm80, 1031650276Speter# From: Adam Thompson <thompson@xanth.magic.mb.ca> Sept 10 1995 1031750276Speterdt80-sas|Datamedia DT803/DTX for SAS usage, 1031850276Speter am, bw, 1031950276Speter cols#80, lines#24, 1032050276Speter acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~, 1032150276Speter bel=^G, clear=^L, cr=^M, 1032250276Speter csr=\E=%p1%{32}%+%c%{32}%c\E#1\E=%p2%{32}%+%c%{32}%c\E#2, 1032350276Speter cub1=^H, cud1=\EB, cuf1=^\, 1032450276Speter cup=\E=%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, dl1=\EM, ed=^K, 1032550276Speter el=^], ff=^L, home=^Y, ht=^I, hts=\E'1, il1=\EL, ind=\EB, 1032650276Speter is2=\E)0\E<\EP\E'0\E$2, kclr=^L, kcub1=^H, kcud1=^J, 1032750276Speter kcuf1=^\, kcuu1=^_, ked=^K, kel=^], khome=^Y, mc4=^O, mc5=^N, 1032850276Speter rev=\E$2\004, ri=\EI, rmacs=\EG, rmso=^X, sgr0=^X, smacs=\EF, 1032950276Speter smso=\E$2\004, tbc=\E'0, 1033050276Speter 1033150276Speter# Datamedia Excel 62, 64 from Gould/SEL UTX/32 via BRL 1033250276Speter# These aren't end-all Excel termcaps; but do insert/delete char/line 1033350276Speter# and name some of the extra function keys. (Mike Feldman ccvaxa!feldman) 1033450276Speter# The naming convention has been bent somewhat, with the use of E? (where 1033550276Speter# E is for 'Excel') as # a name. This was done to distinguish the entries 1033650276Speter# from the other Datamedias in use here, and yet to associate a model of 1033750276Speter# the Excel terminals with the regular datamedia terminals that share 1033850276Speter# major characteristics. 1033950276Speterexcel62|excel64|datamedia Excel 62, 1034050276Speter dch1=\E[P, kbs=^H, kcub1=^H, kcud1=^J, kf5=\EOu, kf6=\EOv, 1034150276Speter kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l, smir=\E[4h, 1034250276Speter use=dt80, 1034350276Speterexcel62-w|excel64-w|datamedia Excel 62 in 132 char mode, 1034450276Speter dch1=\E[P, kbs=^H, kcub1=^H, kcud1=^J, kf5=\EOu, kf6=\EOv, 1034550276Speter kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l, smir=\E[4h, 1034650276Speter use=dt80w, 1034750276Speterexcel62-rv|excel64-rv|datamedia Excel 62 in reverse video mode, 1034850276Speter dch1=\E[P, flash=\E[?5l\E[?5h, kbs=^H, kcub1=^H, kcud1=^J, 1034950276Speter kf5=\EOu, kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, rmir=\E[4l, 1035050276Speter smir=\E[4h, 1035150276Speter use=dt80, 1035250276Speter 1035350276Speter#### Falco 1035450276Speter# 1035550276Speter# Falco Data Products 1035650276Speter# 440 Potrero Avenue 1035750276Speter# Sunnyvale, CA 940864-196 1035850276Speter# Vox: (800)-325-2648 1035950276Speter# Fax: (408)-745-7860 1036050276Speter# Net: techsup@charm.sys.falco.com 1036150276Speter# 1036250276Speter# Current Falco models as of 1995 are generally ANSI-compatible and support 1036350276Speter# emulations of DEC VT-series, Wyse, and Televideo types. 1036450276Speter# 1036550276Speter 1036650276Speter# Test version for Falco ts-1. See <arpavax.hickman@ucb> for info 1036750276Speter# This terminal was released around 1983 and was discontinued long ago. 1036850276Speter# The standout and underline highlights are the same. 1036950276Speterfalco|ts1|ts-1|falco ts-1, 1037050276Speter am, 1037150276Speter cols#80, it#8, lines#24, 1037250276Speter bel=^G, clear=\E*, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1037350276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 1037450276Speter dl1=\ER, ed=\EY, el=\ET\EG0\010, home=^^, ht=^I, il1=\EE, 1037550276Speter ind=^J, is2=\Eu\E3, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, 1037650276Speter kf0=^A0\r, rmir=\Er, rmso=\Eg0, rmul=\Eg0, sgr0=\Eg0, 1037750276Speter smir=\Eq, smso=\Eg1, smul=\Eg1, 1037850276Speterfalco-p|ts1p|ts-1p|falco ts-1 with paging option, 1037950276Speter am, da, db, mir, msgr, ul, 1038050276Speter cols#80, it#8, lines#24, 1038150276Speter bel=^G, cbt=\EI, clear=\E*, cr=^M, cub1=^H, cud1=\E[B, 1038250276Speter cuf1=\E[C, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E[A, 1038350276Speter dch1=\EW, dl1=\ER, ed=\EY, el=\ET\EG0\010\Eg0, ht=^I, 1038450276Speter il1=\EE, ind=^J, is2=\EZ\E3\E_c, kcub1=\E[D, kcud1=\E[B, 1038550276Speter kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, rmcup=\E_b, rmir=\Er, 1038650276Speter rmso=\Eg0, rmul=\Eg0, sgr0=\Eg0, smcup=\E_d, smir=\Eq, 1038750276Speter smso=\Eg4, smul=\Eg1, 1038850276Speter# (ts100: I added <rmam>/<smam> based on the init string -- esr) 1038950276Speterts100|ts100-sp|falco ts100-sp, 1039050276Speter am, mir, msgr, xenl, xon, 1039150276Speter cols#80, it#8, lines#24, vt#3, 1039250276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 1039350276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 1039450276Speter clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 1039550276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1039650276Speter cuf=\E[%p1%dC, cuf1=\E[C$<2>, 1039750276Speter cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, 1039850276Speter cuu1=\E[A$<2>, dch1=\E~W, dl1=\E~R, ed=\E[J$<50>, 1039950276Speter el=\E[K$<3>, el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, 1040050276Speter ht=^I, hts=\EH, ich1=\E~Q, il1=\E~E, ind=^J, is1=\E~)\E~ea, 1040150276Speter ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=^H, kc1=\EOp, kc3=\EOn, 1040250276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, 1040350276Speter kf0=\EOy, kf1=\EOP, kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, 1040450276Speter kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8, 1040550276Speter rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l, 1040650276Speter rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>, 1040750276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 1040850276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, 1040950276Speter sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=, 1041050276Speter smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, 1041150276Speterts100-ctxt|falco ts-100 saving context, 1041250276Speter rmcup=\E~_b, smcup=\E~_d\E[2J, use=ts100, 1041350276Speter 1041450276Speter#### Florida Computer Graphics 1041550276Speter# 1041650276Speter 1041750276Speter# Florida Computer Graphics Beacon System, using terminal emulator program 1041850276Speter# "host.com", as provided by FCG. This description is for an early release 1041950276Speter# of the "host" program. Known bug: <ed> clears the whole screen, so it's 1042050276Speter# commented out. 1042150276Speter 1042250276Speter# From: David Bryant <cbosg!djb> 1/7/83 1042350276Speterbeacon|FCG Beacon System, 1042450276Speter am, da, db, 1042550276Speter cols#80, lines#32, 1042650276Speter bel=\ESTART\r\E37\r\EEND\r$<1>, 1042750276Speter blink=\ESTART\r\E61\,1\r\EEND\r, clear=\EZ$<10>, cr=^M, 1042850276Speter cub1=^H, cud1=^J, cuf1=\EV, 1042950276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<20>, cuu1=\EU, 1043050276Speter dch1=\EW, dl1=\ER, el=\ET, home=\EH$<10>, ich1=\EQ, il1=\EE, 1043150276Speter ind=^J, rev=\ESTART\r\E59\,1\r\EEND\r, rmcup=, 1043250276Speter rmso=\ESTART\r\E70\,0\r\EEND\r$<20>, 1043350276Speter rmul=\ESTART\r\E60\,0\r\EEND\r, 1043450276Speter sgr0=\ESTART\r\E78\r\E70\,0\r\EEND\r$<20>, 1043550276Speter smcup=\ESTART\r\E2\,0\r\E12\r\EEND\r$<10>, 1043650276Speter smso=\ESTART\r\E70\,6\r\EEND\r$<20>, 1043750276Speter smul=\ESTART\r\E60\,1\r\EEND\r, 1043850276Speter 1043950276Speter#### Fluke 1044050276Speter# 1044150276Speter 1044250276Speter# The f1720a differences from ANSI: no auto margin, destructive 1044350276Speter# tabs, # of lines, funny highlighting and underlining 1044450276Speterf1720|f1720a|fluke 1720A, 1044550276Speter xt, 1044650276Speter cols#80, lines#16, xmc#1, 1044750276Speter bel=^G, clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=\E[B, 1044850276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, 1044950276Speter el=\E[K, ind=\ED, is2=\E[H\E[2J, kcub1=^_, kcud1=^], 1045050276Speter kcuf1=^^, kcuu1=^\, ri=\EM, rmso=\E[m, rmul=\E[m, sgr0=\E[m, 1045150276Speter smso=\E[7m, smul=\E[4m, 1045250276Speter 1045350276Speter#### Liberty Electronics (Freedom) 1045450276Speter# 1045550276Speter# Liberty Electronics 1045650276Speter# 48089 Fremont Blvd 1045750276Speter# Fremont CA 94538 1045850276Speter# Vox: (510)-623-6000 1045950276Speter# Fax: (510)-623-7021 1046050276Speter 1046150276Speter# From: <faletti@berkeley.edu> 1046250276Speter# (f100: added empty <acsc> to suppress a tic warning; 1046350276Speter# made this relative to adm+sgr -- note that <invis> isn't 1046450276Speter# known to work for f100 but does on the f110. --esr) 1046550276Speterf100|freedom|freedom100|freedom model 100, 1046650276Speter am, bw, hs, mir, msgr, xon, 1046750276Speter cols#80, lines#24, 1046850276Speter acsc=, bel=^G, cbt=\EI, clear=^Z, cr=^M, cub1=^H, cud1=^J, 1046950276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 1047050276Speter dch1=\EW, dl1=\ER$<11.5*>, dsl=\Eg\Ef\r, ed=\EY, el=\ET, 1047150276Speter flash=\Eb$<200>\Ed, fsl=^M, home=^^, hpa=\E]%p1%{32}%+%c, 1047250276Speter ht=^I, hts=\E1, il1=\EE$<8.5*>, ind=^J, ip=$<6>, 1047350276Speter is2=\Eg\Ef\r\Ed, kbs=^H, kcbt=\EI, kcub1=^H, kcud1=^V, 1047450276Speter kcuf1=^L, kcuu1=^K, kf1=^A@\r, kf10=^AI\r, kf2=^AA\r, 1047550276Speter kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 1047650276Speter kf8=^AG\r, kf9=^AH\r, khome=^^, ri=\Ej, rmacs=\E$, rmir=\Er, 1047750276Speter smacs=\E%, smir=\Eq, tbc=\E3, tsl=\Eg\Ef, 1047850276Speter vpa=\E[%p1%{32}%+%c, use=adm+sgr, 1047950276Speterf100-rv|freedom-rv|freedom 100 in reverse video, 1048050276Speter flash=\Ed$<200>\Eb, is2=\Eg\Ef\r\Eb, use=f100, 1048150276Speter# The f110 and f200 have problems with vi(1). They use the ^V 1048250276Speter# code for the down cursor key. When kcud1 is defined in terminfo 1048350276Speter# as ^V, the Control Character Quoting capability (^V in insert mode) 1048450276Speter# is lost! It cannot be remapped in vi because it is necessary to enter 1048550276Speter# a ^V to to quote the ^V that is being remapped!!! 1048650276Speter# 1048750276Speter# f110/f200 users will have to decide whether 1048850276Speter# to lose the down cursor key or the quoting capability. We will opt 1048950276Speter# initially for leaving the quoting capability out, since use of VI 1049050276Speter# is not generally applicable to most interactive applications 1049150276Speter# (f110: added <ht>, <khome> & <kcbt> from f100 -- esr) 1049250276Speterf110|freedom110|Liberty Freedom 110, 1049350276Speter bw@, eslok, 1049450276Speter it#8, wsl#80, 1049550276Speter blink=\EG2, bold=\EG0, civis=\E.1, cnorm=\E.2, cud1=^V, 1049650276Speter cvvis=\E.2, dim=\EG@, dl1=\ER, dsl=\Ef\r, 1049750276Speter flash=\Eb$<200/>\Ed, il1=\EE, ip@, is2@, kclr=^^, kdch1=\EW, 1049850276Speter kdl1=\ER, ked=\EY, kel=\ET, kf0=^AI\r, kf10@, kich1=\EQ, 1049950276Speter kil1=\EE, mc4=\Ea, mc5=\E`, ri=\EJ, rmacs=\E%%, rmir=\Er\EO, 1050050276Speter smacs=\E$, smir=\EO\Eq, smso=\EG<, tsl=\Ef, 1050150276Speter use=f100, 1050250276Speterf110-14|Liberty Freedom 110 14inch, 1050350276Speter dch1@, use=f110, 1050450276Speterf110-w|Liberty Freedom 110 - 132 cols, 1050550276Speter cols#132, use=f110, 1050650276Speterf110-14w|Liberty Freedom 110 14in/132 cols, 1050750276Speter cols#132, 1050850276Speter dch1@, use=f110, 1050950276Speter# (f200: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr) 1051050276Speterf200|freedom200|Liberty Freedom 200, 1051150276Speter am, eslok, hs, mir, msgr, xon, 1051250276Speter cols#80, it#8, lines#24, wsl#80, 1051350276Speter acsc=, bel=^G, blink=\EG2, bold=\EG0, cbt=\EI, civis=\E.0, 1051450276Speter clear=^Z, cnorm=\E.1, cr=^M, 1051550276Speter csr=\Em0%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=^V, 1051650276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 1051750276Speter cvvis=\E.1, dch1=\EW, dim=\EG@, dl1=\ER, dsl=\Ef\r, ed=\EY, 1051850276Speter el=\ET, flash=\Eo$<200/>\En, fsl=^M, home=^^, 1051950276Speter hpa=\E]%p1%{32}%+%c, hts=\E1, il1=\EE, ind=^J, kbs=^H, 1052050276Speter kclr=^^, kcub1=^H, kcud1=^V, kcuf1=^L, kcuu1=^K, kdch1=\EW, 1052150276Speter kdl1=\ER, ked=\EY, kel=\ET, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, 1052250276Speter kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 1052350276Speter kf8=^AG\r, kf9=^AH\r, kich1=\EQ, kil1=\EE, mc4=\Ea, mc5=\E`, 1052450276Speter ri=\EJ, rmacs=\E%%, rmir=\Er, smacs=\E$, smir=\Eq, smso=\EG<, 1052550276Speter tbc=\E3, tsl=\Ef, vpa=\E[%p1%{32}%+%c, 1052650276Speter use=adm+sgr, 1052750276Speterf200-w|Liberty Freedom 200 - 132 cols, 1052850276Speter cols#132, use=f200, 1052950276Speter# The f200 has the ability to reprogram the down cursor key. The key is 1053050276Speter# reprogrammed to ^J (linefeed). This value is remembered in non-volatile RAM, 1053150276Speter# so powering the terminal off and on will not cause the change to be lost. 1053250276Speterf200vi|Liberty Freedom 200 for vi, 1053350276Speter flash=\Eb$<200/>\Ed, kcud1=^J, use=f200, 1053450276Speterf200vi-w|Liberty Freedom 200 - 132 cols for vi, 1053550276Speter cols#132, use=f200vi, 1053650276Speter 1053750276Speter#### GraphOn (go) 1053850276Speter# 1053950276Speter# Graphon Corporation 1054050276Speter# 544 Division Street 1054150276Speter# Campbell, CA 95008 1054250276Speter# Vox: (408)-370-4080 1054350276Speter# Fax: (408)-370-5047 1054450276Speter# Net: troy@graphon.com (Troy Morrison) 1054550276Speter# 1054650276Speter# 1054750276Speter# The go140 and go225 have been discontinued. GraphOn now makes X terminals, 1054850276Speter# including one odd hybrid that starts out life on power-up as a character 1054950276Speter# terminal, than can be switched to X graphics mode (driven over the serial 1055050276Speter# line) by an escape sequence. No info on this beast yet. 1055150276Speter# (go140: I added <rmam>/<smam> based on the init string -- esr) 1055250276Spetergo140|graphon go-140, 1055350276Speter cols#80, it#8, lines#24, 1055450276Speter clear=\E[H\E[2J$<10/>, cub1=^H, cuf1=\E[C, 1055550276Speter cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 1055650276Speter ed=\E[J$<10/>, el=\E[K, ht=^I, 1055750276Speter if=/usr/share/tabset/vt100, il1=\E[L, 1055850276Speter is2=\E<\E=\E[?3l\E[?7l\E(B\E[J\E7\E[;r\E8\E[m\E[q, 1055950276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, 1056050276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, ri=\EM, 1056150276Speter rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, 1056250276Speter rmul=\E[m, sgr0=\E[m, smam=\E[?7h, smir=\E[4h, 1056350276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, 1056450276Spetergo140w|graphon go-140 in 132 column mode, 1056550276Speter am, 1056650276Speter cols#132, 1056750276Speter is2=\E<\E=\E[?3h\E[?7h\E(B\E[J\E7\E[;r\E8\E[m\E[q, use=go140, 1056850276Speter# Hacked up vt200 termcap to handle GO-225/VT220 1056950276Speter# From: <edm@nwnexus.WA.COM> 1057050276Speter# (go225: I added <rmam>/<smam> based on the init string -- esr) 1057150276Spetergo225|go-225|Graphon 225, 1057250276Speter am, mir, xenl, 1057350276Speter cols#80, it#8, lines#25, vt#3, 1057450276Speter blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, 1057550276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, 1057650276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 1057750276Speter ed=\E[J, el=\E[K, home=\E[H, ht=^I, il1=\E[L, ind=\ED, 1057850276Speter is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kbs=^H, 1057950276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, 1058050276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, rc=\E8, rev=\E[7m, 1058150276Speter rf=/usr/share/tabset/vt100, ri=\EM, rmam=\E[?7l, 1058250276Speter rmcup=\E[!p\E[?7h\E[2;1;1#w, rmir=\E[4l, rmkx=\E>, 1058350276Speter rmso=\E[27m, rmul=\E[24m, rs1=\E[!p\E[?7h\E[2;1;1#w, 1058450276Speter sc=\E7, sgr0=\E[m, smam=\E[?7h, smcup=\E[2;0#w\E[1;25r, 1058550276Speter smir=\E[4h, smkx=\E=, smso=\E[7m, smul=\E[4m, 1058650276Speter 1058750276Speter#### Harris (Beehive) 1058850276Speter# 1058950276Speter# Bletch. These guys shared the Terminal Brain Damage laurels with Hazeltine. 1059050276Speter# Their terminal group is ancient history now (1995) though the parent 1059150276Speter# company is still in business. 1059250276Speter# 1059350276Speter 1059450276Speter# Beehive documentation is undated and marked Preliminary and has no figures 1059550276Speter# so we must have early Superbee2 (Model 600, according to phone conversation 1059650276Speter# with mfr.). It has proved reliable except for some missing padding 1059750276Speter# (notably after \EK and <nl> at bottom of screen). 1059850276Speter# 1059950276Speter# The key idea is that AEP mode is poison for <cup> & that US's in 1060050276Speter# the local memory should be avoided like the plague. That means 1060150276Speter# that the 2048 character local buffer is used as 25 lines of 80 1060250276Speter# characters, period. No scrolling local memory, folks. It also 1060350276Speter# appears that we cannot use naked INS LINE feature since it uses 1060450276Speter# US. The sbi fakes <il1> with an 80-space insert that may be too 1060550276Speter# slow at low speeds; also spaces get converted to \040 which is 1060650276Speter# too long for some programs (not vi). DEL LINE is ok but slow. 1060750276Speter# 1060850276Speter# The <nl> string is designed for last line of screen ONLY; cup to 1060950276Speter# 25th line corrects the motion inherent in scrolling to Page 1. 1061050276Speter# 1061150276Speter# There is one understood bug. It is that the screen appears to 1061250276Speter# pop to a new (blank) page after a <nel>, or leave a half-line 1061350276Speter# ellipsis to a quad that is the extra 48 memory locations. The 1061450276Speter# data received is dumped into memory but not displayed. Not to 1061550276Speter# worry if <cup> is being used; the lines not displayed will be, 1061650276Speter# whenever the cursor is moved up there. Since <cup> is addressed 1061750276Speter# relative to MEMORY of window, nothing is lost; but beware of 1061850276Speter# relative cursor motion (<cuu1>,<cud1>,<cuf1>,<cub1>). Recommended, 1061950276Speter# therefore, is setenv MORE -c . 1062050276Speter# 1062150276Speter# WARNING: Not all features tested. 1062250276Speter# 1062350276Speter# Timings are assembled from 3 sources. Some timings may reflect 1062450276Speter# SB2/Model 300 that were used if more conservative. 1062550276Speter# Tested on a Model 600 at 1200 and 9600 bd. 1062650276Speter# 1062750276Speter# The BACKSPACEkb option is cute. The NEWLINE key, so cleverly 1062850276Speter# placed on the keyboard and useless because of AEP, is made 1062950276Speter# into a backspace key. In use ESC must be pressed twice (to send) 1063050276Speter# and sending ^C must be prefixed by ESC to avoid that weird 1063150276Speter# transmit mode associated with ENTER key. 1063250276Speter# 1063350276Speter# IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across 1063450276Speter# the screen, then it has dropped into ENTER mode; hit 1063550276Speter# RESET--ONLINE--!tset. 1063650276Speter# 1063750276Speter# As delivered this machine has a FATAL feature that will throw 1063850276Speter# it into that strange transmit state (SPOW) if the space bar is 1063950276Speter# hit after a CR is received, but before receiving a LF (or a 1064050276Speter# few others). 1064150276Speter# 1064250276Speter# The circuits MUST be modified to eliminate the SPOW latch. 1064350276Speter# This is done by strapping on chip A46 of the I/O board; cut 1064450276Speter# the p.c. connection to Pin 5 and strap Pin 5 to Pin 8 of that 1064550276Speter# chip. This mod has been checked out on a Mod 600 of Superbee II. 1064650276Speter# With this modification absurdly high timings on cr are 1064750276Speter# unnecessary. 1064850276Speter# 1064950276Speter# NOTE WELL that the rear panel switch should be set to CR/LF, 1065050276Speter# not AEP! 1065150276Speter# 1065250276Spetersb1|beehive superbee, 1065350276Speter am, bw, da, db, mir, ul, xsb, 1065450276Speter cols#80, lines#25, xmc#1, 1065550276Speter bel=^G, cbt=\E`$<650>, clear=\EH$<1>\EJ$<3>, cr=$<1>\r, 1065650276Speter cub1=^H, cud1=^J, cuf1=\EC$<3>, cup=\EF%p2%03d%p1%03d, 1065750276Speter cuu1=\EA$<3>, dch1=\EP$<3>, dl1=\EM$<100>, ed=\EJ$<3>, 1065850276Speter el=\EK$<3>, home=\EH$<1>, ht=^I, hts=\E1, 1065950276Speter il1=\EN\EL$<3>\EQ \EP$<3> \EO\ER\EA$<3>, 1066050276Speter ind=^J, is2=\EE$<3>\EX\EZ\EO\Eb\Eg\ER, kbs=^_, kcub1=\ED, 1066150276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdl1=\EM, ked=\EJ, kel=\EK, 1066250276Speter kf0=\E2, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, 1066350276Speter kf7=\Ev, kf8=\Ew, kf9=\E1, khome=\EH, kich1=\EQ\EO, 1066450276Speter krmir=\ER, lf0=TAB CLEAR, lf9=TAB SET, rmcup=, rmir=\ER, 1066550276Speter rmso=\E_3, rmul=\E_3, sgr0=\E_3, smcup=\EO, smir=\EQ\EO, 1066650276Speter smso=\E_1, smul=\E_0, tbc=\E3, 1066750276Spetersbi|superbee|beehive superbee at Indiana U., 1066850276Speter xsb, 1066950276Speter cr=\r$<1>, il1=1\EN\EL$<9>\EQ \EP$<9> \EO\ER\EA, use=sb1, 1067050276Speter# Alternate (older) description of Superbee - f1=escape, f2=^C. 1067150276Speter# Note: there are at least 3 kinds of superbees in the world. The sb1 1067250276Speter# holds onto escapes and botches ^C's. The sb2 is the best of the 3. 1067350276Speter# The sb3 puts garbage on the bottom of the screen when you scroll with 1067450276Speter# the switch in the back set to CRLF instead of AEP. This description 1067550276Speter# is tested on the sb2 but should work on all with either switch setting. 1067650276Speter# The f1/f2 business is for the sb1 and the <xsb> can be taken out for 1067750276Speter# the other two if you want to try to hit that tiny escape key. 1067850276Speter# This description is tricky: being able to use cup depends on there being 1067950276Speter# 2048 bytes of memory and the hairy <nl> string. 1068050276Spetersuperbee-xsb|beehive super bee, 1068150276Speter am, da, db, xsb, 1068250276Speter cols#80, it#8, lines#25, 1068350276Speter clear=\EH\EJ$<3>, cnorm=^J, cr=\r$<1000>, cub1=^H, cud1=^J, 1068450276Speter cuf1=\EC, cup=\EF%p2%3d%p1%3d, cuu1=\EA$<3>, 1068550276Speter dch1=\EP$<3>, dl1=\EM$<100>, ed=\EJ$<3>, el=\EK$<3>, 1068650276Speter home=\EH, ht=^I, hts=\E1, 1068750276Speter ind=\n\0\0\0\n\0\0\0\EA\EK\0\0\0\ET\ET, is2=\EH\EJ, 1068850276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\Ep, kf2=\Eq, 1068950276Speter kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew, 1069050276Speter khome=\EH, rmso=\E_3, sgr0=\E_3, smso=\E_1, tbc=\E3, 1069150276Speter# This loses on lines > 80 chars long, use at your own risk 1069250276Spetersuperbeeic|super bee with insert char, 1069350276Speter ich1=, rmir=\ER, smir=\EQ, use=superbee-xsb, 1069450276Spetersb2|sb3|fixed superbee, 1069550276Speter xsb@, use=superbee, 1069650276Speter 1069750276Speter# Reports are that most of these Beehive entries (except superbee) have not 1069850276Speter# been tested and do not work right. <rmso> is a trouble spot. Be warned. 1069950276Speter 1070050276Speter# (bee: <ich1> was empty, which is obviously bogus -- esr) 1070150276Speterbeehive|bee|harris beehive, 1070250276Speter am, mir, 1070350276Speter cols#80, lines#24, 1070450276Speter cbt=\E>, clear=\EE, cub1=^H, cud1=\EB, cuf1=\EC, 1070550276Speter cup=\EF%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EP, 1070650276Speter dl1=\EM, ed=\EJ, el=\EK, home=\EH, il1=\EL, kbs=^H, kcbt=\E>, 1070750276Speter kclr=\EE, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 1070850276Speter kdch1=\EP, kdl1=\EM, kel=\EK, khome=\EH, kich1=\EQ, kil1=\EL, 1070950276Speter krmir=\E@, rmir=\E@, rmso=\Ed@, rmul=\Ed@, sgr0=\Ed@, 1071050276Speter smir=\EQ, smso=\EdP, smul=\Ed`, 1071150276Speter# set tab is ^F, clear (one) tab is ^V, no way to clear all tabs. 1071250276Speter# good grief - does this entry make :sg:/:ug: when it doesn't have to? 1071350276Speter# look at those spaces in <rmso>/<smso>. Seems strange to me... 1071450276Speter# (beehive: <if=/usr/share/tabset/beehive> removed, no such file. If you 1071550276Speter# really care, cook up one using ^F -- esr) 1071650276Speterbeehive3|bh3m|beehiveIIIm|harris beehive 3m, 1071750276Speter am, 1071850276Speter cols#80, it#8, lines#20, 1071950276Speter bel=^G, clear=^E^R, cr=^M, cub1=^H, cud1=^J, cuf1=^L, cuu1=^K, 1072050276Speter dl1=\021$<350>, ed=^R, el=^P, home=^E, ht=^I, hts=^F, 1072150276Speter il1=\023$<160>, ind=^J, ll=^E^K, rmso=\s^_, smso=^]\s, 1072250276Speterbeehive4|bh4|beehive 4, 1072350276Speter am, 1072450276Speter cols#80, lines#24, 1072550276Speter bel=^G, clear=\EE, cr=^M, cub1=\ED, cud1=^J, cuf1=\EC, 1072650276Speter cuu1=\EA, ed=\EJ, el=\EK, home=\EH, ind=^J, 1072750276Spetermicrob|microbee|micro bee series, 1072850276Speter am, 1072950276Speter cols#80, it#8, lines#24, 1073050276Speter bel=^G, clear=\EE, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1073150276Speter cup=\EF%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, 1073250276Speter el=\EK, ht=^I, ind=^J, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 1073350276Speter kcuu1=\EA, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, 1073450276Speter kf6=\Eu, kf7=\Ev, kf8=\Ew, kf9=\Ex, khome=\EH, rmso=\Ed@, 1073550276Speter rmul=\Ed@, sgr0=\Ed@, smso=\s\EdP, smul=\Ed`, 1073650276Speter 1073750276Speter# 8675, 8686, and bee from Cyrus Rahman 1073850276Speter# (8675: changed k10, k11...k16 to k;, F1...F6 -- esr) 1073950276Speterha8675|harris 8675, 1074050276Speter is2=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU, kf1=^F, 1074150276Speter kf10=\Ed, kf11=^W, kf12=\ER, kf13=\EE, kf14=\EI, kf15=\Ei, 1074250276Speter kf16=\Eg, kf2=^P, kf3=^N, kf4=^V, kf5=^J, kf6=^T, kf7=^H, 1074350276Speter kf8=\177, kf9=\Ee, 1074450276Speter use=bee, 1074550276Speter# (8686: changed k10, k11...k16 to k;, F1...F6; fixed broken continuation 1074650276Speter# in :is: -- esr) 1074750276Speterha8686|harris 8686, 1074850276Speter is2=\ES\E#\E*\Eh\Em\E?\E1\E9\E@\EX\EU\E"*Z01\E"8F35021B7C83#\E"8F45021B7D83#\E"8F55021B7E83#\E"8F65021B7F83#\E"8F75021B7383#\E"8F851BD7#\E"8F95021B7083#\E"8FA5021B7183#\E"8FB5021B7283#, 1074950276Speter kf1=\002\Ep\003, kf10=\Ej, kf11=\EW, kf12=\002\E{\003, 1075050276Speter kf13=\002\E|\003, kf14=\002\E}\003, kf15=\002\E~\003, 1075150276Speter kf16=\002\E\177\003, kf2=\002\Eq\003, kf3=\002\Er\003, 1075250276Speter kf4=\002\Es\003, kf5=\E3, kf6=\EI, kf7=\ER, kf8=\EJ, kf9=\E(, 1075350276Speter use=bee, 1075450276Speter 1075550276Speter#### Hazeltine 1075650276Speter# 1075750276Speter# Hazeltine appears to be out of the terminal business as of 1995. These 1075850276Speter# guys were co-owners of the Terminal Brain Damage Hall Of Fame along with 1075950276Speter# Harris. They have a hazeltine.com domain (but no web page there ) and can 1076050276Speter# be reached at: 1076150276Speter# 1076250276Speter# Hazeltine 1076350276Speter# 450 East Pulaski Road 1076450276Speter# Greenlawn, New York 11740 1076550276Speter# 1076650276Speter# As late as 1993, manuals for the terminal product line could still be 1076750276Speter# purchased from: 1076850276Speter# 1076950276Speter# TRW Customer Service Division 1077050276Speter# 15 Law Drive 1077150276Speter# P.O. Box 2076 1077250276Speter# Fairfield, NJ 07007-2078 1077350276Speter# 1077450276Speter# They're now (1998) a subsidiary of General Electric, operating under the 1077550276Speter# marque "GEC-Marconi Hazeltine" and doing military avionics. Web page 1077650276Speter# at <http://www.gec.com/cpd/1ncpd.htm#1.55>. 1077750276Speter# 1077850276Speter 1077950276Speter# Since <cuf1> is blank, when you want to erase something you 1078050276Speter# are out of luck. You will have to do ^L's a lot to 1078150276Speter# redraw the screen. h1000 is untested. It doesn't work in 1078250276Speter# vi - this terminal is too dumb for even vi. (The code is 1078350276Speter# there but it isn't debugged for this case.) 1078450276Speterhz1000|hazeltine 1000, 1078550276Speter cols#80, lines#12, 1078650276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\s, home=^K, 1078750276Speter ind=^J, 1078850276Speter# From: <cbosg!ucbvax!pur-ee!cincy!chris> Thu Aug 20 09:09:18 1981 1078950276Speterhz1420|hazeltine 1420, 1079050276Speter am, 1079150276Speter cols#80, lines#24, 1079250276Speter bel=^G, clear=\E^\, cr=^M, cub1=^H, cud1=^J, cuf1=^P, 1079350276Speter cup=\E\021%p2%c%p1%{32}%+%c, cuu1=\E^L, dl1=\E^S, 1079450276Speter ed=\E^X, el=\E^O, ht=^N, il1=\E^Z, ind=^J, rmso=\E^Y, 1079550276Speter smso=\E^_, 1079650276Speter# New "safe" cursor movement (11/87) from <cgs@umd5.umd.edu>. Prevents 1079750276Speter# freakout with out-of-range args and tn3270. No hz since it needs to 1079850276Speter# receive tildes. 1079950276Speterhz1500|hazeltine 1500, 1080050276Speter am, hz, 1080150276Speter cols#80, lines#24, 1080250276Speter bel=^G, clear=~^\, cr=^M, cub1=^H, cud1=~^K, cuf1=^P, 1080350276Speter cup=~\021%p2%p2%?%{30}%>%t%{32}%+%;%{96}%+%c%p1%{96}%+%c, 1080450276Speter cuu1=~^L, dl1=~\023$<40>, ed=~\030$<10>, el=~^O, home=~^R, 1080550276Speter il1=~\032$<40>, ind=^J, kcub1=^H, kcud1=^J, kcuf1=^P, 1080650276Speter kcuu1=~^L, khome=~^R, rmso=~^Y, smso=~^_, 1080750276Speter# h1510 assumed to be in sane escape mode. Else use h1500. 1080850276Speter# (h1510: early versions of this entry apparently had "<rmso=\E^_>, 1080950276Speter# <smso=\E^Y>, but these caps were commented out in 8.3; also, 1081050276Speter# removed incorrect and overridden ":do=^J:" -- esr) 1081150276Speterhz1510|hazeltine 1510, 1081250276Speter am, 1081350276Speter cols#80, lines#24, 1081450276Speter bel=^G, clear=\E^\, cr=^M, cub1=^H, cud1=\E^K, cuf1=^P, 1081550276Speter cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S, ed=\E^X, 1081650276Speter el=\E^O, il1=\E^Z, ind=^J, 1081750276Speter# Hazeltine 1520 1081850276Speter# The following switch settings are assumed for normal operation: 1081950276Speter# FULL CR U/L_CASE ESCAPE 1082050276Speter# FORMAT_OFF EOM_A_OFF EOM_B_OFF WRAPAROUND_ON 1082150276Speter# Other switches may be set for operator convenience or communication 1082250276Speter# requirements. 1082350276Speterhz1520|Hazeltine 1520, 1082450276Speter am, bw, msgr, 1082550276Speter cols#80, lines#24, 1082650276Speter bel=^G, bold=\E^_, clear=\E^\, cr=^M, cub1=^H, cud1=^J, 1082750276Speter cuf1=^P, cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S, 1082850276Speter ed=\E^X, el=\E^O, home=\E^R, il1=\E^Z, ind=^J, kbs=^H, 1082950276Speter kclr=\E^\, kcub1=^H, kcud1=\E^K, kcuf1=^P, kcuu1=\E^L, 1083050276Speter kdl1=\E^S, ked=\E^X, kel=\E^O, khome=\E^R, kil1=\E^Z, 1083150276Speter rmso=\E^Y, rs1=\E$\E\005\E?\E\031, sgr0=\E^Y, smso=\E^_, 1083250276Speter# This version works with the escape switch off 1083350276Speter# (h1520: removed incorrect and overridden ":do=^J:" -- esr) 1083450276Speterhz1520-noesc|hazeltine 1520, 1083550276Speter am, hz, 1083650276Speter cols#80, lines#24, 1083750276Speter bel=^G, clear=~^\, cr=^M, cub1=^H, cud1=~^K, cuf1=^P, 1083850276Speter cup=~\021%p2%c%p1%c$<1>, cuu1=~^L, dl1=~^S, ed=~^X, el=~^O, 1083950276Speter home=~^R, il1=~^Z, ind=^J, rmso=~^Y, smso=~^_, 1084050276Speter# Note: the h1552 appears to be the first Hazeltine terminal which 1084150276Speter# is not braindamaged. It has tildes and backprimes and everything! 1084250276Speter# Be sure the auto lf/cr switch is set to cr. 1084350276Speterhz1552|hazeltine 1552, 1084450276Speter cud1=^J, dl1=\EO, il1=\EE, kf1=\EP, kf2=\EQ, kf3=\ER, lf1=blue, 1084550276Speter lf2=red, lf3=green, 1084650276Speter use=vt52, 1084750276Speterhz1552-rv|hazeltine 1552 reverse video, 1084850276Speter cud1=^J, rmso=\ET, smso=\ES, use=hz1552, 1084950276Speter# Note: h2000 won't work well because of a clash between upper case and ~'s. 1085050276Speterhz2000|hazeltine 2000, 1085150276Speter am, 1085250276Speter cols#74, lines#27, 1085350276Speter bel=^G, clear=~\034$<6>, cub1=^H, cud1=^J, 1085450276Speter cup=~\021%p2%c%p1%c, dl1=~\023$<6>, home=~^R, 1085550276Speter il1=~\032$<6>, ind=^J, pad=\177, 1085650276Speter# Date: Fri Jul 23 10:27:53 1982. Some unknown person wrote: 1085750276Speter# I tested this termcap entry for the Hazeltine Esprit with vi. It seems 1085850276Speter# to work ok. There is one problem though if one types a lot of garbage 1085950276Speter# characters very fast vi seems not able to keep up and hangs while trying 1086050276Speter# to insert. That's in insert mode while trying to insert in the middle of 1086150276Speter# a line. It might be because the Esprit doesn't have insert char and delete 1086250276Speter# char as a built in function. Vi has to delete to end of line and then 1086350276Speter# redraw the rest of the line. 1086450276Speteresprit|Hazeltine Esprit I, 1086550276Speter am, bw, 1086650276Speter cols#80, lines#24, 1086750276Speter bel=^G, cbt=\E^T, clear=\E^\, cr=^M, cub1=^H, cud1=\E^K, 1086850276Speter cuf1=^P, cup=\E\021%p2%c%p1%c, cuu1=\E^L, dl1=\E^S, 1086950276Speter ed=\E^W, el=\E^O, home=\E^R, il1=\E^Z, ind=^J, is2=\E?, kbs=^H, 1087050276Speter kcub1=^H, kcud1=\E^K, kcuf1=^P, kcuu1=\E^L, kf0=^B0^J, 1087150276Speter kf1=^B1^J, kf2=^B2^J, kf3=^B3^J, kf4=^B4^J, kf5=^B5^J, 1087250276Speter kf6=^B6^J, kf7=^B7^J, kf8=^B8^J, kf9=^B9^J, khome=\E^R, 1087350276Speter lf0=0, lf1=1, lf2=2, lf3=3, lf4=4, lf5=5, lf6=6, lf7=7, lf8=8, lf9=9, 1087450276Speter rmkx=\E>, rmso=\E^Y, smkx=\E<, smso=\E^_, 1087550276Speteresprit-am|hazeltine esprit auto-margin, 1087650276Speter am, use=esprit, 1087750276Speter# Hazeltine Modular-1 from Cliff Shackelton <ittvax!ittral!shackelt> via BRL 1087850276Speter# Vi it seems always wants to send a control J for "do" and it turned out 1087950276Speter# that the terminal would work somewhat if the auto LF/CR was turned off. 1088050276Speter# (hmod1: removed :dn=~^K: -- esr) 1088150276Speterhmod1|Hazeltine Modular 1, 1088250276Speter am, hz, 1088350276Speter cols#80, lines#24, 1088450276Speter bel=^G, cbt=~^T, clear=~^\, cr=^M, cub1=^H, cud1=~^K, cuf1=^P, 1088550276Speter cup=~\021%p2%c%p1%c, cuu1=~^L, dl1=~^S, home=~^R, il1=~^Z, 1088650276Speter ind=^J, kcub1=^H, kcud1=~^K, kcuf1=^P, kcuu1=~^L, khome=~^R, 1088750276Speter rc=~^Q, rmso=~^Y, sc=~^E, sgr0=~^Y, smso=~^_, 1088850276Speter# 1088950276Speter# Hazeltine Executive 80 Model 30 (1554?) 1089050276Speter# from Will Martin <control@ALMSA-1.ARPA> via BRL 1089150276Speter# Like VT100, except for different "am" behavior. 1089250276Speterhazel|exec80|h80|he80|Hazeltine Executive 80, 1089350276Speter am, 1089450276Speter cols#80, it#8, lines#24, vt#3, 1089550276Speter bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>, 1089650276Speter clear=\E[;H\E[2J$<50/>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 1089750276Speter cub1=^H, cud1=^J, cuf1=\E[C$<2/>, 1089850276Speter cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>, 1089950276Speter ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I, 1090050276Speter is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, kcud1=\EOB, 1090150276Speter kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, 1090250276Speter kf4=\EOS, rc=\E8, rev=\E[7m$<2/>, 1090350276Speter rf=/usr/share/tabset/vt100, ri=\EM$<5/>, 1090450276Speter rmkx=\E[?1l\E>, rmso=\E[m$<2/>, rmul=\E[m$<2/>, 1090550276Speter rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 1090650276Speter sgr0=\E[m$<2/>, smkx=\E[?1h\E=, smso=\E[7m$<2/>, 1090750276Speter smul=\E[4m$<2/>, 1090850276Speter 1090950276Speter#### IBM 1091050276Speter# 1091150276Speter 1091250276Speteribm327x|line mode IBM 3270 style, 1091350276Speter gn, 1091450276Speter clear=^M^J, el=^M, home=^M, 1091550276Speter 1091650276Speteribm3101|i3101|IBM 3101-10, 1091750276Speter am, xon, 1091850276Speter cols#80, lines#24, 1091950276Speter bel=^G, clear=\EK, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1092050276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, 1092150276Speter el=\EI, home=\EH, hts=\E0, ind=^J, kcub1=\ED, kcud1=\EB, 1092250276Speter kcuf1=\EC, kcuu1=\EA, nel=^M^J, tbc=\EH, 1092350276Speteribm3151|IBM 3151 display, 1092450276Speter is2=\E S, rmacs=\E>B, rmcup=\E>B, rs2=\E S, s0ds=\E>B, 1092550276Speter sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;%?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t%{80}%|%;%c%?%p9%t\E>A%e\E>B%;, 1092650276Speter sgr0=\E4@\E>B, smacs=\E>A, smcup=\E>B, 1092750276Speter use=ibm3162, 1092850276Speter# From: Mark Easter <marke@fsi-ssd.csg.ssd.fsi.com> 29 Oct 1992 1092950276Speter# I've commented out or translated some IBM extensions. 1093050276Speteribm3161|ibm3163|wy60-316X|wyse60-316X|IBM 3161/3163 display, 1093150276Speter am, mir, msgr, 1093250276Speter cols#80, it#8, lines#24, 1093350276Speter acsc=j\352k\353l\354m\355n\356q\361t\364u\365v\366w\367x\370, 1093450276Speter bel=^G, blink=\E4D, bold=\E4H, clear=\EH\EJ, cr=^M, cub1=\ED, 1093550276Speter cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 1093650276Speter cuu1=\EA, dch1=\EQ, dl1=\EO, ed=\EJ, el=\EI, home=\EH, ind=^J, 1093750276Speter invis=\E4P, kbs=^H, kcbt=\E2, kclr=\EL\r, kctab=\E1, 1093850276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EQ, 1093950276Speter kdl1=\EO, ked=\EJ, kel=\EI, kend=\E2, kf1=\Ea\r, kf10=\Ej\r, 1094050276Speter kf11=\Ek\r, kf12=\El\r, kf13=\E!a\r, kf14=\E!b\r, 1094150276Speter kf15=\E!c\r, kf16=\E!d\r, kf17=\E!e\r, kf18=\E!f\r, 1094250276Speter kf19=\E!g\r, kf2=\Eb\r, kf20=\E!h\r, kf21=\E!i\r, 1094350276Speter kf22=\E!j\r, kf23=\E!k\r, kf24=\E!l\r, kf3=\Ec\r, 1094450276Speter kf4=\Ed\r, kf5=\Ee\r, kf6=\Ef\r, kf7=\Eg\r, kf8=\Eh\r, 1094550276Speter kf9=\Ei\r, khome=\EH, khts=\E0, kich1=\EP \010, kil1=\EN, 1094650276Speter knp=\EI, kpp=\EL, ktbc=\E 1, mc4=^P^T, mc5=^P^R, rev=\E4A, 1094750276Speter rmcup=\E>A, rmso=\E4@, rmul=\E4@, 1094850276Speter sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;%?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t%{80}%|%;%c%?%p9%t\E>A%e\E<@%;, 1094950276Speter sgr0=\E4@\E<@, smcup=\E>A, smso=\E4A, smul=\E4B, 1095050276Speter 1095150276Speteribm3161-C|IBM 3161-C NLS terminal using cartridge, 1095250276Speter rmcup=\E>B, s0ds=\E>B, s1ds=\E>A, smcup=\E>B, 1095350276Speter use=ibm3161, 1095450276Speteribm3162|IBM 3162 display, 1095550276Speter blink=\E4$a, bold=\E4(a, il1=\EN, invis=\E40a, rev=\E4!a, 1095650276Speter rmso=\E4>b, rmul=\E4=b, sgr0=\E4@, smso=\E4!a, smul=\E4"a, 1095750276Speter use=ibm3161-C, 1095850276Speter 1095950276Speteribm3164|i3164|IBM 3164, 1096050276Speter msgr, 1096150276Speter colors#8, pairs#64, 1096250276Speter rmcup=\E!9(N\E>B, s0ds=\E>B, s1ds=\E>A, 1096350276Speter setb=\E4 %p1%{64}%+%c, 1096450276Speter setf=\E4%?%p1%t %p1%{32}%+%c%e!'%;@, 1096550276Speter smcup=\E!9/N\E>B, use=ibm3161, 1096650276Speter 1096750276Speteribm5151|wy60-AT|wyse60-AT|IBM 5151 Monochrome display, 1096850276Speter am, bw, msgr, xon, 1096950276Speter cols#80, it#8, lines#25, 1097050276Speter acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263, 1097150276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=^M, 1097250276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1097350276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1097450276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch1=\E[P, dl=\E[%p1%dM, 1097550276Speter dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, 1097650276Speter hpa=\E[%i%p1%dG, il=\E[%p1%dL, il1=\E[L, ind=\E[S, 1097750276Speter indn=\E[%p1%dS, invis=\E[8m, is2=\Ec, kbs=^H, kcbt=\E[Z, 1097850276Speter kclr=\E[144q, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 1097950276Speter kcuu1=\E[A, kdch1=\E[P, ked=\E[148q, kel=\E[142q, 1098050276Speter kend=\E[146q, kf0=\E[010q, kf1=\E[001q, kf10=\E[010q, 1098150276Speter kf11=\E[011q, kf12=\E[012q, kf13=\E[013q, kf14=\E[014q, 1098250276Speter kf15=\E[015q, kf16=\E[016q, kf17=\E[017q, kf18=\E[018q, 1098350276Speter kf19=\E[019q, kf2=\E[002q, kf20=\E[020q, kf21=\E[021q, 1098450276Speter kf22=\E[022q, kf23=\E[023q, kf24=\E[024q, kf25=\E[025q, 1098550276Speter kf26=\E[026q, kf27=\E[027q, kf28=\E[028q, kf29=\E[029q, 1098650276Speter kf3=\E[003q, kf30=\E[030q, kf31=\E[031q, kf32=\E[032q, 1098750276Speter kf33=\E[033q, kf34=\E[034q, kf35=\E[035q, kf36=\E[036q, 1098850276Speter kf4=\E[004q, kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, 1098950276Speter kf8=\E[008q, kf9=\E[009q, khome=\E[H, kich1=\E[139q, 1099050276Speter kil1=\E[140q, kind=\E[151q, knp=\E[154q, kpp=\E[150q, 1099150276Speter kri=\E[155q, krmir=\E[4l, rc=\E[u, rev=\E[7m, ri=\E[T, 1099250276Speter rin=\E[%p1%dT, rmir=\E[4l, rmso=\E[m, rmul=\E[m, rs2=\Ec, 1099350276Speter sc=\E[s, 1099450276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;m, 1099550276Speter sgr0=\E[0m, smir=\E[4h, smso=\E[7m, smul=\E[4m, 1099650276Speter 1099750276Speteribmaed|IBM Experimental display, 1099850276Speter am, eo, msgr, 1099950276Speter cols#80, it#8, lines#52, 1100050276Speter clear=\EH\EK, cub1=^H, cud1=\EB, cuf1=\EC, 1100150276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EQ, 1100250276Speter dl1=\EO, ed=\EJ, el=\EI, flash=\EG, home=\EH, ht=^I, ich1=\EP, 1100350276Speter il1=\EN, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 1100450276Speter rmso=\E0, sgr0=\E0, smso=\E0, 1100550276Speteribm-apl|apl|IBM apl terminal simulator, 1100650276Speter lines#25, use=dm1520, 1100750276Speter# (ibmmono: this had an unknown `sb' boolean, I changed it to `bs'. 1100850276Speter# Also it had ":I0=f10:" which pretty obviously should be "l0=f10" -- esr) 1100950276Speteribmmono|IBM workstation monochrome, 1101050276Speter eslok, hs, 1101150276Speter bold=\EZ, dl1=\EM, dsl=\Ej\EY8 \EI\Ek, fsl=\Ek, il1=\EL, 1101250276Speter invis=\EF\Ef0;\Eb0;, kbs=^H, kf0=\E<, kf1=\ES, kf2=\ET, 1101350276Speter kf3=\EU, kf4=\EV, kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, kf9=\EY, 1101450276Speter khome=\EH, kich1=\0, kind=\EE, knp=\EE, kpp=\Eg, kri=\EG, 1101550276Speter lf0=f10, rev=\Ep, ri=\EA, rmso=\Ez, rmul=\Ew, 1101650276Speter sgr0=\Ew\Eq\Ez\EB, smso=\EZ, smul=\EW, tsl=\Ej\EY8%+ \Eo, use=ibm3101, 1101750276Speteribmega|IBM Enhanced Color Display, 1101850276Speter cr=^M, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, 1101950276Speter nel=^M^J, 1102050276Speter use=ibmmono, 1102150276Speteribm5154|IBM 5154 Color display, 1102250276Speter colors#8, pairs#64, 1102350276Speter bold@, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ibm5151, 1102450276Speteribmega-c|ibm5154-c|IBM Enhanced Color Display with standout and underline, 1102550276Speter rmso=\EB, rmul=\EB, smso=\EF\Ef3;, smul=\EF\Ef2;, 1102650276Speter use=ibmmono, 1102750276Speteribmvga-c|IBM VGA display color termcap, 1102850276Speter cr=^M, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, 1102950276Speter nel=^M^J, 1103050276Speter use=ibmega-c, 1103150276Speteribmvga|IBM VGA display, 1103250276Speter cr=^M, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, 1103350276Speter nel=^M^J, 1103450276Speter use=ibmega, 1103550276Speter# ibmapa* and ibmmono entries come from ACIS 4.3 distribution 1103650276Speterrtpc|ibmapa16|IBM 6155 Extended Monochrome Graphics Display, 1103750276Speter lines#32, 1103850276Speter dsl=\Ej\EY@ \EI\Ek, tsl=\Ej\EY@%+ \Eo, use=ibmmono, 1103950276Speteribm6155|IBM 6155 Black & White display, 1104050276Speter blink@, bold@, use=ibm5151, 1104150276Speter# Advanced Monochrome (6153) and Color (6154) Graphics Display: 1104250276Speteribmapa8c|ibmapa8|IBM 6154 Advanced Graphics Display, 1104350276Speter lines#31, 1104450276Speter dsl=\Ej\EY? \EI\Ek, tsl=\Ej\EY?%+ \Eo, use=ibmmono, 1104550276Speteribmapa8c-c|ibm6154-c|IBM 6154 Advanced Color Graphics Display, 1104650276Speter lines#31, 1104750276Speter dim=\EF\Ef7;, dsl=\Ej\EY? \EI\Ek, tsl=\Ej\EY?%+ \Eo, use=ibmega-c, 1104850276Speteribm6154|IBM 6154 Color displays, 1104950276Speter blink@, bold=\E[12m, s0ds=\E[10m, s1ds=\E[11m, s2ds=\E[12m, 1105050276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;12%;m, 1105150276Speter sgr0=\E[0;10m, 1105250276Speter use=ibm5154, 1105350276Speteribm6153|IBM 6153 Black & White display, 1105450276Speter blink@, bold=\E[12m, s0ds=\E[10m, s1ds=\E[11m, s2ds=\E[12m, 1105550276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;12%;m, 1105650276Speter sgr0=\E[0;10m, 1105750276Speter use=ibm5151, 1105850276Speteribm6153-90|IBM 6153 Black & White display, 1105950276Speter cols#90, lines#36, 1106050276Speter blink@, bold@, use=ibm5151, 1106150276Speteribm6153-40|IBM 6153 Black & White display, 1106250276Speter cols#40, lines#12, use=ibm6153-90, 1106350276Speteribm8512|ibm8513|IBM color VGA Terminal, 1106450276Speter am, mir, msgr, 1106550276Speter cols#80, it#8, lines#25, 1106650276Speter acsc=jjkkllmmnnqqttuuvvwwxx, blink=\E[5m, bold=\E[1m, 1106750276Speter clear=\E[H\E[2J, cub1=\E[D, cud1=^J, cuf1=\E[C, 1106850276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M, 1106950276Speter ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, il=\E[%p1%dL, 1107050276Speter il1=\E[L, is2=\Eb\E[m\017\E[?7h, kcud1=\E[B, kcuu1=\E[A, 1107150276Speter kf0=\E[010q, kf1=\E[001q, kf2=\E[002q, kf3=\E[003q, 1107250276Speter kf4=\E[004q, kf5=\E[005q, kf6=\E[006q, kf7=\E[007q, 1107350276Speter kf8=\E[008q, kf9=\E[009q, khome=\E[H, rc=\E[u, rev=\E[7m, 1107450276Speter rmacs=^O, rmam=\E[?7l, rmcup=\E[20h, rmdc=\E[4l, 1107550276Speter rmir=\E[4l, rmso=\E[m, rmul=\E[m, 1107650276Speter rs1=\Eb\E[m\017\E[?7h\E[H\E[J, sc=\E[s, sgr0=\E[m, 1107750276Speter smacs=^N, smam=\E[?7h, smcup=\E[20;4l\E[?7h\Eb, 1107850276Speter smdc=\E[4h, smir=\E[4h, smso=\E[7m, smul=\E[4m, 1107950276Speter use=ibm8503, 1108050276Speterhft-c|HFT with Color, 1108150276Speter colors#8, pairs#64, 1108250276Speter acsc=jjkkllmmnnqqttuuvvwwxx, s0ds=\E(B, s1ds=\E(0, 1108350276Speter setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr0=\E[0m\E(B, 1108450276Speter use=ibm5151, 1108550276Speterhft-c-old|HFT with Color PC850, 1108650276Speter colors#8, pairs#64, 1108750276Speter setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ibm5151, 1108850276Speteribm-system1|system1|ibm system/1 computer, 1108950276Speter am, xt, 1109050276Speter cols#80, lines#24, 1109150276Speter bel=^G, clear=^Z, cub1=^H, cuf1=^\, 1109250276Speter cup=\005%p1%{32}%+%c%p2%{32}%+%c, cuu1=^^, home=^K, 1109350276Speter ind=^J, 1109450276Speteribm5081|hft|IBM Megapel Color display, 1109550276Speter acsc=jjkkllmmnnqqttuuvvwwxx, blink@, bold@, s0ds=\E(B, 1109650276Speter s1ds=\E(0, sgr0=\E[0m\E(B, 1109750276Speter use=ibm5154, 1109850276Speteribm5081-c|ibmmpel-c|IBM 5081 1024x1024 256/4096 Megapel enhanced color display, 1109950276Speter eslok, hs, 1110050276Speter lines#33, 1110150276Speter dsl=\Ej\EYA \EI\Ek, fsl=\Ek, tsl=\Ej\EYA%+ \Eo, use=ibmega-c, 1110250276Speteribm8503|ibm8507|ibm8604|IBM 8503 B & W VGA display, 1110350276Speter use=hft-c, 1110450276Speteribm8514|IBM 8514/a color VGA display, 1110550276Speter eslok, hs, 1110650276Speter dsl=\Ej\EYI \EI\Ek, fsl=\Ek, tsl=\Ej\EYI%+ \Eo, use=hft, 1110750276Speteribm8514-c|IBM 8514 color display with standout and underline, 1110850276Speter eslok, hs, 1110950276Speter lines#41, 1111050276Speter cr=^M, cud1=^J, dsl=\Ej\EYI \EI\Ek, fsl=\Ek, ht=^I, ind=^J, 1111150276Speter kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, tsl=\Ej\EYI%+ \Eo, 1111250276Speter use=ibmega-c, 1111350276Speter 1111450276Speter# 1111550276Speter# AIX entries. IBM ships these with AIX 3.2.5. 1111650276Speter# AIX extension caps are commented out, 1111750276Speter# except for box1 which has been translated to an <acsc> string. 1111850276Speter# 1111950276Speteraixterm|IBM Aixterm Terminal Eemulator, 1112050276Speter eslok, hs, 1112150276Speter acsc=jjkkllmmnnqqttuuvvwwxx, bold=\E[1m, dsl=\E[?E, 1112250276Speter fsl=\E[?F, ri@, s0ds=\E(B, s1ds=\E(0, 1112350276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;m, 1112450276Speter sgr0=\E[0;10m\E(B, tsl=\E[?%p1%dT, 1112550276Speter use=ibm6154, 1112650276Speteraixterm-m|IBM AIXterm Monochrome Terminal Emulator, 1112750276Speter eslok, hs, 1112850276Speter acsc=jjkkllmmnnqqttuuvvwwxx, bold=\E[1m, dsl=\E[?E, 1112950276Speter fsl=\E[?F, ri@, s0ds=\E(B, s1ds=\E(0, 1113050276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, 1113150276Speter sgr0=\E[0;10m\E(B, tsl=\E[?%p1%dT, 1113250276Speter use=ibm6153, 1113350276Speteraixterm-m-old|old IBM AIXterm Monochrome Terminal Emulator, 1113450276Speter eslok, hs, 1113550276Speter bold=\E[1m, dsl=\E[?E, fsl=\E[?F, ri@, 1113650276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, 1113750276Speter tsl=\E[?%p1%dT, 1113850276Speter use=ibm6153, 1113950276Speterjaixterm|IBM Kanji Aixterm Terminal Eemulator, 1114050276Speter acsc@, use=aixterm, 1114150276Speterjaixterm-m|IBM Kanji AIXterm Monochrome Terminal Emulator, 1114250276Speter acsc@, 1114350276Speter use=aixterm-m, 1114450276Speter 1114550276Speter#### Infoton/General Terminal Corp. 1114650276Speter# 1114750276Speter 1114850276Speter# gt100 sounds like something DEC would come out with. Let's hope they don't. 1114950276Speteri100|gt100|gt100a|General Terminal 100A (formerly Infoton 100), 1115050276Speter am, 1115150276Speter cols#80, lines#24, 1115250276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1115350276Speter cup=\Ef%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dl1=\EM, 1115450276Speter ed=\EJ, el=\EK, flash=\Eb$<200/>\Ea, home=\EH, il1=\EL, 1115550276Speter ind=^J, rmso=\Ea, smso=\Eb, 1115650276Speteri400|infoton 400, 1115750276Speter am, 1115850276Speter cols#80, lines#25, 1115950276Speter bel=^G, clear=\E[2J, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 1116050276Speter cup=%i\E[%p1%3d;%p2%3dH, cuu1=\E[A, 1116150276Speter dch1=\E[4h\E[2Q\E[P\E[4l\E[0Q, dl1=\E[M, el=\E[N, 1116250276Speter il1=\E[L, ind=^J, rmir=\E[4l\E[0Q, smir=\E[4h\E[2Q, 1116350276Speter# (addrinfo: removed obsolete ":bc=^Z:" -- esr) 1116450276Speteraddrinfo, 1116550276Speter am, 1116650276Speter cols#80, lines#24, 1116750276Speter bel=^G, clear=^L, cr=^M, cub1=^Z, cud1=^J, cuf1=^Y, 1116850276Speter cup=\037%p1%{1}%-%c%p2%{1}%-%c, cuu1=^\, ed=^K, home=^H, 1116950276Speter ind=^J, ll=^H^\, 1117050276Speter# (infoton: used to have the no-ops <lh#0>, <lw#0>, <nlab#0> -- esr) 1117150276Speterinfoton, 1117250276Speter am, 1117350276Speter cols#80, lines#24, 1117450276Speter bel=^G, clear=^L, cr=^M, cub1=^Z, cud1=^J, cuf1=^Y, cuu1=^\, 1117550276Speter ed=^K, ind=^J, ll=^H^\, 1117650276Speter 1117750276Speter# The ICL6402 was actually the Kokusai Display System 6402. 1117850276Speter# The 6404 was the KDS7372 (color version of the 6402). 1117950276Speter# 1118050276Speter# ICL6404 control codes follow: 1118150276Speter# 1118250276Speter#code function 1118350276Speter#~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1118450276Speter#ctrl-A set SOM position at cursor position 1118550276Speter#ctrl-G Bell 1118650276Speter#ctrl-H Backspace 1118750276Speter#ctrl-I Horiz tab 1118850276Speter#ctrl-J Linefeed 1118950276Speter#ctrl-K Cursor up 1119050276Speter#ctrl-L Cursor right 1119150276Speter#ctrl-M Carriage return 1119250276Speter#ctrl-N Disable xon/xoff to host 1119350276Speter#ctrl-O Enable xon/xoff to host 1119450276Speter#ctrl-R Enable bidirectional mode 1119550276Speter#ctrl-T Disable bidirectional mode 1119650276Speter#ctrl-V Cursor down 1119750276Speter#ctrl-Z Clear unprotected data to insert char 1119850276Speter#ctrl-^ Cursor home 1119950276Speter#ctrl-_ Newline 1120050276Speter# 1120150276Speter#ESC lead-in char for multiple character command 1120250276Speter# 1120350276Speter#ESC space R execute power on sequence 1120450276Speter#ESC ! p1 p2 define scroll region: 1120550276Speter# p1 = scroll top line: 20h - 37h 1120650276Speter# p1 = scroll bottom line: 20h - 37h 1120750276Speter#ESC " unlock keyboard 1120850276Speter#ESC # lock keyboard 1120950276Speter#ESC $ Semi-graphics mode on 1121050276Speter#ESC % Semi-graphics mode off 1121150276Speter#ESC & protect mode on 1121250276Speter#ESC ' protect mode off 1121350276Speter#ESC ( write protect mode off (full intensity) 1121450276Speter#ESC ) write protect mode on (half intensity) 1121550276Speter# 1121650276Speter#ESC * clear screen 1121750276Speter#ESC + clear unprotected data to insert char 1121850276Speter#ESC , clear unprotected data to half intensity spaces 1121950276Speter#ESC - p1 p2 p3 p4 address cursor to page, row, column: 1122050276Speter# p1 = page number 0 - 3 1122150276Speter# p2 = row 20h - 7fh 1122250276Speter# p3 = column (lo) 20h - 7fh 1122350276Speter# p4 = column (hi) 20h - 21h (only 132 col) 1122450276Speter#ESC . p1 set cursor style: 1122550276Speter# p1 = 0 invisible cursor 1122650276Speter# p1 = 1 block blinking cursor 1122750276Speter# p1 = 2 block steady cursor 1122850276Speter# p1 = 3 underline blinking cursor 1122950276Speter# p1 = 4 underline steady cursor 1123050276Speter#ESC / transmit cursor location (page, row, column) 1123150276Speter#ESC 0 p1 p2 p3 p4 program edit key: 1123250276Speter# p1 = edit key code: '@'-'S', '`'-'s' 1123350276Speter# p2 p3 p4 = program data (3 bytes) 1123450276Speter# 1123550276Speter#ESC 1 set tab 1123650276Speter#ESC 2 clear tab at cursor 1123750276Speter#ESC 3 clear all tabs 1123850276Speter#ESC 4 send unprotect line to cursor 1123950276Speter#ESC 5 send unprotect page to cursor 1124050276Speter#ESC 6 send line to cursor 1124150276Speter#ESC 7 send page to cursor 1124250276Speter#ESC 8 n set scroll mode: 1124350276Speter# n = 0 set jump scroll 1124450276Speter# n = 1 set smooth scroll 1124550276Speter#ESC 9 n control display: 1124650276Speter# n = 0 display off 1124750276Speter# n = 1 display on 1124850276Speter#ESC : clear unprotected data to null 1124950276Speter#ESC ; clear unprotected data to insert char 1125050276Speter# 1125150276Speter#ESC < keyclick on 1125250276Speter#ESC = p1 p2 address cursor to row, column 1125350276Speter# p1 = row 20h - 7fh 1125450276Speter# p2 = column (lo) 20h - 7fh 1125550276Speter# p3 = column (hi) 20h - 21h (only 132 col) 1125650276Speter#ESC > keyclick off 1125750276Speter#ESC ? transmit cursor location (row, column) 1125850276Speter# 1125950276Speter#ESC @ copy print mode on 1126050276Speter#ESC A copy print mode off 1126150276Speter#ESC B block mode on 1126250276Speter#ESC C block mode off (conversation mode) 1126350276Speter#ESC D F set full duplex 1126450276Speter#ESC D H set half duplex 1126550276Speter#ESC E line insert 1126650276Speter#ESC F p1 p2 set page colour (p1 = f/grnd, p2 = b/grnd) 1126750276Speter# 0 = black, 1 = red, 2 = green, 3 = yellow 1126850276Speter# 4 = blue, 5 = magenta, 6 = cyan, 7 = white 1126950276Speter#ESC G n set serial field attribute (n = 30h - 3Fh) 1127050276Speter#ESC H n full graphics mode: 1127150276Speter# n = 0 exit full graphics mode 1127250276Speter# n = 1 enter full graphics mode 1127350276Speter#ESC I back tab 1127450276Speter#ESC J back page 1127550276Speter#ESC K forward page 1127650276Speter# 1127750276Speter#ESC L unformatted page print 1127850276Speter#ESC M L move window left (132 col mode only) 1127950276Speter#ESC M R move window right (132 col mode only) 1128050276Speter#ESC N set page edit (clear line edit) 1128150276Speter#ESC O set line edit (clear page edit) 1128250276Speter#ESC P formatted page print 1128350276Speter#ESC Q character insert 1128450276Speter#ESC R line delete 1128550276Speter#ESC S send message unprotected only 1128650276Speter#ESC T erase line to insert char 1128750276Speter#ESC U set monitor mode (see ESC X, ESC u) 1128850276Speter# 1128950276Speter#ESC V n select video attribute mode: 1129050276Speter# n = 0 serial field attribute mode 1129150276Speter# n = 1 parallel character attribute mode 1129250276Speter#ESC V 2 n define line attribute: 1129350276Speter# n = 0 single width single height 1129450276Speter# n = 1 single width double height 1129550276Speter# n = 2 double width single height 1129650276Speter# n = 3 double width double height 1129750276Speter#ESC V 3 n select character font: 1129850276Speter# n = 0 system font 1129950276Speter# n = 1 user defined font 1130050276Speter#ESC V 4 n select screen mode: 1130150276Speter# n = 0 page screen mode 1130250276Speter# n = 1 virtual screen mode 1130350276Speter#ESC V 5 n control mouse mode: 1130450276Speter# n = 0 disable mouse 1130550276Speter# n = 1 enable sample mode 1130650276Speter# n = 2 send mouse information 1130750276Speter# n = 3 enable request mode 1130850276Speter#ESC W character delete 1130950276Speter#ESC X clear monitor mode (see ESC U, ESC u) 1131050276Speter#ESC Y erase page to insert char 1131150276Speter# 1131250276Speter#ESC Z n send user/status line: 1131350276Speter# n = 0 send user line 1131450276Speter# n = 1 send status line 1131550276Speter# n = 2 send terminal ID 1131650276Speter#ESC [ p1 p2 p3 set character attribute (parallel char mode): 1131750276Speter# p1: 0 = normal 1131850276Speter# 1 = blank 1131950276Speter# 2 = blink 1132050276Speter# 3 = blink blank (= blank) 1132150276Speter# 4 = reverse 1132250276Speter# 5 = reverse blank 1132350276Speter# 6 = reverse blink 1132450276Speter# 7 = reverse blink blank (= reverse blank) 1132550276Speter# 8 = underline 1132650276Speter# 9 = underline blank 1132750276Speter# : = underline blink 1132850276Speter# ; = underline blink blank 1132950276Speter# < = reverse underline 1133050276Speter# = = reverse underline blank 1133150276Speter# > = reverse underline blink 1133250276Speter# ? = reverse underline blink blank 1133350276Speter# p2, p3: f/grnd, b/grnd colour 1133450276Speter# (see ESC F for colours) 1133550276Speter# use ZZ for mono, eg. 1133650276Speter# ESC [ 0 Z Z for normal 1133750276Speter# ESC [ 4 Z Z for inverse etc. 1133850276Speter# 1133950276Speter#ESC \ n set page size: 1134050276Speter# n = 1 24 lines/page 1134150276Speter# n = 2 48 lines/page 1134250276Speter# n = 3 72 lines/page 1134350276Speter# n = 4 96 lines/page 1134450276Speter#ESC ] n set Wordstar mode: 1134550276Speter# n = 0 normal (KDS7372) mode 1134650276Speter# n = 1 Wordstar mode 1134750276Speter# 1134850276Speter#ESC b set foreground colour screen 1134950276Speter# 1135050276Speter#ESC c n enter self-test mode: 1135150276Speter# n = 0 exit self test mode 1135250276Speter# n = 1 ROM test 1135350276Speter# n = 2 RAM test 1135450276Speter# n = 3 NVRAM test 1135550276Speter# n = 4 screen display test 1135650276Speter# n = 5 main/printer port test 1135750276Speter# n = 6 mouse port test 1135850276Speter# n = 7 graphics board test 1135950276Speter# n = 8 graphics memory test 1136050276Speter# n = 9 display all 'E' 1136150276Speter# n = : display all 'H' 1136250276Speter#ESC d set background colour screen 1136350276Speter# 1136450276Speter#ESC e n program insert char (n = insert char) 1136550276Speter#ESC f text CR load user status line with 'text' 1136650276Speter# 1136750276Speter#ESC g display user status line on 25th line 1136850276Speter#ESC h display system status line on 25th line 1136950276Speter#ESC i tab 1137050276Speter#ESC j reverse linefeed 1137150276Speter#ESC k n duplex/local edit mode: 1137250276Speter# n = 0 duplex edit mode 1137350276Speter# n = 1 local edit mode 1137450276Speter#ESC l n select virtual screen: 1137550276Speter# n = 0 screen 1 1137650276Speter# n = 1 screen 2 1137750276Speter#ESC m save current config to NVRAM 1137850276Speter#ESC n p1 select display screen: 1137950276Speter# p1 = 0 screen 1 1138050276Speter# p1 = 1 screen 2 1138150276Speter# p1 = 2 screen 3 1138250276Speter# p1 = 3 screen 4 1138350276Speter#ESC o p1 p2 set characters/line and attribute: 1138450276Speter# p1 = 0 80 chars/line 1138550276Speter# 1138650276Speter#ESC o p1 p2 set characters/line and attribute: 1138750276Speter# p1 = 0 80 chars/line 1138850276Speter# p1 = 1 132 chars/line 1138950276Speter# p2 = 0 single width single height 1139050276Speter# p2 = 1 single width double height 1139150276Speter# p2 = 2 double width single height 1139250276Speter# p2 = 3 double width double height 1139350276Speter# 1139450276Speter#ESC q insert mode on 1139550276Speter#ESC r edit mode on 1139650276Speter#ESC s send message all 1139750276Speter#ESC t erase line to null 1139850276Speter#ESC u clear monitor mode (see ESC U, ESC X) 1139950276Speter#ESC v autopage mode on 1140050276Speter#ESC w autopage mode off 1140150276Speter#ESC x p1 p2 p3 define delimiter code... 1140250276Speter#ESC y erase page to null 1140350276Speter# 1140450276Speter#ESC z 2 p1 p2 p3 p4 draw quadrangle: 1140550276Speter# p1 = starting row 1140650276Speter# p2 = starting column 1140750276Speter# p3 = end row 1140850276Speter# p4 = end column 1140950276Speter# 1141050276Speter#ESC { p1 p2 p3 p4 configure main port 1141150276Speter# (baud, stop bits, parity, word length) 1141250276Speter# 1141350276Speter#ESC | p1 p2 text Ctrl-Y program function key with 'text': 1141450276Speter# p1 = function key code: 1141550276Speter# '1' - ';' normal f1- f11 1141650276Speter# '<' - 'F' shifted f1 - f11 1141750276Speter# p2 = program mode: 1141850276Speter# 1 = FDX 1141950276Speter# 2 = LOC 1142050276Speter# 3 = HDX 1142150276Speter# Ctrl-Y = terminator 1142250276Speter# (use Ctrl-P to escape ^P, ^Y ) 1142350276Speter# 1142450276Speter#ESC } p1 p2 p3 p4 configure printer port 1142550276Speter# (baud, stop bits, parity, word length) 1142650276Speter#ESC ~ send system status 1142750276Speter# 1142850276Speter# Codes and info from Peter Disdale <pete@pdlmail.demon.co.uk> 12 May 1997 1142950276Speter# 1143050276Speter# Entry is by esr going solely on above information and is UNTESTED. 1143150276Speter# This actually looks a lot like a Televideo 9xx. 1143250276Speter# This entry uses page 0 and is monochrome; I'm not brave enough to try 1143350276Speter# to make color work without a test terminal. The <am> capability is a guess. 1143450276Speter# The initialization string sets conversation mode, blinking underline cursor, 1143550276Speter# full duplex, parallel attribute mode, display user status line, white 1143650276Speter# foreground, black background, normal highlight. 1143750276Speter# 1143850276Spetericl6404|kds7372|icl6402|kds6402|ICL 6404 aka Kokusai Display Systems 7372, 1143950276Speter am, hs, 1144050276Speter cols#80, lines#24, 1144150276Speter bel=^G, blink=\E[2ZZ, cbt=\EI, civis=\E.0, clear=\E*, 1144250276Speter cnorm=\E.3, cr=^M, 1144350276Speter csr=\E!%+%p1%{32}%+%p2%{32} cud1=\026, cuf1=^L, 1144450276Speter cup=\E=%p1%{32}%+%c%p2%{80}%m%{32}%+%c%p2%{80}%>%{32}%+%c, 1144550276Speter cuu1=^K, cvvis=\E.1, dch=\EW, dl1=\ER, home=^^, ht=^I, hts=\E1, 1144650276Speter il1=\EE, invis=\E[1ZZ, is1=\EC\E.3\EDF\EV1\Eg\E[0ZZ, 1144750276Speter nel=^_, rev=\E[4ZZ, rmir=\Er, 1144850276Speter rmso=\E[%gh%{4}%^%Ph%gh%dZZ, 1144950276Speter rmul=\E[%gh%{8}%^%Ph%gh%dZZ, rs2=\Eo1, 1145050276Speter sgr=\E[%{0}%?%p1%t%{4}%|%;%?%p2%t%{8}%|%;%?%p3%t%{4}%|%;%?%p4%t%{2}%|%;%?%p7%t%{1}%|%;ZZ, 1145150276Speter sgr0=\E[0ZZ, smir=\Eq, smso=\E[8ZZ, smul=\E[8ZZ, tbc=\E3, 1145250276Spetericl6404-w|kds7372-w|ICL 6404 aka Kokusai Display Systems 7372 132 cols, 1145350276Speter rs2=\Eo1, 1145450276Speter use=icl6404, 1145550276Speter 1145650276Speter#### Interactive Systems Corp 1145750276Speter# 1145850276Speter# ISC used to sell OEMed and customized hardware to support ISC UNIX. 1145950276Speter# ISC UNIX still exists in 1995, but ISC itself is no more; they got 1146050276Speter# bought out by Sun. 1146150276Speter# 1146250276Speter 1146350276Speter# From: <cithep!eric> Wed Sep 16 08:06:44 1981 1146450276Speter# (intext: removed obsolete ":ma=^K^P^R^L^L ::bc=^_:", also the 1146550276Speter# ":le=^_:" later overridden -- esr) 1146650276Speterintext|Interactive Systems Corporation modified owl 1200, 1146750276Speter am, 1146850276Speter cols#80, it#8, lines#24, xmc#1, 1146950276Speter bel=^G, cbt=^Y, clear=\014$<132>, cr=^M, cub1=^H, cud1=^J, 1147050276Speter cuf1=^^, cup=\017%p1%{32}%+%c%p2%{32}%+%c, cuu1=^\, 1147150276Speter dch1=\022$<5.5*>, dl1=\021$<5.5*>, ed=\026J$<5.5*>, 1147250276Speter el=^Kp^R, ht=^I, il1=\020$<5.5*>, ind=^J, ip=$<5.5*>, kbs=^H, 1147350276Speter kcub1=^_, kcud1=^J, kcuf1=^^, kcuu1=^\, kf0=^VJ\r, kf1=^VA\r, 1147450276Speter kf2=^VB\r, kf3=^VC\r, kf4=^VD\r, kf5=^VE\r, kf6=^VF\r, 1147550276Speter kf7=^VG\r, kf8=^VH\r, kf9=^VI\r, khome=^Z, rmir=^V<, 1147650276Speter rmkx=^V9, rmso=^V#\s, smir=^V;, smkx=\036\:\264\026%, 1147750276Speter smso=^V$\,, 1147850276Speterintext2|intextii|INTERACTIVE modified owl 1251, 1147950276Speter am, bw, ul, 1148050276Speter cols#80, lines#24, xmc#0, 1148150276Speter bel=^G, cbt=\E[Z, clear=\E[H\E[2J, cr=^M, cud1=\E[B, 1148250276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, 1148350276Speter dl1=\E[M, ed=\E[J, el=\E[K, 1148450276Speter flash=\E[;;;;;;;;;2;;u$<200/>\E[;;;;;;;;;1;;u, 1148550276Speter hpa=\E[%p1%{1}%+%dG, ht=^I, ich1=\E[@, il1=\E[L, ind=\E[S, 1148650276Speter kbs=^H, kcub1=\ED\r, kcud1=\EB\r, kcuf1=\EC\r, kcuu1=\EA\r, 1148750276Speter kf0=\E@\r, kf1=\EP\r, kf2=\EQ\r, kf3=\ES\r, kf4=\ET\r, 1148850276Speter kf5=\EU\r, kf6=\EV\r, kf7=\EW\r, kf8=\EX\r, kf9=\EY\r, 1148950276Speter khome=\ER\r, lf0=REFRSH, lf1=DEL CH, lf2=TABSET, lf3=GOTO, 1149050276Speter lf4=+PAGE, lf5=+SRCH, lf6=-PAGE, lf7=-SRCH, lf8=LEFT, 1149150276Speter lf9=RIGHT, ri=\E[T, rmso=\E[2 D, rmul=\E[2 D, smso=\E[6 D, 1149250276Speter smul=\E[18 D, 1149350276Speter 1149450276Speter#### Kimtron (abm, kt) 1149550276Speter# 1149650276Speter# Kimtron seems to be history, but as March 1998 these people are still 1149750276Speter# offering repair services for Kimtron equipment: 1149850276Speter# 1149950276Speter# Com/Pair Monitor Service 1150050276Speter# 1105 N. Cliff Ave. 1150150276Speter# Sioux Falls, South Dakota 57103 1150250276Speter# 1150350276Speter# WATS voice: 1-800/398-4946 1150450276Speter# POTS fax: +1 605/338-8709 1150550276Speter# POTS voice: +1 605/338-9650 1150650276Speter# Email: <compair@sd.cybernex.net> 1150750276Speter# Internet/Web: <http://www.com-pair.com> 1150850276Speter# 1150950276Speter# Kimtron entries include (undocumented) codes for: enter dim mode, 1151050276Speter# enter bold mode, enter reverse mode, turn off all attributes. 1151150276Speter# 1151250276Speter 1151350276Speter# Kimtron ABM 85 added by Dual Systems 1151450276Speter# (abm85: removed duplicated ":kd=^J:" -- esr) 1151550276Speterabm85|Kimtron ABM 85, 1151650276Speter am, bw, msgr, 1151750276Speter cols#80, it#8, lines#24, xmc#1, 1151850276Speter cbt=\EI, clear=\E*, cub1=^H, cud1=^J, cuf1=^L, 1151950276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 1152050276Speter dl1=\ER, ed=\Ey, el=\Et, ht=^I, 1152150276Speter if=/usr/share/tabset/stdcrt, il1=\EE, 1152250276Speter is2=\EC\EX\Eg\En\E%\Er\E(\Ek\Em\Eq, kbs=^H, kcub1=^H, 1152350276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, rmir=\Er, rmso=\Ek, 1152450276Speter rmul=\Em, smir=\EQ, smso=\Ej, smul=\El, 1152550276Speter# Kimtron ABM 85H added by Dual Systems. 1152650276Speter# Some notes about the abm85h entries: 1152750276Speter# 1) there are several firmware revs of 85H in the world. Use abm85h-old for 1152850276Speter# firmware revs prior to SP51 1152950276Speter# 2) Make sure to use abm85h entry if the terminal is in 85h mode and the 1153050276Speter# abm85e entry if it is in tvi920 emulation mode. They are incompatible 1153150276Speter# in some places and NOT software settable i.e., <is2> can't fix it) 1153250276Speter# 3) In 85h mode, the arrow keys and special functions transmit when 1153350276Speter# the terminal is in dup-edit, and work only locally in local-edit. 1153450276Speter# Vi won't swallow `del char' for instance, but <smcup> turns on 1153550276Speter# dup-edit anyway so that the arrow keys will work right. If the 1153650276Speter# arrow keys don't work the way you like, change <smcup>, <rmcup>, and 1153750276Speter# <is2>. Note that 920E mode does not have software commands to toggle 1153850276Speter# between dup and local edit, so you get whatever was set last on the 1153950276Speter# terminal. 1154050276Speter# 4) <flash> attribute is nice, but seems too slow to work correctly 1154150276Speter# (\Eb<pad>\Ed) 1154250276Speter# 5) Make sure `hidden' attributes are selected. If `embedded' attributes 1154350276Speter# are selected, the <xmc@> entry should be removed. 1154450276Speter# 6) auto new-line should be on (selectable from setup mode only) 1154550276Speter# 1154650276Speter# From: Erik Fair <fair@ucbarpa> Sun Oct 27 07:21:05 1985 1154750276Speterabm85h|Kimtron ABM 85H native mode, 1154850276Speter hs, 1154950276Speter xmc@, 1155050276Speter bel=^G, cnorm=\E.4, cvvis=\E.2, dim=\E), dsl=\Ee, flash@, 1155150276Speter fsl=^M, invis@, 1155250276Speter is2=\EC\EN\EX\024\016\EA\Ea\E%\E9\Ee\Er\En\E"\E}\E'\E(\Ef\r\EG0\Ed\E.4\El, 1155350276Speter kcud1=^V, sgr0=\E(\EG0, smir=\EZ, tsl=\Eg\Ef, 1155450276Speter use=adm+sgr, use=abm85, 1155550276Speterabm85e|Kimtron ABM 85H in 920E mode, 1155650276Speter xmc@, 1155750276Speter bel=^G, dim=\E), flash@, 1155850276Speter is2=\EC\EX\EA\E%\E9\Ee\Er\En\E"\E}\E'\E(\Ef\r\Ek\Eq\Em, 1155950276Speter rev=\Ej, sgr0=\E(\Ek, smir=\EZ, 1156050276Speter use=abm85, 1156150276Speterabm85h-old|oabm85h|o85h|Kimtron ABM 85H with old firmware rev., 1156250276Speter xmc@, 1156350276Speter bel=^G, dim=\E), 1156450276Speter is2=\E}\EC\EX\Ee\En\E%\Er\E(\Ek\Em\Eq\Ed\ET\EC\E9\EF, 1156550276Speter rev=\Ej, sgr0=\E(\Ek, smir=\EZ, 1156650276Speter use=abm85, 1156750276Speter# From: <malman@bbn-vax.arpa> 1156850276Speter# (kt7: removed obsolete :ma=^V^J^L :" -- esr) 1156950276Speterkt7|kimtron model kt-7, 1157050276Speter am, 1157150276Speter cols#80, it#8, lines#24, 1157250276Speter cbt=\EI, clear=^Z, cub1=^H, cud1=^V, cuf1=^L, 1157350276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 1157450276Speter dl1=\ER, ed=\EY, el=\ET, fsl=\Eg, home=^^, ht=^I, ich1=\EQ, 1157550276Speter if=/usr/share/tabset/stdcrt, il1=\EE, invis@, is2=\El\E", 1157650276Speter kbs=^H, kcbt=\EI, kclr=^Z, kcub1=^H, kcud1=^V, kcuf1=^L, 1157750276Speter kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY, kel=\ET, kf0=^AI\r, 1157850276Speter kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, 1157950276Speter kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, 1158050276Speter kich1=\EQ, kil1=\EE, tsl=\Ef, 1158150276Speter use=adm+sgr, 1158250276Speter# Renamed TB=^I to :ta:, BE=^G to :bl:, BS=^H to :kb:, N to :kS: (based on the 1158350276Speter# other kt7 entry and the adjacent key capabilities). Removed EE which is 1158450276Speter# identical to :mh:. Removed :ES=\EGD: which is some kind of highlight 1158550276Speter# but we can't figure out what. 1158650276Speterkt7ix|kimtron model kt-7 or 70 in IX mode, 1158750276Speter am, bw, 1158850276Speter cols#80, it#8, lines#25, 1158950276Speter acsc=jYk?lZm@nEqDt4uCvAwBx3, bel=^G, blink=\EG2, cbt=\EI, 1159050276Speter civis=\E.0, clear=\E*, cnorm=\E.3, cr=^M, cub1=^H, cud1=^V, 1159150276Speter cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 1159250276Speter dch1=\EW, dim=\EG@, dl1=\ER, dsl=\Ef\r, ed=\EY, el=\ET, fsl=^M, 1159350276Speter home=^^, ht=^I, ich1=\EQ, il1=\EE, ind=^J, 1159450276Speter is2=\EG0\E s\017\E~, kbs=^H, kcbt=\EI, kclr=\E*, 1159550276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdl1=\ER, 1159650276Speter ked=\EY, kel=\ET, kend=\EY, kf0=^AI\r, kf1=^A@\r, kf2=^AA\r, 1159750276Speter kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 1159850276Speter kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ, kil1=\EE, knp=\EJ, 1159950276Speter nel=^M^J, pulse=\EK, rmacs=\E%, rmir=, rmso=\EG0, rmul=\EG0, 1160050276Speter sgr0=\EG0, smacs=\E$, smir=, smso=\EG4, smul=\EG8, tsl=\Ef, 1160150276Speter 1160250276Speter#### Microdata/MDIS 1160350276Speter# 1160450276Speter# This was a line of terminals made by McDonnell-Douglas Information Systems. 1160550276Speter# These entries come direct from MDIS documentation. I have edited them only 1160650276Speter# to move primary names of the form p[0-9] * to aliases, and to comment out 1160750276Speter# <rmacs>/<smacs> in a couple of entries without <acsc> strings. I have 1160850276Speter# also removed the change history; the last version indicates this is 1160950276Speter# version 4.3 by A.Barkus, September 1990 (earliest entry is October 1989). 1161050276Speter# 1161150276Speter 1161250276Speter# McDonnell Information Systems Terminal Family History 1161350276Speter# ========================================= 1161450276Speter# 1161550276Speter# Prism-1, Prism-2 and P99: 1161650276Speter# Ancient Microdata and CMC terminals, vaguely like Adds Regent 25. 1161750276Speter# 1161850276Speter# Prism-4 and Prism-5: 1161950276Speter# Slightly less ancient range of Microdata terminals. Follow-on from 1162050276Speter# Prism-2, but with many enhancements. P5 has eight display pages. 1162150276Speter# 1162250276Speter# Prism-6: 1162350276Speter# A special terminal for use with library systems, primarily in Germany. 1162450276Speter# Limited numbers. Similar functionality to P5 (except attributes?). 1162550276Speter# 1162650276Speter# Prism-7, Prism-8 and Prism-9: 1162750276Speter# More recent range of MDIS terminals, in which P7 and P8 1162850276Speter# replace the P4 & P5, with added functionality, and P9 is the flagship. 1162950276Speter# The P9 has two emulation modes - P8 and ANSI - and includes a 1163050276Speter# large number of the DEC VT220 control sequences. Both 1163150276Speter# P8 and P9 support 80c/24ln/8pg and 132cl/24li/4pg formats. 1163250276Speter# 1163350276Speter# Prism-12 and Prism-14: 1163450276Speter# Latest range, functionally very similar to the P9. The P14 has a 1163550276Speter# black-on-white overscanning screen. 1163650276Speter# 1163750276Speter# The terminfo definitions given here are: 1163850276Speter# 1163950276Speter# p2 - Prism-2 (or Prism-1 or P99). 1164050276Speter# 1164150276Speter# p4 - Prism-4 (and older P7s & P8s). 1164250276Speter# p5 - Prism-5 (or Prism-6). 1164350276Speter# 1164450276Speter# p7 - Prism-7. 1164550276Speter# p8 - Prism-8 (in national or multinational mode). 1164650276Speter# p8-w - 132 column version of p8. 1164750276Speter# p9 - Prism-9 in ANSI mode. 1164850276Speter# p9-w - 132 column version of p9. 1164950276Speter# p9-8 - Prism-9 in Prism-8 emulation mode. 1165050276Speter# p9-8-w - As p9-8, but with 132 columns. 1165150276Speter# 1165250276Speter# p12 - Prism-12 in ANSI mode. 1165350276Speter# p12-w - 132 column version of p12. 1165450276Speter# p12-m - Prism-12 in MDC emulation mode. 1165550276Speter# p12-m-w - As p12-m, but with 132 columns. 1165650276Speter# p14 - Prism-14 in ANSI mode. 1165750276Speter# p14-w - 132 column version of p14. 1165850276Speter# p14-m - Prism-14 in MDC emulation mode. 1165950276Speter# p14-m-w - As p14-m, but with 132 columns. 1166050276Speter# 1166150276Speter# p2: Prism-2 1166250276Speter# ----------- 1166350276Speter# 1166450276Speter# Includes Prism-1 and basic P99 without SP or MP loaded. 1166550276Speter# The simplest form of Prism-type terminal. 1166650276Speter# Basic cursor movement and clearing operations only. 1166750276Speter# No video attributes. 1166850276Speter# Notes: 1166950276Speter# Horizontal cursor qualifiers of NUL, XON and XOFF are mapped to the next 1167050276Speter# value up, followed by backspace. 1167150276Speter# 1167250276Speterprism2|MDC Prism-2, 1167350276Speter am, bw, msgr, 1167450276Speter cols#80, lines#24, 1167550276Speter bel=^G, clear=\014$<20>, cr=^M, cub1=^H, cud1=^J, cuf1=^F, 1167650276Speter cup=\013%p1%{32}%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%Pc%?%{17}%gc%=%{19}%gc%=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c, 1167750276Speter cuu1=^Z, ed=\EJ, el=\EK, home=^A, 1167850276Speter hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%Pc%?%{17}%gc%=%{19}%gc%=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c, 1167950276Speter ind=^J, kbs=^H, khome=^A, vpa=\013%p1%{32}%+%c, 1168050276Speter 1168150276Speter# p4: Prism-4 1168250276Speter# ----------- 1168350276Speter# 1168450276Speter# Includes early versions of P7 & P8. 1168550276Speter# Basic family definition for most Prisms (except P2 and P9 ANSI). 1168650276Speter# Notes: 1168750276Speter# Horizontal cursor qualifiers of NUL, XON and XOFF are mapped to the next 1168850276Speter# value up, followed by backspace. 1168950276Speter# Cursor key definitions removed because they interfere with vi and csh keys. 1169050276Speter# 1169150276Speterprism4|p4|P4|MDC Prism-4, 1169250276Speter am, bw, hs, mc5i, msgr, 1169350276Speter cols#80, lines#24, wsl#72, xmc#1, 1169450276Speter bel=^G, blink=^CB, civis=^]\344, clear=\014$<20>, 1169550276Speter cnorm=^]\342, cr=^M, cub1=^H, cud1=^J, cuf1=^F, 1169650276Speter cup=\013%p1%{32}%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%Pc%?%{17}%gc%=%{19}%gc%=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c, 1169750276Speter cuu1=^Z, dim=^CA, dsl=\035\343\035\345, ed=\EJ, el=\EK, 1169850276Speter fsl=^]\345, home=^A, 1169950276Speter hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%Pc%?%{17}%gc%=%{19}%gc%=%|%gc%!%|%t%{1}%gc%+%c%{8}%e%gc%;%c, 1170050276Speter ind=^J, invis=^CH, kbs=^H, khome=^A, mc0=\EU, mc4=\ET, mc5=\ER, 1170150276Speter rev=^CD, rmso=^C\s, rmul=^C\s, 1170250276Speter sgr=\003%{64}%?%p1%p3%|%t%{4}%+%;%?%p2%t%{16}%+%;%?%p4%t%{2}%+%;%?%p5%t%{1}%+%;%?%p7%t%{8}%+%;%c%?%p9%t\016%e\017%;, 1170350276Speter sgr0=^C\s, smso=^CD, smul=^CP, tsl=^]\343, 1170450276Speter vpa=\013%p1%{32}%+%c, 1170550276Speter 1170650276Speter# p5: Prism-5 1170750276Speter# ----------- 1170850276Speter# 1170950276Speter# Same definition as p4. Includes Prism-6 (not tested!). 1171050276Speter# Does not use any multi-page features. 1171150276Speter# 1171250276Speterprism5|p5|P5|MDC Prism-5, 1171350276Speter use=p4, 1171450276Speter 1171550276Speter# p7: Prism-7 1171650276Speter# ----------- 1171750276Speter# 1171850276Speter# Similar definition to p4. Uses ANSI cursor motion to avoid network problems. 1171950276Speter# Notes: 1172050276Speter# Use p4 for very early models of P7. 1172150276Speter# Rev-index removed; can't send nulls to terminal in 8-bit modes. 1172250276Speter# 1172350276Speterprism7|p7|P7|MDC Prism-7, 1172450276Speter cup=\E[%i%p1%d;%p2%dH, hpa@, vpa@, use=p4, 1172550276Speter 1172650276Speter# p8: Prism-8 1172750276Speter# ----------- 1172850276Speter# 1172950276Speter# Similar definition to p7. Uses ANSI cursor motion to avoid network problems. 1173050276Speter# Supports national and multinational character sets. 1173150276Speter# Notes: 1173250276Speter# Alternate char set operations only work in multinational mode. 1173350276Speter# Use p4 for very early models of P8. 1173450276Speter# Rev-index removed; can't send nulls to terminal in 8-bit modes. 1173550276Speter# (esr: commented out <smacs>/<rmacs> because there's no <acsc>) 1173650276Speter# 1173750276Speterprism8|p8|P8|MDC Prism-8, 1173850276Speter cup=\E[%i%p1%d;%p2%dH, hpa=\E[%i%p1%d`, is2=\E[<12h, 1173950276Speter vpa=\E[%i%p1%dd, 1174050276Speter use=p4, 1174150276Speter 1174250276Speter# p8-w: Prism-8 in 132 column mode 1174350276Speter# -------------------------------- 1174450276Speter# 1174550276Speter# 'Wide' version of p8. 1174650276Speter# Notes: 1174750276Speter# Rev-index removed; can't send nulls to terminal in 8-bit modes. 1174850276Speter# 1174950276Speterprism8-w|p8-w|P8-W|MDC Prism-8 in 132 column mode, 1175050276Speter cols#132, 1175150276Speter is2=\E[<12h\E[<14h, use=p8, 1175250276Speter 1175350276Speter# p9: Prism-9 in ANSI mode 1175450276Speter# ------------------------- 1175550276Speter# 1175650276Speter# The "flagship" model of this generation of terminals. 1175750276Speter# ANSI X3.64 (ISO 6429) standard sequences, plus many DEC VT220 ones. 1175850276Speter# Notes: 1175950276Speter# Tabs only reset by "reset". Otherwise assumes default (8 cols). 1176050276Speter# Fixes to deal with terminal firmware bugs: 1176150276Speter# . 'ri' uses insert-line since rev index doesn't always 1176250276Speter# . 'sgr0' has extra '0' since esc[m fails 1176350276Speter# . 'fsl' & 'dsl' use illegal char since cr is actioned wrong on line 25 1176450276Speter# Not covered in the current definition: 1176550276Speter# . Labels 1176650276Speter# . Programming Fn keys 1176750276Speter# . Graphic characters (defaults correctly to vt100) 1176850276Speter# . Padding values (sets xon) 1176950276Speter# (esr: commented out <smacs>/<rmacs> because there's no <acsc>) 1177050276Speter# 1177150276Speterprism9|p9|P9|MDC Prism-9 in ANSII mode, 1177250276Speter am, bw, hs, mc5i, msgr, xenl, xon, 1177350276Speter cols#80, it#8, lines#24, vt#3, wsl#72, 1177450276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[<4l, 1177550276Speter clear=^L, cnorm=\E[<4h, cr=^M, csr=\E[%i%p1%d;%p2%d%%v, 1177650276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1177750276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1177850276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, 1177950276Speter dl=\E[%p1%dM, dl1=\E[M, dsl=\E[%}\024, ech=\E[%p1%dX, 1178050276Speter ed=\E[J$<10>, el=\E[K, fsl=^T, home=\E[H, hpa=\E[%i%p1%d`, 1178150276Speter ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[L, ind=^J, 1178250276Speter is2=\E[&p\E[<12l\E F, kbs=^H, kclr=^L, kcub1=\E[D, 1178350276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[11~, 1178450276Speter kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, 1178550276Speter kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, 1178650276Speter kf18=\E[32~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, 1178750276Speter kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 1178850276Speter khome=\E[H, mc0=\E[i, mc4=\E[4i, mc5=\E[5i, nel=^M^J, 1178950276Speter prot=\E[32%{, rc=\E[%z, rep=\E[%p2%db%p1%c, rev=\E[7m, 1179050276Speter ri=\E[L, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, 1179150276Speter rs2=\E[&p\E[<12l\E F\E[3g\E[9;17;25;33;41;49;57;65;73 N, 1179250276Speter sc=\E[%y, 1179350276Speter sgr=\E[%{0}%?%p1%p3%|%t%{4}%+%;%?%p2%t%{2}%+%;%?%p4%t%{1}%+%;%?%p6%t%{8}%+%;%?%p8%t%{32}%+%;%d%%{%?%p9%t\016%e\017%;, 1179450276Speter sgr0=\E[0m, smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[2g, 1179550276Speter tsl=\E[%i%p1%d%%}, vpa=\E[%i%p1%dd, 1179650276Speter 1179750276Speter# p9-w: Prism-9 in 132 column mode 1179850276Speter# -------------------------------- 1179950276Speter# 1180050276Speter# 'Wide' version of p9. 1180150276Speter# 1180250276Speterprism9-w|p9-w|P9-W|MDC Prism-9 in 132 column mode, 1180350276Speter cols#132, 1180450276Speter is2=\E[&p\E[<12l\E F\E[<14h, 1180550276Speter rs2=\E[&p\E[<12l\E F\E[<14h, use=p9, 1180650276Speter 1180750276Speter# p9-8: Prism-9 in P8 mode 1180850276Speter# ------------------------ 1180950276Speter# 1181050276Speter# P9 terminal in P8 emulation mode. 1181150276Speter# Similar to p8 definition. 1181250276Speter# Insertion and deletion operations possible. 1181350276Speter# 1181450276Speterprism9-8|p9-8|P9-8|MDC Prism-9 in P8 mode, 1181550276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 1181650276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, use=p8, 1181750276Speter 1181850276Speter# p9-8-w: Prism-9 in P8 and 132 column modes 1181950276Speter# ------------------------------------------ 1182050276Speter# 1182150276Speter# P9 terminal in P8 emulation mode and 132 column mode. 1182250276Speter# 1182350276Speterprism9-8-w|p9-8-w|P9-8-W|MDC Prism-9 in Prism 8 emulation and 132 column mode, 1182450276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 1182550276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, use=p8-w, 1182650276Speter 1182750276Speter# p12: Prism-12 in ANSI mode 1182850276Speter# --------------------------- 1182950276Speter# 1183050276Speter# See p9 definition. 1183150276Speter# 1183250276Speterprism12|p12|P12|MDC Prism-12 in ANSI mode, 1183350276Speter use=p9, 1183450276Speter 1183550276Speter# p12-w: Prism-12 in 132 column mode 1183650276Speter# ---------------------------------- 1183750276Speter# 1183850276Speter# 'Wide' version of p12. 1183950276Speter# 1184050276Speterprism12-w|p12-w|P12-W|MDC Prism-12 in 132 column mode, 1184150276Speter use=p9-w, 1184250276Speter 1184350276Speter# p12-m: Prism-12 in MDC emulation mode 1184450276Speter# ------------------------------------- 1184550276Speter# 1184650276Speter# P12 terminal in MDC emulation mode. 1184750276Speter# Similar to p8 definition. 1184850276Speter# Insertion and deletion operations possible. 1184950276Speter# 1185050276Speterprism12-m|p12-m|P12-M|MDC Prism-12 in MDC emulation mode, 1185150276Speter use=p9-8, 1185250276Speter 1185350276Speter# p12-m-w: Prism-12 in MDC emulation and 132 column modes 1185450276Speter# ------------------------------------------------------- 1185550276Speter# 1185650276Speter# P12 terminal in MDC emulation mode and 132 column mode. 1185750276Speter# 1185850276Speterprism12-m-w|p12-m-w|P12-M-W|MDC Prism-12 in MDC emulation and 132 column mode, 1185950276Speter use=p9-8-w, 1186050276Speter 1186150276Speter# p14: Prism-14 in ANSII mode 1186250276Speter# --------------------------- 1186350276Speter# 1186450276Speter# See p9 definition. 1186550276Speter# 1186650276Speterprism14|p14|P14|MDC Prism-14 in ANSII mode, 1186750276Speter use=p9, 1186850276Speter 1186950276Speter# p14-w: Prism-14 in 132 column mode 1187050276Speter# ---------------------------------- 1187150276Speter# 1187250276Speter# 'Wide' version of p14. 1187350276Speter# 1187450276Speterprism14-w|p14-w|P14-W|MDC Prism-14 in 132 column mode, 1187550276Speter use=p9-w, 1187650276Speter 1187750276Speter# p14-m: Prism-14 in MDC emulation mode 1187850276Speter# ------------------------------------- 1187950276Speter# 1188050276Speter# P14 terminal in MDC emulation mode. 1188150276Speter# Similar to p8 definition. 1188250276Speter# Insertion and deletion operations possible. 1188350276Speter# 1188450276Speterprism14-m|p14-m|P14-M|MDC Prism-14 in MDC emulation mode, 1188550276Speter use=p9-8, 1188650276Speter 1188750276Speter# p14-m-w: Prism-14 in MDC emulation and 132 column modes 1188850276Speter# ------------------------------------------------------- 1188950276Speter# 1189050276Speter# P14 terminal in MDC emulation mode and 132 column mode. 1189150276Speter# 1189250276Speterprism14-m-w|p14-m-w|P14-M-W|MDC Prism-14 in MDC emulation and 132 column mode, 1189350276Speter use=p9-8-w, 1189450276Speter 1189550276Speter# End of McDonnell Information Systems Prism definitions 1189650276Speter 1189750276Speter# These things were popular in the Pick database community at one time 1189850276Speter# From: George Land <georgeland@aol.com> 24 Sep 1996 1189950276Speterp8gl|prism8gl|McDonnell-Douglas Prism-8 alternate definition, 1190050276Speter am, bw, hs, mir, 1190150276Speter cols#80, lines#24, ma#1, wsl#78, xmc#1, 1190250276Speter bel=^G, blink=^CB, clear=^L, cr=^M, cub1=^U, cud1=^J, cuf1=^F, 1190350276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, dch1=\s^H, dim=^CA, dl1=^P, 1190450276Speter ed=\EJ, el=\EK, home=^A, ind=^J, invis=^CH, kbs=^H, kcub1=^U, 1190550276Speter kcud1=^J, kcuf1=^F, kcuu1=^Z, kdch1=\s^H, kdl1=^P, ked=\EJ, 1190650276Speter kel=\EK, kf1=^A@\r, kf10=^AI\r, kf12=^AJ\r, kf13=^AK\r, 1190750276Speter kf14=^AL\r, kf15=^AM\r, kf16=^AN\r, kf17=^AO\r, kf2=^AA\r, 1190850276Speter kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 1190950276Speter kf8=^AG\r, kf9=^AH\r, khome=^A, lf1=F1, lf10=F10, lf2=F2, 1191050276Speter lf3=F3, lf4=F4, lf5=F5, lf6=F6, lf7=F7, lf8=F8, lf9=F9, nel=^J^M, 1191150276Speter pad=\0, rev=^CD, rmso=^C\s, rmul=^C\s, sgr0=^C\s, smso=^CE, 1191250276Speter smul=^C0, 1191350276Speter 1191450276Speter#### Microterm (act, mime) 1191550276Speter# 1191650276Speter# The mime1 entries refer to the Microterm Mime I or Mime II. 1191750276Speter# The default mime is assumed to be in enhanced act iv mode. 1191850276Speter# 1191950276Speter 1192050276Speter# New "safe" cursor movement (5/87) from <reuss@umd5.umd.edu>. Prevents 1192150276Speter# freakout with out-of-range args on Sytek multiplexors. No <smso=^N> and 1192250276Speter# <rmso=^N> since it gets confused and it's too dim anyway. No <ich1> 1192350276Speter# since Sytek insists ^S means xoff. 1192450276Speter# (act4: found ":ic=2^S:ei=:im=:ip=.1*^V:" commented out in 8.3 -- esr) 1192550276Speteract4|microterm|microterm act iv, 1192650276Speter am, 1192750276Speter cols#80, lines#24, 1192850276Speter bel=^G, clear=\014$<12/>, cr=^M, cub1=^H, cud1=^K, cuf1=^X, 1192950276Speter cup=\024%p1%{24}%+%c%p2%p2%?%{47}%>%t%{48}%+%;%{80}%+%c, 1193050276Speter cuu1=^Z, dch1=\004$<.1*/>, dl1=\027$<2.3*/>, 1193150276Speter ed=\037$<2.2*/>, el=\036$<.1*/>, home=^], 1193250276Speter il1=\001<2.3*/>, ind=^J, kcub1=^H, kcud1=^K, kcuf1=^X, 1193350276Speter kcuu1=^Z, 1193450276Speter# The padding on :sr: and :ta: for act5 and mime is a guess and not final. 1193550276Speter# The act 5 has hardware tabs, but they are in columns 8, 16, 24, 32, 41 (!)... 1193650276Speter# (microterm5: removed obsolete ":ma==^Z^P^Xl^Kj:" -- esr) 1193750276Speteract5|microterm5|microterm act v, 1193850276Speter kcub1=^H, kcud1=^K, kcuf1=^X, kcuu1=^Z, ri=\EH$<3>, uc=^H\EA, use=act4, 1193950276Speter# Mimes using brightness for standout. Half bright is really dim unless 1194050276Speter# you turn up the brightness so far that lines show up on the screen. 1194150276Spetermime-fb|full bright mime1, 1194250276Speter is2=^S\E, rmso=^S, smso=^Y, use=mime, 1194350276Spetermime-hb|half bright mime1, 1194450276Speter is2=^Y\E, rmso=^Y, smso=^S, use=mime, 1194550276Speter# (mime: removed obsolete ":ma=^X ^K^J^Z^P:"; removed ":do=^K:" that overrode 1194650276Speter# the more plausible ":do=^J:" -- esr) 1194750276Speter# uc was at one time disabled to get around a curses bug, be wary of it 1194850276Spetermime|mime1|mime2|mimei|mimeii|microterm mime1, 1194950276Speter am, 1195050276Speter cols#80, it#8, lines#24, vt#9, 1195150276Speter bel=^G, clear=^]^C, cr=^M, cub1=^H, cud1=^J, cuf1=^X, 1195250276Speter cup=\024%p1%{24}%+%c%p2%p2%?%{32}%>%t%{48}%+%;%{80}%+%c, 1195350276Speter cuu1=^Z, dl1=\027$<80>, ed=^_, el=^^, home=^], ht=\011$<2>, 1195450276Speter il1=\001$<80>, ind=^J, is2=^S\E^Q, kcub1=^H, kcud1=^K, 1195550276Speter kcuf1=^X, kcuu1=^Z, ri=\022$<3>, uc=^U, 1195650276Speter# These termcaps (for mime2a) put the terminal in low intensity mode 1195750276Speter# since high intensity mode is so obnoxious. 1195850276Spetermime2a-s|microterm mime2a (emulating an enhanced soroc iq120), 1195950276Speter am, 1196050276Speter cols#80, lines#24, 1196150276Speter bel=^G, clear=\EL, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1196250276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EI, dch1=\ED, 1196350276Speter dl1=\027$<20*>, ed=\EJ$<20*>, el=\EK, home=^^, 1196450276Speter il1=\001$<20*>, ind=^J, ip=$<2>, is2=\E), kcub1=^H, kcud1=^J, 1196550276Speter kcuf1=^L, kcuu1=^K, ri=\EI, rmir=^Z, rmso=\E;, rmul=\E7, 1196650276Speter smir=\EE, smso=\E\:, smul=\E6, 1196750276Speter# This is the preferred mode (but ^X can't be used as a kill character) 1196850276Spetermime2a|mime2a-v|microterm mime2a (emulating an enhanced vt52), 1196950276Speter cols#80, it#8, lines#24, 1197050276Speter bel=^G, clear=\EL, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1197150276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=^N, 1197250276Speter dl1=\027$<20*>, ed=\EQ$<20*>, el=\EP, home=\EH, ht=^I, 1197350276Speter il1=\001$<20*>, ind=^J, ip=$<2>, is2=^Y, kcub1=\ED, 1197450276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, ri=\EA, rmir=^Z, rmso=\E9, 1197550276Speter rmul=\E5, smir=^O, smso=\E8, smul=\E4, 1197650276Speter# (mime3a: removed obsolete ":ma=^X ^K^J^Z^P:" -- esr) 1197750276Spetermime3a|mime1 emulating 3a, 1197850276Speter am@, 1197950276Speter kcub1=^H, kcud1=^K, kcuf1=^X, kcuu1=^Z, use=adm3a, 1198050276Spetermime3ax|mime-3ax|mime1 emulating enhanced 3a, 1198150276Speter it#8, 1198250276Speter dl1=\027$<80>, ed=^_, el=^X, ht=\011$<3>, il1=\001$<80>, use=mime3a, 1198350276Speter# Wed Mar 9 18:53:21 1983 1198450276Speter# We run our terminals at 2400 baud, so there might be some timing problems at 1198550276Speter# higher speeds. The major improvements in this model are the terminal now 1198650276Speter# scrolls down and insert mode works without redrawing the rest of the line 1198750276Speter# to the right of the cursor. This is done with a bit of a kludge using the 1198850276Speter# exit graphics mode to get out of insert, but it does not appear to hurt 1198950276Speter# anything when using vi at least. If you have some users using act4s with 1199050276Speter# programs that use curses and graphics mode this could be a problem. 1199150276Spetermime314|mm314|mime 314, 1199250276Speter am, 1199350276Speter cols#80, lines#24, 1199450276Speter clear=^L, cub1=^H, cuf1=^X, cup=\024%p1%c%p2%c, cuu1=^Z, 1199550276Speter dch1=^D, dl1=^W, ed=^_, el=^^, home=^], ht=^I, il1=^A, kcub1=^H, 1199650276Speter kcud1=^K, kcuf1=^X, kcuu1=^Z, rmir=^V, smir=^S, 1199750276Speter# Microterm mime 340 from University of Wisconsin 1199850276Spetermm340|mime340|mime 340, 1199950276Speter cols#80, lines#24, 1200050276Speter clear=\032$<12/>, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1200150276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 1200250276Speter dch1=\E#$<2.1*/>, dl1=\EV$<49.6/>, ed=\037$<2*/>, 1200350276Speter el=\EL$<2.1/>, ht=^I, il1=\EU$<46/>, ind=^J, is2=\E\,, 1200450276Speter kbs=^H, kcub1=^H, kcud1=^J, kcuu1=^K, nel=^M^J, 1200550276Speter# This came from University of Wisconsin marked "astro termcap for jooss". 1200650276Speter# (mt4520-rv: removed obsolete ":kn#4:" and incorrect ":ri=\E[C:"; 1200750276Speter# also added <rmam>/<smam> based on the init string -- esr) 1200850276Spetermt4520-rv|micro-term 4520 reverse video, 1200950276Speter am, hs, msgr, xenl, xon, 1201050276Speter cols#80, it#8, lines#24, wsl#80, 1201150276Speter bel=^G, clear=\E[H\E[J, cnorm=\E[0V\E8, cr=^M, 1201250276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\E[D, 1201350276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 1201450276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 1201550276Speter cvvis=\E7\E[0U, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 1201650276Speter dl1=\E[M, ed=\E[J, el=\E[K, flash=\E[?5l$<200/>\E[?5h, 1201750276Speter fsl=\E[?5l\E[?5h, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, 1201850276Speter ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\ED, 1201950276Speter is2=\E(B\E[2l\E>\E[20l\E[?3l\E[?5h\E[?7h\E[1;24r\E[24;1H\E[H\E[J, 1202050276Speter kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 1202150276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, 1202250276Speter ll=\E[24;1H, nel=\EE, rc=\E8, rf=/usr/share/tabset/vt100, 1202350276Speter ri=\EM, rmam=\E[?7l, rmso=\E[0m, rmul=\E[24m, 1202450276Speter rs1=\E(B\E[2l\E>\E[20l\E[?3l\E[?5h\E[?7h\E[H\E[J, 1202550276Speter sc=\E7, sgr0=\E[m, smam=\E[?7h, smso=\E[7m, smul=\E[4m, 1202650276Speter tbc=\E[g, tsl=\E[25;1H, 1202750276Speter 1202850276Speter# Fri Aug 5 08:11:57 1983 1202950276Speter# This entry works for the ergo 4000 with the following setups: 1203050276Speter# ansi,wraparound,newline disabled, xon/xoff disabled in both 1203150276Speter# setup a & c. 1203250276Speter# 1203350276Speter# WARNING!!! There are multiple versions of ERGO 4000 microcode 1203450276Speter# Be advised that very early versions DO NOT WORK RIGHT !! 1203550276Speter# Microterm does have a ROM exchange program- use it or lose big 1203650276Speter# (ergo400: added <rmam>/<smam> based on the init string -- esr) 1203750276Speterergo4000|microterm ergo 4000, 1203850276Speter da, db, msgr, 1203950276Speter cols#80, lines#66, 1204050276Speter bel=^G, clear=\E[H\E[2J$<80>, cr=^M, cub1=^H, cud1=\E[B, 1204150276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 1204250276Speter dch1=\E[1P$<80>, dl1=\E[1M$<5*>, ed=\E[0J$<15>, 1204350276Speter el=\E[0K$<13>, ht=^I, il=\E[1L$<5*>, ind=\ED$<20*>, 1204450276Speter is2=\E<\E=\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h$<300>, 1204550276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, 1204650276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, lf1=pf1, lf2=pf2, lf3=pf3, 1204750276Speter lf4=pf4, ri=\EM$<20*>, rmam=\E[?7l, rmir=\E[4l, 1204850276Speter rmkx=\E=$<4>, rmso=\E[m$<20>, sgr0=\E[m$<20>, 1204950276Speter smam=\E[?7m, smir=\E[4h$<6>, smkx=\E=$<4>, 1205050276Speter smso=\E[7m$<20>, 1205150276Speter 1205250276Speter#### NCR 1205350276Speter# 1205450276Speter# NCR's terminal group was merged with AT&T's when AT&T bought the company. 1205550276Speter# For what happened to that group, see the ADDS section. 1205650276Speter# 1205750276Speter# There is an NCR4103 terminal that's just a re-badged Wyse-50. 1205850276Speter# 1205950276Speter 1206050276Speter# The following vendor-supplied termcaps were captured from the Boundless 1206150276Speter# Technologies site, 8 March 1998. I removed all-upper-case names that were 1206250276Speter# identical, except for case, to lower-case ones. I also uncommented the acsc 1206350276Speter# capabilities.X 1206450276Speter# 1206550276Speter# The Intecolor emulation of the NCR 2900/260C color terminal is basicly a 1206650276Speter# DEC vt200/300 with color capabilities added. 1206750276Speterncr260intan|NCR Intecolor emulation of the 2900_260C with an ANSI keyboard, 1206850276Speter colors#8, pairs#64, 1206950276Speter op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ncr260vt300an, 1207050276Speter# The Intecolor emulation of the NCR 2900/260C color terminal is basicly a 1207150276Speter# DEC vt200/300 with color capabilities added. 1207250276Speterncr260intwan|NCR Intecolor emulation of the 2900_260C with an ANSI keyboard, 1207350276Speter colors#8, pairs#64, 1207450276Speter op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ncr260vt300wan, 1207550276Speter# The Intecolor emulation of the NCR 2900/260C color terminal is basicly a DEC 1207650276Speter# vt200/300 with color capabilities added. 1207750276Speterncr260intpp|NCR Intecolor emulation of the 2900_260C with a PC+ keyboard, 1207850276Speter colors#8, pairs#64, 1207950276Speter op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ncr260vt300pp, 1208050276Speter# The Intecolor emulation of the NCR 2900/260C color terminal is basicly a 1208150276Speter# DEC vt200/300 with color capabilities added. 1208250276Speterncr260intwpp|NCR Intecolor emulation of the 2900_260C with a PC+ keyboard in 132 column mode, 1208350276Speter colors#8, pairs#64, 1208450276Speter op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, use=ncr260vt300wpp, 1208550276Speter# This definition for ViewPoint supports several attributes. This means 1208650276Speter# that it has magic cookies (extra spaces where the attributes begin). 1208750276Speter# Some applications do not function well with magic cookies. The System 1208850276Speter# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. 1208950276Speter# If supporting various attributes is not vital, 'xmc#1' and the extra 1209050276Speter# attributes can be removed. 1209150276Speter# Mapping to ASCII character set ('acsc' capability) can also be 1209250276Speter# restored if needed. 1209350276Speterncr260vppp|NCR 2900_260 viewpoint, 1209450276Speter am, bw, hs, km, mc5i, mir, msgr, xon, 1209550276Speter cols#80, lines#24, nlab#32, xmc#1, 1209650276Speter acsc=07a?h;j5k3l2m1n8q\:t4u9v=w0x6, bel=^G, blink=\EG2, 1209750276Speter cbt=\EI, civis=\E`0, clear=\014$<40>, cnorm=\E`5, 1209850276Speter cr=\r$<2>, cub1=\010$<2>, cud1=\n$<2>, cuf1=\006$<2>, 1209950276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<5>, cuu1=\032$<2>, 1210050276Speter cvvis=\E`5, dch1=\EW$<2>, dim=\EGp, dl1=\El$<2>, dsl=\E`c, 1210150276Speter ed=\Ek$<2>, el=\EK$<2>, fsl=^M, home=\036$<2>, ht=^I, 1210250276Speter hts=\E1, il1=\EM$<2>, ind=\n$<2>, invis=\EG1, 1210350276Speter is2=\Ee6\E~%$<100>\E+\E`\:\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0\EcC1\Ee7$<100>, 1210450276Speter kDC=\El, kEND=\Ek, kHOM=^A, kPRT=\E7, kRIT=^F, ka1=^A, ka3=\EJ, 1210550276Speter kbs=^H, kc1=\ET, kc3=\EJ, kcub1=^U, kcud1=^J, kcuf1=^F, 1210650276Speter kcuu1=^Z, kdch1=\EW, kend=\EK, kf1=^B1\r, kf10=^B\:\r, 1210750276Speter kf11=^B;\r, kf12=^B<\r, kf13=^B=\r, kf14=^B>\r, kf15=^B?\r, 1210850276Speter kf16=^B@\r, kf17=^B!\r, kf18=^B"\r, kf19=^B#\r, kf2=^B2\r, 1210950276Speter kf20=^B$\r, kf21=\002%^M, kf22=^B&\r, kf23=^B'\r, 1211050276Speter kf24=^B(\r, kf25=^B)\r, kf26=^B*\r, kf27=^B+\r, 1211150276Speter kf28=^B\,\r, kf29=^B-\r, kf3=^B3\r, kf30=^B.\r, kf31=^B/\r, 1211250276Speter kf32=^B0\r, kf4=^B4\r, kf5=^B5\r, kf6=^B6\r, kf7=^B7\r, 1211350276Speter kf8=^B8\r, kf9=^B9\r, khome=^A, kich1=\Eq, knp=\EJ, kpp=\EJ, 1211450276Speter kprt=\EP, ll=\001$<5>, mc0=\EP$<100>, mc4=^T, mc5=^R, 1211550276Speter mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<5>, 1211650276Speter nel=\037$<2>, rev=\EG4, ri=\Ej$<2>, rmacs=\EcB0\EH\003, 1211750276Speter rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20, 1211850276Speter rs2=\Ee6\E~%$<100>\E+\E`\:\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0\EcC1\Ee7$<100>, 1211950276Speter sgr0=\EG0\EH\003, smacs=\EcB1\EH\002, smir=\Eq, 1212050276Speter smso=\EG4, smul=\EG8, smxon=\Ec21, tsl=\EF, 1212150276Speterncr260vpwpp|NCR 2900_260 viewpoint wide mode, 1212250276Speter cols#132, 1212350276Speter cup=\Ea%i%p1%dR%p2%dC$<30>, 1212450276Speter is2=\Ee6\E~%$<100>\E+\E`;\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0\EcC1\Ee7$<100>, 1212550276Speter rs2=\Ee6\E~%$<100>\E+\E`;\Ed/\E`1\EO\Ee4\Ec@0@\Ec@1A\EcB0\EcC1\Ee7$<100>, 1212650276Speter use=ncr260vppp, 1212750276Speterncr260vt100an|NCR 2900_260 vt100 with ansi kybd, 1212850276Speter am, hs, mir, msgr, xenl, xon, 1212950276Speter cols#80, lines#24, nlab#32, 1213050276Speter acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G, 1213150276Speter blink=\E[5m, bold=\E[1m, civis=\E[?25l, 1213250276Speter clear=\E[2J\E[1;1H$<20>, cnorm=\E[?25h, cr=\r$<1>, 1213350276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD$<5>, 1213450276Speter cub1=\E[D$<5>, cud=\E[%p1%dB$<5>, cud1=\E[B$<5>, 1213550276Speter cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>, 1213650276Speter cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>, 1213750276Speter cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>, 1213850276Speter dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, dsl=\E[0$~\E[1$~, 1213950276Speter ech=\E[%p1%dX, ed=\E[0J$<5>, el=\E[0K$<3>, el1=\E[1K$<3>, 1214050276Speter fsl=\E[0$}, home=\E[H$<1>, hpa=\E[%p1%dG$<40>, ht=^I, 1214150276Speter hts=\EH, ich=\E[%p1%d@$<5>, il=\E[%p1%dL$<5>, 1214250276Speter il1=\E[L$<5>, ind=\ED$<5>, indn=\E[%p1%dE$<5>, 1214350276Speter invis=\E[8m, 1214450276Speter is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1214550276Speter ka1=\EOw, ka3=\EOu, kb2=\EOy, kbs=^H, kc1=\EOq, kc3=\EOs, 1214650276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 1214750276Speter kdch1=\E[3~, kent=\EOM, kf1=\EOP, kf2=\EOQ, kf3=\EOR, 1214850276Speter kf4=\EOS, kfnd=\E[1~, khlp=\E[28~, kich1=\E[2~, knp=\E[6~, 1214950276Speter kpp=\E[5~, krdo=\E[29~, kslt=\E[4~, nel=\EE$<5>, rc=\E8, 1215050276Speter rev=\E[7m, ri=\EM$<5>, rmacs=^O, rmir=\E[4l, 1215150276Speter rmkx=\E[?1l\E>, rmso=\E[0m, rmul=\E[0m, 1215250276Speter rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1215350276Speter sc=\E7, 1215450276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;$<20>, 1215550276Speter sgr0=\E[0m\017$<20>, smacs=^N, smir=\E[4h, 1215650276Speter smkx=\E[?1h\E=, smso=\E[1;7m, smul=\E[4m, tbc=\E[3g, 1215750276Speter tsl=\E[2$~\E[1$}, vpa=\E[%p1%dd$<40>, 1215850276Speterncr260vt100wan|NCR 2900_260 vt100 wide mode ansi kybd, 1215950276Speter cols#132, 1216050276Speter cup=\E[%i%p1%d;%p2%dH$<30>, 1216150276Speter is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1216250276Speter rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1216350276Speter use=ncr260vt100an, 1216450276Speterncr260vt100pp|NCR 2900_260 vt100 with PC+ kybd, 1216550276Speter is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1216650276Speter ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D, 1216750276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[4~, 1216850276Speter kend=\E[5~, khome=\E[2~, kich1=\E[1~, knp=\E[6~, kpp=\E[3~, 1216950276Speter lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, rmkx=\E>, 1217050276Speter rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1217150276Speter smkx=\E=, 1217250276Speter use=ncr260vt100an, 1217350276Speterncr260vt100wpp|NCR 2900_260 vt100 wide mode pc+ kybd, 1217450276Speter cols#132, 1217550276Speter cup=\E[%i%p1%d;%p2%dH$<30>, 1217650276Speter is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1217750276Speter rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1217850276Speter use=ncr260vt100pp, 1217950276Speterncr260vt200an|NCR 2900_260 vt200 with ansi kybd, 1218050276Speter am, hs, mir, msgr, xenl, xon, 1218150276Speter cols#80, lines#24, nlab#32, 1218250276Speter acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G, 1218350276Speter blink=\E[5m, bold=\E[1m, civis=\E[?25l, 1218450276Speter clear=\E[2J\E[1;1H$<20>, cnorm=\E[?25h, cr=\r$<1>, 1218550276Speter csr=\E[%i%p1%d;%p2%dr$<5>, cub=\E[%p1%dD$<5>, 1218650276Speter cub1=\E[D$<5>, cud=\E[%p1%dB$<5>, cud1=\E[B$<5>, 1218750276Speter cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>, 1218850276Speter cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>, 1218950276Speter cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>, 1219050276Speter dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, dsl=\E[0$~\E[1$~, 1219150276Speter ech=\E[%p1%dX$<5>, ed=\E[0J, el=\E[0K$<5>, el1=\E[1K$<5>, 1219250276Speter fsl=\E[0$}, home=\E[H, hpa=\E[%p1%dG$<40>, ht=^I, hts=\EH, 1219350276Speter ich=\E[%p1%d@$<5>, il=\E[%p1%dL$<5>, il1=\E[L$<5>, 1219450276Speter ind=\ED$<5>, indn=\E[%p1%dE$<5>, invis=\E[8m, 1219550276Speter is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1219650276Speter ka1=\EOw, ka3=\EOu, kb2=\EOy, kbs=^H, kc1=\EOq, kc3=\EOs, 1219750276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 1219850276Speter kdch1=\E[3~, kent=\EOM, kf0=\EOy, kf1=\EOP, kf10=\E[21~, 1219950276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, 1220050276Speter kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, 1220150276Speter kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf21=\E[31~, 1220250276Speter kf22=\E[32~, kf23=\E[33~, kf24=\E[34~, kf25=\E[35~, 1220350276Speter kf26=\E[1~, kf27=\E[2~, kf28=\E[3~, kf29=\E[4~, kf3=\EOR, 1220450276Speter kf30=\E[5~, kf31=\E[6~, kf32=\E[7~, kf33=\E[8~, kf34=\E[9~, 1220550276Speter kf35=\E[10~, kf4=\EOS, kf5=\E[M, kf6=\E[17~, kf7=\E[18~, 1220650276Speter kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~, 1220750276Speter kich1=\E[2~, knp=\E[6~, kpp=\E[5~, krdo=\E[29~, kslt=\E[4~, 1220850276Speter mc0=\E[i, mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m, 1220950276Speter ri=\EM$<5>, rmacs=\017$<20>, rmam=\E[?7l, rmir=\E[4l, 1221050276Speter rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, 1221150276Speter rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1221250276Speter sc=\E7, 1221350276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;$<20>, 1221450276Speter sgr0=\E[0m\017$<20>, smacs=\016$<20>, smam=\E[?7h, 1221550276Speter smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, 1221650276Speter tbc=\E[3g, tsl=\E[2$~\E[1$}, vpa=\E[%p1%dd$<40>, 1221750276Speterncr260vt200wan|NCR 2900_260 vt200 wide mode ansi kybd, 1221850276Speter cols#132, 1221950276Speter cup=\E[%i%p1%d;%p2%dH$<30>, 1222050276Speter is2=\E[!p\E[?3;7;19;67h\E[?4l\E(B\E)0\017\E[2J\E[1;1H$<200>, 1222150276Speter rs2=\E[!p\E[?3;7;19;67h\E[?4l\E(B\E)0\017\E[2J\E[1;1H$<200>, 1222250276Speter use=ncr260vt200an, 1222350276Speterncr260vt200pp|NCR 2900_260 vt200 with pc+ kybd, 1222450276Speter ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D, 1222550276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[4~, 1222650276Speter kend=\E[1~, khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, 1222750276Speter lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, rmkx=\E>, smkx=\E=, 1222850276Speter use=ncr260vt200an, 1222950276Speterncr260vt200wpp|NCR 2900_260 vt200 wide mode pc+ kybd, 1223050276Speter cols#132, 1223150276Speter cup=\E[%i%p1%d;%p2%dH$<30>, 1223250276Speter is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1223350276Speter rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1223450276Speter use=ncr260vt200pp, 1223550276Speterncr260vt300an|NCR 2900_260 vt300 with ansi kybd, 1223650276Speter am, hs, mir, msgr, xenl, xon, 1223750276Speter cols#80, lines#24, nlab#32, 1223850276Speter acsc=``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G, 1223950276Speter blink=\E[5m, bold=\E[1m, civis=\E[?25l, 1224050276Speter clear=\E[2J\E[1;1H$<20>, cnorm=\E[?25h, cr=\r$<1>, 1224150276Speter csr=\E[%i%p1%d;%p2%dr$<5>, cub=\E[%p1%dD$<5>, 1224250276Speter cub1=\E[D$<5>, cud=\E[%p1%dB$<5>, cud1=\E[B$<5>, 1224350276Speter cuf=\E[%p1%dC$<5>, cuf1=\E[C$<5>, 1224450276Speter cup=\E[%i%p1%d;%p2%dH$<10>, cuu=\E[%p1%dA$<5>, 1224550276Speter cuu1=\E[A$<5>, dch=\E[%p1%dP$<5>, dch1=\E[1P$<5>, 1224650276Speter dl=\E[%p1%dM$<5>, dl1=\E[M$<5>, dsl=\E[0$~\E[1$~, 1224750276Speter ech=\E[%p1%dX$<5>, ed=\E[0J, el=\E[0K$<5>, el1=\E[1K$<5>, 1224850276Speter fsl=\E[0$}, home=\E[H, hpa=\E[%p1%dG$<40>, ht=^I, hts=\EH, 1224950276Speter ich=\E[%p1%d@$<5>, il=\E[%p1%dL$<5>, il1=\E[L$<5>, 1225050276Speter ind=\ED$<5>, indn=\E[%p1%dE$<5>, invis=\E[8m, 1225150276Speter is2=\E[!p\E[?7;19;67h\E[?1;3;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1225250276Speter ka1=\EOw, ka3=\EOu, kb2=\EOy, kbs=^H, kc1=\EOq, kc3=\EOs, 1225350276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 1225450276Speter kdch1=\E[3~, kent=\EOM, kf0=\EOy, kf1=\EOP, kf10=\E[21~, 1225550276Speter kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, 1225650276Speter kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, 1225750276Speter kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf21=\E[31~, 1225850276Speter kf22=\E[32~, kf23=\E[33~, kf24=\E[34~, kf25=\E[35~, 1225950276Speter kf26=\E[1~, kf27=\E[2~, kf28=\E[3~, kf29=\E[4~, kf3=\EOR, 1226050276Speter kf30=\E[5~, kf31=\E[6~, kf32=\E[7~, kf33=\E[8~, kf34=\E[9~, 1226150276Speter kf35=\E[10~, kf4=\EOS, kf5=\E[M, kf6=\E[17~, kf7=\E[18~, 1226250276Speter kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khlp=\E[28~, 1226350276Speter kich1=\E[2~, knp=\E[6~, kpp=\E[5~, krdo=\E[29~, kslt=\E[4~, 1226450276Speter mc0=\E[i, mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m, 1226550276Speter ri=\EM$<5>, rmacs=\017$<20>, rmam=\E[?7l, rmir=\E[4l, 1226650276Speter rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, 1226750276Speter rs2=\E[!p\E[?7;19;67h\E[?1;3;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1226850276Speter sc=\E7, 1226950276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;$<20>, 1227050276Speter sgr0=\E[0m\017$<20>, smacs=\016$<20>, smam=\E[?7h, 1227150276Speter smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, 1227250276Speter tbc=\E[3g, tsl=\E[2$~\E[1$}, vpa=\E[%p1%dd$<40>, 1227350276Speterncr260vt300wan|NCR 2900_260 vt300 wide mode ansi kybd, 1227450276Speter cols#132, 1227550276Speter cup=\E[%i%p1%d;%p2%dH$<30>, 1227650276Speter is2=\E[!p\E[?3;7;19;67h\E[?4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H$<200>, 1227750276Speter rs2=\E[!p\E[?3;7;19;67h\E[?4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H$<200>, 1227850276Speter use=ncr260vt300an, 1227950276Speterncr260vt300pp|NCR 2900_260 vt300 with pc+ kybd, 1228050276Speter ka1=\E[H, ka3=\EOu, kb2=\E[V, kc3=\E[U, kcub1=\E[D, 1228150276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[4~, 1228250276Speter kend=\E[1~, khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, 1228350276Speter lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, rmkx=\E>, smkx=\E=, 1228450276Speter use=ncr260vt300an, 1228550276SpeterNCR260VT300WPP|ncr260vt300wpp|NCR 2900_260 vt300 wide mode pc+ kybd, 1228650276Speter cols#132, 1228750276Speter cup=\E[%i%p1%d;%p2%dH$<30>, 1228850276Speter is2=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1228950276Speter rs2=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>$<200>, 1229050276Speter use=ncr260vt300pp, 1229150276Speter# This terminfo file contains color capabilities for the Wyse325 emulation of 1229250276Speter# the NCR 2900/260C color terminal. Because of the structure of the command 1229350276Speter# (escape sequence) used to set color attributes, one of the fore/background 1229450276Speter# colors must be preset to a given value. I have set the background color to 1229550276Speter# black. The user can change this setup by altering the last section of the 1229650276Speter# 'setf' definition. The escape sequence to set color attributes is 1229750276Speter# ESC d y <foreground_color> <background_color> 1 1229850276Speter# In addition, the background color can be changed through the desk accessories. 1229950276Speter# The capablitiy 'op' sets colors to green on black (default combination). 1230050276Speter# 1230150276Speter# NOTE: The NCR Unix System Administrator's Shell will not function properly 1230250276Speter# if the 'pairs' capability is defined. Un-Comment the 'pairs' 1230350276Speter# capability and recompile if you wish to have it included. 1230450276Speter# 1230550276Speterncr260wy325pp|NCR 2900_260 wyse 325, 1230650276Speter am, bw, hs, km, mc5i, mir, msgr, xon, 1230750276Speter colors#16, cols#80, lines#24, ncv#33, nlab#32, 1230850276Speter acsc=07a?h;j5k3l2m1n8q\:t4u9v=w0x6, bel=^G, blink=\EG2, 1230950276Speter cbt=\EI, civis=\E`0, clear=\E*$<10>, cnorm=\E`1, cr=^M, 1231050276Speter cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>, 1231150276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<10>, cuu1=\013$<5>, 1231250276Speter cvvis=\E`5, dch1=\EW$<50>, dl1=\ER$<5>, dsl=\E`c, 1231350276Speter ed=\Ey$<5>, el=\Et$<5>, fsl=^M, home=\036$<5>, ht=^I, 1231450276Speter hts=\E1, il1=\EE$<5>, ind=\n$<5>, invis=\EG1, 1231550276Speter is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1231650276Speter kDC=\ER, kEND=\EY, kHOM=\E{, kNXT=\EK, kPRT=\E7, kPRV=\EJ, 1231750276Speter kRIT=^L, ka1=^^, kb2=\EJ, kbs=^H, kc1=\ET, kc3=\EK, kcbt=\EI, 1231850276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kend=\ET, 1231950276Speter kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, 1232050276Speter kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r, 1232150276Speter kf19=^Ab\r, kf2=^AA\r, kf20=^Ac\r, kf21=^Ad\r, kf22=^Ae\r, 1232250276Speter kf23=^Af\r, kf24=^Ag\r, kf25=^Ah\r, kf26=^Ai\r, kf27=^Aj\r, 1232350276Speter kf28=^Ak\r, kf29=^Al\r, kf3=^AB\r, kf30=^Am\r, kf31=^An\r, 1232450276Speter kf32=^Ao\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 1232550276Speter kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\Eq, knp=\EK, kpp=\EJ, 1232650276Speter kprt=\EP, mc0=\EP, mc4=^T, mc5=^R, 1232750276Speter mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<10>, 1232850276Speter nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH\003\EcB0, 1232950276Speter rmam=\Ed., rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20, 1233050276Speter rs2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1233150276Speter setb=\s, 1233250276Speter setf=%?%p1%{0}%=%t%{49}%e%p1%{1}%=%t%{50}%e%p1%{2}%=%t%{51}%e%p1%{3}%=%t%{52}%e%p1%{4}%=%t%{53}%e%p1%{5}%=%t%{54}%e%p1%{6}%=%t%{55}%e%p1%{7}%=%t%{64}%e%p1%{8}%=%t%{57}%e%p1%{9}%=%t%{58}%e%p1%{10}%=%t%{59}%e%p1%{11}%=%t%{60}%e%p1%{12}%=%t%{61}%e%p1%{13}%=%t%{62}%e%p1%{14}%=%t%{63}%e%p1%{15}%=%t%{56}%;\Edy%c11$<100>, 1233350276Speter sgr0=\EG0\EcB0\EcD$<15>, smacs=\EH\002\EcB1, smam=\Ed/, 1233450276Speter smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0, 1233550276Speter tsl=\EF, 1233650276Speterncr260wy325wpp|NCR 2900_260 wyse 325 wide mode, 1233750276Speter cols#132, 1233850276Speter cup=\Ea%i%p1%dR%p2%dC$<30>, 1233950276Speter is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1234050276Speter rs2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1234150276Speter use=ncr260wy325pp, 1234250276Speter# This definition for Wyse 350 supports several attributes. This means 1234350276Speter# that it has magic cookies (extra spaces where the attributes begin). 1234450276Speter# Some applications do not function well with magic cookies. The System 1234550276Speter# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. 1234650276Speter# If supporting various attributes is not vital, 'xmc#1' and the extra 1234750276Speter# attributes can be removed. 1234850276Speter# Mapping to ASCII character set ('acsc' capability) can also be 1234950276Speter# restored if needed. 1235050276Speter# In addition, color capabilities have been added to this file. The drawback, 1235150276Speter# however, is that the background color has to be black. The foreground colors 1235250276Speter# are numbered 0 through 15. 1235350276Speter# 1235450276Speter# NOTE: The NCR Unix System Administrator's Shell does not function properly 1235550276Speter# with the 'pairs' capability defined as below. If you wish to 1235650276Speter# have it included, Un-comment it and recompile (using 'tic'). 1235750276Speter# 1235850276Speterncr260wy350pp|NCR 2900_260 wyse 350, 1235950276Speter am, bw, hs, km, mc5i, mir, msgr, xon, 1236050276Speter colors#16, cols#80, lines#24, ncv#33, nlab#32, xmc#1, 1236150276Speter acsc=07a?h;j5k3l2m1n8q\:t4u9v=w0x6, bel=^G, blink=\EG2, 1236250276Speter cbt=\EI, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=^M, 1236350276Speter cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>, 1236450276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<40>, cuu1=\013$<5>, 1236550276Speter cvvis=\E`5, dch1=\EW$<50>, dim=\EGp, dl1=\ER$<5>, dsl=\E`c, 1236650276Speter ed=\Ey$<5>, el=\Et$<5>, fsl=^M, home=\036$<10>, ht=^I, 1236750276Speter hts=\E1, il1=\EE$<5>, ind=\n$<5>, invis=\EG1, 1236850276Speter is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1236950276Speter kDC=\ER, kEND=\EY, kHOM=\E{, kPRT=\E7, kRIT=^L, ka1=^^, kbs=^H, 1237050276Speter kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L, 1237150276Speter kcuu1=^K, kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r, 1237250276Speter kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, 1237350276Speter kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r, 1237450276Speter kf20=^Ac\r, kf21=^Ad\r, kf22=^Ae\r, kf23=^Af\r, kf24=^Ag\r, 1237550276Speter kf25=^Ah\r, kf26=^Ai\r, kf27=^Aj\r, kf28=^Ak\r, kf29=^Al\r, 1237650276Speter kf3=^AB\r, kf30=^Am\r, kf31=^An\r, kf32=^Ao\r, kf4=^AC\r, 1237750276Speter kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, 1237850276Speter khome=^^, kich1=\Eq, knp=\EK, kpp=\EJ, kprt=\EP, 1237950276Speter mc0=\EP$<10>, mc4=^T, mc5=^R, 1238050276Speter mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<20>, 1238150276Speter nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH\003\EcB0, 1238250276Speter rmam=\Ed., rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20, 1238350276Speter rs2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1238450276Speter setb=\s, 1238550276Speter setf=%?%p1%{0}%=%t%{49}%e%p1%{1}%=%t%{50}%e%p1%{2}%=%t%{51}%e%p1%{3}%=%t%{52}%e%p1%{4}%=%t%{53}%e%p1%{5}%=%t%{54}%e%p1%{6}%=%t%{55}%e%p1%{7}%=%t%{102}%e%p1%{8}%=%t%{97}%e%p1%{9}%=%t%{98}%e%p1%{10}%=%t%{99}%e%p1%{11}%=%t%{101}%e%p1%{12}%=%t%{106}%e%p1%{13}%=%t%{110}%e%p1%{14}%=%t%{111}%e%p1%{15}%=%t%{56}%;\Em0%c$<100>, 1238650276Speter sgr0=\EG0\EH\003\EcD, smacs=\EH\002\EcB1, smam=\Ed/, 1238750276Speter smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0, 1238850276Speter tsl=\EF, 1238950276Speterncr260wy350wpp|NCR 2900_260 wyse 350 wide mode, 1239050276Speter cols#132, 1239150276Speter cup=\Ea%i%p1%dR%p2%dC$<30>, 1239250276Speter is2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<200>, 1239350276Speter rs2=\Ee6\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<200>, 1239450276Speter use=ncr260wy350pp, 1239550276Speter# This definition for Wyse 50+ supports several attributes. This means 1239650276Speter# that it has magic cookies (extra spaces where the attributes begin). 1239750276Speter# Some applications do not function well with magic cookies. The System 1239850276Speter# Administrator's Shell in NCR Unix SVR4 1.03 is one such application. 1239950276Speter# If supporting various attributes is not vital, 'xmc#1' and the extra 1240050276Speter# attributes can be removed. 1240150276Speter# Mapping to ASCII character set ('acsc' capability) can also be 1240250276Speter# restored if needed. 1240350276Speter# (ncr260wy50+pp: originally contained commented-out 1240450276Speter# <acsc=j5k3l2m1n8q:t4u9v=w0x6>, as well as the commented-out one there -- esr) 1240550276Speterncr260wy50+pp|NCR 2900_260 wyse 50+, 1240650276Speter am, bw, hs, km, mc5i, mir, msgr, xon, 1240750276Speter cols#80, lines#24, nlab#32, xmc#1, 1240850276Speter acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2, 1240950276Speter cbt=\EI$<5>, civis=\E`0, clear=\E+$<20>, cnorm=\E`1, cr=^M, 1241050276Speter cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>, 1241150276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<30>, cuu1=\013$<5>, 1241250276Speter cvvis=\E`5, dch1=\EW$<50>, dim=\EGp, dl1=\ER$<5>, dsl=\E`c, 1241350276Speter ed=\EY$<5>, el=\ET$<5>, fsl=^M, home=\036$<10>, 1241450276Speter ht=\011$<5>, hts=\E1$<5>, il1=\EE$<5>, ind=\n$<5>, 1241550276Speter invis=\EG1, 1241650276Speter is2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1241750276Speter kDC=\ER, kEND=\EY, kHOM=\E{, kPRT=\E7, kRIT=^L, ka1=^^, kbs=^H, 1241850276Speter kc1=\ET, kc3=\EK, kcbt=\EI, kcub1=^H, kcud1=^J, kcuf1=^L, 1241950276Speter kcuu1=^K, kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r, 1242050276Speter kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, 1242150276Speter kf16=^AO\r, kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r, 1242250276Speter kf20=^Ac\r, kf21=^Ad\r, kf22=^Ae\r, kf23=^Af\r, kf24=^Ag\r, 1242350276Speter kf25=^Ah\r, kf26=^Ai\r, kf27=^Aj\r, kf28=^Ak\r, kf29=^Al\r, 1242450276Speter kf3=^AB\r, kf30=^Am\r, kf31=^An\r, kf32=^Ao\r, kf4=^AC\r, 1242550276Speter kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, 1242650276Speter khome=^^, kich1=\Eq, knp=\EK, kpp=\EJ, kprt=\EP, 1242750276Speter mc0=\EP$<10>, mc4=^T, mc5=^R, 1242850276Speter mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<10>, 1242950276Speter nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH^C, rmam=\Ed., 1243050276Speter rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20, 1243150276Speter rs2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1243250276Speter sgr0=\EG0\EH\003$<15>, smacs=\EH^B, smam=\Ed/, smir=\Eq, 1243350276Speter smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0$<5>, tsl=\EF, 1243450276Speterncr260wy50+wpp|NCR 2900_260 wyse 50+ wide mode, 1243550276Speter cols#132, 1243650276Speter cup=\Ea%i%p1%dR%p2%dC$<30>, 1243750276Speter is2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<200>, 1243850276Speter rs2=\Ee6\E~"$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<200>, 1243950276Speter use=ncr260wy50+pp, 1244050276Speterncr260wy60pp|NCR 2900_260 wyse 60, 1244150276Speter am, bw, hs, km, mc5i, mir, msgr, xon, 1244250276Speter cols#80, lines#24, nlab#32, 1244350276Speter acsc=07a?h;j5k3l2m1n8q\:t4u9v=w0x6, bel=^G, blink=\EG2, 1244450276Speter cbt=\EI$<15>, civis=\E`0, clear=\E*$<100>, cnorm=\E`1, 1244550276Speter cr=^M, cub1=\010$<5>, cud1=\n$<5>, cuf1=\014$<5>, 1244650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<10>, cuu1=\013$<5>, 1244750276Speter cvvis=\E`5, dch1=\EW$<50>, dl1=\ER$<5>, dsl=\E`c, 1244850276Speter ed=\Ey$<5>, el=\Et$<5>, fsl=^M, home=\036$<25>, 1244950276Speter ht=\011$<15>, hts=\E1$<15>, il1=\EE$<5>, ind=\n$<5>, 1245050276Speter invis=\EG1, 1245150276Speter is2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1245250276Speter kDC=\ER, kEND=\EY, kHOM=\E{, kNXT=\EK, kPRT=\E7, kPRV=\EJ, 1245350276Speter kRIT=^L, ka1=^^, kb2=\EJ, kbs=^H, kc1=\ET, kc3=\EK, 1245450276Speter kcbt=\EI$<15>, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, 1245550276Speter kdch1=\EW, kend=\ET, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r, 1245650276Speter kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r, 1245750276Speter kf17=^A`\r, kf18=^Aa\r, kf19=^Ab\r, kf2=^AA\r, kf20=^Ac\r, 1245850276Speter kf21=^Ad\r, kf22=^Ae\r, kf23=^Af\r, kf24=^Ag\r, kf25=^Ah\r, 1245950276Speter kf26=^Ai\r, kf27=^Aj\r, kf28=^Ak\r, kf29=^Al\r, kf3=^AB\r, 1246050276Speter kf30=^Am\r, kf31=^An\r, kf32=^Ao\r, kf4=^AC\r, kf5=^AD\r, 1246150276Speter kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, 1246250276Speter kich1=\Eq, knp=\EK, kpp=\EJ, kprt=\EP, mc0=\EP, mc4=^T, mc5=^R, 1246350276Speter mrcup=\Ew@%p1%{48}%+%c%p2%{32}%+%c%p3%{32}%+%c$<30>, 1246450276Speter nel=\037$<5>, rev=\EG4, ri=\Ej$<5>, rmacs=\EH^C, rmam=\Ed., 1246550276Speter rmir=\Er, rmso=\EG0, rmul=\EG0, rmxon=\Ec20, 1246650276Speter rs2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`\:\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1246750276Speter sgr0=\EG0\EcB0\EcD$<15>, smacs=\EH^B, smam=\Ed/, 1246850276Speter smir=\Eq, smso=\EGt, smul=\EG8, smxon=\Ec21, tbc=\E0$<15>, 1246950276Speter tsl=\EF, 1247050276Speterncr260wy60wpp|NCR 2900_260 wyse 60 wide mode, 1247150276Speter cols#132, 1247250276Speter cup=\Ea%i%p1%dR%p2%dC$<30>, 1247350276Speter is2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1247450276Speter rs2=\Ee6\E~4$<100>\E+\Ed/\Ee1\Ed*\Er\EO\E`1\E`;\E`@\E~!\E"\Ee4\Ex@\E`9\Ee7$<100>, 1247550276Speter use=ncr260wy60pp, 1247650276Speterncr160vppp|NCR 2900_160 viewpoint, 1247750276Speter use=ncr260vppp, 1247850276Speterncr160vpwpp|NCR 2900_160 viewpoint wide mode, 1247950276Speter use=ncr260vpwpp, 1248050276Speterncr160vt100an|NCR 2900_160 vt100 with ansi kybd, 1248150276Speter use=ncr260vt100an, 1248250276Speterncr160vt100pp|NCR 2900_160 vt100 with PC+ kybd, 1248350276Speter use=ncr260vt100pp, 1248450276Speterncr160vt100wan|NCR 2900_160 vt100 wide mode ansi kybd, 1248550276Speter use=ncr260vt100wan, 1248650276Speterncr160vt100wpp|NCR 2900_160 vt100 wide mode pc+ kybd, 1248750276Speter use=ncr260vt100wpp, 1248850276Speterncr160vt200an|NCR 2900_160 vt200 with ansi kybd, 1248950276Speter use=ncr260vt200an, 1249050276Speterncr160vt200pp|NCR 2900_160 vt200 with pc+ kybd, 1249150276Speter use=ncr260vt200pp, 1249250276Speterncr160vt200wan|NCR 2900_160 vt200 wide mode ansi kybd, 1249350276Speter use=ncr260vt200wan, 1249450276Speterncr160vt200wpp|NCR 2900_160 vt200 wide mode pc+ kybd, 1249550276Speter use=ncr260vt200wpp, 1249650276Speterncr160vt300an|NCR 2900_160 vt300 with ansi kybd, 1249750276Speter use=ncr260vt300an, 1249850276Speterncr160vt300pp|NCR 2900_160 vt300 with pc+ kybd, 1249950276Speter use=ncr260vt300pp, 1250050276Speterncr160vt300wan|NCR 2900_160 vt300 wide mode ansi kybd, 1250150276Speter use=ncr260vt300wan, 1250250276Speterncr160vt300wpp|NCR 2900_160 vt300 wide mode pc+ kybd, 1250350276Speter use=ncr260vt300wpp, 1250450276Speterncr160wy50+pp|NCR 2900_160 wyse 50+, 1250550276Speter use=ncr260wy50+pp, 1250650276Speterncr160wy50+wpp|NCR 2900_160 wyse 50+ wide mode, 1250750276Speter use=ncr260wy50+wpp, 1250850276Speterncr160wy60pp|NCR 2900_160 wyse 60, 1250950276Speter use=ncr260wy60pp, 1251050276Speterncr160wy60wpp|NCR 2900_160 wyse 60 wide mode, 1251150276Speter use=ncr260wy60wpp, 1251250276Speterncrvt100an|ncrvt100pp|NCR vt100 for the 2900 terminal, 1251350276Speter am, hs, mc5i, mir, msgr, xon, 1251450276Speter cols#80, it#8, lines#24, nlab#32, 1251550276Speter acsc=``aaffgghhiijjkkllmmnnqqttuuvvwwxxyyzz~~, 1251650276Speter bel=^G, blink=\E[5m$<30>, bold=\E[1m$<30>, 1251750276Speter clear=\E[2J\E[1;1H$<300>, cr=^M, 1251850276Speter csr=\E[%i%p1%d;%p2%dr$<100>, cub=\E[%p1%dD$<30>, 1251950276Speter cub1=\E[D$<2>, cud=\E[%p1%dB$<30>, cud1=\E[B$<2>, 1252050276Speter cuf=\E[%p1%dC$<30>, cuf1=\E[C$<2>, 1252150276Speter cup=\E[%i%p1%d;%p2%dH$<100>, cuu=\E[%p1%dA$<30>, 1252250276Speter cuu1=\E[A$<2>, dch=\E[%p1%dP$<40>, dch1=\E[1P$<10>, 1252350276Speter dl=\E[%p1%dM$<70>, dl1=\E[M$<40>, dsl=\E[31l$<25>, 1252450276Speter ed=\E[0J$<300>, el=\E[0K$<30>, el1=\E[1K$<30>, 1252550276Speter enacs=\E(B\E)0$<40>, fsl=1$<10>, home=\E[H$<2>$<80>, 1252650276Speter ht=^I, hts=\EH, il=\E[%p1%dL$<80>, il1=\E[B\E[L$<80>, 1252750276Speter ind=\ED, 1252850276Speter is2=\E[12h\E[?10l\E%/0n\E[P\031\E[?3l\E(B\E)0$<200>, 1252950276Speter kLFT=\E[D, kRIT=\E[C, ka1=\E[H, kbs=^H, kcub1=\E[D, 1253050276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kent=^M, kf1=\EOP, 1253150276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, mc0=\E[i$<100>, nel=\EE, 1253250276Speter rc=\E8, rev=\E[7m$<30>, ri=\EM$<50>, rmacs=\017$<90>, 1253350276Speter rmir=\E[4l$<80>, rmso=\E[0m$<30>, rmul=\E[0m$<30>, 1253450276Speter rs2=\Ec\E[12;31h\E[?3;4;5;10l\E[?6;7;19;25h\E[33;34l\E[0m\E(B\E)0\E%/0n\E[P\031$<200>, 1253550276Speter sc=\E7, 1253650276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;$<100>, 1253750276Speter sgr0=\017\E[0m$<120>, smacs=\016$<90>, smir=\E[4h$<80>, 1253850276Speter smso=\E[7m$<30>, smul=\E[4m$<30>, tbc=\E[3g$<40>, 1253950276Speter tsl=\E[>+1$<70>, 1254050276Speterncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR VT100 emulation of the 2900 terminal, 1254150276Speter cols#132, 1254250276Speter is2=\E[12h\E[?10l\E%/0n\E[P\031\E[?3h\E(B\E)0$<200>, 1254350276Speter rs2=\Ec\E[12;31h\E[?4;5;10l\E?3;6;7;19;25h\E[33;34l\E[0m\E(B\E)0\E%/0n\E[P\031$<200>, 1254450276Speter use=ncrvt100an, 1254550276Speter# 1254650276Speter# Vendor-supplied NCR termcaps end here 1254750276Speter 1254850276Speter# NCR7900 DIP switches: 1254950276Speter# 1255050276Speter# Switch A: 1255150276Speter# 1-4 - Baud Rate 1255250276Speter# 5 - Parity (Odd/Even) 1255350276Speter# 6 - Don't Send or Do Send Spaces 1255450276Speter# 7 - Parity Enable 1255550276Speter# 8 - Stop Bits (One/Two) 1255650276Speter# 1255750276Speter# Switch B: 1255850276Speter# 1 - Upper/Lower Shift 1255950276Speter# 2 - Typewriter Shift 1256050276Speter# 3 - Half Duplex / Full Duplex 1256150276Speter# 4 - Light/Dark Background 1256250276Speter# 5-6 - Carriage Return Without / With Line Feed 1256350276Speter# 7 - Extended Mode 1256450276Speter# 8 - Suppress Keyboard Display 1256550276Speter# 1256650276Speter# Switch C: 1256750276Speter# 1 - End of line entry disabled/enabled 1256850276Speter# 2 - Conversational mode / (Local?) Mode 1256950276Speter# 3 - Control characters displayed / not displayed 1257050276Speter# 4 - (2-wire?) / 4-wire communications 1257150276Speter# 5 - RTS on and off for each character 1257250276Speter# 6 - (50Hz?) / 60 Hz 1257350276Speter# 7 - Exit after level zero diagnostics 1257450276Speter# 8 - RS-232 interface 1257550276Speter# 1257650276Speter# Switch D: 1257750276Speter# 1 - Reverse Channel (yes / no) 1257850276Speter# 2 - Manual answer (no / yes) 1257950276Speter# 3-4 - Cursor appearance 1258050276Speter# 5 - Communication Rate 1258150276Speter# 6 - Enable / Disable EXT turnoff 1258250276Speter# 7 - Enable / Disable CR turnoff 1258350276Speter# 8 - Enable / Disable backspace 1258450276Speter# 1258550276Speter# From <root@goliath.un.atlantaga.NCR.COM>, init string hacked by SCO. 1258650276Speterncr7900i|ncr7900|ncr 7900 model 1, 1258750276Speter am, bw, ul, 1258850276Speter cols#80, lines#24, xmc#1, 1258950276Speter bel=^G, blink=\E0B, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^F, 1259050276Speter cup=\E1%p2%c%p1%c, cuu1=^Z, dim=\E0A, ed=\Ek, el=\EK, ind=^J, 1259150276Speter is2=\E0@\010\E3\E4\E7, kcub1=^U, kcud1=^J, kcuf1=^F, 1259250276Speter kcuu1=^Z, khome=^A, ll=^A, mc4=^T, mc5=^R, rev=\E0P, rmso=\E0@, 1259350276Speter rmul=\E0@, 1259450276Speter sgr=\E0%p5%{64}%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c, 1259550276Speter sgr0=\E0@, smso=\E0Q, smul=\E0`, 1259650276Speterncr7900iv|ncr 7900 model 4, 1259750276Speter am, bw, eslok, hs, 1259850276Speter cols#80, lines#24, 1259950276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, 1260050276Speter cup=\013%p1%{64}%+%c\E\005%p2%02d, dl1=\E^O, dsl=\Ey1, 1260150276Speter fsl=\Ek\Ey5, home=\013@\E^E00, il1=\E^N, ind=^J, kbs=^H, 1260250276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\ES, kf2=\ET, 1260350276Speter kf3=\EU, kf4=\EV, kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, 1260450276Speter khome=\EH, lf6=blue, lf7=red, lf8=white, nel=^M^J, 1260550276Speter tsl=\Ej\Ex5\Ex1\EY8%p1%{32}%+%c\Eo, 1260650276Speterncr7901|ncr 7901 model, 1260750276Speter am, bw, ul, 1260850276Speter cols#80, lines#24, 1260950276Speter bel=^G, blink=\E0B, civis=^W, clear=^L, cnorm=^X, cr=^M, 1261050276Speter cub1=^H, cud1=^J, cuf1=^F, 1261150276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, dim=\E0A, 1261250276Speter ed=\Ek, el=\EK, 1261350276Speter hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%c, ind=^J, 1261450276Speter is2=\E4^O, kclr=^L, kcub1=^U, kcud1=^J, kcuf1=^F, kcuu1=^Z, 1261550276Speter khome=^H, ll=^A, mc4=^T, mc5=^R, rev=\E0P, rmso=^O, rmul=^O, 1261650276Speter sgr=\E0%p5%{64}%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c\016, 1261750276Speter sgr0=^O, smso=\E0Q\016, smul=\E0`\016, 1261850276Speter vpa=\013%p1%{64}%+%c, 1261950276Speter 1262050276Speter#### Perkin-Elmer (Owl) 1262150276Speter# 1262250276Speter# These are official terminfo entries from within Perkin-Elmer. 1262350276Speter# 1262450276Speter 1262550276Speterbantam|pe550|pe6100|perkin elmer 550, 1262650276Speter cols#80, lines#24, 1262750276Speter bel=^G, clear=\EK$<20>, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1262850276Speter cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA, 1262950276Speter el=\EI$<20>, home=\EH, ind=^J, ll=\EH\EA, 1263050276Speterfox|pe1100|perkin elmer 1100, 1263150276Speter am, 1263250276Speter cols#80, lines#24, 1263350276Speter bel=^G, clear=\EH\EJ$<132>, cr=^M, cub1=^H, cud1=^J, 1263450276Speter cuf1=\EC, cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA, 1263550276Speter ed=\EJ$<5.5*>, el=\EI, flash=\020\002$<200/>\020\003, 1263650276Speter home=\EH, hts=\E1, ind=^J, ll=\EH\EA, tbc=\E3, 1263750276Speterowl|pe1200|perkin elmer 1200, 1263850276Speter am, in, 1263950276Speter cols#80, lines#24, 1264050276Speter bel=^G, clear=\EH\EJ$<132>, cr=^M, cub1=^H, cud1=^J, 1264150276Speter cuf1=\EC, cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA, 1264250276Speter dch1=\EO$<5.5*>, dl1=\EM$<5.5*>, ed=\EJ$<5.5*>, 1264350276Speter el=\EI$<5.5>, flash=\020\002$<200/>\020\003, home=\EH, 1264450276Speter hts=\E1, ich1=\EN, il1=\EL$<5.5*>, ind=^J, ip=$<5.5*>, 1264550276Speter kbs=^H, kf0=\ERJ, kf1=\ERA, kf2=\ERB, kf3=\ERC, kf4=\ERD, 1264650276Speter kf5=\ERE, kf6=\ERF, kf7=\ERG, kf8=\ERH, kf9=\ERI, ll=\EH\EA, 1264750276Speter rmso=\E!\0, sgr0=\E!\0, smso=\E!^H, tbc=\E3, 1264850276Speterpe1251|pe6300|pe6312|perkin elmer 1251, 1264950276Speter am, 1265050276Speter cols#80, it#8, lines#24, pb#300, vt#8, xmc#1, 1265150276Speter bel=^G, clear=\EK$<332>, cr=^M, cub1=\ED, cud1=\EB, cuf1=\EC, 1265250276Speter cup=\EX%p1%{32}%+%c\EY%p2%{32}%+%c, cuu1=\EA, 1265350276Speter ed=\EJ$<20*>, el=\EI$<10*>, home=\EH, hts=\E1, ind=^J, 1265450276Speter kf0=\ERA, kf1=\ERB, kf10=\ERK, kf2=\ERC, kf3=\ERD, kf4=\ERE, 1265550276Speter kf5=\ERF, kf6=\ERG, kf7=\ERH, kf8=\ERI, kf9=\ERJ, tbc=\E3, 1265650276Speter# (pe7000m: this had 1265750276Speter# rmul=\E!\0, smul=\E!\040, 1265850276Speter# which is probably wrong, it collides with kf0 1265950276Speterpe7000m|perkin elmer 7000 series monochrome monitor, 1266050276Speter am, 1266150276Speter cols#80, lines#24, 1266250276Speter bel=^G, cbt=\E!Y, clear=\EK, cr=^M, cub1=\ED, cud1=\EB, 1266350276Speter cuf1=\EC, cup=\ES%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, 1266450276Speter ed=\EJ, el=\EI, home=\EH, ind=^J, 1266550276Speter is1=\E!\0\EW 7o\Egf\ES7\s, kbs=^H, kcub1=\E!V, 1266650276Speter kcud1=\E!U, kcuf1=\E!W, kcuu1=\E!T, kf0=\E!\0, kf1=\E!^A, 1266750276Speter kf10=\E!^J, kf2=\E!^B, kf3=\E!^C, kf4=\E!^D, kf5=\E!^E, 1266850276Speter kf6=\E!^F, kf7=\E!^G, kf8=\E!^H, kf9=\E!^I, khome=\E!S, 1266950276Speter ll=\ES7\s, ri=\ER, 1267050276Speterpe7000c|perkin elmer 7000 series colour monitor, 1267150276Speter is1=\E!\0\EW 7o\Egf\Eb0\Ec7\ES7\s, rmso=\Eb0, 1267250276Speter rmul=\E!\0, smso=\Eb2, smul=\E!\s, 1267350276Speter use=pe7000m, 1267450276Speter 1267550276Speter#### Sperry Univac 1267650276Speter# 1267750276Speter# Sperry Univac has merged with Burroughs to form Unisys. 1267850276Speter# 1267950276Speter 1268050276Speter# This entry is for the Sperry UTS30 terminal running the TTY 1268150276Speter# utility under control of CP/M Plus 1R1. The functionality 1268250276Speter# provided is comparable to the DEC vt100. 1268350276Speter# (uts30: I added <rmam>/<smam> based on the init string -- esr) 1268450276Speteruts30|sperry uts30 with cp/m@1R1, 1268550276Speter am, bw, hs, 1268650276Speter cols#80, lines#24, wsl#40, 1268750276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 1268850276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\ER, clear=^L, 1268950276Speter cnorm=\ES, cr=^M, csr=\EU%p1%{32}%+%c%p2%{32}%+%c, 1269050276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\EB, 1269150276Speter cuf=\E[%p1%dC, cuf1=\EC, cup=\E[%i%p1%d;%p2%dH, 1269250276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\EM, 1269350276Speter dl=\E[%p1%dM, dl1=\EL, ed=\E[J, el=\E[K, fsl=^M, home=\E[H, 1269450276Speter ht=^I, ich=\E[%p1%d@, ich1=\EO, il=\E[%p1%dL, il1=\EN, 1269550276Speter ind=^J, indn=\E[%p1%dB, is2=\E[U 7\E[24;1H, kbs=^H, 1269650276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, khome=\E[H, 1269750276Speter rc=\EX, rev=\E[7m, rf=/usr/share/tabset/vt100, ri=\EI, 1269850276Speter rin=\E[%p1%dA, rmacs=\Ed, rmam=\E[?7l, rmso=\E[m, 1269950276Speter rmul=\E[m, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 1270050276Speter sc=\EW, sgr0=\E[m, smacs=\EF, smam=\E[?7m, smso=\E[7m, 1270150276Speter smul=\E[4m, tsl=\E], uc=\EPB, 1270250276Speter 1270350276Speter#### Tandem 1270450276Speter# 1270550276Speter# Tandem builds these things for use with its line of fault-tolerant 1270650276Speter# transaction-processing computers. They aren't generally available 1270750276Speter# on the merchant market, and so are fairly uncommon. 1270850276Speter# 1270950276Speter 1271050276Spetertandem6510|adm3a repackaged by Tandem, 1271150276Speter use=adm3a, 1271250276Speter 1271350276Speter# A funny series of terminal that TANDEM uses. The actual model numbers 1271450276Speter# have a fourth digit after 653 that designates minor variants. These are 1271550276Speter# natively block-mode and rather ugly, but they have a character mode which 1271650276Speter# this doubtless(?) exploits. There is a 6520 that is slightly dumber. 1271750276Speter# (tandem653: had ":sb=\ES:", probably someone's mistake for sf; also, 1271850276Speter# removed <if=/usr/share/tabset/tandem653>, no such file -- esr) 1271950276Spetertandem653|t653x|Tandem 653x multipage terminal, 1272050276Speter am, da, db, hs, 1272150276Speter cols#80, lines#24, wsl#64, xmc#1, 1272250276Speter clear=\EI, cub1=^H, cud1=^J, cuf1=\EC, 1272350276Speter cup=\023%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dsl=\Eo\r, 1272450276Speter ed=\EJ, el=\EK, fsl=^M, home=\EH, ind=\ES, ri=\ET, rmso=\E6\s, 1272550276Speter rmul=\E6\s, sgr0=\E6\s, smso=\E6$, smul=\E60, tsl=\Eo, 1272650276Speter 1272750276Speter#### Tandy/Radio Shack 1272850276Speter# 1272950276Speter# Tandy has a line of VDTs distinct from its microcomputers. 1273050276Speter# 1273150276Speter 1273250276Speterdmterm|deskmate terminal, 1273350276Speter am, bw, 1273450276Speter cols#80, lines#24, 1273550276Speter bel=^G, civis=\EG5, clear=\Ej, cnorm=\EG6, cr=^M, cub1=^H, 1273650276Speter cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 1273750276Speter cuu1=\EA, dch1=\ES, dl1=\ER, ed=\EJ, el=\EK, home=\EH, ht=^I, 1273850276Speter ich1=\EQ, il1=\EP, ind=\EX, invis@, kcub1=\ED, kcud1=\EB, 1273950276Speter kcuf1=\EC, kcuu1=\EA, kf0=\E1, kf1=\E2, kf2=\E3, kf3=\E4, 1274050276Speter kf4=\E5, kf5=\E6, kf6=\E7, kf7=\E8, kf8=\E9, kf9=\E0, 1274150276Speter khome=\EH, lf0=f1, lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, 1274250276Speter lf6=f7, lf7=f8, lf8=f9, lf9=f10, ll=\EE, rmul@, smul@, 1274350276Speter use=adm+sgr, 1274450276Speterdt100|dt-100|Tandy DT-100 terminal, 1274550276Speter xon, 1274650276Speter cols#80, lines#24, xmc#1, 1274750276Speter acsc=jjkkllmmnnqqttuuvvwwxx, bel=^G, civis=\E[?25l, 1274850276Speter clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, 1274950276Speter csr=\E[%p1%2d;%p2%2dr, cub1=^H, cud1=\E[B, cuf1=\E[C, 1275050276Speter cup=\010\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, 1275150276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@, 1275250276Speter il1=\E[L, ind=^J, is2=\E[?3l\E)0\E(B, kcub1=\E[D, 1275350276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\E[?3i, 1275450276Speter kf10=\E[?5i, kf2=\E[2i, kf3=\E[@, kf4=\E[M, kf5=\E[17~, 1275550276Speter kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, khome=\E[H, 1275650276Speter knp=\E[29~, kpp=\E[28~, lf1=f1, lf2=f2, lf3=f3, lf4=f4, lf5=f5, 1275750276Speter lf6=f6, lf7=f7, lf8=f8, ri=\EM, rmacs=^O, rmso=\E[m, rmul=\E[m, 1275850276Speter sgr0=\E[m, smacs=^N, smso=\E[7m, smul=\E[4m, 1275950276Speterdt100w|dt-100w|Tandy DT-100 terminal (wide mode), 1276050276Speter cols#132, use=dt100, 1276150276Speterdt110|Tandy DT-110 emulating ansi, 1276250276Speter xon, 1276350276Speter cols#80, lines#24, 1276450276Speter acsc=jjkkllmmnnqqttuuvvwwxx, bel=^G, civis=\E[?25l, 1276550276Speter clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M, 1276650276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[0B, cuf1=\E[C, 1276750276Speter cup=\010\E[%i%p1%d;%p2%dH, cuu1=\E[0A, dch1=\E[0P, 1276850276Speter dl1=\E[0M, ed=\E[0J, el=\E[0K, enacs=\E(B\E)0, home=\E[H, 1276950276Speter ht=^I, ich1=\E[0@, il1=\E[0L, ind=^J, is2=\E[?3l\E)0\E(B, 1277050276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[K, 1277150276Speter kf1=\E[1~, kf10=\E[10~, kf2=\E[2~, kf3=\E[3~, kf4=\E[4~, 1277250276Speter kf5=\E[5~, kf6=\E[6~, kf7=\E[7~, kf8=\E[8~, kf9=\E[9~, 1277350276Speter khome=\E[G, kich1=\E[@, knp=\E[26~, kpp=\E[25~, lf0=f1, 1277450276Speter lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf8=f9, 1277550276Speter lf9=f10, ri=\EM, rmacs=^O, rmso=\E[m, rmul=\E[m, sgr0=\E[m, 1277650276Speter smacs=^N, smso=\E[7m, smul=\E[4m, 1277750276Speterpt210|TRS-80 PT-210 printing terminal, 1277850276Speter hc, os, 1277950276Speter cols#80, 1278050276Speter bel=^G, cr=^M, cud1=^J, ind=^J, 1278150276Speter 1278250276Speter#### Tektronix (tek) 1278350276Speter# 1278450276Speter# Tektronix tubes are graphics terminals. Most of them use modified 1278550276Speter# oscilloscope technology incorporating a long-persistence green phosphor, 1278650276Speter# and support vector graphics on a main screen with an attached "dialogue 1278750276Speter# area" for interactive text. 1278850276Speter# 1278950276Speter 1279050276Spetertek|tek4012|tektronix 4012, 1279150276Speter os, 1279250276Speter cols#75, lines#35, 1279350276Speter bel=^G, clear=\E\014$<1000>, cr=^M, cub1=^H, cud1=^J, 1279450276Speter ff=\014$<1000>, is2=\E^O, 1279550276Speter# (tek4013: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr) 1279650276Spetertek4013|tektronix 4013, 1279750276Speter acsc=, rmacs=\E^O, smacs=\E^N, use=tek4012, 1279850276Spetertek4014|tektronix 4014, 1279950276Speter cols#81, lines#38, 1280050276Speter is2=\E\017\E9, use=tek4012, 1280150276Speter# (tek4015: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr) 1280250276Spetertek4015|tektronix 4015, 1280350276Speter acsc=, rmacs=\E^O, smacs=\E^N, use=tek4014, 1280450276Spetertek4014-sm|tektronix 4014 in small font, 1280550276Speter cols#121, lines#58, 1280650276Speter is2=\E\017\E\:, use=tek4014, 1280750276Speter# (tek4015-sm: added <acsc> to suppress tic warnings re <smacs>/<rmacs> --esr) 1280850276Spetertek4015-sm|tektronix 4015 in small font, 1280950276Speter acsc=, rmacs=\E^O, smacs=\E^N, use=tek4014-sm, 1281050276Speter# Tektronix 4023 from Andrew Klossner <orca!andrew.tektronix@csnet-relay> 1281150276Speter# 1281250276Speter# You need to have "stty nl2" in effect. Some versions of tset(1) know 1281350276Speter# how to set it for you. 1281450276Speter# 1281550276Speter# It's got the Magic Cookie problem around stand-out mode. If you can't 1281650276Speter# live with Magic Cookie, remove the :so: and :se: fields and do without 1281750276Speter# reverse video. If you like reverse video stand-out mode but don't want 1281850276Speter# it to flash, change the letter 'H' to 'P' in the :so: field. 1281950276Spetertek4023|tektronix 4023, 1282050276Speter am, 1282150276Speter cols#80, lines#24, vt#4, xmc#1, 1282250276Speter bel=^G, clear=\E\014$<4/>, cr=^M, cub1=^H, cud1=^J, cuf1=^I, 1282350276Speter cup=\034%p2%{32}%+%c%p1%{32}%+%c, kbs=^H, rmso=^_@, 1282450276Speter smso=^_P, 1282550276Speter# It is recommended that you run the 4025 at 4800 baud or less; 1282650276Speter# various bugs in the terminal appear at 9600. It wedges at the 1282750276Speter# bottom of memory (try "cat /usr/dict/words"); ^S and ^Q typed 1282850276Speter# on keyboard don't work. You have to hit BREAK twice to get 1282950276Speter# one break at any speed - this is a documented feature. 1283050276Speter# Can't use cursor motion because it's memory relative, and 1283150276Speter# because it only works in the workspace, not the monitor. 1283250276Speter# Same for home. Likewise, standout only works in the workspace. 1283350276Speter# 1283450276Speter# <el> was commented out since vi and rogue seem to work better 1283550276Speter# simulating it with lots of spaces! 1283650276Speter# 1283750276Speter# <il1> and <il> had 145ms of padding, but that slowed down vi's ^U 1283850276Speter# and didn't seem necessary. 1283950276Speter# 1284050276Spetertek4024|tek4025|tek4027|tektronix 4024/4025/4027, 1284150276Speter am, da, db, 1284250276Speter cols#80, it#8, lines#34, lm#0, 1284350276Speter bel=^G, clear=\037era\r\n\n, cmdch=^_, cr=^M, 1284450276Speter cub=\037lef %p1%d\r, cub1=^H, cud=\037dow %p1%d\r, 1284550276Speter cud1=^F^J, cuf=\037rig %p1%d\r, cuf1=\037rig\r, 1284650276Speter cuu=\037up %p1%d\r, cuu1=^K, dch1=\037dch\r, 1284750276Speter dl=\037dli %p1%d\r\006, dl1=\037dli\r\006, 1284850276Speter ed=\037dli 50\r, ht=^I, ich1=\037ich\r \010, 1284950276Speter il=\037up\r\037ili %p1%d\r, il1=\037up\r\037ili\r, 1285050276Speter ind=^F^J, 1285150276Speter is2=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r, 1285250276Speter rmkx=\037lea p2\r\037lea p4\r\037lea p6\r\037lea p8\r\037lea f5\r, 1285350276Speter smkx=\037lea p4 /h/\r\037lea p8 /k/\r\037lea p6 / /\r\037lea p2 /j/\r\037lea f5 /H/\r, 1285450276Spetertek4025-17|tek 4025 17 line window, 1285550276Speter lines#17, use=tek4025, 1285650276Spetertek4025-17-ws|tek 4025 17 line window in workspace, 1285750276Speter is2=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r\037wor 17\r\037mon 17\r, 1285850276Speter rmcup=\037mon h\r, rmso=\037att s\r, smcup=\037wor h\r, 1285950276Speter smso=\037att e\r, 1286050276Speter use=tek4025-17, 1286150276Spetertek4025-ex|tek4027-ex|tek 4025/4027 w/!, 1286250276Speter is2=\037com 33\r\n!sto 9 17 25 33 41 49 57 65 73\r, 1286350276Speter rmcup=\037com 33\r, smcup=!com 31\r, 1286450276Speter use=tek4025, 1286550276Speter# Tektronix 4025a 1286650276Speter# From: Doug Gwyn <gwyn@brl-smoke.ARPA> 1286750276Speter# The following status modes are assumed for normal operation (replace the 1286850276Speter# initial "!" by whatever the current command character is): 1286950276Speter# !COM 29 # NOTE: changes command character to GS (^]) 1287050276Speter# ^]DUP 1287150276Speter# ^]ECH R 1287250276Speter# ^]EOL 1287350276Speter# ^]RSS T 1287450276Speter# ^]SNO N 1287550276Speter# ^]STO 9 17 25 33 41 49 57 65 73 1287650276Speter# Other modes may be set according to communication requirements. 1287750276Speter# If the command character is inadvertently changed, termcap can't restore it. 1287850276Speter# Insert-character cannot be made to work on both top and bottom rows. 1287950276Speter# Clear-to-end-of-display emulation via !DLI 988 is too grotty to use, alas. 1288050276Speter# There also seems to be a problem with vertical motion, perhaps involving 1288150276Speter# delete/insert-line, following a typed carriage return. This terminal sucks. 1288250276Speter# Delays not specified; use "stty ixon -ixany" to enable DC3/DC1 flow control! 1288350276Speter# (tek4025a: removed obsolete ":xx:". This may mean the tek4025a entry won't 1288450276Speter# work any more. -- esr) 1288550276Spetertek4025a|Tektronix 4025A, 1288650276Speter am, bw, da, db, xon, 1288750276Speter cols#80, it#8, lines#34, 1288850276Speter bel=^G, cbt=\035bac;, clear=\035era;\n\035rup;, cmdch=^], 1288950276Speter cr=^M, cub=\035lef %p1%d;, cub1=^H, cud=\035dow %p1%d;, 1289050276Speter cud1=^J, cuf=\035rig %p1%d;, cuf1=\035rig;, 1289150276Speter cuu=\035up %p1%d;, cuu1=^K, dch=\035dch %p1%d;, 1289250276Speter dch1=\035dch;, dl=\035dli %p1%d;, dl1=\035dli;, 1289350276Speter el=\035dch 80;, hpa=\r\035rig %p1%d;, ht=^I, 1289450276Speter il1=\013\035ili;, ind=^J, indn=\035dow %p1%d;, 1289550276Speter tbc=\035sto;, 1289650276Speter# From: cbosg!teklabs!davem Wed Sep 16 21:11:41 1981 1289750276Speter# Here's the command file that I use to get rogue to work on the 4025. 1289850276Speter# It should work with any program using the old curses (e.g. it better 1289950276Speter# not try to scroll, or cursor addressing won't work. Also, you can't 1290050276Speter# see the cursor.) 1290150276Speter# (This "learns" the arrow keys for rogue. I have adapted it for termcap - mrh) 1290250276Spetertek4025-cr|tek 4025 for curses and rogue, 1290350276Speter am, 1290450276Speter cols#80, it#8, lines#33, 1290550276Speter clear=\037era;, cub1=^H, cud1=^F^J, cuf1=\037rig;, 1290650276Speter cup=\037jum%i%p1%d\,%p2%d;, cuu1=^K, ht=^I, ind=^F^J, 1290750276Speter is2=!com 31\r\n\037sto 9 17 25 33 41 49 57 65 73\r, 1290850276Speter rmcup=\037wor 0, smcup=\037wor 33h, 1290950276Speter# next two lines commented out since curses only allows 128 chars, sigh. 1291050276Speter# :ti=\037lea p1/b/\037lea p2/j/\037lea p3/n/\037lea p4/h/\037lea p5/ /\037lea p6/l/\037lea p7/y/\037lea p8/k/\037lea p9/u/\037lea p./f/\037lea pt/`era w/13\037lea p0/s/\037wor 33h:\ 1291150276Speter# :te=\037lea p1\037lea p2\037lea p3\037lea p4\037lea pt\037lea p5\037lea p6\037lea p7\037lea p8\037lea p9/la/13\037lea p.\037lea p0\037wor 0: 1291250276Spetertek4025ex|4025ex|4027ex|tek 4025 w/!, 1291350276Speter is2=\037com 33\r\n!sto 9\,17\,25\,33\,41\,49\,57\,65\,73\r, 1291450276Speter rmcup=\037com 33\r, smcup=!com 31\r, 1291550276Speter use=tek4025, 1291650276Spetertek4105|tektronix 4105, 1291750276Speter am, mir, msgr, ul, xenl, xt, 1291850276Speter cols#79, it#8, lines#29, 1291950276Speter acsc=, bel=^G, blink=\E[=3;<7m, bold=\E[=7;<4m, cbt=\E[Z, 1292050276Speter clear=\E[2J\E[H, cr=^M, cud1=\E[1B, cuf1=\E[1C, 1292150276Speter cup=\E[%i%p1%2d;%p2%2dH, cuu1=\E[1A, dch1=\E[1P, 1292250276Speter dim=\E[=1;<6m, dl1=\E[1M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, 1292350276Speter il1=\E[1L, ind=\E[S, invis=\E[=6;<5, is1=\E%!1\E[m, 1292450276Speter is2=\E%!1\E[?6141\E[m, kbs=^H, kcub1=\E[1D, kcud1=\E[1B, 1292550276Speter kcuf1=\E[1C, kcuu1=\E[1A, rev=\E[=1;<3m, ri=\E[T, 1292650276Speter rmacs=\E[m, rmcup=, rmir=\E[4l, rmso=\E[=0;<1m, 1292750276Speter rmul=\E[=0;<1m, sgr0=\E[=0;<1m, smacs=\E[1m, 1292850276Speter smcup=\E%!1\E[?6l\E[2J, smir=\E[4h, smso=\E[=2;<3m, 1292950276Speter smul=\E[=5;<2m, tbc=\E[1g, 1293050276Speter 1293150276Speter# (tek4105-30: I added <rmam>/<smam> based on the init string -- esr) 1293250276Spetertek4105-30|4015 emulating 30 line vt100, 1293350276Speter am, mir, msgr, xenl, xon, 1293450276Speter cols#80, it#8, lines#30, vt#3, 1293550276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 1293650276Speter bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 1293750276Speter clear=\E[H\E[J$<50>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 1293850276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1293950276Speter cuf=\E[%p1%dC, cuf1=\E[C$<2>, 1294050276Speter cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, 1294150276Speter cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>, 1294250276Speter enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, ind=^J, ka1=\EOq, 1294350276Speter ka3=\EOs, kb2=\EOr, kbs=^H, kc1=\EOp, kc3=\EOn, kcub1=\EOD, 1294450276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, 1294550276Speter kf1=\EOP, kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt, 1294650276Speter kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8, 1294750276Speter rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l, 1294850276Speter rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>, 1294950276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 1295050276Speter sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, 1295150276Speter sgr0=\E[m\017$<2>, smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=, 1295250276Speter smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, 1295350276Speter 1295450276Speter# Tektronix 4105 from BRL 1295550276Speter# The following setup modes are assumed for normal operation: 1295650276Speter# CODE ansi CRLF no DABUFFER 141 1295750276Speter# DAENABLE yes DALINES 30 DAMODE replace 1295850276Speter# DAVISIBILITY yes ECHO no EDITMARGINS 1 30 1295950276Speter# FLAGGING input INSERTREPLACE replace LFCR no 1296050276Speter# ORIGINMODE relative PROMPTMODE no SELECTCHARSET G0 B 1296150276Speter# SELECTCHARSET G1 0 TABS -2 1296250276Speter# Other setup modes may be set for operator convenience or communication 1296350276Speter# requirements; I recommend 1296450276Speter# ACURSOR 1 0 AUTOREPEAT yes AUTOWRAP yes 1296550276Speter# BYPASSCANCEL <LF> CURSORKEYMODE no DAINDEX 1 0 0 1296650276Speter# EOFSTRING '' EOLSTRING <CR> EOMCHARS <CR> <NU> 1296750276Speter# GAMODE overstrike GCURSOR 0 100 0 GSPEED 10 1 1296850276Speter# IGNOREDEL no KEYEXCHAR <DL> NVDEFINE -53 "<NU>" 1296950276Speter# PROMPTSTRING '' QUEUESIZE 2460 WINDOW 0 0 4095 3132 1297050276Speter# XMTDELAY 0 1297150276Speter# and factory color maps. After setting these modes, save them with NVSAVE. No 1297250276Speter# delays are specified; use "stty ixon -ixany" to enable DC3/DC1 flow control! 1297350276Speter# "IC" cannot be used in combination with "im" & "ei". 1297450276Speter# "tek4105a" is just a guess: 1297550276Spetertek4105a|Tektronix 4105, 1297650276Speter msgr, xon, 1297750276Speter cols#80, it#8, lines#30, vt#3, 1297850276Speter acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, 1297950276Speter civis=\E%!0\ETD00\E%!1, clear=\E[H\E[J, 1298050276Speter cnorm=\E%!0\ETD10\E%!1, cr=^M, csr=\E[%i%p1%d;%p2%dr, 1298150276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1298250276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1298350276Speter cuu=\E[%p1%dA, cuu1=\EM, cvvis=\E%!0\ETD70\E%!1, 1298450276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 1298550276Speter ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH, 1298650276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, is2=\E%!1, 1298750276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 1298850276Speter kf0=\EOA, kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EOP, kf5=\EOQ, 1298950276Speter kf6=\EOR, kf7=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, 1299050276Speter lf5=F6, lf6=F8, ll=\E[30;H, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, 1299150276Speter rin=\E[%p1%dT, rmacs=^O, rmcup=\E%!0\ELBH=\E%!1, 1299250276Speter rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, sc=\E7, 1299350276Speter sgr0=\E[m, smacs=^N, smcup=\E[?6l, smir=\E[4h, 1299450276Speter smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 1299550276Speter 1299650276Speter# 1299750276Speter# Tektronix 4106/4107/4109 from BRL 1299850276Speter# The following setup modes are assumed for normal operation: 1299950276Speter# CODE ansi COLUMNMODE 80 CRLF no 1300050276Speter# DABUFFER 141 DAENABLE yes DALINES 32 1300150276Speter# DAMODE replace DAVISIBILITY yes ECHO no 1300250276Speter# EDITMARGINS 1 32 FLAGGING input INSERTREPLACE replace 1300350276Speter# LFCR no LOCKKEYBOARD no ORIGINMODE relative 1300450276Speter# PROMPTMODE no SELECTCHARSET G0 B SELECTCHARSET G1 0 1300550276Speter# TABS -2 1300650276Speter# Other setup modes may be set for operator convenience or communication 1300750276Speter# requirements; I recommend 1300850276Speter# ACURSOR 1 0 AUTOREPEAT yes AUTOWRAP yes 1300950276Speter# BYPASSCANCEL <LF> CURSORKEYMODE no DAINDEX 1 0 0 1301050276Speter# EOFSTRING '' EOLSTRING <CR> EOMCHARS <CR> <NU> 1301150276Speter# GAMODE overstrike GCURSOR 0 100 0 GSPEED 9 3 1301250276Speter# IGNOREDEL no KEYEXCHAR <DL> NVDEFINE -53 "<NU>" 1301350276Speter# PROMPTSTRING '' QUEUESIZE 2620 WINDOW 0 0 4095 3132 1301450276Speter# XMTDELAY 0 1301550276Speter# and factory color maps. After setting these modes, save them with NVSAVE. No 1301650276Speter# delays are specified; use "stty ixon -ixany" to enable DC3/DC1 flow control! 1301750276Speter# "IC" cannot be used in combination with "im" & "ei". 1301850276Spetertek4106brl|tek4107brl|tek4109brl|Tektronix 4106 4107 or 4109, 1301950276Speter msgr, xon, 1302050276Speter cols#80, it#8, lines#32, vt#3, 1302150276Speter acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, 1302250276Speter civis=\E%!0\ETD00\E%!1, clear=\E[H\E[J, 1302350276Speter cnorm=\E%!0\ETD10\E%!1, cr=^M, csr=\E[%i%p1%d;%p2%dr, 1302450276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1302550276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1302650276Speter cuu=\E[%p1%dA, cuu1=\EM, cvvis=\E%!0\ETD70\E%!1, 1302750276Speter dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, 1302850276Speter ech=\E[%p1%dX, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH, 1302950276Speter il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, is2=\E%!1, 1303050276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 1303150276Speter kf0=\EOA, kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EOP, kf5=\EOQ, 1303250276Speter kf6=\EOR, kf7=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, 1303350276Speter lf5=F6, lf6=F8, ll=\E[32;H, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, 1303450276Speter rin=\E[%p1%dT, rmacs=^O, rmcup=\E%!0\ELBH=\E%!1, 1303550276Speter rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 1303650276Speter rs1=\030\E%!0\EKC\E\014\EKR0\EKF0\ENM0\ELBH=\ETF8000010F40\ELI100\ELLB0\ELM0\EKE0\ENF1\EKS0\END0\ERE0\E%!1\Ec\E[?3;5l\E[?7;8h\E[r\E[m\E>, 1303750276Speter sc=\E7, sgr0=\E[m, smacs=^N, smcup=\E[?6l, smir=\E[4h, 1303850276Speter smkx=\E[?1h\E=, smso=\E[7;42m, smul=\E[4m, tbc=\E[3g, 1303950276Speter 1304050276Spetertek4107|tek4109|tektronix terminals 4107 4109, 1304150276Speter am, mir, msgr, ul, xenl, xt, 1304250276Speter cols#79, it#8, lines#29, 1304350276Speter bel=^G, blink=\E%!1\E[5m$<2>\E%!0, 1304450276Speter bold=\E%!1\E[1m$<2>\E%!0, clear=\ELZ, cnorm=\E%!0, cr=^M, 1304550276Speter cub1=^H, cud1=^J, cuf1=\EC, 1304650276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=\E%!3, 1304750276Speter dim=\E%!1\E[<0m$<2>\E%!0, ed=\EJ, el=\EK, ht=^I, ind=^J, 1304850276Speter kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 1304950276Speter rev=\E%!1\E[7m$<2>\E%0, ri=\EI, 1305050276Speter rmso=\E%!1\E[m$<2>\E%!0, rmul=\E%!1\E[m$<2>\E%!0, 1305150276Speter sgr=\E%%!1\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m\E%%!0, 1305250276Speter sgr0=\E%!1\E[m$<2>\E%!0, smso=\E%!1\E[7;5m$<2>\E%!0, 1305350276Speter smul=\E%!1\E[4m$<2>\E%!0, 1305450276Speter# Tektronix 4207 with sysline. In the ancestral termcap file this was 4107-s; 1305550276Speter# see the note attached to tek4207. 1305650276Spetertek4207-s|Tektronix 4207 with sysline but no memory, 1305750276Speter eslok, hs, 1305850276Speter dsl=\E7\E[?6l\E[2K\E[?6h\E8, fsl=\E[?6h\E8, 1305950276Speter is1=\E%!1\E[2;32r\E[132D\E[2g\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[J, 1306050276Speter is2=\E7\E[?6l\E[2K\E[?6h\E8, 1306150276Speter tsl=\E7\E[?6l\E[2K\E[;%i%df, use=tek4107, 1306250276Speter 1306350276Speter# The 4110 series may be a wonderful graphics series, but they make the 4025 1306450276Speter# look good for screen editing. In the dialog area, you can't move the cursor 1306550276Speter# off the bottom line. Out of the dialog area, ^K moves it up, but there 1306650276Speter# is no way to scroll. 1306750276Speter# 1306850276Speter# Note that there is a floppy for free from Tek that makes the 1306950276Speter# 4112 emulate the vt52 (use the vt52 termcap). There is also 1307050276Speter# an expected enhancement that will use ANSI standard sequences. 1307150276Speter# 1307250276Speter# 4112 in non-dialog area pretending to scroll. It really wraps 1307350276Speter# but vi is said to work (more or less) in this mode. 1307450276Speter# 1307550276Speter# 'vi' works reasonably well with this entry. 1307650276Speter# 1307750276Speterotek4112|o4112-nd|otek4113|otek4114|old tektronix 4110 series, 1307850276Speter am, 1307950276Speter cols#80, lines#34, 1308050276Speter bel=^G, clear=\E^L, cr=^M, cub1=^H, cud1=^J, cuu1=^K, ind=^J, 1308150276Speter rmcup=\EKA1\ELV1, smcup=\EKA0\ELV0\EMG0, 1308250276Speter# The 4112 with the ANSI compatibility enhancement 1308350276Spetertek4112|tek4114|tektronix 4110 series, 1308450276Speter am, db, 1308550276Speter cols#80, lines#34, 1308650276Speter cbt=\E[Z, clear=\E[2J\E[0;0H, cub1=^H, cuf1=\E[C, 1308750276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\EM, dch1=\E[P, dl1=\E[M, 1308850276Speter ed=\E[0J, el=\E[0K, ich1=\E[@, il1=\E[L, 1308950276Speter ind=\E7\E[0;0H\E[M\E8, is2=\E3!1, ri=\E7\E[0;0H\E[L\E8, 1309050276Speter rmso=\E[m, rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m, 1309150276Spetertek4112-nd|4112 not in dialog area, 1309250276Speter cuu1=^K, use=tek4112, 1309350276Spetertek4112-5|4112 in 5 line dialog area, 1309450276Speter lines#5, use=tek4112, 1309550276Speter# (tek4113: this used to have "<cuf1=\LM1\s\LM0>", someone's mistake; 1309650276Speter# removed "<smacs=\E^N>, <rmacs=\E^O>", which had been commented out in 8.3. 1309750276Speter# Note, the !0 and !1 sequences in <rmcup>/<smcup>/<cnorm>/<civis> were 1309850276Speter# previously \0410 and \0411 sequences...I don't *think* they were supposed 1309950276Speter# to be 4-digit octal -- esr) 1310050276Spetertek4113|tektronix 4113 color graphics with 5 line dialog area, 1310150276Speter am, da, eo, 1310250276Speter cols#80, lines#5, 1310350276Speter clear=\ELZ, cub1=^H, cud1=^J, cuf1=\ELM1 \ELM0, 1310450276Speter flash=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERB0, 1310550276Speter is2=\EKA1\ELL5\ELV0\ELV1, uc=\010\ELM1_\ELM0, 1310650276Spetertek4113-34|tektronix 4113 color graphics with 34 line dialog area, 1310750276Speter lines#34, 1310850276Speter is2=\EKA1\ELLB2\ELV0\ELV1, use=tek4113, 1310950276Speter# :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not 1311050276Speter# supported here. :uc: is slow, but looks nice. Suggest setenv MORE -up . 1311150276Speter# :vb: needs enough delay to let you see the background color being toggled. 1311250276Spetertek4113-nd|tektronix 4113 color graphics with no dialog area, 1311350276Speter am, eo, 1311450276Speter cols#80, it#8, lines#34, 1311550276Speter clear=\E^L, cub1=^H, cud1=^J, cuf1=^I, cuu1=^K, 1311650276Speter cvvis=\ELZ\EKA0, 1311750276Speter flash=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERB0, 1311850276Speter home=\ELF7l\177 @, ht=^I, is2=\ELZ\EKA0\ELF7l\177 @, 1311950276Speter ll=\ELF hl @, rmso=\EMT1, smso=\EMT2, uc=\010\EMG1_\EMG0, 1312050276Speter# This entry is from Tek. Inc. (Brian Biehl) 1312150276Speter# (tek4115: :bc: renamed to :le:, <rmam>/<smam> added based on init string -- esr) 1312250276Speterotek4115|Tektronix 4115, 1312350276Speter am, da, db, eo, 1312450276Speter cols#80, it#8, lines#34, 1312550276Speter cbt=\E[Z, clear=\E[H\E[2J, 1312650276Speter cnorm=\E%!0\ELBG8\E%!1\E[34;1H, cub1=\E[D, cud1=\E[B, 1312750276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 1312850276Speter cvvis=\E%!0\ELBB2\E%!1, dch1=\E[P, dl1=\E[M, ed=\E[J, 1312950276Speter el=\E[K, home=\E[H, ht=^I, if=/usr/share/tabset/vt100, 1313050276Speter il1=\E[L, 1313150276Speter is2=\E%!0\E%\014\ELV0\EKA1\ELBB2\ENU@=\ELLB2\ELM0\ELV1\EKYA?\E%!1\E[<1l\E[?7h\E[?8h\E[34;1H\E[34B\E[m, 1313250276Speter kbs=^H, ri=\EM, rmam=\E[?7l, 1313350276Speter rmcup=\E%!0\ELBG8\E%!1\E[34;1H\E[J, rmir=\E[4l, 1313450276Speter rmkx=\E>, rmso=\E[m, rmul=\E[m, sgr0=\E[m, smam=\E[?7h, 1313550276Speter smcup=\E%!0\ELBB2\E%!1, smir=\E[4h, smkx=\E=, smso=\E[7m, 1313650276Speter smul=\E[4m, 1313750276Spetertek4115|newer tektronix 4115 entry with more ANSI capabilities, 1313850276Speter am, xon, 1313950276Speter cols#80, lines#34, 1314050276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, 1314150276Speter cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1314250276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1314350276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch1=\E[P, dl=\E[%p1%dM, 1314450276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, hpa=\E[%p1%{1}%+%dG, 1314550276Speter ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, 1314650276Speter il1=\E[L, ind=^J, invis=\E[8m, kbs=^H, kcub1=\E[D, 1314750276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, 1314850276Speter rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, rmam=\E[?7l, 1314950276Speter rmso=\E[m, rmul=\E[m, 1315050276Speter sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, 1315150276Speter sgr0=\E[m, smam=\E[?7h, smso=\E[7m, smul=\E[4m, tbc=\E[2g, 1315250276Speter vpa=\E[%p1%{1}%+%dd, 1315350276Speter# The tek4125 emulates a vt100 incorrectly - the scrolling region 1315450276Speter# command is ignored. The following entry replaces <csr> with the needed 1315550276Speter# <il>, <il>, and <smir>; removes some cursor pad commands that the tek4125 1315650276Speter# chokes on; and adds a lot of initialization for the tek dialog area. 1315750276Speter# Note that this entry uses all 34 lines and sets the cursor color to green. 1315850276Speter# Steve Jacobson 8/85 1315950276Speter# (tek4125: there were two "\!"s in the is that I replaced with "\E!"; 1316050276Speter# commented out, <smir>=\E1 because there's no <rmir> -- esr) 1316150276Spetertek4125|tektronix 4125, 1316250276Speter lines#34, 1316350276Speter csr@, dl1=\E[1M, il1=\E[1L, 1316450276Speter is2=\E%\E!0\EQD1\EUX03\EKA\ELBB2\ELCE0\ELI100\ELJ2\ELLB2\ELM0\ELS1\ELX00\ELV1\E%\E!1\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 1316550276Speter rc@, sc@, smkx=\E=, 1316650276Speter use=vt100, 1316750276Speter 1316850276Speter# From: <jcoker@ucbic> 1316950276Speter# (tek4207: This was the termcap file's entry for the 4107/4207, but SCO 1317050276Speter# supplied another, less capable 4107 entry. So we'll use that for 4107 and 1317150276Speter# note that if jcoker wasn't confused you may be able to use this one. 1317250276Speter# I merged in <msgr>,<ind>,<ri>,<invis>,<tbc> from a BRL entry -- esr) 1317350276Spetertek4207|Tektronix 4207 graphics terminal with memory, 1317450276Speter am, bw, mir, msgr, ul, xenl, 1317550276Speter cols#80, it#8, lines#32, 1317650276Speter blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J$<156/>, 1317750276Speter cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1317850276Speter cuu1=\EM, dch1=\E[P$<4/>, dl1=\E[M$<3/>, ed=\E[J, 1317950276Speter el=\E[K$<5/>, home=\E[H, ht=^I, ich1=\E[@$<4/>, 1318050276Speter il1=\E[L$<3/>, ind=\E[S, invis=\E[=6;<5, 1318150276Speter is2=\E%!0\ELBP0\E%!1\E[H\E[2g\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[J, 1318250276Speter kcub1=\E[D, kcud1=\ED, kcuf1=\E[C, kcuu1=\EM, khome=\E[H, 1318350276Speter rev=\E[7m, ri=\E[T, 1318450276Speter rmcup=\E[?6h\E%!0\ELBP0\E%!1\E[32;1f, rmso=\E[m, 1318550276Speter rmul=\E[m, sgr0=\E[m, smcup=\E[?6l\E[H\E[J, smso=\E[7m, 1318650276Speter smul=\E[4m, tbc=\E[1g, 1318750276Speter 1318850276Speter# From: <carolyn@dali.berkeley.edu> Thu Oct 31 12:54:27 1985 1318950276Speter# (tek4404: There was a "\!" in <smcup> that I replaced with "\E!". 1319050276Speter# Tab had been given as \E2I,that must be the tab-set capability -- esr) 1319150276Spetertek4404|tektronix 4404, 1319250276Speter cols#80, it#8, lines#32, 1319350276Speter blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, 1319450276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, 1319550276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[1M, 1319650276Speter ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\E[2I, il1=\E[1L, 1319750276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, rc=\E8, 1319850276Speter rmcup=\E[1;1H\E[0J\E[?6h\E[?1l, rmir=\E[4l, 1319950276Speter rmkx=\E[?1h, rmso=\E[27m, rmul=\E[m, sc=\E7, sgr0=\E[m, 1320050276Speter smcup=\E%\E!1\E[1;32r\E[?6l\E>, smir=\E[4h, 1320150276Speter smkx=\E[?1l, smso=\E[7m, smul=\E[4m, 1320250276Speter# Some unknown person wrote: 1320350276Speter# I added the is string - straight Unix has ESC ; in the login 1320450276Speter# string which sets a ct8500 into monitor mode (aka 4025 snoopy 1320550276Speter# mode). The is string here cleans up a few things (but not 1320650276Speter# everything). 1320750276Speterct8500|tektronix ct8500, 1320850276Speter am, bw, da, db, 1320950276Speter cols#80, lines#25, 1321050276Speter bel=^G, cbt=\E^I, clear=\E^E, cr=^M, cub1=^H, cud1=^J, 1321150276Speter cuf1=\ES, cup=\E|%p1%{32}%+%c%p2%{32}%+%c, cuu1=\ER, 1321250276Speter dch1=\E^], dl1=\E^M, ed=\E^U, el=\E^T, ht=^I, ich1=\E^\, 1321350276Speter il1=\E^L, ind=^J, is2=\037\EZ\Ek, ri=\E^A, rmso=\E\s, 1321450276Speter rmul=\E\s, sgr0=\E\s, smso=\E$, smul=\E!, 1321550276Speter 1321650276Speter# Tektronix 4205 terminal. 1321750276Speter# 1321850276Speter# am is not defined because the wrap around occurs not when the char. 1321950276Speter# is placed in the 80'th column, but when we are attempting to type 1322050276Speter# the 81'st character on the line. (esr: hmm, this is like the vt100 1322150276Speter# version of xenl, perhaps am + xenl would work!) 1322250276Speter# 1322350276Speter# Bold, dim, and standout are simulated by colors and thus not allowed 1322450276Speter# with colors. The tektronix color table is mapped into the RGB color 1322550276Speter# table by setf/setb. All colors are reset to factory specifications by oc. 1322650276Speter# The <initc> cap uses RGB notation to define colors. for arguments 1-3 the 1322750276Speter# interval (0-1000) is broken into 8 smaller sub-intervals (125). Each sub- 1322850276Speter# interval then maps into pre-defined value. 1322950276Spetertek4205|tektronix 4205, 1323050276Speter ccc, mir, msgr, 1323150276Speter colors#8, cols#80, it#8, lines#30, ncv#49, pairs#63, 1323250276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 1323350276Speter bel=^G, blink=\E[5m, bold=\E[=7;<4m, cbt=\E[Z, 1323450276Speter clear=\E[2J\E[H, cr=^M, cub=\E[%p1%dD, cub1=\E[D, 1323550276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 1323650276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 1323750276Speter dch1=\E[1P, dim=\E[=1;<6m, dl1=\E[1M, ech=\E%p1%dX, 1323850276Speter ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0, home=\E[H, ht=^I, 1323950276Speter ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[1L, ind=\ED, 1324050276Speter initc=\E%%!0\ETF4%?%p1%{0}%=%t0%e%p1%{1}%=%t4%e%p1%{2}%=%t3%e%p1%{3}%=%t5%e%p1%{4}%=%t2%e%p1%{5}%=%t6%e%p1%{6}%=%t7%e1%;%?%p2%{125}%<%t0%e%p2%{250}%<%tA2%e%p2%{375}%<%tA?%e%p2%{500}%<%tC8%e%p2%{625}%<%tD4%e%p2%{750}%<%tE1%e%p2%{875}%<%tE\:%eF4%;%?%p3%{125}%<%t0%e%p3%{250}%<%tA2%e%p3%{375}%<%tA?%e%p3%{500}%<%tC8%e%p3%{625}%<%tD4%e%p3%{750}%<%tE1%e%p3%{875}%<%tE\:%eF4%;%?%p4%{125}%<%t0%e%p4%{250}%<%tA2%e%p4%{375}%<%tA?%e%p4%{500}%<%tC8%e%p4%{625}%<%tD4%e%p4%{750}%<%tE1%e%p4%{875}%<%tE\:%eF4%;\E%%!1, 1324150276Speter invis=\E[=6;<5, is1=\E%!0\ETM1\E%!1\E[m, kbs=^H, 1324250276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\EOA, 1324350276Speter kf1=\EOB, kf2=\EOC, kf3=\EOD, kf4=\EP, kf5=\EQ, kf6=\ER, 1324450276Speter kf7=\ES, 1324550276Speter oc=\E%!0\ETFB000001F4F4F42F40030F404A4C<F450F4F46F40F47F4F40\E%!1, 1324650276Speter op=\E[39;40m, rev=\E[7m, ri=\EM, rmacs=^O, rmcup=, 1324750276Speter rmir=\E[4l, rmso=\E[=0;<1m, rmul=\E[24m, 1324850276Speter setb=\E[=%?%p1%{0}%=%t0m%e%p1%{1}%=%t4m%e%p1%{2}%=%t3m%e%p1%{3}%=%t5m%e%p1%{4}%=%t2m%e%p1%{5}%=%t6m%e%p1%{6}%=%t7m%e1m%;, 1324950276Speter setf=\E[<%?%p1%{0}%=%t0m%e%p1%{1}%=%t4m%e%p1%{2}%=%t3m%e%p1%{3}%=%t5m%e%p1%{4}%=%t2m%e%p1%{5}%=%t6m%e%p1%{6}%=%t7m%e1m%;, 1325050276Speter sgr0=\E[=0;<1m\E[24;25;27m\017, smacs=^N, 1325150276Speter smcup=\E%%!1\E[?6l\E[2J, smir=\E[4h, smso=\E[=2;<3m, 1325250276Speter smul=\E[4m, tbc=\E[1g, 1325350276Speter 1325450276Speter#### Teletype (tty) 1325550276Speter# 1325650276Speter# These are the hardcopy Teletypes from before AT&T bought the company, 1325750276Speter# clattering electromechanical dinosaurs in Bakelite cases that printed on 1325850276Speter# pulpy yellow roll paper. If you remember these you go back a ways. 1325950276Speter# Teletype-branded VDTs are listed in the AT&T section. 1326050276Speter# 1326150276Speter# The earliest UNIXes were designed to use these clunkers; nroff and a few 1326250276Speter# other programs still default to emitting codes for the Model 37. 1326350276Speter# 1326450276Speter 1326550276Spetertty33|tty35|model 33 or 35 teletype, 1326650276Speter hc, os, xon, 1326750276Speter cols#72, 1326850276Speter bel=^G, cr=^M, cud1=^J, ind=^J, 1326950276Spetertty37|model 37 teletype, 1327050276Speter hc, os, xon, 1327150276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E7, hd=\E9, hu=\E8, 1327250276Speter ind=^J, 1327350276Speter 1327450276Speter# There are known to be at least three flavors of the tty40, all seem more 1327550276Speter# like IBM half duplex forms fillers than ASCII terminals. They have lots of 1327650276Speter# awful braindamage, such as printing a visible newline indicator after each 1327750276Speter# newline. The 40-1 is a half duplex terminal and is hopeless. The 40-2 is 1327850276Speter# braindamaged but has hope and is described here. The 40-4 is a 3270 1327950276Speter# lookalike and beyond hope. The terminal has visible bell but I don't know 1328050276Speter# it - it's null here to prevent it from showing the BL character. 1328150276Speter# There is an \EG in <nl> because of a bug in old vi (if stty says you have 1328250276Speter# a "newline" style terminal (-crmode) vi figures all it needs is nl 1328350276Speter# to get crlf, even if <cr> is not ^M.) 1328450276Speter# (tty40: removed obsolete ":nl=\EG\EB:", it's just do+cr -- esr) 1328550276Spetertty40|ds40|ds40-2|dataspeed40|teletype dataspeed 40/2, 1328650276Speter xon, 1328750276Speter cols#80, lines#24, 1328850276Speter clear=\EH$<20>\EJ$<80>, cr=\EG, cub1=^H, cud1=\EB, 1328950276Speter cuf1=\EC, cuu1=\E7, dch1=\EP$<50>, dl1=\EM$<50>, 1329050276Speter ed=\EJ$<75>, home=\EH$<10>, ht=\E@$<10>, hts=\E1, 1329150276Speter ich1=\E\^$<50>, il1=\EL$<50>, ind=\ES$<20>, kbs=^], 1329250276Speter kcub1=^H, mc4=^T, mc5=\022$<2000>, ri=\ET$<10>, rmso=\E4, 1329350276Speter rs2=\023\ER$<60>, smso=\E3, tbc=\EH\E2$<80>, 1329450276Spetertty43|model 43 teletype, 1329550276Speter am, hc, os, xon, 1329650276Speter cols#132, 1329750276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, ind=^J, kbs=^H, 1329850276Speter 1329950276Speter#### Tymshare 1330050276Speter# 1330150276Speter 1330250276Speter# You can add <is2=\E<> to put this 40-column mode, though I can't 1330350276Speter# for the life of me think why anyone would want to. 1330450276Speterscanset|sc410|sc415|Tymshare Scan Set, 1330550276Speter am, bw, msgr, 1330650276Speter cols#80, lines#24, 1330750276Speter acsc=j%k4l<m-q\,x5, bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, 1330850276Speter cud1=^J, cuf1=^I, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 1330950276Speter cuu1=^K, ed=\EJ, el=\EK, home=\EH, ind=^J, kcub1=\ED, 1331050276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, mc0=\E;3, mc4=\E;0, 1331150276Speter mc5=\E;0, rc=^C, rmacs=^O, rs1=\E>, sc=^B, smacs=^N, 1331250276Speter 1331350276Speter#### Volker-Craig (vc) 1331450276Speter# 1331550276Speter# If you saw a Byte Magazine cover with a terminal on it during the early 1331650276Speter# 1980s, it was probably one of these. Carl Helmers liked them because 1331750276Speter# they could crank 19.2 and were cheap (that is, he liked them until he tried 1331850276Speter# to program one...) 1331950276Speter# 1332050276Speter 1332150276Speter# Missing in vc303a and vc303 descriptions: they scroll 2 lines at a time 1332250276Speter# every other linefeed. 1332350276Spetervc303|vc103|vc203|volker-craig 303, 1332450276Speter am, 1332550276Speter cols#80, lines#24, 1332650276Speter bel=^G, clear=\014$<40>, cr=^M, cub1=^H, cud1=^J, cuf1=^I, 1332750276Speter cuu1=^N, home=\013$<40>, kcub1=^H, kcud1=^J, kcuf1=^I, 1332850276Speter kcuu1=^N, ll=\017$<1>W, 1332950276Spetervc303a|vc403a|volker-craig 303a, 1333050276Speter clear=\030$<40>, cuf1=^U, cuu1=^Z, el=\026$<20>, 1333150276Speter home=\031$<40>, kcuf1=^U, kcuu1=^Z, ll=^P, use=vc303, 1333250276Speter# (vc404: removed obsolete ":ma=^Z^P^U :" -- esr) 1333350276Spetervc404|volker-craig 404, 1333450276Speter am, 1333550276Speter cols#80, lines#24, 1333650276Speter bel=^G, clear=\030$<40>, cr=^M, cub1=^H, cud1=^J, cuf1=^U, 1333750276Speter cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, 1333850276Speter ed=\027$<40>, el=\026$<20>, home=\031$<40>, ind=^J, 1333950276Speter kcub1=^H, kcud1=^J, kcuf1=^U, kcuu1=^Z, 1334050276Spetervc404-s|volker-craig 404 w/standout mode, 1334150276Speter cud1=^J, rmso=^O, smso=^N, use=vc404, 1334250276Speter# From: <wolfgang@cs.sfu.ca> 1334350276Speter# (vc414: merged in cup/dl1/home from an old vc414h-noxon) 1334450276Spetervc414|vc414h|Volker-Craig 414H in sane escape mode., 1334550276Speter am, 1334650276Speter cols#80, lines#24, 1334750276Speter clear=\E\034$<40>, cud1=\E^K, cuf1=^P, 1334850276Speter cup=\E\021%p2%c%p1%c$<40>, cuu1=\E^L, dch1=\E3, 1334950276Speter dl1=\E\023$<40>, ed=\E^X, el=\E\017$<10/>, home=\E^R, 1335050276Speter ich1=\E\:, il1=\E\032$<40>, kcub1=^H, kcud1=\E^K, kcuf1=^P, 1335150276Speter kcuu1=\E^L, kf0=\EA, kf1=\EB, kf2=\EC, kf3=\ED, kf4=\EE, 1335250276Speter kf5=\EF, kf6=\EG, kf7=\EH, khome=\E^R, lf0=PF1, lf1=PF2, 1335350276Speter lf2=PF3, lf3=PF4, lf4=PF5, lf5=PF6, lf6=PF7, lf7=PF8, 1335450276Speter rmso=\E^_, smso=\E^Y, 1335550276Spetervc415|volker-craig 415, 1335650276Speter clear=^L, use=vc404, 1335750276Speter 1335850276Speter######## OBSOLETE PERSONAL-MICRO CONSOLES AND EMULATIONS 1335950276Speter# 1336050276Speter 1336150276Speter#### IBM PC and clones 1336250276Speter# 1336350276Speter 1336450276Speter# The pcplot IBM-PC terminal emulation program is really messed up. It is 1336550276Speter# supposed to emulate a vt-100, but emulates the wraparound bug incorrectly, 1336650276Speter# doesn't support scrolling regions, ignores add line commands, and ignores 1336750276Speter# delete line commands. Consequently, the resulting behavior looks like a 1336850276Speter# crude adm3a-type terminal. 1336950276Speter# Steve Jacobson 8/85 1337050276Speterpcplot|pc-plot terminal emulation program, 1337150276Speter xenl@, 1337250276Speter csr@, dl@, dl1@, il@, il1@, rc@, sc@, use=vt100, 1337350276Speter# KayPro II from Richard G Turner <rturner at Darcom-Hq.ARPA> 1337450276Speter# I've found that my KayPro II, running MDM730, continues to emulate an 1337550276Speter# ADM-3A terminal, just like I was running TERM.COM. On our 4.2 UNIX 1337650276Speter# system the following termcap entry works well: 1337750276Speter# I have noticed a couple of minor glitches, but nothing I can't work 1337850276Speter# around. (I added two capabilities from the BRL entry -- esr) 1337950276Speterkaypro|kaypro2|kaypro II, 1338050276Speter am, 1338150276Speter cols#80, lines#24, 1338250276Speter bel=^G, clear=\032$<1/>, cr=^M, cud1=^J, cuf1=^L, 1338350276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dl1=\ER, ed=^W, 1338450276Speter el=^X, home=^^, il1=\EE, ind=^J, kcud1=^J, kcuf1=^L, kcuu1=^K, 1338550276Speter 1338650276Speter# From IBM, Thu May 5 19:35:27 1983 1338750276Speter# (commented out <smir>=\200R because we don't know <rmir> -- esr) 1338850276Speteribm-pc|ibm5051|5051|IBM Personal Computer (no ANSI.SYS), 1338950276Speter am, 1339050276Speter cols#80, lines#24, 1339150276Speter bel=^G, clear=^L^K, cr=^M^^, cub1=^], cud1=^J, cuf1=^\, 1339250276Speter cuu1=^^, home=^K, ind=\n$<10>, kcud1=^_, 1339350276Speter 1339450276Speteribmpc|wy60-PC|wyse60-PC|IBM PC/XT running PC/IX, 1339550276Speter am, bw, eo, hs, km, msgr, ul, 1339650276Speter cols#80, it#8, lines#24, 1339750276Speter acsc=j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263, 1339850276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\Ec, cr=^M, 1339950276Speter cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, 1340050276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1340150276Speter cuu=\E[%p1%dA, cuu1=\E[A, ech=\E[%p1%dX, ed=\E[J, el=\E[K, 1340250276Speter home=\E[H, hpa=\E[%i%p1%dG, ind=\E[S\E[B, 1340350276Speter indn=\E[%p1%dS\E[%p1%dB, invis=\E[30;40m, kbs=^H, 1340450276Speter kcbt=^], kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 1340550276Speter kdch1=\177, kend=\E[Y, kf1=\240, kf10=\251, kf2=\241, 1340650276Speter kf3=\242, kf4=\243, kf5=\244, kf6=\245, kf7=\246, kf8=\247, 1340750276Speter kf9=\250, khome=\E[H, kich1=\E[^H, knp=\E[U, ll=\E[24;1H, 1340850276Speter nel=^M, rev=\E[7m, ri=\E[T\E[A, rin=\E[%p1%dT\E[%p1%dA, 1340950276Speter rmso=\E[m, rmul=\E[m, 1341050276Speter sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, 1341150276Speter sgr0=\E[m, smso=\E[7m, smul=\E[4m, 1341250276Speter 1341350276Speter#### Apple II 1341450276Speter# 1341550276Speter# Apple II firmware console first, then various 80-column cards and 1341650276Speter# terminal emulators. For two cents I'd toss all these in the UFO file 1341750276Speter# along with the 40-column apple entries. 1341850276Speter# 1341950276Speter 1342050276Speter# From: brsmith@umn-cs.cs.umn.edu (Brian R. Smith) via BRL 1342150276Speter# 'it#8' tells UNIX that you have tabs every 8 columns. This is a 1342250276Speter# function of TIC, not the firmware. 1342350276Speter# The clear key on a IIgs will do something like clear-screen, 1342450276Speter# depending on what you're in. 1342550276SpeterappleIIgs|appleIIe|appleIIc|Apple 80 column firmware interface, 1342650276Speter am, bw, eo, msgr, 1342750276Speter cols#80, it#8, lines#24, 1342850276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^\, 1342950276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^], 1343050276Speter home=^Y, ht=^I, ind=^W, kbs=^H, kclr=^X, kcub1=^H, kcud1=^J, 1343150276Speter kcuf1=^U, kcuu1=^K, kdch1=\177, nel=^M^W, ri=^V, rmso=^N, 1343250276Speter smso=^O, 1343350276Speter# Apple //e with 80-column card, entry from BRL 1343450276Speter# The modem interface is permitted to discard LF (maybe DC1), otherwise 1343550276Speter# passing characters to the 80-column firmware via COUT (PR#3 assumed). 1343650276Speter# Auto-wrap does not work right due to newline scrolling delay, which also 1343750276Speter# requires that you set "stty cr2". 1343850276Speter# Note: Cursor addressing is only available via the Pascal V1.1 entry, 1343950276Speter# not via the BASIC PR#3 hook. All this nonsense can be avoided only by 1344050276Speter# using a terminal emulation program instead of the built-in firmware. 1344150276Speterapple2e|Apple //e, 1344250276Speter bw, msgr, 1344350276Speter cols#80, lines#24, 1344450276Speter bel=^G, clear=\014$<100/>, cub1=^H, cud1=^J, cuu1=^_, 1344550276Speter ed=\013$<4*/>, el=\035$<4/>, home=^Y, ht=^I, ind=^W, 1344650276Speter is2=^R^N, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^U, kcuu1=^K, 1344750276Speter nel=\r$<100/>, rev=^O, ri=^V, rmso=^N, rs1=^R^N, sgr0=^N, 1344850276Speter smso=^O, 1344950276Speter# mcvax!vu44!vu45!wilcke uses the "ap" entry together with Ascii Express Pro 1345050276Speter# 4.20, with incoming and outgoing terminals both on 0, emulation On. 1345150276Speterapple2e-p|Apple //e via Pascal, 1345250276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, kbs=^H, kcub1=^H, 1345350276Speter kcud1=^J, 1345450276Speter use=apple2e, 1345550276Speter# (ASCII Express) MouseTalk "Standard Apple //" emulation from BRL 1345650276Speter# Enable DC3/DC1 flow control with "stty ixon -ixany". 1345750276Speterapple-ae|ASCII Express, 1345850276Speter am, bw, msgr, nxon, xon, 1345950276Speter cols#80, it#8, lines#24, 1346050276Speter bel=\007$<500/>, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^U, 1346150276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^], 1346250276Speter home=^Y, ind=^W, is2=^R^N, kclr=^X, kcub1=^H, kcud1=^J, 1346350276Speter kcuf1=^U, kcuu1=^K, rev=^O, ri=^V, rmso=^N, rs1=^R^N, sgr0=^N, 1346450276Speter smso=^O, 1346550276SpeterappleII|apple ii plus, 1346650276Speter am, 1346750276Speter cols#80, it#8, lines#24, 1346850276Speter clear=^L, cnorm=^TC2, cub1=^H, cud1=^J, cuf1=^\, 1346950276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, cvvis=^TC6, 1347050276Speter ed=^K, el=^], flash=\024G1$<200/>\024T1, home=\E^Y, ht=^I, 1347150276Speter is2=\024T1\016, kcud1=^J, kcuf1=^U, rmso=^N, sgr0=^N, 1347250276Speter smso=^O, 1347350276Speter# Originally by Gary Ford 21NOV83 1347450276Speter# From: <ee178aci%sdcc7@SDCSVAX.ARPA> Fri Oct 11 21:27:00 1985 1347550276Speterapple-80|apple II with smarterm 80 col, 1347650276Speter am, bw, 1347750276Speter cols#80, lines#24, 1347850276Speter cbt=^R, clear=\014$<10*/>, cr=\r$<10*/>, cub1=^H, cud1=^J, 1347950276Speter cuf1=^\, cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, 1348050276Speter ed=\013$<10*/>, el=\035$<10/>, home=^Y, 1348150276Speterapple-soroc|apple emulating soroc 120, 1348250276Speter am, 1348350276Speter cols#80, lines#24, 1348450276Speter bel=^G, clear=\E*$<300>, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1348550276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EY, el=\ET, 1348650276Speter home=^^, ind=^J, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, 1348750276Speter# From Peter Harrison, Computer Graphics Lab, San Francisco 1348850276Speter# ucbvax!ucsfmis!harrison .....uucp 1348950276Speter# ucbvax!ucsfmis!harrison@BERKELEY .......ARPA 1349050276Speter# "These two work. If you don't have the inverse video chip for the 1349150276Speter# Apple with videx then remove the :so: and :se: fields." 1349250276Speter# (apple-videx: this used to be called DaleApple -- esr) 1349350276Speterapple-videx|Apple with videx videoterm 80 column board with inverse video, 1349450276Speter am, xenl, 1349550276Speter cols#80, it#8, lines#24, 1349650276Speter clear=\014$<300/>, cub1=^H, cud1=^J, cuf1=^\, 1349750276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^], 1349850276Speter home=^Y, ht=^I, kcub1=^H, kcud1=^J, kcuf1=^U, khome=^Y, 1349950276Speter rmso=^Z2, sgr0=^Z2, smso=^Z3, 1350050276Speter# My system [for reference] : Apple ][+, 64K, Ultraterm display card, 1350150276Speter# Apple Cat ][ 212 modem, + more all 1350250276Speter# controlled by ASCII Express: Pro. 1350350276Speter# From Dave Shaver <isucs1!shaver> 1350450276Speterapple-uterm-vb|Videx Ultraterm for Apple micros with Visible Bell, 1350550276Speter am, eo, xt, 1350650276Speter cols#80, lines#24, 1350750276Speter acsc=, clear=^L, cuf1=^\, 1350850276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^], 1350950276Speter flash=^W35^W06, home=^Y, 1351050276Speter is2=^V4^W06\017\rVisible Bell Installed.\016\r\n, 1351150276Speter rmso=^N, smso=^O, 1351250276Speterapple-uterm|Ultraterm for Apple micros, 1351350276Speter am, eo, xt, 1351450276Speter cols#80, lines#24, 1351550276Speter acsc=, clear=^L, cuf1=^\, 1351650276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^], 1351750276Speter home=^Y, is2=^V4^W06\016, rmso=^N, smso=^O, 1351850276Speter# from trwrba!bwong (Bradley W. Wong): 1351950276Speter# 1352050276Speter# This entry assumes that you are using an apple with the UCSD Pascal 1352150276Speter# language card. SYSTEM.MISCINFO is assumed to be the same as that 1352250276Speter# supplied with the standard apple except that screenwidth should be set 1352350276Speter# using SETUP to 80 columns. Note that the right arrow in not mapped in 1352450276Speter# this termcap entry. This is because that key, on the Apple, transmits 1352550276Speter# a ^U and would thus preempt the more useful "up" function of vi. 1352650276Speter# 1352750276Speter# HMH 2/23/81 1352850276Speterapple80p|80-column apple with Pascal card, 1352950276Speter am, bw, 1353050276Speter cols#80, lines#24, 1353150276Speter clear=^Y^L, cuf1=^\\:, 1353250276Speter cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^], 1353350276Speter home=^Y, kcub1=^H, 1353450276Speter# 1353550276Speter# Apple II+ equipped with Videx 80 column card 1353650276Speter# 1353750276Speter# Terminfo from ihnp4!ihu1g!djc1 (Dave Christensen) via BRL; 1353850276Speter# manually converted by D A Gwyn 1353950276Speter# 1354050276Speter# DO NOT use any terminal emulation with this data base, it works directly 1354150276Speter# with the Videx card. This has been tested with vi 1200 baud and works fine. 1354250276Speter# 1354350276Speter# This works great for vi, except I've noticed in pre-R2, ^U will scroll back 1354450276Speter# 1 screen, while in R2 ^U doesn't. 1354550276Speter# For inverse alternate character set add: 1354650276Speter# <smacs>=^O:<rmacs>=^N: 1354750276Speter# (apple-v: added it#8 -- esr) 1354850276Speterapple-videx2|Apple II+ w/ Videx card (similar to Datamedia h1520), 1354950276Speter am, xenl, 1355050276Speter cols#80, it#8, lines#24, 1355150276Speter bel=\007$<100/>, clear=\014$<16*/>, cr=^M, cub1=^H, 1355250276Speter cud1=^J, cuf1=^\, cup=\036%p2%{32}%+%c%p1%{32}%+%c, 1355350276Speter cuu1=^_, ed=\013$<16*/>, el=^], home=^Y, ht=\011$<8/>, 1355450276Speter ind=^J, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^\, kcuu1=^_, 1355550276Speter khome=^Y, rmso=^Z2, smso=^Z3, 1355650276Speterapple-videx3|vapple|Apple II with 80 col card, 1355750276Speter am, 1355850276Speter cols#80, lines#24, 1355950276Speter clear=\Ev, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 1356050276Speter cuu1=\EA, el=\Ex, home=\EH, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 1356150276Speter kcuu1=\EA, kf0=\EP, kf1=\EQ, kf2=\ER, kf3=\E\s, kf4=\E!, 1356250276Speter kf5=\E", kf6=\E#, kf7=\E$, kf8=\E%, kf9=\E&, khome=\EH, 1356350276Speter#From: decvax!cbosgd!cbdkc1!mww Mike Warren via BRL 1356450276Speteraepro|Apple II+ running ASCII Express Pro--vt52, 1356550276Speter cols#80, lines#24, 1356650276Speter clear=\014$<300/>, cuf1=\EC, 1356750276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, 1356850276Speter el=\EK, home=\EH, 1356950276Speter# UCSD addition: Yet another termcap from Brian Kantor's Micro Munger Factory 1357050276Speterapple-vm80|ap-vm80|apple with viewmax-80, 1357150276Speter cols#80, lines#24, 1357250276Speter clear=\014$<300/>, cuf1=^\\:, 1357350276Speter cup=\036%p1%{32}%+%c%p2%{32}%+%c$<100/>, cuu1=^_, 1357450276Speter ed=\013$<300/>, el=^], home=\031$<200/>, 1357550276Speter 1357650276Speter#### Apple Lisa & Macintosh 1357750276Speter# 1357850276Speter 1357950276Speter# (lisa: changed <cvvis> to <cnorm> -- esr) 1358050276Speterlisa|apple lisa console display (black on white), 1358150276Speter am, eo, msgr, 1358250276Speter cols#88, it#8, lines#32, 1358350276Speter acsc=jdkclfmenbqattuvvuwsx`, civis=\E[5h, clear=^L, 1358450276Speter cnorm=\E[5l, cub1=^H, cud1=\E[B, cuf1=\E[C, 1358550276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 1358650276Speter ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@, il1=\E[L, 1358750276Speter is2=\E>\E[m\014, kbs=^H, kcub1=\E[D, kcud1=\E[B, 1358850276Speter kcuf1=\E[C, kcuu1=\E[A, rmacs=\E[10m, rmso=\E[m, rmul=\E[m, 1358950276Speter sgr0=\E[m, smacs=\E[11m, smso=\E[7m, smul=\E[4m, 1359050276Speterliswb|apple lisa console display (white on black), 1359150276Speter is2=\E>\E[0;7m\014, rmso=\E[0;7m, rmul=\E[0;7m, 1359250276Speter smso=\E[m, smul=\E[4m, use=lisa, 1359350276Speter 1359450276Speter# lisaterm from ulysses!gamma!epsilon!mb2c!jed (John E. Duncan III) via BRL; 1359550276Speter# <is2> revised by Ferd Brundick <fsbrn@BRL.ARPA> 1359650276Speter# 1359750276Speter# These entries assume that the 'Auto Wraparound' is enabled. 1359850276Speter# Xon-Xoff flow control should also be enabled. 1359950276Speter# 1360050276Speter# The vt100 uses :rs2: and :rf: rather than :is2:/:tbc:/:hts: because the tab 1360150276Speter# settings are in non-volatile memory and don't need to be reset upon login. 1360250276Speter# Also setting the number of columns glitches the screen annoyingly. 1360350276Speter# You can type "reset" to get them set. 1360450276Speter# 1360550276Speterlisaterm|Apple Lisa or Lisa/2 running LisaTerm vt100 emulation, 1360650276Speter am, xenl, xon, 1360750276Speter cols#80, it#8, lines#24, vt#3, 1360850276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=^M, 1360950276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 1361050276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 1361150276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, ed=\E[J, 1361250276Speter el=\E[K, home=\E[H, ht=^I, hts=\EH, ind=^J, kbs=^H, kcub1=\EOD, 1361350276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOP, kf1=\EOQ, 1361450276Speter kf2=\EOR, kf3=\EOS, lf0=F1, lf1=F2, lf2=F3, lf3=F4, rc=\E8, 1361550276Speter rev=\E[7m, ri=\EM, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 1361650276Speter rs1=\E>\E[?1l\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r, 1361750276Speter sc=\E7, sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, 1361850276Speter tbc=\E[3g, 1361950276Speter# Lisaterm in 132 column ("wide") mode. 1362050276Speterlisaterm-w|Apple Lisa with Lisaterm in 132 column mode, 1362150276Speter cols#132, 1362250276Speter kbs=^H, kcub1=^H, kcud1=^J, use=lisaterm, 1362350276Speter# Although MacTerminal has insert/delete line, it is commented out here 1362450276Speter# since it is much faster and cleaner to use the "lock scrolling region" 1362550276Speter# method of inserting and deleting lines due to the MacTerminal implementation. 1362650276Speter# Also, the "Insert/delete ch" strings have an extra character appended to them 1362750276Speter# due to a bug in MacTerminal V1.1. Blink is disabled since it is not 1362850276Speter# supported by MacTerminal. 1362950276Spetermac|macintosh|Macintosh with MacTerminal, 1363050276Speter xenl, 1363150276Speter blink@, dch1=\E[P$<7/>, ich1=\E[@$<9/>, ip=$<7/>, use=lisa, 1363250276Speter# Lisaterm in 132 column ("wide") mode. 1363350276Spetermac-w|macterminal-w|Apple Macintosh with Macterminal in 132 column mode, 1363450276Speter cols#132, use=mac, 1363550276Speter 1363650276Speter#### Radio Shack/Tandy 1363750276Speter# 1363850276Speter 1363950276Speter# (coco3: This had "ta" used incorrectly as a boolean and bl given as "bl#7". 1364050276Speter# I read these as mistakes for ":it#8:" and ":bl=\007:" respectively -- esr) 1364150276Speter# From: <{pbrown,ctl}@ocf.berkeley.edu> 12 Mar 90 1364250276Spetercoco3|os9LII|Tandy CoCo3 24*80 OS9 Level II, 1364350276Speter am, 1364450276Speter cols#80, it#8, lines#24, 1364550276Speter bel=^G, blink=^_", bold=\E\:^A, civis=^E\s, 1364650276Speter clear=\014$<5*/>, cnorm=^E!, cub1=^H, cud1=^J, cuf1=^F, 1364750276Speter cup=\002%p2%{32}%+%c%p1%{32}%+%c$<2/>, cuu1=^I, 1364850276Speter dl1=^_1, ed=^K, el=^D, home=^A, il1=^_0, kcub1=^H, kcud1=^J, 1364950276Speter kcuf1=^I, kcuu1=^L, rev=^_\s, rmso=^_!, rmul=^_#, 1365050276Speter sgr0=\037!\E\:\0, smso=^_\s, smul=^_", 1365150276Speter# (trs2: removed obsolete ":nl=^_:" -- esr) 1365250276Spetertrs2|trsII|trs80II|Radio Shack Model II using P&T CP/M, 1365350276Speter am, msgr, 1365450276Speter cols#80, it#8, lines#24, 1365550276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^_, cuf1=^], 1365650276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^^, dl1=^K, ed=^B, 1365750276Speter el=^A, home=^F, ht=^I, il1=^D, ind=^J, kbs=^H, kcub1=^\, 1365850276Speter kcud1=^_, kcuf1=^], kcuu1=^^, rmso=^O, sgr0=^O, smso=^N, 1365950276Speter# From: Kevin Braunsdorf <ksb@mentor.cc.purdue.edu> 1366050276Speter# (This had extension capabilities 1366150276Speter# :BN=\E[?33h:BF=\E[?33l:UC=\E[_ q:BC=\E[\177 q:\ 1366250276Speter# :CN=\ERC:CF=\ERc:NR=\ERD:NM=\ER@: 1366350276Speter# I also deleted the unnecessary ":kn#2:", ":sg#0:" -- esr) 1366450276Spetertrs16|trs-80 model 16 console, 1366550276Speter am, 1366650276Speter cols#80, it#8, lines#24, 1366750276Speter acsc=jak`l_mbquvewcxs, bel=^G, civis=\ERc, clear=^L, 1366850276Speter cnorm=\ERC, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, 1366950276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EQ, 1367050276Speter dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EP, il1=\EL, 1367150276Speter ind=^J, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 1367250276Speter kf0=^A, kf1=^B, kf2=^D, kf3=^L, kf4=^U, kf5=^P, kf6=^N, kf7=^S, 1367350276Speter khome=^W, lf0=f1, lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7, 1367450276Speter lf7=f8, mc4=\E]+, mc5=\E]=, rmacs=\ERg, rmso=\ER@, sgr0=\ER@, 1367550276Speter smacs=\ERG, smso=\ERD, 1367650276Speter 1367750276Speter#### Atari ST 1367850276Speter# 1367950276Speter 1368050276Speter# From: Simson L. Garfinkel <simsong@media-lab.mit.edu> 1368150276Speteratari|atari st, 1368250276Speter am, 1368350276Speter cols#80, it#8, lines#25, 1368450276Speter clear=\EH\EJ, cub1=\ED, cud1=\EB, cuf1=\EC, 1368550276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM, 1368650276Speter ed=\EJ, el=\EK, ht=^I, il1=\EL, kcub1=\ED, kcud1=\EB, 1368750276Speter kcuf1=\EC, kcuu1=\EA, ri=\EI, rmso=\Eq, sgr0=\Eq, smso=\Ep, 1368850276Speter# UniTerm terminal program for the Atari ST: 49-line VT220 emulation mode 1368950276Speter# From: Paul M. Aoki <aoki@ucbvax.berkeley.edu> 1369050276Speteruniterm|uniterm49|UniTerm VT220 emulator with 49 lines, 1369150276Speter lines#49, 1369250276Speter is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;49r\E[49;1H, use=vt220, 1369350276Speter# MiNT VT52 emulation. 80 columns, 25 rows. 1369450276Speter# MiNT is Now TOS, the operating system which comes with all Ataris now 1369550276Speter# (mainly Atari Falcon). This termcap is for the VT52 emulation you get 1369650276Speter# under tcsh/zsh/bash/sh/ksh/ash/csh when you run MiNT in `console' mode 1369750276Speter# From: Per Persson <pp@gnu.ai.mit.edu>, 27 Feb 1996 1369850276Speterst52|Atari ST with VT52 emulation, 1369950276Speter am, km, 1370050276Speter cols#80, lines#25, 1370150276Speter bel=^G, civis=\Ef, clear=\EH\EJ, cnorm=\Ee, cr=^M, cub1=\ED, 1370250276Speter cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 1370350276Speter cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL, 1370450276Speter ind=^J, ka1=\E#7, ka3=\E#5, kb2=\E#9, kbs=^H, kc1=\E#1, 1370550276Speter kc3=\E#3, kclr=\E#7, kcub1=\E#K, kcud1=\E#P, kcuf1=\E#M, 1370650276Speter kcuu1=\E#H, kf0=\E#D, kf1=\E#;, kf2=\E#<, kf3=\E#=, kf4=\E#>, 1370750276Speter kf5=\E#?, kf6=\E#@, kf7=\E#A, kf8=\E#B, kf9=\E#C, khome=\E#G, 1370850276Speter kil1=\E#R, kind=\E#2, kri=\E#8, lf0=f10, nel=^M^J, rc=\Ek, 1370950276Speter ri=\EI, rmcup=, rmso=\Eq, rs1=\Ez_\Eb@\EcA, sc=\Ej, sgr0=\Eq, 1371050276Speter smcup=\Ee, smso=\Ep, 1371150276Speter 1371250276Speter#### Commodore Business Machines 1371350276Speter# 1371450276Speter# Formerly located in West Chester, PA; went spectacularly bust in 1994 1371550276Speter# after years of shaky engineering and egregious mismanagement. Made one 1371650276Speter# really nice machine (the Amiga) and boatloads of nasty ones (PET, C-64, 1371750276Speter# C-128, VIC-20). The C-64 is said to have been the most popular machine 1371850276Speter# ever (most units sold); they can still be found gathering dust in closets 1371950276Speter# everywhere. 1372050276Speter# 1372150276Speter 1372250276Speter# From: Kent Polk <kent@swrinde.nde.swri.edu>, 30 May 90 1372350276Speter# Added a few more entries, converted caret-type control sequence (^x) entries 1372450276Speter# to '\0xx' entries since a couple of people mentioned losing '^x' sequences. 1372550276Speter# 1372650276Speter# :as:, :ae: Support for alternate character sets. 1372750276Speter# :ve=\E[\040p:vi=\E[\060\040p: cursor visible/invisible. 1372850276Speter# :xn: vt100 kludginess at column 80/NEWLINE ignore after 80 cols(Concept) 1372950276Speter# This one appears to fix a problem I always had with a line ending 1373050276Speter# at 'width+1' (I think) followed by a blank line in vi. The blank 1373150276Speter# line tended to disappear and reappear depending on how the screen 1373250276Speter# was refreshed. Note that this is probably needed only if you use 1373350276Speter# something like a Dnet Fterm with the window sized to some peculiar 1373450276Speter# dimension larger than 80 columns. 1373550276Speter# :k0=\E9~: map F10 to k0 - could have F0-9 -> k0-9, but ... F10 was 'k;' 1373650276Speter# (amiga: removed obsolete :kn#10:, 1373750276Speter# also added empty <acsc> to suppress a warning --esr) 1373850276Speteramiga|Amiga ANSI, 1373950276Speter am, bw, xenl, 1374050276Speter cols#80, lines#24, 1374150276Speter acsc=, bel=^G, blink=\E[7;2m, bold=\E[1m, cbt=\E[Z, 1374250276Speter civis=\E[0 p, clear=\E[H\E[J, cnorm=\E[ p, cub=\E[%p1%dD, 1374350276Speter cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, 1374450276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 1374550276Speter cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, 1374650276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, 1374750276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, 1374850276Speter indn=\E[%p1%dS, invis=\E[8m, is2=\E[20l, kbs=^H, kcub1=\ED, 1374950276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf0=\E9~, kf1=\E0~, 1375050276Speter kf2=\E1~, kf3=\E2~, kf4=\E3~, kf5=\E4~, kf6=\E5~, kf7=\E6~, 1375150276Speter kf8=\E7~, kf9=\E8~, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT, 1375250276Speter rmacs=^O, rmso=\E[m, rmul=\E[m, rs1=\Ec, sgr0=\E[m, smacs=^N, 1375350276Speter smso=\E[7m, smul=\E[4m, 1375450276Speter 1375550276Speter# From: Hans Verkuil <hans@wyst.hobby.nl>, 4 Dec 1995 1375650276Speter# (amiga: added empty <acsc> to suppress a warning. 1375750276Speter# I'm told this entry screws up badly with AS225, the Amiga 1375850276Speter# TCP/IP package once from Commodore, and now sold by InterWorks.--esr) 1375950276Speteramiga-h|Hans Verkuil's Amiga ANSI, 1376050276Speter bw, msgr, 1376150276Speter cols#80, lines#24, 1376250276Speter acsc=, bel=^G, blink=\2337;2m, bold=\2331m, cbt=\233Z, 1376350276Speter civis=\2330 p, clear=\233H\233J, cnorm=\233 p, cr=^M, 1376450276Speter cub=\233%p1%dD, cub1=\233D, cud=\233%p1%dB, cud1=\233B, 1376550276Speter cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH, 1376650276Speter cuu=\233%p1%dA, cuu1=\233A, dch=\233%p1%dP, dch1=\233P, 1376750276Speter dim=\2332m, ech=\233%p1%dP, ed=\233J, el=\233K, flash=^G, 1376850276Speter home=\233H, ht=^I, ich=\233%p1%d@, ich1=\233@, ind=\233S, 1376950276Speter indn=\233%p1%dS, invis=\2338m, is2=\23320l, kbs=^H, 1377050276Speter kcub1=\233D, kcud1=\233B, kcuf1=\233C, kcuu1=\233A, 1377150276Speter kdch1=\177, kf0=\2339~, kf1=\2330~, kf2=\2331~, kf3=\2332~, 1377250276Speter kf4=\2333~, kf5=\2334~, kf6=\2335~, kf7=\2336~, kf8=\2337~, 1377350276Speter kf9=\2338~, nel=\233B\r, rev=\2337m, ri=\233T, 1377450276Speter rin=\233%p1%dT, rmacs=^O, rmcup=\233?7h, rmso=\2330m, 1377550276Speter rmul=\2330m, rs1=\Ec, sgr0=\2330m, smacs=^N, smcup=\233?7l, 1377650276Speter smso=\2337m, smul=\2334m, 1377750276Speter 1377850276Speter# Commodore B-128 microcomputer from Doug Tyrol <det@HEL-ACE.ARPA> 1377950276Speter# I'm trying to write a termcap for a commodore b-128, and I'm 1378050276Speter# having a little trouble. I've had to map most of my control characters 1378150276Speter# to something that unix will accept (my delete-char is a ctrl-t, etc), 1378250276Speter# and create some functions (like cm), but thats life. 1378350276Speter# The problem is with the arrow keys - right, and up work fine, but 1378450276Speter# left deletes the previous character and down I just can't figure out. 1378550276Speter# Jove knows what I want, but I don't know what it's sending to me (it 1378650276Speter# isn't thats bound to next-line in jove). 1378750276Speter# Anybody got any ideas? Here's my termcap. 1378850276Speter# DAG -- I changed his "^n" entries to "\n"; see if that works. 1378950276Speter# 1379050276Spetercommodore|b-128|Commodore B-128 micro, 1379150276Speter am, bw, 1379250276Speter cols#80, lines#24, pb#150, 1379350276Speter clear=\E\006$<10/>, cr=^M, cud1=^J, cuf1=^F, 1379450276Speter cup=\E\013%p1%2d\,%p2%2d\,$<20/>, cuu1=^P, 1379550276Speter dch1=\177$<10*/>, dl1=\Ed$<10*/>, el=\Eq$<10/>, 1379650276Speter home=\E^E, ht=\011$<5/>, ich1=\E\n$<5/>, il1=\Ei$<10/>, 1379750276Speter kcub1=^B, kcud1=^J, kcuf1=^F, kcuu1=^P, khome=\E^E, rmir=, 1379850276Speter smir=, 1379950276Speter 1380050276Speter#### North Star 1380150276Speter# 1380250276Speter# North Star Advantage from Lt. Fickie <brl-ibd!fickie> via BRL 1380350276Speternorthstar|North Star Advantage, 1380450276Speter cols#80, lines#24, 1380550276Speter clear=\004$<200/>, 1380650276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<1/>, ed=\017$<200/>, 1380750276Speter el=\016$<200/>, home=\034\032$<200/>, 1380850276Speter 1380950276Speter#### Osborne 1381050276Speter# 1381150276Speter# Thu Jul 7 03:55:16 1983 1381250276Speter# 1381350276Speter# As an aside, be careful; it may sound like an anomaly on the 1381450276Speter# Osborne, but with the 80-column upgrade, it's too easy to 1381550276Speter# enter lines >80 columns! 1381650276Speter# 1381750276Speter# I've already had several comments... 1381850276Speter# The Osborne-1 with the 80-col option is capable of being 1381950276Speter# 52, 80, or 104 characters wide; default to 80 for compatibility 1382050276Speter# with most systems. 1382150276Speter# 1382250276Speter# The tab is destructive on the Ozzie; make sure to 'stty -tabs'. 1382350276Speterosborne-w|osborne1-w|osborne I in 104-column mode, 1382450276Speter msgr, ul, xt, 1382550276Speter cols#104, lines#24, 1382650276Speter bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1382750276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 1382850276Speter dl1=\ER, el=\ET, ich1=\EQ, il1=\EE, ind=^J, kcub1=^H, kcud1=^J, 1382950276Speter kcuf1=^L, kcuu1=^K, rmso=\E(, rmul=\Em, smso=\E), smul=\El, 1383050276Speter# Osborne I from ptsfa!rhc (Robert Cohen) via BRL 1383150276Speterosborne|osborne1|osborne I in 80-column mode, 1383250276Speter am, mir, msgr, ul, xhp, 1383350276Speter cols#80, lines#24, 1383450276Speter clear=^Z, cub1=\010$<4>, cud1=^J, cuf1=^L, 1383550276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, 1383650276Speter dch1=\EW$<4/>, dl1=\ER, el=\ET, il1=\EE, is2=^Z, kbs=^H, 1383750276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, rmir=, rmso=\E), 1383850276Speter rmul=\Em, smir=\EQ, smso=\E(, smul=\El, 1383950276Speter# 1384050276Speter# Osborne Executive definition from BRL 1384150276Speter# Similar to tvi920 1384250276Speter# Added by David Milligan and Tom Smith (SMU) 1384350276Speterosexec|Osborne executive, 1384450276Speter am, 1384550276Speter cols#80, lines#24, xmc#1, 1384650276Speter bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1384750276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 1384850276Speter dl1=\ER, ed=\EY, el=\ET, home=^^, hts=\E1, ich1=\EQ, il1=\EE, 1384950276Speter is2=\Eq\Ek\Em\EA\Ex0, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, 1385050276Speter kcuu1=^K, kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, 1385150276Speter kf4=^AD\r, kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, 1385250276Speter kf9=^AI\r, rmir=, rmso=\Ek, rmul=\Em, smir=, smso=\Ej, 1385350276Speter smul=\El, tbc=\E3, 1385450276Speter 1385550276Speter#### Console types for obsolete UNIX clones 1385650276Speter# 1385750276Speter# Coherent, Minix, Venix, and several lesser-known kin were OSs for 8088 1385850276Speter# machines that tried to emulate the UNIX look'n'feel. Coherent and Venix 1385950276Speter# were commercial, Minix an educational tool sold in conjunction with a book. 1386050276Speter# Memory-segmentation limits and a strong tendency to look like V7 long after 1386150276Speter# it was obsolete made all three pretty lame. Venix croaked early. Coherent 1386250276Speter# and Minix were ported to 32-bit Intel boxes, only to be run over by a 1386350276Speter# steamroller named `Linux' (which, to be fair, traces some lineage to Minix). 1386450276Speter# Coherent's vendor, the Mark Williams Company, went belly-up in 1994. There 1386550276Speter# are also, I'm told, Minix ports that ran on Amiga and Atari machines and 1386650276Speter# even as single processes under SunOS and the Macintosh OS. 1386750276Speter# 1386850276Speter 1386950276Speter# This is the entry provided with minix 1.7.4, with bogus :ri: removed. 1387050276Speterminix|minix console (v1.7), 1387150276Speter am, xenl, 1387250276Speter cols#80, it#8, lines#25, 1387350276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[0J, cr=^M, 1387450276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, 1387550276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1387650276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, 1387750276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[K, home=\E[H, ht=^I, 1387850276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, 1387950276Speter is2=\E[0m, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 1388050276Speter kcuu1=\E[A, kf0=\E[Y, kf1=\E[V, kf2=\E[U, kf3=\E[T, kf4=\E[S, 1388150276Speter kf5=\E[G, khome=\E[H, lf0=End, lf1=PgUp, lf2=PgDn, lf3=Num +, 1388250276Speter lf4=Num -, lf5=Num 5, nel=^M^J, rev=\E[7m, ri=\EM, 1388350276Speter rmso=\E[0m, rmul=\E[0m, sgr0=\E[0m, smso=\E[7m, smul=\E[4m, 1388450276Speter# Corrected Jan 14, 1997 by Vincent Broman <broman@nosc.mil> 1388550276Speterminix-old|minix console (v1.5), 1388650276Speter xon, 1388750276Speter cols#80, it#8, lines#25, 1388850276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[0J, cr=^M, 1388950276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, 1389050276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1389150276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, 1389250276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[K, home=\E[H, ht=^I, 1389350276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, 1389450276Speter kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, 1389550276Speter kf0=\E[Y, kf1=\E[V, kf2=\E[U, kf3=\E[T, kf4=\E[S, kf5=\E[G, 1389650276Speter khome=\E[H, nel=^M^J, rev=\E[7m, ri=\EM, rmso=\E[0m, 1389750276Speter rmul=\E[0m, sgr0=\E[0m, smso=\E[7m, smul=\E[4m, 1389850276Speter# The linewrap option can be specified by editing /usr/include/minix/config.h 1389950276Speter# before recompiling the minix 1.5 kernel. 1390050276Speterminix-old-am|minix console with linewrap, 1390150276Speter am, use=minix-old, 1390250276Speter 1390350276Speterpc-minix|minix console on an Intel box, 1390450276Speter use=klone+acs, use=minix, 1390550276Speter 1390650276Speter# According to the Coherent 2.3 manual, the PC console is similar 1390750276Speter# to a z19. The differences seem to be (1) 25 lines, (2) no status 1390850276Speter# line, (3) standout is broken, (4) ins/del line is broken, (5) 1390950276Speter# has blinking and bold. 1391050276Speterpc-coherent|pcz19|coherent|IBM PC console running Coherent, 1391150276Speter am, mir, 1391250276Speter cols#80, it#8, lines#25, 1391350276Speter bel=^G, clear=\EE, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, 1391450276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EN, 1391550276Speter ed=\EJ, el=\EK, home=\EH, ht=^I, ind=^J, kbs=^H, kcub1=\ED, 1391650276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\EH, ri=\EI, rmir=\EO, 1391750276Speter rmso=\Eq, sgr0=\Eq, smir=\E@, smso=\Ep, 1391850276Speter 1391950276Speter# According to the Venix 1.1 manual, the PC console is similar 1392050276Speter# to a DEC vt52. Differences seem to be (1) arrow keys send 1392150276Speter# different strings, (2) enhanced standout, (3) added insert/delete line. 1392250276Speter# Note in particular that it doesn't have automatic margins. 1392350276Speter# There are other keys (f1-f10, kpp, knp, kcbt, kich1, kdch1) but they 1392450276Speter# not described here because this derives from an old termcap entry. 1392550276Speterpc-venix|venix|IBM PC console running Venix, 1392650276Speter cols#80, it#8, lines#25, 1392750276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1392850276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM, 1392950276Speter ed=\EJ, el=\EK, ht=^I, il1=\EL, ind=^J, kbs=^H, kcub1=\EK, 1393050276Speter kcud1=\EP, kcuf1=\EM, kcuu1=\EH, khome=\EG, ri=\EI, 1393150276Speter 1393250276Speter#### Miscellaneous microcomputer consoles 1393350276Speter# 1393450276Speter# If you know anything more about any of these, please tell me. 1393550276Speter# 1393650276Speter 1393750276Speter# The MAI Basic Four computer was obsolete at the end of the 1980s. 1393850276Speter# It may be used as a terminal by putting it in "line" mode as seen on 1393950276Speter# one of the status lines. 1394050276Speter# Initialization is similar to CIT80. <is2> will set ANSI mode for you. 1394150276Speter# Hardware tabs set by <if> at 8-spacing. Auto line wrap causes glitches so 1394250276Speter# wrap mode is reset by <cvvis>. Using <ind>=\E[S caused errors so I 1394350276Speter# used \ED instead. 1394450276Speter# From: bf347@lafn.org (David Lawyer), 28 Jun 1997 1394550276Spetermai|basic4|MAI Basic Four in ansi mode, 1394650276Speter am, da, db, mir, msgr, 1394750276Speter cols#82, it#8, lines#25, 1394850276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=^]^_, cnorm=\E[?7h, 1394950276Speter cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=^X, 1395050276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=^Z, cvvis=\E[?7l, dch1=\E[1P, 1395150276Speter dl1=\E[M, ed=^_, el=^^, home=^], ht=^I, 1395250276Speter if=/usr/lib/tabset/vt100, il1=\E[L, ind=\ED, 1395350276Speter is2=\E>\E[?1h\E[?7h\E[?5l\017\E(B\E[m\E[20l\E[1;24r\E[24;1H, 1395450276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 1395550276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, 1395650276Speter kf7=\EOV, kf8=\EOW, nel=^M\ED, rc=\E8, rev=\E[7m, ri=\E[T, 1395750276Speter rmir=\E[4l, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, 1395850276Speter smir=\E[4h, smso=\E[7m, smul=\E[4m, 1395950276Speter# basis from Peter Harrison, Computer Graphics Lab, San Francisco 1396050276Speter# ucbvax!ucsfmis!harrison ...uucp / ucbvax!ucsfmis!harrison@BERKELEY ...ARPA 1396150276Speter# (basis: removed obsolete ":ma=^K^P^R^L^L :nl=5000*^J:" -- esr) 1396250276Speterbasis|BASIS108 computer with terminal translation table active, 1396350276Speter clear=\E*$<300/>, cud1=\n$<5000/>, ed=\EY, el=\ET, kbs=^H, 1396450276Speter kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, rmso=\E), sgr0=\E), 1396550276Speter smso=\E(, 1396650276Speter use=adm3a, 1396750276Speter# luna's BMC terminal emulator 1396850276Speterluna|luna68k|LUNA68K Bitmap console, 1396950276Speter cols#88, lines#46, use=ansi-mini, 1397050276Spetermegatek|pegasus workstation terminal emulator, 1397150276Speter am, os, 1397250276Speter cols#83, lines#60, 1397350276Speter# The Xerox 820 was a Z80 micro with a snazzy XEROX PARC-derived 1397450276Speter# interface (pre-Macintosh by several years) that went nowhere. 1397550276Speterxerox820|x820|Xerox 820, 1397650276Speter am, 1397750276Speter cols#80, lines#24, 1397850276Speter bel=^G, clear=1^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1397950276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=^Q, el=^X, 1398050276Speter home=^^, ind=^J, 1398150276Speter 1398250276Speter#### Videotex and teletext 1398350276Speter# 1398450276Speter 1398550276Speter# \E\:1} switch to te'le'informatique mode (ascii terminal/ISO 6429) 1398650276Speter# \E[?3l 80 columns 1398750276Speter# \E[?4l scrolling on 1398850276Speter# \E[12h local echo off 1398950276Speter# \Ec reset: G0 U.S. charset (to get #,@,{,},...), 80 cols, clear screen 1399050276Speter# \E)0 G1 DEC set (line graphics) 1399150276Speter# 1399250276Speter# From: Igor Tamitegama <igor@ppp1493-ft.teaser.fr>, 18 Jan 1997 1399350276Speterm2-nam|minitel|minitel-2|minitel-2-nam|France Telecom Minitel 2 mode te'le'informatique, 1399450276Speter eslok, hs, xenl, 1399550276Speter cols#80, it#8, lines#24, wsl#72, xmc#0, 1399650276Speter acsc=aaffggjjkkllmmnnooqqssttuuvvwwxx, bel=^G, 1399750276Speter blink=\E[5m, bold=\E[1m, civis=\E[<1h, clear=\E[H\E[J, 1399850276Speter cnorm=\E[<1l, cr=^M, csr=\E[%i%p1%d;%p2%dr, 1399950276Speter cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, 1400050276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1400150276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, 1400250276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, flash=^G, fsl=^J, 1400350276Speter home=\E[H, ht=^I, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=^J, 1400450276Speter ip=$<7/>, is1=\E\:1}\Ec\E[?4l\E[12h, is2=\Ec\E[12h\E)0, 1400550276Speter is3=\E[?3l kbs=\010, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, 1400650276Speter kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, kf0=\EOp, 1400750276Speter kf1=\EOq, kf10=\EOp, kf2=\EOr, kf3=\EOs, kf4=\EOt, kf5=\EOu, 1400850276Speter kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, khome=\E[H, 1400950276Speter kich1=\E[4h, kil1=\E[4l, knp=\EOn, kpp=\EOR, ll=\E[24;80H, 1401050276Speter mc0=\E[i, nel=^M^J, rc=\E8, rev=\E[7m, ri=\EM, rin=\EM, 1401150276Speter rmacs=^O, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, 1401250276Speter rs1=\Ec\E[?4l\E[12h, rs2=\Ec\E)0, sc=\E7, sgr0=\E[m, 1401350276Speter smacs=^N, smir=\E[4h, smso=\E[7m, smul=\E[4m, tsl=^_@A, 1401450276Speter u6=\E[%i%d;%dR, u7=\E[6n, 1401550276Speter 1401650276Speter# From: Alexandre Montaron <canal@mygale.org>, 18 Jun 1998 1401750276Speter# 1401850276Speterminitel1|minitel 1, 1401950276Speter am, bw, eslok, hs, hz, msgr, 1402050276Speter colors#8, cols#40, lines#24, pairs#8, 1402150276Speter acsc=+.\,\,./f0g1, bel=^G, blink=\EH, civis=^T, clear=^L, 1402250276Speter cnorm=^Q, cr=^M, cub1=^H, cud1=^J, cuf1=^I, 1402350276Speter cup=\037%p1%{65}%+%c%p2%{65}%+%c, cuu1=^K, el=^X, 1402450276Speter enacs=^Y, fsl=^J, home=^^, ind=^J, 1402550276Speter is2=\E;`ZQ\E\:iC\E\:iE\021, nel=^M^J, op=\EG, 1402650276Speter rep=%p1%c\022%p2%{63}%+%c, rev=\E], ri=^K, rmso=\E\\, 1402750276Speter setf=\E%?%p1%{1}%=%tD%e%p1%{3}%=%tF%e%p1%{4}%=%tA%e%p1%{6}%=%tC%e%p1%{64}%+%c%;, 1402850276Speter sgr=%?%p1%t\E]%;%?%p3%t\E]%;%?%p4%t\EH%;, 1402950276Speter sgr0=\EI\E\\, smso=\E], tsl=\037@%p1%{65}%+%c, 1403050276Speter# is2=Fnct TE, Fnct MR, Fnct CM et pour finir: curseur ON. 1403150276Speterminitel1b|minitel 1-bistandard (in 40cols mode), 1403250276Speter mir, 1403350276Speter cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC, 1403450276Speter cuu=\E[%p1%dA, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 1403550276Speter dl1=\E[M, ed=\E[J, el1=\E[1K, il=\E[%p1%dL, il1=\E[L, 1403650276Speter is1=\E;iYA\E;jYC, kclr=\E[2J, kctab=^I, kcub1=\E[D, 1403750276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kdl1=\E[M, 1403850276Speter kel=^X, khome=\E[H, kich1=\E[4h, kil1=\E[L, rmir=\E[4l, 1403950276Speter smir=\E[4h, smkx=\E;iYA\E;jYC, 1404050276Speter use=minitel1, 1404150276Speter# <rmkx> posait des problemes (logout en sortant de vi). 1404250276Speterminitel1b-80|minitel 1-bistandard (standard teleinformatique), 1404350276Speter am@, bw@, hz@, 1404450276Speter colors@, cols#80, it#8, pairs@, 1404550276Speter blink=\E[5m, bold=\E[1m, civis=\037@A\024\n, 1404650276Speter clear=\E[H\E[2J, cnorm=\037@A\021\n, cuf1=\E[C, 1404750276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H, 1404850276Speter ht=^I, ind=\ED, is1@, is2@, kent=\EOM, kf0=\EOp, kf1=\EOq, 1404950276Speter kf2=\EOr, kf3=\EOs, kf4=\EOt, kf5=\EOu, kf6=\EOv, kf7=\EOw, 1405050276Speter kf8=\EOx, kf9=\EOy, nel=\EE, op@, rc=\E8, rep@, rev=\E[7m, 1405150276Speter ri=\EM, rmkx@, rmso=\E[27m, rmul=\E[24m, sc=\E7, setf@, 1405250276Speter sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, 1405350276Speter sgr0=\E[m, smkx@, smso=\E[7m, smul=\E[4m, 1405450276Speter use=minitel1b, 1405550276Speter 1405650276Speter######## OBSOLETE VDT TYPES 1405750276Speter# 1405850276Speter# These terminals are *long* dead -- these entries are retained for 1405950276Speter# historical interest only. 1406050276Speter 1406150276Speter#### Amtek Business Machines 1406250276Speter# 1406350276Speter 1406450276Speter# (abm80: early versions of this entry apparently had ":se=\E^_:so=\E^Y", 1406550276Speter# but these caps were commented out in 8.3; also, removed overridden 1406650276Speter# ":do=^J:" -- esr) 1406750276Speterabm80|amtek business machines 80, 1406850276Speter am, bw, 1406950276Speter cols#80, lines#24, 1407050276Speter cbt=^T, clear=\E^\, cub1=^H, cud1=\E^K, cuf1=^P, 1407150276Speter cup=\E\021%p2%{32}%+%c%p1%{32}%+%c, cuu1=\E^L, 1407250276Speter dl1=\E^S, ed=\E^X, el=\E^O, home=\E^R, il1=\E^Z, 1407350276Speter 1407450276Speter#### Bell Labs blit terminals 1407550276Speter# 1407650276Speter# These were AT&T's official entries. The 5620 FAQ maintained by 1407750276Speter# David Breneman <daveb@dgtl.com> has this to say: 1407850276Speter# 1407950276Speter# Actually, in the beginning was the Jerq, and the Jerq was white with a 1408050276Speter# green face, and Locanthi and Pike looked upon the Jerq and said the Jerq 1408150276Speter# was good. But lo, upon the horizon loomed a mighty management-type person 1408250276Speter# (known now only by the initials VP) who said, the mighty Jerq must stay 1408350276Speter# alone, and could not go forth into the world. So Locanthi and Pike put the 1408450276Speter# Jerq to sleep, cloned its parts, and the Blit was brought forth unto the 1408550276Speter# world. And the Jerq lived the rest of its days in research, but never 1408650276Speter# strayed from those paths. 1408750276Speter# 1408850276Speter# In all seriousness, the Blit was originally known as the Jerq, but when 1408950276Speter# it started to be shown outside of the halls of the Bell Labs Research 1409050276Speter# organization, the management powers that be decided that the name could 1409150276Speter# not remain. So it was renamed to be Blit. This was in late 1981. 1409250276Speter# 1409350276Speter# (The AT&T 5620 was the commercialized Blit. Its successors were the 630, 1409450276Speter# 730, and 730+.) 1409550276Speter# 1409650276Speter 1409750276Speterblit|jerq|blit running teletype rom, 1409850276Speter am, eo, ul, xon, 1409950276Speter cols#87, it#8, lines#72, 1410050276Speter bel=^G, clear=^L, cr=^M, cub1=\ED, cud1=^J, cuf1=\EC, 1410150276Speter cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, 1410250276Speter dch=\Ee%p1%{32}%+%c, dch1=\Ee!, dl=\EE%p1%{32}%+%c, 1410350276Speter dl1=\EE!, el=\EK, ht=^I, ich=\Ef%p1%{32}%+%c, ich1=\Ef!, 1410450276Speter il=\EF%p1%{32}%+%c, il1=\EF!, ind=^J, kbs=^H, kcub1=\ED, 1410550276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\Ex, kf2=\Ey, kf3=\Ez, 1410650276Speter 1410750276Speter# (cbblit: here's a BSD termcap that says <cud1=\EG> -- esr) 1410850276Spetercbblit|fixterm|blit running columbus code, 1410950276Speter cols#88, 1411050276Speter ed=\EJ, flash=\E^G, ich1@, mc4=^T, mc5=^R, mc5p=\EP%p1%03d, 1411150276Speter rmir=\ER, rmso=\EV!, rmul=\EV", smir=\EQ, smso=\EU!, 1411250276Speter smul=\EU", 1411350276Speter use=blit, 1411450276Speter 1411550276Speteroblit|ojerq|first version of blit rom, 1411650276Speter am, da, db, eo, mir, ul, xon, 1411750276Speter cols#88, it#8, lines#72, 1411850276Speter bel=^G, clear=^L, cr=^M, cub1=\ED, cud1=^J, cuf1=\EC, 1411950276Speter cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dch1=\EO, 1412050276Speter dl=\Ee%p1%{32}%+%c, dl1=\EE, ed=\EJ, el=\EK, flash=\E^G, 1412150276Speter ht=^I, il=\Ef%p1%{32}%+%c, il1=\EF, ind=^J, kbs=^H, rmir=\ER, 1412250276Speter smir=\EQ, 1412350276Speter 1412450276Speter#### Bolt, Beranek & Newman (bbn) 1412550276Speter# 1412650276Speter# The BitGraph was a product of the now-defunct BBN Computer Corporation. 1412750276Speter# The parent company, best known as the architects of the Internet, is 1412850276Speter# still around. 1412950276Speter# 1413050276Speter# Jeff DelPapa <dp@world.std.com> writes: 1413150276Speter# The bitgraph was a large white box that contained a monochrome bitmap 1413250276Speter# display, and a 68000 to run it. You could download code and run it on 1413350276Speter# the cpu, it had 128kb (I think) of memory. I used one in the late 1413450276Speter# 70's, sure beat a vt100. It had one strange feature tho -- it used 1413550276Speter# the cpu to bitblt pixels to scroll, it took longer than the refresh 1413650276Speter# rate, and looked like a rubber sheet stretching, then snapping 1413750276Speter# upwards. It had everything the early mac had, except a floppy drive a 1413850276Speter# small screen (it had a 17" crisp beauty) and a real OS. They (Bolt 1413950276Speter# Beranek and Neuman) sold at most a few hundred of them to the real 1414050276Speter# world. DOD may have bought more... 1414150276Speter# 1414250276Speter 1414350276Speter# Entries for the BitGraph terminals. The problem 1414450276Speter# with scrolling in vi can only be fixed by getting BBN to put 1414550276Speter# smarter scroll logic in the terminal or changing vi or padding 1414650276Speter# scrolls with about 500 ms delay. 1414750276Speter# 1414850276Speter# I always thought the problem was related to the terminal 1414950276Speter# counting newlines in its input buffer before scrolling and 1415050276Speter# then moving the screen that much. Then vi comes along and 1415150276Speter# paints lines in on the bottom line of the screen, so you get 1415250276Speter# this big white gap. 1415350276Speter 1415450276Speterbitgraph|bg2.0nv|bg3.10nv|bbn bitgraph 2.0 or later (normal video), 1415550276Speter flash=\E[?5h$<200/>\E[?5l, is2=\E>\E[?5l\E[?7h, 1415650276Speter use=bg2.0, 1415750276Speterbg2.0rv|bg3.10rv|bbn bitgraph 2.0 (reverse video), 1415850276Speter flash=\E[?5l$<200/>\E[?5h, is2=\E>\E[?5h\E[?7h, 1415950276Speter use=bg2.0, 1416050276Speterbg2.0|bg3.10|bbn bitgraph 2.0 or later (no init), 1416150276Speter xenl, 1416250276Speter cols#85, lines#64, 1416350276Speter bel=^G, clear=\E[H\E[J$<150>, cr=^M, 1416450276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C, 1416550276Speter cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, dl1=\E[M$<2*>, 1416650276Speter ed=\E[J$<150>, el=\E[K$<2>, ht=^I, il1=\E[L$<2*>, 1416750276Speter ind=\n$<280>, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, 1416850276Speter kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, lf1=PF1, 1416950276Speter lf2=PF2, lf3=PF3, lf4=PF4, rc=\E8, rmkx=\E>, rmso=\E[m, sc=\E7, 1417050276Speter sgr0=\E[m, smkx=\E=, smso=\E[7m, 1417150276Speter 1417250276Speterbg1.25rv|bbn bitgraph 1.25 (reverse video), 1417350276Speter flash=\E[?5l$<200/>\E[?5h, is2=\E>\E[?5h\E[?7h, use=bg1.25, 1417450276Speterbg1.25nv|bbn bitgraph 1.25 (normal video), 1417550276Speter flash=\E[?5h$<200/>\E[?5l, is2=\E>\E[?5l\E[?7h, use=bg1.25, 1417650276Speter# (bg1.25: I added <rmam>/<smam> based on the init string -- esr) 1417750276Speterbg1.25|bbn bitgraph 1.25, 1417850276Speter cols#85, lines#64, 1417950276Speter bel=^G, clear=\E[H\E[J$<150>, cr=^M, cub1=^H, cud1=\E[B, 1418050276Speter cuf1=\E[C, cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, 1418150276Speter dl1=\E[M$<2*>, ed=\E[J$<150>, el=\E[K$<2>, ht=^I, 1418250276Speter il1=\E[L$<2*>, ind=\n$<280>, kcub1=\ED, kcud1=\EB, 1418350276Speter kcuf1=\EC, kcuu1=\EA, kf1=\EP, kf2=\EQ, kf3=\ER, kf4=\ES, 1418450276Speter lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, ll=\E[64;1H, rmam=\E[?7l, 1418550276Speter rmkx=\E>, rmso=\E[m, sgr0=\E[m, smam=\E[?7h, smkx=\E=, 1418650276Speter smso=\E[7m, 1418750276Speter 1418850276Speter#### Chromatics 1418950276Speter# 1419050276Speter 1419150276Speter# I have put the long strings in <smcup>/<rmcup>. Ti sets up a window 1419250276Speter# that is smaller than the screen, and puts up a warning message 1419350276Speter# outside the window. Te erases the warning message, puts the 1419450276Speter# window back to be the whole screen, and puts the cursor at just 1419550276Speter# below the small window. I defined <cnorm> and <civis> to really turn 1419650276Speter# the cursor on and off, but I have taken this out since I don't 1419750276Speter# like the cursor being turned off when vi exits. 1419850276Spetercg7900|chromatics|chromatics 7900, 1419950276Speter am, 1420050276Speter cols#80, lines#40, 1420150276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^], 1420250276Speter cup=\001M%p2%d\,%p1%d\,, cuu1=^K, dch1=^A<1, dl1=^A<2, 1420350276Speter ed=^Al, el=^A`, home=^\, ich1=^A>1, il1=^A>2, ind=^J, ll=^A|, 1420450276Speter rmcup=\001W0\,40\,85\,48\,\014\001W0\,0\,85\,48\,\001M0\,40\,, 1420550276Speter rmso=\001C1\,\001c2\,, 1420650276Speter smcup=\001P0\001O1\001R1\001C4\,\001c0\,\014\001M0\,42\,WARNING DOUBLE ENTER ESCAPE and \025\001C1\,\001c2\,\001W0\,0\,79\,39\,, 1420750276Speter smso=\001C4\,\001c7\,, uc=\001\001_\001\0, 1420850276Speter 1420950276Speter#### Computer Automation 1421050276Speter# 1421150276Speter 1421250276Speterca22851|computer automation 22851, 1421350276Speter am, 1421450276Speter cols#80, lines#24, 1421550276Speter bel=^G, clear=\014$<8>, cr=^M, cub1=^U, cud1=^J, cuf1=^I, 1421650276Speter cup=\002%i%p1%c%p2%c, cuu1=^V, ed=^\, el=^], home=^^, ind=^J, 1421750276Speter kcub1=^U, kcud1=^W, kcuu1=^V, khome=^^, 1421850276Speter 1421950276Speter#### Cybernex 1422050276Speter# 1422150276Speter 1422250276Speter# This entry has correct padding and the undocumented "ri" capability 1422350276Spetercyb83|xl83|cybernex xl-83, 1422450276Speter am, 1422550276Speter cols#80, lines#24, 1422650276Speter bel=^G, clear=\014$<62>, cr=^M, cub1=^H, cud1=^J, cuf1=^I, 1422750276Speter cup=\027%p1%{32}%+%c%p2%{32}%+%c, cuu1=^N, 1422850276Speter ed=\020$<62>, el=\017$<3>, home=^K, ind=^J, kcub1=^H, 1422950276Speter kcud1=^J, kcuf1=^I, kcuu1=^N, ri=^N, 1423050276Speter# (mdl110: removed obsolete ":ma=^Z^P:" and overridden ":cd=145^NA^W:" -- esr) 1423150276Spetercyb110|mdl110|cybernex mdl-110, 1423250276Speter am, 1423350276Speter cols#80, lines#24, 1423450276Speter bel=^G, clear=\030$<70>, cr=^M, cub1=^H, cud1=^J, cuf1=^U, 1423550276Speter cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z, 1423650276Speter dch1=\016A\036$<3.5>, dl1=\016A\016\036$<40>, 1423750276Speter ed=\016@\026$<6>, el=\016@\026$<145>, home=^Y, 1423850276Speter ht=\011$<43>, ich1=\016A\035$<3.5>, 1423950276Speter il1=\016A\016\035$<65>, ind=^J, rmso=^NG, smso=^NF, 1424050276Speter 1424150276Speter#### Datapoint 1424250276Speter# 1424350276Speter# Datapoint is gone. They used to be headquartered in Texas. 1424450276Speter# They created ARCnet, an Ethernet competitor that flourished for a while 1424550276Speter# in the early 1980s before 3COM got wise and cut its prices. The service 1424650276Speter# side of Datapoint still lives (1995) in the form of Intelogic Trace. 1424750276Speter# 1424850276Speter 1424950276Speterdp3360|datapoint|datapoint 3360, 1425050276Speter am, 1425150276Speter cols#82, lines#25, 1425250276Speter bel=^G, clear=^]^_, cr=^M, cub1=^H, cud1=^J, cuf1=^X, cuu1=^Z, 1425350276Speter ed=^_, el=^^, home=^], ind=^J, 1425450276Speter 1425550276Speter# From: Jan Willem Stumpel <jw.stumpel@inter.nl.net>, 11 May 1997 1425650276Speter# The Datapoint 8242 Workstation was sold at least between 1985 1425750276Speter# and 1989. To make the terminal work with this entry, press 1425850276Speter# CONTROL-INT-INT to take the terminal off-line, and type (opt). 1425950276Speter# Set the options AUTO ROLL, ROLL DN, and ESC KBD on, and AUTO 1426050276Speter# CR/LF off. Use control-shift-[] as escape key, control-I as tab, 1426150276Speter# shift-F1 to shift-F5 as F6 to F10 (unshifted F1 to F5 are in 1426250276Speter# fact unusable because the strings sent by the terminal conflict 1426350276Speter# with other keys). 1426450276Speter# The terminal is capable of displaying "box draw" characters. 1426550276Speter# For each graphic character you must send 2 ESC's (\E\E) followed 1426650276Speter# by a control character as follows: 1426750276Speter# character meaning 1426850276Speter# ========= ======= 1426950276Speter# ctrl-E top tee 1427050276Speter# ctrl-F right tee 1427150276Speter# ctrl-G bottom tee 1427250276Speter# ctrl-H left tee 1427350276Speter# ctrl-I cross 1427450276Speter# ctrl-J top left corner 1427550276Speter# ctrl-K top right corner 1427650276Speter# ctrl-L bottom left corner 1427750276Speter# ctrl-M bottom right corner 1427850276Speter# ctrl-N horizontal line 1427950276Speter# ctrl-O vertical line 1428050276Speter# Unfortunately this cannot be fitted into the termcap/terminfo 1428150276Speter# description scheme. 1428250276Speterdp8242|datapoint 8242, 1428350276Speter msgr, 1428450276Speter cols#80, lines#25, 1428550276Speter bel=^G, civis=^Y, clear=\025\E\004\027\030, cnorm=^X, 1428650276Speter cr=^M, cub1=^H, cud1=^J, 1428750276Speter cup=\011%p2%'\0'%+%c%p1%'\0'%+%c, dl1=\E^Z, ed=^W, el=^V, 1428850276Speter home=^U, ht=^I, il1=\E^T, ind=^C, 1428950276Speter is1=\E\014\E\016\0\230\0\317\025\027\030\E\004, 1429050276Speter kbs=^H, kcub1=^D, kcud1=^B, kcuf1=^F, kcuu1=^E, kf1=^G\Ee, 1429150276Speter kf10=\EK\Ea, kf2=^I\Ed, kf3=^J\Ec, kf4=^J\Eb, kf5=^S\Ea, 1429250276Speter kf6=\EO\Ee, kf7=\EN\Ed, kf8=\EM\Ec, kf9=\EL\Eb, nel=^M^J, 1429350276Speter rep=\E\023%p1%c%p2%c, ri=^K, rmso=\E^D, rmul=\E^D, 1429450276Speter rs1=\E\014\E\016\0\230\0\317\025\027\030\E\004, 1429550276Speter smso=\E^E, smul=\E^F, 1429650276Speter wind=\E\014\E\016%p1%'\0'%+%c%p2%'\0'%+%c%p3%'\0'%+%c%p4%'\0'%+%c\025, 1429750276Speter 1429850276Speter#### DEC terminals (Obsolete types: DECwriter and vt40/42/50) 1429950276Speter# 1430050276Speter# These entries are DEC's official terminfos for its older terminals. 1430150276Speter# Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support 1430250276Speter# Engineering for more information. Updated terminfos and termcaps 1430350276Speter# are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps. 1430450276Speter# 1430550276Speter 1430650276Spetergt40|dec gt40, 1430750276Speter os, 1430850276Speter cols#72, lines#30, 1430950276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, 1431050276Spetergt42|dec gt42, 1431150276Speter os, 1431250276Speter cols#72, lines#40, 1431350276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, 1431450276Spetervt50|dec vt50, 1431550276Speter cols#80, lines#12, 1431650276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1431750276Speter cuu1=\EA, ed=\EJ, el=\EK, ht=^I, ind=^J, 1431850276Spetervt50h|dec vt50h, 1431950276Speter cols#80, lines#12, 1432050276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1432150276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, 1432250276Speter el=\EK, ht=^I, ind=^J, ri=\EI, 1432350276Speter# (vt61: there's a BSD termcap that claims <dl1=\EPd>, <il1=\EPf.> <kbs=^H>) 1432450276Spetervt61|vt-61|vt61.5|dec vt61, 1432550276Speter cols#80, lines#24, 1432650276Speter bel=^G, clear=\EH\EJ$<120>, cr=\r$<20>, cub1=^H, cud1=^J, 1432750276Speter cuf1=\EC$<20>, cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<20>, 1432850276Speter cuu1=\EA$<20>, ed=\EJ$<120>, el=\EK$<70>, ht=^I, 1432950276Speter ind=\n$<20>, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, 1433050276Speter ri=\E$<20>I, 1433150276Speter 1433250276Speter# The gigi does standout with red! 1433350276Speter# (gigi: I added <rmam>/<smam> based on the init string, corrected cub1 -- esr) 1433450276Spetergigi|vk100|dec gigi graphics terminal, 1433550276Speter am, xenl, 1433650276Speter cols#84, lines#24, 1433750276Speter bel=^G, clear=\E[H\E[2J, cr=^M, cub=\E[%p1%dD, cub1=^H, 1433850276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 1433950276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, ed=\E[J, 1434050276Speter el=\E[K, ht=^I, ind=^J, 1434150276Speter is2=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h, 1434250276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, 1434350276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, ri=\EM, 1434450276Speter rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 1434550276Speter sgr0=\E[m, smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7;31m, 1434650276Speter smul=\E[4m, 1434750276Speter 1434850276Speter# DEC PRO-350 console (VT220-style). The 350 was DEC's attempt to produce 1434950276Speter# a PC differentiated from the IBM clones. It was a total, ludicrous, 1435050276Speter# grossly-overpriced failure (among other things, DEC's OS didn't include 1435150276Speter# a format program, so you had to buy pre-formatted floppies from DEC at 1435250276Speter# a hefty premium!). 1435350276Speterpro350|decpro|dec pro console, 1435450276Speter cols#80, it#8, lines#24, 1435550276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 1435650276Speter clear=\EH\EJ, cub1=^H, cud1=\EB, cuf1=\EC, 1435750276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, 1435850276Speter el=\EK, home=\EH, ht=^I, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 1435950276Speter kcuu1=\EA, kf0=\EE, kf1=\EF, kf2=\EG, kf3=\EH, kf4=\EI, 1436050276Speter kf5=\EJ, kf6=\Ei, kf7=\Ej, khome=\EH, ri=\EI, rmacs=\EG, 1436150276Speter rmso=\E^N, rmul=\E^C, smacs=\EF, smso=\E^H, smul=\E^D, 1436250276Speter 1436350276Speterdw1|decwriter I, 1436450276Speter hc, os, 1436550276Speter cols#72, 1436650276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, ind=^J, 1436750276Speterdw2|decwriter|dw|decwriter II, 1436850276Speter hc, os, 1436950276Speter cols#132, 1437050276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, ind=^J, kbs=^H, 1437150276Speter# \E(B Use U.S. character set (otherwise # => british pound !) 1437250276Speter# \E[20l Disable "linefeed newline" mode (else puts \r after \n,\f,\v) 1437350276Speter# \E[w 10 char/in pitch 1437450276Speter# \E[1;132 full width horizontal margins 1437550276Speter# \E[2g clear all tab stops 1437650276Speter# \E[z 6 lines/in 1437750276Speter# \E[66t 66 lines/page (for \f) 1437850276Speter# \E[1;66r full vertical page can be printed 1437950276Speter# \E[4g clear vertical tab stops 1438050276Speter# \E> disable alternate keypad mode (so it transmits numbers!) 1438150276Speter# \E[%i%p1%du set tab stop at column %d (origin == 1) 1438250276Speter# (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is 1438350276Speter# a tab stop) 1438450276Speter# 1438550276Speter# The dw3 does standout with wide characters. 1438650276Speter# 1438750276Speterdw3|la120|decwriter III, 1438850276Speter hc, os, 1438950276Speter cols#132, 1439050276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, ht=^I, ind=^J, 1439150276Speter is1=\E(B\E[20l\E[w\E[0;132s\E[2g\E[z\E[66t\E[1;66r\E[4g\E>, 1439250276Speter is2=\E[9;17;25;33;41;49;57;65;73;81;89;97;105;113;121;129u\r, 1439350276Speter kbs=^H, rmso=\E[w, sgr0=\E[w, smso=\E[6w, 1439450276Speterdw4|decwriter IV, 1439550276Speter am, hc, os, 1439650276Speter cols#132, 1439750276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, ht=^I, ind=^J, is2=\Ec, kbs=^H, 1439850276Speter kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS, 1439950276Speter 1440050276Speter# These aren't official 1440150276Speterln03|dec ln03 laser printer, 1440250276Speter hc, 1440350276Speter cols#80, lines#66, 1440450276Speter bel=^G, cr=^M, cud1=^J, hd=\EK, ht=^I, hu=\EL, ind=^J, nel=^M^J, 1440550276Speter rmso=\E[22m, rmul=\E[24m, sgr0=\E[m, smso=\E[1m, 1440650276Speter smul=\E[4m, 1440750276Speterln03-w|dec ln03 laser printer 132 cols, 1440850276Speter cols#132, 1440950276Speter bel=^G, cr=^M, cud1=^J, ht=^I, ind=^J, kbs=^H, kcub1=^H, 1441050276Speter kcud1=^J, nel=^M^J, 1441150276Speter use=ln03, 1441250276Speter 1441350276Speter#### Delta Data (dd) 1441450276Speter# 1441550276Speter 1441650276Speter# Untested. The cup sequence is hairy enough that it probably needs work. 1441750276Speter# The idea is ctrl(O), dd(row), dd(col), where dd(x) is x - 2*(x%16) + '9'. 1441850276Speter# There are BSD-derived termcap entries floating around for this puppy 1441950276Speter# that are *certainly* wrong. 1442050276Speterdelta|dd5000|delta data 5000, 1442150276Speter am, 1442250276Speter cols#80, lines#27, 1442350276Speter bel=^G, clear=^NR, cub1=^H, cud1=^J, cuf1=^Y, 1442450276Speter cup=\017%p1%p1%{16}%m%{2}%*%-%{57}%+%c%p2%p2%{16}%m%{2}%*%-%{57}%+%c, 1442550276Speter cuu1=^Z, dch1=^NV, el=^NU, home=^NQ, ind=^J, 1442650276Speter 1442750276Speter#### Digital Data Research (ddr) 1442850276Speter# 1442950276Speter 1443050276Speter# (ddr: I added <rmam>/<smam> based on the init string -- esr) 1443150276Speterddr|rebus3180|ddr3180|Rebus/DDR 3180 vt100 emulator, 1443250276Speter am, xenl, 1443350276Speter cols#80, it#8, lines#24, vt#3, 1443450276Speter blink=\E[5m$<2/>, bold=\E[1m$<2/>, 1443550276Speter clear=\E[H\E[2J$<50/>, csr=\E[%i%p1%d;%p2%dr, cub1=^H, 1443650276Speter cud1=^J, cuf1=\E[C$<2/>, cup=\E[%i%p1%d;%p2%dH$<5/>, 1443750276Speter cuu1=\E[A$<2/>, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, 1443850276Speter ht=^I, ind=\ED$<5/>, is2=\E[1;24r\E[24;1H, kbs=^H, 1443950276Speter kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, 1444050276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, rc=\E8, rev=\E[7m$<2/>, 1444150276Speter rf=/usr/share/tabset/vt100, ri=\EM$<5/>, rmam=\E[7l, 1444250276Speter rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m$<2/>, 1444350276Speter rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 1444450276Speter sgr0=\E[m$<2/>, smam=\E[7l, smkx=\E[?1h\E=, smso=\E[7m, 1444550276Speter smul=\E[4m$<2/>, 1444650276Speter 1444750276Speter#### Evans & Sutherland 1444850276Speter# 1444950276Speter 1445050276Speter# Jon Leech <leech@cs.unc.edu> tells us: 1445150276Speter# The ps300 was the Evans & Sutherland Picture System 300, a high 1445250276Speter# performance 3D vector graphics system with a bunch of specialized hardware. 1445350276Speter# Approximate date of release was 1982 (early 80s, anyway), and it had several 1445450276Speter# evolutions including (limited) color versions such as the PS330C. PS300s 1445550276Speter# were effectively obsolete by the late 80s, replaced by raster graphics 1445650276Speter# systems, although specialized applications like molecular modelling 1445750276Speter# hung onto them for a while longer. AFAIK all E&S vector graphics systems 1445850276Speter# are out of production, though of course E&S is very much alive (in 1996). 1445950276Speter# (ps300: changed ":pt@:" to "it@" -- esr) 1446050276Speter# 1446150276Speterps300|Picture System 300, 1446250276Speter xt, 1446350276Speter it@, 1446450276Speter rmso@, rmul@, smso@, smul@, use=vt100, 1446550276Speter 1446650276Speter#### General Electric (ge) 1446750276Speter# 1446850276Speter 1446950276Speterterminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200, 1447050276Speter hc, os, 1447150276Speter cols#120, 1447250276Speter bel=^G, cr=^M, cud1=^J, ind=^J, 1447350276Speter 1447450276Speter#### Heathkit/Zenith 1447550276Speter# 1447650276Speter 1447750276Speter# Here is a description of the H19 DIP switches: 1447850276Speter# 1447950276Speter# S401 1448050276Speter# 0-3 = baud rate as follows: 1448150276Speter# 1448250276Speter# 3 2 1 0 1448350276Speter# --- --- --- --- 1448450276Speter# 0 0 1 1 300 baud 1448550276Speter# 0 1 0 1 1200 baud 1448650276Speter# 1 0 0 0 2400 baud 1448750276Speter# 1 0 1 0 4800 baud 1448850276Speter# 1 1 0 0 9600 baud 1448950276Speter# 1 1 0 1 19.2K baud 1449050276Speter# 1449150276Speter# 4 = parity (0 = no parity) 1449250276Speter# 5 = even parity (0 = odd parity) 1449350276Speter# 6 = stick parity (0 = normal parity) 1449450276Speter# 7 = full duplex (0 = half duplex) 1449550276Speter# 1449650276Speter# S402 1449750276Speter# 0 = block cursor (0 = underscore cursor) 1449850276Speter# 1 = no key click (0 = keyclick) 1449950276Speter# 2 = wrap at end of line (0 = no wrap) 1450050276Speter# 3 = auto LF on CR (0 = no LF on CR) 1450150276Speter# 4 = auto CR on LF (0 = no CR on LF) 1450250276Speter# 5 = ANSI mode (0 = VT52 mode) 1450350276Speter# 6 = keypad shifted (0 = keypad unshifted) 1450450276Speter# 7 = 50Hz refresh (1 = 60Hz refresh) 1450550276Speter# 1450650276Speter# Factory Default settings are as follows: 1450750276Speter# 7 6 5 4 3 2 1 0 1450850276Speter# S401 1 0 0 0 1 1 0 0 1450950276Speter# S402 0 0 0 0 0 0 0 0 1451050276Speter# (h19: I added <rmam>/<smam> based on the init string; 1451150276Speter# also added empty <acsc> to suppress a tic warning -- esr) 1451250276Speterh19-a|h19a|heath-ansi|heathkit-a|heathkit h19 ansi mode, 1451350276Speter am, mir, msgr, 1451450276Speter cols#80, it#8, lines#24, 1451550276Speter acsc=, bel=^G, clear=\E[2J, cnorm=\E[>4l, cr=^M, cub1=^H, 1451650276Speter cud1=\E[1B, cuf1=\E[1C, cup=\E[%i%p1%d;%p2%dH, 1451750276Speter cuu1=\E[1A, cvvis=\E[>4h, dch1=\E[1P, dl1=\E[1M$<1*>, 1451850276Speter ed=\E[J, el=\E[K, home=\E[H, ht=^I, il1=\E[1L$<1*>, ind=^J, 1451950276Speter is2=\E<\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m\E[?7h, 1452050276Speter kbs=^H, kcub1=\E[1D, kcud1=\E[1B, kcuf1=\E[1C, kcuu1=\E[1A, 1452150276Speter kf1=\EOS, kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW, kf6=\EOP, 1452250276Speter kf7=\EOQ, kf8=\EOR, khome=\E[H, lf6=blue, lf7=red, lf8=white, 1452350276Speter ri=\EM, rmacs=\E[11m, rmam=\E[?7l, rmir=\E[4l, rmso=\E[m, 1452450276Speter smacs=\E[10m, smam=\E[?7h, smir=\E[4h, smso=\E[7m, 1452550276Speterh19-bs|heathkit w/keypad shifted, 1452650276Speter rmkx=\Eu, smkx=\Et, use=h19-b, 1452750276Speterh19-us|h19us|h19-smul|heathkit w/keypad shifted/underscore cursor, 1452850276Speter rmkx=\Eu, smkx=\Et, 1452950276Speter use=h19-u, 1453050276Speter# (h19: merged in <ip> from BSDI hp19-e entry>; 1453150276Speter# also added empty <acsc> to suppress a tic warning --esr) 1453250276Speter# From: Tim Pierce <twp@skepsis.com>, 23 Feb 1998 1453350276Speter# Tim tells us that: 1453450276Speter# I have an old Zenith-19 terminal at home that still gets a lot of use. 1453550276Speter# This terminal suffers from the same famous insert-mode padding lossage 1453650276Speter# that has been acknowledged for the Z29 terminal. Emacs is nearly 1453750276Speter# unusable on this box, since even a half-scroll up or down the window 1453850276Speter# causes flaming terminal death. 1453950276Speter# 1454050276Speter# On the Z19, the only way I have found around this problem is to remove 1454150276Speter# the :al: and :dl: entries entirely. No amount of extra padding will 1454250276Speter# help (I have tried up to 20000). Removing <il1=\EL$> and <dl1=\EM$> 1454350276Speter# makes Emacs a little slower, but it remains in the land of the living. 1454450276Speter# Big win. 1454550276Speterh19|heath|h19-b|heathkit|heath-19|z19|zenith|heathkit h19, 1454650276Speter am, eslok, hs, mir, msgr, 1454750276Speter cols#80, it#8, lines#24, 1454850276Speter acsc=, bel=^G, clear=\EE, cnorm=\Ey4, cr=^M, cub1=^H, cud1=\EB, 1454950276Speter cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, 1455050276Speter cvvis=\Ex4, dch1=\EN, ed=\EJ, el=\EK, fsl=\Ek\Ey5, home=\EH, 1455150276Speter ht=^I, ind=^J, ip=<1.5/>, kbs=^H, kcub1=\ED, kcud1=\EB, 1455250276Speter kcuf1=\EC, kcuu1=\EA, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV, 1455350276Speter kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, khome=\EH, lf6=blue, 1455450276Speter lf7=red, lf8=white, ri=\EI, rmacs=\EG, rmir=\EO, rmso=\Eq, 1455550276Speter smacs=\EF, smir=\E@, smso=\Ep, 1455650276Speter tsl=\Ej\Ex5\EY8%p1%{32}%+%c\Eo\Eo, 1455750276Speterh19-u|heathkit with underscore cursor, 1455850276Speter cnorm@, cvvis@, use=h19-b, 1455950276Speterh19-g|h19g|heathkit w/block cursor, 1456050276Speter cnorm=\Ex4, use=h19-b, 1456150276Speteralto-h19|altoh19|altoheath|alto-heath|alto emulating heathkit h19, 1456250276Speter lines#60, 1456350276Speter dl1=\EM, il1=\EL, use=h19, 1456450276Speter 1456550276Speter# The major problem with the Z29 is that it requires more padding than the Z19. 1456650276Speter# 1456750276Speter# The problem with declaring an H19 to be synonymous with a Z29 is that 1456850276Speter# it needs more padding. It especially loses if a program attempts 1456950276Speter# to put the Z29 into insert mode and insert text at 9600 baud. It 1457050276Speter# even loses worse if the program attempts to insert tabs at 9600 1457150276Speter# baud. Adding padding to text that is inserted loses because in 1457250276Speter# order to make the Z29 not die, one must add so much padding that 1457350276Speter# whenever the program tries to use insert mode, the effective 1457450276Speter# rate is about 110 baud. 1457550276Speter# 1457650276Speter# What program would want to put the terminal into insert mode 1457750276Speter# and shove stuff at it at 9600 baud you ask? 1457850276Speter# 1457950276Speter# Emacs. Emacs seems to want to do the mathematically optimal 1458050276Speter# thing in doing a redisplay rather than the practical thing. 1458150276Speter# When it is about to output a line on top of a line that is 1458250276Speter# already on the screen, instead of just killing to the end of 1458350276Speter# the line and outputting the new line, it compares the old line 1458450276Speter# and the new line and if there are any similarities, it 1458550276Speter# constructs the new line by deleting the text on the old line 1458650276Speter# on the terminal that is already there and then inserting new 1458750276Speter# text into the line to transform it into the new line that is 1458850276Speter# to be displayed. The Z29 does not react kindly to this. 1458950276Speter# 1459050276Speter# But don't cry for too long.... There is a solution. You can make 1459150276Speter# a termcap entry for the Z29 that says the Z29 has no insert mode. 1459250276Speter# Then Emacs cannot use it. "Oh, no, but now inserting into a 1459350276Speter# line will be really slow", you say. Well there is a sort of a 1459450276Speter# solution to that too. There is an insert character option on 1459550276Speter# the Z29 that will insert one character. Unfortunately, it 1459650276Speter# involves putting the terminal into ansi mode, inserting the 1459750276Speter# character, and changing it back to H19 mode. All this takes 12 1459850276Speter# characters. Pretty expensive to insert one character, but it 1459950276Speter# works. Either Emacs doesn't try to use its inserting hack when 1460050276Speter# it's only given an insert character ability or the Z29 doesn't 1460150276Speter# require padding with this (the former is probably more likely, 1460250276Speter# but I haven't checked it out). 1460350276Speter# (z29: added empty <acsc> to suppress a tic warning, merged in 1460450276Speter# status line capabilities from BRL entry --esr) 1460550276Speterz29|zenith29|z29b|zenith z29b, 1460650276Speter am, eslok, hs, mir, msgr, 1460750276Speter cols#80, lines#24, 1460850276Speter acsc=, bel=^G, cbt=\E-, clear=\EE$<14>, cnorm=\Ey4, cr=^M, 1460950276Speter cub1=^H, cud1=\EB, cuf1=\EC, 1461050276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\E$<1>A, 1461150276Speter cvvis=\Ex4, dch1=\EN$<0.1*>, dl1=\EM$<1/>, dsl=\Ey1, 1461250276Speter ed=\EJ$<14>, el=\EK$<1>, fsl=\Ek\Ey5, home=\EH, ht=^I, 1461350276Speter ich1=\E<\E[1@\E[?2h$<1>, il1=\EL$<1/>, ind=\n$<2>, 1461450276Speter is2=\E<\E[?2h\Ev, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, 1461550276Speter kcuu1=\EA, kf0=\E~, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV, 1461650276Speter kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, kf9=\E0I, khome=\EH, 1461750276Speter lf0=home, ri=\EI$<2/>, rmacs=\EF, rmir=\EO, rmso=\Eq, 1461850276Speter rmul=\Es0, smacs=\EG, smir=\E@, smso=\Ep, smul=\Es8, 1461950276Speter tsl=\Ej\Ex5\Ex1\EY8%+ \Eo, 1462050276Speter# z29 in ansi mode. Assumes that the cursor is in the correct state, and that 1462150276Speter# the world is stable. <rs1> causes the terminal to be reset to the state 1462250276Speter# indicated by the name. kc -> key click, nkc -> no key click, uc -> underscore 1462350276Speter# cursor, bc -> block cursor. 1462450276Speter# From: Mike Meyers 1462550276Speter# (z29a: replaced nonexistent <if=/usr/share/tabset/zenith29> befause <hts> 1462650276Speter# looks vt100-compatible -- esr) 1462750276Speterz29a|z29a-kc-bc|h29a-kc-bc|heath/zenith 29 in ansi mode, 1462850276Speter am, eslok, hs, mir, msgr, 1462950276Speter cols#80, it#8, lines#24, 1463050276Speter bel=^G, blink=\E[5m, bold=\E[2m, clear=\E[2J, cr=^M, 1463150276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 1463250276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 1463350276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 1463450276Speter dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m, dl=\E[%p1%dM, 1463550276Speter dsl=\E[>1l, ed=\E[J, el=\E[K, fsl=\E[u\E[>5l, home=\E[H, 1463650276Speter ht=^I, hts=\EH, if=/usr/share/tabset/vt100, il=\E[%p1%dL, 1463750276Speter ind=\ED, kbs=^H, kclr=\E[J, kcub1=\EOD, kcud1=\EOB, 1463850276Speter kcuf1=\EOC, kcuu1=\EOA, ked=\E[J, kf0=\E[~, kf1=\EOS, 1463950276Speter kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW, kf6=\EOP, kf7=\EOQ, 1464050276Speter kf8=\EOR, kf9=\EOX, khome=\E[H, lf0=help, mc0=\E#7, 1464150276Speter nel=^M\ED, rc=\E[r, rev=\E[7m, ri=\EM, rmcup=\E[?7h, 1464250276Speter rmso=\E[m, rmul=\E[m, 1464350276Speter rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>4h\E[>1;2;3;5;6;7;8;9l\E[m\E[11m, 1464450276Speter sc=\E[s, sgr0=\E[m, smcup=\E[?7l, smso=\E[7;2m, smul=\E[4m, 1464550276Speter tbc=\E[3g, tsl=\E[s\E[>5;1h\E[25;%i%dH\E[1K, 1464650276Speterz29a-kc-uc|h29a-kc-uc|z29 ansi mode with keyckick and underscore cursor, 1464750276Speter rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m, 1464850276Speter use=z29a, 1464950276Speterz29a-nkc-bc|h29a-nkc-bc|z29 ansi mode with block cursor and no keyclick, 1465050276Speter rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2;4h\E[>1;3;5;6;7;8;9l\E[m\E[11m, 1465150276Speter use=z29a, 1465250276Speterz29a-nkc-uc|h29a-nkc-uc|z29 ansi mode with underscore cursor and no keyclick, 1465350276Speter rs1=\E<\E[1;24r\E[24;1H\E[?7h\E[>2h\E[>1;3;4;5;6;7;8;9l\E[m\E[11m, 1465450276Speter use=z29a, 1465550276Speter# From: Jeff Bartig <jeffb@dont.doit.wisc.edu> 31 Mar 1995 1465650276Speterz39-a|z39a|zenith39-a|zenith39-ansi|Zenith 39 in ANSI mode, 1465750276Speter am, eslok, hs, mc5i, mir, msgr, xon, 1465850276Speter cols#80, lines#24, 1465950276Speter acsc=0a``aaffggjjkkllmmnnooqqssttuuvvwwxx~~, bel=^G, 1466050276Speter blink=\E[5m, bold=\E[1m, cbt=\E[1Z, civis=\E[>5h, 1466150276Speter clear=\E[2J\E[H, cnorm=\E[>5l, cr=^M, 1466250276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 1466350276Speter cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, 1466450276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 1466550276Speter dch=\E[%p1%dP, dch1=\E[1P, dim=\E[2m, dl=\E[%p1%dM, 1466650276Speter dl1=\E[1M, dsl=\E[>1l, ed=\E[0J, el=\E[0K, el1=\E[1K, 1466750276Speter fsl=\E[u, home=\E[H, ht=^I, hts=\EH, il=\E[%p1%dL, il1=\E[1L, 1466850276Speter ind=^J, is2=\E<\E[>1;3;5;6;7l\E[0m\E[2J, ka1=\EOw, 1466950276Speter ka3=\EOu, kb2=\EOy, kbs=^H, kc1=\EOq, kc3=\EOs, kcub1=\E[D, 1467050276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, ked=\E[J, kf1=\EOS, 1467150276Speter kf2=\EOT, kf3=\EOU, kf4=\EOV, kf5=\EOW, kf6=\EOP, kf7=\EOQ, 1467250276Speter kf8=\EOR, kf9=\EOX, khlp=\E[~, khome=\E[H, ll=\E[24;1H, 1467350276Speter mc0=\E[?19h\E[i, mc4=\E[4i, mc5=\E[5i, rc=\E[u, rev=\E[7m, 1467450276Speter rmacs=\E(B, rmir=\E[4l, rmkx=\E[>7l, rmso=\E[0m, 1467550276Speter rmul=\E[0m, rs2=\E<\Ec\0, sc=\E[s, sgr0=\E[0m, smacs=\E(0, 1467650276Speter smir=\E[4h, smkx=\E[>7h, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 1467750276Speter tsl=\E[s\E[>1h\E[25;%i%p1%dH, 1467850276Speter 1467950276Speter# From: Brad Brahms <Brahms@USC-ECLC> 1468050276Speterz100|h100|z110|z-100|h-100|heath/zenith z-100 pc with color monitor, 1468150276Speter cnorm=\Ey4\Em70, cvvis=\Ex4\Em71, 1468250276Speter use=z100bw, 1468350276Speter# (z100bw: removed obsolete ":kn#10:", added empty <acsc> -- esr) 1468450276Speterz100bw|h100bw|z110bw|z-100bw|h-100bw|heath/zenith z-100 pc, 1468550276Speter mir, msgr, 1468650276Speter cols#80, it#8, lines#24, 1468750276Speter acsc=, clear=\EE$<5*/>, cnorm=\Ey4, cub1=^H, cud1=\EB, 1468850276Speter cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<1*/>, 1468950276Speter cuu1=\EA, cvvis=\Ex4, dch1=\EN$<1*/>, dl1=\EM$<5*/>, 1469050276Speter ed=\EJ, el=\EK, home=\EH, ht=^I, il1=\EL$<5*/>, kbs=^H, 1469150276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf0=\EJ, kf1=\ES, 1469250276Speter kf2=\ET, kf3=\EU, kf4=\EV, kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, 1469350276Speter kf9=\EOI, khome=\EH, ri=\EI, rmacs=\EG, rmir=\EO, rmso=\Eq, 1469450276Speter smacs=\EF, smir=\E@, smso=\Ep, 1469550276Speterp19|h19-b with il1/dl1, 1469650276Speter dl1=\EM$<2*/>, il1=\EL$<2*/>, use=h19-b, 1469750276Speter# From: <ucscc!B.fiatlux@ucbvax.berkeley.edu> 1469850276Speter# (ztx: removed duplicate :sr: -- esr) 1469950276Speterztx|ztx11|zt-1|htx11|ztx-1-a|ztx-10 or 11, 1470050276Speter am, eslok, hs, 1470150276Speter cols#80, it#8, lines#24, 1470250276Speter clear=\EE, cub1=^H, cud1=^J, cuf1=\EC, 1470350276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM, 1470450276Speter dsl=\Ey1, ed=\EJ, el=\EK, fsl=\Ek\Ey5, home=\EH, ht=^I, 1470550276Speter il1=\EL, is2=\Ej\EH\Eq\Ek\Ev\Ey1\Ey5\EG\Ey8\Ey9\Ey>, 1470650276Speter kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf0=\ES, 1470750276Speter kf1=\EB, kf2=\EU, kf3=\EV, kf4=\EW, kf5=\EP, kf6=\EQ, kf7=\ER, 1470850276Speter ri=\EI, rmso=\Eq, rmul=\Eq, smso=\Es5, smul=\Es2, 1470950276Speter tsl=\Ej\Ex5\Ex1\EY8%+ \Eo, 1471050276Speter 1471150276Speter#### IMS International (ims) 1471250276Speter# 1471350276Speter# There was a company called IMS International located in Carson City, 1471450276Speter# Nevada, that flourished from the mid-70s to mid-80s. They made S-100 1471550276Speter# bus/Z80 hardware and a line of terminals called Ultimas. 1471650276Speter# 1471750276Speter 1471850276Speter# From: Erik Fair <fair@ucbarpa.berkeley.edu> Sun Oct 27 07:21:05 1985 1471950276Speterims950-b|bare ims950 no init string, 1472050276Speter is2@, use=ims950, 1472150276Speter# (ims950: removed obsolete ":ko@:" -- esr) 1472250276Speterims950|ims televideo 950 emulation, 1472350276Speter xenl@, 1472450276Speter flash@, kbs@, kcub1@, kcud1@, kcuf1@, kcuu1@, kf0@, kf1@, kf2@, kf3@, 1472550276Speter kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, khome@, 1472650276Speter use=tvi950, 1472750276Speter# (ims950-rv: removed obsolete ":ko@:" -- esr) 1472850276Speterims950-rv|ims tvi950 rev video, 1472950276Speter xenl@, 1473050276Speter flash@, kbs@, kcub1@, kcud1@, kcuf1@, kcuu1@, kf0@, kf1@, kf2@, kf3@, 1473150276Speter kf4@, kf5@, kf6@, kf7@, kf8@, kf9@, khome@, 1473250276Speter use=tvi950-rv, 1473350276Speterims-ansi|ultima2|ultimaII|IMS Ultima II, 1473450276Speter am, 1473550276Speter cols#80, it#8, lines#24, 1473650276Speter clear=\E[H\E[2J, cub1=^H, cud1=\ED, 1473750276Speter cup=\E[%i%p1%2d;%p2%2dH, cuu1=\EM, ed=\E[0J, el=\E[0K, 1473850276Speter ht=^I, if=/usr/share/tabset/vt100, 1473950276Speter is2=\E[m\E[>14l\E[?1;?5;20l\E>\E[1m\r, kcub1=\E[D, 1474050276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, ri=\EM, 1474150276Speter rmso=\E[m\E[1m, rmul=\E[m\E[1m, sgr0=\E[m, smso=\E[7m, 1474250276Speter smul=\E[4m, 1474350276Speter 1474450276Speter#### Intertec Data Systems 1474550276Speter# 1474650276Speter# I think this company is long dead as of 1995. They made an early CP/M 1474750276Speter# micro called the "Intertec Superbrain" that was moderately popular, 1474850276Speter# then sank out of sight. 1474950276Speter# 1475050276Speter 1475150276Spetersuperbrain|intertec superbrain, 1475250276Speter am, bw, 1475350276Speter cols#80, lines#24, 1475450276Speter bel=^G, clear=\014$<5*>, cr=^M, cub1=^H, cud1=^J, cuf1=^F, 1475550276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<20>, cuu1=^K, 1475650276Speter ed=\E~k<10*>, el=\E~K$<15>, ht=^I, ind=^J, kcub1=^U, 1475750276Speter kcud1=^J, kcuf1=^F, kcuu1=^K, rmcup=^L, smcup=^L, 1475850276Speter# (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>, 1475950276Speter# rmul=\E0A$<200/>; my guess is the highlight letter is bit-coded like an ADM, 1476050276Speter# and the reverse is actually true. Try it. -- esr) 1476150276Speterintertube|intertec|Intertec InterTube, 1476250276Speter am, 1476350276Speter cols#80, lines#25, 1476450276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^F, 1476550276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<50>, cuu1=^Z, home=^A, 1476650276Speter ind=^J, rmso=\E0@, smso=\E0P, 1476750276Speter# The intertube 2 has the "full duplex" problem like the tek 4025: if you 1476850276Speter# are typing and a command comes in, the keystrokes you type get interspersed 1476950276Speter# with the command and it messes up 1477050276Speterintertube2|intertec data systems intertube 2, 1477150276Speter cup=\016%p1%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%c, 1477250276Speter el=\EK, hpa=\020%p1%{10}%/%{16}%*%p1%{10}%m%+%c, 1477350276Speter ll=^K^X\r, vpa=\013%p1%c, 1477450276Speter use=intertube, 1477550276Speter 1477650276Speter#### Ithaca Intersystems 1477750276Speter# 1477850276Speter# This company made S100-bus personal computers long ago in the pre-IBM-PC 1477950276Speter# past. They used to be reachable at: 1478050276Speter# 1478150276Speter# Ithaca Intersystems 1478250276Speter# 1650 Hanshaw Road 1478350276Speter# Ithaca, New York 14850 1478450276Speter# 1478550276Speter# However, the outfit went bankrupt years ago. 1478650276Speter# 1478750276Speter 1478850276Speter# The Graphos III was a color graphics terminal from Ithaca Intersystems. 1478950276Speter# These entries were written (originally in termcap syntax) by Brian Yandell 1479050276Speter# <yandell@stat.wisc.edu> and Mike Meyer <mikem@stat.wisc.edu> at the 1479150276Speter# University of Wisconsin. 1479250276Speter 1479350276Speter# (graphos: removed obsolete and syntactically incorrect :kn=4:, 1479450276Speter# removed <if=/usr/share/tabset/init.graphos> and 1479550276Speter# <rf=/usr/share/tabset/init.graphos> no such file & no <hts> -- esr) 1479650276Spetergraphos|graphos III, 1479750276Speter am, mir, 1479850276Speter cols#80, it#8, lines#24, 1479950276Speter clear=\E[H\E[2J, cnorm=\Ez56;2;0;0z\Ez73z\Ez4;1;1z, 1480050276Speter cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, 1480150276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1480250276Speter cuu=\E[%p1%dA, cuu1=\E[A, 1480350276Speter cvvis=\Ez4;2;1z\Ez56;2;80;24z, dch1=\E[P, dl=\E[%p1%dM, 1480450276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, il=\E[%p1%dL, 1480550276Speter il1=\E[L, ind=\ED, kbs=^H, kcub1=\E[D, kcud1=\E[B, 1480650276Speter kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, 1480750276Speter kf4=\EOS, khome=\E[H, nel=^M\ED, rc=\E8, ri=\EM, rmdc=\E[4l, 1480850276Speter rmir=\E[4l, rmso=\E[m, sc=\E7, sgr0=\E[m, smdc=\E[4h, 1480950276Speter smir=\E[4h, smso=\E[7m, 1481050276Spetergraphos-30|graphos III with 30 lines, 1481150276Speter lines#30, 1481250276Speter cvvis=\Ez4;2;1z\Ez56;2;80;30z, use=graphos, 1481350276Speter 1481450276Speter#### Modgraph 1481550276Speter# 1481650276Speter# These people used to be reachable at: 1481750276Speter# 1481850276Speter# Modgraph, Inc 1481950276Speter# 1393 Main Street, 1482050276Speter# Waltham, MA 02154 1482150276Speter# Vox: (617)-890-5796. 1482250276Speter# 1482350276Speter# However, if you call that number today you'll get an insurance company. 1482450276Speter# I have mail from "Michael Berman, V.P. Sales, Modgraph" dated 1482550276Speter# 26 Feb 1997 that says: 1482650276Speter# 1482750276Speter# Modgraph GX-1000, replaced by GX-2000. Both are out of production, have been 1482850276Speter# for ~7 years. Modgraph still in business. Products are rugged laptop and 1482950276Speter# portable PC's and specialized CRT and LCD monitors (rugged, rack-mount 1483050276Speter# panel-mount etc). I can be emailed at sonfour@aol.com 1483150276Speter# 1483250276Speter# Peter D. Smith <pdsmith@nbbn.com> notes that his modgraph manual was 1483350276Speter# dated 1984. According to the manual, it featured Tek 4010/4014 1483450276Speter# graphics and DEC VT100/VT52 + ADM-3A emulation with a VT220-style keyboard. 1483550276Speter# 1483650276Speter 1483750276Spetermodgraph|mod24|modgraph terminal emulating vt100, 1483850276Speter xenl@, 1483950276Speter cols#80, lines#24, 1484050276Speter cvvis=\E\^9;0s\E\^7;1s, 1484150276Speter is2=\E\^9;0s\E\^7;1s\E[3g\E\^11;9s\E\^11;17s\E\^11;25s\E\^11;33s\E\^11;41s\E\^11;49s\E\^11;57s\E\^11;65s\E\^11;73s\E\^11;81s\E\^11;89s, 1484250276Speter rf@, ri=\EM\E[K$<5/>, 1484350276Speter use=vt100, 1484450276Speter# The GX-1000 manual is dated 1984. This looks rather like a VT-52. 1484550276Spetermodgraph2|modgraph gx-1000 80x24 with keypad not enabled, 1484650276Speter am, da, db, 1484750276Speter cols#80, it#8, lines#24, 1484850276Speter clear=\EH\EJ$<50/>, cub1=^H, cuf1=\EC$<2/>, 1484950276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c$<5/>, cuu1=\EA$<2/>, 1485050276Speter ed=\EJ$<50/>, el=\EK$<3/>, ht=^I, 1485150276Speter is2=\E<\E\^5;2s\E\^7;1s\E[3g\E\^11;9s\E\^11;17s\E\^11;25s\E\^11;33s\E\^11;41s\E\^11;49s\E\^11;57s\E\^11;65s\E\^11;73s\E\^11;81s\E\^11;89s\E\^12;0s\E\^14;2s\E\^15;9s\E\^25;1s\E\^9;1s\E\^27;1, 1485250276Speter ri=\EI$<5/>, 1485350276Speter# 1485450276Speter# Modgraph from Nancy L. Cider <nancyc@brl-tbd> 1485550276Speter# BUG NOTE from Barbara E. Ringers <barb@brl-tbd>: 1485650276Speter# If we set TERM=vt100, and set the Modgraph screen to 24 lines, setting a 1485750276Speter# mark and using delete-to-killbuffer work correctly. However, we would 1485850276Speter# like normal mode of operation to be using a Modgraph with 48 line setting. 1485950276Speter# If we set TERM=mod (which is a valid entry in termcap with 48 lines) 1486050276Speter# the setting mark and delete-to-killbuffer results in the deletion of only 1486150276Speter# the line the mark is set on. 1486250276Speter# We've discovered that the delete-to-killbuffer works correctly 1486350276Speter# with TERM=mod and screen set to 80x48 but it's not obvious. Only 1486450276Speter# the first line disappears but a ctrl-l shows that it did work 1486550276Speter# correctly. 1486650276Spetermodgraph48|mod|Modgraph w/48 lines, 1486750276Speter am, xenl, 1486850276Speter cols#80, it#8, lines#48, vt#3, 1486950276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J, cr=^M, 1487050276Speter csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, 1487150276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K, 1487250276Speter flash=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q, 1487350276Speter home=\E[H, ht=^I, is2=\E<\E[1;48r\E[0q\E[3;4q\E=\E[?1h, 1487450276Speter kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 1487550276Speter kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rc=\E8, rev=\E[7m, 1487650276Speter ri=\EM, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 1487750276Speter rs1=\E=\E[0q\E>, sc=\E7, sgr0=\E[m, smkx=\E[?1h\E=, 1487850276Speter smso=\E[7m, smul=\E[4m, 1487950276Speter 1488050276Speter#### Morrow Designs 1488150276Speter# 1488250276Speter# This was George Morrow's company. They started in the late 1970s making 1488350276Speter# S100-bus machines. They used to be reachable at: 1488450276Speter# 1488550276Speter# Morrow 1488650276Speter# 600 McCormick St. 1488750276Speter# San Leandro, CA 94577 1488850276Speter# 1488950276Speter# but they're long gone now (1995). 1489050276Speter# 1489150276Speter 1489250276Speter# The mt70 terminal was shipped with the Morrow MD-3 microcomputer. 1489350276Speter# Jeff's specimen was dated June 1984. 1489450276Speter# From: Jeff Wieland <wieland@acn.purdue.edu> 24 Feb 1995 1489550276Spetermt70|mt-70|Morrow MD-70; native Morrow mode, 1489650276Speter am, mir, msgr, xon, 1489750276Speter cols#80, it#8, lines#24, 1489850276Speter acsc=+z\,{-x.yOi`|jGkFlEmDnHqJtLuKvNwMxI, bel=^G, 1489950276Speter cbt=\EI, civis=\E"0, clear=^Z, cnorm=\E"2, cr=^M, cub1=^H, 1490050276Speter cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<1>, 1490150276Speter cuu1=^K, dch1=\EW, dim=\EG2, dl1=\ER, ed=\EY, el=\ET$<10>, 1490250276Speter flash=\EK1$<200>\EK0, home=^^, ht=^I, ich1=\EQ, il1=\EE, 1490350276Speter ind=^J, invis@, is1=\E"2\EG0\E], kbs=^H, kcbt=^A^Z\r, 1490450276Speter kclr=^An\r, kcub1=^AL\r, kcud1=^AK\r, kcuf1=^AM\r, 1490550276Speter kcuu1=^AJ\r, kdch1=\177, kf1=^A@\r, kf10=^AI\r, kf11=^A`\r, 1490650276Speter kf12=^Aa\r, kf13=^Ab\r, kf14=^Ac\r, kf15=^Ad\r, kf16=^Ae\r, 1490750276Speter kf17=^Af\r, kf18=^Ag\r, kf19=^Ah\r, kf2=^AA\r, kf20=^Ai\r, 1490850276Speter kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 1490950276Speter kf8=^AG\r, kf9=^AH\r, khlp=^AO\r, khome=^AN\r, nel=^_, 1491050276Speter rmacs=\E%, rmcup=, smacs=\E$, smcup=\E"2\EG0\E], smul=\EG1, 1491150276Speter tbc=\E0, 1491250276Speter use=adm+sgr, 1491350276Speter 1491450276Speter#### Motorola 1491550276Speter# 1491650276Speter 1491750276Speter# Motorola EXORterm 155 from {decvax, ihnp4}!philabs!sbcs!megad!seth via BRL 1491850276Speter# (Seth H Zirin) 1491950276Speterex155|Motorola Exorterm 155, 1492050276Speter am, bw, 1492150276Speter cols#80, lines#24, 1492250276Speter cbt=\E[, clear=\EX, cud1=\EB, cuf1=\ED, 1492350276Speter cup=\EE%p1%{32}%+%c%p2%{32}%+%c, ed=\ET, el=\EU, 1492450276Speter home=\E@, ht=\EZ, kbs=^H, kcbt=\E[, kclr=\EX, kcub1=^H, 1492550276Speter kcud1=^J, kcuf1=^L, kcuu1=^K, ked=\ET, kel=\EU, khome=\E@, 1492650276Speter rmso=\Ec\ED, rmul=\Eg\ED, smso=\Eb\ED, smul=\Ef\ED, 1492750276Speter 1492850276Speter#### Omron 1492950276Speter# 1493050276Speter# This company is still around in 1995, manufacturing point-of-sale systems. 1493150276Speter 1493250276Speteromron|Omron 8025AG, 1493350276Speter am, da, db, 1493450276Speter cols#80, lines#24, 1493550276Speter bel=^G, clear=\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, cuu1=\EA, 1493650276Speter cvvis=\EN, dch1=\EP, dl1=\EM, ed=\ER, el=\EK, home=\EH, 1493750276Speter il1=\EL, ind=\ES, ri=\ET, rmso=\E4, smso=\Ef, 1493850276Speter 1493950276Speter#### Ramtek 1494050276Speter# 1494150276Speter# Ramtek was a vendor of high-end graphics terminals around 1979-1983; they 1494250276Speter# were competition for things like the Tektronics 4025. 1494350276Speter# 1494450276Speter 1494550276Speter# Ramtek 6221 from BRL, probably by Doug Gwyn 1494650276Speter# The following SET-UP modes are assumed for normal operation: 1494750276Speter# UNDERLINE_CURSOR ANSI_MODE AUTO_XON/XOFF_ON 1494850276Speter# NEWLINE_OFF 80_COLUMNS 1494950276Speter# Other SET-UP modes may be set for operator convenience or communication 1495050276Speter# requirements; I recommend 1495150276Speter# SMOOTH_SCROLL AUTO_REPEAT_ON 3_#_SHIFTED WRAP_AROUND_ON 1495250276Speter# Hardware tabs are assumed to be every 8 columns; they can be set up by the 1495350276Speter# "reset", "tset", or "tabs" utilities (use rt6221-w, 160 columns, for this). 1495450276Speter# Note that the Control-E key is useless on this brain-damaged terminal. No 1495550276Speter# delays are specified; use "stty ixon -ixany" to enable DC3/DC1 flow control! 1495650276Speterrt6221|Ramtek 6221 80x24, 1495750276Speter msgr, xon, 1495850276Speter cols#80, it#8, lines#24, vt#3, 1495950276Speter acsc=, bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[>5l, 1496050276Speter clear=\E[1;1H\E[J, cnorm=\E[>5h\E[>9h, cr=^M, 1496150276Speter csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 1496250276Speter cud=\E[%p1%dB, cud1=^K, cuf=\E[%p1%dC, cuf1=\E[C, 1496350276Speter cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM, 1496450276Speter cvvis=\E[>7h\E[>9l, ed=\E[J, el=\E[K, home=\E[1;1H, ht=^I, 1496550276Speter hts=\EH, ind=^J, is2=\E)0, kbs=^H, kcub1=\E[D, kcud1=\E[B, 1496650276Speter kcuf1=\E[C, kcuu1=\E[A, kf0=\EOP, kf1=\EOQ, kf2=\EOR, 1496750276Speter kf3=\EOS, lf0=PF1, lf1=PF2, lf2=PF3, lf3=PF4, ll=\E[24;1H, 1496850276Speter nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmkx=\E>, 1496950276Speter rmso=\E[m, rmul=\E[m, 1497050276Speter rs1=\E[1w\E[>37m\E[>39m\E[1v\E[20l\E[?3l\E[?6l\E[>5h\E[>6h\E[>7h\E[>8l\E[>9h\E[>10l\E[1;24r\E[m\E[q\E(B\017\E)0\E#5\E>, 1497150276Speter sc=\E7, sgr0=\E[m, smacs=^N, smkx=\E=, smso=\E[7m, 1497250276Speter smul=\E[4m, tbc=\E[3g, 1497350276Speter# [TO DO: Check out: short forms of ho/cl and ll; reset (\Ec)]. 1497450276Speterrt6221-w|Ramtek 6221 160x48, 1497550276Speter cols#160, lines#48, 1497650276Speter ll=\E[48;1H, use=rt6221, 1497750276Speter 1497850276Speter#### RCA 1497950276Speter# 1498050276Speter 1498150276Speter# RCA VP3301 or VP3501 1498250276Speterrca|rca vp3301/vp3501, 1498350276Speter cols#40, lines#24, 1498450276Speter clear=^L, cuf1=^U, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 1498550276Speter cuu1=^K, home=^Z, rmso=\E\ES0, smso=\E\ES1, 1498650276Speter 1498750276Speter 1498850276Speter#### Selanar 1498950276Speter# 1499050276Speter 1499150276Speter# Selanar HiREZ-100 from BRL, probably by Doug Gwyn 1499250276Speter# The following SET-UP modes are assumed for normal operation: 1499350276Speter# SET_DEFAULT_TABS 48_LINES 80_COLUMNS 1499450276Speter# ONLINE ANSI CURSOR_VISIBLE 1499550276Speter# VT102_AUTO_WRAP_ON VT102_NEWLINE_OFF VT102_MONITOR_MODE_OFF 1499650276Speter# LOCAL_ECHO_OFF US_CHAR_SET WPS_TERMINAL_DISABLED 1499750276Speter# CPU_AUTO_XON/XOFF_ENABLED PRINT_FULL_SCREEN 1499850276Speter# For use with graphics software, all graphics modes should be set to factory 1499950276Speter# default. Other SET-UP modes may be set for operator convenience or 1500050276Speter# communication requirements. No delays are specified; use "stty ixon -ixany" 1500150276Speter# to enable DC3/DC1 flow control! 1500250276Speter# I commented out the scrolling capabilities since they are too slow. 1500350276Speterhirez100|Selanar HiREZ-100, 1500450276Speter mir, msgr, xon, 1500550276Speter cols#80, it#8, lines#48, vt#3, 1500650276Speter acsc=, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, 1500750276Speter cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1500850276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1500950276Speter cuu=\E[%p1%dA, cuu1=\EM, dch=\E[%p1%dP, dch1=\E[P, 1501050276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, 1501150276Speter hts=\EH, il=\E[%p1%dL, il1=\E[L, is2=\E<\E)0, kbs=^H, 1501250276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOP, 1501350276Speter kf1=\EOQ, kf2=\EOR, kf3=\EOS, lf0=PF1, lf1=PF2, lf2=PF3, 1501450276Speter lf3=PF4, ll=\E[48H, mc0=\E[i, mc4=\E[4i\E[?4i, 1501550276Speter mc5=\E[?5i\E[5i, nel=\EE, rc=\E8, rev=\E[7m, rmacs=^O, 1501650276Speter rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 1501750276Speter rs1=\030\E2\E<\E[4i\E[?4i\E[12h\E[2;4;20l\E[?0;7h\E[?1;3;6;19l\E[r\E[m\E(B\017\E)0\E>, 1501850276Speter sc=\E7, sgr0=\E[m, smacs=^N, smkx=\E[?1h\E=, smso=\E[7m, 1501950276Speter smul=\E[4m, tbc=\E[3g, 1502050276Speterhirez100-w|Selanar HiREZ-100 in 132-column mode, 1502150276Speter cols#132, use=hirez100, 1502250276Speter 1502350276Speter#### Signetics 1502450276Speter# 1502550276Speter 1502650276Speter# From University of Wisconsin 1502750276Spetervsc|Signetics Vsc Video driver by RMC, 1502850276Speter am, msgr, 1502950276Speter cols#80, it#8, lines#26, 1503050276Speter clear=\E[;H\E[2J$<50/>, cr=^M, cub1=^H, cud1=^J, cuf1=\E[C, 1503150276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H, 1503250276Speter ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, rev=^_\s, 1503350276Speter rmso=^_!, rmul=^_#, sgr0=^_!, smso=^_\s, smul=^_", 1503450276Speter 1503550276Speter#### Soroc 1503650276Speter# 1503750276Speter# Alan Frisbie <frisbie@flying-disk.com> writes: 1503850276Speter# 1503950276Speter# As you may recall, the Soroc logo consisted of their name, 1504050276Speter# with the letter "S" superimposed over an odd design. This 1504150276Speter# consisted of a circle with a slightly smaller 15 degree (approx.) 1504250276Speter# wedge with rounded corners inside it. The color was sort of 1504350276Speter# a metallic gold/yellow. 1504450276Speter# 1504550276Speter# If I had been more of a beer drinker it might have been obvious 1504650276Speter# to me, but it took a clue from their service department to make 1504750276Speter# me exclaim, "Of course!" The circular object was the top of 1504850276Speter# a beer can (the old removable pop-top style) and "Soroc" was an 1504950276Speter# anagram for "Coors". 1505050276Speter# 1505150276Speter# I can just imagine the founders of the company sitting around 1505250276Speter# one evening, tossing back a few and trying to decide what to 1505350276Speter# call their new company and what to use for a logo. 1505450276Speter# 1505550276Speter 1505650276Speter# (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr) 1505750276Spetersoroc120|iq120|soroc|soroc iq120, 1505850276Speter clear=\E*$<2>, cud1=^J, ed=\EY, el=\ET, kcub1=^H, kcud1=^J, 1505950276Speter kcuf1=^L, kcuu1=^K, 1506050276Speter use=adm3a, 1506150276Spetersoroc140|iq140|soroc iq140, 1506250276Speter am, mir, 1506350276Speter cols#80, lines#24, 1506450276Speter bel=^G, cbt=\EI, clear=\E+, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1506550276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\Ew, 1506650276Speter dl1=\Er$<.7*>, ed=\Ey, el=\Et, home=^^, il1=\Ee$<1*>, ind=^J, 1506750276Speter kbs=^H, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A@\r, kf2=^AA\r, 1506850276Speter kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, 1506950276Speter kf8=^AG\r, kf9=^AH\r, khome=^^, ll=^^^K, rmir=\E8, 1507050276Speter rmso=\E\177, rmul=\E^A, smir=\E9, smso=\E\177, smul=\E^A, 1507150276Speter 1507250276Speter#### Southwest Technical Products 1507350276Speter# 1507450276Speter# These guys made an early personal micro called the M6800. 1507550276Speter# The ct82 was probably its console terminal. 1507650276Speter# 1507750276Speter 1507850276Speter# (swtp: removed obsolete ":bc=^D:" -- esr) 1507950276Speterswtp|ct82|southwest technical products ct82, 1508050276Speter am, 1508150276Speter cols#82, lines#20, 1508250276Speter bel=^G, clear=^L, cr=^M, cub1=^D, cud1=^J, cuf1=^S, 1508350276Speter cup=\013%p2%c%p1%c, cuu1=^A, dch1=^\^H, dl1=^Z, ed=^V, el=^F, 1508450276Speter home=^P, ich1=^\^X, il1=^\^Y, ind=^N, 1508550276Speter is2=\034\022\036\023\036\004\035\027\011\023\036\035\036\017\035\027\022\011, 1508650276Speter ll=^C, ri=^O, rmso=^^^F, smso=^^^V, 1508750276Speter 1508850276Speter#### Synertek 1508950276Speter# 1509050276Speter# Bob Manson <manson@pattyr.acs.ohio-state.edu> writes (28 Apr 1995): 1509150276Speter# 1509250276Speter# Synertek used to make ICs, various 6502-based single-board process 1509350276Speter# control and hobbyist computers, and assorted peripherals including a 1509450276Speter# series of small inexpensive terminals (I think they were one of the 1509550276Speter# first to have a "terminal-on-a-keyboard", where the terminal itself 1509650276Speter# was only slightly larger than the keyboard). 1509750276Speter# 1509850276Speter# They apparently had a KTM-1 model, which I've never seen. The KTM-2/40 1509950276Speter# was a 40x24 terminal that could connect to a standard TV through a 1510050276Speter# video modulator. The KTM-2/80 was the 80-column version (the 2/40 1510150276Speter# could be upgraded to the 2/80 by adding 2 2114 SRAMs and a new ROM). 1510250276Speter# I have a KTM-2/80 still in working order. The KTM-2s had fully 1510350276Speter# socketed parts, used 2 6507s, a 6532 as keyboard scanner, a program 1510450276Speter# ROM and 2 ROMs as character generators. They were incredibly simple, 1510550276Speter# and I've never had any problems with mine (witness the fact that mine 1510650276Speter# was made in 1981 and is still working great... I've blown the video 1510750276Speter# output transistor a couple of times, but it's a 2N2222 :-) 1510850276Speter# 1510950276Speter# The KTM-3 (which is what is listed in the terminfo file) was their 1511050276Speter# attempt at putting a KTM-2 in a box (and some models came with a 1511150276Speter# CRT). It wasn't much different from the KTM-2 hardware-wise, but the 1511250276Speter# control and escape sequences are very different. The KTM-3 was always 1511350276Speter# real broken, at least according to the folks I've talked to about it. 1511450276Speter# 1511550276Speter# The padding in the entry is probably off--these terminals were very 1511650276Speter# slow (it takes like 100ms for the KTM-2 to clear the screen...) And 1511750276Speter# anyone with any sanity replaced the ROMs with something that provided 1511850276Speter# a reasonable subset of VT100 functionality, since the usual ROMs were 1511950276Speter# obviously very primitive... oh, you could get an upgraded ROM from 1512050276Speter# Synertek for some incredible amount of money, but what hacker with an 1512150276Speter# EPROM burner would do that? :) 1512250276Speter# 1512350276Speter# Sorry I don't have any contact info; I believe they were located in 1512450276Speter# Sunnyvale, and I'm fairly sure they are still manufacturing ICs 1512550276Speter# (they've gone to ASICs and FPGAs), but I doubt they're in the computer 1512650276Speter# business these days. 1512750276Speter# 1512850276Speter 1512950276Speter# Tested, seems to work fine with vi. 1513050276Spetersynertek|ktm|synertek380|synertek ktm 3/80 tubeless terminal, 1513150276Speter am, 1513250276Speter cols#80, lines#24, 1513350276Speter clear=^Z, cub1=^H, cuf1=^L, 1513450276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EJ, el=\EK, 1513550276Speter 1513650276Speter#### Tab Office Products 1513750276Speter# 1513850276Speter# TAB Products Co. - Palo Alto, California 1513950276Speter# Electronic Office Products, 1514050276Speter# 1451 California Avenue 94304 1514150276Speter# 1514250276Speter# I think they're out of business. 1514350276Speter# 1514450276Speter 1514550276Speter# The tab 132 uses xon/xoff, so no padding needed. 1514650276Speter# <smkx>/<rmkx> have nothing to do with arrow keys. 1514750276Speter# <is2> sets 80 col mode, normal video, autowrap on (for <am>). 1514850276Speter# Seems to be no way to get rid of status line. 1514950276Speter# The manual for this puppy was dated June 1981. It claims to be VT52- 1515050276Speter# compatible but looks more vt100-like. 1515150276Spetertab132|tab|tab132-15|tab 132/15, 1515250276Speter da, db, 1515350276Speter cols#80, lines#24, lm#96, 1515450276Speter cud1=^J, cup=\E[%i%p1%d;%p2%dH, dch1=\E[P, dl1=\E[M, 1515550276Speter il1=\E[L, is2=\E[?7h\E[?3l\E[?5l, kcub1=\E[D, kcud1=\E[B, 1515650276Speter kcuu1=\E[A, rmir=\E[4l, rmkx@, smir=\E[4h, smkx@, 1515750276Speter use=vt100, 1515850276Spetertab132-w|tab132 in wide mode, 1515950276Speter cols#132, 1516050276Speter is2=\E[?7h\E[?3h\E[?5l, use=tab132, 1516150276Spetertab132-rv|tab132 in reverse-video mode, 1516250276Speter is2=\E[?7h\E[?3l\E[?5h, use=tab132, 1516350276Spetertab132-w-rv|tab132 in reverse-video/wide mode, 1516450276Speter is2=\E[?7h\E[?3h\E[?5h, 1516550276Speter use=tab132-w, 1516650276Speter 1516750276Speter 1516850276Speter#### Teleray 1516950276Speter# 1517050276Speter# Research Incorporated 1517150276Speter# 6425 Flying Cloud Drive 1517250276Speter# Eden Prairie, MN 55344 1517350276Speter# Vox: (612)-941-3300 1517450276Speter# 1517550276Speter# The Teleray terminals were all discontinued in 1992-93. RI still services 1517650276Speter# and repairs these beasts, but no longer manufactures them. The Teleray 1517750276Speter# people believe that all the types listed below are very rare now (1995). 1517850276Speter# There was a newer line of Telerays (Model 7, Model 20, Model 30, and 1517950276Speter# Model 100) that were ANSI-compatible. 1518050276Speter# 1518150276Speter# Note two things called "teleray". Reorder should move the common one 1518250276Speter# to the front if you have either. A dumb teleray with the cursor stuck 1518350276Speter# on the bottom and no obvious model number is probably a 3700. 1518450276Speter# 1518550276Speter 1518650276Spetert3700|dumb teleray 3700, 1518750276Speter cols#80, lines#24, 1518850276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, ind=^J, 1518950276Spetert3800|teleray 3800 series, 1519050276Speter cols#80, it#8, lines#24, 1519150276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1519250276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EJ, el=\EK, 1519350276Speter home=\EH, ht=^I, ind=^J, ll=\EY7\s, 1519450276Spetert1061|teleray|teleray 1061, 1519550276Speter am, km, xhp, xt, 1519650276Speter cols#80, it#8, lines#24, xmc#1, 1519750276Speter bel=^G, clear=\014$<1>, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1519850276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EQ, 1519950276Speter dl1=\EM$<2*>, ed=\EJ$<1>, el=\EK, home=\EH, ht=^I, hts=\EF, 1520050276Speter ich1=\EP, il1=\EL$<2*>, ind=^J, ip=$<0.4*>, 1520150276Speter 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, 1520250276Speter kf1=^Z1, kf2=^Z2, kf3=^Z3, kf4=^Z4, kf5=^Z5, kf6=^Z6, kf7=^Z7, 1520350276Speter kf8=^Z8, rmso=\ER@, rmul=\ER@, smso=\s\ERD, smul=\ERH, 1520450276Speter tbc=\EG, 1520550276Spetert1061f|teleray 1061 with fast PROMs, 1520650276Speter dl1=\EM, il1=\EL, ip@, use=t1061, 1520750276Speter# "Teleray Arpa Special", officially designated as 1520850276Speter# "Teleray Arpa network model 10" with "Special feature 720". 1520950276Speter# This is the new (1981) fast microcode updating the older "arpa" proms 1521050276Speter# (which gave meta-key and programmable-fxn keys). 720 is much much faster, 1521150276Speter# converts the keypad to programmable function keys, and has other goodies. 1521250276Speter# Standout mode is still broken (magic cookie, etc) so is suppressed as no 1521350276Speter# programs handle such lossage properly. 1521450276Speter# Note: this is NOT the old termcap's "t1061f with fast proms." 1521550276Speter# From: J. Lepreau <lepreau@utah-cs> Tue Feb 1 06:39:37 1983, Univ of Utah 1521650276Speter# (t10: removed overridden ":so@:se@:us@:ue@:" -- esr) 1521750276Spetert10|teleray 10 special, 1521850276Speter km, xhp, xt, 1521950276Speter cols#80, it#8, lines#24, xmc#2, 1522050276Speter clear=\Ej$<30/>, cub1=^H, cuf1=\EC, 1522150276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EQ, 1522250276Speter dl1=\EM, ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EP, il1=\EL, 1522350276Speter ind=\Eq, pad=\0, ri=\Ep, rmso=\ER@, rmul=\ER@, smso=\ERD, 1522450276Speter smul=\ERH, 1522550276Speter# teleray 16 - map the arrow keys for vi/rogue, shifted to up/down page, and 1522650276Speter# back/forth words. Put the function keys (f1-f10) where they can be 1522750276Speter# found, and turn off the other magic keys along the top row, except 1522850276Speter# for line/local. Do the magic appropriate to make the page shifts work. 1522950276Speter# Also toggle ^S/^Q for those of us who use Emacs. 1523050276Spetert16|teleray 16, 1523150276Speter am, da, db, mir, xhp, xt, 1523250276Speter cols#80, lines#24, 1523350276Speter bel=^G, clear=\E[H\E[2J, cr=^M, cub1=^H, cud1=\E[B, 1523450276Speter cuf1=\E[C, cup=%i\E[%p1%d;%p2%df, cuu1=\E[A, dch1=\E[P, 1523550276Speter dl1=\E[M, ed=\E[0J, el=\E[0K, home=\E[H, ht=^I, il1=\E[L, 1523650276Speter ind=^J, kf1=^Z1, kf10=^Z0, kf2=^Z2, kf3=^Z3, kf4=^Z4, kf5=^Z5, 1523750276Speter kf6=^Z6, kf7=^Z7, kf8=^Z8, kf9=^Z9, ri=\E[T, 1523850276Speter rmcup=\E[V\E[24;1f\E[?38h, rmir=\E[4l, rmso=\E[m, 1523950276Speter rmul=\E[m, sgr0=\E[m, smcup=\E[U\E[?38l, smir=\E[4h, 1524050276Speter smso=\E[7m, smul=\E[4m, 1524150276Speter 1524250276Speter#### Texas Instruments (ti) 1524350276Speter# 1524450276Speter 1524550276Speter# The Silent 700 was so called because it was built around a quiet thermal 1524650276Speter# printer. It was portable, equipped with an acoustic coupler, and pretty 1524750276Speter# neat for its day. 1524850276Speterti700|ti733|ti735|ti745|ti800|ti silent 700/733/735/745 or omni 800, 1524950276Speter hc, os, 1525050276Speter cols#80, 1525150276Speter bel=^G, cr=\r$<162>, cub1=^H, cud1=^J, ind=^J, 1525250276Speter 1525350276Speter# 1525450276Speter# Texas Instruments 916 VDT 7 bit control mode 1525550276Speter# 1525650276Speterti916|ti916-220-7|Texas Instruments 916 VDT 8859/1 vt220 mode 7 bit CTRL, 1525750276Speter da, db, in, msgr, 1525850276Speter cbt=\E[Z, civis=\E[?25l, clear=\E[H\E[2J$<6>, 1525950276Speter cnorm=\E[?25h, cub=\E[%p1%dD, cud=\E[%p1%dB, 1526050276Speter cuf=\E[%p1%dC, cup=\E[%p1%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 1526150276Speter cvvis=\E[?25h, dch=\E[%p1%dP$<250>, dch1=\E[P, 1526250276Speter dl=\E[%p1%dM, ech=\E[%p1%dX$<20>, ed=\E[J$<6>, el=\E[0K, 1526350276Speter el1=\E[1K, enacs=\E(B\E)0, ff=^L, flash=\E[?5h\E[?5l$<6>, 1526450276Speter hpa=\E[%p1%{1}%+%dG, hts=\E[0W, ich=\E[%p1%d@$<250>, 1526550276Speter il=\E[%p1%dL$<36>, ip=$<10>, is2=\E[1;24r\E[24;1H, 1526650276Speter kcmd=\E[29~, kdch1=\E[P, kent=^J, kf1=\E[17~, kf10=\E[28~, 1526750276Speter kf11=\E[29~, kf12=\E[31~, kf2=\E[18~, kf3=\E[19~, 1526850276Speter kf4=\E[20~, kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~, 1526950276Speter kf9=\E[26~, khome=\E[H, kich1=\E[@, knp=\E[S, kpp=\E[T, 1527050276Speter kprt=^X, prot=\E&, rmacs=\017$<2>, rs2=\E[!p, 1527150276Speter smacs=\016$<2>, tbc=\E[3g, vpa=\E[%p1%{1}%+%dd, use=vt220, 1527250276Speter# 1527350276Speter# Texas Instruments 916 VDT 8 bit control mode 1527450276Speter# 1527550276Speterti916-8|ti916-220-8|Texas Instruments 916 VDT 8859/1 8 vt220 mode bit CTRL, 1527650276Speter kcmd=\23329~, kcub1=\233D, kcud1=\233B, kcuf1=\233C, 1527750276Speter kcuu1=\233A, kdch1=\233P, kent=^J, kf1=\23317~, 1527850276Speter kf10=\23328~, kf11=\23329~, kf12=\23331~, kf2=\23318~, 1527950276Speter kf3=\23319~, kf4=\23320~, kf5=\23321~, kf6=\23323~, 1528050276Speter kf7=\23324~, kf8=\23325~, kf9=\23326~, khome=\233H, 1528150276Speter kich1=\233@, knp=\233S, kpp=\233T, kprt=^X, 1528250276Speter use=ti916, 1528350276Speter# 1528450276Speter# Texas Instruments 916 VDT 8859/1 7 bit control 132 column mode 1528550276Speter# 1528650276Speterti916-132|Texas Instruments 916 VDT vt220 132 column, 1528750276Speter cols#132, use=ti916, 1528850276Speter# 1528950276Speter# Texas Instruments 916 VDT 8859/1 8 bit control 132 column mode 1529050276Speter# 1529150276Speterti916-8-132|Texas Instruments 916 VDT 8-bit vt220 132 column, 1529250276Speter cols#132, use=ti916-8, 1529350276Speterti924|Texas Instruments 924 VDT 8859/1 7 bit CTRL, 1529450276Speter am, xon, 1529550276Speter cols#80, it#8, lines#24, 1529650276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 1529750276Speter clear=\E[2J\E[H, cnorm=\E[?25h, cr=^M, 1529850276Speter csr=%i\E[%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B, cuf1=\E[C, 1529950276Speter cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E[?31h, 1530050276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH, 1530150276Speter il1=\E[L, ind=\ED, kbs=^H, kcub1=\E[D, kcud1=\E[B, 1530250276Speter kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kf1=\EOP, kf2=\EOQ, 1530350276Speter kf3=\EOR, kf4=\EOS, kf5=\E[16~, kf6=\E[17~, kf7=\E[18~, 1530450276Speter kf8=\E[19~, kf9=\E[20~, kich1=\E[@, rc=\E8, rev=\E[7m, 1530550276Speter ri=\EM, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, smso=\E[7m, 1530650276Speter smul=\E[4m, tbc=\E[3g, 1530750276Speterti924-8|Texas Instruments 924 VDT 8859/1 8 bit CTRL, 1530850276Speter am, xon, 1530950276Speter cols#80, it#8, lines#24, 1531050276Speter bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, 1531150276Speter clear=\E[2J\E[H, cnorm=\E[?25h, cr=^M, 1531250276Speter csr=%i\E[%p1%d;%p2%dr, cub1=\E[D, cud1=\E[B, cuf1=\E[C, 1531350276Speter cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E[?31h, 1531450276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH, 1531550276Speter il1=\E[L, ind=\ED, kbs=^H, kcub1=\E[D, kcud1=\E[B, 1531650276Speter kcuf1=\E[C, kcuu1=\E[A, kdch1=P$<\233>, kf1=P$<\217>, 1531750276Speter kf2=Q$<\217>, kf3=R$<\217>, kf4=S$<\217>, kf5=~$<\23316>, 1531850276Speter kf6=~$<\23317>, kf7=~$<\23318>, kf8=~$<\23319>, 1531950276Speter kf9=~$<\23320>, kich1=@$<\233>, rc=\E8, rev=\E[7m, ri=\EM, 1532050276Speter rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, smso=\E[7m, 1532150276Speter smul=\E[4m, tbc=\E[3g, 1532250276Speterti924w|Texas Instruments 924 VDT 7 bit - 132 column mode, 1532350276Speter cols#132, use=ti924, 1532450276Speterti924-8w|Texas Instruments 924 VDT 8 bit - 132 column mode, 1532550276Speter cols#132, use=ti924-8, 1532650276Speterti931|Texas Instruments 931 VDT, 1532750276Speter am, xon, 1532850276Speter cols#80, lines#24, 1532950276Speter bel=^G, blink=\E4P, clear=\EL, cnorm=\E4@, cr=^M, cub1=\ED, 1533050276Speter cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, 1533150276Speter cuu1=\EA, dch1=\EQ, dl1=\EO, ed=\EJ, el=\EI, home=\EH, 1533250276Speter ich1=\ER\EP\EM, il1=\EN, ind=\Ea, invis=\E4H, 1533350276Speter is2=\EGB\E(@B@@\E), kcub1=\ED, kcud1=\EB, kcuf1=\EC, 1533450276Speter kcuu1=\EA, kdch1=\EQ, kdl1=\EO, kf1=\Ei1, kf2=\Ei2, kf3=\Ei3, 1533550276Speter kf4=\Ei4, kf5=\Ei5, kf6=\Ei6, kf7=\Ei7, kf8=\Ei8, kf9=\Ei9, 1533650276Speter kich1=\EP, kil1=\EN, rev=\E4B, ri=\Eb, rmso=\E4@, rmul=\E4@, 1533750276Speter sgr0=\E4@, smso=\E4A, smul=\E4D, 1533850276Speterti926|Texas Instruments 926 VDT 8859/1 7 bit CTRL, 1533950276Speter csr@, ind=\E[1S, ri=\E[1T, 1534050276Speter use=ti924, 1534150276Speter# (ti926-8: I corrected this from the broken SCO entry -- esr) 1534250276Speterti926-8|Texas Instruments 926 VDT 8859/1 8 bit CTRL, 1534350276Speter csr@, ind=\2331S, ri=\2331T, 1534450276Speter use=ti924-8, 1534550276Speterti_ansi|basic entry for ti928, 1534650276Speter am, bce, eo, xenl, xon, 1534750276Speter colors#8, cols#80, it#8, lines#25, pairs#64, 1534850276Speter bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[2J\E[H, 1534950276Speter cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, 1535050276Speter cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, 1535150276Speter dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\E[@, 1535250276Speter il1=\E[L, ind=\E[S, kbs=^H, kcub1=\E[D, kcud1=\E[B, 1535350276Speter kcuf1=\E[C, kcuu1=\E[A, kend=\E[F, kf0=\E[V, kf1=\E[M, 1535450276Speter kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, 1535550276Speter kf8=\E[T, kf9=\E[U, khome=\E[H, knp=\E[G, kpp=\E[I, 1535650276Speter op=\E[37;40m, ri=\E[T, rmso=\E[m, rmul=\E[m, 1535750276Speter setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr0=\E[m, 1535850276Speter smso=\E[7m, smul=\E[4m, 1535950276Speter# 1536050276Speter# 928 VDT 7 bit control mode 1536150276Speter# 1536250276Speterti928|Texas Instruments 928 VDT 8859/1 7 bit CTRL, 1536350276Speter kdch1=\E[P, kend=\E_1\E\\, kent=\E[8~, kf1=\E[17~, 1536450276Speter kf10=\E[28~, kf11=\E[29~, kf12=\E[31~, kf13=\E[32~, 1536550276Speter kf15=\E[34~, kf2=\E[18~, kf3=\E[19~, kf4=\E[20~, 1536650276Speter kf5=\E[21~, kf6=\E[23~, kf7=\E[24~, kf8=\E[25~, kf9=\E[26~, 1536750276Speter kich1=\E[@, knp=\E[S, kpp=\E[T, kprt=\E[35~, 1536850276Speter use=ti_ansi, 1536950276Speter# 1537050276Speter# 928 VDT 8 bit control mode 1537150276Speter# 1537250276Speterti928-8|Texas Instruments 928 VDT 8859/1 8 bit CTRL, 1537350276Speter kdch1=\233P, kend=\2371\234, kent=\2338~, kf1=\23317~, 1537450276Speter kf10=\23328~, kf11=\23329~, kf12=\23331~, kf13=\23332~, 1537550276Speter kf15=\23334~, kf2=\23318~, kf3=\23319~, kf4=\23320~, 1537650276Speter kf5=\23321~, kf6=\23323~, kf7=\23324~, kf8=\23325~, 1537750276Speter kf9=\23326~, khome=\233H, kich1=\233@, knp=\233S, 1537850276Speter kpp=\233T, kprt=\23335~, 1537950276Speter use=ti_ansi, 1538050276Speter 1538150276Speter#### Zentec (zen) 1538250276Speter# 1538350276Speter 1538450276Speter# (zen30: removed obsolete :ma=^L ^R^L^K^P:. This entry originally 1538550276Speter# had just <smso>=\EG6 which I think means standout was supposed to be 1538650276Speter# dim-reverse using ADM12-style attributes. ADM12 <smul>/<rmul> and 1538750276Speter# <invis> might work-- esr) 1538850276Speterzen30|z30|zentec 30, 1538950276Speter am, mir, ul, 1539050276Speter cols#80, lines#24, 1539150276Speter bel=^G, clear=\E*, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1539250276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, 1539350276Speter dim=\EG2, dl1=\ER$<1.5*>, ed=\EY, el=\ET$<1.0*>, home=^^, 1539450276Speter il1=\EE$<1.5*>, ind=^J, rmir=\Er, rmul@, smir=\Eq, smso=\EG6, 1539550276Speter smul@, 1539650276Speter use=adm+sgr, 1539750276Speter# (zen50: this had extension capabilities 1539850276Speter# :BS=^U:CL=^V:CR=^B: 1539950276Speter# UK/DK/RK/LK/HM were someone's aliases for ku/kd/kl/kr/kh, 1540050276Speter# which were also in the original entry -- esr) 1540150276Speter# (zen50: removed obsolete ":ma=^Hh^Ll^Jj^Kk:" -- esr) 1540250276Speterzen50|z50|zentec zephyr, 1540350276Speter am, 1540450276Speter cols#80, lines#24, xmc#1, 1540550276Speter clear=\E+, cub1=^H, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, 1540650276Speter cuu1=^K, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, ich1=\EQ, il1=\EE, 1540750276Speter invis@, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, khome=^^, 1540850276Speter rmul@, smul@, 1540950276Speter use=adm+sgr, 1541050276Speter 1541150276Speter# CCI 4574 (Office Power) from Will Martin <wmartin@BRL.ARPA> via BRL 1541250276Spetercci|cci1|z8001|zen8001|CCI Custom Zentec 8001, 1541350276Speter am, bw, 1541450276Speter cols#80, lines#24, 1541550276Speter blink=\EM", clear=\EH\EJ, cnorm=\EP, 1541650276Speter csr=\ER%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=^J, 1541750276Speter cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, 1541850276Speter cvvis=\EF\EQ\EM \ER 7, dim=\EM!, ed=\EJ, el=\EK, home=\EH, 1541950276Speter invis=\EM(, is2=\EM \EF\ET\EP\ER 7, kbs=^H, kcub1=\ED, 1542050276Speter kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome=\EH, mc4=^T, mc5=^R, 1542150276Speter rev=\EM$, ri=\EI, rmso=\EM\s, rmul=\EM\s, sgr0=\EM\s, 1542250276Speter smso=\EM$, smul=\EM0, 1542350276Speter 1542450276Speter######## OBSOLETE UNIX CONSOLES 1542550276Speter# 1542650276Speter 1542750276Speter#### Apollo consoles 1542850276Speter# 1542950276Speter# Apollo got bought by Hewlett-Packard. The Apollo workstations are 1543050276Speter# labeled HP700s now. 1543150276Speter# 1543250276Speter 1543350276Speter# From: Gary Darland <goodmanc@garnet.berkeley.edu> 1543450276Speterapollo|apollo console, 1543550276Speter am, mir, 1543650276Speter cols#88, lines#53, 1543750276Speter clear=^L, cub1=^H, cud1=\EB, cuf1=\EC, 1543850276Speter cup=\EM%p1%{32}%+%c%p2%d), cuu1=\EA, dch1=\EP, dl1=\EL, 1543950276Speter ed=\EJ, el=\EK, hpa=\EN%p1%d, il1=\EI, ind=\EE, ri=\ED, 1544050276Speter rmcup=\EX, rmir=\ER, rmso=\ET, rmul=\EV, smcup=\EW, smir=\EQ, 1544150276Speter smso=\ES, smul=\EU, vpa=\EO+\s, 1544250276Speter 1544350276Speter# We don't know whether or not the apollo guys replicated DEC's firmware bug 1544450276Speter# in the VT132 that reversed <rmir>/<smir>. To be on the safe side, disable 1544550276Speter# both these capabilities. 1544650276Speterapollo_15P|apollo 15 inch display, 1544750276Speter rmir@, smir@, use=vt132, 1544850276Speterapollo_19L|apollo 19 inch display, 1544950276Speter rmir@, smir@, use=vt132, 1545050276Speterapollo_color|apollo color display, 1545150276Speter rmir@, smir@, use=vt132, 1545250276Speter 1545350276Speter#### Convergent Technology 1545450276Speter# 1545550276Speter# Burroughs bought Convergent shortly before it merged with Univac. 1545650276Speter# CTOS is (I believe) dead. Probably the aws is too (this entry dates 1545750276Speter# from 1991 or earlier). 1545850276Speter# 1545950276Speter 1546050276Speter# Convergent AWS workstation from Gould/SEL UTX/32 via BRL 1546150276Speter# (aws: removed unknown :dn=^K: -- esr) 1546250276Speteraws|Convergent Technologies AWS workstation under UTX and Xenix, 1546350276Speter am, 1546450276Speter cols#80, lines#28, xmc#0, 1546550276Speter acsc=, clear=^L, cud1=^K, cuf1=^R, cup=\EC%p2%c%p1%c, 1546650276Speter cuu1=^A, dch1=\EDC, dl1=\EDL, ed=\EEF, el=\EEL, hpa=\EH%p1%c, 1546750276Speter ich1=\EIC, il1=\EIL, ind=\ESU, kbs=^H, kcub1=^N, kcud1=^K, 1546850276Speter kcuf1=^R, kcuu1=^A, ri=\ESD, rmacs=\EAAF, rmso=\EARF, 1546950276Speter rmul=\EAUF, smacs=\EAAN, smso=\EARN, smul=\EAUN, 1547050276Speter vpa=\EV%p1%c, 1547150276Speterawsc|Convergent Technologies AWS workstation under CTOS, 1547250276Speter am, 1547350276Speter cols#80, lines#24, xmc#0, 1547450276Speter acsc=, clear=^L, cud1=^K, cuf1=^R, cup=\EC%p2%c%p1%c, 1547550276Speter cuu1=^A, ed=\EEF, el=\EEL, kbs=^H, kcub1=^N, kcud1=^K, 1547650276Speter kcuf1=^R, kcuu1=^A, rmacs=\EAAF, rmso=\EAA, rmul=\EAA, 1547750276Speter smacs=\EAAN, smso=\EAE, smul=\EAC, 1547850276Speter 1547950276Speter#### DEC consoles 1548050276Speter# 1548150276Speter 1548250276Speter# The MicroVax console. Tim Theisen <tim@cs.wisc.edu> writes: 1548350276Speter# The digital uVax II's had a graphic display called a qdss. It was 1548450276Speter# supposed to be a high performance graphic accelerator, but it was 1548550276Speter# late to market and barely appeared before faster dumb frame buffers 1548650276Speter# appeared. I have only used this display while running X11. However, 1548750276Speter# during bootup, it was in text mode, and probably had a terminal emulator 1548850276Speter# within it. And that is what your termcap entry is for. In graphics 1548950276Speter# mode the screen size is 1024x864 pixels. 1549050276Speterqdss|qdcons|qdss glass tty, 1549150276Speter am, 1549250276Speter cols#128, lines#57, 1549350276Speter clear=\032$<1/>, cub1=^H, cud1=^J, cuf1=^L, 1549450276Speter cup=\E=%p1%c%p2%c, cuu1=^K, 1549550276Speter 1549650276Speter#### Fortune Systems consoles 1549750276Speter# 1549850276Speter# Fortune made a line of 68K-based UNIX boxes that were pretty nifty 1549950276Speter# in their day; I (esr) used one myself for a year or so around 1984. 1550050276Speter# They had no graphics, though, and couldn't compete against Suns and 1550150276Speter# the like. R.I.P. 1550250276Speter# 1550350276Speter 1550450276Speter# From: Robert Nathanson <c160-3bp@Coral> via tut Wed Oct 5, 1983 1550550276Speter# (This had extension capabilities 1550650276Speter# :rv=\EH:re=\EI:rg=0:GG=0:\ 1550750276Speter# :CO=\E\\:WL=^Aa\r:WR=^Ab\r:CL=^Ac\r:CR=^Ad\r:DL=^Ae\r:RF=^Af\r:\ 1550850276Speter# :RC=^Ag\r:CW=^Ah\r:NU=^Aj\r:EN=^Ak\r:HM=^Al:PL=^Am\r:\ 1550950276Speter# :PU=^An\r:PD=^Ao\r:PR=^Ap\r:HP=^A@\r:RT=^Aq\r:TB=\r:CN=\177:MP=\E+F: 1551050276Speter# It had both ":bs:" and ":bs=^H:"; I removed the latter. Also, it had 1551150276Speter# ":sg=0:" and ":ug=0:"; evidently the composer was trying (unnecessarily) 1551250276Speter# to force both magic cookie glitches off. Once upon a time, I 1551350276Speter# used a Fortune myself, so I know the capabilities of the form ^A[a-z]\r are 1551450276Speter# function keys; thus the "Al" value for HM was certainly an error. I renamed 1551550276Speter# EN/PD/PU/CO/CF/RT according to the XENIX/TC mappings, but not HM/DL/RF/RC. 1551650276Speter# I think :rv: and :re: are start/end reverse video and :rg: is a nonexistent 1551750276Speter# "reverse-video-glitch" capability; I have put :rv: and :re: in with standard 1551850276Speter# names below. I've removed obsolete ":nl=5^J:" as there is a :do: -- esr) 1551950276Speterfos|fortune|Fortune system, 1552050276Speter am, bw, 1552150276Speter cols#80, lines#25, 1552250276Speter acsc=j*k(l m"q&v%w#x-, bel=^G, blink=\EN, civis=\E], 1552350276Speter clear=\014$<20>, cnorm=\E\\, cr=^M, cub1=^H, cud1=\n$<3>, 1552450276Speter cup=\034C%p1%{32}%+%c%p2%{32}%+%c, cuu1=\013$<3>, 1552550276Speter cvvis=\E\:, dch1=\034W$<5>, dl1=\034R$<15>, 1552650276Speter ed=\034Y$<3*>, el=^\Z, home=\036$<10>, ht=^Z, 1552750276Speter ich1=\034Q$<5>, il1=\034E$<15>, ind=^J, is2=^_.., kbs=^H, 1552850276Speter kcub1=^Aw\r, kcud1=^Ay\r, kcuf1=^Az\r, kcuu1=^Ax\r, 1552950276Speter kend=^Ak\r, kent=^Aq, kf1=^Aa\r, kf2=^Ab\r, kf3=^Ac\r, 1553050276Speter kf4=^Ad\r, kf5=^Ae\r, kf6=^Af\r, kf7=^Ag\r, kf8=^Ah\r, 1553150276Speter khome=^A?\r, knp=^Ao\r, kpp=^An\r, nel=^M^J, rev=\EH, 1553250276Speter rmacs=^O, rmso=^\I`, rmul=^\IP, sgr0=\EI, smacs=\Eo, 1553350276Speter smso=^\H`, smul=^\HP, 1553450276Speter 1553550276Speter#### Masscomp consoles 1553650276Speter# 1553750276Speter# Masscomp has gone out of business. Their product line was purchased by 1553850276Speter# comany in Georgia (US) called "XS International", parts and service may 1553950276Speter# still be available through them. 1554050276Speter# 1554150276Speter 1554250276Speter# (masscomp: ":MT:" changed to ":km:"; -- esr) 1554350276Spetermasscomp|masscomp workstation console, 1554450276Speter km, mir, 1554550276Speter cols#80, it#8, lines#24, 1554650276Speter clear=\E[2J, cub1=^H, cud1=\E[B, cuf1=\E[C, 1554750276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 1554850276Speter ed=\E[J, el=\E[K, ht=^I, il1=\E[L, is2=\EGc\EGb\EGw, kbs=^H, 1554950276Speter kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, rmir=\E[4l, 1555050276Speter rmso=\E[m, rmul=\EGau, smir=\E[4h, smso=\E[7m, smul=\EGu, 1555150276Spetermasscomp1|masscomp large screen version 1, 1555250276Speter cols#104, lines#36, use=masscomp, 1555350276Spetermasscomp2|masscomp large screen version 2, 1555450276Speter cols#64, lines#21, use=masscomp, 1555550276Speter 1555650276Speter######## OTHER OBSOLETE TYPES 1555750276Speter# 1555850276Speter# These terminals are *long* dead -- these entries are retained for 1555950276Speter# historical interest only. 1556050276Speter# 1556150276Speter 1556250276Speter#### Obsolete non-ANSI software emulations 1556350276Speter# 1556450276Speter 1556550276Speter# CTRM terminal emulator 1556650276Speter# 1. underlining is not allowed with colors: first, is is simulated by 1556750276Speter# black on white, second, it disables background color manipulations. 1556850276Speter# 2. BLINKING, REVERSE and BOLD are allowed with colors, 1556950276Speter# so we have to save their status in the static registers A, B and H 1557050276Speter# respectively, to be able to restore them when color changes 1557150276Speter# (because any color change turns off ALL attributes) 1557250276Speter# 3. <bold> and <rev> sequences alternate modes, 1557350276Speter# rather then simply entering them. Thus we have to check the 1557450276Speter# static register B and H to determine the status, before sending the 1557550276Speter# escape sequence. 1557650276Speter# 4. <sgr0> now must set the status of all 3 register (A,B,H) to zero 1557750276Speter# and then reset colors 1557850276Speter# 5. implementation of the protect mode would badly penalize the performance. 1557950276Speter# we would have to use \E&bn sequence to turn off colors (as well as all 1558050276Speter# other attributes), and keep the status of protect mode in yet another 1558150276Speter# static variable. If someone really needs this mode, they would have to 1558250276Speter# create another terminfo entry. 1558350276Speter# 6. original color-pair is white on black. 1558450276Speter# store the information about colors into static registers 1558550276Speter# 7. set foreground color. it performs the following steps. 1558650276Speter# 1) turn off all attributes 1558750276Speter# 2) turn on the background and video attributes that have been turned 1558850276Speter# on before (this information is stored in static registers X,Y,Z,A,B,H,D). 1558950276Speter# 3) turn on foreground attributes 1559050276Speter# 4) store information about foreground into U,V,W static registers 1559150276Speter# 8. turn on background: similar to turn on foreground above 1559250276Speterctrm|C terminal emulator, 1559350276Speter am, bce, xon, 1559450276Speter colors#8, cols#80, lh#0, lines#24, lm#0, lw#0, ncv#2, nlab#0, 1559550276Speter pairs#63, pb#19200, vt#6, 1559650276Speter bel=^G, blink=\E&dA%{1}%PA, 1559750276Speter bold=%?%gH%{0}%=%t\E&dH%{1}%PH%;, cbt=\Ei, 1559850276Speter clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1559950276Speter cup=\E&a%p2%dc%p1%dY, cuu1=\EA, dch1=\EP$<2>, dl1=\EM, 1560050276Speter ed=\EJ, el=\EK, hpa=\E&a%p1%dC, ht=\011$<2>, hts=\E1, 1560150276Speter il1=\EL, ind=^J, ip=$<2>, is2=\E&jA\r, kbs=^H, kcub1=\Eu\r, 1560250276Speter kcud1=\Ew\r, kcuf1=\Ev\r, kcuu1=\Et\r, kf1=\Ep\r, 1560350276Speter kf2=\Eq\r, kf3=\Er\r, kf4=\Es\r, kf5=\Et\r, kf6=\Eu\r, 1560450276Speter kf7=\Ev\r, kf8=\Ew\r, khome=\Ep\r, 1560550276Speter op=\E&bn\E&bB\E&bG\E&bR%{0}%PX%{0}%PY%{0}%PZ%{1}%PW%{1}%PV%{1}%PU, 1560650276Speter rev=%?%gB%{0}%=%t\E&dB%{1}%PB%;, rmir=\ER, rmkx=\E&jA, 1560750276Speter setb=\E&bn%?%gA%t\E&dA%;%?%gB%t\E&dB%;%?%gH%t\E&dH%;%?%gU%t\E&bR%;%?%gV%t\E&bG%;%?%gW%t\E&bB%;%?%p1%{1}%&%t\E&bb%{1}%e%{0}%;%PZ%?%p1%{2}%&%t\E&bg%{1}%e%{0}%;%PY%?%p1%{4}%&%t\E&br%{1}%e%{0}%;%PX, 1560850276Speter setf=\E&bn%?%gA%t\E&dA%;%?%gB%t\E&dB%;%?%gH%t\E&dH%;%?%gX%t\E&br%;%?%gY%t\E&bg%;%?%gZ%t\E&bb%;%?%p1%{1}%&%t\E&bB%{1}%e%{0}%;%PW%?%p1%{2}%&%t\E&bG%{1}%e%{0}%;%PV%?%p1%{4}%&%t\E&bR%{1}%e%{0}%;%PU, 1560950276Speter sgr=\E&d@%{0}%PA%{0}%PB%{0}%PD%{0}%PH%?%p1%p3%p5%|%|%t\E&dB%{1}%PB%;%?%p4%t\E&dA%{1}%PA%;%?%p6%t\E&dH%{1}%PH%;%?%p2%t\E&dD%;, 1561050276Speter sgr0=\E&d@%{0}%PA%{0}%PB%{0}%PH, smir=\EQ, smkx=\E&jB, 1561150276Speter smso=\E&dD, smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY, 1561250276Speter 1561350276Speter# gs6300 - can't use blue foreground, it clashes with underline; 1561450276Speter# it's simulated with cyan 1561550276Speter# Bug: The <op> capability probably resets attributes. 1561650276Speter# (gs6300: commented out <rmln> (no <smln>) --esr) 1561750276Spetergs6300|emots|AT&T PC6300 with EMOTS terminal emulator, 1561850276Speter am, bce, msgr, xon, 1561950276Speter colors#8, cols#80, it#8, lines#24, pairs#63, 1562050276Speter acsc=++\,\,--..``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 1562150276Speter bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M, 1562250276Speter cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, 1562350276Speter cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, 1562450276Speter cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, 1562550276Speter dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, 1562650276Speter ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, 1562750276Speter is2=\E[m, kbs=^H, kcbt=^R^I, kcub1=\E[D, kcud1=\E[B, 1562850276Speter kcuf1=\E[C, kcuu1=\E[A, kf1=\E[0s, kf2=\E[24s, kf3=\E[1s, 1562950276Speter kf4=\E[23s, kf5=\E[2s, kf6=\E[22s, kf7=\E[3s, kf8=\E[21s, 1563050276Speter khome=\E[H, mc4=\E[4i, mc5=\E[5i, op=\E[?;m, rev=\E[7m, 1563150276Speter ri=\E[L, rmacs=\E[10m, rs1=\Ec, setb=\E[?;%p1%dm, 1563250276Speter setf=\E[?%?%p1%{0}%=%t0%e%p1%{1}%=%t2%e%p1%{1}%-%d%;m, 1563350276Speter sgr0=\E[m\E[10m, smacs=\E[11m, smso=\E[1m, smul=\E[4m, 1563450276Speter 1563550276Speter# From: <earle@smeagol.UUCP> 29 Oct 85 05:40:18 GMT 1563650276Speter# MS-Kermit with Heath-19 emulation mode enabled 1563750276Speter# (h19k: changed ":pt@:" to ":it@" 1563850276Speterh19k|h19kermit|heathkit emulation provided by Kermit (no auto margin), 1563950276Speter am@, da, db, xt, 1564050276Speter it@, 1564150276Speter ht@, use=h19-u, 1564250276Speter 1564350276Speter# Apple Macintosh with Versaterm, a terminal emulator distributed by Synergy 1564450276Speter# Software (formerly Peripherals Computers & Supplies, Inc) of 1564550276Speter# 2457 Perkiomen Ave., Reading, PA 19606, 1-800-876-8376. They can 1564650276Speter# also be reached at support@synergy.com. 1564750276Speterversaterm|versaterm vt100 emulator for the macintosh, 1564850276Speter am, xenl, 1564950276Speter cols#80, it#8, lines#24, 1565050276Speter bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>, 1565150276Speter clear=\E[;H\E[2J$<50/>, cr=^M, csr=\E[%i%p1%d;%p2%dr, 1565250276Speter cub1=^H, cud1=^J, cuf1=\E[C$<2/>, 1565350276Speter cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>, 1565450276Speter dch1=\E[1P$<7/>, dl1=\E[1M$<9/>, ed=\E[J$<50/>, 1565550276Speter el=\E[K$<3/>, home=\E[H, ht=^I, ich1=\E[1@$<7/>, 1565650276Speter il1=\E[1L$<9/>, is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, 1565750276Speter kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, 1565850276Speter kf3=\EOR, kf4=\EOS, nel=^M^J, rc=\E8, rev=\E[7m$<2/>, 1565950276Speter rf=/usr/share/tabset/vt100, ri=\EM$<5/>, 1566050276Speter rmkx=\E>\E[?1l, rmso=\E[m$<2/>, rmul=\E[m$<2/>, rs1=\E>, 1566150276Speter sc=\E7, sgr0=\E[m$<2/>, smkx=\E=\E[?1h, smso=\E[7m$<2/>, 1566250276Speter smul=\E[4m$<2/>, 1566350276Speter 1566450276Speter# From: Rick Thomas <ihnp4!btlunix!rbt> 1566550276Speter# (xtalk: I added <rmam>/<smam> based on the init string. 1566650276Speterxtalk|IBM PC with xtalk communication program (versions up to 3.4), 1566750276Speter am, mir, msgr, xon, 1566850276Speter cols#80, it#8, lines#24, vt#3, xmc#1, 1566950276Speter acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 1567050276Speter bel=^G, clear=\E[H\E[J$<50>, cr=^M, cub=\E[%p1%dD, cub1=^H, 1567150276Speter cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C$<2>, 1567250276Speter cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, 1567350276Speter cuu1=\E[A$<2>, dl1=\E[M$<99>, ed=\E[J$<50>, el=\E[K$<3>, 1567450276Speter el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=^I, hts=\EH, 1567550276Speter il1=\E[L$<99>, ind=^J, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=^H, 1567650276Speter kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, 1567750276Speter kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP, kf10=\EOx, 1567850276Speter kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt, kf6=\EOu, kf7=\EOv, 1567950276Speter kf8=\EOl, kf9=\EOw, ri=\EM$<5>, rmacs=^O, rmam=\E[?7l, 1568050276Speter rmkx=\E[?1l\E>, rmso=\E[m\s, 1568150276Speter rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sgr0=\E[m, 1568250276Speter smacs=^N, smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7m\s, 1568350276Speter tbc=\E[3g, 1568450276Speter 1568550276Speter# The official PC terminal emulator program of the AT&T Product Centers. 1568650276Speter# Note - insert mode commented out - doesn't seem to work on AT&T PC. 1568750276Spetersimterm|attpc running simterm, 1568850276Speter am, 1568950276Speter cols#80, lines#24, 1569050276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, 1569150276Speter cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\ER, 1569250276Speter dl1=\EM, ed=\EJ, el=\EK, home=\EH, il1=\EL, ind=^J, rmcup=\EVE, 1569350276Speter rmso=\E&d@, sgr0=\E&d@, smcup=\EVS, smso=\E&dB, 1569450276Speter 1569550276Speter#### Daisy wheel printers 1569650276Speter# 1569750276Speter# This section collects Diablo, DTC, Xerox, Qume, and other daisy 1569850276Speter# wheel terminals. These are now largely obsolete. 1569950276Speter# 1570050276Speter 1570150276Speter# (diablo1620: removed <if=/usr/share/tabset/xerox1720>, no such file -- esr) 1570250276Speterdiablo1620|diablo1720|diablo450|ipsi|diablo 1620, 1570350276Speter hc, os, 1570450276Speter cols#132, it#8, 1570550276Speter cub1=^H, cud1=^J, cuu1=\E^J, hd=\ED, hpa=\E\011%i%p1%c, 1570650276Speter ht=^I, hts=\E1, hu=\EU, kbs=^H, tbc=\E2, 1570750276Speterdiablo1620-m8|diablo1640-m8|diablo 1620 w/8 column left margin, 1570850276Speter cols#124, 1570950276Speter is2=\r \E9, use=diablo1620, 1571050276Speter# (diablo1640: removed <if=/usr/share/tabset/xerox1730>, no such file -- esr) 1571150276Speterdiablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640, 1571250276Speter bel=^G, rmso=\E&, rmul=\ER, smso=\EW, smul=\EE, 1571350276Speter use=diablo1620, 1571450276Speter# (diablo1640-lm: removed <if=/usr/share/tabset/xerox1730-lm>, no such 1571550276Speter# file -- esr) 1571650276Speterdiablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin, 1571750276Speter cols#124, 1571850276Speter rmso=\E&, rmul=\ER, smso=\EW, smul=\EE, use=diablo1620, 1571950276Speterdiablo1740-lm|630-lm|1730-lm|x1700-lm|diablo 1740 printer, 1572050276Speter use=diablo1640-lm, 1572150276Speter# DTC 382 with VDU. Has no <ed> so we fake it with <el>. Standout 1572250276Speter# <smso=^P\s\002^PF> works but won't go away without dynamite <rmso=^P\s\0>. 1572350276Speter# The terminal has tabs, but I'm getting tired of fighting the braindamage. 1572450276Speter# If no tab is set or the terminal's in a bad mood, it glitches the screen 1572550276Speter# around all of memory. Note that return puts a blank ("a return character") 1572650276Speter# in the space the cursor was at, so we use ^P return (and thus ^P newline for 1572750276Speter# newline). Note also that if you turn off :pt: and let Unix expand tabs, 1572850276Speter# curses won't work (some old BSD versions) because it doesn't clear this bit, 1572950276Speter# and cursor addressing sends a tab for row/column 9. What a losing terminal! 1573050276Speter# I have been unable to get tabs set in all 96 lines - it always leaves at 1573150276Speter# least one line with no tabs in it, and once you tab through that line, 1573250276Speter# it completely weirds out. 1573350276Speter# (dtc382: change <rmcup> to <smcup> -- it just does a clear --esr) 1573450276Speterdtc382|DTC 382, 1573550276Speter am, da, db, xhp, 1573650276Speter cols#80, lines#24, lm#96, 1573750276Speter bel=^G, clear=\020\035$<20>, cnorm=^Pb, cr=^P^M, cub1=^H, 1573850276Speter cuf1=^PR, cup=\020\021%p2%c%p1%c, cuu1=^P^L, cvvis=^PB, 1573950276Speter dch1=^X, dl1=^P^S, ed=\020\025\020\023\020\023, el=^P^U, 1574050276Speter home=^P^R, il1=^P^Z, ind=^J, pad=\177, rmcup=, rmir=^Pi, 1574150276Speter rmul=^P \0, smcup=\020\035$<20>, smir=^PI, smul=^P ^P, 1574250276Speterdtc300s|DTC 300s, 1574350276Speter hc, os, 1574450276Speter cols#132, 1574550276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, ff=^L, hd=\Eh, ht=^I, 1574650276Speter hts=\E1, hu=\EH, ind=^J, kbs=^H, tbc=\E3, 1574750276Spetergsi|mystery gsi terminal, 1574850276Speter hc, os, 1574950276Speter cols#132, 1575050276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, hd=\Eh, ht=^I, hu=\EH, 1575150276Speter ind=^J, 1575250276Speteraj830|aj832|aj|anderson jacobson, 1575350276Speter hc, os, 1575450276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E7, hd=\E9, hu=\E8, 1575550276Speter ind=^J, 1575650276Speter# From: Chris Torek <chris@gyre.umd.edu> Thu, 7 Nov 85 18:21:58 EST 1575750276Speteraj510|Anderson-Jacobson model 510, 1575850276Speter am, mir, 1575950276Speter cols#80, lines#24, 1576050276Speter clear=^L, cub1=^H, cuf1=\EX, 1576150276Speter cup=\E#%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EY, 1576250276Speter dch1=.1*\E'D, dl1=\E&D$<2*/>, ed=\E'P, el=\E'L, ich1=, 1576350276Speter il1=\E&I$<2*/>, ip=$<.1*/>, kcub1=\EW, kcud1=\EZ, 1576450276Speter kcuf1=\EX, kcuu1=\EY, pad=\177, rmcup=\E"N, rmir=\E'J, 1576550276Speter rmso=\E"I, rmul=\E"U, smcup=\E"N, smir=\E'I, smso=\E"I, 1576650276Speter smul=\E"U, 1576750276Speter# From: <cbosg!ucbvax!pur-ee!cincy!chris> Thu Aug 20 09:09:18 1981 1576850276Speter# This is incomplete, but it's a start. 1576950276Speternec5520|nec|spinwriter|nec 5520, 1577050276Speter hc, os, 1577150276Speter cols#132, it#8, 1577250276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E9, ff=^L, 1577350276Speter hd=\E]s\n\E]W, ht=^I, hts=\E1, hu=\E]s\E9\E]W, ind=^J, 1577450276Speter kbs=^H, tbc=\E3, 1577550276Speterqume5|qume|Qume Sprint 5, 1577650276Speter hc, os, 1577750276Speter cols#80, it#8, 1577850276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, ff=^L, hd=\Eh, ht=^I, 1577950276Speter hts=\E1, hu=\EH, ind=^J, kbs=^H, tbc=\E3, 1578050276Speter# I suspect the xerox 1720 is the same as the diablo 1620. 1578150276Speterxerox1720|x1720|x1750|xerox 1720, 1578250276Speter hc, os, 1578350276Speter cols#132, it#8, 1578450276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, ff=^L, ht=^I, hts=\E1, ind=^J, 1578550276Speter tbc=\E2, 1578650276Speter 1578750276Speter#### Miscellaneous obsolete terminals, manufacturers unknown 1578850276Speter# 1578950276Speter# If you have any information about these (like, a manufacturer's name, 1579050276Speter# and a date on the serial-number plate) please send it! 1579150276Speter 1579250276Spetercad68-3|cgc3|cad68 basic monitor transparent mode size 3 chars, 1579350276Speter am, 1579450276Speter cols#73, lines#36, 1579550276Speter clear=^Z, cub1=^H, cuf1=^L, cuu1=^K, home=^^, 1579650276Spetercad68-2|cgc2|cad68 basic monitor transparent mode size 2 chars, 1579750276Speter am, 1579850276Speter cols#85, lines#39, 1579950276Speter clear=^Z, cub1=^H, cuf1=^L, cuu1=^K, home=^^, kcub1=\E3, 1580050276Speter kcud1=\E2, kcuf1=\E4, kcuu1=\E1, kf1=\E5, kf2=\E6, kf3=\E7, 1580150276Speter kf4=\E8, rmso=\Em^C, smso=\Em^L, 1580250276Spetercops10|cops|cops-10|cops 10, 1580350276Speter am, bw, 1580450276Speter cols#80, lines#24, 1580550276Speter bel=^G, clear=\030$<30/>, cr=^M, cub1=^H, cud1=^J, cuf1=^L, 1580650276Speter cup=\020%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=^W, el=^V, 1580750276Speter ind=^J, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, 1580850276Speter khome=^Y, 1580950276Speter# (d132: removed duplicate :ic=\E5:, 1581050276Speter# merged in capabilities from a BRL entry -- esr) 1581150276Speterd132|datagraphix|datagraphix 132a, 1581250276Speter da, db, in, 1581350276Speter cols#80, lines#30, 1581450276Speter bel=^G, clear=^L, cnorm=\Em\En, cr=^M, cub1=^H, cud1=^J, 1581550276Speter cuf1=\EL, cup=\E8%i%p1%3d%p2%3d, cuu1=\EK, cvvis=\Ex, 1581650276Speter dch1=\E6, home=\ET, ht=^I, ich1=\E5, il1=\E3, ind=^J, kbs=^H, 1581750276Speter kcub1=^H, kcud1=^J, nel=^M^J, ri=\Ew, 1581850276Speter# The d800 was an early portable terminal from c.1984-85 that looked a lot 1581950276Speter# like the original Compaq `lunchbox' portable (but no handle). It had a vt220 1582050276Speter# mode (which is what this entry looks like) and several other lesser-known 1582150276Speter# emulations. 1582250276Speterd800|Direct 800/A, 1582350276Speter am, da, db, msgr, xhp, 1582450276Speter cols#80, it#8, lines#24, 1582550276Speter acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~, 1582650276Speter bel=^G, clear=\E[1;1H\E[2J, cnorm=\E[>12h, cr=^M, cub1=^H, 1582750276Speter cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, 1582850276Speter cvvis=\E[>12l, ed=\E[J, el=\E[K, ht=^I, ind=\ED, kcub1=\E[D, 1582950276Speter kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, 1583050276Speter kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, 1583150276Speter ri=\EM, rmacs=\E[m, rmso=\E[m, rmul=\E[m, sgr0=\E[m, 1583250276Speter smacs=\E[1m, smso=\E[7m, smul=\E[4m, 1583350276Speterdigilog|digilog 333, 1583450276Speter cols#80, lines#16, 1583550276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, cuf1=^I, cuu1=^O, el=^X, 1583650276Speter home=^N, ind=^J, 1583750276Speter# The DWK was a terminal manufactured in the Soviet Union c.1986 1583850276Speterdwk|dwk-vt|dwk terminal, 1583950276Speter am, 1584050276Speter cols#80, it#8, lines#24, 1584150276Speter acsc=+\^\,Q-S.M0\177`+a\:f'g#h#i#jXkClJmFnNo~qUs_tEuPv\\wKxW~_, 1584250276Speter bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, 1584350276Speter cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dch1=\EP, 1584450276Speter ed=\EJ, el=\EK, home=\EH, ht=^I, ich1=\EQ, ind=^J, kbs=\177, 1584550276Speter kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\Ee, 1584650276Speter kf1=\Ef1, kf10=\Ef0, kf2=\Ef2, kf3=\Ef3, kf4=\Ef4, kf5=\Ef5, 1584750276Speter kf6=\Ef6, kf7=\Ef7, kf8=\Ef8, kf9=\Ef9, kich1=\Ed, knp=\Eh, 1584850276Speter kpp=\Eg, nel=^M^J, rev=\ET, ri=\ES, rmacs=\EG, rmso=\EX, 1584950276Speter sgr0=\EX, smacs=\EF, smso=\ET, 1585050276Speterenv230|envision230|envision 230 graphics terminal, 1585150276Speter xenl@, 1585250276Speter mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, 1585350276Speter sgr=\E[%?%p1%t;1%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, use=vt100, 1585450276Speter# These execuports were impact-printer ttys with a 30- or maybe 15-cps acoustic 1585550276Speter# coupler attached, the whole rig fitting in a suitcase and more or less 1585650276Speter# portable. Hot stuff for c.1977 :-) -- esr 1585750276Speterep48|ep4080|execuport 4080, 1585850276Speter am, os, 1585950276Speter cols#80, 1586050276Speter bel=^G, cr=^M, cub1=^H, cud1=^J, hd=^\, hu=^^, ind=^J, 1586150276Speterep40|ep4000|execuport 4000, 1586250276Speter cols#136, use=ep4080, 1586350276Speter# Adam Thompson <thompson@xanth.magic.mb.ca> tells us: 1586450276Speter# Informer series - these are all portable units, resembling older 1586550276Speter# automatic bread-baking machines. The terminal looks like a `clamshell' 1586650276Speter# design, but isn't. The structure is similar to the Direct terminals, 1586750276Speter# but only half the width. The entire unit is only about 10" wide. 1586850276Speter# It features an 8" screen (6" or 7" if you have color!), and an 9"x6" 1586950276Speter# keyboard. All the keys are crammed together, much like some laptop 1587050276Speter# PCs today, but perhaps less well organized...all these units have a 1587150276Speter# bewildering array of plugs on the back, including a built-in modem. 1587250276Speter# The 305 was a color version of the 304; the 306 and 307 were mono and 1587350276Speter# color terminals built for IBM bisync protocols. 1587450276Speter# From: Paul Leondis <unllab@amber.berkeley.edu> 1587550276Speterifmr|Informer D304, 1587650276Speter am, 1587750276Speter cols#80, lines#24, 1587850276Speter clear=\EZ, cub1=^H, cud1=^J, cuf1=\EC, 1587950276Speter cup=\EY%p2%{32}%+%c%p1%{32}%+%c, cuu1=\EA, dch1=\E\\, 1588050276Speter ed=\E/, el=\EQ, home=\EH, ich1=\E[, ri=\En, rmso=\EK, sgr0=\EK, 1588150276Speter smso=\EJ, 1588250276Speter# Entry largely based on wy60 and has the features of wy60ak. 1588350276Speteropus3n1+|Esprit Opus3n1+ in wy60 mode with ANSI arrow keys, 1588450276Speter am, bw, hs, km, mir, msgr, ul, xon, 1588550276Speter cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#80, 1588650276Speter acsc=0wa_h[jukslrmqnxqzttuyv]wpxv, bel=^G, blink=\EG2, 1588750276Speter cbt=\EI, civis=\E`0, clear=\E*$<100>, cnorm=\E`1, cr=^M, 1588850276Speter cub1=^H, cud1=^J, cuf1=^L, cup=\Ea%i%p1%dR%p2%dC, cuu1=^K, 1588950276Speter dch1=\EW$<11>, dim=\EGp, dl1=\ER$<5>, dsl=\Ez(\r, 1589050276Speter ed=\EY$<100>, el=\ET, fsl=^M, home=\036$<2>, ht=\011$<5>, 1589150276Speter hts=\E1, if=/usr/share/tabset/std, il1=\EE$<4>, ind=^J, 1589250276Speter ip=$<3>, 1589350276Speter is2=\E`\:\Ee(\EO\Ee6\Ec41\E~4\Ec21\Ed/\Ezz&\E[A\177\Ezz'\E[B\177\Ezz(\E[D\177\Ezz)\E[C\177\Ezz<\E[Q\177\Ezz`\E[F\177\EA1*\EZH12, 1589450276Speter kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=\E[D, kcud1=\E[B, 1589550276Speter kcuf1=\E[C, kcuu1=\E[A, kdch1=\EW, kdl1=\ER, ked=\EY, 1589650276Speter kel=\ET, kend=\E[F, kent=\E7, kf1=^A@\r, kf10=^AI\r, 1589750276Speter kf11=^AJ\r, kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, 1589850276Speter kf16=^AO\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, 1589950276Speter kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, 1590050276Speter kich1=\EQ, kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, 1590150276Speter mc0=\EP, mc4=^T, mc5=^R, nel=\r\n$<3>, 1590250276Speter pfloc=\EZ2%p1%{63}%+%c%p2%s\177, 1590350276Speter pfx=\EZ1%p1%{63}%+%c%p2%s\177, 1590450276Speter pln=\Ez%p1%{47}%+%c%p2%s\r, prot=\E), ri=\Ej$<7>, 1590550276Speter rmacs=\EH^C, rmam=\Ed., rmcup=, rmir=\Er, rmln=\EA11, 1590650276Speter rmxon=\Ec20, rs1=\E~!\E~4$<150>, rs2=\EeF$<150>, 1590750276Speter rs3=\EwG\Ee($<150>, 1590850276Speter sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EH\002%e\EH\003%;\EG%{48}%?%p2%p6%|%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c, 1590950276Speter sgr0=\E(\EH\003\EG0\EcD, smacs=\EH^B, smam=\Ed/, 1591050276Speter smcup=\Ezz&\E[A\177\Ezz'\E[B\177\Ezz(\E[D\177\Ezz)\E[C\177\Ezz<\E[Q\177, 1591150276Speter smir=\Eq, smln=\EA10, smxon=\Ec21, tbc=\E0, tsl=\Ez(, 1591250276Speter uc=\EG8%p1%c\EG0, 1591350276Speter use=adm+sgr, 1591450276Speterteletec|Teletec Datascreen, 1591550276Speter am, 1591650276Speter cols#80, lines#24, 1591750276Speter bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^_, cuu1=^K, 1591850276Speter home=^^, ind=^J, 1591950276Speter# From: Mark Dornfeld <romwa@ucbvax.berkeley.edu> 1592050276Speter# This description is for the LANPAR Technologies VISION 3220 1592150276Speter# terminal from 1984/85. The function key definitions k0-k5 represent the 1592250276Speter# edit keypad: FIND, INSERT HERE, REMOVE, SELECT, PREV SCREEN, 1592350276Speter# NEXT SCREEN. The key definitions k6-k9 represent the PF1 to PF4 keys. 1592450276Speter# (v3220: removed obsolete ":kn#10:", 1592550276Speter# I added <rmam>/<smam> based on the init string -- esr) 1592650276Speterv3220|LANPAR Vision II model 3220/3221/3222, 1592750276Speter am, mir, xenl, 1592850276Speter cols#80, it#8, lines#24, 1592950276Speter clear=\E[H\E[J, cub1=^H, cuf1=\E[C, 1593050276Speter cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, 1593150276Speter ed=\E[J, el=\E[K, ht=^I, il1=\E[L, 1593250276Speter is2=\E>\E[?3l\E[?7h\E[?8h\E[p, kcub1=\E[D, kcud1=\E[B, 1593350276Speter kcuf1=\E[C, kcuu1=\E[A, kf0=\E[1~, kf1=\E[2~, kf2=\E[3~, 1593450276Speter kf3=\E[4~, kf4=\E[5~, kf5=\E[6~, kf6=\E[OP, kf7=\E[OQ, 1593550276Speter kf8=\E[OR, kf9=\E[OS, khome=\E[H, ri=\EM, rmam=\E[?7l, 1593650276Speter rmir=\E[4l, rmkx=\E>, rmso=\E[m, rmul=\E[m, sgr0=\E[m, 1593750276Speter smam=\E[?7h, smir=\E[4h, smkx=\E=, smso=\E[7m, smul=\E[4m, 1593850276Speter######## ICH/ICH1 VERSUS RMIR/SMIR 1593950276Speter# 1594050276Speter# Some non-curses applications get confused if both ich/ich1 and rmir/smir 1594150276Speter# are present; the symptom is doubled characters in an update using insert. 1594250276Speter# These applications are technically correct; in both 4.3BSD termcap and 1594350276Speter# terminfo, you're not actually supposed to specify both ich/ich1 and rmir/smir 1594450276Speter# unless the terminal needs both. To my knowledge, no terminal still in this 1594550276Speter# file requires both other than the very obsolete dm2500. 1594650276Speter# 1594750276Speter# For ncurses-based applications this is not a problem, as ncurses uses 1594850276Speter# one or the other as appropriate but never mixes the two. Therefore we 1594950276Speter# have not corrected entries like `linux' and `xterm' that specify both. 1595050276Speter# If you see doubled characters from these, use the linux-nic and xterm-nic 1595150276Speter# entries that suppress ich/ich1. And upgrade to ncurses! 1595250276Speter# 1595350276Speter 1595450276Speter######## VT100/ANSI/ISO 6429/ECMA-48/PC-TERM TERMINAL STANDARDS 1595550276Speter# 1595650276Speter# ANSI X3.64 has been withdrawn and replaced by ECMA-48. The ISO 6429 and 1595750276Speter# ECMA-48 standards are said to be almost identical, but are not the same 1595850276Speter# as X3.64 (though for practical purposes they are close supersets of it). 1595950276Speter# 1596050276Speter# You can obtain ECMA-48 for free by sending email to helpdesk@ecma.ch 1596150276Speter# requesting the standard(s) you want (i.e. ECMA-48, "Control Functions for 1596250276Speter# Coded Character Sets"), include your snail-mail address, and you should 1596350276Speter# receive the document in due course. Don't expect an email acknowledgement. 1596450276Speter# 1596550276Speter# Related standards include "X3.4-1977: American National Standard Code for 1596650276Speter# Information Interchange" (the ASCII standard) and "X3.41.1974: 1596750276Speter# Code-Extension Techniques for Use with the 7-Bit Coded Character Set of 1596850276Speter# American National Standard for Information Interchange." I believe (but 1596950276Speter# am not certain) that these are effectively identical to ECMA-6 and ECMA-35 1597050276Speter# respectively. 1597150276Speter# 1597250276Speter 1597350276Speter#### VT100/ANSI/ECMA-48 1597450276Speter# 1597550276Speter# ANSI Standard (X3.64) Control Sequences for Video Terminals and Peripherals 1597650276Speter# and ECMA-48 Control Functions for Coded Character Sets. 1597750276Speter# 1597850276Speter# Much of the content of this comment is adapted from a table prepared by 1597950276Speter# Richard Shuford, based on a 1984 Byte article. Terminfo correspondences, 1598050276Speter# discussion of some terminfo-related issues, and updates to capture ECMA-48 1598150276Speter# have been added. Control functions described in ECMA-48 only are tagged 1598250276Speter# with * after their names. 1598350276Speter# 1598450276Speter# The table is a complete list of the defined ANSI X3.64/ECMA-48 control 1598550276Speter# sequences. In the main table, \E stands for an escape (\033) character, 1598650276Speter# SPC for space. Pn stands for a single numeric parameter to be inserted 1598750276Speter# in decimal ASCII. Ps stands for a list of such parameters separated by 1598850276Speter# semicolons. Parameter meanings for most parametrized sequences are 1598950276Speter# decribed in the notes. 1599050276Speter# 1599150276Speter# Sequence Sequence Parameter or 1599250276Speter# Mnemonic Name Sequence Value Mode terminfo 1599350276Speter# ----------------------------------------------------------------------------- 1599450276Speter# APC Applicatn Program Command \E _ - Delim - 1599550276Speter# BEL Bell * ^G - - bel 1599650276Speter# BPH Break Permitted Here * \E B - * - 1599750276Speter# BS Backpace * ^H - EF - 1599850276Speter# CAN Cancel * ^X - - - (A) 1599950276Speter# CBT Cursor Backward Tab \E [ Pn Z 1 eF cbt 1600050276Speter# CCH Cancel Previous Character \E T - - - 1600150276Speter# CHA Cursor Horizntal Absolute \E [ Pn G 1 eF hpa (B) 1600250276Speter# CHT Cursor Horizontal Tab \E [ Pn I 1 eF tab (C) 1600350276Speter# CMD Coding Method Delimiter * \E 1600450276Speter# CNL Cursor Next Line \E [ Pn E 1 eF nel (D) 1600550276Speter# CPL Cursor Preceding Line \E [ Pn F 1 eF - 1600650276Speter# CPR Cursor Position Report \E [ Pn ; Pn R 1, 1 - - (E) 1600750276Speter# CSI Control Sequence Intro \E [ - Intro - 1600850276Speter# CTC Cursor Tabulation Control \E [ Ps W 0 eF - (F) 1600950276Speter# CUB Cursor Backward \E [ Pn D 1 eF cub 1601050276Speter# CUD Cursor Down \E [ Pn B 1 eF cud 1601150276Speter# CUF Cursor Forward \E [ Pn C 1 eF cuf 1601250276Speter# CUP Cursor Position \E [ Pn ; Pn H 1, 1 eF cup (G) 1601350276Speter# CUU Cursor Up \E [ Pn A 1 eF cuu 1601450276Speter# CVT Cursor Vertical Tab \E [ Pn Y - eF - (H) 1601550276Speter# DA Device Attributes \E [ Pn c 0 - - 1601650276Speter# DAQ Define Area Qualification \E [ Ps o 0 - - 1601750276Speter# DCH Delete Character \E [ Pn P 1 eF dch 1601850276Speter# DCS Device Control String \E P - Delim - 1601950276Speter# DL Delete Line \E [ Pn M 1 eF dl 1602050276Speter# DLE Data Link Escape * ^P - - - 1602150276Speter# DMI Disable Manual Input \E \ - Fs - 1602250276Speter# DSR Device Status Report \E [ Ps n 0 - - (I) 1602350276Speter# DTA Dimension Text Area * \E [ Pn ; Pn SPC T - PC - 1602450276Speter# EA Erase in Area \E [ Ps O 0 eF - (J) 1602550276Speter# ECH Erase Character \E [ Pn X 1 eF ech 1602650276Speter# ED Erase in Display \E [ Ps J 0 eF ed (J) 1602750276Speter# EF Erase in Field \E [ Ps N 0 eF - 1602850276Speter# EL Erase in Line \E [ Ps K 0 eF el (J) 1602950276Speter# EM End of Medium * ^Y - - - 1603050276Speter# EMI Enable Manual Input \E b Fs - 1603150276Speter# ENQ Enquire ^E - - - 1603250276Speter# EOT End Of Transmission ^D - * - 1603350276Speter# EPA End of Protected Area \E W - - - (K) 1603450276Speter# ESA End of Selected Area \E G - - - 1603550276Speter# ESC Escape ^[ - - - 1603650276Speter# ETB End Transmission Block ^W - - - 1603750276Speter# ETX End of Text ^C - - - 1603850276Speter# FF Form Feed ^L - - - 1603950276Speter# FNK Function Key * \E [ Pn SPC W - - - 1604050276Speter# GCC Graphic Char Combination* \E [ Pn ; Pn SPC B - - - 1604150276Speter# FNT Font Selection \E [ Pn ; Pn SPC D 0, 0 FE - 1604250276Speter# GSM Graphic Size Modify \E [ Pn ; Pn SPC B 100, 100 FE - (L) 1604350276Speter# GSS Graphic Size Selection \E [ Pn SPC C none FE - 1604450276Speter# HPA Horz Position Absolute \E [ Pn ` 1 FE - (B) 1604550276Speter# HPB Char Position Backward \E [ j 1 FE - 1604650276Speter# HPR Horz Position Relative \E [ Pn a 1 FE - (M) 1604750276Speter# HT Horizontal Tab * ^I - FE - (N) 1604850276Speter# HTJ Horz Tab w/Justification \E I - FE - 1604950276Speter# HTS Horizontal Tab Set \E H - FE hts 1605050276Speter# HVP Horz & Vertical Position \E [ Pn ; Pn f 1, 1 FE - (G) 1605150276Speter# ICH Insert Character \E [ Pn @ 1 eF ich 1605250276Speter# IDCS ID Device Control String \E [ SPC O - * - 1605350276Speter# IGS ID Graphic Subrepertoire \E [ SPC M - * - 1605450276Speter# IL Insert Line \E [ Pn L 1 eF il 1605550276Speter# IND Index \E D - FE - 1605650276Speter# INT Interrupt \E a - Fs - 1605750276Speter# JFY Justify \E [ Ps SPC F 0 FE - 1605850276Speter# IS1 Info Separator #1 * ^_ - * - 1605950276Speter# IS2 Info Separator #1 * ^^ - * - 1606050276Speter# IS3 Info Separator #1 * ^] - * - 1606150276Speter# IS4 Info Separator #1 * ^\ - * - 1606250276Speter# LF Line Feed ^J - - - 1606350276Speter# LS1R Locking Shift Right 1 * \E ~ - - - 1606450276Speter# LS2 Locking Shift 2 * \E n - - - 1606550276Speter# LS2R Locking Shift Right 2 * \E } - - - 1606650276Speter# LS3 Locking Shift 3 * \E o - - - 1606750276Speter# LS3R Locking Shift Right 3 * \E | - - - 1606850276Speter# MC Media Copy \E [ Ps i 0 - - (S) 1606950276Speter# MW Message Waiting \E U - - - 1607050276Speter# NAK Negative Acknowledge * ^U - * - 1607150276Speter# NBH No Break Here * \E C - - - 1607250276Speter# NEL Next Line \E E - FE nel (D) 1607350276Speter# NP Next Page \E [ Pn U 1 eF - 1607450276Speter# NUL Null * ^@ - - - 1607550276Speter# OSC Operating System Command \E ] - Delim - 1607650276Speter# PEC Pres. Expand/Contract * \E Pn SPC Z 0 - - 1607750276Speter# PFS Page Format Selection * \E Pn SPC J 0 - - 1607850276Speter# PLD Partial Line Down \E K - FE - (T) 1607950276Speter# PLU Partial Line Up \E L - FE - (U) 1608050276Speter# PM Privacy Message \E ^ - Delim - 1608150276Speter# PP Preceding Page \E [ Pn V 1 eF - 1608250276Speter# PPA Page Position Absolute * \E [ Pn SPC P 1 FE - 1608350276Speter# PPB Page Position Backward * \E [ Pn SPC R 1 FE - 1608450276Speter# PPR Page Position Forward * \E [ Pn SPC Q 1 FE - 1608550276Speter# PTX Parallel Texts * \E [ \ - - - 1608650276Speter# PU1 Private Use 1 \E Q - - - 1608750276Speter# PU2 Private Use 2 \E R - - - 1608850276Speter# QUAD Typographic Quadding \E [ Ps SPC H 0 FE - 1608950276Speter# REP Repeat Char or Control \E [ Pn b 1 - rep 1609050276Speter# RI Reverse Index \E M - FE - (V) 1609150276Speter# RIS Reset to Initial State \E c - Fs - 1609250276Speter# RM Reset Mode * \E [ Ps l - - - (W) 1609350276Speter# SACS Set Add. Char. Sep. * \E [ Pn SPC / 0 - - 1609450276Speter# SAPV Sel. Alt. Present. Var. * \E [ Ps SPC ] 0 - - (X) 1609550276Speter# SCI Single-Char Introducer \E Z - - - 1609650276Speter# SCO Sel. Char. Orientation * \E [ Pn ; Pn SPC k - - - 1609750276Speter# SCS Set Char. Spacing * \E [ Pn SPC g - - - 1609850276Speter# SD Scroll Down \E [ Pn T 1 eF rin 1609950276Speter# SDS Start Directed String * \E [ Pn ] 1 - - 1610050276Speter# SEE Select Editing Extent \E [ Ps Q 0 - - (Y) 1610150276Speter# SEF Sheet Eject & Feed * \E [ Ps ; Ps SPC Y 0,0 - - 1610250276Speter# SGR Select Graphic Rendition \E [ Ps m 0 FE sgr (O) 1610350276Speter# SHS Select Char. Spacing * \E [ Ps SPC K 0 - - 1610450276Speter# SI Shift In ^O - - - (P) 1610550276Speter# SIMD Sel. Imp. Move Direct. * \E [ Ps ^ - - - 1610650276Speter# SL Scroll Left \E [ Pn SPC @ 1 eF - 1610750276Speter# SLH Set Line Home * \E [ Pn SPC U - - - 1610850276Speter# SLL Set Line Limit * \E [ Pn SPC V - - - 1610950276Speter# SLS Set Line Spacing * \E [ Pn SPC h - - - 1611050276Speter# SM Select Mode \E [ Ps h none - - (W) 1611150276Speter# SO Shift Out ^N - - - (Q) 1611250276Speter# SOH Start Of Heading * ^A - - - 1611350276Speter# SOS Start of String * \E X - - - 1611450276Speter# SPA Start of Protected Area \E V - - - (Z) 1611550276Speter# SPD Select Pres. Direction * \E [ Ps ; Ps SPC S 0,0 - - 1611650276Speter# SPH Set Page Home * \E [ Ps SPC G - - - 1611750276Speter# SPI Spacing Increment \E [ Pn ; Pn SPC G none FE - 1611850276Speter# SPL Set Page Limit * \E [ Ps SPC j - - - 1611950276Speter# SPQR Set Pr. Qual. & Rapid. * \E [ Ps SPC X 0 - - 1612050276Speter# SR Scroll Right \E [ Pn SPC A 1 eF - 1612150276Speter# SRCS Set Reduced Char. Sep. * \E [ Pn SPC f 0 - - 1612250276Speter# SRS Start Reversed String * \E [ Ps [ 0 - - 1612350276Speter# SSA Start of Selected Area \E F - - - 1612450276Speter# SSU Select Size Unit * \E [ Pn SPC I 0 - - 1612550276Speter# SSW Set Space Width * \E [ Pn SPC [ none - - 1612650276Speter# SS2 Single Shift 2 (G2 set) \E N - Intro - 1612750276Speter# SS3 Single Shift 3 (G3 set) \E O - Intro - 1612850276Speter# ST String Terminator \E \ - Delim - 1612950276Speter# STAB Selective Tabulation * \E [ Pn SPC ^ - - - 1613050276Speter# STS Set Transmit State \E S - - - 1613150276Speter# STX Start pf Text * ^B - - - 1613250276Speter# SU Scroll Up \E [ Pn S 1 eF indn 1613350276Speter# SUB Substitute * ^Z - - - 1613450276Speter# SVS Select Line Spacing * \E [ Pn SPC \ 1 - - 1613550276Speter# SYN Synchronous Idle * ^F - - - 1613650276Speter# TAC Tabul. Aligned Centered * \E [ Pn SPC b - - - 1613750276Speter# TALE Tabul. Al. Leading Edge * \E [ Pn SPC a - - - 1613850276Speter# TATE Tabul. Al. Trailing Edge* \E [ Pn SPC ` - - - 1613950276Speter# TBC Tab Clear \E [ Ps g 0 FE tbc 1614050276Speter# TCC Tabul. Centered on Char * \E [ Pn SPC c - - - 1614150276Speter# TSR Tabulation Stop Remove * \E [ Pn SPC d - FE - 1614250276Speter# TSS Thin Space Specification \E [ Pn SC E none FE - 1614350276Speter# VPA Vert. Position Absolute \E [ Pn d 1 FE vpa 1614450276Speter# VPB Line Position Backward * \E [ Pn k 1 FE - 1614550276Speter# VPR Vert. Position Relative \E [ Pn e 1 FE - (R) 1614650276Speter# VT Vertical Tabulation * ^K - FE - 1614750276Speter# VTS Vertical Tabulation Set \E J - FE - 1614850276Speter# 1614950276Speter# --------------------------------------------------------------------------- 1615050276Speter# 1615150276Speter# Notes: 1615250276Speter# 1615350276Speter# Some control characters are listed in the ECMA-48 standard without 1615450276Speter# being assigned functions relevant to terminal control there (they 1615550276Speter# referred to other standards such as ISO 1745 or ECMA-35). They are listed 1615650276Speter# here anyway for completeness. 1615750276Speter# 1615850276Speter# (A) ECMA-48 calls this "CancelCharacter" but retains the CCH abbreviation. 1615950276Speter# 1616050276Speter# (B) There seems to be some confusion abroad between CHA and HPA. Most 1616150276Speter# `ANSI' terminals accept the CHA sequence, not the HPA. but terminfo calls 1616250276Speter# the capability (hpa). ECMA-48 calls this "Cursor Character Absolute" but 1616350276Speter# preserved the CHA abbreviation. 1616450276Speter# 1616550276Speter# (C) CHT corresponds to terminfo (tab). Usually it has the value ^I. 1616650276Speter# Occasionally (as on, for example, certain HP terminals) this has the HTJ 1616750276Speter# value. ECMA-48 calls this "Cursor Forward Tabulation" but preserved the 1616850276Speter# CHT abbreviation. 1616950276Speter# 1617050276Speter# (D) terminfo (nel) is usually \r\n rather than ANSI \EE. 1617150276Speter# 1617250276Speter# (E) ECMA-48 calls this "Active Position Report" but preserves the CPR 1617350276Speter# abbreviation. 1617450276Speter# 1617550276Speter# (F) CTC parameter values: 0 = set char tab, 1 = set line tab, 2 = clear 1617650276Speter# char tab, 3 = clear line tab, 4 = clear all char tabs on current line, 1617750276Speter# 5 = clear all char tabs, 6 = clear all line tabs. 1617850276Speter# 1617950276Speter# (G) CUP and HVP are identical in effect. Some ANSI.SYS versions accept 1618050276Speter# HVP, but always allow CUP as an alternate. ECMA-48 calls HVP "Character 1618150276Speter# Position Absolute" but retains the HVP abbreviation. 1618250276Speter# 1618350276Speter# (H) ECMA calls this "Cursor Line Tabulation" but preserves the CVT 1618450276Speter# abbreviation. 1618550276Speter# 1618650276Speter# (I) DSR parameter values: 0 = ready, 1 = busy, 2 = busy, will send DSR 1618750276Speter# later, 3 = malfunction, 4 = malfunction, will send DSR later, 5 = request 1618850276Speter# DSR, 6 = request CPR response. 1618950276Speter# 1619050276Speter# (J) ECMA calls ED "Erase In Page". EA/ED/EL parameters: 0 = clear to end, 1619150276Speter# 1 = clear from beginning, 2 = clear. 1619250276Speter# 1619350276Speter# (K) ECMA calls this "End of Guarded Area" but preserves the EPA abbreviation. 1619450276Speter# 1619550276Speter# (L) The GSM parameters are vertical and horizontal parameters to scale by. 1619650276Speter# 1619750276Speter# (M) Some ANSI.SYS versions accept HPR, but more commonly `ANSI' terminals 1619850276Speter# use CUF for this function and ignore HPR. ECMA-48 calls this "Character 1619950276Speter# Position Relative" but retains the HPR abbreviation. 1620050276Speter# 1620150276Speter# (N) ECMA-48 calls this "Character Tabulation" but retains the HT 1620250276Speter# abbreviation. 1620350276Speter# 1620450276Speter# (O) SGR parameter values: 0 = default mode (attributes off), 1 = bold, 1620550276Speter# 2 = dim, 3 = italicized, 4 = underlined, 5 = slow blink, 6 = fast blink, 1620650276Speter# 7 = reverse video, 8 = invisible, 9 = crossed-out (marked for deletion), 1620750276Speter# 10 = primary font, 10 + n (n in 1..9) = nth alternative font, 20 = Fraktur, 1620850276Speter# 21 = double underline, 22 = turn off 2, 23 = turn off 3, 24 = turn off 4, 1620950276Speter# 25 = turn off 5, 26 = proportional spacing, 27 = turn off 7, 28 = turn off 1621050276Speter# 8, 29 = turn off 9, 30 = black fg, 31 = red fg, 32 = green fg, 33 = yellow 1621150276Speter# fg, 34 = blue fg, 35 = magenta fg, 36 = cyan fg, 37 = white fg, 38 = set 1621250276Speter# fg color as in CCIT T.416, 39 = set default fg color, 40 = black bg 1621350276Speter# 41 = red bg, 42 = green bg, 43 = yellow bg, 44 = blue bg, 45 = magenta bg, 1621450276Speter# 46 = cyan bg, 47 = white bg, 48 = set bg color as in CCIT T.416, 39 = set 1621550276Speter# default bg color, 50 = turn off 26, 51 = framed, 52 = encircled, 53 = 1621650276Speter# overlined, 54 = turn off 51 & 52, 55 = not overlined, 56-59 = reserved, 1621750276Speter# 61-65 = variable highlights for ideograms. 1621850276Speter# 1621950276Speter# (P) SI is also called LSO, Locking Shift Zero. 1622050276Speter# 1622150276Speter# (Q) SI is also called LS1, Locking Shift One. 1622250276Speter# 1622350276Speter# (R) Some ANSI.SYS versions accept VPR, but more commonly `ANSI' terminals 1622450276Speter# use CUD for this function and ignore VPR. ECMA calls it `Line Position 1622550276Speter# Absolute' but retains the VPA abbreviation. 1622650276Speter# 1622750276Speter# (S) MC parameters: 0 = start xfer to primary aux device, 1 = start xfer from 1622850276Speter# primary aux device, 2 = start xfer to secondary aux device, 3 = start xfer 1622950276Speter# from secondary aux device, 4 = stop relay to primary aux device, 5 = 1623050276Speter# start relay to primary aux device, 6 = stop relay to secondary aux device, 1623150276Speter# 7 = start relay to secondary aux device. 1623250276Speter# 1623350276Speter# (T) ECMA-48 calls this "Partial Line Forward" but retains the PLD 1623450276Speter# abbreviation. 1623550276Speter# 1623650276Speter# (U) ECMA-48 calls this "Partial Line Backward" but retains the PLD 1623750276Speter# abbreviation. 1623850276Speter# 1623950276Speter# (V) ECMA-48 calls this "Reverse Line Feed" but retains the RI abbreviation. 1624050276Speter# 1624150276Speter# (W) RM/SM modes are as follows: 1 = Guarder Area Transfer Mode (GATM), 1624250276Speter# 2 = Keyboard Action Mode (KAM), 3 = Control Representation Mode (CRM), 1624350276Speter# 4 = Insertion Replacement Mode, 5 = Status Report Transfer Mode (SRTM), 1624450276Speter# 6 = Erasure Mode (ERM), 7 = Line Editing Mode (LEM), 8 = Bi-Directional 1624550276Speter# Support Mode (BDSM), 9 = Device Component Select Mode (DCSM), 1624650276Speter# 10 = Character Editing Mode (HEM), 11 = Positioning Unit Mode (PUM), 1624750276Speter# 12 = Send/Receive Mode, 13 = Format Effector Action Mode (FEAM), 1624850276Speter# 14 = Format Effector Transfer Mode (FETM), 15 = Multiple Area Transfer 1624950276Speter# Mode (MATM), 16 = Transfer Termination Mode, 17 = Selected Area Transfer 1625050276Speter# Mode, 18 = Tabulation Stop Mode, 19 = Editing Boundary Mode, 20 = Line Feed 1625150276Speter# New Line Mode (LF/NL), Graphic Rendition Combination Mode (GRCM), 22 = 1625250276Speter# Zero Default Mode (ZDM). The EBM and LF/NL modes have actually been removed 1625350276Speter# from ECMA-48's 5th edition but are listed here for reference. 1625450276Speter# 1625550276Speter# (X) Select Alternate Presentation Variants is used only for non-Latin 1625650276Speter# alphabets. 1625750276Speter# 1625850276Speter# (Y) "Select Editing Extent" (SEE) was ANSI "Select Edit Extent Mode" (SEM). 1625950276Speter# 1626050276Speter# (Z) ECMA-48 calls this "Start of Guarded Area" but retains the SPA 1626150276Speter# abbreviation. 1626250276Speter# 1626350276Speter# --------------------------------------------------------------------------- 1626450276Speter# 1626550276Speter# Abbreviations: 1626650276Speter# 1626750276Speter# Intro an Introducer of some kind of defined sequence; the normal 7-bit 1626850276Speter# X3.64 Control Sequence Introducer is the two characters "Escape [" 1626950276Speter# 1627050276Speter# Delim a Delimiter 1627150276Speter# 1627250276Speter# x/y identifies a character by position in the ASCII table (column/row) 1627350276Speter# 1627450276Speter# eF editor function (see explanation) 1627550276Speter# 1627650276Speter# FE format effector (see explanation) 1627750276Speter# 1627850276Speter# F is a Final character in 1627950276Speter# an Escape sequence (F from 3/0 to 7/14 in the ASCII table) 1628050276Speter# a control sequence (F from 4/0 to 7/14) 1628150276Speter# 1628250276Speter# Gs is a graphic character appearing in strings (Gs ranges from 1628350276Speter# 2/0 to 7/14) in the ASCII table 1628450276Speter# 1628550276Speter# Ce is a control represented as a single bit combination in the C1 set 1628650276Speter# of controls in an 8-bit character set 1628750276Speter# 1628850276Speter# C0 the familiar set of 7-bit ASCII control characters 1628950276Speter# 1629050276Speter# C1 roughly, the set of control chars available only in 8-bit systems. 1629150276Speter# This is too complicated to explain fully here, so read Jim Fleming's 1629250276Speter# article in the February 1983 BYTE, especially pages 214 through 224. 1629350276Speter# 1629450276Speter# Fe is a Final character of a 2-character Escape sequence that has an 1629550276Speter# equivalent representation in an 8-bit environment as a Ce-type 1629650276Speter# (Fe ranges from 4/0 to 5/15) 1629750276Speter# 1629850276Speter# Fs is a Final character of a 2-character Escape sequence that is 1629950276Speter# standardized internationally with identical representation in 7-bit 1630050276Speter# and 8-bit environments and is independent of the currently 1630150276Speter# designated C0 and C1 control sets (Fs ranges from 6/0 to 7/14) 1630250276Speter# 1630350276Speter# I is an Intermediate character from 2/0 to 2/15 (inclusive) in the 1630450276Speter# ASCII table 1630550276Speter# 1630650276Speter# P is a parameter character from 3/0 to 3/15 (inclusive) in the ASCII 1630750276Speter# table 1630850276Speter# 1630950276Speter# Pn is a numeric parameter in a control sequence, a string of zero or 1631050276Speter# more characters ranging from 3/0 to 3/9 in the ASCII table 1631150276Speter# 1631250276Speter# Ps is a variable number of selective parameters in a control sequence 1631350276Speter# with each selective parameter separated from the other by the code 1631450276Speter# 3/11 (which usually represents a semicolon); Ps ranges from 1631550276Speter# 3/0 to 3/9 and includes 3/11 1631650276Speter# 1631750276Speter# * Not relevant to terminal control, listed for completeness only. 1631850276Speter# 1631950276Speter# Format Effectors versus Editor Functions 1632050276Speter# 1632150276Speter# A format effector specifies how following output is to be displayed. 1632250276Speter# An editor function allows you to modify the display. Informally 1632350276Speter# format effectors may be destructive; format effectors should not be. 1632450276Speter# 1632550276Speter# For instance, a format effector that moves the "active position" (the 1632650276Speter# cursor or equivalent) one space to the left would be useful when you want to 1632750276Speter# create an overstrike, a compound character made of two standard characters 1632850276Speter# overlaid. Control-H, the Backspace character, is actually supposed to be a 1632950276Speter# format effector, so you can do this. But many systems use it in a 1633050276Speter# nonstandard fashion, as an editor function, deleting the character to the 1633150276Speter# left of the cursor and moving the cursor left. When Control-H is assumed to 1633250276Speter# be an editor function, you cannot predict whether its use will create an 1633350276Speter# overstrike unless you also know whether the output device is in an "insert 1633450276Speter# mode" or an "overwrite mode". When Control-H is used as a format effector, 1633550276Speter# its effect can always be predicted. The familiar characters carriage 1633650276Speter# return, linefeed, formfeed, etc., are defined as format effectors. 1633750276Speter# 1633850276Speter# NOTES ON THE DEC VT100 IMPLEMENTATION 1633950276Speter# 1634050276Speter# Control sequences implemented in the VT100 are as follows: 1634150276Speter# 1634250276Speter# CPR, CUB, CUD, CUF, CUP, CUU, DA, DSR, ED, EL, HTS, HVP, IND, 1634350276Speter# LNM, NEL, RI, RIS, RM, SGR, SM, TBC 1634450276Speter# 1634550276Speter# plus several private DEC commands. 1634650276Speter# 1634750276Speter# Erasing parts of the display (EL and ED) in the VT100 is performed thus: 1634850276Speter# 1634950276Speter# Erase from cursor to end of line Esc [ 0 K or Esc [ K 1635050276Speter# Erase from beginning of line to cursor Esc [ 1 K 1635150276Speter# Erase line containing cursor Esc [ 2 K 1635250276Speter# Erase from cursor to end of screen Esc [ 0 J or Esc [ J 1635350276Speter# Erase from beginning of screen to cursor Esc [ 1 J 1635450276Speter# Erase entire screen Esc [ 2 J 1635550276Speter# 1635650276Speter# Some brain-damaged terminal/emulators respond to Esc [ J as if it were 1635750276Speter# Esc [ 2 J, but this is wrong; the default is 0. 1635850276Speter# 1635950276Speter# The VT100 responds to receiving the DA (Device Attributes) control 1636050276Speter# 1636150276Speter# Esc [ c (or Esc [ 0 c) 1636250276Speter# 1636350276Speter# by transmitting the sequence 1636450276Speter# 1636550276Speter# Esc [ ? l ; Ps c 1636650276Speter# 1636750276Speter# where Ps is a character that describes installed options. 1636850276Speter# 1636950276Speter# The VT100's cursor location can be read with the DSR (Device Status 1637050276Speter# Report) control 1637150276Speter# 1637250276Speter# Esc [ 6 n 1637350276Speter# 1637450276Speter# The VT100 reports by transmitting the CPR sequence 1637550276Speter# 1637650276Speter# Esc [ Pl ; Pc R 1637750276Speter# 1637850276Speter# where Pl is the line number and Pc is the column number (in decimal). 1637950276Speter# 1638050276Speter# The specification for the DEC VT100 is document EK-VT100-UG-003. 1638150276Speter 1638250276Speter#### ANSI.SYS 1638350276Speter# 1638450276Speter# Here is a description of the color and attribute controls supported in the 1638550276Speter# the ANSI.SYS driver under MS-DOS. Most console drivers and ANSI 1638650276Speter# terminal emulators for Intel boxes obey these. They are a proper subset 1638750276Speter# of the ECMA-48 escapes. 1638850276Speter# 1638950276Speter# 0 all attributes off 1639050276Speter# 1 foreground bright 1639150276Speter# 4 underscore on 1639250276Speter# 5 blink on/background bright (not reliable with brown) 1639350276Speter# 7 reverse-video 1639450276Speter# 8 set blank (non-display) 1639550276Speter# 10 set primary font 1639650276Speter# 11 set first alternate font (on PCs, display ROM characters 1-31) 1639750276Speter# 12 set second alternate font (on PCs, display IBM high-half chars) 1639850276Speter# 1639950276Speter# Color attribute sets 1640050276Speter# 3n set foreground color / 0=black, 1=red, 2=green, 3=brown, 1640150276Speter# 4n set background color \ 4=blue, 5=magenta, 6=cyan, 7=white 1640250276Speter# Bright black becomes gray. Bright brown becomes yellow, 1640350276Speter# These coincide with the prescriptions of the ISO 6429/ECMA-48 standard. 1640450276Speter# 1640550276Speter# * If the 5 attribute is on and you set a background color (40-47) it is 1640650276Speter# supposed to enable bright background. 1640750276Speter# 1640850276Speter# * Many VGA cards (such as the Paradise and compatibles) do the wrong thing 1640950276Speter# when you try to set a "bright brown" (yellow) background with attribute 1641050276Speter# 5 (you get a blinking yellow foreground instead). A few displays 1641150276Speter# (including the System V console) support an attribute 6 that undoes this 1641250276Speter# braindamage (this is required by iBCS2). 1641350276Speter# 1641450276Speter# * Some older versions of ANSI.SYS have a bug that causes thems to require 1641550276Speter# ESC [ Pn k as EL rather than the ANSI ESC [ Pn K. (This is not ECMA-48 1641650276Speter# compatible.) 1641750276Speter 1641850276Speter#### Intel Binary Compatibility Standard 1641950276Speter# 1642050276Speter# For comparison, here are the capabilities implied by the Intel Binary 1642150276Speter# Compatibility Standard for UNIX systems (Intel order number 468366-001). 1642250276Speter# These recommendations are optional. IBCS2 allows the leading escape to 1642350276Speter# be either the 7-bit \E[ or 8-bit \0233 introducer, in accordance with 1642450276Speter# the ANSI X.364/ISO 6429/ECMA-48 standard. Here are the iBCS2 capabilities 1642550276Speter# (as described in figure 9-3 of the standard). Those expressed in the ibcs2 1642650276Speter# terminfo entry are followed with the corresponding capability in parens: 1642750276Speter# 1642850276Speter# CSI <n>k disable (n=0) or enable (n=1) keyclick 1642950276Speter# CSI 2h lock keyboard 1643050276Speter# CSI 2i send screen as input 1643150276Speter# CSI 2l unlock keyboard 1643250276Speter# CSI 6m enable background color intensity 1643350276Speter# CSI <0-2>c reserved 1643450276Speter# CSI <0-59>m select graphic rendition 1643550276Speter# CSI <n>;<m>H (cup) cursor to line n and column m 1643650276Speter# CSI <n>;<m>f cursor to line n and column m 1643750276Speter# CSI <n>@ (ich) insert characters 1643850276Speter# CSI <n>A (cuu) cursor up n lines 1643950276Speter# CSI <n>B (cud) cursor down n lines 1644050276Speter# CSI <n>C (cuu) cursor right n characters 1644150276Speter# CSI <n>D (cud) cursor left n characters 1644250276Speter# CSI <n>E cursor down n lines and in first column 1644350276Speter# CSI <n>F cursor up n lines and in first column 1644450276Speter# CSI <n>G (hpa) position cursor at column n-1 1644550276Speter# CSI <n>J (ed) erase in display 1644650276Speter# CSI <n>K (el) erase in line 1644750276Speter# CSI <n>L (il) insert line(s) 1644850276Speter# CSI <n>P (dch) delete characters 1644950276Speter# CSI <n>S (indn) scroll up n lines 1645050276Speter# CSI <n>T (rin) scroll down n lines 1645150276Speter# CSI <n>X (ech) erase characters 1645250276Speter# CSI <n>Z (cbt) back up n tab stops 1645350276Speter# CSI <n>` cursor to column n on line 1645450276Speter# CSI <n>a (cuu) cursor right n characters 1645550276Speter# CSI <n>d (vpa) cursor to line n 1645650276Speter# CSI <n>e cursor down n lines and in first column 1645750276Speter# CSI <n>g (cbt) clear all tabs 1645850276Speter# CSI <n>z make virtual terminal n active 1645950276Speter# CSI ?7h (smam) turn automargin on 1646050276Speter# CSI ?7l (rmam) turn automargin off 1646150276Speter# CSI s save cursor position 1646250276Speter# CSI u restore cursor position to saved value 1646350276Speter# CSI =<c>A set overscan color 1646450276Speter# CSI =<c>F set normal foreground color 1646550276Speter# CSI =<c>G set normal background color 1646650276Speter# CSI =<c>H set reverse foreground color 1646750276Speter# CSI =<c>I set reverse foreground color 1646850276Speter# CSI =<c>J set graphic foreground color 1646950276Speter# CSI =<c>K set graphic foreground color 1647050276Speter# CSI =<n>g (dispc) display n from alternate graphics character set 1647150276Speter# CSI =<p>;<d>B set bell parameters 1647250276Speter# CSI =<s>;<e>C set cursor parameters 1647350276Speter# CSI =<x>D enable/disable intensity of background color 1647450276Speter# CSI =<x>E set/clear blink vs. bold background 1647550276Speter# CSI 7 (sc) (sc) save cursor position 1647650276Speter# CSI 8 (rc) (rc) restore cursor position to saved value 1647750276Speter# CSI H (hts) (hts) set tab stop 1647850276Speter# CSI Q<n><string> define function key string 1647950276Speter# (string must begin and end with delimiter char) 1648050276Speter# CSI c (clear) clear screen 1648150276Speter# 1648250276Speter# The lack of any specification for attributes in SGR (among other things) 1648350276Speter# makes this a wretchedly weak standard. The table above is literally 1648450276Speter# everything iBSC2 has to say about terminal escape sequences; there is 1648550276Speter# no further discussion of their meaning or how to set the parameters 1648650276Speter# in these sequences at all. 1648750276Speter# 1648850276Speter 1648950276Speter######## NONSTANDARD CAPABILITY TRANSLATIONS USED IN THIS FILE 1649050276Speter# 1649150276Speter# The historical termcap file entries were written primarily in 4.4BSD termcap. 1649250276Speter# The 4.4BSD termcap set was substantially larger than the original 4.1BSD set, 1649350276Speter# with the extension names chosen for compatibility with the termcap names 1649450276Speter# assigned in System V terminfo. There are some variant extension sets out 1649550276Speter# there. We try to describe them here. 1649650276Speter# 1649750276Speter# XENIX extensions: 1649850276Speter# 1649950276Speter# The XENIX extensions include a set of function-key capabilities as follows: 1650050276Speter# 1650150276Speter# code XENIX variable name terminfo name name clashes? 1650250276Speter# ---- ------------------- ------------- ----------------------- 1650350276Speter# CL key_char_left 1650450276Speter# CR key_char_right 1650550276Speter# CW key_change_window create_window 1650650276Speter# EN key_end kend 1650750276Speter# HM key_home khome 1650850276Speter# HP ?? 1650950276Speter# LD key_delete_line kdl1 1651050276Speter# LF key_linefeed label_off 1651150276Speter# NU key_next_unlocked_cell 1651250276Speter# PD key_page_down knp 1651350276Speter# PL ?? 1651450276Speter# PN start_print mc5 1651550276Speter# PR ?? 1651650276Speter# PS stop_print mc4 1651750276Speter# PU key_page_up kpp pulse 1651850276Speter# RC key_recalc remove_clock 1651950276Speter# RF key_toggle_ref req_for_input 1652050276Speter# RT key_return kent 1652150276Speter# UP key_up_arrow kcuu1 parm_up_cursor 1652250276Speter# WL key_word_left 1652350276Speter# WR key_word_right 1652450276Speter# 1652550276Speter# The XENIX extensions also include the following character-set and highlight 1652650276Speter# capabilities: 1652750276Speter# 1652850276Speter# XENIX terminfo function 1652950276Speter# ----- -------- ------------------------------ 1653050276Speter# GS smacs start alternate character set 1653150276Speter# GE rmacs end alternate character set 1653250276Speter# GG :as:/:ae: glitch (analogous to :sg:/:ug:) 1653350276Speter# bo blink begin blink (not used in /etc/termcap) 1653450276Speter# be end blink (not used in /etc/termcap) 1653550276Speter# bb blink glitch (not used in /etc/termcap) 1653650276Speter# it dim begin dim (not used in /etc/termcap) 1653750276Speter# ie end dim (not used in /etc/termcap) 1653850276Speter# ig dim glitch (not used in /etc/termcap) 1653950276Speter# 1654050276Speter# Finally, XENIX also used the following forms-drawing capabilities: 1654150276Speter# 1654250276Speter# single double type ASCII approximation 1654350276Speter# ------ ------ ------------- ------------------- 1654450276Speter# GV Gv vertical line | 1654550276Speter# GH Gv horizontal line - _ 1654650276Speter# G1 G5 top right corner _ | 1654750276Speter# G2 G6 top left corner | 1654850276Speter# G3 G7 bottom left corner |_ 1654950276Speter# G4 G8 bottom right corner _| 1655050276Speter# GD Gd down-tick character T 1655150276Speter# GL Gl left-tick character -| 1655250276Speter# GR Gr right-tick character |- 1655350276Speter# GC Gc middle intersection -|- 1655450276Speter# GU Gu up-tick character _|_ 1655550276Speter# 1655650276Speter# These were invented to take advantage of the IBM PC ROM character set. One 1655750276Speter# can compose an acsc string from the single-width characters as follows 1655850276Speter# "j{G4}k{G1}l{G2}m{G3}q{GH}x{GV}t{GR}u{GL}v{GU}w{GD}n{GC}" 1655950276Speter# When translating a termcap file, ncurses tic will do this automatically. 1656050276Speter# The double forms characters don't fit the SVr4 terminfo model. 1656150276Speter# 1656250276Speter# AT&T Extensions: 1656350276Speter# 1656450276Speter# The old AT&T 5410, 5420, 5425, pc6300plus, 610, and s4 entries used a set of 1656550276Speter# nonstandard capabilities. Its signature is the KM capability, used to name 1656650276Speter# some sort of keymap file. EE, BO, CI, CV, XS, DS, FL and FE are in this 1656750276Speter# set. Comments in the original, and a little cross-checking with other AT&T 1656850276Speter# documentation, seem to establish that BO=:mr: (start reverse video), DS=:mh: 1656950276Speter# (start dim), XS=:mk: (secure/invisible mode), EE=:me: (end highlights), 1657050276Speter# FL=:LO: (enable soft labels), FE=:LF: (disable soft labels), CI=:vi: (make 1657150276Speter# cursor invisible), and CV=:ve: (make cursor normal). 1657250276Speter# 1657350276Speter# HP Extensions 1657450276Speter# 1657550276Speter# The HP library (as of mid-1995, their term.h file version 70.1) appears to 1657650276Speter# have the System V capabilities up to SVr1 level. After that, it supports 1657750276Speter# two nonstandard caps meml and memu corresponding to the old termcap :ml:, 1657850276Speter# :mu: capabilities. After that, it supports caps plab_norm, label_on, 1657950276Speter# label_off, and key_f11..key_f63 capabilities like SVr4's. This makes the 1658050276Speter# HP binary format incompatible with SVr4's. 1658150276Speter# 1658250276Speter# IBM Extensions 1658350276Speter# 1658450276Speter# There is a set of nonstandard terminfos used by IBM's AIX operating system. 1658550276Speter# The AIX terminfo library diverged from SVr1 terminfo, and replaces all 1658650276Speter# capabilities following prtr_non with the following special capabilties: 1658750276Speter# box[12], batt[12], colb[0123456789], colf[0123456789], f[01234567], kbtab, 1658850276Speter# kdo, kcmd, kcpn, kend, khlp, knl, knpn, kppn, kppn, kquit, ksel, kscl, kscr, 1658950276Speter# ktab, kmpf[123456789], apstr, ksf1..ksf10, kf11...kf63, kact, topl, btml, 1659050276Speter# rvert, lvert. Some of these are identical to XPG4/SVr4 equivalents: 1659150276Speter# kcmd, kend, khlp, and kf11...kf63. Two others (kbtab and ksel) can be 1659250276Speter# renamed (to kcbt and kslt). The places in the box[12] capabilities 1659350276Speter# correspond to acsc chars, here is the mapping: 1659450276Speter# 1659550276Speter# box1[0] = ACS_ULCORNER 1659650276Speter# box1[1] = ACS_HLINE 1659750276Speter# box1[2] = ACS_URCORNER 1659850276Speter# box1[3] = ACS_VLINE 1659950276Speter# box1[4] = ACS_LRCORNER 1660050276Speter# box1[5] = ACS_LLCORNER 1660150276Speter# box1[6] = ACS_TTEE 1660250276Speter# box1[7] = ACS_RTEE 1660350276Speter# box1[8] = ACS_BTEE 1660450276Speter# box1[9] = ACS_LTEE 1660550276Speter# box1[10] = ACS_PLUS 1660650276Speter# 1660750276Speter# The box2 characters are the double-line versions of these forms graphics. 1660850276Speter# The AIX binary terminfo format is incompatible with SVr4's. 1660950276Speter# 1661050276Speter# Iris console extensions: 1661150276Speter# 1661250276Speter# HS is half-intensity start; HE is half-intensity end 1661350276Speter# CT is color terminal type (for Curses & rogue) 1661450276Speter# CP is color change escape sequence 1661550276Speter# CZ are color names (for Curses & rogue) 1661650276Speter# 1661750276Speter# The ncurses tic utility recognizes HS as an alias for mh <dim>. 1661850276Speter# 1661950276Speter# TC Extensions: 1662050276Speter# 1662150276Speter# There is a set of extended termcaps associated with something 1662250276Speter# called the "Terminal Control" or TC package created by MainStream Systems, 1662350276Speter# Winfield Kansas. This one also uses GS/GE for as/ae, and also uses 1662450276Speter# CF for civis and CO for cvvis. Finally, they define a boolean :ct: 1662550276Speter# that flags color terminals. 1662650276Speter# 1662750276Speter######## CHANGE HISTORY 1662850276Speter# 1662950276Speter# The last /etc/termcap version maintained by John Kunze was 8.3, dated 8/5/94. 1663050276Speter# Releases 9 and up are maintained by Eric S. Raymond as part of the ncurses 1663150276Speter# project. 1663250276Speter# 1663350276Speter# This file contains all the capability information present in John Kunze's 1663450276Speter# last version of the termcap master file, except as noted in the change 1663550276Speter# comments at end of file. Some information about very ancient obsolete 1663650276Speter# capabilities has been moved to comments. Some all-numeric names of older 1663750276Speter# terminals have been retired. 1663850276Speter# 1663950276Speter# I changed :MT: to :km: (the 4.4BSD name) everywhere. I commented out some 1664050276Speter# capabilities (EP, dF, dT, dV, kn, ma, ml, mu, xr, xx) that are no longer 1664150276Speter# used by BSD curses. 1664250276Speter# 1664350276Speter# The 9.1.0 version of this file was translated from my lightly-edited copy of 1664450276Speter# 8.3, then mechanically checked against 8.3 using Emacs Lisp code written for 1664550276Speter# the purpose. Unless the ncurses tic implementation and the Lisp code were 1664650276Speter# making perfectly synchronized mistakes which I then failed to catch by 1664750276Speter# eyeball, the translation was correct and perfectly information-preserving. 1664850276Speter# 1664950276Speter# Major version number bumps correspond to major version changes in ncurses. 1665050276Speter# 1665150276Speter# Here is a log of the changes since then: 1665250276Speter# 1665350276Speter# 9.1.0 (Wed Feb 1 04:50:32 EST 1995): 1665450276Speter# * First terminfo master translated from 8.3. 1665550276Speter# 9.2.0 (Wed Feb 1 12:21:45 EST 1995): 1665650276Speter# * Replaced Wyse entries with updated entries supplied by vendor. 1665750276Speter# 1665850276Speter# 9.3.0 (Mon Feb 6 19:14:40 EST 1995): 1665950276Speter# * Added contact & status info from G. Clark Brown <clark@sssi.com>. 1666050276Speter# 9.3.1 (Tue Feb 7 12:00:24 EST 1995): 1666150276Speter# * Better XENIX keycap translation. Describe TC termcaps. 1666250276Speter# * Contact and history info supplied by Qume. 1666350276Speter# 9.3.2 (Sat Feb 11 23:40:02 EST 1995): 1666450276Speter# * Raided the Shuford FTP site for recent termcaps/terminfos. 1666550276Speter# * Added information on X3.64 and VT100 standard escape sequences. 1666650276Speter# 9.3.3 (Mon Feb 13 12:26:15 EST 1995): 1666750276Speter# * Added a correct X11R6 xterm entry. 1666850276Speter# * Fixed terminfo translations of padding. 1666950276Speter# 9.3.4 (Wed Feb 22 19:27:34 EST 1995): 1667050276Speter# * Added correct acsc/smacs/rmacs strings for vt100 and xterm. 1667150276Speter# * Added u6/u7/u8/u9 capabilities. 1667250276Speter# * Added PCVT entry. 1667350276Speter# 9.3.5 (Thu Feb 23 09:37:12 EST 1995): 1667450276Speter# * Emacs uses :so:, not :mr:, for its mode line. Fix linux entry 1667550276Speter# to use reverse-video standout so Emacs will look right. 1667650276Speter# * Added el1 capability to ansi. 1667750276Speter# * Added smacs/rmacs to ansi.sys. 1667850276Speter# 1667950276Speter# 9.4.0 (Sat Feb 25 16:43:25 EST 1995): 1668050276Speter# * New mt70 entry. 1668150276Speter# * Added COPYRIGHTS AND OTHER DELUSIONS. 1668250276Speter# * Added AT&T 23xx & 500/513, vt220 and vt420, opus3n1+, netronics 1668350276Speter# smartvid & smarterm, ampex 175 & 219 & 232, 1668450276Speter# env230, falco ts100, fluke, intertube, superbrain, ncr7901, vic20, 1668550276Speter# ozzie, trs200, tr600, Tandy & Texas Instruments VDTs, intext2, 1668650276Speter# screwpoint, fviewpoint, Contel Business Systems, Datamedia Colorscan, 1668750276Speter# adm36, mime314, ergo4000, ca22851. Replaced att7300, esprit, dd5500. 1668850276Speter# * Replaced the Perkin-Elmer entries with vendor's official ones. 1668950276Speter# * Restored the old minimal-ansi entry, luna needs it. 1669050276Speter# * Fixed some incorrect ip and proportional-padding translations. 1669150276Speter# 9.4.1 (Mon Feb 27 14:18:33 EST 1995): 1669250276Speter# * Fix linux & AT386 sgr strings to do A_ALTCHARSET turnoff correctly. 1669350276Speter# * Make the xterm entry 65 lines again; create xterm25 and xterm24 1669450276Speter# to force a particular height. 1669550276Speter# * Added beehive4 and reorganized other Harris entries. 1669650276Speter# 9.4.2 (Thu Mar 9 01:45:44 EST 1995): 1669750276Speter# * Merged in DEC's official entries for its terminals. The only old 1669850276Speter# entry I kept was Doug Gwyn's alternate vt100 (as vt100-avo). 1669950276Speter# * Replaced the translated BBN Bitgraph entries with purpose-built 1670050276Speter# ones from AT&T's SVr3. 1670150276Speter# * Replaced the AT&T entries with AT&T's official terminfos. 1670250276Speter# * Added teleray 16, vc415, cops10. 1670350276Speter# * Merged in many individual capabilities from SCO terminfo files. 1670450276Speter# 9.4.3 (Mon Mar 13 02:37:53 EST 1995): 1670550276Speter# * Typo fixes. 1670650276Speter# * Change linux entry so A_PROTECT enables IBM-PC ROM characters. 1670750276Speter# 9.4.4 (Mon Mar 27 12:32:35 EST 1995): 1670850276Speter# * Added tty35, Ann Arbor Guru series. vi300 and 550, cg7900, tvi803, 1670950276Speter# pt210, ibm3164, IBM System 1, ctrm, Tymshare scanset, dt200, adm21, 1671050276Speter# simterm, citoh and variants. 1671150276Speter# * Replaced sol entry with sol1 and sol2. 1671250276Speter# * Replaced Qume QVT and Freedom-series entries with purpose-built 1671350276Speter# terminfo entries. 1671450276Speter# * Enhanced vt220, tvi910, tvi924, hpterm, hp2645, adm42, tek 1671550276Speter# and dg200 entries using caps from from SCO. 1671650276Speter# * Added the usual set of function-key mappings to ANSI entry. 1671750276Speter# * Corrected xterm's function-key capabilities. 1671850276Speter# 9.4.5 (Tue Mar 28 14:27:49 EST 1995): 1671950276Speter# * Fix in xterm entry, cub and cud are not reliable under X11R6. 1672050276Speter# 9.4.6 (Thu Mar 30 14:52:15 EST 1995): 1672150276Speter# * Fix in xterm entry, get the arrow keys right. 1672250276Speter# * Change some \0 escapes to \200. 1672350276Speter# 9.4.7 (Tue Apr 4 11:27:11 EDT 1995) 1672450276Speter# * Added apple (Videx card), adm1a, oadm31. 1672550276Speter# * Fixed malformed ampex csr. 1672650276Speter# * Fixed act4, cyb110; they had old-style prefix padding left in. 1672750276Speter# * Changed mandatory to advisory padding in many entries. 1672850276Speter# * Replaced HP entries up to hpsub with purpose-built ones. 1672950276Speter# * Blank rmir/smir/rmdc/smdc capabilities removed. 1673050276Speter# * Small fixes merged in from SCO entries for lpr, fos, tvi910+, tvi924. 1673150276Speter# 9.4.8 (Fri Apr 7 09:36:34 EDT 199): 1673250276Speter# * Replaced the Ann Arbor entries with SCO's, the init strings are 1673350276Speter# more efficient (but the entries otherwise identical). 1673450276Speter# * Added dg211 from Shuford archive. 1673550276Speter# * Added synertek, apple-soroc, ibmpc, pc-venix, pc-coherent, xtalk, 1673650276Speter# adm42-nl, pc52, gs6300, xerox820, uts30. 1673750276Speter# * Pull SCO's padding into vi200 entry. 1673850276Speter# * Improved capabilities for tvi4107 and other Televideo and Viewpoint 1673950276Speter# entries merged in from SCO's descriptions. 1674050276Speter# * Fixed old-style prefix padding on zen50, h1500. 1674150276Speter# * Moved old superbee entry to superbee-xsb, pulled in new superbee 1674250276Speter# entry from SCO's description. 1674350276Speter# * Reorganized the special entries. 1674450276Speter# * Added lm#0 to cbunix and virtual entries. 1674550276Speter# 1674650276Speter# 9.5.0 (Mon Apr 10 11:30:00 EDT 1995): 1674750276Speter# * Restored cdc456tst. 1674850276Speter# * Fixed sb1 entry, SCO erroneously left out the xsb glitch. 1674950276Speter# * Added megatek, beacon, microkit. 1675050276Speter# * Freeze for ncurses-1.9 release. 1675150276Speter# 9.5.1 (Fri Apr 21 12:46:42 EDT 1995): 1675250276Speter# * Added historical data for TAB. 1675350276Speter# * Comment fixes from David MacKenzie. 1675450276Speter# * Added the new BSDI pc3 entry. 1675550276Speter# 9.5.2 (Tue Apr 25 17:27:52 EDT 1995) 1675650276Speter# * A change in the tic -C logic now ensures that all entries in 1675750276Speter# the termcap translation will fit in < 1024 bytes. 1675850276Speter# * Added `bobcat' and `gator' HP consoles and the Nu machine entries 1675950276Speter# from GNU termcap file. This merges in all their local information. 1676050276Speter# 9.5.3 (Tue Apr 25 22:28:13 EDT 1995) 1676150276Speter# * Changed tic -C logic to dump all capabilities used by GNU termcap. 1676250276Speter# * Added warnings about entries with long translations (restoring 1676350276Speter# all the GNU termcaps pushes a few over the edge). 1676450276Speter# 9.5.4 (Wed Apr 26 15:35:09 EDT 1995) 1676550276Speter# * Yet another tic change, and a couple of entry tweaks, to reduce the 1676650276Speter# number of long (> 1024) termcap translations back to 0. 1676750276Speter# 1676850276Speter# 9.6.0 (Mon May 1 10:35:54 EDT 1995) 1676950276Speter# * Added kf13-kf20 to Linux entry. 1677050276Speter# * Regularize Prime terminal names. 1677150276Speter# * Historical data on Synertek. 1677250276Speter# * Freeze for ncurses-1.9.1. 1677350276Speter# 9.6.1 (Sat May 6 02:00:52 EDT 1995): 1677450276Speter# * Added true xterm-color entry, renamed djm's pseudo-color entry. 1677550276Speter# * Eliminate whitespace in short name fields, this tanks some scripts. 1677650276Speter# * Name field changes to shorten some long entries. 1677750276Speter# * Termcap translation now automatically generates empty rmir/smir 1677850276Speter# when ich1/ich is present (copes with an ancient vi bug). 1677950276Speter# * Added `screen' entries from FSF's screen-3.6.2. 1678050276Speter# * Added linux-nic and xterm-nic entries. 1678150276Speter# 9.6.2 (Sat May 6 17:00:55 EDT 1995): 1678250276Speter# * Change linux entry to use smacs=\E[11m and have an explicit acsc, 1678350276Speter# eliminating some special-case code in ncurses. 1678450276Speter# 1678550276Speter# 9.7.0 (Tue May 9 18:03:12 EDT 1995): 1678650276Speter# * Added vt320-k3, rsvidtx from the Emacs termcap.dat file. I think 1678750276Speter# that captures everything unique from it. 1678850276Speter# * Added reorder script generator. 1678950276Speter# * Freeze for ncurses 1.9.2 release. 1679050276Speter# 9.7.1 (Thu Jun 29 09:35:22 EDT 1995): 1679150276Speter# * Added Sean Farley's kspd, flash, rs1 capabilities for linux. 1679250276Speter# * Added Olaf Siebert's corrections for adm12. 1679350276Speter# * ansi-pc-color now includes the colors and pairs caps, so that 1679450276Speter# entries which use it will inherit them automatically. 1679550276Speter# * The linux entry can now recognize the center (keypad 5) key. 1679650276Speter# * Removed some junk that found its way into Linux acsc. 1679750276Speter# 1679850276Speter# 9.8.0 (Fri Jul 7 04:46:57 EDT 1995): 1679950276Speter# * Add 50% cut mark as a desperate hack to reduce tic's core usage. 1680050276Speter# * xterm doesn't try to use application keypad mode any more. 1680150276Speter# * Freeze for ncurses-1.9.3 release. 1680250276Speter# 9.8.1 (Thu Jul 19 17:02:12 EDT 1995): 1680350276Speter# * Added corrected sun entry from vendor. 1680450276Speter# * Added csr capability to linux entry. 1680550276Speter# * Peter Wemm says the at386 hpa should be \E[%i%p1%dG, not \E[%p1%dG. 1680650276Speter# * Added vt102-nsgr to cope with stupid IBM PC `VT100' emulators. 1680750276Speter# * Some commented-out caps in long entries come back in, my code 1680850276Speter# for computing string-table lengths had a bug in it. 1680950276Speter# * pcansi series modified to fit comm-program reality better. 1681050276Speter# 9.8.2 (Sat Sep 9 23:35:00 EDT 1995): 1681150276Speter# * BSD/OS actually ships the ibmpc3 bold entry as its console. 1681250276Speter# * Correct some bad aliases in the pcansi series 1681350276Speter# * Added entry for QNX console. 1681450276Speter# * Clean up duplicate long names for use with 4.4 library. 1681550276Speter# * Change vt100 standout to be normal reverse vide, not bright reverse; 1681650276Speter# this makes the Emacs status line look better. 1681750276Speter# 9.8.3 (Sun Sep 10 13:07:34 EDT 1995): 1681850276Speter# * Added Adam Thompson's VT320 entries, also his dtx-sas and z340. 1681950276Speter# * Minor surgery, mostly on name strings, to shorten termcap version. 1682050276Speter# 1682150276Speter# 9.9.0 (Sat Sep 16 23:03:48 EDT 1995): 1682250276Speter# * Added dec-vt100 for use with the EWAN emulator. 1682350276Speter# * Added kmous to xterm for use with xterm's mouse-tracking facility. 1682450276Speter# * Freeze for 1.9.5 alpha release. 1682550276Speter# 9.9.1 (Wed Sep 20 13:46:09 EDT 1995): 1682650276Speter# * Changed xterm lines to 24, the X11R6 default. 1682750276Speter# 9.9.2 (Sat Sep 23 21:29:21 EDT 1995): 1682850276Speter# * Added 7 newly discovered, undocumented acsc characters to linux 1682950276Speter# entry (the pryz{|} characters). 1683050276Speter# * ncurses no longer steals A_PROTECT. Simplify linux sgr accordingly. 1683150276Speter# * Correct two typos in the xterm entries introduced in 9.9.1. 1683250276Speter# * I finally figured out how to translate ko capabilities. Done. 1683350276Speter# * Added tvi921 entries from Tim Theisen. 1683450276Speter# * Cleanup: dgd211 -> dg211, adm42-nl -> adm42-nsl. 1683550276Speter# * Removed mystery tec entry, it was neither interesting nor useful. 1683650276Speter# * shortened altos3, qvt203, tvi910+, tvi92D, tvi921-g, tvi955, vi200-f, 1683750276Speter# vi300-ss, att505-24, contel301, dm3045, f200vi, pe7000c, vc303a, 1683850276Speter# trs200, wind26, wind40, wind50, cdc456tst, dku7003, f110, dg211, 1683950276Speter# by making them relative to use capabilities 1684050276Speter# * Added cuf1=^L to tvi925 from deleted variant tvi925a. 1684150276Speter# * fixed cup in adm22 entry and parametrized strings in vt320-k3. 1684250276Speter# * added it#8 to entries that used to have :pt: -- tvi912, vi200, 1684350276Speter# ampex80, 1684450276Speter# * Translate all home=\E[;H capabilities to home=\E[H, they're 1684550276Speter# equivalent. 1684650276Speter# * Translate \E[0m -> \E[m in [rs]mso, [rs]mul, and init strings of 1684750276Speter# vt100 and ANSI-like terminals. 1684850276Speter# 9.9.3 (Tue Sep 26 20:11:15 EDT 1995): 1684950276Speter# * Added it#8 and ht=\t to *all* entries with :pt:; the ncurses tic 1685050276Speter# does this now, too. 1685150276Speter# * fviewpoint is gone, it duplicated screwpoint. 1685250276Speter# * Added hp2627, graphos, graphos-30, hpex, ibmega, ibm8514, ibm8514-c, 1685350276Speter# ibmvga, ibmvga-c, minix, mm340, mt4520-rv, screen2, screen3, 1685450276Speter# versaterm, vi500, vsc, vt131, vt340, vt400 entries from UW. 1685550276Speter# The UW vi50 replaces the old one, which becomes vi50adm, 1685650276Speter# * No more embedded commas in name fields. 1685750276Speter# 1685850276Speter# 9.10.0 (Wed Oct 4 15:39:37 EDT 1995): 1685950276Speter# * XENIX forms characters in fos, trs16, scoansi become acsc strings, 1686050276Speter# * Introduced klone+* entries for describing Intel-console behavior. 1686150276Speter# * Linux kbs is default-mapped to delete for some brain-dead reason. 1686250276Speter# * -nsl -> -ns. The -pp syntax is obsolete. 1686350276Speter# * Eliminate [A-Z]* primaries in accordance with SVr4 terminfo docs. 1686450276Speter# * Make xterm entry do application-keypad mode again. I got complaints 1686550276Speter# that it was messing up someone's 3270 emulator. 1686650276Speter# * Added some longname fields in order to avoid warning messages from 1686750276Speter# older tic implementations. 1686850276Speter# * According to ctlseqs.ms, xterm has a full vt100 graphics set. Use 1686950276Speter# it! (This gives us pi, greater than, less than, and a few more.) 1687050276Speter# * Freeze for ncurses-1.9.6 release. 1687150276Speter# 9.10.1 (Sat Oct 21 22:18:09 EDT 1995): 1687250276Speter# * Add xon to a number of console entries, they're memory-mapped and 1687350276Speter# don't need padding. 1687450276Speter# * Correct the use dependencies in the ansi series. 1687550276Speter# * Hand-translate more XENIX capabilities. 1687650276Speter# * Added hpterm entry for HP's X terminal emulator. 1687750276Speter# * Added aixterm entries. 1687850276Speter# * Shortened four names so everything fits in 14 chars. 1687950276Speter# 1688050276Speter# 9.11.0 (Thu Nov 2 17:29:35 EST 1995): 1688150276Speter# * Added ibcs2 entry and info on iBCS2 standard. 1688250276Speter# * Corrected hpa/vpa in linux entry. They still fail the worm test. 1688350276Speter# * We can handle the HP meml/memu capability now. 1688450276Speter# * Added smacs to klone entries, just as documentation. 1688550276Speter# * Carrected ansi.sys and cit-500 entries. 1688650276Speter# * Added z39, vt320-k311, v220c, and avatar entries. 1688750276Speter# * Make pcansi use the ansi.sys invis capability. 1688850276Speter# * Added DIP switch descriptions for vt100, adm31, tvi910, tvi920c, 1688950276Speter# tvi925, tvi950, dt80, ncr7900i, h19. 1689050276Speter# * X3.64 has been withdrawn, change some references. 1689150276Speter# * Removed function keys from ansi-m entry. 1689250276Speter# * Corrected ansi.sys entry. 1689350276Speter# * Freeze for ncurses-1.9.7 release. 1689450276Speter# 9.11.1 (Tue Nov 6 18:18:38 EST 1995): 1689550276Speter# * Added rmam/smam capabilities to many entries based on init strings. 1689650276Speter# * Added correct hpa/vpa to linux. 1689750276Speter# * Reduced several entries relative to vt52. 1689850276Speter# 9.11.2 (Tue Nov 7 00:21:06 EST 1995): 1689950276Speter# * Exiled some utterly unidentifiable custom and homebrew types to the 1690050276Speter# UFO file; also, obsolete small-screen hardware; also, entries which 1690150276Speter# look flat-out incorrect, garbled, or redundant. These include the 1690250276Speter# following entries: carlock, cdc456tst, microkit, qdss, ramtek, tec, 1690350276Speter# tec400, tec500, ubell, wind, wind16, wind40, wind50, plasma, agile, 1690450276Speter# apple, bch, daleblit, nucterm, ttywilliams, nuterminal, nu24, bnu, 1690550276Speter# fnu, nunix-30, nunix-61, exidy, ex3000, sexidy, pc52, sanyo55, 1690650276Speter# yterm10, yterm11, yterm10nat, aed, aed-ucb, compucolor, compucolor2, 1690750276Speter# vic20, dg1, act5s, netx, smartvid, smarterm, sol, sol2, dt200, 1690850276Speter# trs80, trs100, trs200, trs600, xitex, rsvidtx, vid, att2300-x40, 1690950276Speter# att2350-x40, att4410-nfk, att5410-ns, otty5410, att5425-nl-w, 1691050276Speter# tty5425-fk, tty5425-w-fk, cita, c108-na, c108-rv-na, c100-rv-na, 1691150276Speter# c108-na-acs, c108-rv-na-acs, ims950-ns, infotonKAS, ncr7900i-na, 1691250276Speter# regent60na, scanset-n, tvi921-g, tvi925n, tvi925vbn, tvi925vb, 1691350276Speter# vc404-na, vc404-s-na, vt420nam, vt420f-nam, vt420pc-nam, vt510nam, 1691450276Speter# vt510pc-nam, vt520nam, vt525nam, xterm25, xterm50, xterm65, xterms. 1691550276Speter# * Corrected pcvt25h as suggested by Brian C. Grayson 1691650276Speter# <bgrayson@pine.ece.utexas.edu>. 1691750276Speter# 9.11.3 (Thu Nov 9 12:14:40 EST 1995): 1691850276Speter# * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H. 1691950276Speter# * Added kent=\EOM to xterm entry. 1692050276Speter# 1692150276Speter# 9.11.4 (Fri Nov 10 08:31:35 EST 1995): 1692250276Speter# * Corrected gigi entry. 1692350276Speter# * Restored cuf/cud1 to xterm, their apparent bugginess was due to 1692450276Speter# bad hpa/vpa capabilities. 1692550276Speter# * Corrected flash strings to have a uniform delay of .2 sec. No 1692650276Speter# more speed-dependent NUL-padding! 1692750276Speter# * terminfo capabilities in comments bracketed with <>. 1692850276Speter# 9.11.5 (Fri Nov 10 15:35:02 EST 1995): 1692950276Speter# * Replaced pcvt with the 3.31 pcvt entries. 1693050276Speter# * Freeze for 1.9.7a. 1693150276Speter# 9.11.6 (Mon Nov 13 10:20:24 EST 1995): 1693250276Speter# * Added emu entry from the X11R6 contrib tape sources. 1693350276Speter# 1693450276Speter# 9.12.0 (Wed Nov 29 04:22:25 EST 1995): 1693550276Speter# * Improved iris-ansi and sun entries. 1693650276Speter# * More flash string improvements. 1693750276Speter# * Corrected wy160 & wy160 as suggested by Robert Dunn 1693850276Speter# * Added dim to at386. 1693950276Speter# * Reconciled pc3 and ibmpc3 with the BSDI termcap file. Keith says 1694050276Speter# he's ready to start using the termcap generated from this one. 1694150276Speter# * Added vt102-w, vt220-w, xterm-bold, wyse-vp, wy75ap, att4424m, 1694250276Speter# ln03, lno3-w, h19-g, z29a*, qdss. Made vt200 an alias of vt220. 1694350276Speter# * Improved hpterm, apollo consoles, fos, qvt101, tvi924. tvi925, 1694450276Speter# att610, att620, att630, 1694550276Speter# * Changed hazeltine name prefix from h to hz. 1694650276Speter# * Sent t500 to the UFI file. 1694750276Speter# * I think we've sucked all the juice out of BSDI's termcap file now. 1694850276Speter# * Freeze for ncurses 1.9.8 release 1694950276Speter# 9.12.1 (Thu Nov 30 03:14:06 EST 1995) 1695050276Speter# * Unfreeze, linux kbs needed to be fixed. 1695150276Speter# * Tim Theisen pinned down a bug in the DMD firmware. 1695250276Speter# 9.12.2 (Thu Nov 30 19:08:55 EST 1995): 1695350276Speter# * Fixes to ansi and klone capabilities (thank you, Aaron Ucko). 1695450276Speter# (The broken ones had been shadowed by sgr.) 1695550276Speter# 9.12.3 (Thu Dec 7 17:47:22 EST 1995): 1695650276Speter# * Added documentation on ECMA-48 standard. 1695750276Speter# * New Amiga entry. 1695850276Speter# 9.12.4 (Thu Dec 14 04:16:39 EST 1995): 1695950276Speter# * More ECMA-48 stuff 1696050276Speter# * Corrected typo in minix entry, added pc-minix. 1696150276Speter# * Corrected khome/kend in xterm (thank you again, Aaron Ucko). 1696250276Speter# * Added rxvt entry. 1696350276Speter# * Added 1.3.x color-change capabilities to linux entry. 1696450276Speter# 9.12.5 (Tue Dec 19 00:22:10 EST 1995): 1696550276Speter# * Corrected rxvt entry khome/kend. 1696650276Speter# * Corrected linux color change capabilities. 1696750276Speter# * NeXT entries from Dave Wetzel. 1696850276Speter# * Cleaned up if and rf file names (all in /usr/share now). 1696950276Speter# * Changed linux op capability to avoid screwing up a background color 1697050276Speter# pair set by setterm. 1697150276Speter# 9.12.6 (Wed Feb 7 16:14:35 EST 1996): 1697250276Speter# * Added xterm-sun. 1697350276Speter# 9.12.7 (Fri Feb 9 13:27:35 EST 1996): 1697450276Speter# * Added visa50. 1697550276Speter# 1697650276Speter# 9.13.0 (Sun Mar 10 00:13:08 EST 1996): 1697750276Speter# * Another sweep through the Shuford archive looking for new info. 1697850276Speter# * Added dg100 alias to dg6053 based on a comp.terminals posting. 1697950276Speter# * Added st52 from Per Persson. 1698050276Speter# * Added eterm from the GNU Emacs 19.30 distribution. 1698150276Speter# * Freeze for 1.9.9. 1698250276Speter# 9.13.1 (Fri Mar 29 14:06:46 EST 1996): 1698350276Speter# * FreeBSD console entries from Andrew Chernov. 1698450276Speter# * Removed duplicate Atari st52 name. 1698550276Speter# 9.13.2 (Tue May 7 16:10:06 EDT 1996) 1698650276Speter# * xterm doesn't actually have ACS_BLOCK. 1698750276Speter# * Change klone+color setf/setb to simpler forms that can be 1698850276Speter# translated into termcap. 1698950276Speter# * Added xterm1. 1699050276Speter# * Removed mechanically-generated junk capabilities from cons* entries. 1699150276Speter# * Added color support to bsdos. 1699250276Speter# 9.13.3 (Thu May 9 10:35:51 EDT 1996): 1699350276Speter# * Added Wyse 520 entries from Wm. Randolph Franklin <wrf@ecse.rpi.edu>. 1699450276Speter# * Created ecma+color, linux can use it. Also added ech to linux. 1699550276Speter# * Teach xterm about more keys. Add Thomas Dickey's 3.1.2E updates. 1699650276Speter# * Add descriptions to FreeBSD console entries. Also shorten 1699750276Speter# some aliases to <= 14 chars for portability. 1699850276Speter# * Added x68k console 1699950276Speter# * Added OTbs to several VT-series entries. 1700050276Speter# 9.13.4 (Wed May 22 10:54:09 EDT 1996): 1700150276Speter# * screen entry update for 3.7.1 from Michael Alan Dorfman. 1700250276Speter# 9.13.5 (Wed Jun 5 11:22:41 EDT 1996): 1700350276Speter# * kterm correction due to Kenji Rikitake. 1700450276Speter# * ACS correction in vt320-kll due to Phillippe De Muyter. 1700550276Speter# 9.13.6 (Sun Jun 16 15:01:07 EDT 1996): 1700650276Speter# * Sun console entry correction from J.T. Conklin. 1700750276Speter# * Changed all DEC VT300 and up terminals to use VT300 tab set 1700850276Speter# 9.13.7 (Mon Jul 8 20:14:32 EDT 1996): 1700950276Speter# * Added smul to linux entry (we never noticed it was missing 1701050276Speter# because of sgr!). 1701150276Speter# * Added rmln to hp+labels (deduced from other HP entries). 1701250276Speter# * Added vt100 acsc capability to vt220, vt340, vt400, d800, dt80-sas, 1701350276Speter# pro350, att7300, 5420_2, att4418, att4424, att4426, att505, vt320-k3. 1701450276Speter# * Corrected vt220 acsc. 1701550276Speter# * The klone+sgr and klone+sgr-dumb entries now use klone+acs; 1701650276Speter# this corresponds to reality and helps prevent some tic warnings. 1701750276Speter# * Added sgr0 to c101, pcix, vt100-nav, screen2, oldsun, next, altos2, 1701850276Speter# hpgeneric, hpansi, hpsub, hp236, hp700-wy, bobcat, dku7003, adm11, 1701950276Speter# adm12, adm20, adm21, adm22, adm31, adm36, adm42, pt100, pt200, 1702050276Speter# qvt101, tvi910, tvi921, tvi92B, tvi925, tvi950, tvi970, wy30-mc, 1702150276Speter# wy50-mc, wy100, wyse-vp, ampex232, regent100, viewpoint, vp90, 1702250276Speter# adds980, cit101, cit500, contel300, cs10, dm80, falco, falco-p, 1702350276Speter# f1720a, go140, sb1, superbeeic, microb, ibm8512, kt7, ergo4000, 1702450276Speter# owl, uts30, dmterm, dt100, dt100, dt110, appleII, apple-videx, 1702550276Speter# lisa, trsII, atari, st52, pc-coherent, basis, m2-man, bg2.0, bg1.25, 1702650276Speter# dw3, ln03, ims-ansi, graphos, t16, zen30, xtalk, simterm, d800, 1702750276Speter# ifmr, v3220, wy100q, tandem653, ibmaed. 1702850276Speter# * Added DWK terminal description. 1702950276Speter# 9.13.8 (Wed Jul 10 11:45:21 EDT 1996): 1703050276Speter# * Many entries now have highlights inherited from adm+sgr. 1703150276Speter# * xterm entry now corresponds to XFree86 3.1.2E, with color. 1703250276Speter# * xtitle and xtitle-twm enable access to the X status line. 1703350276Speter# * Added linux-1.3.6 color palette caps in conventional format. 1703450276Speter# * Added adm1178 terminal. 1703550276Speter# * Move fos and apollo terminals to obsolete category. 1703650276Speter# * Aha! The BRL terminals file told us what the Iris extensions mean. 1703750276Speter# * Added, from the BRL termcap file: rt6221, rt6221-w, northstar, 1703850276Speter# commodore, cdc721-esc, excel62, osexec. Replaced from the BRL file: 1703950276Speter# cit500, adm11. 1704050276Speter# 9.13.9 (Mon Jul 15 00:32:51 EDT 1996): 1704150276Speter# * Added, from the BRL termcap file: cdc721, cdc721l, cdc752, cdc756, 1704250276Speter# aws, awsc, zentec8001, modgraph48, rca vp3301/vp3501, ex155. 1704350276Speter# * Corrected, from BRL termcap file: vi50. 1704450276Speter# * Better rxvt entry & corrected xterm entries from Thomas Dickey. 1704550276Speter# 9.13.10 (Mon Jul 15 12:20:13 EDT 1996): 1704650276Speter# * Added from BRL: cit101e & variants, hmod1, vi200, ansi77, att5620-1, 1704750276Speter# att5620-s, att5620-s, dg210, aas1901, hz1520, hp9845, osborne 1704850276Speter# (old osborne moved to osborne-w), tvi970-vb, tvi970-2p, tvi925-hi, 1704950276Speter# tek4105brl, tek4106brl, tek4107brl,tek4109brl, hazel, aepro, 1705050276Speter# apple40p, apple80p, appleIIgs, apple2e, apple2e-p, apple-ae. 1705150276Speter# * Paired-attribute fixes to various terminals. 1705250276Speter# * Sun entry corrections from A. Lukyanov & Gert-Jan Vons. 1705350276Speter# * xterm entry corrections from Thomas Dickey. 1705450276Speter# 9.13.11 (Tue Jul 30 16:42:58 EDT 1996): 1705550276Speter# * Added t916 entry, translated from a termcap in SCO's support area. 1705650276Speter# * New qnx entry from Michael Hunter. 1705750276Speter# 9.13.12 (Mon Aug 5 14:31:11 EDT 1996): 1705850276Speter# * Added hpex2 from Ville Sulko. 1705950276Speter# * Fixed a bug that ran the qnx and pcvtXX together. 1706050276Speter# 9.13.13 (Fri Aug 9 01:16:17 EDT 1996): 1706150276Speter# * Added dtterm entry from Solaris CDE. 1706250276Speter# 9.13.14 (Tue Sep 10 15:31:56 EDT 1996): 1706350276Speter# * corrected pairs#8 typo in dtterm entry. 1706450276Speter# * added tvi9065. 1706550276Speter# 9.13.15 (Sun Sep 15 02:47:05 EDT 1996): 1706650276Speter# * updated xterm entry to cover 3.1.2E's new features. 1706750276Speter# 9.13.16 (Tue Sep 24 12:47:43 EDT 1996): 1706850276Speter# * Added new minix entry 1706950276Speter# * Removed aliases of the form ^[0-9]* for obsolete terminals. 1707050276Speter# * Commented out linux-old, nobody's using pre-1.2 kernels now. 1707150276Speter# 9.13.17 (Fri Sep 27 13:25:38 EDT 1996): 1707250276Speter# * Added Prism entries and kt7ix. 1707350276Speter# * Caution notes about EWAN and tabset files. 1707450276Speter# * Changed /usr/lib/tabset -> /usr/share/tabset. 1707550276Speter# * Added acsc/rmacs/smacs to vt52. 1707650276Speter# 9.13.18 (Mon Oct 28 13:24:59 EST 1996): 1707750276Speter# * Merged in Thomas Dickey's reorganization of the xterm entries; 1707850276Speter# added technical corrections to avoid warning messages. 1707950276Speter# 9.13.19 (Sat Nov 16 16:05:49 EST 1996): 1708050276Speter# * Added rmso=\E[27m in Linux entry. 1708150276Speter# * Added koi8-r support for Linux console. 1708250276Speter# * Replace xterm entries with canonical ones from XFree86 3.2. 1708350276Speter# 9.13.20 (Sun Nov 17 23:02:51 EST 1996): 1708450276Speter# * Added color_xterm from Jacob Mandelson 1708550276Speter# 9.13.21 (Mon Nov 18 12:43:42 EST 1996): 1708650276Speter# * Back off the xterm entry to use r6 as a base. 1708750276Speter# 9.13.22 (Sat Nov 30 11:51:31 EST 1996): 1708850276Speter# * Added dec-vt220 at Adrian Garside's request. 1708950276Speter# 9.13.23 (Fri Feb 21 16:36:06 EST 1997): 1709050276Speter# * Replaced minitel-2 entry. 1709150276Speter# * Added MGR, ansi-nt. 1709250276Speter# * Minor corrections to xterm entries. 1709350276Speter# * Replaced EWAN telnet entry. 1709450276Speter# * Dropped the reorder script generator. It was a fossil. 1709550276Speter# 9.13.24 (Sun Feb 23 20:55:23 EST 1997): 1709650276Speter# * Thorsten Lockert added termcap `bs' to a lot of types, working from 1709750276Speter# the 4.4BSD Lite2 file. 1709850276Speter# 9.13.25 (Fri Jun 20 12:33:36 EDT 1997): 1709950276Speter# * Added Datapoint 8242, pilot, ansi_psx, rbcomm, vt220js. 1710050276Speter# * Updated iris-ansi; corrected vt102-w. 1710150276Speter# * Switch base xterm entry to 3.3 level. 1710250276Speter# 9.13.26 (Mon Jun 30 22:45:45 EDT 1997) 1710350276Speter# * Added basic4. 1710450276Speter# * Removed rmir/smir from tv92B. 1710550276Speter# 1710650276Speter# 10.2.0 (Sat Feb 28 12:47:36 EST 1998): 1710750276Speter# * add hds200 description (Walter Skorski) 1710850276Speter# * add beterm entry (Fred Fish) 1710950276Speter# * add Thomas Dickey's xterm-xf86-v40, xterm-8bit, xterm-16color, 1711050276Speter# iris-color entries. 1711150276Speter# * add emx entries. 1711250276Speter# * Replaced unixpc entry with Benjamin Sittler's corrected version. 1711350276Speter# * Replaced xterm/rxvt/emu/syscons entries with Thomas Dickey's 1711450276Speter# versions. 1711550276Speter# * remove sgr string from qnx based on report by Xiaodan Tang 1711650276Speter# * Added u8/u9, removed rmul/smul from sun-il. 1711750276Speter# * 4.2 tic displays \0 rather than \200. 1711850276Speter# * add linux-koi8r to replace linux-koi8 (which uses a corrupt acsc, 1711950276Speter# apparently based on cp-866). 1712050276Speter# * Merged in Pavel Roskin's acsc for linux-koi8 1712150276Speter# * Corrected some erroneous \\'s to \. 1712250276Speter# * 4.2 ncurses has been changed to use setaf/setab, consistent w/SysV. 1712350276Speter# * II -> ii in pcvtXX, screen, xterm. 1712450276Speter# * Removed \n chars following ANSI escapes in sgr & friends. 1712550276Speter# * Updated Wyse entries. 1712650276Speter# * h19 corrections from Tim Pierce. 1712750276Speter# * Noted that the dm2500 has both ich and smir. 1712850276Speter# * added pccons for the Alpha under OSF/1. 1712950276Speter# * Added Sony NEWS workstation entries and cit101e-rv. 1713050276Speter# * Reverted `amiga'; to Kent Polk's version, as I'm told 1713150276Speter# the Verkuil entry messes up with Amiga Telnet. 1713250276Speter# 10.2.1 (Sun Mar 8 18:32:04 EST 1998): 1713350276Speter# * Corrected attributions in 10.2.0 release notes. 1713450276Speter# * Scanned the Shuford archive for new terminfos and information. 1713550276Speter# * Removed sgr from qnx entry (Thomas Dickey). 1713650276Speter# * Added entries for ICL and Kokusai Data Systems terminals. 1713750276Speter# * Incorporated NCR terminfos from the Boundless Technology FTP site. 1713850276Speter# * Incorporated att700 from the Boundless Technology FTP site. 1713950276Speter# * Miscellaneous contact-address and Web-page updates. 1714050276Speter# 1714150276Speter# 1998/5/9 1714250276Speter# * add nxterm and xterm-color terminfo description (request by Cristian 1714350276Speter# Gafton <gafton@redhat.com>). 1714450276Speter# * modify rxvt terminfo description to clear alternate screen before 1714550276Speter# switching back to normal screen, for compatibility with applications 1714650276Speter# which use xterm (reported by Manoj Kasichainula <manojk@io.com>). 1714750276Speter# * modify linux terminfo description to reset color palette (reported 1714850276Speter# by Telford Tendys <telford@eng.uts.edu.au>). 1714950276Speter# 1715050276Speter# 1998/7/4 1715150276Speter# * merge changes from current XFree86 xterm terminfo descriptions. 1715250276Speter# 1715350276Speter# 1998/7/25 1715450276Speter# * Added minitel1 entries from Alexander Montaron. 1715550276Speter# * Added qnxt2 from Federico Bianchi. 1715650276Speter# * Added arm100 terminfo entries from Dave Millen. 1715750276Speter# 1715850276Speter# 1998/8/6 1715950276Speter# * Added ncsa telnet entries from Francesco Potorti 1716050276Speter# 1716150276Speter# 1998/8/15 1716250276Speter# * modify ncsa telnet entry to reflect color, other capabilities based on 1716350276Speter# examination of the source code - T.Dickey. 1716450276Speter# 1716550276Speter# 1998/8/22 1716650276Speter# * Corrected some erroneous \\'s to \ (eterm, osborne) - TD. 1716750276Speter# 1716850276Speter# 1998/8/29 1716950276Speter# * Added Francesco Potorti's tuned Wyse 99 entries. 1717050276Speter# * dtterm enacs correction from Alexander V. Lukyanov. 1717150276Speter# * Add ncsa-ns, ncsa-m-ns and ncsa-m entries from esr version. 1717250276Speter# * correct a typo in icl6404 entry. 1717350276Speter# * add xtermm and xtermc 1717450276Speter# 1717550276Speter# 1998/9/26 1717650276Speter# * format most %'char' sequences to %{number} 1717750276Speter# * adapt IBM AIX 3.2.5 terminfo - T.Dickey 1717850276Speter# * merge Data General terminfo from Hasufin <hasufin@vidnet.net> - TD 1717950276Speter# 1718050276Speter# 1998/10/10 1718150276Speter# * update xterm-xfree86 to current (patch 84), for is2/rs2 changes - TD 1718250276Speter# * correct initialization string in xterm-r5, add misc other features 1718350276Speter# to correspond with xterm patch 84 - TD 1718450276Speter# 1718550276Speter# 1998/12/19 1718650276Speter# * update xterm-xfree86 to current (patch 90), smcur/rmcur changes - TD 1718750276Speter# * add Mathew Vernon's mach console entries 1718850276Speter# * corrections for ncsa function-keys (report by Larry Virden) 1718950276Speter# 1719050276Speter# 1998/12/19 1719150276Speter# * change linux to use ncv#2, since underline does not work with color - TD 1719250276Speter# 1719350276Speter# 1999/1/9 1719450276Speter# * add kbt to iris-ansi, document other shift/control functionkeys - TD 1719550276Speter# * correct iris-ansi and iris-ansi-ap with respect to normal vs keypad 1719650276Speter# application modes, change kent to use the correct keypad code - TD 1719750276Speter# 1719850276Speter# 1999/1/10 1719950276Speter# * add entry for Tera Term - TD 1720050276Speter# 1720150276Speter# 1999/1/23 1720250276Speter# * minor improvements for teraterm entry - TD 1720350276Speter# * rename several entries used by BSDI: bsdos to bsdos-pc-nobold, 1720450276Speter# and bsdos-bold to bsdos-pc (Jeffrey C Honig) 1720550276Speter# 1720650276Speter# 1999/2/20 1720750276Speter# * resolve ambiguity of kend/kll/kslt and khome/kfnd/kich1 strings in 1720850276Speter# xterm and ncsa entries by removing the unneeded ones. Note that 1720950276Speter# some entries will return kend & khome versus kslt and kfnd, for 1721050276Speter# PC-style keyboards versus strict vt220 compatiblity - TD 1721150276Speter# 1721250276Speter# 1999/3/13 1721350276Speter# * adjust xterm-xfree86 khome/kend to match default PC-style keyboard 1721450276Speter# tables - TD 1721550276Speter# * add 'crt' entry - TD 1721650276Speter# * correct typos in 'linux-c' entry - TD 1721750276Speter# 1721850276Speter# 1999/3/14 1721950276Speter# * update entries for BSD/OS console to use klone+sgr and klone+color 1722050276Speter# (Jeffrey C Honig) 1722150276Speter# 1722250276Speter# 1999/3/27 1722350276Speter# * adjust xterm-xfree86 miscellaneous keypad keys, as per patch #94 - TD. 1722450276Speter# 1722550276Speter# 1999/4/10 1722650276Speter# * add linux-lat, from RedHat patches to ncurses 4.2 1722750276Speter# 1722850276Speter# 1999/4/17 1722950276Speter# * add complete set of default function-key definitions for scoansi - TD. 1723050276Speter# 1723150276Speter# 1999/7/3 1723250276Speter# * add cnorm, cvvis for Linux 2.2 kernels 1723350276Speter# 1723450276Speter# 1999/7/24 1723550276Speter# * add kmous to xterm-r5 -TD 1723650276Speter# * correct entries xterm+sl and xterm+sl-twm, which were missing the 1723750276Speter# parent "use" clause -TD 1723850276Speter# 1723950276Speter# 1999/7/31 1724050276Speter# * corrected cnorm, added el1 in 'screen' description -TD 1724150276Speter# 1724250276Speter# 1999/8/14 1724350276Speter# * add ms-vt100 -TD 1724450276Speter# 1724550276Speter# 1999/8/21 1724650276Speter# * corrections to beterm entry -TD 1724750276Speter# 1724850276Speter# The following sets edit modes for GNU EMACS. 1724950276Speter# Local Variables: 1725050276Speter# fill-prefix:"\t" 1725150276Speter# fill-column:75 1725250276Speter# comment-column:0 1725350276Speter# comment-start-skip:"^#+" 1725450276Speter# comment-start:"# " 1725550276Speter# compile-command:"tic -c terminfo.master" 1725650276Speter# End: 1725750276Speter######## SHANTIH! SHANTIH! SHANTIH! 17258