diff options
Diffstat (limited to 'packages/ncurses/6.5/ncurses-6.5-20250412.patch')
-rw-r--r-- | packages/ncurses/6.5/ncurses-6.5-20250412.patch | 1732 |
1 files changed, 1732 insertions, 0 deletions
diff --git a/packages/ncurses/6.5/ncurses-6.5-20250412.patch b/packages/ncurses/6.5/ncurses-6.5-20250412.patch new file mode 100644 index 00000000..b323383d --- /dev/null +++ b/packages/ncurses/6.5/ncurses-6.5-20250412.patch @@ -0,0 +1,1732 @@ +# ncurses 6.5 - patch 20250412 - Thomas E. Dickey +# +# ------------------------------------------------------------------------------ +# +# Ncurses 6.5 is at +# https://invisible-island.net/archives/ncurses/ +# https://invisible-mirror.net/archives/ncurses/ +# https://ftp.gnu.org/gnu/ncurses/ +# +# Patches for ncurses 6.5 can be found at +# https://invisible-island.net/archives/ncurses/6.5 +# https://invisible-mirror.net/archives/ncurses/6.5 +# +# ------------------------------------------------------------------------------ +# https://invisible-island.net/archives/ncurses/6.5/ncurses-6.5-20250412.patch.gz +# patch by Thomas E. Dickey <dickey@invisible-island.net> +# created Sat Apr 12 23:35:07 UTC 2025 +# ------------------------------------------------------------------------------ +# NEWS | 7 +# VERSION | 2 +# dist.mk | 4 +# misc/terminfo.src | 769 +++++++++++++++++++------------------ +# package/debian-mingw/changelog | 4 +# package/debian-mingw64/changelog | 4 +# package/debian/changelog | 4 +# package/mingw-ncurses.nsi | 4 +# package/mingw-ncurses.spec | 2 +# package/ncurses.spec | 2 +# package/ncursest.spec | 2 +# 11 files changed, 432 insertions(+), 372 deletions(-) +# ------------------------------------------------------------------------------ +Index: NEWS +Prereq: 1.4271 +--- ncurses-6.5-20250405+/NEWS 2025-04-05 22:31:28.000000000 +0000 ++++ ncurses-6.5-20250412/NEWS 2025-04-12 21:08:43.000000000 +0000 +@@ -26,7 +26,7 @@ + -- sale, use or other dealings in this Software without prior written -- + -- authorization. -- + ------------------------------------------------------------------------------- +--- $Id: NEWS,v 1.4271 2025/04/05 22:31:28 tom Exp $ ++-- $Id: NEWS,v 1.4273 2025/04/12 21:08:43 tom Exp $ + ------------------------------------------------------------------------------- + + This is a log of changes that ncurses has gone through since Zeyd started +@@ -46,6 +46,11 @@ + Changes through 1.9.9e did not credit all contributions; + it is not possible to add this information. + ++20250412 ++ + add pangoterm -TD ++ + add kf1 to kf5 to sclp (report by Werner Fink) ++ + add vt100+pf1-pf4 -TD ++ + 20250405 + + improve formatting/style of manpages (patches by Branden Robinson). + + improve infocmp -E/-e fallback feature (report by Ville Rissanen): +Index: VERSION +--- ncurses-6.5-20250405+/VERSION 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/VERSION 2025-04-12 10:27:36.000000000 +0000 +@@ -1 +1 @@ +-5:0:10 6.5 20250405 ++5:0:10 6.5 20250412 +Index: dist.mk +Prereq: 1.1663 +--- ncurses-6.5-20250405+/dist.mk 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/dist.mk 2025-04-12 10:27:36.000000000 +0000 +@@ -26,7 +26,7 @@ + # use or other dealings in this Software without prior written # + # authorization. # + ############################################################################## +-# $Id: dist.mk,v 1.1663 2025/04/05 09:48:54 tom Exp $ ++# $Id: dist.mk,v 1.1664 2025/04/12 10:27:36 tom Exp $ + # Makefile for creating ncurses distributions. + # + # This only needs to be used directly as a makefile by developers, but +@@ -38,7 +38,7 @@ + # These define the major/minor/patch versions of ncurses. + NCURSES_MAJOR = 6 + NCURSES_MINOR = 5 +-NCURSES_PATCH = 20250405 ++NCURSES_PATCH = 20250412 + + # We don't append the patch to the version, since this only applies to releases + VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR) +Index: misc/terminfo.src +--- ncurses-6.5-20250405+/misc/terminfo.src 2025-04-05 20:08:00.000000000 +0000 ++++ ncurses-6.5-20250412/misc/terminfo.src 2025-04-12 21:05:39.000000000 +0000 +@@ -6,8 +6,8 @@ + # Report bugs and new terminal descriptions to + # bug-ncurses@gnu.org + # +-# $Revision: 1.1180 $ +-# $Date: 2025/04/05 20:08:00 $ ++# $Revision: 1.1184 $ ++# $Date: 2025/04/12 21:05:39 $ + # + # The original header is preserved below for reference. It is noted that there + # is a "newer" version which differs in some cosmetic details (but actually +@@ -836,14 +836,13 @@ + cuf1=\EC, cup=\E[%i%p1%d;%p2%dH, cuu1=\EA, dch1=\Ea, + dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, + el1=\E[1K, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, il1=\EL, +- ind=\n, is2=\E<\E)0, kdch1=^?, kf1=\EOP, kf10=\EOY, kf11=\Ep, +- kf12=\Eq, kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, +- kf18=\Ew, kf19=\Ex, kf2=\EOQ, kf20=\Ey, kf3=\EOR, kf4=\EOS, +- kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX, khlp=\EH, +- khome=\E\EE, kich1=\EI, knp=\Eb, kpp=\E\Ea, kund=\EK, +- ll=\E[24H, nel=\EE, oc=\E[30;47m, op=\E[30;47m, rev=\E[7m, +- ri=\EM, rmacs=^O, rmcup=\E[?7h, rmir=\Ei, rmkx=\E[?1l\E>, +- rmso=\E[m, rmul=\E[m, ++ ind=\n, is2=\E<\E)0, kdch1=^?, kf10=\EOY, kf11=\Ep, kf12=\Eq, ++ kf13=\Er, kf14=\Es, kf15=\Et, kf16=\Eu, kf17=\Ev, kf18=\Ew, ++ kf19=\Ex, kf20=\Ey, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, ++ kf9=\EOX, khlp=\EH, khome=\E\EE, kich1=\EI, knp=\Eb, ++ kpp=\E\Ea, kund=\EK, ll=\E[24H, nel=\EE, oc=\E[30;47m, ++ op=\E[30;47m, rev=\E[7m, ri=\EM, rmacs=^O, rmcup=\E[?7h, ++ rmir=\Ei, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, + rs1=\E<\E[20l\E[?3;6;9l\E[r\Eq\E(B\017\E)0\E>, + setb=\E[4%p1%'0'%+%Pa%?%ga%'0'%=%t0%e%ga%'1'%=%t4%e%ga%'2'%= + %t2%e%ga%'3'%=%t6%e%ga%'4'%=%t1%e%ga%'5'%=%t5%e%ga%'6' +@@ -854,6 +853,7 @@ + sgr0=\E[m, smacs=^N, smcup=\E[?7l, smir=\Eh, + smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, + use=ansi+apparrows, use=ansi+csr, use=ansi+local, ++ use=vt100+pf1-pf4, + + # The entries for stv52 and stv52pc probably need a revision. + stv52|MiNT virtual console, +@@ -1255,13 +1255,14 @@ + dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el1=\E[1K, + enacs=\E)0, ht=^I, ich=\E[%p1%d@, ind=\ED, is2=\Ec, kbs=^H, + kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, +- kdch1=\E[3~, kf5=\E[E, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, ++ kdch1=\E[3~, kf5=\E[15~, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, + rmacs=\E(B$<4>, rmso=\E[27m, rmul=\E[24m, sc=\E7, + sgr=\E[0%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e + \E(B%;$<2>, + sgr0=\E[m\E(B, smacs=\E(0$<2>, smso=\E[7m, smul=\E[4m, + use=klone+color, use=ansi+cpr, use=ansi+erase, +- use=ansi+local, use=linux+sfkeys, use=vt220+ufkeys, ++ use=ansi+local, use=linux+sfkeys, use=vt100+pf1-pf4, ++ use=vt220+ufkeys, + + #### Mach + # +@@ -1273,11 +1274,11 @@ + bel=^G, blink=\E[5m, bold=\E[1m, clear=\Ec, cr=\r, cub1=^H, + cud1=\n, cup=\E[%i%p1%d;%p2%dH, ed=\E[J, el=\E[K, + home=\E[H, ht=^I, ind=\n, kbs=^?, kdch1=\E[9, kend=\E[Y, +- kf1=\EOP, kf10=\EOY, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, +- kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX, kich1=\E[@, kll=\E[F, +- knp=\E[U, kpp=\E[V, rev=\E[7m, rmso=\E[0m, rmul=\E[24m, +- sgr0=\E[0m, smso=\E[7m, smul=\E[4m, use=ansi+arrows, +- use=ansi+idl, use=ansi+local, ++ kf10=\EOY, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX, ++ kich1=\E[@, kll=\E[F, knp=\E[U, kpp=\E[V, rev=\E[7m, ++ rmso=\E[0m, rmul=\E[24m, sgr0=\E[0m, smso=\E[7m, ++ smul=\E[4m, use=ansi+arrows, use=ansi+idl, ++ use=ansi+local, use=vt100+pf1-pf4, + + mach-bold|Mach console with bold instead of underline, + rmul=\E[0m, smul=\E[1m, use=mach, +@@ -1342,10 +1343,9 @@ + bel=^G, cbt=\E[Z, clear=\Ec, cr=\r, cub1=^H, cvvis=\E[34l, + dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, ech=\E[%p1%dX, + el1=\E[1K, flash=\Eg, ht=^I, ich=\E[%p1%d@, ind=\E[S, +- kb2=\E[G, kbs=^?, kcbt=\E[Z, kf1=\EOP, kf2=\EOQ, kf3=\EOR, +- kf4=\EOS, khome=\E[1~, kmous=\E[M, kspd=^Z, nel=\r\n, +- op=\E[39;49m, ri=\E[T, rmir=\E[4l, rmso=\E[27m, +- rmul=\E[24m, rs1=\EM\E[?1000l, ++ kb2=\E[G, kbs=^?, kcbt=\E[Z, khome=\E[1~, kmous=\E[M, ++ kspd=^Z, nel=\r\n, op=\E[39;49m, ri=\E[T, rmir=\E[4l, ++ rmso=\E[27m, rmul=\E[24m, rs1=\EM\E[?1000l, + sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t; + 2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, + smir=\E[4h, grbom=\E[>1l, gsbom=\E[>1h, +@@ -1353,8 +1353,8 @@ + use=ansi+erase, use=ansi+idl, use=ansi+local, + use=ansi+rca2, use=ansi+sgrbold, use=vt220+pcedit, + use=ecma+index, use=ecma+italics, use=klone+acs, +- use=klone+color, use=linux+sfkeys, use=xterm+r5+fkeys, +- use=vt220+cvis, ++ use=klone+color, use=linux+sfkeys, use=vt100+pf1-pf4, ++ use=vt220+cvis, use=xterm+r5+fkeys, + + #### QNX + # +@@ -1472,14 +1472,13 @@ + kLFT=\E[d, kNXT=\E[u, kOPT=\ENz, kPRV=\E[v, kRIT=\E[c, + kcan=\E[S, kcbt=\E[Z, kclo=\ENc, kclr=\ENa, kcmd=\E[G, + kcpy=\E[g, kctab=\E[z, kdch1=\E[P, kdl1=\E[p, kend=\E[Y, +- kext=\E[y, kf1=\EOP, kf10=\EOY, kf11=\EOZ, kf12=\EOA, +- kf13=\EOp, kf14=\EOq, kf15=\EOr, kf16=\EOs, kf17=\EOt, +- kf18=\EOu, kf19=\EOv, kf2=\EOQ, kf20=\EOw, kf21=\EOx, +- kf22=\EOy, kf23=\EOz, kf24=\EOa, kf25=\E[1~, kf26=\E[2~, +- kf27=\E[3~, kf28=\E[4~, kf29=\E[5~, kf3=\EOR, kf30=\E[6~, +- kf31=\E[7~, kf32=\E[8~, kf33=\E[9~, kf34=\E[10~, +- kf35=\E[11~, kf36=\E[12~, kf37=\E[17~, kf38=\E[18~, +- kf39=\E[19~, kf4=\EOS, kf40=\E[20~, kf41=\E[21~, ++ kext=\E[y, kf10=\EOY, kf11=\EOZ, kf12=\EOA, kf13=\EOp, ++ kf14=\EOq, kf15=\EOr, kf16=\EOs, kf17=\EOt, kf18=\EOu, ++ kf19=\EOv, kf20=\EOw, kf21=\EOx, kf22=\EOy, kf23=\EOz, ++ kf24=\EOa, kf25=\E[1~, kf26=\E[2~, kf27=\E[3~, kf28=\E[4~, ++ kf29=\E[5~, kf30=\E[6~, kf31=\E[7~, kf32=\E[8~, kf33=\E[9~, ++ kf34=\E[10~, kf35=\E[11~, kf36=\E[12~, kf37=\E[17~, ++ kf38=\E[18~, kf39=\E[19~, kf40=\E[20~, kf41=\E[21~, + kf42=\E[22~, kf43=\E[23~, kf44=\E[24~, kf45=\E[25~, + kf46=\E[26~, kf47=\E[27~, kf48=\E[28~, kf5=\EOT, kf6=\EOU, + kf7=\EOV, kf8=\EOW, kf9=\EOX, kfnd=\ENf, khlp=\ENh, +@@ -1501,7 +1500,7 @@ + tsl=\E7\E1;24r\E[?6l\E[25;%i%p1%dH, use=ansi+arrows, + use=ansi+local, use=ansi+rep, use=ansi+inittabs, + use=ansi+sgrbold, use=att610+cvis0, use=decid+cpr, +- use=ecma+index, ++ use=ecma+index, use=vt100+pf1-pf4, + # + qansi|QNX ANSI with console writes, + daisy, xhpa, use=qansi-g, +@@ -1813,9 +1812,9 @@ + # OpenBSD implements a color variation + pcvt25-color|DEC VT220 emulation with 25 lines and color, + cols#80, lines#25, +- is2=\E[1;25r\E[25;1H, kf1=\EOP, kf10=\E[29~, kf11=\E[23~, +- kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[17~, +- kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, use=pcvtXX, ++ is2=\E[1;25r\E[25;1H, kf10=\E[29~, kf11=\E[23~, ++ kf12=\E[24~, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, ++ kf8=\E[20~, kf9=\E[21~, use=vt100+pf1-pf4, use=pcvtXX, + use=ecma+color, use=vt220+sfkeys, + + # Terminfo entries to enable the use of the ncurses library in colour on a +@@ -2183,11 +2182,10 @@ + acsc=0\333a\260f\370g\361h\261j\331k\277l\332m\300n\305q + \304t\303u\264v\301w\302x\263y\363z\362~\371, + cvvis@, hpa=\E[%i%p1%dG, hts=\EH, kdch1=\E[3~, kent=\r, +- kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, +- kf8=\E[19~, kf9=\E[20~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, +- rmir=\E[4l, smir=\E[4h, tbc=\E[3g, use=vt220+cvis, +- use=cons25, ++ kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf5=\E[15~, ++ kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, ++ kich1=\E[2~, knp=\E[6~, kpp=\E[5~, rmir=\E[4l, smir=\E[4h, ++ tbc=\E[3g, use=vt100+pf1-pf4, use=vt220+cvis, use=cons25, + + teken-2022|teken as of 2022, + am, bce, eo, mir, msgr, npc, NQ, +@@ -2203,8 +2201,8 @@ + use=ansi+tabs, use=klone+color, + + teken-vt+fkeys|teken's xterm special keys, +- kend=\E[F, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- khome=\E[H, use=vt220+pcedit, use=xterm+r5+fkeys, ++ kend=\E[F, khome=\E[H, use=vt100+pf1-pf4, ++ use=vt220+pcedit, use=xterm+r5+fkeys, + + teken-sc+fkeys|teken's syscons special keys, + kdch1=^?, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W, +@@ -2439,9 +2437,10 @@ + # support: + vt100+keypad|DEC VT100 numeric keypad no fkeys, + ka1=\EOq, ka3=\EOs, kb2=\EOr, kc1=\EOp, kc3=\EOn, ++vt100+pf1-pf4|DEC VT100 PF1-PF4, ++ kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, + vt100+pfkeys|DEC VT100 numeric keypad (kf1-kf4), +- kent=\EOM, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- use=vt100+keypad, ++ kent=\EOM, use=vt100+pf1-pf4, use=vt100+keypad, + vt100+fnkeys|DEC VT100 numeric keypad (kf0-kf10), + kf0=\EOy, kf10=\EOx, kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl, + kf9=\EOw, use=vt100+pfkeys, +@@ -2616,13 +2615,13 @@ + cuf1=\E[C$<2/>, cup=\E[%i%p1%d;%p2%dH$<5/>, + cuu1=\E[A$<2/>, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, + ht=^I, is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, +- kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, nel=\r\n, rev=\E[7m$<2/>, ri=\EM$<5/>, +- rmam=\E[?7h, rmkx=\E[?1l\E>, rmso=\E[m$<2/>, +- rmul=\E[m$<2/>, ++ kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, nel=\r\n, ++ rev=\E[7m$<2/>, ri=\EM$<5/>, rmam=\E[?7h, rmkx=\E[?1l\E>, ++ rmso=\E[m$<2/>, rmul=\E[m$<2/>, + rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, + sgr0=\E[m$<2/>, smam=\E[?7h, smkx=\E[?1h\E=, + smso=\E[7m$<2/>, smul=\E[4m$<2/>, use=ansi+csr, ++ use=vt100+pf1-pf4, + + # vt132 - like vt100 but slower and has ins/del line and such. + # I'm told that <smir>/<rmir> are backwards in the terminal from the +@@ -2651,19 +2650,18 @@ + cup=\E[%i%p1%d;%p2%dH$<10>, dch1=\E[P, ed=\E[J$<50>, + el=\E[K$<3>, home=\E[H, ht=^I, + if=/usr/share/tabset/vt100, ind=\ED$<20/>, +- is2=\E[1;24r\E[24;1H, kf1=\EOP, kf10=\E[29~, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, +- kf8=\E[20~, kf9=\E[21~, khome=\E[1~, kich1=\E[2~, +- rev=\E[7m$<2>, rf=/usr/share/tabset/vt100, +- ri=\EM$<14/>, rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, +- rmso=\E[27m, rmul=\E[24m, +- rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, ++ is2=\E[1;24r\E[24;1H, kf10=\E[29~, kf5=\E[17~, ++ kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, ++ khome=\E[1~, kich1=\E[2~, rev=\E[7m$<2>, ++ rf=/usr/share/tabset/vt100, ri=\EM$<14/>, ++ rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, rmso=\E[27m, ++ rmul=\E[24m, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, + sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%? + %p9%t\E(0%e\E(B%;$<2>, + sgr0=\E[m$<2>, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h, + smso=\E[7m, smul=\E[4m, use=ansi+arrows, use=ansi+csr, +- use=ansi+idl1, use=ansi+local1, use=vt220+pcedit, +- use=vt220+cvis, ++ use=ansi+idl1, use=ansi+local1, use=vt100+pf1-pf4, ++ use=vt220+pcedit, use=vt220+cvis, + + # Here's a picture of the Sun/PC editing keypad: + # +--------+--------+--------+ +@@ -2711,19 +2709,19 @@ + enacs=\E)0, flash=\E[?5h$<200/>\E[?5l, ht=^I, hts=\EH, + ich=\E[%p1%d@, if=/usr/share/tabset/vt100, ind=\ED, + is2=\E[?7h\E[>\E[?1l\E F\E[?4l, kbs=^H, kcub1=\E[D, +- kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf13=\E[25~, ++ kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf13=\E[25~, + kf14=\E[26~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, +- kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, khlp=\E[28~, +- krdo=\E[29~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, nel=\EE, +- rev=\E[7m, ri=\EM, rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, +- rmso=\E[27m, rmul=\E[24m, rs1=\E[?3l, ++ kf20=\E[34~, khlp=\E[28~, krdo=\E[29~, lf1=pf1, lf2=pf2, ++ lf3=pf3, lf4=pf4, nel=\EE, rev=\E[7m, ri=\EM, rmacs=\E(B$<4>, ++ rmam=\E[?7l, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, ++ rs1=\E[?3l, + sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%? + %p9%t\E(0%e\E(B%;$<2>, + sgr0=\E[m\E(B, smacs=\E(0$<2>, smam=\E[?7h, smir=\E[4h, + smso=\E[7m, smul=\E[4m, tbc=\E[3g, use=ansi+csr, + use=ansi+cup, use=ansi+pp, use=ansi+enq, use=ansi+erase, +- use=ansi+idl, use=ansi+local, use=vt220+vtedit, +- use=vt220+ufkeys, ++ use=ansi+idl, use=ansi+local, use=vt100+pf1-pf4, ++ use=vt220+vtedit, use=vt220+ufkeys, + + vt220|vt200|DEC VT220, + use=vt220+cvis, use=vt220-base, +@@ -2745,20 +2743,20 @@ + il=\233%p1%dL, il1=\233L, ind=\ED, + is2=\233?7h\233>\233?1l\E F\233?4l, kbs=^H, + kcub1=\233D, kcud1=\233B, kcuf1=\233C, kcuu1=\233A, +- kdch1=\2333~, kf1=\EOP, kf10=\23321~, kf11=\23323~, +- kf12=\23324~, kf13=\23325~, kf14=\23326~, kf17=\23331~, +- kf18=\23332~, kf19=\23333~, kf2=\EOQ, kf20=\23334~, +- kf3=\EOR, kf4=\EOS, kf6=\23317~, kf7=\23318~, kf8=\23319~, +- kf9=\23320~, kfnd=\2331~, khlp=\23328~, khome=\233H, +- kich1=\2332~, knp=\2336~, kpp=\2335~, krdo=\23329~, +- kslt=\2334~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, mc0=\233i, +- mc4=\2334i, mc5=\2335i, nel=\EE, rc=\E8, rev=\2337m, ri=\EM, +- rmacs=\E(B, rmam=\233?7l, rmir=\2334l, rmso=\23327m, +- rmul=\23324m, rs1=\233?3l, sc=\E7, ++ kdch1=\2333~, kf10=\23321~, kf11=\23323~, kf12=\23324~, ++ kf13=\23325~, kf14=\23326~, kf17=\23331~, kf18=\23332~, ++ kf19=\23333~, kf20=\23334~, kf6=\23317~, kf7=\23318~, ++ kf8=\23319~, kf9=\23320~, kfnd=\2331~, khlp=\23328~, ++ khome=\233H, kich1=\2332~, knp=\2336~, kpp=\2335~, ++ krdo=\23329~, kslt=\2334~, lf1=pf1, lf2=pf2, lf3=pf3, ++ lf4=pf4, mc0=\233i, mc4=\2334i, mc5=\2335i, nel=\EE, rc=\E8, ++ rev=\2337m, ri=\EM, rmacs=\E(B, rmam=\233?7l, rmir=\2334l, ++ rmso=\23327m, rmul=\23324m, rs1=\233?3l, sc=\E7, + sgr=\2330%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m + %?%p9%t\E(0%e\E(B%;$<2>, + sgr0=\2330m\E(B, smacs=\E(0, smam=\233?7h, smir=\2334h, +- smso=\2337m, smul=\2334m, tbc=\2333g, use=vt220+cvis8, ++ smso=\2337m, smul=\2334m, tbc=\2333g, use=vt100+pf1-pf4, ++ use=vt220+cvis8, + + # vt220d: + # This VT220 description regards F6--F10 as the second block of function keys +@@ -2809,12 +2807,12 @@ + is2=\E[61"p\E[H\E[?3l\E[?4l\E[?1h\E[?5l\E[?6l\E[?7h\E[?8h\E[ + ?25h\E>\E[m, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\r\ED, +- rf=/usr/share/tabset/vt100, ri=\EM, rmdc=, rmir=\E[4l, +- rmkx=\E[?1l\E>, rmso=\E[27m$<5/>, rmul=\E[24m, +- rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smdc=, +- smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m$<5/>, smul=\E[4m, +- use=ansi+csr, use=ansi+erase, use=vt220+cvis, ++ nel=\r\ED, rf=/usr/share/tabset/vt100, ri=\EM, rmdc=, ++ rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m$<5/>, ++ rmul=\E[24m, rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, ++ smdc=, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m$<5/>, ++ smul=\E[4m, use=ansi+csr, use=ansi+erase, ++ use=vt100+pf1-pf4, use=vt220+cvis, + + # This was DEC's VT320. Use the purpose-built one below instead + #vt320|DEC VT320 in VT100 emulation mode, +@@ -2909,9 +2907,8 @@ + is2=\E<\E\sF\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r + \E[24;1H, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~, +- kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2, +- lf3=pf3, lf4=pf4, nel=\r\ED, rev=\E[7m, ++ kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, ++ lf2=pf2, lf3=pf3, lf4=pf4, nel=\r\ED, rev=\E[7m, + rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B, + rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, + rmul=\E[24m, rs1=\E[?3l, +@@ -2920,7 +2917,8 @@ + sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smir=\E[4h, + smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, + tsl=\E[2$~\E[1$}\E[1;%dH, use=ansi+csr, use=ansi+erase, +- use=ansi+idl, use=ansi+local, use=vt220+cvis, ++ use=ansi+idl, use=ansi+local, use=vt100+pf1-pf4, ++ use=vt220+cvis, + + # Left/right margins are supported in xterm since patch #279 (2012/05/10) + vt420+lrmm|VT420 left/right margins, +@@ -2960,9 +2958,8 @@ + is2=\E<\E\sF\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r + \E[24;1H, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~, +- kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2, +- lf3=pf3, lf4=pf4, nel=\r\ED, rev=\E[7m, ++ kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, ++ lf2=pf2, lf3=pf3, lf4=pf4, nel=\r\ED, rev=\E[7m, + rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B, + rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, + rs1=\E<\E[?3l\E[!p\E[?7h, +@@ -2972,7 +2969,7 @@ + smso=\E[7m, smul=\E[4m, tbc=\E[3g, + tsl=\E[2$~\E[1$}\E[1;%dH, use=ansi+csr, use=ansi+cup, + use=ansi+idc, use=ansi+idl, use=ansi+local, use=dec+sl, +- use=vt220+cvis, ++ use=vt100+pf1-pf4, use=vt220+cvis, + + # (vt420: I removed <kf0>, it collided with <kf10>. I also restored + # a missing <sc> -- esr) +@@ -2989,10 +2986,10 @@ + hts=\EH, ich=\E[%p1%d@, if=/usr/share/tabset/vt300, + ind=\ED, is2=\E[1;24r\E[24;1H, is3=\E[?67h\E[64;1"p, + kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, +- kf1=\EOP, kf10=\E[29~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, kf8=\E[20~, kf9=\E[21~, +- nel=\EE, rev=\E[7m$<2>, rf=/usr/share/tabset/vt300, +- ri=\EM, rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, ++ kf10=\E[29~, kf5=\E[17~, kf6=\E[18~, kf7=\E[19~, ++ kf8=\E[20~, kf9=\E[21~, nel=\EE, rev=\E[7m$<2>, ++ rf=/usr/share/tabset/vt300, ri=\EM, rmacs=\E(B$<4>, ++ rmam=\E[?7l, rmir=\E[4l, rmkx=\E>, + rmsc=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, + rmso=\E[27m, rmul=\E[24m, rs3=\E[?67h\E[64;1"p, + sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%? +@@ -3000,8 +2997,8 @@ + sgr0=\E[m\E(B$<2>, smacs=\E(0$<2>, smam=\E[?7h, + smir=\E[4h, smkx=\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, + use=ansi+csr, use=ansi+enq, use=ansi+idl, use=ansi+pp, +- use=ansi+local, use=dec+sl, use=vt220+cvis, +- use=vt420+lrmm, use=vt220+vtedit, ++ use=ansi+local, use=dec+sl, use=vt100+pf1-pf4, ++ use=vt220+cvis, use=vt420+lrmm, use=vt220+vtedit, + + # DEC VT220 and up support DECUDK (user-defined keys). DECUDK (i.e., pfx) + # takes two parameters, the key and the string. Translating the key is +@@ -3079,7 +3076,7 @@ + cols#132, use=vt520, + + # See "4.7.5 Visual Attributes Control Functions" and +-# "Table 5–15 (Cont.) Visual Character Attribute Values" ++# "Table 5-15 (Cont.) Visual Character Attribute Values" + # in EK-VT520-RM + vt525|DEC VT525, + colors#8, pairs#64, +@@ -3135,10 +3132,9 @@ + # The missing "=" in smkx is not a typo (here), but an error in tkterm. + tt|tkterm|Don Libes' tk text widget terminal emulator, + clear=\E[H\E[J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C, +- cup=\E[%p1%d;%p2%dH, cuu1=\E[A, ind=\n, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, +- kf9=\EOX, rmkx=\E[?1l\E>, rmso=\E[m, smkx=\E[?1h\E, +- smso=\E[7m, ++ cup=\E[%p1%d;%p2%dH, cuu1=\E[A, ind=\n, kf5=\EOT, kf6=\EOU, ++ kf7=\EOV, kf8=\EOW, kf9=\EOX, rmkx=\E[?1l\E>, rmso=\E[m, ++ smkx=\E[?1h\E, smso=\E[7m, use=vt100+pf1-pf4, + + ######## APPLE + +@@ -4292,8 +4288,7 @@ + use=putty+fnkeys+esc, + + putty+fnkeys+xterm|Xterm R6 fn-keys for PuTTY, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- use=putty+fnkeys+esc, ++ use=vt100+pf1-pf4, use=putty+fnkeys+esc, + + putty+fnkeys+vt400|VT400 fn-keys for PuTTY, + use=putty+fnkeys+esc, +@@ -4301,9 +4296,9 @@ + # Shifted F1 is F11. F13-F20 inherit from the defaults, and the last distinct + # key is F20. + putty+fnkeys+vt100|VT100+ fn-keys for PuTTY, +- kf1=\EOP, kf10=\EOY, kf11=\EOZ, kf12=\EO[, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, +- kf9=\EOX, use=putty+fnkeys+esc, ++ kf10=\EOY, kf11=\EOZ, kf12=\EO[, kf5=\EOT, kf6=\EOU, ++ kf7=\EOV, kf8=\EOW, kf9=\EOX, use=vt100+pf1-pf4, ++ use=putty+fnkeys+esc, + + # Unlike xterm-sco, this leaves kmous ambiguous with kf1. + # +@@ -4314,8 +4309,7 @@ + # F37-F48 - control/shift + # + putty+fnkeys+sco|SCO fn-keys for PuTTY, +- kbeg=\E[E, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, +- kdch1=^?, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W, ++ kbeg=\E[E, kdch1=^?, kf1=\E[M, kf10=\E[V, kf11=\E[W, + kf12=\E[X, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, kf16=\E[b, + kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f, + kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k, +@@ -4324,8 +4318,8 @@ + kf35=\E[u, kf36=\E[v, kf37=\E[w, kf38=\E[x, kf39=\E[y, + kf4=\E[P, kf40=\E[z, kf41=\E[@, kf42=\E[[, kf43=\E[\\, + kf44=\E[], kf45=\E[\^, kf46=\E[_, kf47=\E[`, kf48=\E[{, +- kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H, +- kich1=\E[L, knp=\E[G, kpp=\E[I, ++ kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, kich1=\E[L, ++ knp=\E[G, kpp=\E[I, use=vt100+noapp, + + #### mintty + # https://github.com/mintty/mintty +@@ -4863,11 +4857,11 @@ + cub1=^H, cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, + cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, ed=\E[J, el=\E[K, + home=\E[H, ht=^I, ind=\n, is2=\E\E[m\E[?7h\E[?1;4l, kbs=^H, +- kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, +- kf2=\EOQ, kf3=\EOR, kf4=\EOS, rev=\E[7m, ri=\EM, rmam=\E[?7l, +- rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, +- sgr0=\E[m, smam=\E[?7h, smir=\E[4h, smkx=\E[?1h\E=, +- smso=\E[7m, smul=\E[4m, use=ansi+idl, ++ kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, rev=\E[7m, ++ ri=\EM, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, ++ rmul=\E[m, sgr0=\E[m, smam=\E[?7h, smir=\E[4h, ++ smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, use=ansi+idl, ++ use=vt100+pf1-pf4, + + # csl is extension which clears the status line + x10term+sl|status-line for X10 xterm, +@@ -4970,7 +4964,7 @@ + # This is the stock xterm entry supplied with XFree86 3.3, which uses VT100 + # codes for F1-F4 except while in VT220 mode. + xterm-xf86-v33|xterm terminal emulator (XFree86 3.3 Window System), +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, use=xterm-xf86-v32, ++ use=vt100+pf1-pf4, use=xterm-xf86-v32, + + # This version was released in XFree86 3.3.3 (November 1998). + # Besides providing printer support, it exploits a new feature that allows +@@ -5065,7 +5059,7 @@ + kbs=^H, + + # Use this fragment for terminals that always use DEL for "backspace". +-linux+kbs|fragment for "backspace" key, ++linux+kbs|Linux fragment for "backspace" key, + kbs=^?, + # + # This fragment describes as much of XFree86 xterm's "pc-style" function +@@ -5108,9 +5102,8 @@ + kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, + use=vt100+noapp+pc, + +-xterm+noapp|fragment with cursor keys in normal mode, +- kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[F, +- khome=\E[H, ++xterm+noapp|alias for vt100+noapp, ++ use=vt100+noapp, + + xterm+app|fragment with cursor keys in application mode, + kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +@@ -5193,41 +5186,39 @@ + # Here are corresponding fragments from xterm patch #216: + # + xterm+pcf0|fragment with modifyFunctionKeys:0, +- kf1=\EOP, kf13=\EO2P, kf14=\EO2Q, kf15=\EO2R, kf16=\EO2S, +- kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, kf2=\EOQ, ++ kf13=\EO2P, kf14=\EO2Q, kf15=\EO2R, kf16=\EO2S, ++ kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, + kf20=\E[19;2~, kf21=\E[20;2~, kf22=\E[21;2~, + kf23=\E[23;2~, kf24=\E[24;2~, kf25=\EO5P, kf26=\EO5Q, +- kf27=\EO5R, kf28=\EO5S, kf29=\E[15;5~, kf3=\EOR, +- kf30=\E[17;5~, kf31=\E[18;5~, kf32=\E[19;5~, +- kf33=\E[20;5~, kf34=\E[21;5~, kf35=\E[23;5~, +- kf36=\E[24;5~, kf37=\EO6P, kf38=\EO6Q, kf39=\EO6R, +- kf4=\EOS, kf40=\EO6S, kf41=\E[15;6~, kf42=\E[17;6~, +- kf43=\E[18;6~, kf44=\E[19;6~, kf45=\E[20;6~, +- kf46=\E[21;6~, kf47=\E[23;6~, kf48=\E[24;6~, kf49=\EO3P, +- kf50=\EO3Q, kf51=\EO3R, kf52=\EO3S, kf53=\E[15;3~, +- kf54=\E[17;3~, kf55=\E[18;3~, kf56=\E[19;3~, +- kf57=\E[20;3~, kf58=\E[21;3~, kf59=\E[23;3~, +- kf60=\E[24;3~, kf61=\EO4P, kf62=\EO4Q, kf63=\EO4R, +- use=xterm+nopcfkeys, +-# +-xterm+pcf2|fragment with modifyFunctionKeys:2, +- kf1=\EOP, kf13=\E[1;2P, kf14=\E[1;2Q, kf15=\E[1;2R, +- kf16=\E[1;2S, kf17=\E[15;2~, kf18=\E[17;2~, +- kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~, kf21=\E[20;2~, +- kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~, +- kf25=\E[1;5P, kf26=\E[1;5Q, kf27=\E[1;5R, kf28=\E[1;5S, +- kf29=\E[15;5~, kf3=\EOR, kf30=\E[17;5~, kf31=\E[18;5~, +- kf32=\E[19;5~, kf33=\E[20;5~, kf34=\E[21;5~, +- kf35=\E[23;5~, kf36=\E[24;5~, kf37=\E[1;6P, kf38=\E[1;6Q, +- kf39=\E[1;6R, kf4=\EOS, kf40=\E[1;6S, kf41=\E[15;6~, ++ kf27=\EO5R, kf28=\EO5S, kf29=\E[15;5~, kf30=\E[17;5~, ++ kf31=\E[18;5~, kf32=\E[19;5~, kf33=\E[20;5~, ++ kf34=\E[21;5~, kf35=\E[23;5~, kf36=\E[24;5~, kf37=\EO6P, ++ kf38=\EO6Q, kf39=\EO6R, kf40=\EO6S, kf41=\E[15;6~, + kf42=\E[17;6~, kf43=\E[18;6~, kf44=\E[19;6~, + kf45=\E[20;6~, kf46=\E[21;6~, kf47=\E[23;6~, +- kf48=\E[24;6~, kf49=\E[1;3P, kf50=\E[1;3Q, kf51=\E[1;3R, +- kf52=\E[1;3S, kf53=\E[15;3~, kf54=\E[17;3~, ++ kf48=\E[24;6~, kf49=\EO3P, kf50=\EO3Q, kf51=\EO3R, ++ kf52=\EO3S, kf53=\E[15;3~, kf54=\E[17;3~, kf55=\E[18;3~, ++ kf56=\E[19;3~, kf57=\E[20;3~, kf58=\E[21;3~, ++ kf59=\E[23;3~, kf60=\E[24;3~, kf61=\EO4P, kf62=\EO4Q, ++ kf63=\EO4R, use=vt100+pf1-pf4, use=xterm+nopcfkeys, ++# ++xterm+pcf2|fragment with modifyFunctionKeys:2, ++ kf13=\E[1;2P, kf14=\E[1;2Q, kf15=\E[1;2R, kf16=\E[1;2S, ++ kf17=\E[15;2~, kf18=\E[17;2~, kf19=\E[18;2~, ++ kf20=\E[19;2~, kf21=\E[20;2~, kf22=\E[21;2~, ++ kf23=\E[23;2~, kf24=\E[24;2~, kf25=\E[1;5P, kf26=\E[1;5Q, ++ kf27=\E[1;5R, kf28=\E[1;5S, kf29=\E[15;5~, kf30=\E[17;5~, ++ kf31=\E[18;5~, kf32=\E[19;5~, kf33=\E[20;5~, ++ kf34=\E[21;5~, kf35=\E[23;5~, kf36=\E[24;5~, ++ kf37=\E[1;6P, kf38=\E[1;6Q, kf39=\E[1;6R, kf40=\E[1;6S, ++ kf41=\E[15;6~, kf42=\E[17;6~, kf43=\E[18;6~, ++ kf44=\E[19;6~, kf45=\E[20;6~, kf46=\E[21;6~, ++ kf47=\E[23;6~, kf48=\E[24;6~, kf49=\E[1;3P, kf50=\E[1;3Q, ++ kf51=\E[1;3R, kf52=\E[1;3S, kf53=\E[15;3~, kf54=\E[17;3~, + kf55=\E[18;3~, kf56=\E[19;3~, kf57=\E[20;3~, + kf58=\E[21;3~, kf59=\E[23;3~, kf60=\E[24;3~, + kf61=\E[1;4P, kf62=\E[1;4Q, kf63=\E[1;4R, +- use=xterm+nopcfkeys, ++ use=vt100+pf1-pf4, use=xterm+nopcfkeys, + # + # Chunks from xterm #230: + xterm+pce2|fragment with modifyCursorKeys:2 editing-keys, +@@ -5424,6 +5415,10 @@ + ;%p1%d%;m, + setb@, setf@, + ++xterm+256setaf2|xterm 256-color (set-only with colon), ++ ccc@, ++ initc@, use=xterm+256setaf, ++ + # 88-colors is a compile-time feature of XFree86 xterm beginning with + # xterm patch #115 (1999/9/18) -TD + # +@@ -6168,8 +6163,8 @@ + # this describes the alpha-version of GNOME terminal shipped with Redhat 6.0 + gnome-rh62|GNOME terminal, + bce, +- kdch1=^?, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- use=linux+kbs, use=xterm-color, ++ kdch1=^?, use=linux+kbs, use=vt100+pf1-pf4, ++ use=xterm-color, + + # GNOME Terminal 1.4.0.4 (Redhat 7.2) + # +@@ -6191,11 +6186,11 @@ + # it hangs in tack after running function-keys test. + gnome-rh72|GNOME Terminal in RedHat 7, + bce, km@, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rmam=\E[?7l, ++ rmam=\E[?7l, + sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\016%e + \017%;, +- sgr0=\E[0m\017, smam=\E[?7h, tbc@, use=vt220+cvis, +- use=linux+kbs, use=xterm-color, ++ sgr0=\E[0m\017, smam=\E[?7h, tbc@, use=linux+kbs, ++ use=vt100+pf1-pf4, use=vt220+cvis, use=xterm-color, + + # GNOME Terminal 2.0.1 (Redhat 8.0) + # +@@ -6871,8 +6866,7 @@ + # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD + rxvt+pcfkeys|rxvt fragment for PC-style fkeys, + kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d, +- kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, kcub1=\E[D, kcud1=\E[B, +- kcuf1=\E[C, kcuu1=\E[A, kel=\E[8\^, kend=\E[8~, ++ kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, kel=\E[8\^, kend=\E[8~, + kf21=\E[23$, kf22=\E[24$, kf23=\E[11\^, kf24=\E[12\^, + kf25=\E[13\^, kf26=\E[14\^, kf27=\E[15\^, kf28=\E[17\^, + kf29=\E[18\^, kf30=\E[19\^, kf31=\E[20\^, kf32=\E[21\^, +@@ -6884,7 +6878,7 @@ + kHOM5=\E[7\^, kHOM6=\E[7@, kIC5=\E[2\^, kIC6=\E[2@, + kLFT5=\EOd, kNXT5=\E[6\^, kNXT6=\E[6@, kPRV5=\E[5\^, + kPRV6=\E[5@, kRIT5=\EOc, kUP=\E[a, kUP5=\EOa, +- use=vt220+vtedit, use=xterm+nopcfkeys, ++ use=vt100+noapp, use=vt220+vtedit, use=xterm+nopcfkeys, + + # rxvt was originally "xvt", first announced in April 1993: + #------------------------------------------------------------------------------ +@@ -7038,7 +7032,7 @@ + # Based on rxvt 2.4.8, it has a few differences in key bindings + aterm|AfterStep terminal, + XT, +- kbs=^?, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, use=rxvt, ++ kbs=^?, use=vt100+pf1-pf4, use=rxvt, + + #### XITERM + # xiterm 0.5-5.2 +@@ -7284,16 +7278,16 @@ + acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, + bel=^G, bold=\E[1m, cr=\r, cub1=^H, cup=\E[%i%p1%d;%p2%dH, + cvvis=\E[?25h, dim=\E[2m, home=\E[H, il1=\E[L, ind=\n, +- kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, + kdch1=\E[3~, kend=\E[4~, kf11=\E[22~, kf12=\E[23~, +- khome=\E[1~, knp=\E[6~, kpp=\E[5~, rmacs=\E[10m, +- rmam=\E[?7l, rs1=\E[H\E[J\E[m\Ec, setab=\E[4%p1%dm, ++ khome=\E[1~, knp=\E[6~, kpp=\E[5~, rmam=\E[?7l, ++ rs1=\E[H\E[J\E[m\Ec, setab=\E[4%p1%dm, + setaf=\E[3%p1%dm, + sgr=\E[0;10%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5 + %t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, +- sgr0=\E[0;10m, smacs=\E[11m, smam=\E[?7h, smso=\E[3m, +- smul=\E[4m, use=ansi+erase, use=ansi+local, use=ansi+sgr, +- use=linux+lockeys, use=vt220+cvis, use=vt220+ufkeys, ++ sgr0=\E[0;10m, smam=\E[?7h, smso=\E[3m, smul=\E[4m, ++ use=ansi+cup, use=ansi+erase, use=ansi+local, ++ use=ansi+sgr, use=klone+acs, use=linux+lockeys, ++ use=vt100+noapp, use=vt220+cvis, use=vt220+ufkeys, + use=xterm+alt1049, + + #### MGR +@@ -7481,15 +7475,14 @@ + cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, + dch1=\E[P, ed=\E[J, el=\E[K, home=\E[H, hpa=\E[%i%p1%dG, + ht=^I, ich=\E[%p1%d@, ind=\n, kbs=^?, kdch1=\E[3~, +- kend=\E[4~, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- khome=\E[1~, knp=\E[6~, kpp=\E[5~, rev=\E[7m, rmso=\E[m, +- rmul=\E[m, ++ kend=\E[4~, khome=\E[1~, knp=\E[6~, kpp=\E[5~, rev=\E[7m, ++ rmso=\E[m, rmul=\E[m, + sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%| + %t;7%;m, + sgr0=\E[0m, smso=\E[7m, smul=\E[4m, use=ansi+arrows, + use=ansi+csr, use=ansi+idl, use=vt220+cvis, +- use=ecma+index, use=klone+color, use=xterm+r5+fkeys, +- use=xterm+acs, ++ use=ecma+index, use=klone+color, use=vt100+pf1-pf4, ++ use=xterm+r5+fkeys, use=xterm+acs, + + st-16color|stterm-16color|simpleterm with 16-colors, + use=ibm+16color, use=st, +@@ -7586,20 +7579,19 @@ + flash=^G, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ind=\n, + is1=\E[?47l\E=\E[?1l, + is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kbs=^?, +- kf1=\EOP, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, +- kf16=\E[29~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[1~, +- rev=\E[7m, ri=\EM, rmacs=\E(B, rmir=\E[4l, rmso=\E[27m, +- rmul=\E[24m, rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>, +- s0ds=\E(B, s1ds=\E(0, ++ kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, ++ khome=\E[1~, rev=\E[7m, ri=\EM, rmacs=\E(B, rmir=\E[4l, ++ rmso=\E[27m, rmul=\E[24m, rs1=\Ec, ++ rs2=\E[!p\E[?3;4l\E[4l\E>, s0ds=\E(B, s1ds=\E(0, + sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p5%t;2%;%?%p1%p3%|%t;7 + %;m%?%p9%t\E(0%e\E(B%;, + sgr0=\E[m\E(B, smacs=\E(0, smir=\E[4h, smso=\E[7m, + smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd, use=ansi+arrows, + use=ansi+csr, use=ansi+enq, use=ansi+idl, use=ansi+local, + use=bracketed+paste, use=ecma+italics, use=ecma+index, +- use=vt220+cvis, use=vt220+pcedit, use=xterm+r5+fkeys, +- use=xterm+256setaf, use=xterm+sl-twm, +- use=xterm+alt1049, ++ use=vt100+pf1-pf4, use=vt220+cvis, use=vt220+pcedit, ++ use=xterm+r5+fkeys, use=xterm+256setaf, ++ use=xterm+sl-twm, use=xterm+alt1049, + + #### TERMINOLOGY + # https://www.enlightenment.org/about-terminology +@@ -7791,7 +7783,7 @@ + # derived from alacritty + rio|fork of alacritty, + use=alacritty, +-rio-direct|fork of alacritty, ++rio-direct|rio with direct-colors, + use=alacritty-direct, + + #### Kitty +@@ -8091,6 +8083,78 @@ + + ######## Miscellaneous + ++#### pangoterm ++# https://www.leonerd.org.uk/code/pangoterm/ ++# https://github.com/bfredl/pangoterm ++# https://github.com/neovim/libvterm ++# ++# which says: ++# "A GTK/Pango-based terminal that uses libvterm to provide terminal ++# emulation." ++# ++# This probably has few users, because it cannot put the cursor reliably in the ++# right place (i.e., it appears several columns to the right). It is included ++# here because it implements what Evans refers to as "fixterms" but sets TERM ++# to "xterm". ++# ++# vttest: ++# - no 80/132 column mode ++# - no blink mode ++# - no protected modes ++# - fails wrapping tests ++# - no VT52 ++# - responds to ENQ with illegal character ++# - no SRM ++# - no origin mode ++# - identifies as VT100 with AVO ++# - responds to secondary DA as \E[>0;100;0c ++# - responds to DECREQTPARM with illegal character ++# - no application-keypad ++# - has application cursor-keys ++# - backspace key sends DEL, does not support toggle for BS ++# - keyboard does not provide LF ++# - has DECTCEM and ECH ++# - has REP, SD and SL ++# - has CBT, CHT, CNL, CPL ++# - has ISO 6429 colors ++# - BCE tests partially work (text is cleared incorrectly) ++# - lacks any other VT220 or higher features. ++# - xterm mouse except for modes 9 and 1001 ++# wraptest: ++# - 6/25 differences from xterm ++# tack: ++# - no dim mode ++# - no invisible mode ++# - has italics ++# - has strike-out mode ++pangoterm|terminal using libvterm, ++ am, bce, mir, msgr, npc, xenl, AX, XT, ++ colors#8, cols#80, lines#24, pairs#64, ++ bel=^G, blink@, clear=\E[H\E[2J, cr=\r, cub1=^H, cud1=\n, ++ cup=\E[%i%p1%d;%p2%dH, dch=\E[%p1%dP, dch1=\E[P, ++ ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, ++ flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG, ++ ich=\E[%p1%d@, ind=\n, invis@, is2=\E[!p, kbs=^?, kcbt=\E[Z, ++ nel=\EE, op=\E[39;49m, ri=\EM, rmam=\E[?7l, rmir=\E[4l, ++ rmkx=\E[?1l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec, rs2=\E[!p, ++ setab=\E[4%p1%dm, setaf=\E[3%p1%dm, ++ sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%| ++ %t;7%;m, ++ sgr0=\E(B\E[m, smam=\E[?7h, smir=\E[4h, smkx=\E[?1h, ++ vpa=\E[%i%p1%dd, rv=\E\\[>0;100;0c, use=ecma+index, ++ use=ansi+rep, use=ecma+strikeout, use=xterm+pcfkeys, ++ use=bracketed+paste, use=vt420+lrmm, use=xterm+focus, ++ use=xterm+sm+1006, use=ecma+italics, use=ansi+csr, ++ use=ansi+enq, use=ansi+idl, use=ansi+inittabs, ++ use=ansi+local, use=ansi+sgrbold, use=xterm+alt+title, ++ use=att610+cvis, use=xterm+acs, ++ ++pangoterm-256color|pangoterm with 256-colors, ++ use=xterm+256setaf2, use=pangoterm, ++ ++pangoterm-direct|pangoterm with direct-colors, ++ use=xterm+direct, use=pangoterm, ++ + #### WezTerm + # https://wezfurlong.org/wezterm/ + # https://github.com/wez/wezterm +@@ -8599,19 +8663,18 @@ + cup=\E[%i%p1%d;%p2%dH, cuu1=\EM, cvvis=\E[34l, + dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, el1=\E[1K, flash=\Eg, + hpa=\E[%i%p1%dG, ich=\E[%p1%d@, indn=\E[%p1%dS, is2=\E)0, +- kbs=^?, kcbt=\E[Z, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- khome=\E[1~, kmous=\E[M, nel=\EE, rev=\E[7m, ri=\EM, +- rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m, rmul=\E[24m, +- rs2=\Ec\E[?1000l\E[?25h, ++ kbs=^?, kcbt=\E[Z, khome=\E[1~, kmous=\E[M, nel=\EE, ++ rev=\E[7m, ri=\EM, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m, ++ rmul=\E[24m, rs2=\Ec\E[?1000l\E[?25h, + sgr=\E[0%?%p6%t;1%;%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t; + 5%;%?%p5%t;2%;m%?%p9%t\016%e\017%;, + sgr0=\E[m\017, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[3m, + smul=\E[4m, vpa=\E[%i%p1%dd, E0=\E(B, S0=\E(%p1%c, + use=ansi+apparrows, use=ansi+csr, use=ansi+erase, + use=ansi+idl, use=ansi+inittabs, use=ansi+local, +- use=xterm+kbs, use=vt220+pcedit, use=xterm+alt1049, +- use=ecma+color, use=vt100+enq, use=vt100+4bsd, +- use=xterm+r5+fkeys, ++ use=ecma+color, use=vt100+pf1-pf4, use=vt220+pcedit, ++ use=xterm+alt1049, use=xterm+kbs, use=vt100+enq, ++ use=vt100+4bsd, use=xterm+r5+fkeys, + + screen|VT 100/ANSI X3.64 virtual terminal, + use=screen4, +@@ -8691,8 +8754,7 @@ + # and some keys from "screen.<term>" are ignored. Here is an entry which + # covers those (tested with screen 4.00.02) -TD + screen+fkeys|function-keys according to screen, +- kend=\E[4~, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kfnd@, +- khome=\E[1~, kslt@, ++ kend=\E[4~, kfnd@, khome=\E[1~, kslt@, use=vt100+pf1-pf4, + + # See explanation before "screen" entry. Cancel italics so that applications + # do not assume screen supports the feature. Add this tweak to entries which +@@ -8830,11 +8892,11 @@ + cup=\E[%i%p1%d;%p2%dH, cuu1=\EM, dch=\E[%p1%dP, + dch1=\E[P, home=\E[H, ich=\E[%p1%d@, ind=\n, is2=\E)0, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\EE, rev=\E[7m, +- ri=\EM, rmir=\E[4l, rmkx=\E>, rmso=\E[23m, rmul=\E[24m, +- rs1=\Ec, sgr0=\E[m, smir=\E[4h, smkx=\E=, smso=\E[3m, +- smul=\E[4m, use=ansi+csr, use=ansi+erase, use=ansi+idl, +- use=ansi+inittabs, use=ansi+local, ++ nel=\EE, rev=\E[7m, ri=\EM, rmir=\E[4l, rmkx=\E>, ++ rmso=\E[23m, rmul=\E[24m, rs1=\Ec, sgr0=\E[m, smir=\E[4h, ++ smkx=\E=, smso=\E[3m, smul=\E[4m, use=ansi+csr, ++ use=ansi+erase, use=ansi+idl, use=ansi+inittabs, ++ use=ansi+local, use=vt100+pf1-pf4, + + # screen 4.0 was released 2003-07-21, and as of March 2019, its terminfo file + # was last updated in 2009 to include 256-color support. The most recent +@@ -9050,7 +9112,7 @@ + smso=\E[7m, smul=\E[4m, tbc=\E[3g, u8=\E[?62;1;6c, + use=ansi+arrows, use=ansi+csr, use=ansi+idl, + use=ansi+local, use=vt220+cvis, use=xterm+acs, +- use=xterm+sl, use=ansi+enq, ++ use=vt100+pf1-pf4, use=xterm+sl, use=ansi+enq, + + ncsa|NCSA Telnet 2.7 for Macintosh in VT220-8 mode (color), + use=ncsa-m, use=klone+color, +@@ -9067,10 +9129,10 @@ + # some keyboards and many applications require these as F1-F4. + # + ncsa-vt220|NCSA Telnet using VT220-compatible function keys, +- kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, +- kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf2=\EOQ, kf3=\EOR, +- kf4=\EOS, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, +- use=ncsa, use=vt220+sfkeys, ++ kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, ++ kf14=\E[26~, kf15=\E[28~, kf6=\E[17~, kf7=\E[18~, ++ kf8=\E[19~, kf9=\E[20~, use=vt100+pf1-pf4, use=ncsa, ++ use=vt220+sfkeys, + + #### Pilot Pro Palm-Top + # +@@ -9148,9 +9210,9 @@ + bel=^G, clear=^L, cr=\r, cub1=^H, cup=\E[%i%p1%d;%p2%dH, + dch=\E[%p1%dP, dch1=\E[P, ed=\E[J, el=\E[K, ht=^I, + ich=\E[%p1%d@, ich1=\E[@, ind=\n, is1=\E[1r, kcub1=\E[D, +- kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, khome=\E[H, rmso=\E[m, sgr0=\E[m, +- smso=\E[7m, use=ansi+idl, use=ansi+local1, ++ kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, rmso=\E[m, ++ sgr0=\E[m, smso=\E[7m, use=ansi+idl, use=ansi+local1, ++ use=vt100+pf1-pf4, + + # From: Alexander Lukyanov <lav@video.yars.free.net>, 14 Nov 1995 + # <lines> capability later corrected by J.T. Conklin <jtc@cygnus.com> +@@ -9349,17 +9411,15 @@ + OTbs, OTpt, am, xenl, + cols#80, + OTnl=\n, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, +- cr=\r, cub1=^H, cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, +- cuu1=\E[A, ed=\E[J, el=\E[K, home=\E[H, ht=^I, +- if=/usr/share/tabset/vt100, ++ cr=\r, cub1=^H, cud1=\n, ht=^I, if=/usr/share/tabset/vt100, + is2=\E[?7h\E[?1h\E[?3l\E7\E8, kbs=^H, kcub1=\EOD, +- kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOY, kf1=\EOP, +- kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, +- kf8=\EOW, kf9=\EOX, rev=\E[7m, ri=\EM, rmkx=\E[?1l\E>, +- rmso=\E[m, rmul=\E[m, ++ kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOY, kf3=\EOR, ++ kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX, rev=\E[7m, ++ ri=\EM, rmkx=\E[?1l\E>, + rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[r, sgr0=\E[m, +- smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, use=ansi+csr, +- use=ansi+idl, ++ smkx=\E[?1h\E=, use=ansi+csr, use=ansi+cup, ++ use=ansi+erase, use=ansi+idl, use=ansi+local1, ++ use=ansi+sgrul, use=ansi+sgrso, use=vt100+pf1-pf4, + # + # (news-29: this had :TY=ascii: --esr) + news-29|Sony NEWS VT100 emulator with 29 lines, +@@ -9401,11 +9461,11 @@ + cr=\r, cub1=^H, cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, + cuu1=\E[A, ed=\E[J, el=\E[K, home=\E[H, ht=^I, + if=/usr/share/tabset/vt100, kbs=^H, kcub1=\E[D, +- kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, rev=\E[7m, ri=\EM, rmkx=\E[?1l\E>, +- rmso=\E[m, rmul=\E[m, ++ kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, rev=\E[7m, ri=\EM, ++ rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, + rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sgr0=\E[m, + smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, use=ansi+csr, ++ use=vt100+pf1-pf4, + # + # (nwp512: this had :DE=^H:, which I think means <OTbs> --esr) + nwp512|news|nwp514|news40|vt100-bm|nwp512-o|nwp514-o|news-o|news40-o|vt100-bm-o|old Sony VT100 emulator 40 lines, +@@ -9461,11 +9521,11 @@ + cuu1=\E[A$<2/>, dl1=\E[M, ed=\E[J$<30/>, el=\E[K$<3/>, + flash=\E[?5h\0\0\0\0\0\0\0\0\0\0\0\0\0\E[?5l, + il1=\E[L, is2=\E[?5l\E[?1l\E>\E[?7h\E[?8h, kcub1=\E[D, +- kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\E#W, khome=\E[H, +- ri=\EM$<5/>, rmso=\E[m$<2/>, rmul=\E[m$<2/>, ++ kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf5=\EOT, kf6=\E#W, ++ khome=\E[H, ri=\EM$<5/>, rmso=\E[m$<2/>, rmul=\E[m$<2/>, + rs2=\E7\E[r\E8\E[?5l\E[?1l\E>\E[?7h\E[?8h, + smso=\E[7m$<2/>, smul=\E[4m$<2/>, use=ansi+local1, ++ use=vt100+pf1-pf4, + # (news517: this had :TY=sjis:. --esr) + nwp517|nwp-517|nwp-517 VT200 80 cols 30 rows, + cols#80, lines#30, +@@ -9856,15 +9916,14 @@ + bel=^G, blink=\E[5m, bold=\E[1m, cr=\r, cub1=^H, cud1=\n, + cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dim=\E[2m, + ech=\E[%p1%dX, el1=\E[1K, home=\E[H, ht=^I, hts=\EH, +- kdch1=^?, 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, kich1=\E[@, nel=\r\n, +- op=\E[39;49m, rc=\E8, rev=\E[7m, rmacs=\E[10m, ++ kdch1=^?, kend=\E[Y, kf10=\EOY, kf11=\EOZ, kf12=\EOA, ++ kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, kf9=\EOX, kich1=\E[@, ++ nel=\r\n, op=\E[39;49m, rc=\E8, rev=\E[7m, rmacs=\E[10m, + rmpch=\E[10m, rmso=\E[27m, rmul=\E[m, rs1=\Ec\E]R, sc=\E7, + sgr0=\E[0;10m, smacs=\E[11m, smpch=\E[11m, smso=\E[7m, + smul=\E[4m, tbc=\E[3g, use=ansi+arrows, use=ansi+cpr, + use=ansi+erase, use=ansi+idc, use=klone+color, +- use=vt220+cvis, ++ use=vt100+pf1-pf4, use=vt220+cvis, + + #### Microsoft (miscellaneous) + +@@ -9920,12 +9979,12 @@ + cuu1=\E[A$<2/>, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, + ht=^I, hts=\EH$<2/>, ind=\ED$<5/>, is2=\E[1;24r\E[24;1H, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\r\ED$<5/>, +- rc=\E8, rev=\E[7m$<2/>, rf=/usr/share/tabset/vt100, +- ri=\EM$<5/>, rmso=\E[m$<2/>, rmul=\E[m$<2/>, ++ nel=\r\ED$<5/>, rc=\E8, rev=\E[7m$<2/>, ++ rf=/usr/share/tabset/vt100, ri=\EM$<5/>, ++ rmso=\E[m$<2/>, rmul=\E[m$<2/>, + rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, + sgr0=\E[m$<2/>, smso=\E[7m$<2/>, smul=\E[4m$<2/>, +- tbc=\E[3g$<2/>, ++ tbc=\E[3g$<2/>, use=vt100+pf1-pf4, + + # From: Federico Bianchi + # This is the entry for the OpenNT terminal. +@@ -11261,15 +11320,14 @@ + cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH$<5>, + cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I, + hts=\EH, ind=\n, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, +- kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- rev=\E[7m$<2>, ri=\EM$<5>, rmam=\E[?7l, rmkx=\E[?1l\E>, +- rmso=\E[m$<2>, rmul=\E[m$<2>, ++ kcuu1=\EOA, rev=\E[7m$<2>, ri=\EM$<5>, rmam=\E[?7l, ++ rmkx=\E[?1l\E>, rmso=\E[m$<2>, rmul=\E[m$<2>, + rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, + sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1 + %;m$<2>, + sgr0=\E[m$<2>, smam=\E[?7h, smkx=\E[?1h\E=, + smso=\E[7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, use=ansi+csr, +- use=ansi+local, ++ use=ansi+local, use=vt100+pf1-pf4, + + qvt103-w|Qume qvt103 132 cols, + cols#132, lines#24, +@@ -12992,12 +13050,11 @@ + is2=\E7\E[1r\E8\E[2;3;4;13;20;34;39;36l\E[12;16;34h\E[?1;3;4 + ;5;10;18l\E[?7;8;25h\E>\E[?5W\E(B\017\E[4i, + kbs=^H, kcbt=\E[z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, +- kcuu1=\EOA, kf1=\EOP, kf17=\E[K, kf18=\E[31~, kf19=\E[32~, +- kf2=\EOQ, kf20=\E[33~, kf21=\E[34~, kf22=\E[35~, +- kf23=\E[1~, kf24=\E[2~, kf3=\EOR, kf4=\EOS, kf5=\E[M, +- ll=\E[24E, mc0=\E[?19h, nel=\EE, prot=\E[1"q, ri=\EM, +- rmacs=^O, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l, +- rmso=\E[27m, rmul=\E[24m, ++ kcuu1=\EOA, kf17=\E[K, kf18=\E[31~, kf19=\E[32~, ++ kf20=\E[33~, kf21=\E[34~, kf22=\E[35~, kf23=\E[1~, ++ kf24=\E[2~, kf5=\E[M, ll=\E[24E, mc0=\E[?19h, nel=\EE, ++ prot=\E[1"q, ri=\EM, rmacs=^O, rmam=\E[?7l, rmir=\E[4l, ++ rmkx=\E[?1l, rmso=\E[27m, rmul=\E[24m, + rs2=\E[61"p\E[40h\E[?6l\E[1r\E[2;3;4;13;20;34;39;36l\E[12;16 + ;34h\E[?1;3;4;5;10;18l\E[?7;8;25h\E>\E[?5W\E(B\017\E[24E + \E[4i, +@@ -13005,7 +13062,8 @@ + %p5%t;2%;%?%p7%t;8%;m\E[%?%p8%t1%;"q%?%p9%t\016%e\017%;, + sgr0=\E[m\017\E["q, smacs=^N, smam=\E[?7h, smir=\E[4h, + smkx=\E[?1h, vpa=\E[%i%p1%dd, use=ansi+csr, use=ansi+idl, +- use=ansi+pp, use=ansi+sgrbold, use=vt220+ufkeys, ++ use=ansi+pp, use=ansi+sgrbold, use=vt100+pf1-pf4, ++ use=vt220+ufkeys, + + # This is the american terminal. Here tabs work fine. + # From: Francesco Potorti` <F.Potorti@cnuce.cnr.it>, 24 Aug 1998 +@@ -13545,10 +13603,9 @@ + # Function key set for the PC compatible keyboard + # + wy370-EPC|Wyse 370 with 102 key keyboard, +- kcbt=\E[Z, kend=\E[1~, kent=\EOM, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, kf5=\E[M, kich1=\E[2~, knp=\E[U, +- kpp=\E[V, use=ansi+arrows, use=vt220+ufkeys, +- use=wy370-nk, ++ kcbt=\E[Z, kend=\E[1~, kent=\EOM, kf5=\E[M, kich1=\E[2~, ++ knp=\E[U, kpp=\E[V, use=ansi+arrows, use=vt100+pf1-pf4, ++ use=vt220+ufkeys, use=wy370-nk, + # + # Wyse 370 with visual bell. + wy370-vb|Wyse 370 with visible bell, +@@ -13910,8 +13967,7 @@ + home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, + ind=\n, is2=\E>\E F\E[?1h\E[?7h\E[r\E[2$~, kbs=^H, + kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kdl1=\E[3~, +- kf0=\E[21~, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, ++ kf0=\E[21~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, + kich1=\E[2~, knp=\E[6~, kpp=\E[5~, mc0=\E[0i, mc4=\E[4i, + mc5=\E[5i, nel=\r\n, rev=\E[7m, ri=\EM, rin=\E[%p1%dL, + rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, +@@ -13922,7 +13978,7 @@ + smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, + tsl=\E[1$}\r\E[K, vpa=\E[%i%p1%dd, use=ansi+csr, + use=ansi+erase, use=ansi+idl, use=ansi+local, use=dec+sl, +- use=vt220+cvis, ++ use=vt100+pf1-pf4, use=vt220+cvis, + + # From: Joseph Gil <yogi@cs.ubc.ca> 13 Dec 1991 + # ACS capabilities from Philippe De Muyter <phdm@info.ucl.ac.be> 30 May 1996 +@@ -13938,15 +13994,15 @@ + hts=\EH, ich=\E[%p1%d@, il1=\E[L$<3/>, ind=\ED, + is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf6=\E[17~, +- kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, lf2=pf2, +- lf3=pf3, lf4=pf4, nel=\r\ED, rev=\E[7m, ++ kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, lf1=pf1, ++ lf2=pf2, lf3=pf3, lf4=pf4, nel=\r\ED, rev=\E[7m, + rf=/usr/share/tabset/vt100, ri=\EM, rmacs=^O, + rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[27m, + rmul=\E[24m, rs1=\E[?3l, sgr0=\E[m, smacs=^N, smam=\E[?7h, + smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, + tbc=\E[3g, tsl=\E[2$~\E[1$}\E[1;%dH, use=ansi+csr, +- use=ansi+idl, use=ansi+local, use=vt220+cvis, ++ use=ansi+idl, use=ansi+local, use=vt100+pf1-pf4, ++ use=vt220+cvis, + + ######## NON-ANSI TERMINAL EMULATIONS + # +@@ -14162,9 +14218,8 @@ + \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, +- kclr=\E[2J, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, +- kf6=\EOU, kf7=\EOV, kf8=\EOW, kll=\E[24;1H, ll=\E[24H, +- nel=\r\n, ++ kclr=\E[2J, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, ++ 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, ri=\EM, rmacs=^O, +@@ -14174,6 +14229,7 @@ + sgr0=\E[m\017, smacs=^N, tsl=\E7\E[25;%p1%{1}%+%dH, + use=ansi+arrows, use=ansi+csr, use=ansi+cup, + use=ansi+erase, use=ansi+local1, use=ansi+sgrbold, ++ use=vt100+pf1-pf4, + + att4410v1-w|att5410v1-w|tty5410v1-w|AT&T 4410/5410 132 columns - version 1, + cols#132, wsl#132, +@@ -14409,13 +14465,13 @@ + cup=\E[%i%p1%d;%p2%dH, cuu1=\EA, dch=\E[%p1%dP, dch1=\EP, + dim=\EW, dl=\E[%p1%dM, dl1=\EM, ed=\EJ, el=\Ez, home=\E[H, + ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E\^, il=\E[%p1%dL, +- il1=\EL, ind=\n, is2=\E[20l\E[?7h, kclr=\EJ, kf1=\EOP, +- kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\EE, rev=\E}, ri=\ET, +- rmacs=\E(B, rmso=\E~, rmul=\EZ, ++ il1=\EL, ind=\n, is2=\E[20l\E[?7h, kclr=\EJ, nel=\EE, ++ rev=\E}, ri=\ET, rmacs=\E(B, rmso=\E~, rmul=\EZ, + sgr=\EX\E~\EZ\E4\E(B%?%p1%p3%|%t\E}%;%?%p2%t\E\\%;%?%p4%p6%| + %t\E3%;%?%p5%t\EW%;%?%p9%t\E(0%;, + sgr0=\EX\E~\EZ\E4\E(B, smacs=\E(0, smso=\E}, smul=\E\\, + tbc=\EF, use=ansi+arrows, use=ansi+local, ++ use=vt100+pf1-pf4, + + att4424-1|tty4424-1|Teletype 4424 in display function group I, + kclr@, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, khome@, +@@ -14433,9 +14489,9 @@ + bel=^G, clear=\E[2;H\E[J, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C, + cup=\E[%i%p1%2d;%p2%2dH\E[B, cuu1=\E[A, dch1=\EP, + dl1=\EM, el=\E[K, ht=^I, ich1=\E\^, il1=\EL, ind=\n, ip=$<2/>, +- is2=\E[m\E[2;24r, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- nel=\r\n, ri=\ET, rmso=\E[m, rmul=\E[m, sgr0=\E[m, +- smso=\E[7m, smul=\E[4m, use=ansi+arrows, ++ is2=\E[m\E[2;24r, nel=\r\n, ri=\ET, rmso=\E[m, rmul=\E[m, ++ sgr0=\E[m, smso=\E[7m, smul=\E[4m, use=ansi+arrows, ++ use=vt100+pf1-pf4, + + # The Teletype 5425 is really version 2 of the Teletype 5420. It + # is quite similar, except for some minor differences. No page +@@ -14492,14 +14548,14 @@ + cr=\r, cup=\E[%i%p1%d;%p2%dH, dch=\E[%p1%dP, dch1=\EP, + ed=\E[J, el=\E[0K, home=\E[H, hpa=\E[%p1%dG, ht=^I, hts=\E1, + ich=\E[%p1%d@, ich1=\E\^, il1=\EL, ind=\n, is1=\Ec\E[?7h, +- is2=\E[m\E[1;24r, kbs=^H, kcbt=\EO, kclr=\E[2J, 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, +- rc=\E8, rev=\E[7m, ri=\ET, rmacs=\E(B, rmam=\E[?7l, +- rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, sc=\E7, +- sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smso=\E[5m, ++ is2=\E[m\E[1;24r, kbs=^H, kcbt=\EO, kclr=\E[2J, kf5=\EOT, ++ kf6=\EOU, kf7=\EOV, kf8=\EOW, khome=\E[H, kll=\E[24;1H, ++ ll=\E[24H, nel=\r\n, rc=\E8, rev=\E[7m, ri=\ET, rmacs=\E(B, ++ rmam=\E[?7l, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y, ++ sc=\E7, sgr0=\E[m\E(B, smacs=\E(0, smam=\E[?7h, smso=\E[5m, + smul=\E[4m, tbc=\E[3g, vpa=\E[%p1%dd, use=ansi+idl, +- use=ansi+local, use=ecma+index, use=vt52+arrows, ++ use=ansi+local, use=ecma+index, use=vt100+pf1-pf4, ++ use=vt52+arrows, + + # Terminfo entry for the AT&T 510 A Personal Terminal + # Function keys 9 - 16 are available only after the +@@ -15968,11 +16024,11 @@ + cup=\E[%i%p1%2d;%p2%2dH, cvvis=\E[?1l\E[?4l\E[?7h, + dch1=\E[P, dl1=\E[M, if=/usr/share/tabset/vt100, + il1=\E[L, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, +- kf0=\EOT, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOm, +- kf6=\EOl, kf7=\EOM, kf8=\EOn, rc=\E8, ri=\EM, rmacs=^O, +- rmir=\E[4l, rmkx=\E>, rmso=\E[m, rmul=\E[m, sc=\E7, smacs=^N, +- smir=\E[4h, smkx=\E=, smso=\E[7m, smul=\E[4m, +- use=ansi+erase, use=ansi+local1, ++ kf0=\EOT, kf5=\EOm, kf6=\EOl, kf7=\EOM, kf8=\EOn, rc=\E8, ++ ri=\EM, rmacs=^O, rmir=\E[4l, rmkx=\E>, rmso=\E[m, rmul=\E[m, ++ sc=\E7, smacs=^N, smir=\E[4h, smkx=\E=, smso=\E[7m, ++ smul=\E[4m, use=ansi+erase, use=ansi+local1, ++ use=vt100+pf1-pf4, + + # From: David S. Lawyer, June 1997: + # The CIT 101-e was made in Japan in 1983-4 and imported by CIE +@@ -16001,13 +16057,13 @@ + is2=\E<\E>\E[?1l\E[?3l\E[?4l\E[?5h\E[?7h\E[?8h\E[3g\E[>5g\E( + B\E[m\E[20l\E[1;24r\E[24;1H, + kbs=^?, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\EE, rev=\E[7m, +- ri=\EM, rmcup=, rmso=\E[m, rmul=\E[m, rs1=\Ec\E[?7h\E[>5g, +- sgr0=\E[m, smcup=\E[>5g\E[?7h\E[?5h, smso=\E[7m, +- smul=\E[4m, u6=\E[%i%p1%d;%p2%dR, u8=\E[?6c, +- use=ansi+enq, use=ansi+csr, use=ansi+erase, use=ansi+idc, +- use=ansi+idl, use=ansi+inittabs, use=ansi+local, +- use=ecma+index, ++ nel=\EE, rev=\E[7m, ri=\EM, rmcup=, rmso=\E[m, rmul=\E[m, ++ rs1=\Ec\E[?7h\E[>5g, sgr0=\E[m, ++ smcup=\E[>5g\E[?7h\E[?5h, smso=\E[7m, smul=\E[4m, ++ u6=\E[%i%p1%d;%p2%dR, u8=\E[?6c, use=ansi+enq, ++ use=ansi+csr, use=ansi+erase, use=ansi+idc, use=ansi+idl, ++ use=ansi+inittabs, use=ansi+local, use=ecma+index, ++ use=vt100+pf1-pf4, + + cit101e-n|CIT-101e w/o am, + am@, +@@ -16640,9 +16696,8 @@ + is2=\E[1*q\E[2!t\E[7!t\E[=4;101;119;122l\E[=107;118;207h\E)1 + \E[1Q\EW\E[!y\E[!z\E>\E[0:0:32!r\E[0*w\E[w\E2\r\n\E[2;27 + !t, +- kdch1=\E\002\r, ked=\E\004\r, kf1=\EOP, kf2=\EOQ, kf3=\EOR, +- kf4=\EOS, kich1=\E\001\r, kil1=\E\003\r, ll=\E[24H, +- mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, ++ kdch1=\E\002\r, ked=\E\004\r, kich1=\E\001\r, ++ kil1=\E\003\r, ll=\E[24H, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, + pfloc=\E[%p1%d;0u#%p2%s#, pfx=\E[%p1%d;1u#%p2%s#, + prot=\E[99m, ri=\EM$<4>, rmacs=\016$<1>, + rmcup=\E[w\E2\r\n, rmkx=\E[!z\E[0;2u, rmso=\E[7!{, +@@ -16654,7 +16709,7 @@ + smcup=\E[=4l\E[1;24w\E2\r, smkx=\E[1!z\E[0;3u, + vpa=\E[%p1%{1}%+%dd, use=ansi+arrows, use=ansi+csr, + use=ansi+idc1, use=ansi+inittabs, use=ansi+local, +- use=ansi+rep, use=ansi+sgrbold, ++ use=ansi+rep, use=ansi+sgrbold, use=vt100+pf1-pf4, + + avt-rv-ns|Concept AVT in reverse video mode/no status line, + flash=\E[=205l$<200>\E[=205h, is1=\E[=103l\E[=205h, +@@ -17491,9 +17546,9 @@ + cols#80, lines#24, + bel=^G, cr=\r, cub1=^H, cud1=\n, cuf1=\E[C, + cup=\E[%i%p1%02d;%p2%02dH, cuu1=\E[A, ind=\n, kcub1=\E[D, +- kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, rmso=\E[m, rmul=\E[m, sgr0=\E[m, +- smso=\E[7m, smul=\E[4m, use=ansi+erase, ++ kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, rmso=\E[m, rmul=\E[m, ++ sgr0=\E[m, smso=\E[7m, smul=\E[4m, use=ansi+erase, ++ use=vt100+pf1-pf4, + + cs10-w|Datamedia Color Scan 10 with 132 columns, + cols#132, +@@ -17819,11 +17874,11 @@ + ed=\E[J$<10/>, el=\E[K, ht=^I, + if=/usr/share/tabset/vt100, il1=\E[L, + is2=\E<\E=\E[?3l\E[?7l\E(B\E[J\E7\E[;r\E8\E[m\E[q, +- kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, +- kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, ri=\EM, +- rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, ++ kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, khome=\E[H, ++ ri=\EM, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, + rmul=\E[m, sgr0=\E[m, smam=\E[?7h, smir=\E[4h, + smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, use=ansi+local1, ++ use=vt100+pf1-pf4, + + go140w|graphon go-140 in 132 column mode, + am, +@@ -17839,14 +17894,14 @@ + blink=\E[5m, bold=\E[1m, cub1=^H, cud1=\n, cuf1=\E[C, + cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, + home=\E[H, ht=^I, il1=\E[L, ind=\ED, +- is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, kf1=\EOP, +- kf2=\EOQ, kf3=\EOR, kf4=\EOS, rev=\E[7m, ++ is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, rev=\E[7m, + rf=/usr/share/tabset/vt100, ri=\EM, rmam=\E[?7l, + rmcup=\E[!p\E[?7h\E[2;1;1#w, rmir=\E[4l, rmkx=\E>, + rmso=\E[27m, rmul=\E[24m, rs1=\E[!p\E[?7h\E[2;1;1#w, + sgr0=\E[m, smam=\E[?7h, smcup=\E[2;0#w\E[1;25r, + smir=\E[4h, smkx=\E=, smso=\E[7m, smul=\E[4m, + use=ansi+arrows, use=ansi+csr, use=ansi+erase, ++ use=vt100+pf1-pf4, + + #### Harris (Beehive) + # +@@ -18176,13 +18231,12 @@ + cuf1=\E[C$<2/>, cup=\E[%i%p1%d;%p2%dH$<5/>, + cuu1=\E[A$<2/>, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, + ht=^I, is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, +- kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, rev=\E[7m$<2/>, ++ kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, rev=\E[7m$<2/>, + rf=/usr/share/tabset/vt100, ri=\EM$<5/>, + rmkx=\E[?1l\E>, rmso=\E[m$<2/>, rmul=\E[m$<2/>, + rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, + sgr0=\E[m$<2/>, smkx=\E[?1h\E=, smso=\E[7m$<2/>, +- smul=\E[4m$<2/>, use=ansi+csr, ++ smul=\E[4m$<2/>, use=ansi+csr, use=vt100+pf1-pf4, + + #### IBM + # +@@ -19372,13 +19426,13 @@ + ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, ind=\ED, + is2=\E(B\E[2l\E>\E[20l\E[?3l\E[?5h\E[?7h\E[1;24r\E[24;1H\E[H + \E[J, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, ll=\E[24;1H, nel=\EE, +- rf=/usr/share/tabset/vt100, ri=\EM, rmam=\E[?7l, +- rmso=\E[0m, rmul=\E[24m, ++ ll=\E[24;1H, nel=\EE, rf=/usr/share/tabset/vt100, ri=\EM, ++ rmam=\E[?7l, rmso=\E[0m, rmul=\E[24m, + rs1=\E(B\E[2l\E>\E[20l\E[?3l\E[?5h\E[?7h\E[H\E[J, + sgr0=\E[m, smam=\E[?7h, smso=\E[7m, smul=\E[4m, tbc=\E[g, + tsl=\E[25;1H, use=ansi+arrows, use=ansi+csr, + use=ansi+erase, use=ansi+idl, use=ansi+local, ++ use=vt100+pf1-pf4, + + # Fri Aug 5 08:11:57 1983 + # This entry works for the ergo 4000 with the following setups: +@@ -19397,12 +19451,11 @@ + ed=\E[0J$<15>, el=\E[0K$<13>, ht=^I, il1=\E[1L$<5*>, + ind=\ED$<20*>, + is2=\E<\E=\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h$<300>, +- kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, +- kf2=\EOQ, kf3=\EOR, kf4=\EOS, lf1=pf1, lf2=pf2, lf3=pf3, +- lf4=pf4, ri=\EM$<20*>, rmam=\E[?7l, rmir=\E[4l, +- rmkx=\E=$<4>, rmso=\E[m$<20>, sgr0=\E[m$<20>, ++ kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, lf1=pf1, ++ lf2=pf2, lf3=pf3, lf4=pf4, ri=\EM$<20*>, rmam=\E[?7l, ++ rmir=\E[4l, rmkx=\E=$<4>, rmso=\E[m$<20>, sgr0=\E[m$<20>, + smam=\E[?7m, smir=\E[4h$<6>, smkx=\E=$<4>, +- smso=\E[7m$<20>, use=ansi+local1, ++ smso=\E[7m$<20>, use=ansi+local1, use=vt100+pf1-pf4, + + #### NCR + # +@@ -19902,10 +19955,10 @@ + home=\E[H$<2>$<80>, il=\E[%p1%dL$<80>, + il1=\E[B\E[L$<80>, ind=\ED, + is2=\E[12h\E[?10l\E%/0n\E[P\031\E[?3l\E(B\E)0$<200>, +- kLFT=\E[D, kRIT=\E[C, ka1=\E[H, kent=\r, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, mc0=\E[i$<100>, nel=\EE, rc=\E8, +- rev=\E[7m$<30>, ri=\EM$<50>, rmacs=\017$<90>, +- rmir=\E[4l$<80>, rmso=\E[0m$<30>, rmul=\E[0m$<30>, ++ kLFT=\E[D, kRIT=\E[C, ka1=\E[H, kent=\r, mc0=\E[i$<100>, ++ nel=\EE, rc=\E8, rev=\E[7m$<30>, ri=\EM$<50>, ++ rmacs=\017$<90>, rmir=\E[4l$<80>, rmso=\E[0m$<30>, ++ rmul=\E[0m$<30>, + rs2=\Ec\E[12;31h\E[?3;4;5;10l\E[?6;7;19;25h\E[33;34l\E[0m\E( + B\E)0\E%/0n\E[P\031$<200>, + sc=\E7, +@@ -19914,6 +19967,7 @@ + sgr0=\017\E[0m$<120>, smacs=\016$<90>, smir=\E[4h$<80>, + smso=\E[7m$<30>, smul=\E[4m$<30>, tbc=\E[3g$<40>, + tsl=\E[>+1$<70>, use=decid+cpr, use=vt100+4bsd, ++ use=vt100+pf1-pf4, + ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR VT100 emulation of the 2900 terminal, + cols#132, + is2=\E[12h\E[?10l\E%/0n\E[P\031\E[?3h\E(B\E)0$<200>, +@@ -20237,14 +20291,13 @@ + cup=\010\E[%i%p1%d;%p2%dH, dch1=\E[0P, dl1=\E[0M, + ed=\E[0J, el=\E[0K, enacs=\E(B\E)0, home=\E[H, ht=^I, + ich1=\E[0@, il1=\E[0L, ind=\n, is2=\E[?3l\E)0\E(B, +- kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[K, +- kf1=\E[1~, kf10=\E[10~, kf2=\E[2~, kf3=\E[3~, kf4=\E[4~, +- kf5=\E[5~, kf6=\E[6~, kf7=\E[7~, kf8=\E[8~, kf9=\E[9~, +- khome=\E[G, kich1=\E[@, knp=\E[26~, kpp=\E[25~, lf0=f1, +- lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, lf8=f9, +- lf9=f10, ri=\EM, rmacs=^O, rmso=\E[m, rmul=\E[m, sgr0=\E[m, +- smacs=^N, smso=\E[7m, smul=\E[4m, use=ansi+local1, +- use=vt220+cvis, ++ kend=\E[K, kf1=\E[1~, kf10=\E[10~, kf2=\E[2~, kf3=\E[3~, ++ kf4=\E[4~, kf5=\E[5~, kf6=\E[6~, kf7=\E[7~, kf8=\E[8~, ++ kf9=\E[9~, khome=\E[G, kich1=\E[@, knp=\E[26~, kpp=\E[25~, ++ lf0=f1, lf1=f2, lf2=f3, lf3=f4, lf4=f5, lf5=f6, lf6=f7, lf7=f8, ++ lf8=f9, lf9=f10, ri=\EM, rmacs=^O, sgr0=\E[m, smacs=^N, ++ use=ansi+cup, use=ansi+local1, use=ansi+sgrso, ++ use=ansi+sgrul, use=vt100+noapp, use=vt220+cvis, + pt210|TRS-80 PT-210 printing terminal, + hc, os, + cols#80, +@@ -21466,10 +21519,10 @@ + ind=\ED, + is2=\E>\E[?1h\E[?7h\E[?5l\017\E(B\E[m\E[20l\E[1;24r\E[24;1H, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, +- kf7=\EOV, kf8=\EOW, nel=\r\ED, rev=\E[7m, ri=\E[T, +- rmir=\E[4l, rmso=\E[m, rmul=\E[m, sgr0=\E[m, smir=\E[4h, +- smso=\E[7m, smul=\E[4m, use=ansi+csr, ++ kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, nel=\r\ED, rev=\E[7m, ++ ri=\E[T, rmir=\E[4l, rmso=\E[m, rmul=\E[m, sgr0=\E[m, ++ smir=\E[4h, smso=\E[7m, smul=\E[4m, use=ansi+csr, ++ use=vt100+pf1-pf4, + + # basis from Peter Harrison, Computer Graphics Lab, San Francisco + # ucbvax!ucsfmis!harrison ...uucp / ucbvax!ucsfmis!harrison@BERKELEY ...ARPA +@@ -22076,10 +22129,10 @@ + bel=^G, clear=\E[H\E[J$<150>, cr=\r, cub1=^H, + cup=%i\E[%p1%d;%p2%dH, dl1=\E[M$<2*>, ed=\E[J$<150>, + el=\E[K$<2>, ht=^I, il1=\E[L$<2*>, ind=\n$<280>, +- kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, +- kf2=\EOQ, kf3=\EOR, kf4=\EOS, lf1=PF1, lf2=PF2, lf3=PF3, +- lf4=PF4, rmkx=\E>, rmso=\E[m, sgr0=\E[m, smkx=\E=, +- smso=\E[7m, use=ansi+csr, use=ansi+local1, ++ kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, lf1=PF1, ++ lf2=PF2, lf3=PF3, lf4=PF4, rmkx=\E>, rmso=\E[m, sgr0=\E[m, ++ smkx=\E=, smso=\E[7m, use=ansi+csr, use=ansi+local1, ++ use=vt100+pf1-pf4, + + bg1.25rv|BBN BitGraph 1.25 (reverse video), + flash=\E[?5l$<200/>\E[?5h, is2=\E>\E[?5h\E[?7h, +@@ -22296,20 +22349,20 @@ + is2=\E[?2h\E[?3l\E[?5l\E[?7h\E[?8h\E>\E[?1l\E\sF\E[?42l\E[?4 + l, + is3=\E[0$}\E[?25h\E[2l\E[H\E[J, ka1=\EOw, ka3=\EOy, +- kb2=\EOu, kc1=\EOq, kc3=\EOs, kf1=\EOP, kf2=\EOQ, kf3=\EOR, +- kf4=\EOS, khlp=\E[28~, krdo=\E[29~, lf1=pf1, lf2=pf2, +- lf3=pf3, lf4=pf4, nel=\EE, rev=\E[7m, ri=\EM, rmacs=\E(B, +- rmam=\E[?7l, rmcup=\E[?7h, rmir=\E[4l, rmkx=\E[?1l\E>, +- rmso=\E[27m, rmul=\E[24m, rs1=\E[!p, rs2=\E[?3l, s0ds=\E(B, +- s1ds=\E(0, ++ kb2=\EOu, kc1=\EOq, kc3=\EOs, khlp=\E[28~, krdo=\E[29~, ++ lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, nel=\EE, rev=\E[7m, ri=\EM, ++ rmacs=\E(B, rmam=\E[?7l, rmcup=\E[?7h, rmir=\E[4l, ++ rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m, rs1=\E[!p, ++ rs2=\E[?3l, s0ds=\E(B, s1ds=\E(0, + sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1 + %;m%?%p9%t\E(0%e\E(B%;, + sgr0=\E[0m\E(B, smacs=\E(0, smam=\E[?7h, + smcup=\E[?7l\E[?1l\E(B, smir=\E[4h, smso=\E[7m, + smul=\E[4m, tsl=\E[1$}\E[2$~, use=ansi+enq, use=ansi+csr, + use=ansi+erase, use=ansi+idl, use=ansi+local, +- use=ansi+pp, use=dec+sl, use=vt100+4bsd, use=vt220+cvis, +- use=vt220+vtedit, use=vt220+sfkeys, use=vt220+ufkeys, ++ use=ansi+pp, use=dec+sl, use=vt100+4bsd, ++ use=vt100+pf1-pf4, use=vt220+cvis, use=vt220+vtedit, ++ use=vt220+sfkeys, use=vt220+ufkeys, + + bq300-rv|Bull VT320 reverse 80 columns, + flash=\E[?5l$<50>\E[?5h, +@@ -22762,11 +22815,10 @@ + bel=^G, clear=\E[H\E[2J, cr=\r, cub1=^H, cud1=\n, + cup=\E[%i%p1%d;%p2%dH, ed=\E[J, el=\E[K, ht=^I, ind=\n, + is2=\E>\E[?3l\E[?4l\E[?5l\E[?20l\E[?7h\E[?8h, +- kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, +- kf2=\EOQ, kf3=\EOR, kf4=\EOS, khome=\E[H, ri=\EM, +- rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, ++ kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, khome=\E[H, ++ ri=\EM, rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, + sgr0=\E[m, smam=\E[?7h, smkx=\E[?1h\E=, smso=\E[7;31m, +- smul=\E[4m, use=ansi+local, ++ smul=\E[4m, use=ansi+local, use=vt100+pf1-pf4, + + # DEC PRO-350 console (VT220-style). The 350 was DEC's attempt to produce + # a PC differentiated from the IBM clones. It was a total, ludicrous, +@@ -22860,13 +22912,12 @@ + cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>, + ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I, + ind=\ED$<5/>, is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\E[D, +- kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, rev=\E[7m$<2/>, ++ kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, rev=\E[7m$<2/>, + rf=/usr/share/tabset/vt100, ri=\EM$<5/>, rmam=\E[7l, + rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m$<2/>, + rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, + sgr0=\E[m$<2/>, smam=\E[7l, smkx=\E[?1h\E=, smso=\E[7m, +- smul=\E[4m$<2/>, use=ansi+csr, ++ smul=\E[4m$<2/>, use=ansi+csr, use=vt100+pf1-pf4, + + #### Evans & Sutherland + # +@@ -23215,11 +23266,11 @@ + cols#80, it#8, lines#24, + clear=\E[H\E[2J, cnorm=\Ez56;2;0;0z\Ez73z\Ez4;1;1z, + cr=\r, cub1=^H, cvvis=\Ez4;2;1z\Ez56;2;80;24z, dch1=\E[P, +- ht=^I, ind=\ED, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, +- nel=\r\ED, rc=\E8, ri=\EM, rmdc=\E[4l, rmir=\E[4l, sc=\E7, +- sgr0=\E[m, smdc=\E[4h, smir=\E[4h, use=ansi+arrows, +- use=ansi+cup, use=ansi+erase, use=ansi+idl, +- use=ansi+local, use=ansi+sgrso, ++ ht=^I, ind=\ED, nel=\r\ED, rc=\E8, ri=\EM, rmdc=\E[4l, ++ rmir=\E[4l, sc=\E7, sgr0=\E[m, smdc=\E[4h, smir=\E[4h, ++ use=ansi+arrows, use=ansi+cup, use=ansi+erase, ++ use=ansi+idl, use=ansi+local, use=ansi+sgrso, ++ use=vt100+pf1-pf4, + + graphos-30|graphos III with 30 lines, + lines#30, +@@ -23289,10 +23340,9 @@ + flash=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q, + home=\E[H, ht=^I, is2=\E<\E[1;48r\E[0q\E[3;4q\E=\E[?1h, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, rev=\E[7m, ri=\EM, +- rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, rs1=\E=\E[0q\E>, +- sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, +- use=ansi+csr, ++ rev=\E[7m, ri=\EM, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, ++ rs1=\E=\E[0q\E>, sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, ++ smul=\E[4m, use=ansi+csr, use=vt100+pf1-pf4, + + #### Morrow Designs + # +@@ -23737,11 +23787,11 @@ + csr=%i\E[%p1%d;%p2%dr, cup=%i\E[%p1%d;%p2%dH, + cvvis=\E[?31h, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, + hts=\EH, il1=\E[L, ind=\ED, kbs=^H, kcub1=\E[D, kcud1=\E[B, +- kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kf1=\EOP, kf2=\EOQ, +- kf3=\EOR, kf4=\EOS, kf5=\E[16~, kf6=\E[17~, kf7=\E[18~, +- kf8=\E[19~, kf9=\E[20~, kich1=\E[@, rc=\E8, rev=\E[7m, +- ri=\EM, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, smso=\E[7m, +- smul=\E[4m, tbc=\E[3g, use=ansi+local1, use=vt220+cvis, ++ kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[P, kf5=\E[16~, kf6=\E[17~, ++ kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kich1=\E[@, rc=\E8, ++ rev=\E[7m, ri=\EM, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, ++ smso=\E[7m, smul=\E[4m, tbc=\E[3g, use=ansi+local1, ++ use=vt100+pf1-pf4, use=vt220+cvis, + ti924-8|Texas Instruments 924 VDT 8859/1 8 bit CTRL, + am, xon, + cols#80, it#8, lines#24, +@@ -23894,16 +23944,16 @@ + dim=\E[2m, dl=\E[%p1%dM, dl1=\E[1M, ech=\E[%p1%dX, ed=\E[J, + el=\E[K, home=\E[H, hpa=\E[%i%p1%dG, ich=\E[%p1%d@, + ich1=\E[1@, il=\E[%p1%dL, il1=\E[1L, ind=\E[S, invis=\E[9m, +- is2=\E[0;10;39m, kcbt=^], 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, +- kich1=\E[@, knp=\E[U, kpp=\E[V, krmir=\E0, nel=\r\E[S, +- rc=\E8, ri=\E[T, rmacs=\E[10m, sc=\E7, ++ is2=\E[0;10;39m, kcbt=^], kdch1=\E[P, kend=\E[Y, kf10=\EOY, ++ kf11=\EOZ, kf12=\EOA, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, ++ kf9=\EOX, kich1=\E[@, knp=\E[U, kpp=\E[V, krmir=\E0, ++ nel=\r\E[S, rc=\E8, ri=\E[T, rmacs=\E[10m, sc=\E7, + sgr=\E[10m\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t; + 2%;%?%p6%t;1%;%?%p9%t;12%e;10%;%?%p7%t;9%;m, + sgr0=\E[0;10m, smacs=\E[12m, vpa=\E[%i%p1%dd, + use=ansi+arrows, use=ansi+inittabs, use=ansi+local, + use=ansi+sgrbold, use=ecma+index, use=klone+color, ++ use=vt100+pf1-pf4, + + # (pc6300plus: removed ":KM=/usr/lib/ua/kmap.s5:"; renamed BO/EE/CI/CV -- esr) + pc6300plus|AT&T 6300 plus, +@@ -24174,7 +24224,7 @@ + cols#128, lines#57, + bel=^G, clear=^L, cr=\r, cub1=^H, cud1=\n, cuu1=^K, ht=^I, + ind=\n, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, ++ use=vt100+pf1-pf4, + + #### Other consoles + # The following is a version of the ibm-pc entry distributed with PC/IX, +@@ -24319,11 +24369,11 @@ + ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I, + ich1=\E[1@$<7/>, il1=\E[1L$<9/>, is2=\E[1;24r\E[24;1H, + kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, +- kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=\r\n, +- rev=\E[7m$<2/>, rf=/usr/share/tabset/vt100, ++ nel=\r\n, rev=\E[7m$<2/>, rf=/usr/share/tabset/vt100, + ri=\EM$<5/>, rmkx=\E>\E[?1l, rmso=\E[m$<2/>, + rmul=\E[m$<2/>, rs1=\E>, sgr0=\E[m$<2/>, smkx=\E=\E[?1h, + smso=\E[7m$<2/>, smul=\E[4m$<2/>, use=ansi+csr, ++ use=vt100+pf1-pf4, + + # From: Rick Thomas <ihnp4!btlunix!rbt> + # (xtalk: I added <rmam>/<smam> based on the init string. +@@ -24493,10 +24543,10 @@ + bel=^G, clear=\E[1;1H\E[2J, cnorm=\E[>12h, cr=\r, cub1=^H, + cud1=\n, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, + cvvis=\E[>12l, ed=\E[J, el=\E[K, ht=^I, ind=\ED, 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, +- ri=\EM, rmacs=\E[m, rmso=\E[m, rmul=\E[m, sgr0=\E[m, +- smacs=\E[1m, smso=\E[7m, smul=\E[4m, ++ kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf5=\EOT, kf6=\EOU, ++ kf7=\EOV, kf8=\EOW, ri=\EM, rmacs=\E[m, rmso=\E[m, rmul=\E[m, ++ sgr0=\E[m, smacs=\E[1m, smso=\E[7m, smul=\E[4m, ++ use=vt100+pf1-pf4, + digilog|digilog 333, + OTbs, + cols#80, lines#16, +@@ -27855,7 +27905,12 @@ + # + add sclp -TD + # + add op to vt525 -TD + # +-# 2025-0405 ++# 2025-04-05 + # + update contour -TD + # ++# 2025-04-12 ++# + add pangoterm -TD ++# + add kf1 to kf5 to sclp (report by Werner Fink) ++# + add vt100+pf1-pf4 -TD ++# + ######## SHANTIH! SHANTIH! SHANTIH! +Index: package/debian-mingw/changelog +--- ncurses-6.5-20250405+/package/debian-mingw/changelog 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/package/debian-mingw/changelog 2025-04-12 10:27:36.000000000 +0000 +@@ -1,8 +1,8 @@ +-ncurses6td (6.5+20250405) unstable; urgency=low ++ncurses6td (6.5+20250412) unstable; urgency=low + + * latest weekly patch + +- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Apr 2025 05:48:54 -0400 ++ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 12 Apr 2025 06:27:36 -0400 + + ncurses6 (5.9+20131005) unstable; urgency=low + +Index: package/debian-mingw64/changelog +--- ncurses-6.5-20250405+/package/debian-mingw64/changelog 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/package/debian-mingw64/changelog 2025-04-12 10:27:36.000000000 +0000 +@@ -1,8 +1,8 @@ +-ncurses6td (6.5+20250405) unstable; urgency=low ++ncurses6td (6.5+20250412) unstable; urgency=low + + * latest weekly patch + +- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Apr 2025 05:48:54 -0400 ++ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 12 Apr 2025 06:27:36 -0400 + + ncurses6 (5.9+20131005) unstable; urgency=low + +Index: package/debian/changelog +--- ncurses-6.5-20250405+/package/debian/changelog 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/package/debian/changelog 2025-04-12 10:27:36.000000000 +0000 +@@ -1,8 +1,8 @@ +-ncurses6td (6.5+20250405) unstable; urgency=low ++ncurses6td (6.5+20250412) unstable; urgency=low + + * latest weekly patch + +- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 05 Apr 2025 05:48:54 -0400 ++ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 12 Apr 2025 06:27:36 -0400 + + ncurses6 (5.9+20120608) unstable; urgency=low + +Index: package/mingw-ncurses.nsi +Prereq: 1.697 +--- ncurses-6.5-20250405+/package/mingw-ncurses.nsi 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/package/mingw-ncurses.nsi 2025-04-12 10:27:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-; $Id: mingw-ncurses.nsi,v 1.697 2025/04/05 09:48:54 tom Exp $
++; $Id: mingw-ncurses.nsi,v 1.698 2025/04/12 10:27:36 tom Exp $
+
+ ; TODO add examples
+ ; TODO bump ABI to 6
+@@ -10,7 +10,7 @@ + !define VERSION_MAJOR "6"
+ !define VERSION_MINOR "5"
+ !define VERSION_YYYY "2025"
+-!define VERSION_MMDD "0405"
++!define VERSION_MMDD "0412"
+ !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
+
+ !define MY_ABI "5"
+Index: package/mingw-ncurses.spec +--- ncurses-6.5-20250405+/package/mingw-ncurses.spec 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/package/mingw-ncurses.spec 2025-04-12 10:27:36.000000000 +0000 +@@ -3,7 +3,7 @@ + Summary: shared libraries for terminal handling + Name: mingw32-ncurses6 + Version: 6.5 +-Release: 20250405 ++Release: 20250412 + License: X11 + Group: Development/Libraries + URL: https://invisible-island.net/ncurses/ +Index: package/ncurses.spec +--- ncurses-6.5-20250405+/package/ncurses.spec 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/package/ncurses.spec 2025-04-12 10:27:36.000000000 +0000 +@@ -1,7 +1,7 @@ + Summary: shared libraries for terminal handling + Name: ncurses6 + Version: 6.5 +-Release: 20250405 ++Release: 20250412 + License: X11 + Group: Development/Libraries + URL: https://invisible-island.net/ncurses/ +Index: package/ncursest.spec +--- ncurses-6.5-20250405+/package/ncursest.spec 2025-04-05 09:48:54.000000000 +0000 ++++ ncurses-6.5-20250412/package/ncursest.spec 2025-04-12 10:27:36.000000000 +0000 +@@ -1,7 +1,7 @@ + Summary: Curses library with POSIX thread support. + Name: ncursest6 + Version: 6.5 +-Release: 20250405 ++Release: 20250412 + License: X11 + Group: Development/Libraries + Source: ncurses-%{version}-%{release}.tgz |