+# This entry was modified 3/13/90 by JWE.
+# fixes include additions of <enacs>, correcting <rep>, and modification
+# of <kHOM>. (See comments below)
+# att730 has status line of 80 chars
+# These were commented out: <indn=\E[%p1%dS>, <rin=\E[%p1%dT>,
+# the <kf25> and up keys are used for shifted system Fkeys
+# NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is
+# currently the same as <khome> (unshifted HOME or \E[H). On the 102, 102+1
+# and 122 key keyboards, the 730's translation is \E[2J. For consistency
+# <kHOM> has been commented out. The user can uncomment <kHOM> if using the
+# 102, 102+1, or 122 key keyboards
+# kHOM=\E[2J,
+# (att730: I added <rmam>/<smam> based on the init string -- esr)
+att730|AT&T 730 windowing terminal,
+ am, da, db, eslok, hs, mir, msgr, npc, xenl, xon,
+ cols#80, it#8, lh#2, lines#60, lm#0, lw#8, nlab#24, wsl#80,
+ acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
+ bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
+ clear=\E[H\E[J, cnorm=\E[?25h\E[?12l, cr=^M,
+ csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
+ cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
+ cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
+ cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
+ dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
+ enacs=\E(B\E)0, flash=\E[?5h$<200>\E[?5l, fsl=\E8,
+ home=\E[H, ht=^I, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
+ ind=\ED, invis=\E[8m,
+ is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)B,
+ is2=\E[m\017, is3=\E(B\E)0, kLFT=\E[ @, kRIT=\E[ A, kbs=^H,
+ kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
+ kcuu1=\E[A, kf1=\EOc, kf10=\ENp, kf11=\ENq, kf12=\ENr,
+ kf13=\ENs, kf14=\ENt, kf15=\ENu, kf16=\ENv, kf17=\ENw,
+ kf18=\ENx, kf19=\ENy, kf2=\EOd, kf20=\ENz, kf21=\EN{,
+ kf22=\EN|, kf23=\EN}, kf24=\EN~, kf25=\EOC, kf26=\EOD,
+ kf27=\EOE, kf28=\EOF, kf29=\EOG, kf3=\EOe, kf30=\EOH,
+ kf31=\EOI, kf32=\EOJ, kf33=\ENO, kf34=\ENP, kf35=\ENQ,
+ kf36=\ENR, kf37=\ENS, kf38=\ENT, kf39=\EOU, kf4=\EOf,
+ kf40=\EOV, kf41=\EOW, kf42=\EOX, kf43=\EOY, kf44=\EOZ,
+ kf45=\EO[, kf46=\EO\s, kf47=\EO], kf48=\EO\^, kf5=\EOg,
+ kf6=\EOh, kf7=\EOi, kf8=\EOj, kf9=\ENo, khome=\E[H,
+ kich1=\E[@, kil1=\E[L, kind=\E[S, kri=\E[T,
+ mc0=\E[?19h\E[0i, mc4=\E[?4i, mc5=\E[?5i, nel=\EE,
+ pfx=\E[%?%p1%{25}%<%t%p1%e%p1%{24}%-%;%d;%p2%l%02d%?%p1%{25}
+ %<%tq\s\s\sSYS\s\s\s\s\sF%p1%:-2d\s\s%e;0;3q%;%p2%s,
+ pfxl=\E[%p1%d;%p2%l%02d;0;0q%p3%:-16.16s%p2%s,
+ pln=\E[%p1%d;0;0;0q%p2%:-16.16s, rc=\E8,
+ rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM, rmacs=^O,
+ rmam=\E[?7l, rmir=\E[4l, rmln=\E[?13h, rmso=\E[27m,
+ rmul=\E[24m, rmxon=\E[?21l, rs2=\Ec\E[?3l, sc=\E7,
+ 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%;,
+ sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
+ smln=\E[?13l, smso=\E[7m, smul=\E[4m, smxon=\E[?21h,
+ swidm=\E#6, tsl=\E7\E[;%i%p1%dx,
+att730-41|730MTG-41|AT&T 730-41 windowing terminal Version,
+ lines#41, use=att730,
+att730-24|730MTG-24|AT&T 730-24 windowing terminal Version,
+ lines#24, use=att730,
+att730r|730MTGr|AT&T 730 rev video windowing terminal Version,
+ flash=\E[?5l$<200>\E[?5h,
+ is1=\E[8;0|\E[?3;4;13;15l\E[?5h\E[13;20l\E[?7h\E[12h\E(B\E)B, use=att730,
+att730r-41|730MTG-41r|AT&T 730r-41 rev video windowing terminal Version,
+ lines#41, use=att730r,
+att730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal Version,
+ lines#24, use=att730r,
+
+# The following represents the screen layout along with the associated
+# bezel buttons for the 5430/pt505 terminal. The "kf" designations do
+# not appear on the screen but are shown to reference the bezel buttons.
+# The "CMD", "MAIL", and "REDRAW" buttons are shown in their approximate
+# position relative to the screen.
+#
+#
+#
+# +----------------------------------------------------------------+
+# | |
+# XXXX | kf0 kf24 | XXXX
+# | |
+# | |
+# XXXX | kf1 kf23 | XXXX
+# | |
+# | |
+# XXXX | kf2 kf22 | XXXX
+# | |
+# | |
+# XXXX | kf3 kf21 | XXXX
+# | |
+# | |
+# XXXX | kf4 kf20 | XXXX
+# | |
+# | |
+# XXXX | kf5 kf19 | XXXX
+# | |
+# | |
+# XXXX | kf6 kf18 | XXXX
+# | |
+# | |
+# XXXX | | XXXX
+# | |
+# | |
+# +----------------------------------------------------------------+
+#
+# XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+#
+# Note: XXXX represents the screen buttons
+# CMD REDRAW
+#
+# MAIL
+#
+# version 1 note:
+# The character string sent by key 'kf26' may be user programmable
+# to send either \E[16s, or \E[26s.
+# The character string sent by key 'krfr' may be user programmable
+# to send either \E[17s, or \E[27s.
+#
+# Depression of the "CMD" key sends \E! (kcmd)
+# Depression of the "MAIL" key sends \E[26s (kf26)
+# "REDRAW" same as "REFRESH" (krfr)
+#
+# "kf" functions adds carriage return to output string if terminal is in
+# 'new line' mode.
+#
+# The following are functions not covered in the table above:
+#
+# Set keyboard character (SKC): \EPn1;Pn2w
+# Pn1= 0 Back Space key
+# Pn1= 1 Break key
+# Pn2= Program char (hex)
+#
+# Screen Definition (SDF): \E[Pn1;Pn2;Pn3;Pn4;Pn5t
+# Pn1= Window number (1-39)
+# Pn2-Pn5= Y;X;Y;X coordinates
+#
+# Screen Selection (SSL): \E[Pnu
+# Pn= Window number
+#
+# Set Terminal Modes (SM): \E[Pnh
+# Pn= 3 Graphics mode
+# Pn= > Cursor blink
+# Pn= < Enter new line mode
+# Pn= = Enter reverse insert/replace mode
+# Pn= ? Enter no scroll mode
+#
+# Reset Terminal Mode (RM): \E[Pnl
+# Pn= 3 Exit graphics mode
+# Pn= > Exit cursor blink
+# Pn= < Exit new line mode
+# Pn= = Exit reverse insert/replace mode
+# Pn= ? Exit no scroll mode
+#
+# Screen Status Report (SSR): \E[Pnp
+# Pn= 0 Request current window number
+# Pn= 1 Request current window dimensions
+#
+# Device Status Report (DSR): \E[6n Request cursor position
+#
+# Call Status Report (CSR): \E[Pnv
+# Pn= 0 Call failed
+# Pn= 1 Call successful
+#
+# Transparent Button String (TBS): \E[Pn1;Pn2;Pn3;{string
+# Pn1= Button number to be loaded
+# Pn2= Character count of "string"
+# Pn3= Key mode being loaded:
+# 0= Unshifted
+# 1= Shifted
+# 2= Control
+# String= Text string (15 chars max)
+#
+# Screen Number Report (SNR): \E[Pnp
+# Pn= Screen number
+#
+# Screen Dimension Report (SDR): \E[Pn1;Pn2r
+# Pn1= Number of rows available in window
+# Pn2= Number of columns available in window
+#
+# Cursor Position Report (CPR): \E[Pn1;Pn2R
+# Pn1= "Y" Position of cursor
+# Pn2= "X" Position of cursor
+#
+# Request Answer Back (RAB): \E[c
+#
+# Answer Back Response (ABR): \E[?;*;30;VSV
+# *= 0 No printer available
+# *= 2 Printer available
+# V= Software version number
+# SV= Software sub version number
+# (printer-available field not documented in v1)
+#
+# Screen Alignment Aid: \En
+#
+# Bell (lower pitch): \E[x
+#
+# Dial Phone Number: \EPdstring\
+# string= Phone number to be dialed
+#
+# Set Phone Labels: \EPpstring\
+# string= Label for phone buttons
+#
+# Set Clock: \EPchour;minute;second\
+#
+# Position Clock: \EPsY;X\
+# Y= "Y" coordinate
+# X= "X" coordinate
+#
+# Delete Clock: \Epr\
+#
+# Programming The Function Buttons: \EPfPn;string\
+# Pn= Button number (00-06, 18-24)
+# (kf00-kf06, kf18-kf24)
+# string= Text to sent on button depression
+#
+# The following in version 2 only:
+#
+# Request For Local Directory Data: \EPp12;\
+#
+# Local Directory Data to host: \EPp11;LOCAL...DIRECTORY...DATA\
+#
+# Request for Local Directory Data in print format: \EPp13;\
+#
+# Enable 'Prt on Line' mode: \022 (DC2)
+#
+# Disable 'Prt on Line' mode: \024 (DC4)
+#
+
+# 05-Aug-86:
+# The following Terminfo entry describes functions which are supported by
+# the AT&T 5430/pt505 terminal software version 2 and later.
+att505|pt505|att5430|gs5430|AT&T Personal Terminal 505 or 5430 GETSET terminal,
+ am, xon,
+ cols#80, it#8, lines#24,
+ acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
+ bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,
+ cnorm=\E[>l, cr=^M, cub=\E[%p1%dD, cub1=\E[D,
+ cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
+ cup=\E[%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
+ cvvis=\E[>h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
+ dl1=\E[M, ed=\E[0J, el=\E[0K, el1=\E[2K, home=\E[H, ht=^I,
+ il=\E[%p1%dL, il1=\E[L, ind=^J,
+ is1=\EPr\\E[0u\E[2J\E[0;0H\E[m\E[3l\E[<l\E[4l\E[>l\E[=l\E[?l,
+ kbs=^H, kcmd=\E!, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
+ kcuu1=\E[A, kf0=\E[00s, kf1=\E[01s, kf18=\E[18s,
+ kf19=\E[19s, kf2=\E[02s, kf20=\E[20s, kf21=\E[21s,
+ kf22=\E[22s, kf23=\E[23s, kf24=\E[24s, kf26=\E[26s,
+ kf3=\E[03s, kf4=\E[04s, kf5=\E[05s, kf6=\E[06s,
+ krfr=\E[27s, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m,
+ rmacs=\E[10m, rmam=\E[11;1j, rmir=\E[4l, rmso=\E[m,
+ rmul=\E[m, rs1=\Ec, sc=\E7, sgr0=\E[m, smacs=\E[11m,
+ smam=\E[11;0j, smir=\E[4h, smso=\E[1m, smul=\E[4m,
+
+# The following Terminfo entry describes functions which are supported by
+# the AT&T 5430/pt505 terminal software version 1.
+att505-24|pt505-24|gs5430-24|AT&T PT505 or 5430 GETSET version 1 24 lines,
+ lines#24,
+ mc4@, mc5@, rc@, rmam@, sc@, smam@, use=att505,
+tt505-22|pt505-22|gs5430-22|AT&T PT505 or 5430 GETSET version 1 22 lines,
+ lines#22, use=att505,
+#
+#### ------------------ TERMINFO FILE CAN BE SPLIT HERE ---------------------
+# This cut mark helps make life less painful for people running ncurses tic
+# on machines with relatively little RAM. The file can be broken in half here
+# cleanly and compiled in sections -- no `use' references cross this cut
+# going forward.
+#
+
+#### Ampex (Dialogue)
+#
+# Yes, these are the same people who are better-known for making audio- and
+# videotape. I'm told they are located in Redwood City, CA.
+#
+
+# From: <cbosg!ucbvax!SRC:george> Fri Sep 11 22:38:32 1981
+# (ampex80: some capabilities merged in from SCO's entry -- esr)
+ampex80|a80|d80|dialogue|dialogue80|ampex dialogue 80,
+ OTbs, am, bw, ul,
+ cols#80, it#8, lines#24,
+ bel=^G, cbt=\EI, clear=\E*$<75>, cr=^M, cub1=^H, cud1=^J,
+ cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
+ dch1=\EW, dl1=\ER$<5*>, ed=\Ey, el=\Et, ht=^I, hts=\E1,
+ ich1=\EQ, il1=\EE$<5*>, ind=^J, is2=\EA, rmso=\Ek, rmul=\Em,
+ smso=\Ej, smul=\El, tbc=\E3,
+# This entry was from somebody anonymous, Tue Aug 9 20:11:37 1983, who wrote:
+ampex175|ampex d175,
+ am,
+ cols#80, lines#24,
+ bel=^G, clear=\E+, cr=^M, cub1=^H, cud1=^J, cuf1=^L,
+ cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
+ dl1=\ER, ed=\Ey, el=\Et, home=^^, ich1=\EQ, il1=\EE, ind=^J,
+ is2=\EX\EA\EF, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K,
+ kdch1=\EW, kdl1=\ER, khome=^^, kich1=\EQ, kil1=\EE, ll=^^^K,
+ rmcup=\EF, rmso=\Ek, rmul=\Em, smcup=\EN, smso=\Ej, smul=\El,
+# No backspace key in the main QWERTY cluster. Fortunately, it has a
+# NEWLINE/PAGE key just above RETURN that sends a strange single-character
+# code. Given a suitable Unix (one that lets you set an echo-erase-as-BS-SP-BS
+# mode), this key can be used as the erase key; I find I like this. Because
+# some people and some systems may not, there is another termcap ("ampex175")
+# that suppresses this little eccentricity by omitting the relevant capability.
+ampex175-b|ampex d175 using left arrow for erase,
+ kbs=^_, use=ampex175,
+# From: Richard Bascove <atd!dsd!rcb@ucbvax.berkeley.edu>
+# (ampex210: removed obsolete ":kn#10:" -- esr)
+ampex210|a210|ampex a210,
+ OTbs, am, hs, xenl,
+ cols#80, it#8, lines#24, xmc#1,
+ cbt=\EI, clear=\E*, cub1=^H, cuf1=^L,
+ cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW,
+ dl1=\ER, ed=\Ey, el=\Et, flash=\EU\EX\EU\EX\EU\EX\EU\EX,
+ fsl=\E.2, home=^^, ht=^I, ich1=\EQ,
+ if=/usr/share/tabset/std, il1=\EE, invis@,
+ is2=\EC\Eu\E'\E(\El\EA\E%\E{\E.2\EG0\Ed\En, kcub1=^H,
+ kcud1=^V, kcuf1=^L, kcuu1=^K, kf0=^A0\r, kf1=^A1\r,
+ kf2=^A2\r, kf3=^A3\r, kf4=^A4\r, kf5=^A5\r, kf6=^A6\r,
+ kf7=^A7\r, kf8=^A8\r, kf9=^A9\r, khome=^^,
+ tsl=\E.0\Eg\E}\Ef, use=adm+sgr,
+# (ampex219: I added <rmam>/<smam> based on the init string, added <cvvis>
+# from ampex219w, added <cnorm>=\E[?3l, irresistibly suggested by <cvvis>,
+# and moved the padding to be *after* the caps -- esr)
+ampex219|ampex-219|amp219|Ampex with Automargins,
+ hs, xenl,
+ cols#80, it#8, lines#24,
+ bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, cbt=\E[Z,
+ clear=\E[H\E[2J$<50>, cnorm=\E[?3l, cr=^M,
+ csr=%i\E[%p1%2d;%p2%2dr, cub1=^H, cud1=\E[B,
+ cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<5>,
+ cuu1=\E[A$<2>, cvvis=\E[?3h, dim=\E[1m, ed=\E[J$<50>,
+ el=\E[K$<3>, home=\E[H, ht=^I, ind=^J,
+ is2=\E>\E[?1l\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h,
+ kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\E[21~,
+ kf1=\E[7~, kf2=\E[8~, kf3=\E[9~, kf4=\E[10~, kf5=\E[11~,
+ kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[H,
+ rev=\E[7m, ri=\EM$<5>, rmam=\E[?7l, rmkx=\E>,
+ rmso=\E[m$<2>, rmul=\E[m$<2>, sgr0=\E[m$<2>, smam=\E[?7h,
+ smkx=\E=, smso=\E[7m$<2>, smul=\E[4m$<2>,
+ampex219w|ampex-219w|amp219w|Ampex 132 cols,
+ cols#132, lines#24,
+ bel=^G, cr=^M, cud1=^J, ind=^J,
+ is2=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h, use=ampex219,
+# (ampex232: removed <if=/usr/share/tabset/ampex>, no file and no <hts> --esr)
+ampex232|ampex-232|Ampex Model 232,
+ am,
+ cols#80, lines#24, xmc#1,
+ cbt=\EI, civis=\E.0, clear=\E+, cnorm=\E.4, cub1=^H, cud1=^V,
+ cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
+ dch1=\EW, dl1=\ER$<5*/>, ed=\EY, el=\ET,
+ flash=\Eb$<200/>\Ed, ht=^I, ich1=\EQ, il1=\EE$<5*/>,
+ invis@, is2=\Eg\El, kbs=^H, kcub1=^H, kcud1=^V, kcuf1=^L,
+ kcuu1=^K, kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r,
+ kf4=^AD\r, kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r,
+ kf9=^AI\r, khome=^^, use=adm+sgr,
+# (ampex: removed <if=/usr/share/tabset/amp-132>, no file and no <hts> -- esr)
+ampex232w|Ampex Model 232 / 132 columns,
+ cols#132, lines#24,
+ is2=\E\034Eg\El, use=ampex232,
+
+#### Ann Arbor (aa)
+#
+# Ann Arbor made dream terminals for hackers -- large screen sizes and huge
+# numbers of function keys. At least some used monitors in portrait mode,
+# allowing up to 76-character screen heights! They were reachable at:
+#
+# Ann Arbor Terminals
+# 6175 Jackson Road
+# Ann Arbor, MI 48103
+# (313)-663-8000
+#
+# But in 1996 the phone number reaches some kitschy retail shop, and Ann Arbor
+# can't be found on the Web; I fear they're long dead. R.I.P.
+#
+
+
+# Originally from Mike O'Brien@Rand and Howard Katseff at Bell Labs.
+# Highly modified 6/22 by Mike O'Brien.
+# split out into several for the various screen sizes by dave-yost@rand
+# Modifications made 3/82 by Mark Horton
+# Modified by Tom Quarles at UCB for greater efficiency and more diversity
+# status line moved to top of screen, <flash> removed 5/82
+# Some unknown person at SCO then hacked the init strings to make them more
+# efficient.
+#
+# assumes the following setup:
+# A menu: 0000 1010 0001 0000
+# B menu: 9600 0100 1000 0000 0000 1000 0000 17 19
+# C menu: 56 66 0 0 9600 0110 1100
+# D menu: 0110 1001 1 0
+#
+# Briefly, the settings are for the following modes:
+# (values are for bit set/clear with * indicating our preference
+# and the value used to test these termcaps)
+# Note that many of these settings are irrelevent to the terminfo
+# and are just set to the default mode of the terminal as shipped
+# by the factory.
+#
+# A menu: 0000 1010 0001 0000
+# Block/underline cursor*
+# blinking/nonblinking cursor*
+# key click/no key click*
+# bell/no bell at column 72*
+#
+# key pad is cursor control*/key pad is numeric
+# return and line feed/return for <cr> key *
+# repeat after .5 sec*/no repeat
+# repeat at 25/15 chars per sec. *
+#
+# hold data until pause pressed/process data unless pause pressed*
+# slow scroll/no slow scroll*
+# Hold in area/don't hold in area*
+# functions keys have default*/function keys disabled on powerup
+#
+# show/don't show position of cursor during page transmit*
+# unused
+# unused
+# unused
+#
+# B menu: 9600 0100 1000 0000 0000 1000 0000 17 19
+# Baud rate (9600*)
+#
+# 2 bits of parity - 00=odd,01=even*,10=space,11=mark
+# 1 stop bit*/2 stop bits
+# parity error detection off*/on
+#
+# keyboard local/on line*
+# half/full duplex*
+# disable/do not disable keyboard after data transmission*
+#
+# transmit entire page/stop transmission at cursor*
+# transfer/do not transfer protected characters*
+# transmit all characters/transmit only selected characters*
+# transmit all selected areas/transmit only 1 selected area*
+#
+# transmit/do not transmit line separators to host*
+# transmit/do not transmit page tab stops tabs to host*
+# transmit/do not transmit column tab stop tabs to host*
+# transmit/do not transmit graphics control (underline,inverse..)*
+#
+# enable*/disable auto XON/XOFF control
+# require/do not require receipt of a DC1 from host after each LF*
+# pause key acts as a meta key/pause key is pause*
+# unused
+#
+# unused
+# unused
+# unused
+# unused
+#
+# XON character (17*)
+# XOFF character (19*)
+#
+# C menu: 56 66 0 0 9600 0110 1100
+# number of lines to print data on (printer) (56*)
+#
+# number of lines on a sheet of paper (printer) (66*)
+#
+# left margin (printer) (0*)
+#
+# number of pad chars on new line to printer (0*)
+#
+# printer baud rate (9600*)
+#
+# printer parity: 00=odd,01=even*,10=space,11=mark
+# printer stop bits: 2*/1
+# print/do not print guarded areas*
+#
+# new line is: 01=LF,10=CR,11=CRLF*
+# unused
+# unused
+#
+# D menu: 0110 1001 1 0
+# LF is newline/LF is down one line, same column*
+# wrap to preceding line if move left from col 1*/don't wrap
+# wrap to next line if move right from col 80*/don't wrap
+# backspace is/is not destructive*
+#
+# display*/ignore DEL character
+# display will not/will scroll*
+# page/column tab stops*
+# erase everything*/erase unprotected only
+#
+# editing extent: 0=display,1=line*,2=field,3=area
+#
+# unused
+#
+
+annarbor4080|aa4080|ann arbor 4080,
+ OTbs, am,
+ cols#80, lines#40,
+ bel=^G, clear=\014$<2>, cr=^M, cub1=^H, cud1=^J, cuf1=^_,
+ cup=\017%p2%{10}%/%{16}%*%p2%{10}%m%+%c%p1%?%p1%{19}%>%t
+ %{12}%+%;%{64}%+%c,
+ cuu1=^N, home=^K, ht=^I, hts=^]^P1, ind=^J, kbs=^^, kcub1=^H,
+ kcud1=^J, kcuf1=^_, kcuu1=^N, khome=^K, tbc=^\^P^P,
+
+# Strange Ann Arbor terminal from BRL
+aas1901|Ann Arbor K4080 w/S1901 mod,
+ am,
+ cols#80, lines#40,
+ bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^_, cuu1=^N,
+ home=^K, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, ll=^O\0c,
+ nel=^M^J,
+
+# If you're using the GNU termcap library, add
+# :cS=\E[%p1%d;%p2%d;%p3%d;%p4%dp:
+# to these capabilities. This is the nonstandard GNU termcap scrolling
+# capability, arguments are:
+# 1. Total number of lines on the screen.
+# 2. Number of lines above desired scroll region.
+# 3. Number of lines below (outside of) desired scroll region.
+# 4. Total number of lines on the screen, the same as the first parameter.
+# The generic Ann Arbor entry is the only one that uses this.
+aaa+unk|aaa-unk|ann arbor ambassador (internal - don't use this directly),
+ OTbs, am, km, mc5i, mir, xon,
+ cols#80, it#8,
+ bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
+ clear=\E[H\E[J$<156>, cr=^M, cub=\E[%p1%dD, cub1=^H,
+ cud=\E[%p1%dB, cud1=^K, cuf=\E[%p1%dC, cuf1=\E[C,
+ cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
+ dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
+ el=\E[K$<5>, home=\E[H, hpa=\E[%p1%{1}%+%dG, ht=^I,
+ hts=\EH, ich=\E[%p1%d@$<4*>, ich1=\E[@$<4>, il=\E[%p1%dL,
+ il1=\E[L$<3>, ind=^K, invis=\E[8m, is1=\E[m\E7\E[H\E9\E8,
+ is3=\E[1Q\E[>20;30l\EP`+x~M\E\\, kbs=^H, kcbt=\E[Z,
+ kclr=\E[J, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
+ kdch1=\E[P, kdl1=\E[M, kf1=\EOA, kf10=\EOJ, kf11=\EOK,
+ kf12=\EOL, kf13=\EOM, kf14=\EON, kf15=\EOO, kf16=\EOP,
+ kf17=\EOQ, kf18=\EOR, kf19=\EOS, kf2=\EOB, kf20=\EOT,
+ kf21=\EOU, kf22=\EOV, kf23=\EOW, kf24=\EOX, kf3=\EOC,
+ kf4=\EOD, kf5=\EOE, kf6=\EOF, kf7=\EOG, kf8=\EOH, kf9=\EOI,
+ khome=\E[H, kich1=\E[@, kil1=\E[L, krmir=\E6, mc0=\E[0i,
+ mc4=^C, mc5=\E[v, mc5p=\E[%p1%dv, rc=\E8,
+ rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m,
+ rmkx=\EP`>y~[[J`8xy~[[A`4xy~[[D`6xy~[[C`2xy~[[B\E
+ \\,
+ rmm=\E[>52l, rmso=\E[m, rmul=\E[m, sc=\E7,
+ sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;
+ %;%?%p7%t8;%;m,
+ sgr0=\E[m,
+ smkx=\EP`>z~[[J`8xz~[[A`4xz~[[D`6xz~[[C`2xz~[[B\E
+ \\,
+ smm=\E[>52h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
+ vpa=\E[%p1%{1}%+%dd,
+
+aaa+rv|ann arbor ambassador in reverse video,
+ blink=\E[5;7m, bold=\E[1;7m, invis=\E[7;8m,
+ is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m, rmul=\E[7m,
+ rs1=\E[H\E[7m\E[J$<156>,
+ sgr=\E[%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p1%p2%|%p3%!%t7;
+ %;%?%p7%t8;%;m\016,
+ sgr0=\E[7m\016, smso=\E[m, smul=\E[4;7m,
+# Ambassador with the DEC option, for partial vt100 compatibility.
+aaa+dec|ann arbor ambassador in dec vt100 mode,
+ acsc=aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}},
+ csr=\E[%i%p1%d;%p2%dr, enacs=\E(0, rmacs=^N,
+ sgr=\E[%?%p2%t4;%;%?%p4%t5;%;%?%p6%t1;%;%?%p1%p3%|%!%t7;%;%?
+ %p7%t8;%;m%?%p9%t\017%e\016%;,
+ smacs=^O,
+aaa-18|ann arbor ambassador/18 lines,
+ lines#18,
+ is2=\E7\E[60;0;0;18p\E8,
+ rmcup=\E[60;0;0;18p\E[60;1H\E[K, smcup=\E[18;0;0;18p,
+ use=aaa+unk,
+aaa-18-rv|ann arbor ambassador/18 lines+reverse video,
+ use=aaa+rv, use=aaa-18,
+aaa-20|ann arbor ambassador/20 lines,
+ lines#20,
+ is2=\E7\E[60;0;0;20p\E8,
+ rmcup=\E[60;0;0;20p\E[60;1H\E[K, smcup=\E[20;0;0;20p,
+ use=aaa+unk,
+aaa-22|ann arbor ambassador/22 lines,
+ lines#22,
+ is2=\E7\E[60;0;0;22p\E8,
+ rmcup=\E[60;0;0;22p\E[60;1H\E[K, smcup=\E[22;0;0;22p,
+ use=aaa+unk,
+aaa-24|ann arbor ambassador/24 lines,
+ lines#24,
+ is2=\E7\E[60;0;0;24p\E8,
+ rmcup=\E[60;0;0;24p\E[60;1H\E[K, smcup=\E[24;0;0;24p,
+ use=aaa+unk,
+aaa-24-rv|ann arbor ambassador/24 lines+reverse video,
+ use=aaa+rv, use=aaa-24,
+aaa-26|ann arbor ambassador/26 lines,
+ lines#26,
+ is2=\E7\E[60;0;0;26p\E8,
+ rmcup=\E[60;0;0;26p\E[26;1H\E[K,
+ smcup=\E[H\E[J$<156>\E[26;0;0;26p, use=aaa+unk,
+aaa-28|ann arbor ambassador/28 lines,
+ lines#28,
+ is2=\E7\E[60;0;0;28p\E8,
+ rmcup=\E[60;0;0;28p\E[28;1H\E[K,
+ smcup=\E[H\E[J$<156>\E[28;0;0;28p, use=aaa+unk,
+aaa-30-s|aaa-s|ann arbor ambassador/30 lines w/status,
+ eslok, hs,
+ lines#29,
+ dsl=\E7\E[60;0;0;30p\E[1;1H\E[K\E[H\E8\r\n\E[K,
+ fsl=\E[>51l, is2=\r\n\E[A\E7\E[60;1;0;30p\E8,
+ rmcup=\E[60;1;0;30p\E[29;1H\E[K,
+ smcup=\E[H\E[J$<156>\E[30;1;0;30p\E[30;1H\E[K,
+ tsl=\E[>51h\E[1;%p1%dH\E[2K, use=aaa+unk,
+aaa-30-s-rv|aaa-s-rv|ann arbor ambassador/30 lines+status+reverse video,
+ use=aaa+rv, use=aaa-30-s,
+aaa-s-ctxt|aaa-30-s-ctxt|ann arbor ambassador/30 lines+status+save context,
+ rmcup=\E[60;1;0;30p\E[59;1H\E[K,
+ smcup=\E[30;1H\E[K\E[30;1;0;30p, use=aaa-30-s,
+aaa-s-rv-ctxt|aaa-30-s-rv-ct|ann arbor ambassador/30 lines+status+save context+reverse video,
+ rmcup=\E[60;1;0;30p\E[59;1H\E[K,
+ smcup=\E[30;1H\E[K\E[30;1;0;30p, use=aaa-30-s-rv,
+aaa|aaa-30|ambas|ambassador|ann arbor ambassador/30 lines,
+ lines#30,
+ is2=\E7\E[60;0;0;30p\E8,
+ rmcup=\E[60;0;0;30p\E[30;1H\E[K,
+ smcup=\E[H\E[J$<156>\E[30;0;0;30p, use=aaa+unk,
+aaa-30-rv|aaa-rv|ann arbor ambassador/30 lines in reverse video,
+ use=aaa+rv, use=aaa-30,
+aaa-30-ctxt|aaa-ctxt|ann arbor ambassador/30 lines; saving context,
+ rmcup=\E[60;0;0;30p\E[60;1H\E[K, smcup=\E[30;0;0;30p,
+ use=aaa-30,
+aaa-30-rv-ctxt|aaa-rv-ctxt|ann arbor ambassador/30 lines reverse video; saving context,
+ rmcup=\E[60;0;0;30p\E[60;1H\E[K, smcup=\E[30;0;0;30p,
+ use=aaa+rv, use=aaa-30,
+aaa-36|ann arbor ambassador/36 lines,
+ lines#36,
+ is2=\E7\E[60;0;0;36p\E8,
+ rmcup=\E[60;0;0;36p\E[36;1H\E[K,
+ smcup=\E[H\E[J$<156>\E[36;0;0;36p, use=aaa+unk,
+aaa-36-rv|ann arbor ambassador/36 lines+reverse video,
+ use=aaa+rv, use=aaa-36,
+aaa-40|ann arbor ambassador/40 lines,
+ lines#40,
+ is2=\E7\E[60;0;0;40p\E8,
+ rmcup=\E[60;0;0;40p\E[40;1H\E[K,
+ smcup=\E[H\E[J$<156>\E[40;0;0;40p, use=aaa+unk,
+aaa-40-rv|ann arbor ambassador/40 lines+reverse video,
+ use=aaa+rv, use=aaa-40,
+aaa-48|ann arbor ambassador/48 lines,
+ lines#48,
+ is2=\E7\E[60;0;0;48p\E8,
+ rmcup=\E[60;0;0;48p\E[48;1H\E[K,
+ smcup=\E[H\E[J$<156>\E[48;0;0;48p, use=aaa+unk,
+aaa-48-rv|ann arbor ambassador/48 lines+reverse video,
+ use=aaa+rv, use=aaa-48,
+aaa-60-s|ann arbor ambassador/59 lines+status,
+ eslok, hs,
+ lines#59,
+ dsl=\E7\E[60;0;0;60p\E[1;1H\E[K\E[H\E8\r\n\E[K,
+ fsl=\E[>51l, is2=\r\n\E[A\E7\E[60;1;0;60p\E8,
+ tsl=\E[>51h\E[1;%p1%dH\E[2K, use=aaa+unk,
+aaa-60-s-rv|ann arbor ambassador/59 lines+status+reverse video,
+ use=aaa+rv, use=aaa-60-s,
+aaa-60-dec-rv|ann arbor ambassador/dec mode+59 lines+status+rev video,
+ use=aaa+dec, use=aaa+rv, use=aaa-60-s,
+aaa-60|ann arbor ambassador/60 lines,
+ lines#60,
+ is2=\E7\E[60;0;0;60p\E[1Q\E[m\E[>20;30l\E8,
+ use=aaa+unk,
+aaa-60-rv|ann arbor ambassador/60 lines+reverse video,
+ use=aaa+rv, use=aaa-60,
+aaa-db|ann arbor ambassador 30/destructive backspace,
+ OTbs@,
+ cub1=\E[D, is3=\E[1Q\E[m\E[>20l\E[>30h, use=aaa-30,
+
+guru|guru-33|guru+unk|ann arbor guru/33 lines 80 cols,
+ lines#33,
+ flash=\E[>59h$<100>\E[>59l,
+ is2=\E7\E[255;0;0;33;80;80p\E8\E[J, is3=\E[>59l,
+ rmcup=\E[255p\E[255;1H\E[K, smcup=\E[33p, use=aaa+unk,
+guru+rv|guru changes for reverse video,
+ flash=\E[>59l$<100>\E[>59h, is3=\E[>59h,
+guru-rv|guru-33-rv|ann arbor guru/33 lines+reverse video,
+ use=guru+rv, use=guru-33,
+guru+s|guru status line,
+ eslok, hs,
+ dsl=\E7\E[;0p\E[1;1H\E[K\E[H\E8\r\n\E[K, fsl=\E[>51l,
+ rmcup=\E[255;1p\E[255;1H\E[K, smcup=,
+ tsl=\E[>51h\E[1;%p1%dH\E[2K,
+guru-nctxt|guru with no saved context,
+ smcup=\E[H\E[J$<156>\E[33p\E[255;1H\E[K, use=guru,
+guru-s|guru-33-s|ann arbor guru/33 lines+status,
+ lines#32,
+ is2=\r\n\E[A\E7\E[255;1;0;33;80;80p\E8\E[J,
+ smcup=\E[33;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,
+guru-24|ann arbor guru 24 lines,
+ cols#80, lines#24,
+ is2=\E7\E[255;0;0;24;80;80p\E8\E[J, smcup=\E[24p,
+ use=guru+unk,
+guru-44|ann arbor guru 44 lines,
+ cols#97, lines#44,
+ is2=\E7\E[255;0;0;44;97;100p\E8\E[J, smcup=\E[44p,
+ use=guru+unk,
+guru-44-s|ann arbor guru/44 lines+status,
+ lines#43,
+ is2=\r\n\E[A\E7\E[255;1;0;44;80;80p\E8\E[J,
+ smcup=\E[44;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,
+guru-76|guru with 76 lines by 89 cols,
+ cols#89, lines#76,
+ is2=\E7\E[255;0;0;76;89;100p\E8\E[J, smcup=\E[76p,
+ use=guru+unk,
+guru-76-s|ann arbor guru/76 lines+status,
+ cols#89, lines#75,
+ is2=\r\n\E[A\E7\E[255;1;0;76;89;100p\E8\E[J,
+ smcup=\E[76;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,
+guru-76-lp|guru-lp|guru with page bigger than line printer,
+ cols#134, lines#76,
+ is2=\E7\E[255;0;0;76;134;134p\E8\E[J, smcup=\E[76p,
+ use=guru+unk,
+guru-76-w|guru 76 lines by 178 cols,
+ cols#178, lines#76,
+ is2=\E7\E[255;0;0;76;178;178p\E8\E[J, smcup=\E[76p,
+ use=guru+unk,
+guru-76-w-s|ann arbor guru/76 lines+status+wide,
+ cols#178, lines#75,
+ is2=\r\n\E[A\E7\E[255;1;0;76;178;178p\E8\E[J,
+ smcup=\E[76;1p\E[255;1H\E[K, use=guru+s, use=guru+unk,
+guru-76-wm|guru 76 lines by 178 cols with 255 cols memory,
+ cols#178, lines#76,
+ is2=\E7\E[255;0;0;76;178;255p\E8\E[J, smcup=\E[76p,
+ use=guru+unk,
+aaa-rv-unk|ann arbor unknown type,
+ lh#0, lw#0, nlab#0,
+ blink=\E[5;7m, bold=\E[1;7m, home=\E[H, invis=\E[7;8m,
+ is1=\E[7m\E7\E[H\E9\E8, rev=\E[m, rmso=\E[7m, rmul=\E[7m,
+ rs1=\E[H\E[7m\E[J,
+ sgr=\E[%?%p6%t1;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p1%!%t
+ 7;%;%?%p7%t8;%;m,
+ sgr0=\E[7m, smso=\E[m, smul=\E[4;7m,
+
+#### Applied Digital Data Systems (adds)
+#
+# ADDS itself is long gone. ADDS was bought by NCR, and the same group made
+# ADDS and NCR terminals. When AT&T and NCR merged, the engineering for
+# terminals was merged again. Then AT&T sold the terminal business to
+# SunRiver, which later changed its name to Boundless Technologies. The
+# engineers from Teletype, AT&T terminals, ADDS, and NCR (who are still there
+# as of early 1995) are at:
+#
+# Boundless Technologies
+# 100 Marcus Boulevard
+# Hauppauge, NY 11788-3762
+# Vox: (800)-231-5445
+# Fax: (516)-342-7378
+# Web: http://boundless.com
+#
+# Their voice mail used to describe the place as "SunRiver (formerly ADDS)".
+# In 1995 Boundless acquired DEC's terminals business.
+#
+
+# Regent: lowest common denominator, works on all regents.
+# (regent: renamed ":bc:" to ":le:" -- esr)
+regent|Adds Regent Series,
+ OTbs, am,
+ cols#80, lines#24,
+ bel=^G, clear=^L, cr=^M, cub1=^U, cud1=^J, cuf1=^F, cuu1=^Z,
+ home=\EY\s\s, ind=^J, ll=^A,
+# Regent 100 has a bug where if computer sends escape when user is holding
+# down shift key it gets confused, so we avoid escape.
+regent100|Adds Regent 100,
+ xmc#1,
+ bel=^G,
+ cup=\013%p1%'\s'%+%c\020%p2%{10}%/%{16}%*%p2%{10}%m%+%c,
+ kf0=^B1\r, kf1=^B2\r, kf2=^B3\r, kf3=^B4\r, kf4=^B5\r,
+ kf5=^B6\r, kf6=^B7\r, kf7=^B8\r, lf0=F1, lf1=F2, lf2=F3,
+ lf3=F4, lf4=F5, lf5=F6, lf6=F7, lf7=F8, rmso=\E0@, rmul=\E0@,
+ sgr0=\E0@, smso=\E0P, smul=\E0`, use=regent,
+regent20|Adds Regent 20,
+ bel=^G, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, ed=\Ek, el=\EK,
+ use=regent,
+regent25|Adds Regent 25,
+ bel=^G, kcub1=^U, kcud1=^J, kcuf1=^F, kcuu1=^Z, khome=^A,
+ use=regent20,
+regent40|Adds Regent 40,
+ xmc#1,
+ bel=^G, dl1=\El$<2*>, il1=\EM$<2*>, kf0=^B1\r, kf1=^B2\r,
+ kf2=^B3\r, kf3=^B4\r, kf4=^B5\r, kf5=^B6\r, kf6=^B7\r,
+ kf7=^B8\r, lf0=F1, lf1=F2, lf2=F3, lf3=F4, lf4=F5, lf5=F6,
+ lf6=F7, lf7=F8, rmso=\E0@, rmul=\E0@, sgr0=\E0@, smso=\E0P,
+ smul=\E0`, use=regent25,
+regent40+|Adds Regent 40+,
+ is2=\EB, use=regent40,
+regent60|regent200|Adds Regent 60,
+ dch1=\EE, is2=\EV\EB, kdch1=\EE, kich1=\EF, krmir=\EF,
+ rmir=\EF, rmso=\ER\E0@\EV, smir=\EF, smso=\ER\E0P\EV,
+ use=regent40+,
+# From: <edward@onyx.berkeley.edu> Thu Jul 9 09:27:33 1981
+# (viewpoint: added <kcuf1>, function key, and <dl1> capabilities -- esr)
+viewpoint|addsviewpoint|adds viewpoint,
+ OTbs, am,
+ cols#80, lines#24,
+ bel=^G, clear=^L, cnorm=\017\E0`, cr=^M, cub1=^H, cud1=^J,
+ cuf1=^F, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=^Z,
+ cvvis=\017\E0P, dl1=\El, ed=\Ek$<16.1*>, el=\EK$<16>,
+ ind=^J, is2=\017\E0`, kcub1=^U, kcud1=^J, kcuf1=^F, kcuu1=^Z,
+ kf0=^B1, kf2=^B2, kf3=^B!, kf4=^B", kf5=^B#, khome=^A, ll=^A,
+ rmso=^O, rmul=^O, sgr0=^O, smso=^N, smul=^N,
+# Some viewpoints have bad ROMs that foo up on ^O
+screwpoint|adds viewpoint with ^O bug,
+ cvvis@, rmso@, rmul@, smso@, smul@, use=viewpoint,