1
0
Files
2022-09-29 17:59:04 +03:00

4070 lines
105 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Copyright (c) 1990, 1991 UNIX System Laboratories, Inc.
# Copyright (c) 1984, 1986, 1987, 1988, 1989, 1990 AT&T
# All Rights Reserved
# THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF
# UNIX System Laboratories, Inc.
# The copyright notice above does not evidence any
# actual or intended publication of such source code.
#ident "@(#)terminfo:att.ti 1.109.2.1"
# # --------------------------------
2300|att2300|ATT2300|sv80|AT&T 2300 Video Information Terminal 80 column mode @(#)2300.ti 1.1,
am, xon, eo, mir, msgr,
cols#80, lines#24, it#8,
bel=^G,
cub=\E[%p1%dD, cub1=\b,
cuf=\E[%p1%dC, cuf1=\E[C,
cud=\E[%p1%dB, cud1=\n,
cuu=\E[%p1%dA, cuu1=\E[A,
cup=\E[%i%p1%d;%p2%dH,
ich=\E[%p1%d@,
il=\E[%p1%dL, il1=\E[L,
dch=\E[%p1%dP, dch1=\E[P,
dl=\E[%p1%dM, dl1=\E[M,
smso=\E[7m, rmso=\E[0m, rev=\E[7m,
cr=\r, ind=\n,
ht=\t, smir=\E[4h, rmir=\E[4l,
home=\E[H, clear=\E[H\E[J, ed=\E[J, el=\E[K, el1=\E[1K,
kf1=\E[1r, kf2=\E[2r, kf3=\E[3r, kf4=\E[4r,
kf5=\E[5r, kf6=\E[6r, kf7=\E[7r, kf8=\E[8r,
kf9=\E[9r, kf10=\E[10r, kf11=\E[11r, kf12=\E[12r,
kf13=\E[13r, kf14=\E[14r, kf15=\E[15r, kf16=\E[16r,
kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
khome=\E[H, kclr=\E[J, kcbt=\E[Z, kbs=\b,
kil1=\E[L, kich1=\E[@, kdl1=\E[M, kdch1=\E[P,
mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,
sgr0=\E[m,
2350|att2350|ATT2350|AT&T 2350 Video Information Terminal 80 column mode @(#)2300.ti 1.1,
mc0@, mc4@, mc5@, use=att2300,
2300-x40|att2300-x40|ATT2300-x40|sv40|AT&T 2300 Video Information Terminal 40 column mode @(#)2300.ti 1.1,
cols#40, lines#23, it#5, il@, il1@, use=att2300,
2350-x40|att2350-x40|ATT2350-x40|AT&T 2350 Video Information Terminal 40 column mode @(#)2300.ti 1.1,
cols#40, lines#23, it#5, il@, il1@, use=att2350,
#
# AT&T 386 monocrome console
#
AT386-M|at386-m|386AT-M|386at-m|at/386 console @(#)386.ti 1.4,
am, bw, eo, xon,
cols#80, lines#25,
acsc=``aaffggjYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,
cr=\r, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB,
cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%02d;%p2%02dH, cuu=\E[%p1%dA, cuu1=\E[A,
dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[1M,
ed=\E[J, el=\E[K, flash=^G, home=\E[H, ht=\t,
ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L,
ind=\E[S, indn=\E[%p1%dS, invis=\E[9m, is2=\E[0;10m,
kbs=\b, kcbt=^], kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,
kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kend=\E[Y,
kf1=\EOP, kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf2=\EOQ,
kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV,
kf8=\EOW, kf9=\EOX, khome=\E[H, kich1=\E[@, knp=\E[U,
kpp=\E[V, krmir=\E0, pfx=\EQ%p1%{1}%-%d'%p2%s',
rev=\E[7m, rin=\E[S, rmacs=\E[10m, rmso=\E[m, rmul=\E[m,
sgr=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?%p9%t;12%;%?%p7%t;9%;m,
sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
#
# AT&T 386 color console
#
AT386|at386|386AT|386at|at/386 console @(#)386.ti 1.4,
colors#8, ncv#3, pairs#64,
op=\E[0m,
setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
setb=\E[4%?%p1%{1}%=%t4
%e%p1%{3}%=%t6
%e%p1%{4}%=%t1
%e%p1%{6}%=%t3
%e%p1%d%;m,
setf=\E[3%?%p1%{1}%=%t4
%e%p1%{3}%=%t6
%e%p1%{4}%=%t1
%e%p1%{6}%=%t3
%e%p1%d%;m,
use=at386-m,
#
# Color console version that supports underline but maps blue
# foreground color to cyan.
#
AT386-UL|at386-ul|386AT-UL|386at-ul|at/386 console,
is2=\E[0;10;38m,
use=at386,
33|tty33|tty|AT&T model 33 teletype @(#)33.ti 1.1,
xon,cr=^M, cud1=^J, ind=^J, bel=^G, cols#72, hc, os,
35|tty35|AT&T model 35 teletype @(#)35.ti 1.1,
use=tty33,
37|tty37|AT&T model 37 teletype @(#)37.ti 1.1,
xon,cr=^M, cud1=^J, ind=^J, bel=^G,
cub1=^H, hc, hu=\E8, hd=\E9, cuu1=\E7, os,
# Info:
# The Dataspeed 40's print a visible newline indicator after
# each newline. The 40-1 is a half duplex terminal.
# and is described here. The 40-4 is a 3270 lookalike
#
# The terminal has blinking standout. It also has visible bell
# but I don't know it - it's null here to prevent it from showing
# the BL character.
#
# I am not sure if the 40 has xmc, it looked like it didn't.
#
# Note also that the control characters have been randomly
# rearranged, for example, to get escape you type control-P and
# cntrol-H generates GS, group separator!
#
#
# \EX will get terminal out of protect mode but there doesn't
# appear to be a mnemonic for it (\EW will put it into protect).
#
# When printer is enabled all received characters are printed - no
# print screen is provided. Most delays are pure guesswork.
#
# Watch out for the visible newline symbol. Note that
# the editing and cursor controls do not work in S/R mode except
# for cursor left arrow which generates the backspace character.
#
# Note also that many control codes echo visibly while the
# corresponding escape sequences do not; for example, both ^K
# and \EC move the cursor right one place, but the former
# prints a VT symbol, too.
#
40|tty40|ds40|ds40-2|dataspeed40|teletype dataspeed 40/2 @(#)40.ti 1.1,
clear=\EH$<20>\EJ$<80>, ed=\EJ$<75>, il1=\EL$<50>, dl1=\EM$<50>,
dch1=\EP$<50>, ich1=\E\^$<50>, cuf1=\EC, cuu1=\E7, cub1=^H, cr=\EG,
ind=\ES$<20>, cud1=\EB, cols#80, lines#24, smso=\E3, rmso=\E4,
xon,kbs=\035, kcub1=^H, rs2=^S\ER$<60>, hts=\E1, home=\EH$<10>,
ri=\ET$<10>, tbc=\EH\E2$<80>, mc5=^R$<2000>, mc4=^T, ht=\E@$<10>,
43|tty43|AT&T model 43 teletype @(#)43.ti 1.1,
xon,cr=^M, cud1=^J, ind=^J, bel=^G,
kbs=^h, am, cub1=^H, hc, os, cols#132,
# Info:
# Must setup RETURN KEY - CR, REC'VD LF - INDEX.
# Seems upward compatible with vt100, plus ins/del line/char.
# On sgr, the protection parameter is ignored.
# No check is made to make sure that only 3 parameters are output.
# standout= reverse + half-intensity = 3 | 5.
# bold= reverse + underline = 2 | 3.
# note that half-bright blinking doesn't look different from
# normal blinking.
#
# NOTE:you must program the function keys first, label second!
#
ATT4410v1|ATT5410v1|att5410v1|att4410v1|4410v1|tty5410v1|5410v1|AT&T 4410/5410 terminal in 80 column mode - version 1 @(#)4410.ti 1.4,
am, hs, mir, msgr, xon,
cols#80, it#8, lh#2, lines#24, lw#8, nlab#8, wsl#80,
acsc=``aaffhhggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~00++--\,\,..,
is1=\E[?3l\E)0,
is2=\E[0m^O,
bel=^G, blink=\E[5m, bold=\E[4;7m, clear=\E[H\E[J,
cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=\b, cud1=\E[B,
cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
dch1=\E[P, dim=\E[2m, dl1=\E[M, ed=\E[J, el=\E[K,
fsl=\E8, home=\E[H, ht=\t, ich1=\E[@, il1=\E[L,
ind=\n, invis=\E[8m,
is3=\E[1;03q\s\s\sf1\s\s\s\s\s\s\s\s\s\s\s\EOP\E[2;03q\s\s\sf2\s\s\s\s\s\s\s\s\s\s\s\EOQ\E[3;03q\s\s\sf3\s\s\s\s\s\s\s\s\s\s\s\EOR\E[4;03q\s\s\sf4\s\s\s\s\s\s\s\s\s\s\s\EOS\E[5;03q\s\s\sf5\s\s\s\s\s\s\s\s\s\s\s\EOT\E[6;03q\s\s\sf6\s\s\s\s\s\s\s\s\s\s\s\EOU\E[7;03q\s\s\sf7\s\s\s\s\s\s\s\s\s\s\s\EOV\E[8;03q\s\s\sf8\s\s\s\s\s\s\s\s\s\s\s\EOW,
kbs=\b, kclr=\E[2J, kcub1=\E[D, kcud1=\E[B,
kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR,
kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
khome=\E[H, kll=\E[24;1H, ll=\E[24H, nel=\r\n,
pfx=\E[%p1%1d;%p2%l%2.2dq\s\s\sf%p1%1d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
pln=\E[%p1%d;00q%p2%:-16s, rc=\E8, rev=\E[7m, ri=\EM,
rmacs=^O, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y,
sc=\E7,
sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
sgr0=\E[m^O, smacs=^N, smso=\E[2;7m, smul=\E[4m,
tsl=\E7\E[25;%p1%{1}%+%dH,
att4410v1-w|ATT4410v1-w|att5410v1-w|ATT5410v1-w|4410v1-w|tty5410v1-w|5410v1-w|AT&T 4410/5410 terminal in 132 column mode - version 1 @(#)4410.ti 1.4,
cols#132,is1=\E[?3h\E)0,rs2=\Ec\E[?3h\E[2;0y,wsl#132,use=4410v1,
att4410|ATT4410|att5410|ATT5410|4410|tty5410|5410|AT&T 4410/5410 terminal in 80 column mode - version 2 @(#)4410.ti 1.4,
pfx=\E[%p1%d;%p2%l%02dq f%p1%d %p2%s,
use=4410v1,
ATT4410-nfk|att4410-nfk|att5410-nfk|ATT5410-nfk|4410-nfk|tty5410-nfk|5410-nfk|version 1 AT&T 4410/5410 entry without function keys @(#)4410.ti 1.4,
pln@, is3@, kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, use=att4410,
att5410-w|ATT5410-w|att4410-w|4410-w|tty5410-w|5410-w|AT&T 4410/5410 in 132 column mode @(#)4410.ti 1.4,
cols#132, is1=\E[?3h\E)0,rs2=\Ec\E[?3h\E[2;0y, wsl#132,
use=att4410,
5410-nsl|att5410-nsl|ATT5410-nsl|4410-nsl|att4410-nsl|ATT4410-nsl|tty5410-nsl|tty5410 entry without pln defined @(#)4410.ti 1.4,
pln@,
use=tty5410,
otty5410|teletype 5410 for S5R2 curses @(#)4410.ti 1.4,
tsl=\E7\E[25;%p1%{1}%+%dH,
use=tty5410,
# Info:
# 5410 in terms of a vt100
#
v5410| 5410 in terms of a vt100 @(#)4410.ti 1.4,
am, mir, msgr, xon,
cols#80, it#8, lines#24, vt#3,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
cub1=\b, cud1=\n, cuf1=\E[C$<2>,
cup=\E[%i%p1%d;%p2%dH$<5>, cuu1=\E[A$<2>, dch1=\E[P,
dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>,
enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, ich1=\E[@,
il1=\E[L, ind=\n, ka1=\EOq, ka3=\EOs, kb2=\EOr,
kbs=\b, kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB,
kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP,
kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8,
rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>,
rmso=\E[m$<2>, rmul=\E[m$<2>,
rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;$<2>,
sgr0=\E[m^O$<2>, smacs=^N$<2>, smkx=\E[?1h\E=,
smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
# Info:
#
# Teletype Model 5420 -- A souped up 5410, with multiple windows,
# even! the 5420 has three modes: scroll, window or page mode
# this terminfo should work in scroll or window mode, but doesn't
# take advantage of any of the differences between them.
#
ATT4415|att4415|4415|tty5420|att5420|ATT5420|5420|AT&T 4415/5420 in 80 column mode @(#)4415.ti 1.4,
# Info:
# Memory below (2 lines!)
#
xon,db, mir,
# Info:
# 3 pages of memory (plus some spare)
#
nlab#8, lh#2, lw#8, wsl#55, lm#78,
cbt=\E[Z, clear=\E[x\E[J, cnorm=\E[11;0j,
cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC, cuu=\E[%p1%dA,
# Info:
# The 5410 sequences would work for these, but these
# work in both scroll and window mode...
#
cup=\E[%i%p1%d;%p2%dx,
cvvis=\E[11;1j, dch=\E[%p1%dP, dl=\E[%p1%dM,
ech=\E[%p1%ds\E[%p1%dD,
flash=\E[?5h$<200>\E[?5l,
home=\E[x, hpa=\E[%p1%{1}%+%dG, hts=\EH,
# Info:
# Unset insert character so insert mode works
#
ich1@, ich=\E[%p1%d@, il=\E[%p1%dL, indn=\E[%p1%dE,
# Info:
# set 80 column mode,
#
is1=\E[?3l$<100>,
# is2 escape sequence:
# 1) turn off all fonts
# 2) function keys off, keyboard lock off, control display off,
# insert mode off, erasure mode off,
# 3) full duplex, monitor mode off, send graphics off, nl on lf off
# 4) reset origin mode
# 5) set line wraparound
# 6) exit erasure mode, positional attribute mode, and erasure extent mode
# 7) clear margins
# 8) program ENTER to transmit ^J,
# We use \212 to program the ^J because a bare ^J will get translated by
# UNIX into a CR/LF. The enter key is needed for AT&T uOMS.
# 1 2 3 4 5 6 7 8
#
is2=\E[0m^O\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[21;1j\212,
# Info:
# set screen color to black,
#
is3=\E[?5l,
kbeg=\Et, kcbt=\E[Z, kdch1=\E[P, kdl1=\E[M,
# info:
# No representation in terminfo for the delete word key
# kdw1=\Ed
#
kel=\E[2K, kend=\Ez, kent=\Eent,
# Info:
# This assumes the power-up send sequence...
#
kf1=\EOc, kf2=\EOd, kf3=\EOe, kf4=\EOf,
kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj,
kich1=\E[4h, kil1=\E[L, kind=\E[T, kll=\Eu,
knp=\E[U, kpp=\E[V, kri=\E[S,
lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5, lf6=F6, lf7=F7, lf8=F8,
ll=\Ew, mc0=\E[?2i, mc4=\E[4i, mc5=\E[5i,
mrcup=\E[%i%p1%d;%p2%dt,
pfx=\E[%p1%d;%p2%l%02dq F%p1%d %p2%s,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
rmln=\E|, smln=\E~, prot=\EV, rin=\E[%p1%dF,
# Info:
# This rmcup is not strictly necessary, but it helps maximize
# memory usefulness
# rmcup=\Ez,
#
rmir=\E[4l, rmkx=\E[19;0j\E[21;1j\212, sgr0=\E[0m^O,
# Info:
# sgr0=\E[0m\EW^O,
#
sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
# Info:
# 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%;,
#
smir=\E[4h,
# Info:
# This programs the SYS PF keys to send a set sequence.
# It also sets up labels f1, f2, ..., f8, and sends edit keys.
# This string causes them to send the strings kf1-kf8
# when pressed in SYS PF mode.
#
smkx=\E[19;1j\E[21;4j\Eent, tbc=\E[3g,
tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,
use=att4410,
ATT4415-w|att4415-w|4415-w|tty5420-w|att5420-w|ATT5420-w|5420-w|AT&T model 4415/5420 in 132 column mode @(#)4415.ti 1.4,
lm#54, cols#132, wsl#97,
# Info:
# set 132 column mode,
#
is1=\E[?3h$<100>,
use=att4415,
ATT4415-rv|att4415-rv|4415-rv|tty5420-rv|att5420-rv|ATT5420-rv|5420-rv|AT&T model 4415/5420 80 columns in reverse video @(#)4415.ti 1.4,
flash=\E[?5l$<200>\E[?5h,
# Info:
# set screen color to white,
#
is3=\E[?5h,
use=att4415,
ATT4415-w-rv|att4415-w-rv|4415-w-rv|tty5420-w-rv|att5420-w-rv|ATT5420-w-rv|5420-w-rv|AT&T model 4415/5420 132 columns in reverse video @(#)4415.ti 1.4,
lm#54, cols#132, wsl#97,
flash=\E[?5l$<200>\E[?5h,
# Info:
# set 132 column mode,
#
is1=\E[?3h$<100>,
# Info:
# set screen color to white,
#
is3=\E[?5h,
use=att4415,
# Info:
# Note that this mode permits programming USER PF KEYS and labels
# However, when you program user pf labels you have to reselect
# user pf keys to make them appear!
#
ATT4415+nl|att4415+nl|4415+nl|tty5420+nl|att5420+nl|ATT5420+nl|5420+nl|generic AT&T 4415/5420 changes for not changing labels @(#)4415.ti 1.4,
kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
pfx=\E[%p1%d;%p2%l%02d;0;1q F%p1%d %p2%s,
pln=\E[%p1%d;0;0;1q%p2%:-16.16s,
ATT4415-nl|att4415-nl|4415-nl|tty5420-nl|att5420-nl|ATT5420-nl|5420-nl|AT&T 4415/5420 without changing labels @(#)4415.ti 1.4,
kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
use=att4415+nl, use=att4415,
ATT4415-rv-nl|att4415-rv-nl|4415-rv-nl|tty5420-rv-nl|5420-rv-nl|ATT5420-rv-nl|att5420-rv-nl|AT&T 4415/5420 reverse video without changing labels @(#)4415.ti 1.4,
kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
use=att4415+nl, use=att4415-rv,
ATT4415-w-nl|att4415-w-nl|4415-w-nl|tty5420-w-nl|5420-w-nl|att5420-w-nl|ATT5420-w-nl|AT&T 4415/5420 132 cols without changing labels @(#)4415.ti 1.4,
kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
use=att4415+nl, use=att4415-w,
ATT4415-w-rv-n|att4415-w-rv-n|4415-w-rv-nl|tty5420-w-rv-n|5420-w-rv-nl|att5420-w-rv-n|ATT5420-w-rv-n|AT&T 4415/5420 132 cols reverse without changing labels @(#)4415.ti 1.4,
kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@,
use=att4415+nl, use=att4415-w-rv,
otty5420|teletype 5420 for SVR2 curses on the 3B-20's @(#)4415.ti 1.4,
hpa=\E[%p1%{1}%+%dG,
vpa=\E[%p1%{1}%+%dd,
use=tty5420,
att5420_2|ATT5420_2|5420_2|AT&T 5420 model 2 in 80 column mode @(#)4415.ti 1.4,
am, db, hs, mir, msgr, xon,
cols#80, it#8, lh#2, lines#24, lm#78, lw#8, nlab#8,
wsl#55,
blink=\E[5m, bold=\E[4;7m, cbt=\E[1Z, clear=\EH\EJ,
cnorm=\E[11;0j, cr=\EG, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD,
cub1=\b, cud1=\E[1B, cuf=\E[%p1%dC, cuf1=\E[1C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cvvis=\E[11;1j,
dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM,
dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD, ed=\E[0J, el=\E[0K,
el1=\E[1K, flash=\E[?5h$<200>\E[?5l, fsl=\E8,
home=\E[0;0H, hpa=\E[%p1%{1}%+%dG, ht=\t, hts=\EH,
ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,
ind=\n, indn=\E[%p1%dE, invis=\E[8m,
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,
kbeg=\Et, kbs=\b, kcbt=\E[Z, kclr=\E[2J, kcub1=\E[D,
kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P,
kdl1=\E[M, kel=\E[2K, kend=\Ez, kent=\n, kf1=\EOc,
kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh,
kf7=\EOi, kf8=\EOj, khome=\E[H, kich1=\E[4h,
kil1=\E[L, kind=\E[T, kll=\Eu, knp=\E[U, kpp=\E[V,
kri=\E[S, lf1=F1, lf2=F2, lf3=F3, lf4=F4, lf5=F5,
lf6=F6, lf7=F7, lf8=F8, ll=\Ew, mc0=\E[?;2i,
mc4=\E[4i, mc5=\E[5i, mrcup=\E[%i%p1%d;%p2%dt,
nel=\r\n,
pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2%s\E~,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s\E~, prot=\EV, rc=\E8,
rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O,
rmkx=\E[19;0j, rmln=\E|, rmso=\E[m, rmul=\E[m,
rs2=\Ec\E[?3l\E[2;0y, sc=\E7,
sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
sgr0=\E[0m^O, smacs=^N, smkx=\E[19;1j,
smln=\E~, smso=\E[2;7m, smul=\E[4m, tbc=\E[3g,
tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,
att5420_2-w|ATT5420_2-w|5420_2-w|AT&T 5420 model 2 in 132 column mode @(#)4415.ti 1.4,
cols#132,
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=5420_2,
4418|att4418|ATT4418|5418|att5418|ATT5418|AT&T 5418 in 80 column mode @(#)4418.ti 1.2,
am, xon,
cols#80, lines#24,
bel=^G, blink=\E[5m, clear=\E[H\E[2J, cr=\r,
cub=\E[%p1%dD, cub1=\E[D, 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, dch=\E[%p1%dP, dch1=\E[1P,
dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[0J, el=\E[0K,
home=\E[H, ich=\E[%p1%d@, ich1=\E[1@, il=\E[%p1%dL,
il1=\E[1L, ind=\n, is1=\E[?3l, is2=\E)0\E?6l\E?5l,
kclr=\E[%, kcub1=\E@, kcud1=\EU, kcuf1=\EA, kcuu1=\ES,
khome=\Ec, kent=\E[, kf1=\E[h, kf10=\E[m, kf11=\E[n, kf12=\E[o,
kf13=\E[H, kf14=\E[I, kf15=\E[J, kf18=\E[K, kf19=\E[L,
kf2=\E[i, kf20=\E[E, kf21=\E[_, kf22=\E[M, kf23=\E[N,
kf24=\E[O, kf3=\E[j, kf6=\E[k, kf7=\E[l, kf8=\E[f,
kf9=\E[w, rc=\E8, rev=\E[7m, rmacs=^O, rmso=\E[0m,
rmul=\E[0m, sc=\E7, sgr0=\E[0m^O, smacs=^N, smso=\E[7m,
smul=\E[4m,
4418-w|att4418-w|ATT4418-w|5418-w|att5418-w|ATT5418-w|AT&T 5418 in 132 column mode @(#)4418.ti 1.2,
cols#132,is1=\E[?3h,use=5418,
4420|tty4420|teletype 4420 @(#)4420.ti 1.1,
xon,da, db, eo, msgr, ul,lm#72,
cols#80, lines#24,
bel=^G, clear=\EH\EJ, cr=\EG,
cuu1=\EA, cud1=\EB,cuf1=\EC,cub1=\ED,
cup=\EY%p1%' '%+%c%p2%' '%+%c, cuu1=\EA,
dch1=\EP, dl1=\EM, ed=\EJ, el=\Ez, il1=\EL,
home=\EH,
ind=\EH\EM\EY7 , kcub1=\b, kcud1=\EB, kcuf1=\EC, kcuu1=\EA,
kf0=\EU, kf3=\E@,
lf0=segment advance, lf3=cursor tab,
kind=\ES, kri=\ET, kcbt=\EO, kclr=\EJ,
kil1=\EL, kdl1=\EM, kich1=\E\^, kdch1=\EP, khome=\EH,
rmdc@, rmso=\E~, rmul=\EZ, smdc@, smso=\E}, smul=\E\\,
# Info:
# The following is a termcap entry for the Teletype 4424
# asyncronous keyboard-display terminal. It supports
# the vi editor. The terminal must be "set up" as follows,
#
# HIGHLIGHT DEFINITION 3-TONE
# DISPLAY FUNCTION GROUP III
#
# The second entry below provides limited (a la adm3a)
# operation under GROUP II.
#
# This must be used with DISPLAY FUNCTION GROUP I or III
# and HIGHLIGHT DEFINITION 3-TONE
#
4424|att4424|ATT4424|tty4424|4424-3|teletype 4424 @(#)4424.ti 1.7,
xon,cr=^M, ind=^J, bel=^G, cols#80, lines#24, am,
smso=\E[7m, rmso=\E~, rev=\E[7m, smul=\E[4m, rmul=\EZ, ri=\ET,
# Info:
# The terminal has either bold or blink, depending on options
#
xon,bold=\E[1m, blink=\E[5m,
ht=^I, cbt=\EO, home=\E[H, cuu1=\EA, cuu=\E[%p1%dA,
cud1=\EB, cud=\E[%p1%dB, cuf1=\EC, cuf=\E[%p1%dC,
smcup=\E[1m,
cub1=^H, cub=\E[%p1%dD, cup=\E[%i%p1%d;%p2%dH,
clear=\E[H\E[2J, ed=\EJ, el=\Ez, nel=\EE, hts=\EH, tbc=\EF,
smacs=\E(0, rmacs=\E(B, is2=\E[20l\E[?7h, csr=\E[%i%p1%d;%p2%dr,
il1=\EL, il=\E[%p1%dL, dl1=\EM, dl=\E[%p1%dM,
ich1=\E\^, ich=\E[%p1%d@, dch1=\EP, dch=\E[%p1%dP,
sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p6%t;1%;%?%p4%t;5%;m,
sgr0=\EX\E~\EZ\E4\E(B,
kcuu1=\E[A, kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, khome=\E[H, kbs=^H, kclr=\EJ,
kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
4424-1|att4424-1|ATT4424-1|tty4424-1|teletype 4424 in display function group I @(#)4424.ti 1.7,
kclr@,kcub1=\ED,kcud1=\EB,kcuf1=\EC,kcuu1=\EA,khome@,use=4424,
# Info:
# The Teletype 5425 is really version 2 of the Teletype 5420. It
# is quite similar, except for some minor differences. No page
# mode, for example, so all of the cup sequences used above have
# to change back to what's being used for the 5410. Many of the
# option settings have changed their numbering as well.
#
# This has been tested on a preliminary model.
#
ATT4425|ATT5425|att5425|4425|5425|tty5425|att4425|AT&T 4425/5425 @(#)4425.ti 1.4,
am, da, db, hs, mir, msgr, xenl, xon,
cols#80, it#8, lh#2, lines#24, lm#78, lw#8, nlab#8,
wsl#55,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
bel=^G, blink=\E[5m, bold=\E[4;7m, cbt=\E[Z,
clear=\E[H\E[J, cnorm=\E[12;0j, cr=\r,
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
cvvis=\E[12;1j, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD,
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,
hpa=\E[%p1%{1}%+%dG, ht=\t, hts=\EH, ich=\E[%p1%d@,
il=\E[%p1%dL, il1=\E[L, ind=\n, indn=\E[%p1%dE,
invis=\E[8m, is1=\E<\E[?3l$<100>,
is2=\E[0m^O\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[25;1j\212,
is3=\E[?5l, kbeg=\Et, kbs=\b, kcbt=\E[Z, kclr=\E[J,
kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
kdch1=\E[P, kdl1=\E[M, kel=\E[2K, kend=\Ez, kent=\Eent,
kf1=\EOc, kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg,
kf6=\EOh, kf7=\EOi, kf8=\EOj, khome=\E[H, kich1=\E[4h,
kil1=\E[L, kind=\E[T, kri=\E[S, ll=\E[24H, mc0=\E[?2i,
mc4=\E[4i, mc5=\E[5i, nel=\r\n,
pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%1d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s, prot=\EV, rc=\E8,
rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O,
rmir=\E[4l, rmkx=\E[21;0j\E[25;1j\212, rmln=\E|, rmso=\E[m,
rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, sc=\E7,
sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
sgr0=\E[m^O, smacs=^N, smir=\E[4h, smkx=\E[21;1j\E[25;4j\Eent\E~,
smln=\E~, smso=\E[2;7m, smul=\E[4m, tbc=\E[3g,
tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,
ATT4425-nl|ATT5425-nl|att5425-nl|4425-nl|5425-nl|tty5425-nl|att4425-nl|AT&T 4425/5425 without label change 80 column mode @(#)4425.ti 1.4,
smkx=\E[21;1j\E[25;4j\Eent,use=4425,
ATT4425-nl-w|ATT5425-nl-w|att5425-nl-w|4425-nl-w|5425-nl-w|tty5425-nl-w|att4425-nl-w|AT&T 4425/5425 without label change 132 column mode @(#)4425.ti 1.4,
smkx=\E[21;1j\E[25;4j\Eent,use=4425-w,
4425-fk|5425-fk|tty5425-fk|att4425-fk|AT&T 4425/5425 without function keys @(#)4425.ti 1.4,
smkx@,rmkx@,use=5425,
ATT4425-w|att5425-w|ATT5425-w|att4425-w|4425-w|5425-w|tty5425-w|teletype 4425/5425 in 132 column mode @(#)4425.ti 1.4,
lm#54, cols#132, wsl#97,
# Info:
# set 132 column mode,
#
is1=\E[?3h$<100>,
use=tty5425,
4425-w-fk|5425-w-fk|tty5425-w-fk|att4425-w-fk|ATT4425-w-fk|att5425-w-fk|ATT5425-w-fk|AT&T 4425/5425 without function keys in wide mode @(#)4425.ti 1.4,
smkx@,rmkx@,use=5425-w,
4426|att4426|ATT4426|tty4426|teletype 4426S @(#)4426.ti 1.2,
am,xon,
is1=\Ec\E[?7h,
bel=^G,
bold=\E[5m,
clear=\E[H\E[2J\E[1U\E[H\E[2J\E[1V,
cols#80,
cr=^M,
cub1=\E[D,
cub=\E[%p1%dD,
cud1=\E[B,
cud=\E[%p1%dB,
cuf1=\E[C,
cuf=\E[%p1%dC,
cup=\E[%i%p1%d;%p2%dH,
cuu1=\EA,
cuu=\E[%p1%dA,
dch1=\EP,
dch=\E[%p1%dP,
dl1=\E[M,
dl=\E[%p1%dM,
ed=\E[J,
el=\E[0K,
home=\E[H,
hpa=\E[%p1%dG,
hts=\E1,
ht=\t,
ich1=\E\^,
ich=\E[%p1%d@,
il1=\EL,
il=\E[%p1%dL,
ind=\ES,
ind=^J,
indn=\E[%p1%dS,
is2=\E[m\E[1;24r,
kbs=^H,
kcbt=\EO,
kclr=\E[2J,
kcub1=\ED,
kcud1=\EB,
kcuf1=\EC,
kcuu1=\EA,
kf1=\EOP,
kf2=\EOQ,
kf3=\EOR,
kf4=\EOS,
kf5=\EOT,
kf6=\EOU,
kf7=\EOV,
kf8=\EOW,
khome=\E[H,
kll=\E[24;1H,
lines#24,
ll=\E[24H,
nel=^M^J,
rc=\E8,
rev=\E[7m,
ri=\EM,
ri=\ET,
ri=\E[1U,
rin=\E[%p1%dT,
rmacs=\E(B,
rmso=\E[0m,
rmul=\E[0m,
rmul=\E[m,
rs2=\Ec\E[?3l\E[2;0y,
sc=\E7,
sgr0=\E[0m\E(B,
smacs=\E(0,
smso=\E[5m,
smul=\E[4m,
smul=\E[4m,
tbc=\E[3g,
lm#48,da,db,
vpa=\E[%p1%dd,
# Terminfo entry for the AT&T 510 A Personal Terminal
# Function keys 9 - 16 are available only after the
# screen labeled (soft keys/action blocks) are labeled. Function key
# 9 corresponds to the leftmost touch target on the screen,
# function key 16 corresponds to the rightmost.
#
#
# This entry is based on one done by Ernie Rice at Summit, NJ and
# changed by Anne Gallup, Skokie, IL, ttrdc!anne
#
att510a|510a|bct510a|510A|AT&T 510A Personal Terminal @(#)510a.ti 1.3,
am,
xenl,
mir,
msgr,
xon,
cols#80,
lines#24,
nlab#8,
lh#2,
lw#7,
cbt=\E[Z,
bel=^G,
cr=^M,
tbc=\E[3g,
clear=\E[H\E[J,
el=\E[0K,
ed=\E[0J,
cup=\E[%i%p1%d;%p2%dH,
cud1=\E[1B,
home=\E[H,
cub1=^H,
cnorm=\E[11;3|,
cuf1=\E[C,
cuu1=\E[A,
civis=\E[11;0|,
cvvis=\E[11;2|,
dch1=\E[P,
dl1=\E[M,
smacs=^N,
blink=\E[5m,
bold=\E[2;7m,
dim=\E[2m,
rev=\E[7m,
smso=\E[7m,
smul=\E[4m,
rmacs=^O,
sgr0=\E[m^O,
rmso=\E[m,
rmul=\E[m,
ff=^L,
is3=\E[21;1|\212,
il1=\E[L,
kbs=^H,
kcud1=\E[B,
kf1=\EOm,
kf2=\EOV,
kf3=\EOu,
kf4=\ENj,
kf5=\ENe,
kf6=\ENf,
kf7=\ENh,
kf8=\E[H,
kf9=\EOc,
kf10=\EOd,
kf11=\EOe,
kf12=\EOf,
kf13=\EOg,
kf14=\EOh,
kf15=\EOi,
kf16=\EOj,
kcub1=\E[D,
kcuf1=\E[C,
kind=\E[S,
kri=\E[T,
kcuu1=\E[A,
nel=\EE,
dch=\E[%p1%dP,
dl=\E[%p1%dM,
cud=\E[%p1%dB,
il=\E[%p1%dL,
cub=\E[%p1%dD,
cuf=\E[%p1%dC,
cuu=\E[%p1%dA,
mc0=\E[0i,
mc4=\E[?8i,
mc5=\E[?4i,
rc=\E8,
sc=\E7,
ind=^J,
ri=\EM,
sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;m%?%p9%t^N%e^O%;,
hts=\EH,
ht=\t,
acsc=hrisjjkkllmmnnqqttuuvvwwxx{{||}}~~-f\,h.e+g`b,
pln=\E[%p1%dp%p2%:-16s,
kcbt=\E[Z,
enacs=\E(B\E)1,
kLFT=\E[u,
kRIT=\E[v,
el1=\E[1K,
is1=\E(B\E)1\E[2l,
# Terminfo entry for the AT&T 510 D Personal Terminal
# Function keys 9 through 16 are accessed by bringing up the
# system blocks.
# Function key 9 corresponds to the leftmost touch target on the screen,
# function key 16 corresponds to the rightmost.
#
# There are problems with soft key labeling. These are due to
# strangenesses in the native terminal that are impossible to
# describe in a terminfo.
#
#
att510d|510d|bct510d|510D|AT&T 510D Personal Terminal @(#)510d.ti 1.2,
am,
da,
db,
mir,
msgr,
xenl,
xon,
cols#80,
lh#2,
lines#24,
lm#48,
lw#7,
nlab#8,
acsc=hrisjjkkllmmnnqqttuuvvwwxx{{||}}~~-f\,h.e+g`b,
bel=^G,
blink=\E[5m,
bold=\E[2;7m,
cbt=\E[Z,
clear=\E[H\E[J,
cnorm=\E[11;3|,
cr=^M,
cub1=^H,
cub=\E[%p1%dD,
cud1=\E[1B,
cud=\E[%p1%dB,
cuf1=\E[C,
cuf=\E[%p1%dC,
cup=\E[%i%p1%d;%p2%dH,
cuu1=\E[A,
cuu=\E[%p1%dA,
cvvis=\E[11;2|,
dch1=\E[P,
dch=\E[%p1%dP,
dim=\E[2m,
dl1=\E[M,
dl=\E[%p1%dM,
ed=\E[0J,
el1=\E[1K,
el=\E[0K,
enacs=\E(B\E)1,
ff=^L,
home=\E[H,
hpa=\E[%p1%{1}%+%dG,
hts=\EH,
ht=\t,
ich=\E[%p1%d@,
il1=\E[L,
il=\E[%p1%dL,
ind=^J,
indn=\E[%p1%dS,
invis=\E[8m,
is1=\E(B\E)1\E[5;0|,
is3=\E[21;1|\212,
kbs=^H,
kcbt=\E[Z,
kcub1=\E[D,
kcud1=\E[B,
kcuf1=\E[C,
kcuu1=\E[A,
kf10=\EOd,
kf11=\EOe,
kf12=\EOf,
kf13=\EOg,
kf14=\EOh,
kf15=\EOi,
kf16=\EOj,
kf1=\EOm,
kf2=\EOV,
kf3=\EOu,
kf4=\ENj,
kf5=\ENe,
kf6=\ENf,
kf7=\ENh,
kf8=\E[H,
kf9=\EOc,
kind=\E[S,
kLFT=\E[u,
kri=\E[T,
kRIT=\E[v,
ll=\E#2,
mc0=\E[0i,
mc4=\E[?8i,
mc5=\E[?4i,
mgc=\E:,
nel=\EE,
pln=\E[%p1%dp%p2%:-16s,
rc=\E8,
rep=%p1%c\E[%p2%{1}%-%db,
rev=\E[7m,
ri=\EM,
rin=\E[%p1%dT,
rmacs=^O,
rmir=\E[4l,
rmkx=\E[19;0|,
rmln=\E<,
rmso=\E[m,
rmul=\E[m,
rmxon=\E[29;1|,
rs2=\E[5;0|,
sc=\E7,
sgr0=\E[m^O,
sgr=\E[0%?%p5%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
smacs=^N,
smgl=\E4,
smgr=\E5,
smir=\E[4h,
smkx=\E[19;1|,
smln=\E?,
smso=\E[7m,
smul=\E[4m,
smxon=\E[29;0|,
tbc=\E[3g,
vpa=\E[%p1%{1}%+%dd,
ATT513|att513|513|att513-page|513-page|attis513-pfk|513bct|AT&T 513 Terminal using page mode @(#)513.ti 1.3,
am, chts, mir, msgr, xenl, xon,
cols#80, lh#2, lines#24, lw#8, nlab#8,
acsc=hrisjjkkllmmnnqqttuuvvwwxx{{||}}~~-f\,h.e+g`b,
bel=^G, blink=\E[5m, bold=\E[4;7m, cbt=\E[Z,
clear=\E[H\E[J, cnorm=\E[11;0|, cr=\r,
csr=%i\E[%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
cvvis=\E[11;1|, dch=\E[%p1%dP, dch1=\E[P$<1>,
dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
el1=\E[1K, enacs=\E(B\E)1, home=\E[H,
hpa=\E[%p1%{1}%+%dG, ht=\t, hts=\EH, ich=\E[%p1%d@,
il=\E[%p1%dL, il1=\E[L, ind=\n, indn=\E[%p1%dE,
invis=\E[8m,
is1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l,
kBEG=\ENB, kCAN=\EOW, kCMD=\EOU, kCPY=\END, kCRT=\EON,
kDC=\ENF, kDL=\ENE, kEND=\ENN, kEOL=\EOA, kEXT=\EOK,
kFND=\EOX, kHLP=\EOM, kHOM=\ENM, kIC=\ENJ, kLFT=\ENK,
kMOV=\ENC, kMSG=\EOL, kNXT=\ENH, kOPT=\EOR, kPRT=\EOZ,
kPRV=\ENG, kRDO=\EOT, kRES=\EOQ, kRIT=\ENL, kRPL=\EOY,
kSAV=\EOO, kSPD=\EOP, kUND=\EOS, kbeg=\E9, kbs=\b,
kcan=\EOw, kcbt=\E[Z, kclo=\EOV, kclr=\E[J, kcmd=\EOu,
kcpy=\ENd, kcrt=\EOn, kcub1=\E[D, kcud1=\E[B,
kcuf1=\E[C, kcuu1=\E[A, kdch1=\ENf, kdl1=\ENe,
kel=\EOa, kend=\E0, kent=\Eent, kext=\EOk, kf1=\EOc,
kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh,
kf7=\EOi, kf8=\EOj, kfnd=\EOx, khlp=\EOm, khome=\E[H,
kich1=\ENj, kind=\E[S, kmov=\ENc, kmrk=\ENi,
kmsg=\EOl, knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr,
kpp=\E[V, kprt=\EOz, kprv=\ENg, krdo=\EOt, kref=\EOb,
kres=\EOq, krfr=\ENa, kri=\E[T, krpl=\EOy, krst=\EOB,
ksav=\EOo, kslt=\ENI, kspd=\EOp, kund=\EOs, ll=\E#2,
mc0=\E[?98l\E[0i, mc4=\E[?98l\E[?8i,
mc5=\E[?98l\E[?4i, nel=\EE,
pfkey=\E[%p1%d;%p2%l%d;3;0p\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
pfloc=\E[%p1%d;%p2%l%d;2;0p\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
pfx=\E[%p1%d;%p2%l%d;1;0p\s\s\sF%p1%d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
pln=\E[%p1%dp%p2%:-16s, rc=\E8,
rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM,
rin=\E[%p1%dF, rmacs=^O, rmir=\E[4l, rmkx=\E[19;0|\E[21;1|\212,
rmln=\E<, rmso=\E[m, rmul=\E[m,
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,
rs2=\E[5;0|, sc=\E7,
sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
sgr0=\E[m^O, smacs=^N, smir=\E[4h, smkx=\E[19;1|\E[21;4|\Eent,
smln=\E?, smso=\E[2;7m, smul=\E[4m, tbc=\E[3g,
vpa=\E[%p1%{1}%+%dd,
ATT500|att500|bct500|500|BCT500|AT&T-IS 500 terminal @(#)513.ti 1.3,
use=att513,
# Info:
# 5620 terminfo (2.0 or later ROMS with char attributes)
#
# assumptions:
# ind (scroll forward one line) is only done at screen bottom
#
att5620|ATT5620|dmd|tty5620|ttydmd|5620|5620 terminal 88 columns @(#)5620.ti 1.3,
npc,xon,am, cols#88, lines#70, it#8,
bel=^G, cr=^M, clear=\E[H\E[J,
ht=^I, nel=^J,
# Info:
# clear to end of line, screen
#
el=\E[K, ed=\E[J,
# Info:
# scroll screen up/down one/many lines
#
ind=\E[S, indn=\E[%p1%dS, ri=\E[T, rin=\E[%p1%dT,
# Info:
# cursor arbitrarily, down, home, left, right, up
# cup=\E[%i%p1%d;%p2%dH, home=\E[H,
#
cup=\E[%i%p1%d;%p2%dH, cud1=\E[B, home=\E[H,
cub1=^H, cuf1=\E[C, cuu1=\E[A,
# Info:
# delete/insert one/many characters/lines
#
dch1=\E[P, dch=\E[%p1%dP, dl1=\E[M, dl=\E[%p1%dM,
ich1=\E[@, ich=\E[%p1%d@, il1=\E[L, il=\E[%p1%dL,
# Info:
# sequences sent by keys: backspace, clear, down-arrow,
# home-arrow, left-arrow, home-down, right-arrow, up-arrow
#
kbs=^H, kclr=\E[2J, kcud1=\E[B, khome=\E[H,
kcub1=\E[D, kll=\E[70;1H, kcuf1=\E[C, kcuu1=\E[A,
# Info:
# program function keys, reset terminal, restore/store cursor
# position (padding in pfx cannot be used, since terminal doesn't
# have a padding character, but it is needed and FMLI extracts
# and uses this information
#
pfx=\E[%p1%d;%p2%l%dq%p2%s$<230/>,
rs1=\Ec, rc=\E8, sc=\E7,
# Info:
# set/clear underline/standout character attributes
#
smul=\E[4m, rmul=\E[0m,
smso=\E[7m, rmso=\E[0m,
# Info:
# reverse video, reset character attributes, pseudo-dim,
# pseudo-bold
#
rev=\E[7m, sgr0=\E[0m,
dim=\E[2m, bold=\E[2m,
att5620-24|ATT5620-24|5620-24|dmd-24|teletype dmd 5620 in a 24x80 layer @(#)5620.ti 1.3,
lines#24, use=5620,
att5620-34|ATT5620-34|5620-34|dmd-34|teletype dmd 5620 in a 34x80 layer @(#)5620.ti 1.3,
lines#34, use=5620,
#Info:
# Entries for kf15 thru kf28 refer to the shifted system pf keys.
#
# Entries for kf29 thru kf46 refer to the alternate keypad mode
# keys: = * / + 7 8 9 - 4 5 6 , 1 2 3 0 . ENTER
605|605bct|ATT605|att605|AT&T 605 80 column 102key keyboard @(#)605.ti 1.5,
am,
xenl,
hs,
eslok,
mir,
msgr,
xon,
cols#80,
it#8,
lh#2,
lines#24,
lw#8,
nlab#8,
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,
cup=\E[%i%p1%d;%p2%dH,
cud1=\E[B,
cub=\E[%p1%dD,
cub1=^H,
cud=\E[%p1%dB,
cuf=\E[%p1%dC,
cuf1=\E[C,
cuu=\E[%p1%dA,
cuu1=\E[A,
cvvis=\E[?12;25h,
dch1=\E[P,
dch=\E[%p1%dP,
dim=\E[2m,
dl=\E[%p1%dM,
dl1=\E[M,
ed=\E[J,
el=\E[K,
el1=\E[1K,
flash=\E[?5h$<200>\E[?5l,
fsl=\E8,
home=\E[H,
ht=\t,
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)0,
is2=\E[0m^O,
is3=\E(B\E)0,
kbs=^H,
kcbt=\E[Z,
kclr=\E[2J,
kcub1=\E[D,
kcud1=\E[B,
kcuf1=\E[C,
kcuu1=\E[A,
kdch1=\E[P,
kdl1=\E[M,
kend=\E[24;1H,
kf1=\EOc,
kf2=\EOd,
kf3=\EOe,
kf4=\EOf,
kf5=\EOg,
kf6=\EOh,
kf7=\EOi,
kf8=\EOj,
kf9=\ENo,
kf10=\ENp,
kf11=\ENq,
kf12=\ENr,
kf13=\ENs,
kf14=\ENt,
kf15=\EOC,
kf16=\EOD,
kf17=\EOE,
kf18=\EOF,
kf19=\EOG,
kf20=\EOH,
kf21=\EOI,
kf22=\EOJ,
kf23=\ENO,
kf24=\ENP,
kf25=\ENQ,
kf26=\ENR,
kf27=\ENS,
kf28=\ENT,
kf29=\EOP,
kf30=\EOQ,
kf31=\EOR,
kf32=\EOS,
kf33=\EOw,
kf34=\EOx,
kf35=\EOy,
kf36=\EOm,
kf37=\EOt,
kf38=\EOu,
kf39=\EOv,
kf40=\EOl,
kf41=\EOq,
kf42=\EOr,
kf43=\EOs,
kf44=\EOp,
kf45=\EOn,
kf46=\EOM,
khome=\E[H,
kil1=\E[L,
kind=\E[S,
kich1=\E[@,
kpp=\E[V,
knp=\E[U,
kri=\E[T,
kLFT=\E[ A,
kRIT=\E[ @,
ll=\E[24H,
mc4=\E[?4i,
mc5=\E[?5i,
nel=\EE,
pfxl=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
rev=\E[7m,
ri=\EM,
rmacs=^O,
rmir=\E[4l,
rs2=\Ec\E[?3l,
rc=\E8,
rmso=\E[m,
rmln=\E[2p,
rmul=\E[m,
sgr0=\E[m^O,
sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
smacs=^N,
smir=\E[4h,
smso=\E[7m,
smul=\E[4m,
smln=\E[p,
sc=\E7,
tsl=\E7\E[25;%i%p1%dx,
605-w|605bct-w|ATT605-w|att605-w|AT&T 605-w 132 column 102 key keyboard @(#)605.ti 1.5,
cols#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)0,
wsl#132,
use=605,
#Info:
# Entries for kf15 thru kf28 refer to the shifted system pf keys.
#
# Entries for kf29 thru kf46 refer to the alternate keypad mode
# keys: = * / + 7 8 9 - 4 5 6 , 1 2 3 0 . ENTER
605V2|605V2bct|ATT605V2|att605V2|AT&T 605V2 80 column 102key keyboard @(#)605V2.ti 1.5,
am,
xenl,
hs,
eslok,
mir,
msgr,
xon,
cols#80,
it#8,
lh#2,
lines#24,
lw#8,
nlab#8,
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,
cup=\E[%i%p1%d;%p2%dH,
cud1=\E[B,
cub=\E[%p1%dD,
cub1=^H,
cud=\E[%p1%dB,
cuf=\E[%p1%dC,
cuf1=\E[C,
cuu=\E[%p1%dA,
cuu1=\E[A,
cvvis=\E[?12;25h,
dch1=\E[P,
dch=\E[%p1%dP,
dim=\E[2m,
dl=\E[%p1%dM,
dl1=\E[M,
ed=\E[J,
el=\E[K,
el1=\E[1K,
flash=\E[?5h$<200>\E[?5l,
fsl=\E8,
home=\E[H,
ht=\t,
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)0,
is2=\E[0m^O,
is3=\E(B\E)0,
kbs=^H,
kcbt=\E[Z,
kclr=\E[2J,
kcub1=\E[D,
kcud1=\E[B,
kcuf1=\E[C,
kcuu1=\E[A,
kdch1=\E[P,
kdl1=\E[M,
kend=\E[24;1H,
kf1=\EOc,
kf2=\EOd,
kf3=\EOe,
kf4=\EOf,
kf5=\EOg,
kf6=\EOh,
kf7=\EOi,
kf8=\EOj,
kf9=\ENo,
kf10=\ENp,
kf11=\ENq,
kf12=\ENr,
kf13=\ENs,
kf14=\ENt,
kf15=\EOC,
kf16=\EOD,
kf17=\EOE,
kf18=\EOF,
kf19=\EOG,
kf20=\EOH,
kf21=\EOI,
kf22=\EOJ,
kf23=\ENO,
kf24=\ENP,
kf25=\ENQ,
kf26=\ENR,
kf27=\ENS,
kf28=\ENT,
kf29=\EOP,
kf30=\EOQ,
kf31=\EOR,
kf32=\EOS,
kf33=\EOw,
kf34=\EOx,
kf35=\EOy,
kf36=\EOm,
kf37=\EOt,
kf38=\EOu,
kf39=\EOv,
kf40=\EOl,
kf41=\EOq,
kf42=\EOr,
kf43=\EOs,
kf44=\EOp,
kf45=\EOn,
kf46=\EOM,
khome=\E[H,
kil1=\E[L,
kich1=\E[@,
kpp=\E[V,
knp=\E[U,
kLFT=\E[ A,
kRIT=\E[ @,
ll=\E[24H,
nel=\EE,
pfxl=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
rev=\E[7m,
ri=\EM,
rmacs=\E)B^O,
rmir=\E[4l,
rs2=\Ec\E[?3l,
rc=\E8,
rmso=\E[m,
rmln=\E[2p,
rmul=\E[m,
sgr0=\E[m^O,
sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
smacs=\E)0^N,
smir=\E[4h,
smso=\E[7m,
smul=\E[4m,
smln=\E[p,
sc=\E7,
tsl=\E7\E[25;%i%p1%dx,
tbc=\E[3g,
fln=4\,4,
hts=\EH,
swidm=\E#6,
mc0=\E[i,
mc4=\E[?4i,
mc5=\E[?5i,
605V2-w|605V2bct-w|ATT605V2-w|att605V2-w|AT&T 605V2-w 132 column 102 key keyboard @(#)605V2.ti 1.5,
cols#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)0,
use=605V2,
610|610bct|ATT610|att610|AT&T 610; 80 column; 98key keyboard @(#)610.ti 1.8,
am,
xenl,
hs,
eslok,
mir,
msgr,
xon,
cols#80,
it#8,
lh#2,
lines#24,
lw#8,
nlab#8,
wsl#80,
cbt=\E[Z,
bel=^G,
cr=^M,
csr=\E[%i%p1%d;%p2%dr,
clear=\E[H\E[J,
el=\E[K,
ed=\E[J,
cup=\E[%i%p1%d;%p2%dH,
cud1=\E[B,
home=\E[H,
civis=\E[?25l,
cub1=^H,
cnorm=\E[?25h\E[?12l,
cuf1=\E[C,
ll=\E[24H,
cuu1=\E[A,
cvvis=\E[?12;25h,
dch1=\E[P,
dl1=\E[M,
smacs=^N,
blink=\E[5m,
bold=\E[1m,
dim=\E[2m,
smir=\E[4h,
ich=\E[%p1%d@,
invis=\E[8m,
rev=\E[7m,
smso=\E[7m,
smul=\E[4m,
rmacs=^O,
sgr0=\E[m^O,
rmir=\E[4l,
rmso=\E[m,
rmul=\E[m,
flash=\E[?5h$<200>\E[?5l,
fsl=\E8,
is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0,
is2=\E[0m^O,
is3=\E(B\E)0,
il1=\E[L,
kbs=^H,
kclr=\E[2J,
kcud1=\E[B,
kf1=\EOc,
kf2=\EOd,
kf3=\EOe,
kf4=\EOf,
kf5=\EOg,
kf6=\EOh,
kf7=\EOi,
kf8=\EOj,
kf9=\ENo,
kf10=\ENp,
kf11=\ENq,
kf12=\ENr,
kf13=\ENs,
kf14=\ENt,
khome=\E[H,
kcub1=\E[D,
kcuf1=\E[C,
kind=\E[S,
kri=\E[T,
kcuu1=\E[A,
nel=\EE,
dch=\E[%p1%dP,
dl=\E[%p1%dM,
cud=\E[%p1%dB,
il=\E[%p1%dL,
cub=\E[%p1%dD,
cuf=\E[%p1%dC,
cuu=\E[%p1%dA,
pfxl=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s,
mc4=\E[?4i,
mc5=\E[?5i,
rs2=\Ec\E[?3l,
rc=\E8,
sc=\E7,
ind=\ED,
ri=\EM,
sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
ht=\t,
tsl=\E7\E[25;%i%p1%dx,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
kcbt=\E[Z,
smln=\E[p,
rmln=\E[2p,
kLFT=\E[ @,
kRIT=\E[ A,
el1=\E[1K,
610-w|610bct-w|ATT610-w|att610-w|AT&T 610; 132 column; 98key keyboard @(#)610.ti 1.8,
cols#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
wsl#132,
use=610,
610-103k|610bct-103k|ATT610-103k|att610-103k|AT&T 610; 80 column; 103key keyboard @(#)610.ti 1.8,
kf9@,
kf10@,
kf11@,
kf12@,
kf13@,
kf14@,
kdch1=\ENf,
kdl1=\ENe,
kel=\EOa,
kich1=\ENj,
krmir=\ENj,
knp=\E[U,
kpp=\E[V,
kbeg=\E9,
kcan=\EOw,
kclo=\EOV,
kcmd=\EOu,
kcpy=\ENd,
kcrt=\EOn,
kend=\E0,
kext=\EOk,
kfnd=\EOx,
khlp=\EOm,
kmrk=\ENi,
kmsg=\EOl,
kmov=\ENc,
knxt=\ENh,
kopn=\EOv,
kopt=\EOr,
kprt=\EOz,
kprv=\ENg,
krdo=\EOt,
kref=\EOb,
krfr=\ENa,
krpl=\EOy,
krst=\EOB,
kres=\EOq,
ksav=\EOo,
kspd=\EOp,
kund=\EOs,
kBEG=\ENB,
kCAN=\EOW,
kCMD=\EOU,
kCPY=\END,
kCRT=\EON,
kDC=\ENF,
kDL=\ENE,
kslt=\ENI,
kEND=\ENN,
kEOL=\EOA,
kEXT=\EOK,
kFND=\EOX,
kHLP=\EOM,
kMSG=\EOL,
kMOV=\ENC,
kNXT=\ENH,
kOPT=\EOR,
kPRT=\EOZ,
kPRV=\ENG,
kRDO=\EOT,
kRPL=\EOY,
kRES=\EOQ,
kSAV=\EOO,
kSPD=\EOP,
kUND=\EOS,
use=610,
610-103k-w|610bct-103k-w|ATT610-103k-w|att610-103k-w|AT&T 610; 132 column; 103key keyboard @(#)610.ti 1.8,
cols#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
wsl#132,
use=610-103k,
615|615mt|ATT615|att615|AT&T 615; 80 column; 98key keyboard @(#)615.ti 1.4,
# add sequences for changing flow control setting
smxon=\E[?21;29h,
rmxon=\E[?21l,
# modify initialization string font setting to match terminal on power-up
is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)B,
# add print screen not in previous versions of 615 MT
mc0=\E[i,
# add shifted HOME key
kHOM=\ENM,
kLFT=\E[ A,
kRIT=\E[ @,
kf15=\EOC,
kf16=\EOD,
kf17=\EOE,
kf18=\EOF,
kf19=\EOG,
kf20=\EOH,
kf21=\EOI,
kf22=\EOJ,
kf23=\ENO,
kf24=\ENP,
kf25=\ENQ,
kf26=\ENR,
kf27=\ENS,
kf28=\ENT,
kf29=\EOP,
kf30=\EOQ,
kf31=\EOR,
kf32=\EOS,
kf33=\EOw,
kf34=\EOx,
kf35=\EOy,
kf36=\EOm,
kf37=\EOt,
kf38=\EOu,
kf39=\EOv,
kf40=\EOl,
kf41=\EOq,
kf42=\EOr,
kf43=\EOs,
kf44=\EOp,
kf45=\EOn,
kf46=\EOM,
use=610,
615-w|615mt-w|ATT615-w|att615-w|AT&T 615; 132 column; 98key keyboard @(#)615.ti 1.4,
# add sequences for changing flow control setting
smxon=\E[?21;29h,
rmxon=\E[?21l,
# modify initialization string font setting to match terminal on power-up
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)B,
# add print screen not in previous versions of 615 MT
mc0=\E[i,
# add shifted HOME key
kHOM=\ENM,
kLFT=\E[ A,
kRIT=\E[ @,
kf15=\EOC,
kf16=\EOD,
kf17=\EOE,
kf18=\EOF,
kf19=\EOG,
kf20=\EOH,
kf21=\EOI,
kf22=\EOJ,
kf23=\ENO,
kf24=\ENP,
kf25=\ENQ,
kf26=\ENR,
kf27=\ENS,
kf28=\ENT,
kf29=\EOP,
kf30=\EOQ,
kf31=\EOR,
kf32=\EOS,
kf33=\EOw,
kf34=\EOx,
kf35=\EOy,
kf36=\EOm,
kf37=\EOt,
kf38=\EOu,
kf39=\EOv,
kf40=\EOl,
kf41=\EOq,
kf42=\EOr,
kf43=\EOs,
kf44=\EOp,
kf45=\EOn,
kf46=\EOM,
use=610-w,
615-103k|615mt-103k|ATT615-103k|att615-103k|AT&T 615; 80 column; 103key keyboard @(#)615.ti 1.4,
# add sequences for changing flow control setting
smxon=\E[?21;29h,
rmxon=\E[?21l,
# modify initialization string font setting to match terminal on power-up
is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)B,
# add print screen not in previous versions of 615 MT
mc0=\E[i,
# remove shifted HOME key added for 615 with 98-key keyboard
kHOM@,
kLFT=\E[ A,
kRIT=\E[ @,
use=610-103k,
615-103k-w|615mt-103k-w|ATT615-103k-w|att615-103k-w|AT&T 615; 132 column; 103key keyboard @(#)615.ti 1.4,
# add sequences for changing flow control setting
smxon=\E[?21;29h,
rmxon=\E[?21l,
# modify initialization string font setting to match terminal on power-up
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)B,
# add print screen not in previous versions of 615 MT
mc0=\E[i,
# remove shifted HOME key added for 615 with 98-key keyboard
kHOM@,
kLFT=\E[ A,
kRIT=\E[ @,
use=610-103k-w,
#
# AT&T 615CMT - Color Multitasking Terminal - default is 102 keyboard
#
615CMT-102k|615cmt-102k|A615CMT-102k|a615CMT-102k|AT&T 615 CMT color multitasking terminal; 80 column; 102 key keyboard @(#)615CMT.ti 1.5,
colors#8,pairs#64,
# all attributes supported except protect
# with bold mapped to cyan, dim to blue, and standout as for the 615 MT
#
# color terminfo escape sequence parameters
# parameters foreground background
#
# black 0 30 40
# blue 1 34 44
# green 2 32 42
# cyan 3 36 46
# red 4 31 41
# magenta 5 35 45
# yellow 6 33 43
# white 7 37 47
# default - 39 49
#
# initial color always white foreground on black background
op=\E[37;40m,
sgr0=\E[m^O,
# set for foreground and background color variable
setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%{7}%>%t9%e%p1%d%;m,
setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%{7}%>%t9%e%p1%d%;m,
#
# attribute terminfo parameter escape sequence parameter
# none 0 0
# standout 1 7 (reverse)
# underline 2 4
# reverse 3 7
# blink 4 5
# dim 5 34 (blue)
# bold 6 36 (cyan)
# invisible 7 8
# protect 8 not supported
# altcharset 9 no sequence - SO for on, SI for off
#
# modify sgr from 615 MT for dim and bold
sgr=\E[0%?%p6%t;36%;%?%p5%t;34%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
bold=\E[36m,
dim=\E[34m,
# add keys for 102 key keyboard not on 98 key keyboard
kdch1=\E[P,
kdl1=\E[M,
kend=\E[24;1H,
kich1=\E[@,
kil1=\E[L,
knp=\E[U,
kpp=\E[V,
# remove key for 98 key keyboard not on 102 key keyboard
kHOM@,
# add sequences for changing flow control setting
smxon=\E[?21;29h,
rmxon=\E[?21l,
# modify initialization string font setting
is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)B,
# add some enhancements not in previous versions for 615 MT
mc0=\E[i,
# all other controls are the same as the 615 MT
use=att615,
#
# AT&T 615CMT - Color Multitasking Terminal - default is 98 keyboard
#
615CMT-98k|615cmt-98k|A615CMT-98k|a615CMT-98k|AT&T 615 CMT color multitasking terminal; 80 column; 98 key keyboard @(#)615CMT.ti 1.5,
kHOM=\ENM,
kdch1@,
kdl1@,
kend@,
kich1@,
kil1@,
knp@,
kpp@,
use=615CMT-102k,
#
# AT&T 615CMT - Color Multitasking Terminal - default is 102 keyboard
# and wide columns
#
615CMT-102k-w|615cmt-102k-w|A615CMT-102k-w|a615CMT-102k-w|AT&T 615 CMT color multitasking terminal; 132 column; 102 key keyboard @(#)615CMT.ti 1.5,
cols#132,
wsl#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)B,
use=615CMT-102k,
#
# AT&T 615CMT - Color Multitasking Terminal - default is 98 keyboard
# and wide columns
#
615CMT-98k-w|615cmt-98k-w|A615CMT-98k-w|a615CMT-98k-w|AT&T 615 CMT color multitasking terminal; 132 column; 98 key keyboard @(#)615CMT.ti 1.5,
cols#132,
wsl#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h\E(B\E)B,
kHOM=\ENM,
kdch1@,
kdl1@,
kend@,
kich1@,
kil1@,
knp@,
kpp@,
use=615CMT-102k,
620|620mtg|ATT620|att620|AT&T 620; 80 column; 98key keyboard @(#)620.ti 1.8,
am,
xenl,
hs,
eslok,
mir,
msgr,
xon,
cols#80,
it#8,
lh#2,
lines#24,
lw#8,
nlab#8,
wsl#80,
cbt=\E[Z,
bel=^G,
cr=^M,
csr=\E[%i%p1%d;%p2%dr,
clear=\E[H\E[J,
el=\E[K,
ed=\E[J,
cup=\E[%i%p1%d;%p2%dH,
cud1=\E[B,
home=\E[H,
civis=\E[?25l,
cub1=^H,
cnorm=\E[?25h\E[?12l,
cuf1=\E[C,
ll=\E[24H,
cuu1=\E[A,
cvvis=\E[?12;25h,
dch1=\E[P,
dl1=\E[M,
smacs=^N,
blink=\E[5m,
bold=\E[1m,
smir=\E[4h,
ich=\E[%p1%d@,
invis=\E[8m,
rev=\E[7m,
smso=\E[7m,
smul=\E[4m,
rmacs=^O,
sgr0=\E[m^O,
rmir=\E[4l,
rmso=\E[m,
rmul=\E[m,
flash=\E[?5h$<200>\E[?5l,
fsl=\E8,
is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h,
is2=\E[0m^O,
is3=\E(B\E)0,
il1=\E[L,
kbs=^H,
kclr=\E[2J,
kcud1=\E[B,
kf1=\EOc,
kf2=\EOd,
kf3=\EOe,
kf4=\EOf,
kf5=\EOg,
kf6=\EOh,
kf7=\EOi,
kf8=\EOj,
kf9=\ENo,
kf10=\ENp,
kf11=\ENq,
kf12=\ENr,
kf13=\ENs,
kf14=\ENt,
kf15=\EOC,
kf16=\EOD,
kf17=\EOE,
kf18=\EOF,
kf19=\EOG,
kf20=\EOH,
kf21=\EOI,
kf22=\EOJ,
kf23=\ENO,
kf24=\ENP,
kf25=\ENQ,
kf26=\ENR,
kf27=\ENS,
kf28=\ENT,
kf29=\EOP,
kf30=\EOQ,
kf31=\EOR,
kf32=\EOS,
kf33=\EOw,
kf34=\EOx,
kf35=\EOy,
kf36=\EOm,
kf37=\EOt,
kf38=\EOu,
kf39=\EOv,
kf40=\EOl,
kf41=\EOq,
kf42=\EOr,
kf43=\EOs,
kf44=\EOp,
kf45=\EOn,
kf46=\EOM,
khome=\E[H,
kcub1=\E[D,
kcuf1=\E[C,
kind=\E[S,
kri=\E[T,
kcuu1=\E[A,
nel=\EE,
dch=\E[%p1%dP,
dl=\E[%p1%dM,
cud=\E[%p1%dB,
il=\E[%p1%dL,
cub=\E[%p1%dD,
cuf=\E[%p1%dC,
cuu=\E[%p1%dA,
pfxl=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s,
mc4=\E[?4i,
mc5=\E[?5i,
rs2=\Ec\E[?3l,
rc=\E8,
sc=\E7,
ind=\ED,
ri=\EM,
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;2%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
ht=\t,
tsl=\E7\E[25;%i%p1%dx,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
kcbt=\E[Z,
smln=\E[p,
rmln=\E[2p,
kLFT=\E[ A,
kRIT=\E[ @,
el1=\E[1K,
620-w|620mtg-w|ATT620-w|att620-w|AT&T 620; 132 column; 98key keyboard @(#)620.ti 1.8,
cols#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
wsl#132,
use=620,
620-103k|620mtg-103k|ATT620-103k|att620-103k|AT&T 620; 80 column; 103key keyboard @(#)620.ti 1.8,
kf9@,
kf10@,
kf11@,
kf12@,
kf13@,
kf14@,
kf15@,
kf16@,
kf17@,
kf18@,
kf19@,
kf20@,
kf21@,
kf22@,
kf23@,
kf24@,
kf25@,
kf26@,
kf27@,
kf28@,
kf29@,
kf30@,
kf31@,
kf32@,
kf33@,
kf34@,
kf35@,
kf36@,
kf37@,
kf38@,
kf39@,
kf40@,
kf41@,
kf42@,
kf43@,
kf44@,
kf45@,
kf46@,
kdch1=\ENf,
kdl1=\ENe,
kel=\EOa,
kich1=\ENj,
krmir=\ENj,
knp=\E[U,
kpp=\E[V,
kbeg=\E9,
kcan=\EOw,
kclo=\EOV,
kcmd=\EOu,
kcpy=\ENd,
kcrt=\EOn,
kend=\E0,
kext=\EOk,
kfnd=\EOx,
khlp=\EOm,
kmrk=\ENi,
kmsg=\EOl,
kmov=\ENc,
knxt=\ENh,
kopn=\EOv,
kopt=\EOr,
kprt=\EOz,
kprv=\ENg,
krdo=\EOt,
kref=\EOb,
krfr=\ENa,
krpl=\EOy,
krst=\EOB,
kres=\EOq,
ksav=\EOo,
kspd=\EOp,
kund=\EOs,
kBEG=\ENB,
kCAN=\EOW,
kCMD=\EOU,
kCPY=\END,
kCRT=\EON,
kDC=\ENF,
kDL=\ENE,
kslt=\ENI,
kEND=\ENN,
kEOL=\EOA,
kEXT=\EOK,
kFND=\EOX,
kHLP=\EOM,
kMSG=\EOL,
kMOV=\ENC,
kNXT=\ENH,
kOPT=\EOR,
kPRT=\EOZ,
kPRV=\ENG,
kRDO=\EOT,
kRPL=\EOY,
kRES=\EOQ,
kSAV=\EOO,
kSPD=\EOP,
kUND=\EOS,
use=620,
620-103k-w|620mtg-103k-w|ATT620-103k-w|att620-103k-w|AT&T 620; 132 column; 103key keyboard @(#)620.ti 1.8,
cols#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
wsl#132,
use=620-103k,
##############################################################
#
# 630 terminfo
#
#
630|att630|5630|5630DMD|630MTG|AT&T 630 windowing terminal @(#)630.ti 1.5,
am, da, db, mir, msgr, npc, xon,
cols#80, it#8, lines#60, lm#0,
#
# short descriptions without \E
#
bel=^G, cr=\r, ht=\t, nel=\r\n,
#
# cursor movement
#
cuu1=\E[A, cud1=\E[B, cuf1=\E[C, cub1=\b,
cuu=\E[%p1%dA, cud=\E[%p1%dB, cuf=\E[%p1%dC, cub=\E[%p1%dD,
cup=\E[%i%p1%d;%p2%dH,
home=\E[H,
cbt=\E[Z,
#
# scrolling
#
ind=\ED, ri=\EM,
indn=\E[%p1%dS, rin=\E[%p1%dT,
#
# character attributes
#
smul=\E[4m, rmul=\E[m,
smso=\E[7m, rmso=\E[m,
rev=\E[7m,
sgr=\E[0%?%p2%t;4%;%?%p1%p3%|%p4%|%p5%|%t;7%;m,
sgr0=\E[m,
#
# clear
#
el=\E[K, el1=\E[1K, ed=\E[J, clear=\E[H\E[J,
#
# insert/delete
#
dch1=\E[P, dl1=\E[M, il1=\E[L,
dch=\E[%p1%dP, dl=\E[%p1%dM, il=\E[%p1%dL, ich=\E[%p1%d@,
smir=\E[4h, rmir=\E[4l,
#
# pf string
#
pfx=\E[%p1%d;%p2%l%dq%p2%s,
#
# set/reset
#
sc=\E7, rc=\E8,
is2=\E[m, rs2=\Ec,
#
# printer
#
mc4=\E[?4i, mc5=\E[?5i,
#
# keyboard definitions
#
kbs=\b, kclr=\E[2J, khome=\E[H, kcbt=\E[Z,
kcuu1=\E[A, kcud1=\E[B, kcuf1=\E[C, kcub1=\E[D,
kf9=\ENo, kf10=\ENp, kf11=\ENq,
kf12=\ENr, kf13=\ENs, kf14=\ENt,
#
# the following keys are used only by the 122 key keyboard
#
kdch1=\E[P, kdl1=\E[M,
kich1=\E[@, kil1=\E[L,
kf15=\ENu, kf16=\ENv, kf17=\ENw,
kf18=\ENx, kf19=\ENy, kf20=\ENz,
kf21=\EN{, kf22=\EN|, kf23=\EN},
kf24=\EN~,
630-24|att630-24|5630-24|5630DMD-24|630MTG-24|AT&T 630 windowing terminal 24 lines @(#)630.ti 1.5,
lines#24, use=630,
6300+|PC6300PLUS|pc6300plus|6300plus|6300PLUS|AT&T-IS PC 6300 PLUS Personal Computer @(#)6300+.ti 1.1,
am,
cols#80, lines#24,
bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H,
cr=\r, cub1=\b, cud1=\E[B, cuf1=\E[C,
cup=\E[%i%p1%02d;%p2%02dH, cuu1=\E[A, dch1=\E[1P,
dim=\E[2m, dl1=\E[1M, ed=\E[0J, el=\E[0K, home=\E[H,
hts=\EH, ich1=\E[1@, il1=\E[1L, ind=\n, invis=\E[9m,
kbs=\b, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C,
kcuu1=\E[A, kf1=\EOc, kf10=\EOu, kf2=\EOd, kf3=\EOe,
kf4=\EOf, kf5=\EOg, kf6=\EOh, kf7=\EOi, kf8=\EOj,
kf9=\EOk, nel=\r\n, rev=\E[7m, rmso=\E[m, rmul=\E[m,
smso=\E[7m, smul=\E[4m, tbc=\E[3g,
#Info:
#
# This is the 705.ti entry for 705 native emulation of the AT&T 705
# terminal. The ordering of capabilities is alphabetic within capability
# type. Comments are relative to changes from the 605V2.ti and
# 730.ti on which the entry is based. Comments show the terminfo
# capability name, termcap name, and description.
#
705|705mt|ATT705|att705|AT&T 705 24x80 column display w/102key keyboard @(#)705.ti 1.2,
#
#################################################################
# screen dimension and cursor movement capabilities
#################################################################
#
# Screen Dimensions
#
# columns, cols co Number of columns in a line
cols#80,
# lines, lines li Number of lines on screen or page
lines#24,
#
# Local Cursor Movements
#
# Note: The 605V2 did not have \E[D so its ^H was changed.
# cursor_left, cub1 le Move cursor left one space
cub1=^H,
# cursor_down, cud1 do Down one line
cud1=\E[B,
# cursor_right, cuf1 nd Non-destructive space (cursor right)
cuf1=\E[C,
# cursor_up, cuu1 up Upline (cursor up)
cuu1=\E[A,
# cursor_home, home ho Home cursor (if no cup)
home=\E[H,
# cursor_to_ll, ll ll Last line, first column (if no cup)
ll=\E[24H,
# carriage_return, cr cr Carriage return
cr=^M,
#
# Paramterized Local Cursor Movement Capabilities
#
# parm_left_cursor, cub LE Move cursor left #1 spaces
cub=\E[%p1%dD,
# parm_down_cursor, cud DO Move cursor down #1 lines
cud=\E[%p1%dB,
# parm_right_cursor, cuf RI Move cursor right #1 spaces
cuf=\E[%p1%dC,
# parm_up_cursor, cuu UP Move cursor up #1 lines
cuu=\E[%p1%dA,
#
# Absolute Cursor Movement Capabilities
#
# cursor_address, cup cm Screen rel curs motion row#1 col#2
cup=\E[%i%p1%d;%p2%dH,
# restore_cursor, rc rc Restore cursor to position of last sc
rc=\E8,
# save_cursor, sc sc Save cursor position
sc=\E7,
#
# Scrolling Capabilities
#
# change_scroll_region, csr cs change to lines #1 through #2(vt100)
csr=\E[%i%p1%d;%p2%dr,
# scroll_forward, ind sf Scroll text up
ind=\ED,
# scroll_reverse, ri sr Scroll text down
ri=\EM,
#
# Added by to 605V2 since 705 terminal has memory above and below ala 730
#
# memory_above, da da Display may be retained above the screen
da,
# memory_below, db db Display may be retained below the screen
db,
#
# Miscellaneous Local Movement Capabilities
#
# newline, nel nw Newline (behaves like cr followed by lf)
nel=\EE,
#
# status line capabilities
#
# status_line_esc_ok, eslok es Escape can be used on the status line
eslok,
# from_status_line, fsl fs Return from status line
fsl=\E8,
# has_status_line, hs hs Has extra "status line"
hs,
# to_status_line, tsl ts Go to status line, column #1
tsl=\E7\E[99;%i%p1%dx,
# width_status_line, wsl ws No. columns in status line
wsl#80,
#
#################################################################
# Screen Editing Capabilities
#################################################################
#
# Adding to the Screen Capabilities
#
# parm_insert_line, il AL Add #1 new blank lines
il=\E[%p1%dL,
# insert_line, il1 al Add new blank line
il1=\E[L,
#
# Note: Added to 630V2.ti from 730.ti. #1 is character to be repeated #2 times.
# No literal sequence exists but it is simulated by sending the character and
# using the repeat character sequence with #2-1 repeats.
#
# repeat_char, rep rp Repeat char #1 #2 times.
rep=%p1%c\E[%p2%{1}%-%db,
#
# Deleting from the Screen Capabilities
#
# clear_screen, clear cl Clear screen and home cursor
clear=\E[H\E[J,
# delete_character, dch1 dc Delete character
dch1=\E[P,
# parm_dch, dch DC Delete #1 chars
dch=\E[%p1%dP,
# parm_delete_line, dl DL Delete #1 lines
dl=\E[%p1%dM,
# delete_line, dl1 dl Delete line
dl1=\E[M,
# clr_eol, el ce Clear to end of line
el=\E[K,
# clr_bol, el1 cb Clear to beginning of line, inclusive
el1=\E[1K,
# clr_eos, ed cd Clear to end of display
ed=\E[J,
#
# Insert Mode Capabilities
#
# parm_ich, ich IC Insert #1 blank chars
ich=\E[%p1%d@,
# move_insert_mode, mir mi Safe to move while in insert mode
mir,
# exit_insert_mode, rmir ei End insert mode
rmir=\E[4l,
# enter_insert_mode, smir im Insert mode (enter);
smir=\E[4h,
#
#################################################################
# Initialization and Reset Capabilities
#################################################################
#
# ESC [ 50;4| set 705 native mode
# x ESC [ 56;ps| set lines to 24: ps=0; 40: ps=1 (plus status line)
# ESC [ 53;0| set GenFlow to Xon/Xoff
# ESC [ 8 ;0| set CR on NL
# x ESC [ ? 3 l/h set workspace: 80 col(l); 132 col(h)
# ESC [ ? 4 l jump scroll
# ESC [ ? 5 l/h video: normal (l); reverse (h)
# ESC [ ?13 l Labels on
# ESC [ ?15 l parity check = no
# ESC [ 13 l monitor mode off
# ESC [ 20 l LF on NL (not CRLF on NL)
# ESC [ ? 7 h autowrap on
# ESC [ 12 h local echo off
# ESC ( B GO = ASCII
# ESC ) 0 G1 = Special Char & Line Drawing
# ESC [ ? 31 l Set 7 bit controls
#
#
# init_1string, is1 i1 Terminal initialization string
# reset_1string, rs1 r1 Reset terminal completely to sanemodes.
rs1=\Ec\E[?3;5l\E[56;0|,
# init_2string, is2 is Terminal initialization string
is2=\E[50;4|\E[53;0|\E[8;0|\E[?4;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0\E[?31l\E[0m^O,
# init_3string, is3 i3 Terminal initialization string
is3=\E(B\E)0,
# ena_acs, enacs eA Enable alternate char set
enacs=\E(B\E)0,
#
#################################################################
# Program Initialization Capabilities
#################################################################
#
# (none)
#
#################################################################
# Setting and Using Tab and Margin Capabilities
#################################################################
#
# screen tab capabilities
#
# back_tab, cbt bt Back tab
cbt=\E[Z,
# tab, ht ta Tab to next 8 space hardware tab stop
ht=\t,
# set_tab, hts st Set a tab in all rows, current column
hts=\EH,
# init_tabs, it it Tabs initially every # spaces
# it#8,
# clear_all_tabs, tbc ct Clear all tab stops
tbc=\E[3g,
#
# Margin Capabilities
#
# (none)
#
#################################################################
# Special Effect Capabilities
#################################################################
#
# Standout Mode Capabilities
#
# Note: Most terminals, especially the 600 family use Reverse Video for
# standout mode. DEC also uses reverse video. The VT100 uses bold in addition
# Assume we should stay with reverse video for 705. However, the 605V2 exits
# standout mode with \E[m (all normal attributes). The 730 entry simply
# exits reverse video which would leave other current attributes intact. It
# was assumed the 730 entry to be more correct so rmso has changed. The
# 605V2 has no sequences to turn individual attributes off, thus its setting
# and the rmso/smso settings from the 730.
#
# move_standout_mode, msgr ms Safe to move in standout modes
msgr,
# exit_standout_mode, rmso se End stand out mode
rmso=\E[27m,
# enter_standout_mode, smso so Begin stand out mode
smso=\E[7m,
#
# Underlining Capabilities
#
# Note: For the same reason as above in rmso I changed exit under-score mode
# to specifically turn off underscore, rather than return to all normal
# attributes
#
# exit_underline_mode, rmul ue End underscore mode
rmul=\E[24m,
# enter_underline_mode, smul us Start underscore mode
smul=\E[4m,
#
# Miscellaneous Highlight Modes and Alternate Character Set Capabilities
#
# enter_blink_mode, blink mb Turn on blinking
blink=\E[5m,
# enter_bold_mode, bold md Turn on bold (extra bright) mode
bold=\E[1m,
# enter_dim_mode, dim mh Turn on half-bright mode
dim=\E[2m,
# enter_secure_mode, invis mk Turn on blank mode (chars invisible)
invis=\E[8m,
# enter_reverse_mode, rev mr Turn on reverse video mode
rev=\E[7m,
#
# Note: Changed from \E)B^O in 605V2 to just ^O ala 730.
#
# exit_alt_charset_mode,rmacs ae End alternate character set
rmacs=^O,
#
# Note: Changed by from \E)B^N in 605V2 to just ^N ala 730.
#
# enter_alt_charset_mode,smacs as Start alternate character set
smacs=^N,
#
# exit_attribute_mode, sgr0 me Turn off all attributes
sgr0=\E[m^O,
# set_attributes, sgr sa Define the video attributes
sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
#
# Bells
#
# bell, bel bl Audible signal (bell)
bel=^G,
# flash_screen, flash vb Visible bell (may not move cursor)
flash=\E[?5h$<200>\E[?5l,
#
# Cursor Intensity
#
# cursor_invisible, civis vi Make cursor invisible
civis=\E[?25l,
# cursor_normal, cnorm ve Make cursor appear normal (undo vs/vi)
cnorm=\E[?25h\E[?12l,
# cursor_visible, cvvis vs Make cursor very visible
cvvis=\E[?12;25h,
#
#################################################################
# Padding and XON/XOFF Capabilities
#################################################################
#
# Padding Capabilities
#
# Note: npc was causing flashing to operate improperly
#
# no_pad_char, npc NP Pad character doesn't exist.
# npc,
#
# Xon/Xoff Flow Control Capabilities
#
# xon_xoff, xon xo Terminal uses xon/xoff handshaking
xon,
# Note: added for 705
#
# enter_xon_mode, smxon SX Turn on xon/xoff handshaking
smxon=\E[53;0|,
# exit_xon_mode, rmxon RX Turn off xon/xoff handshaking
rmxon=\E[53;3|,
#
#################################################################
# Special Terminal Capabilities
#################################################################
#
# Glitch Capabilities
#
# eat_newline_glitch, xenl xn newline ignored after 80 cols (Concept)
xenl,
#
# Local Printer Capabilities
#
# print_screen, mc0 ps Print contents of the screen
mc0=\E[i,
# prtr_off, mc4 pf Turn off the printer
mc4=\E[?4i,
# prtr_on, mc5 po Turn on the printer
mc5=\E[?5i,
#
# Line Graphics Capabilities
#
# acs_chars, ascs ac Graphic charset pairs aAbBcC-def=vt100+
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
#
# Miscellaneous Capabilities
#
# auto_right_margin, am am Terminal has automatic margins
am,
# label_format, fln ?? String giving Label format
fln=4\,4,
# Note that swidm is not an appropriate entry for either
# the 630V2 (from whence it came) or the 730 (in which it was removed).
# According to its definition it seems appropriate for a printer which
# can be expected to turn on double wide for a single character (if exit_
# doublewide_mode (rwidm) is not defined) or for multiple characters (if
# rwidm is defined). Also there are not capabilities defined which could
# represent the other sequences of the form ESC#pn, e.g. to enter double wide
# top and bottom with double high. Thus note that swidm below is commented out.
#
# enter_doublewide_mode swidm ?? Enter double-wide mode
# swidm=\E#6,
#
#
# Added from 730 entry. According to O'Reilly this is the number of
# lines of memory, apparently associated with db and da (memory_above and
# memory_below). An explicit #0 should be used if the lines of memory
# varies. This seems appropriate since the application should not try to
# access this screen memory (just the CAA)
#
# lines_of_memory, lm lm Lines of memory if>lines. 0 means varies
lm#0,
#
##########################################################
# Keyboard Definition for 102 Key U.S. Keyboard
##########################################################
#
# Cursor Arrow Keypad Keys
#
# Pri Sec Cntrl
# Up CSI A CSI T CSI T
# key_up, kcuu1 ku Sent by terminal up arrow key
kcuu1=\E[A,
# Left CSI D CSI<sp>A CSI<sp>A
# key_left, kcub1 kl Sent by terminal left arrow key
kcub1=\E[D,
# key_sleft, kLFT #4 KEY_SLEFT, 0611, shifted left arrow key
# changed by jwe to 730 format with \s instead of embedded space
kLFT=\E[\sA,
#
# Down CSI B CSI S CSI S
# key_down, kcud1 kd Sent by terminal down arrow key
kcud1=\E[B,
# Right CSI C CSI<sp>@ CSI<sp>@
# key_right, kcuf1 kr Sent by terminal right arrow key
kcuf1=\E[C,
# key_sright, kRIT %i KEY_SRIGHT, 0622, shifted right arrow
#
# This entry changed by to 730 format with \s instead of embedded space
kRIT=\E[\s@,
#
# Numeric Pad Keys (taken from Op Man)
#
# (no use for function keys f29 thru f46)
#
# key_f29, kf29 k29 KEY_F(29), function key f29.
# thru
# key_f46, kf46 k46 KEY_F(46), function key f46.
#
# Pri Sec Cntrl ALT
# Num Lock -- -- -- SS3 P
kf29=\EOP,
# / 0x2f 0x2f 0x2f SS3 Q
kf30=\EOQ,
# * 0x2a 0x2a 0x2a SS3 R
kf31=\EOR,
# - 0x2d 0x2d 0x2d SS3 S
kf32=\EOS,
# 7 - Home 0x37 0x37 0x37 SS3 w
kf33=\EOw,
# 8 - Up arrow 0x38 0x38 0x38 SS3 x
kf34=\EOx,
# 9 - PgUp 0x39 0x39 0x39 SS3 y
kf35=\EOy,
# + 0x2b 0x2b 0x2b SS3 m
kf36=\EOm,
# 4 - Lt Arrow 0x34 0x34 0x34 SS3 t
kf37=\EOt,
# 5 0x35 0x35 0x35 SS3 u
kf38=\EOu,
# 6 - Rt Arrow 0x36 0x36 0x36 SS3 v
kf39=\EOv,
# , 0x2c 0x2c 0x2c SS3 l
kf40=\EOl,
# 1 - End 0x31 0x31 0x31 SS3 q
kf41=\EOq,
# 2 - Dn Arrow 0x32 0x32 0x32 SS3 r
kf42=\EOr,
# 3 - PgDn 0x33 0x33 0x33 SS3 s
kf43=\EOs,
# Enter (4 programmed characters) SS3 M
kf46=\EOM,
# 0 - Ins 0x30 0x30 0x30 SS3 p
kf44=\EOp,
# . - Del 0x2e 0x2e 0x2e SS3 n
kf45=\EOn,
#
# Six Key Edit Cluster
#
# Pri Sec Cntrl
#
# Insert CSI @ CSI L --
# key_ic, kich1 kI Sent by ins char/enter ins mode key
kich1=\E[@,
# key_il, kil1 kA Sent by insert line
kil1=\E[L,
#
# Home - Clear CSI H CSI 2J (local clear)
# key_home, khome kh Sent by home key
khome=\E[H,
# key_clear, kclr kC Sent by clear screen or erase key
kclr=\E[2J,
# Note: kHOM was removed by TLH
# key_shome, kHOM #2 KEY_SHOME, 0607, shifted home key
# kHOM=\E[2J,
#
# PageUp - Disc CSI V -- (disconnect)
# key_ppage, kpp kP Sent by previous-page key
kpp=\E[V,
#
# Delete CSI P CSI M DEL (w/swap Delete/DEL=no)
# key_dc, kdch1 kD Sent by delete character key
kdch1=\E[P,
# key_dl, kdl1 kL Sent by delete line key
kdl1=\E[M,
#
# End CSI 24;1H -- --
#
kend=\E[24;1H,
# PageDn-Reset CSI U -- ESC C
# key_npage, knp kN Sent by next-page key
knp=\E[U,
#
#
#
# Other Special Keyboard Keys
#
# key_backspace, kbs kb Sent by backspace key
kbs=^H,
#
# Added: (not contained in original 605V2. Is in 730)
# key_btab, kcbt kB Back tab key
kcbt=\E[Z,
#
# Added: (not contained in original 605V2) Note: The 705 does not
# support the ESC [ pn S or T scroll sequences (until a 4425 emulation is
# added). but we still can indicate to a curses application that a single scroll
# forward or reverse key was hit. It will respond with index or reverse index.
# TLH - How can it be so indicated?
#
# key_sf, kind kF Sent by scroll-forward/down key
# kind=\E[S,
# key_sr, kri kR Sent by scroll-backward/up key
# kri=\E[T,
#
# Function Key Definitions
#
# Entries for kf1 thru kf14 refer to the un-shifted system pf keys
# Entries for kf15 thru kf28 refer to the shifted system pf keys
# Entries for kf29 thru kf37 refer to the alternate keypad mode keys
# included in the numeric keypad section above
#
# key_f1, kf1 k1 KEY_F(1), function key f1.
# thru
# key_f37, kf37 k37 KEY_F(37), function key f37.
#
kf1=\EOc,
kf2=\EOd,
kf3=\EOe,
kf4=\EOf,
kf5=\EOg,
kf6=\EOh,
kf7=\EOi,
kf8=\EOj,
kf9=\ENo,
kf10=\ENp,
kf11=\ENq,
kf12=\ENr,
kf13=\ENs,
kf14=\ENt,
#
kf15=\EOC,
kf16=\EOD,
kf17=\EOE,
kf18=\EOF,
kf19=\EOG,
kf20=\EOH,
kf21=\EOI,
kf22=\EOJ,
kf23=\ENO,
kf24=\ENP,
kf25=\ENQ,
kf26=\ENR,
kf27=\ENS,
kf28=\ENT,
# previous version had a redefinition of kf29 thru kf37 which was wrong
# this didn't matter since 1st mention above applies. These duplicate
# entries were removed to avoid confusion
#
# Programmable Function Keys and Function Key Labels
#
#
# pkey_xmit, pfx px Prog funct key #1 to xmit string #2
#
# Note: The following pkey_xmit is taken from the 605V2 which contained the
# capability as pfxl. It was changed here to pfx since pfxl
# will only compile successfully with Unix 4.0 tic. Also note that pfx only
# allows strings to be parameters and label values must be programmed as
# constant strings. Supposedly the pfxl of Version 4.0 allows both labels
# and strings to be parameters. The 605V2 pfx entry should be examined later
# in this regard. For reference the 730 pfxl entry is shown here for comparison
# 730 pfx entry:
# pfxl=\E[%?%p1%{25}%<%t%p1%e%p1%{24}%-%;%d;%p2%l%02d%?%p1%{25}%<%tq\s\s\s
# SYS\s\s\s\s\sF%p1%:-2d\s\s%e;0;3q%;%p2%s,
#
# (for 4.0 tic)
# pfxl=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s,
#
# (for <4.0 tic)
pfx=\E[%p1%d;%p2%l%02dq%?%p1%{9}%<%t F%p1%1d %;%p2%s,
#
# Label Capabilities
#
# plab_norm, "pln" "pn" Prog label #1 to show string #2
pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
# label_height, lh lh # rows in each label
lh#2,
# label_width, lw lw # cols in each label
lw#8,
# num_labels, nlab Nl # of labels on screen (start at 1)
nlab#8,
# label_off, rmln LF Turn off soft labels
rmln=\E[2p,
# label_on, smln LO Turn on soft labels
smln=\E[p,
#
# The following entries differ little from the standard 705 terminfo.
# They only modify the screen size and reverse video, changing rs1
# accordingly to use one of the following escape sequences, and using
# the 705+X variations. (In 80 column mode, you can get 41 lines. In
# 132 column mode, you can get 40 lines.)
#
# ESC [ 56;ps| set lines to 24: ps=0; 40/41: ps=1 (plus status line)
# ESC [ ? 3 l/h workspace: 80 col (l); 132 col (h)
# ESC [ ? 5 l/h video: normal (l); reverse (h)
#
#Info:
# 705 variations used below
#
att705+rv, flash=\E[?5l$<200>\E[?5h,
att705+w, cols#132, wsl#132,
att705+40, lines#40, ll=\E[40H,
att705+41, lines#41, ll=\E[41H,
#
#Info:
# This is the 705.ti entry modified for reverse video
#
705-rv|705mt-rv|ATT705-rv|att705-rv|AT&T 705-rv 24x80 reverse video display w/102 key keyboard @(#)705.ti 1.2,
rs1=\Ec\E[56;0|\E[?3l\E[?5h,
use=att705+rv, use=att705,
#
#
#Info:
#
# This is the 705.ti entry modified for 24 lines and 132 columns
#
705-w|705mt-w|ATT705-w|att705-w|AT&T 705-w 24x132 w/102 key keyboard @(#)705.ti 1.2,
rs1=\Ec\E[56;0|\E[?3h\E[?5l,
use=att705+w, use=att705,
#
#
#Info:
#
# This is the 705.ti entry modified for 24x132 and reverse video
#
705-w-rv|705mt-w-rv|ATT705-w-rv|att705-w-rv|AT&T 705-w-rv 24x132 column reverse video display w/102 key keyboard @(#)705.ti 1.2,
rs1=\Ec\E[56;0|\E[?3h\E[?5h,
use=att705+w, use=att705+rv, use=att705,
#
#
#Info:
#
# This is the 705.ti entry modified for 41 lines by 80 columns
#
705-41|705mt-41|ATT705-41|att705-41|AT&T 705-41 41x80 w/102 key keyboard @(#)705.ti 1.2,
#
rs1=\Ec\E[56;1|\E[?3l\E[?5l,
use=att705+41, use=att705,
#
#
#Info:
#
# This is the 705.ti entry modified for 41x80 and reverse video
#
705-41-rv|705mt-41-rv|ATT705-41-rv|att705-41-rv|AT&T 705-41 41x80 reverse video display w/102 key keyboard @(#)705.ti 1.2,
rs1=\Ec\E[56;1|\E[?3l\E[?5h,
use=att705+41, use=att705+rv, use=att705,
#
#
#Info:
#
# This is the 705.ti entry modified for 40 lines by 132 columns
#
705-40-w|705mt-40-w|ATT705-40-w|att705-40-w|AT&T 705-40-w 40x132 w/102 key keyboard @(#)705.ti 1.2,
rs1=\Ec\E[56;1|\E[?3h\E[?5l,
use=att705+40, use=att705+w, use=att705,
#
#
#Info:
#
# This is the 705.ti entry modified for 40x132 and reverse video
#
705-40-w-rv|705mt-40-w-rv|ATT705-40-w-rv|att705-40-w-rv|AT&T 705-40-w-rv 40x132 reverse video display w/102 key keyboard @(#)705.ti 1.2,
rs1=\Ec\E[56;1|\E[?3h\E[?5h,
use=att705+40, use=att705+w, use=att705+rv, use=att705,
#Info:
# This entry was modified 3/13/90 by JWE.
# fixes incluse additions of enacs, correcting rep, and modification
# of kHOM. (See comments in text)
#
730|att730|730MTG|AT&T 730 windowing terminal Version @(#)730.ti 1.5,
# has status line of 80 chars
hs,
wsl#80,
tsl=\E7\E[;%i%p1%dx,
# support \E on the status line (status_line_esc_ok)
eslok,
# screen dimension
cols#80,
lines#60,
# label information
lw#8,
lh#2,
nlab#24,
rmln=\E[?13h,
smln=\E[?13l,
# mapping of alternate character set to ASCII
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
# change the scrolling region
csr=\E[%i%p1%d;%p2%dr,
# cursor visibility control
civis=\E[?25l,
cnorm=\E[?25h\E[?12l,
cvvis=\E[?12;25h,
# character set mode
smacs=^N,
rmacs=^O,
# enacs added for 3/13/90 - JWE
enacs=\E(B\E)0,
am,
da,
db,
xenl,
mir,
msgr,
npc,
xon,
it#8,
lm#0,
# short descriptions without \E
bel=^G,
cr=^M,
ht=\t,
# cursor movement
cud1=\E[B,
cuf1=\E[C,
cuu1=\E[A,
cub1=^H,
cud=\E[%p1%dB,
cuu=\E[%p1%dA,
cuf=\E[%p1%dC,
cub=\E[%p1%dD,
cup=\E[%i%p1%d;%p2%dH,
home=\E[H,
cbt=\E[Z,
# scrolling
ind=\ED,
ri=\EM,
# indn=\E[%p1%dS,
# rin=\E[%p1%dT,
# character attributes
smul=\E[4m,
rmul=\E[24m,
smso=\E[7m,
rmso=\E[27m,
rev=\E[7m,
sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
sgr0=\E[m^O,
# character attribute mode
blink=\E[5m,
bold=\E[1m,
dim=\E[2m,
invis=\E[8m,
# line attribute
swidm=\E#6,
# clear
el=\E[K,
el1=\E[1K,
ed=\E[J,
clear=\E[H\E[J,
# insert/delete
dch1=\E[P,
dl1=\E[M,
il1=\E[L,
dch=\E[%p1%dP,
dl=\E[%p1%dM,
il=\E[%p1%dL,
ich=\E[%p1%d@,
smir=\E[4h,
rmir=\E[4l,
# pf string
# the escape sequences are different to program system function keys 1-24
# shifted system function keys (numbers 25-48, but no label)
# <25: ESC [ pf# ; string-length q 16-char-label up-to-8-char-str
# >24: ESC [ pf#-24 ; string-length ; 0 ; 3 q up-to-8-char-str
# Note: pfxl will only compile with tic of Unix 4.0
# uncomment if using 4.0 and comment pfx
# pfxl=\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,
# Note: use pfx with tic of Unix less than 4.0
# comment out if using 4.0 and uncomment pfxl
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,
# set/reset
sc=\E7,
rc=\E8,
is2=\E[0m^O,
rs2=\Ec\E[?3l,
# printer
mc0=\E[?19h\E[0i,
mc4=\E[?4i,
mc5=\E[?5i,
# keyboard definition
kich1=\E[@,
kil1=\E[L,
kbs=^H,
kclr=\E[2J,
khome=\E[H,
kcbt=\E[Z,
kcuu1=\E[A,
kcud1=\E[B,
kcuf1=\E[C,
kcub1=\E[D,
kf1=\EOc,
kf2=\EOd,
kf3=\EOe,
kf4=\EOf,
kf5=\EOg,
kf6=\EOh,
kf7=\EOi,
kf8=\EOj,
kf9=\ENo,
kf10=\ENp,
kf11=\ENq,
kf12=\ENr,
kf13=\ENs,
kf14=\ENt,
kf15=\ENu,
kf16=\ENv,
kf17=\ENw,
kf18=\ENx,
kf19=\ENy,
kf20=\ENz,
kf21=\EN{,
kf22=\EN|,
kf23=\EN},
kf24=\EN~,
# the following keys are used for shifted system Fkeys
kf25=\EOC,
kf26=\EOD,
kf27=\EOE,
kf28=\EOF,
kf29=\EOG,
kf30=\EOH,
kf31=\EOI,
kf32=\EOJ,
kf33=\ENO,
kf34=\ENP,
kf35=\ENQ,
kf36=\ENR,
kf37=\ENS,
kf38=\ENT,
kf39=\EOU,
kf40=\EOV,
kf41=\EOW,
kf42=\EOX,
kf43=\EOY,
kf44=\EOZ,
kf45=\EO[,
kf46=\EO\s,
kf47=\EO],
kf48=\EO\^,
flash=\E[?5h$<200>\E[?5l,
fsl=\E8,
is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)B,
is3=\E(B\E)0,
kind=\E[S,
kri=\E[T,
nel=\EE,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s,
kLFT=\E[\s@,
kRIT=\E[\sA,
# add sequences for changing flow control setting
smxon=\E[?21h,
rmxon=\E[?21l,
# add shifted HOME key
# 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,
# repeat char
# NOTE: JWE 3/13/90 The previous version (1/9/90) was in error as follows.
# rep=%p1%c\E[%p2%1%-$db,
# It has been corrected as follows.
rep=%p1%c\E[%p2%{1}%-%db,
730-41|att730-41|730MTG-41|AT&T 730-41 windowing terminal Version @(#)730.ti 1.5,
lines#41,
use=730,
730-24|att730-24|730MTG-24|AT&T 730-24 windowing terminal Version @(#)730.ti 1.5,
lines#24,
use=730,
730r|att730r|730MTGr|AT&T 730 rev video windowing terminal Version @(#)730.ti 1.5,
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=730,
730r-41|att730r-41|730MTG-41r|AT&T 730r-41 rev video windowing terminal Version @(#)730.ti 1.5,
lines#41,
use=730r,
730r-24|att730r-24|730MTGr-24|AT&T 730r-24 rev video windowing terminal Version @(#)730.ti 1.5,
lines#24,
use=730r,
#
# Info:
# TERMINFO entry for the AT&T Unix PC 7300
# from escape(7) in Unix PC 7300 Manual.
# Somewhat similar to a vt100-am (but different enough
# to redo this from scratch.)
# Info:
# /***************************************************************
# *
# * FONT LOADING PROGRAM FOR THE UNIX PC
# *
# * This routine loads a font defined in the file ALTFONT
# * into font memory slot #1. Once the font has been loaded,
# * it can be used as an alternative character set.
# *
# * The call to ioctl with the argument WIOCLFONT is the key
# * to this routine. For more information, see window(7) in
# * the PC 7300 documentation.
# ***************************************************************/
# #include <string.h> /* needed for strcpy call */
# #include <sys/window.h> /* needed for ioctl call */
# #define FNSIZE 60 /* font name size */
# #define ALTFONT "/usr/lib/wfont/special.8.ft" /* font file */
# /*
# * The file /usr/lib/wfont/special.8.ft comes with the
# * standard PC software. It defines a graphics character set
# * similar to that of the Teletype 5425 terminal. To view
# * this or other fonts in /usr/lib/wfont, use the command
# * cfont <filename>. For further information on fonts see
# * cfont(1) in the PC 7300 documentation.
# */
#
# struct altfdata /* structure for alt font data */
# {
# short altf_slot; /* memory slot number */
# char altf_name[FNSIZE]; /* font name (file name) */
# };
# ldfont()
# {
# int wd; /* window in which altfont will be */
# struct altfdata altf;
# altf.altf_slot=1;
# strcpy(altf.altf_name,ALTFONT);
# for (wd =1; wd < 12; wd++) {
# ioctl(wd, WIOCLFONT,&altf);
# }
# }
#
7300|unixpc|pc7300|PC7300|unix_pc|AT&T UNIX PC Model 7300 @(#)7300.ti 1.5,
am, xon,
cols#80, lines#24,
bel=^G, bold=\E[7m, clear=\E[2J\E[H, cr=\r,
cub=\E[%p1%dD, cub1=\b, 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, dim=\E[2m, dl=\E[%p1%dM,
dl1=\E[M, ed=\E[0J, el=\E[0K, home=\E[H, il=\E[%p1%dL,
il1=\E[L, ind=\n, kBEG=\ENB, kCAN=\EOW, kCMD=\EOU,
kCPY=\END, kCRT=\EON, kDC=\ENF, kDL=\ENE, kEND=\ENN,
kEOL=\EOA, kEXT=\EOK, kFND=\EOX, kHLP=\EOM, kHOM=\ENM,
kIC=\ENJ, kLFT=\ENK, kMOV=\ENC, kMSG=\EOL, kNXT=\ENH,
kOPT=\EOR, kPRT=\EOZ, kPRV=\ENG, kRDO=\EOT, kRES=\EOQ,
kRIT=\ENL, kRPL=\EOY, kSAV=\EOO, kSPD=\EOP, kUND=\EOS,
kbeg=\E9, kbs=\b, kcan=\EOw, kclo=\EOV, kclr=\E[J,
kcmd=\EOu, kcpy=\ENd, kcrt=\EOn, kcub1=\E[D,
kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\ENf,
kdl1=\ENe, kel=\EOa, kend=\E0, kext=\EOk, kf1=\EOc,
kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg, kf6=\EOh,
kf7=\EOi, kf8=\EOj, kfnd=\EOx, khlp=\EOm, khome=\E[H,
kich1=\ENj, kind=\E[S, kmov=\ENc, kmrk=\ENi,
kmsg=\EOl, knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr,
kpp=\E[V, kprt=\EOz, kprv=\ENg, krdo=\EOt, kref=\EOb,
kres=\EOq, krfr=\ENa, kri=\E[T, krpl=\EOy, krst=\EOB,
ksav=\EOo, kslt=\ENI, kspd=\EOp, kund=\EOs, nel=\EE,
rev=\E[7m, ri=\EM, rmacs=\E[10m, rmso=\E[0m,
rmul=\E[0m, sgr0=\E[0;10m, smacs=\E[11m, smso=\E[7m,
smul=\E[4m,
SYS75|sys75|AT&T System 75 Cartridge; 80 column; 98key keyboard @(#)SYS75.ti 1.2,
am,
xenl,
hs,
eslok,
mir,
msgr,
xon,
cols#80,
it#8,
lh#2,
lines#24,
lw#8,
nlab#8,
wsl#80,
cbt=\E[Z,
bel=^G,
cr=^M,
csr=\E[%i%p1%d;%p2%dr,
clear=\E[H\E[J,
el=\E[K,
ed=\E[J,
cup=\E[%i%p1%d;%p2%dH,
cud1=\E[B,
home=\E[H,
civis=\E[?25l,
cub1=^H,
cnorm=\E[?25h\E[?12l,
cuf1=\E[C,
ll=\E[24H,
cuu1=\E[A,
cvvis=\E[?12;25h,
dch1=\E[P,
dl1=\E[M,
smacs=^N,
blink=\E[5m,
bold=\E[1m,
dim=\E[2m,
smir=\E[4h,
ich=\E[%p1%d@,
invis=\E[8m,
rev=\E[7m,
smso=\E[7m,
smul=\E[4m,
rmacs=^O,
sgr0=\E[m^O,
rmir=\E[4l,
rmso=\E[m,
rmul=\E[m,
flash=\E[?5h$<200>\E[?5l,
fsl=\E8,
is1=\E[8;0|\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E(B\E)0,
is2=\E[0m^O,
is3=\E(B\E)0,
il1=\E[L,
kbs=^H,
kcud1=\E[B,
kf1=\EOc,
kf2=\EOd,
kf3=\EOe,
kf4=\EOf,
kf5=\EOg,
kf6=\EOh,
kf7=\EOi,
kf8=\EOj,
kf9=\ENo,
kf10=\ENp,
kf11=\ENq,
kf12=\ENr,
kf13=\ENs,
kf14=\ENt,
khome=\E[H,
kcub1=\E[D,
kcuf1=\E[C,
kind=\E[S,
kri=\E[T,
kcuu1=\E[A,
nel=\EE,
dch=\E[%p1%dP,
dl=\E[%p1%dM,
cud=\E[%p1%dB,
il=\E[%p1%dL,
cub=\E[%p1%dD,
cuf=\E[%p1%dC,
cuu=\E[%p1%dA,
rs2=\Ec\E[?3l,
rc=\E8,
sc=\E7,
ind=\ED,
ri=\EM,
sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
ht=\t,
tsl=\E7\E[25;%i%p1%dx,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
pln=\E[%p1%d;0;0;0p%p2%:-16.16s,
kcbt=\E[Z,
smln=\E?,
rmln=\E<,
el1=\E[1K,
kclr=\E[J,
pfxl=\E[%p1%d;%p2%l%02dp%?%p1%{9}%<%t F%p1%1d %;%p2%s,
mc0=\E[?0i,
mc4=\E[?8i,
mc5=\E[?4i,
kLFT=\ENK,
kRIT=\ENL,
kHOM=\ENM,
hpa=\E[%p1%dG,
SYS75-w|sys75-w|AT&T System 75 Cartridge; 132 column; 98key keyboard @(#)SYS75.ti 1.2,
cols#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
wsl#132,
use=SYS75,
SYS75-103k|sys75-103k|AT&T System 75 Cartridge; 80 column; 103key keyboard @(#)SYS75.ti 1.2,
kf9@,
kf10@,
kf11@,
kf12@,
kf13@,
kf14@,
kdch1=\ENf,
kdl1=\ENe,
kel=\EOa,
kich1=\ENj,
krmir=\ENj,
knp=\E[U,
kpp=\E[V,
kbeg=\E9,
kcan=\EOw,
kclo=\EOV,
kcmd=\EOu,
kcpy=\ENd,
kcrt=\EOn,
kend=\E0,
kext=\EOk,
kfnd=\EOx,
khlp=\EOm,
kmrk=\ENi,
kmsg=\EOl,
kmov=\ENc,
knxt=\ENh,
kopn=\EOv,
kopt=\EOr,
kprt=\EOz,
kprv=\ENg,
krdo=\EOt,
kref=\EOb,
krfr=\ENa,
krpl=\EOy,
krst=\EOB,
kres=\EOq,
ksav=\EOo,
kspd=\EOp,
kund=\EOs,
kBEG=\ENB,
kCAN=\EOW,
kCMD=\EOU,
kCPY=\END,
kCRT=\EON,
kDC=\ENF,
kDL=\ENE,
kslt=\ENI,
kEND=\ENN,
kEOL=\EOA,
kEXT=\EOK,
kFND=\EOX,
kHLP=\EOM,
kMSG=\EOL,
kMOV=\ENC,
kNXT=\ENH,
kOPT=\EOR,
kPRT=\EOZ,
kPRV=\ENG,
kRDO=\EOT,
kRPL=\EOY,
kRES=\EOQ,
kSAV=\EOO,
kSPD=\EOP,
kUND=\EOS,
use=SYS75,
SYS75-103k-w|sys75-103k-w|AT&T System 75 Cartridge; 132 column; 103key keyboard @(#)SYS75.ti 1.2,
cols#132,
is1=\E[8;0|\E[?4;5;13;15l\E[13;20l\E[?3;7h\E[12h,
wsl#132,
use=SYS75-103k,
blit|jerq|blit running teletype rom @(#)blit.ti 1.1,
xon,cr=^M, ind=^J, bel=^G, am, ht=^I, it#8, ul, eo,
cud1=^J, cuf1=\EC, cuu1=\EA, cub1=\ED,
cols#87, lines#72, clear=^L, el=\EK,
cup=\EY%p2%' '%+%c%p1%' '%+%c,
il1=\EF!, dl1=\EE!, ich1=\Ef!, dch1=\Ee!,
il=\EF%p1%' '%+%c, dl=\EE%p1%' '%+%c,
ich=\Ef%p1%' '%+%c, dch=\Ee%p1%' '%+%c,
kcuu1=\EA, kcud1=\EB, kcuf1=\EC, kcub1=\ED, kbs=^H,
kf1=\Ex, kf2=\Ey, kf3=\Ez,
cbblit|fixterm|blit running columbus code @(#)blit.ti 1.1,
smso=\EU!, rmso=\EV!, smul=\EU", rmul=\EV",
flash=\E^G, ed=\EJ, smir=\EQ, rmir=\ER, ich1@, cols#88,
mc5=^R, mc4=^T, mc5p=\EP%p1%03d, use=blit,
oblit|ojerq|first version of blit rom @(#)blit.ti 1.1,
xon,cr=^M, cud1=^J, ind=^J, bel=^G, cols#88, lines#72, it#8, ht=^I,
am, ul, eo, mir, il=\Ef%p1%' '%+%c, dl=\Ee%p1%' '%+%c,
dl1=\EE, rmir=\ER, smir=\EQ, dch1=\EO, cub1=\ED, da, db,
il1=\EF, ed=\EJ, el=\EK, clear=^L, cup=\EY%p2%' '%+%c%p1%' '%+%c,
cuf1=\EC, cuu1=\EA, flash=\E^G, kbs=^H,
# Info:
# This is an old version of vitty reentered. It is used when
# running the vitty program outside a blit layer.
#
blitlayer|vitty| @(#)blit.ti 1.1,
cr=^M, cud1=^J, ind=^J, bel=^G, cols#87, lines#72, it#8, ht=^I,
am, clear=^L, cup=\EY%p2%' '%+%c%p1%' '%+%c, el=\EK, il1=\EI, dl1=\ED,
flash=\E^G, cuu1=^K,
# Info:
#
# This is a generic terminal for the new AT&T terminals that is not
# really for use by itself, but was created to help make the
# support for the other new terminals easier by defining the
# common entry fields only once. There are several things
# that weren't defined here but were common to 2 or more terminal
# entries because they were different in at least 2 of the other
# entries (e.g. clear, cols, cud1, ht, ind, and lines).
# Unfortunately the 4424 has almost completely different data
# for the fields than what the newer ones have and so hasn't been
# included as one of the terminals using this common entry.
#
attgeneric| AT&T generic terminal description @(#)generic.ti 1.2,
am, hs, mir, msgr, xenl, xon,
cols#80, it#8, lh#2, lines#24, lw#8, nlab#8,
wsl#55,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
bel=^G, blink=\E[5m, bold=\E[4;7m, cbt=\E[Z,
clear=\E[H\E[J, cnorm=\E[12;0j, cr=\r,
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\b,
cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
cvvis=\E[12;1j, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m,
dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%ds\E[%p1%dD,
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=\t, hts=\EH, ich=\E[%p1%d@,
il=\E[%p1%dL, il1=\E[L, ind=\n, indn=\E[%p1%dE,
invis=\E[8m, is1=\E<\E[?3l$<100>,
is2=\E[0m^O\E[1;2;3;4;6l\E[12;13;14;20l\E[?6;97;99l\E[?7h\E[4i\Ex\E[25;1j\212,
is3=\E[?5l, kbeg=\Et, kbs=\b, kcbt=\E[Z, kclr=\E[2J,
kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
kdch1=\E[P, kdl1=\E[M, kel=\E[2K, kend=\Ez, kent=\n,
kf1=\EOc, kf2=\EOd, kf3=\EOe, kf4=\EOf, kf5=\EOg,
kf6=\EOh, kf7=\EOi, kf8=\EOj, khome=\E[H, kich1=\E[4h,
kil1=\E[L, kind=\E[T, kprt=\EOe, kri=\E[S, ll=\E[24H,
mc0=\E[?2i, mc4=\E[?9i, mc5=\E[?4i, nel=\r\n,
pfx=\E[%p1%d;%p2%l%02dq\s\s\sF%p1%1d\s\s\s\s\s\s\s\s\s\s\s%p2%s,
pln=\E[%p1%d;0;0;0q%p2%:-16.16s, prot=\EV, rc=\E8,
rev=\E[7m, ri=\EM, rin=\E[%p1%dF, rmacs=^O,
rmir=\E[4l, rmkx=\E[21;0j, rmln=\E|, rmso=\E[m,
rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, sc=\E7,
sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1%|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
sgr0=\E[m^O, smacs=^N, smir=\E[4h, smkx=\E[21;1j\E~,
smln=\E~, smso=\E[2;7m, smul=\E[4m, tbc=\E[3g,
tsl=\E7\E[25;%p1%{8}%+%dH,
netty| @(#)netty.ti 1.2,
smcup=\EC@\EI@\EU@\ER@\EW@\EP@\E{A\E[@\E#A\EXA, rmcup=\E{@\E#@\EX@,
use=netty-Tabs,
netty-vi| @(#)netty.ti 1.2,
smcup=\EC@\EI@\EU@\ER@\EW@\EP@\E{A\E[A\E#B\EX@, rmcup=\E{@\E[@\E#@,
use=netty-Tabs,
netty-Tabs| @(#)netty.ti 1.2,
am,
hs,
mir,
msgr,
it#8,
acsc=jjkkllmmqqxx,
bel=^G,
cr=^M,
clear=^L,
el=\EZ,
cup=\EY%p2%?%p2%{95}%>%t^A%{96}%-%;%' '%+%c%p1%?%p1%{95}%>%t^A%{96}%-%;%' '%+%c,
home=\EY\s\s,
cub1=^H,
cud1=^J,
cuu1=\EA,
dch1=\Ed,
dl1=\ED!,
fsl=^A,
smacs=\ECA, rmacs=\EC@,
smcup=\EC@\EI@\EU@\ER@\EW@\EP@\E{A\E[@\EX@\E#C\EM@!!, rmcup=\E{@\E#@,
smcup=\E{A, rmcup=\E{@,
smir=\EIA, rmir=\EI@,
smul=\EUA, rmul=\EU@,
smso=\ERA, rmso=\ER@,
sgr0=\EC@\EI@\EU@\ER@,
il1=\EO!,
is3=\EF@^A^XOE^A\EFA^A^XOF^A\EFB^A^XOG^A\EFC^A^XOH^A\EFD^A^XOI^A\EFE^A^XOJ^A\EFF^A^XOK^A\EFG^A^XOL^A\EFH^A^XOM^A\EFI^A^XON^A\EFK^A^XOO^A,
kcud1=^XOB,
kf1=^XOE,
kf2=^XOF,
kf3=^XOG,
kf4=^XOH,
kf5=^XOI,
kf6=^XOJ,
kf7=^XOK,
kf8=^XOL,
kclr=^XOM,
khome=^XON,
kll=^XOO,
kcub1=^XOC,
kcuf1=^XOD,
kcuu1=^XOA,
dl=\ED%p1%' '%+%c,
indn=\ES%p1%' '%+%c,
ind=\n,
il=\EO%p1%' '%+%c,
ht=\t,
cols#80,
lines#24,
# Info:
# wind=\Ev%p1%' '%+%c%p3%' '%+%c%p2%' '%+%c%p4%' '%+%c, loses bad
# rev=^N, standout seems to work better
#
tsl=\Eb^A,
#
# The following Terminfo entry describes functions which are supported by
# the AT&T 5430/pt505 terminal software version 2 and later.
#
# 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
#
# 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 cousor
# 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
#
# Screen Alingment 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
#
# 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
#
#
505|pt505|5430|gs5430| AT&T Personal Terminal 505 or 5430 GETSET terminal @(#)pt505.ti 1.4,
am, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H, cnorm=\E[>l,
cols#80, cr=\r, cub1=\E[D, cub=\E[%p1%dD, 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=\E2K, home=\E[H, ht=\t, il=\E[%p1%dL, il1=\E[L, ind=\n,
is1=\EPr\\E[0u\E[2J\E[0;0H\E[0m\E[3l\E[<l\E[4l\E[>l\E[=l\E[?l,
it#8, kbs=\b, kcmd=\E!, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
kf0=\E[00s, kf1=\E[01s, kf2=\E[02s, kf3=\E[03s, kf4=\E[04s, kf5=\E[05s,
kf6=\E[06s, kf18=\E[18s, kf19=\E[19s, kf20=\E[20s, kf21=\E[21s,
kf22=\E[22s, kf23=\E[23s, kf24=\E24s, kf26=\E26s, krfr=\E[27s,
lines#24, mc4=\E[4i, mc5=\E[5i, rc=\E8,
rev=\E[7m, rmacs=\E[10m, rmir=\E[4l, rmso=\E[0m, rmul=\E[0m, rs1=\Ec,
sc=\E7, sgr0=\E[0m, smacs=\E[11m, smir=\E[4h, smso=\E[1m, smul=\E[4m,
xon, rmam=\E[11;1j, smam=\E[11;0j,
#
# The following Terminfo entry describes functions which are supported by
# the AT&T 5430/pt505 terminal software version 1.
#
# 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
#
# Depression of the "CMD" key sends \E! (kcmd)
# Depression of the "MAIL" key sends (note) (kf26)
# "REDRAW" same as "REFRESH" (krfr) (note)
#
# 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.
#
# "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 cousor
# Pn2= "X" Position of cursor
#
# Request Answer Back (RAB):
#
# \E[c
#
# Answer Back Response (ABR):
#
# \E[?;0;30;VSV
#
# V= Software version number
# SV= Software sub version number
#
# Screen Alingment 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
#
#
#
# 05-Aug-86
#
#
505-24|pt505-24|5430-24|gs5430-24| AT&T PT505 or 5430 GETSET version 1 24 lines @(#)pt505v1.ti 1.2,
am, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[2J\E[H, cnorm=\E[>l,
cols#80, cr=\r, cub1=\E[D, cub=\E[%p1%dD, 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=\E2K, home=\E[H, ht=\t, il=\E[%p1%dL, il1=\E[L, ind=\n,
is1=\EPr\\E[0u\E[2J\E[0;0H\E[0m\E[3l\E[<l\E[4l\E[>l\E[=l\E[?l,
it#8, kbs=\b, kcmd=\E!, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
kf0=\E[00s, kf1=\E[01s, kf2=\E[02s, kf3=\E[03s, kf4=\E[04s, kf5=\E[05s,
kf6=\E[06s, kf18=\E[18s, kf19=\E[19s, kf20=\E[20s, kf21=\E[21s,
kf22=\E[22s, kf23=\E[23s, kf24=\E24s, kf26=\E26s, krfr=\E[27s,
lines#24,
rev=\E[7m, rmacs=\E[10m, rmir=\E[4l, rmso=\E[0m, rmul=\E[0m, rs1=\Ec,
sgr0=\E[0m, smacs=\E[11m, smir=\E[4h, smso=\E[1m, smul=\E[4m,
xon,
505-22|pt505-22|5430-22|gs5430-22| AT&T PT505 or 5430 GETSET version 1 22 lines @(#)pt505v1.ti 1.2,
lines#22, use=5430-24,
#Info:
#
# NOTE: This terminfo entry was provided by the development team for the
# AT&T 705 Terminal specifically its VT320 emulation mode. Although
# it has been tested with a VT320 terminal, the developers take no
# responsibility for its use other than with the 705 terminal.
#
# The vt320 only supports 24x80 and 24x132 modes
#
#
vt320|VT320|DEC VT320 terminal @(#)vt320.ti 1.1,
##########
# screen dimension
##########
cols#80,
lines#24,
##########
# screen label information
##########
nlab#8,
lh#2,
lw#8,
##########
# scrolling region manipulation
##########
csr=\E[%i%p1%d;%p2%dr,
##########
# status line
##########
# has status line
hs,
# support escape sequence on the status line
eslok,
# sequences to move the cursor to and from the status line
tsl=\E[1$}\E[1;%p1%{1}%+%dH,
fsl=\E[0$},
##########
# short descriptions without \E
##########
bel=^G,
cr=^M,
##########
# cursor visibility control
##########
civis=\E[?25l,
cnorm=\E[?25h\E[?12l,
cvvis=\E[?12;25h,
##########
# clear all tabs
##########
tbc=\E[3g,
##########
# character set mode
##########
smacs=^N,
rmacs=^O,
enacs=\E(B\E)0,
##########
# misc booleans
##########
am,
xenl,
da,
db,
mir,
msgr,
xon,
mc5i,
it#8,
lm#0,
vt#3,
##########
# cursor movement
##########
cud=\E[%p1%dB,
cub=\E[%p1%dD,
cuf=\E[%p1%dC,
cuu=\E[%p1%dA,
cuf1=\E[C,
cuu1=\E[A,
cud1=^J,
cub1=^H,
cup=\E[%i%p1%d;%p2%dH,
home=\E[H,
nel=\EE,
hts=\EH,
##########
# scrolling
##########
ind=\ED,
ri=\EM,
##########
# character attributes
##########
smul=\E[4m,
rmul=\E[24m,
smso=\E[7m,
rmso=\E[27m,
rev=\E[7m,
sgr0=\E[0m^O,
sgr=\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1%|%t;7%;%?%p7%t;8%;m%?%p9%t^N%e^O%;,
blink=\E[5m,
bold=\E[1m,
invis=\E[5m,
##########
# clear
##########
clear=\E[H\E[J,
el1=\E[1K,
el=\E[K,
ed=\E[J,
##########
# insert/delete
##########
dch1=\E[P,
dl1=\E[M,
il1=\E[L,
dch=\E[%p1%dP,
dl=\E[%p1%dM,
il=\E[%p1%dL,
ich=\E[%p1%d@,
smir=\E[4h,
rmir=\E[4l,
##########
# set/reset
##########
rc=\E8,
sc=\E7,
rs1=\E[50;7|\E[56;0|\E[53;0|\E[8;0|\E[?3l,
is2=\E[?3;4;5;13;15l\E[13;20l\E[?7h\E[12h\E[?31l\E[?7h\E[>\E[?1h\E F\E[?4l\E[0m^O,
is3=\E(B\E)0,
##########
# printer
##########
mc0=\E[i,
mc4=\E[4i,
mc5=\E[5i,
##########
# visible bell
##########
flash=\E[?5h$<200>\E[?5l,
prot=\E[1"q,
ech=\E[%p1%dX,
kbs=^H,
kclr=\E[2J,
kdch1=\E[P,
kdl1=\E[M,
kcud1=\E[B,
kf1=\EOP,
kf10=\E[21~,
kf2=\EOQ,
kf3=\EOR,
kf4=\EOS,
kf7=\E[18~,
kf8=\E[19~,
kf9=\E[20~,
khome=\E[H,
kich1=\E[2~,
kil1=\E[L,
kcub1=\E[D,
knp=\E[6~,
kpp=\E[5~,
kcuf1=\E[C,
kind=\E[S,
kcuu1=\E[A,
lf1=pf1,
lf2=pf2,
lf3=pf3,
lf4=pf4,
##########
# mapping of the alternate character set to ASCII
##########
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
smam=\E[?7h,
rmam=\E[?7l,
kfnd=\E[1~,
khlp=\E[28~,
krdo=\E[29~,
kslt=\E[4~,
kf11=\E[23~,
kf12=\E[24~,
kf13=\E[25~,
kf14=\E[26~,
kf17=\E[31~,
kf18=\E[32~,
kf19=\E[33~,
kf20=\E[34~,
vt320-rv|VT320-rv|DEC VT320 terminal reverse video @(#)vt320.ti 1.1,
flash=\E[?5l$<200>\E[?5h,
use=vt320,
vt320-w|VT320-w|DEC VT320 terminal 132 columns @(#)vt320.ti 1.1,
cols#132,
use=vt320,
vt320-w-rv|VT320-w-rv|DEC VT320 terminal 132 columns @(#)vt320.ti 1.1,
cols#132, flash=\E[?5l$<200>\E[?5h,
use=vt320,