https://invisible-island.net/personal/
  Copyright © 2018,2019 by Thomas E. Dickey
# From: Eric Raymond <esr@snark.thyrsus.com> Mon Nov 27 19:00:53 EST 1995
  att6386|at386|386at|AT&T WGS 6386 console,
          am, bw, eo, xon,
          cols#80, it#8, lines#25,
          acsc=``a1fxgqh0jYk?lZm@nEooppqDrrsstCu4vAwBx3yyzz{{||}}~~,
          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[=C,
          clear=\E[2J\E[H, cnorm=\E[=1C, 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[P, 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, ht=^I, hts=\EH, 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;10;39m, kbs=^H, kcbt=^], 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, nel=\r\E[S, rc=\E8, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT,
          rmacs=\E[10m, rmso=\E[m, rmul=\E[m, 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, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
          vpa=\E[%i%p1%dd, use=klone+color,
   
  # Color manipulations for HP terminals
  hp+color|hp with colors,
          ccc,
          colors#16, ncv#17, pairs#7,
          initp=\E&v
                  %?
                          %p2%{1000}%=
                          %t1
                  %e.
                          %p2%d
                  %;
                  a
                  %?
                          %p3%{1000}%=
                          %t1
                  %e.
                          %p3%d
                  %;
                  b
                  %?
                          %p4%{1000}%=
                          %t1
                  %e.
                          %p4%d
                  %;
                  c
                  %?
                          %p5%{1000}%=
                          %t1
                  %e.
                          %p5%d
                  %;
                  x
                  %?
                          %p6%{1000}%=
                          %t1
                  %e.
                          %p6%d
                  %;
                  y
                  %?
                          %p7%{1000}%=
                          %t1
                  %e.
                          %p7%d
                  %;
                  z
                  %p1%dI,
          oc=\E&v0m1a1b1c0I\E&v1a1I\E&v1b2I\E&v1a1b3I\E&v1c4I\E&v1a1c5I\E&v1b1c6
             I\E&v1x1y7I,
          op=\E&v0S, scp=\E&v%p1%dS,
   
  tek4205|tektronix 4205,
          ccc, mir, msgr,
          colors#8, cols#80, it#8, lines#30, ncv#49, pairs#63,
          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
          bel=^G, blink=\E[5m, bold=\E[=7;<4m, cbt=\E[Z, 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%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
          dch1=\E[1P, dim=\E[=1;<6m, dl=\E[%p1%dM, dl1=\E[1M, ech=\E%p1%dX,
          ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0, home=\E[H, ht=^I, ich=\E[%p1%d@,
          il=\E[%p1%dL, il1=\E[1L, ind=\ED,
          initc=\E%%!0\ETF4
                  %?
                          %p1%{0}%=
                          %t0
                  %e
                          %p1%{1}%=
                          %t4
                  %e
                          %p1%{2}%=
                          %t3
                  %e
                          %p1%{3}%=
                          %t5
                  %e
                          %p1%{4}%=
                          %t2
                  %e
                          %p1%{5}%=
                          %t6
                  %e
                          %p1%{6}%=
                          %t7
                  %e
                          1
                  %;
                  %?
                          %p2%{125}%<
                          %t0
                  %e
                          %p2%{250}%<
                          %tA2
                  %e
                          %p2%{375}%<
                          %tA?
                  %e
                          %p2%{500}%<
                          %tC8
                  %e
                          %p2%{625}%<
                          %tD4
                  %e
                          %p2%{750}%<
                          %tE1
                  %e
                          %p2%{875}%<
                          %tE\:
                  %e
                          F4
                  %;
                  %?
                          %p3%{125}%<
                          %t0
                  %e
                          %p3%{250}%<
                          %tA2
                  %e
                          %p3%{375}%<
                          %tA?
                  %e
                          %p3%{500}%<
                          %tC8
                  %e
                          %p3%{625}%<
                          %tD4
                  %e
                          %p3%{750}%<
                          %tE1
                  %e
                          %p3%{875}%<
                          %tE\:
                  %e
                          F4
                  %;
                  %?
                          %p4%{125}%<
                          %t0
                  %e
                          %p4%{250}%<
                          %tA2
                  %e
                          %p4%{375}%<
                          %tA?
                  %e
                          %p4%{500}%<
                          %tC8
                  %e
                          %p4%{625}%<
                          %tD4
                  %e
                          %p4%{750}%<
                          %tE1
                  %e
                          %p4%{875}%<
                          %tE\:
                  %e
                          F4
                  %;
                  \E%%!1,
          invis=\E[=6;<5, is1=\E%!0\ETM1\E%!1\E[m, kbs=^H, kcub1=\E[D,
          kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kf0=\EOA, kf1=\EOB, kf2=\EOC,
          kf3=\EOD, kf4=\EP, kf5=\EQ, kf6=\ER, kf7=\ES,
          oc=\E%!0\ETFB000001F4F4F42F40030F404A4C<F450F4F46F40F47F4F40\E%!1,
          op=\E[39;40m, rev=\E[7m, ri=\EM, rmacs=^O, rmcup=, rmir=\E[4l,
          rmso=\E[=0;<1m, rmul=\E[24m,
          setb=\E[=
                  %?
                          %p1%{0}%=
                          %t0m
                  %e
                          %p1%{1}%=
                          %t4m
                  %e
                          %p1%{2}%=
                          %t3m
                  %e
                          %p1%{3}%=
                          %t5m
                  %e
                          %p1%{4}%=
                          %t2m
                  %e
                          %p1%{5}%=
                          %t6m
                  %e
                          %p1%{6}%=
                          %t7m
                  %e
                          1m
                  %;,
          setf=\E[<
                  %?
                          %p1%{0}%=
                          %t0m
                  %e
                          %p1%{1}%=
                          %t4m
                  %e
                          %p1%{2}%=
                          %t3m
                  %e
                          %p1%{3}%=
                          %t5m
                  %e
                          %p1%{4}%=
                          %t2m
                  %e
                          %p1%{5}%=
                          %t6m
                  %e
                          %p1%{6}%=
                          %t7m
                  %e
                          1m
                  %;,
          sgr0=\E[=0;<1m\E[24;25;27m\017, smacs=^N,
          smcup=\E%%!1\E[?6l\E[2J, smir=\E[4h, smso=\E[=2;<3m, smul=\E[4m,
          tbc=\E[1g,
   
  wy370-nk|wyse 370 without function keys,
          am, ccc, hs, mc5i, mir, msgr, xenl, xon,
          colors#64, cols#80, it#8, lines#24, ncv#48, pairs#64, wsl#80,
          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
          bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
          clear=\E[H\E[J$<40>, cnorm=\E[34h\E[?25h, cr=\r,
          csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB,
          cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH$<1>,
          cuu=\E[%p1%dA, cuu1=\E[A, cvvis=\E[?25h\E[34l, dch=\E[%p1%dP$<1*>,
          dch1=\E[P$<1>, dclk=\E[31h, dim=\E[2m, dl=\E[%p1%dM$<2*>,
          dl1=\E[M$<2>, dsl=\E[40l, ech=\E[%p1%dX$<.1*>, ed=\E[J$<40>,
          el=\E[K$<10>, el1=\E[1K$<12>, enacs=\E)0,
          flash=\E[30h\E\,$<300/>\E[30l, fsl=\E[1;24r\E8, home=\E[H,
          hpa=\E[%i%p1%d`, ht=\011$<1>, hts=\EH, ich=\E[%p1%d@$<1*>,
          il=\E[%p1%dL$<2*>, il1=\E[L$<2>, ind=\n$<2>,
          initc=\E[66;
                  %p1%d;
                  %?
                          %p2%{250}%<
                          %t%{0}
                  %e
                          %p2%{500}%<
                          %t%{16}
                  %e
                          %p2%{750}%<
                          %t%{32}
                  %e%{48}
                  %;
                  %?
                          %p3%{250}%<
                          %t%{0}
                  %e
                          %p3%{500}%<
                          %t%{4}
                  %e
                          %p3%{750}%<
                          %t%{8}
                  %e%{12}
                  %;
                  %?
                          %p4%{250}%<
                          %t%{0}
                  %e
                          %p4%{500}%<
                          %t%{1}
                  %e
                          %p4%{750}%<
                          %t%{2}
                  %e%{3}
                  %;
                  %{1}%+%+%+%dw,
          invis=\E[8m, ip=$<1>, is1=\E[90;1"p\E[?5W$<6>,
          is2=\E[2;4;20;30;40l\E[?1;10;16l\E[12h\E[?7;8;25h,
          is3=\E>\017\E)0\E(B\E[63;0w\E[m, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,
          oc=\E[60w\E[63;0w\E[66;1;4w\E[66;2;13w\E[66;3;16w\E[66;4;49w\E[66;5;51
             w\E[66;6;61w\E[66;7;64w,
          op=\E[m, rc=\E8, rev=\E[7m, ri=\EM$<2>, rmacs=^O, rmam=\E[?7l,
          rmclk=\E[31l, rmcup=\E[\sR, rmir=\E[4l, rmkx=\E>, rmso=\E[27m,
          rmul=\E[24m, rs1=\E[13l\E[3l\E!p\E[?4i, rs2=\E[35h\E[?3l$<8>,
          rs3=\E[?5l, sc=\E7, setb=\E[62;%p1%dw, setf=\E[61;%p1%dw,
          sgr=\E[0
                  %?
                          %p2
                          %t;4
                  %;
                  %?
                          %p3%p1%|
                          %t;7
                  %;
                  %?
                          %p4
                          %t;5
                  %;
                  %?
                          %p5
                          %t;2
                  %;
                  %?
                          %p6
                          %t;1
                  %;
                  %?
                          %p7
                          %t;8
                  %;
                  m
                  %?
                          %p9
                          %t\016
                  %e
                          \017
                  %;,
          sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smcup=\E[\sQ, smir=\E[4h,
          smkx=\E[?1l\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
          tsl=\E[40l\E[40h\E7\E[99;%i%p1%dH, u0=\E[?38h\E8, u1=\E[?38l\E)0,
          u2=\E[92;52"p, u3=\E~B, u4=\E[92;76"p, u5=\E%!1\E[90;1"p,
          vpa=\E[%i%p1%dd,
  #
  #       Function key set for the ASCII (wy-50 compatible) keyboard
  #       This is the default 370.
  #
  wy370|wyse370|wy370-101k|Wyse 370 with 101 key keyboard,
          kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
          kdch1=\EOQ, kdl1=\EOQ, kent=\EOM, kf1=\E[?4i, kf10=\E[21~, kf11=\E[23~,
          kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~,
          kf2=\E[?3i, kf3=\E[2i, kf4=\E[@, kf5=\E[M, kf6=\E[17~, kf7=\E[18~,
          kf8=\E[19~, kf9=\E[20~, khome=\E[H, kich1=\EOP, kil1=\EOP, knp=\E[U,
          kpp=\E[V, use=wy370-nk,
  #
  #       Function key set for the VT-320 (and wy85) compatible keyboard
  #
  wy370-105k|Wyse 370 with 105 key keyboard,
          kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~,
          kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~,
          kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
          kf20=\E[34~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
          kfnd=\E[1~, khlp=\E[28~, khome=\E[26~, kich1=\E[2~, knp=\E[6~,
          kpp=\E[5~, kslt=\E[4~, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, use=wy370-nk,
          use=vt220+keypad,
  #
  #       Function key set for the PC compatible keyboard
  #
  wy370-EPC|Wyse 370 with 102 key keyboard,
          kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
          kend=\E[1~, kent=\EOM, kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
          kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[M, kf6=\E[17~, kf7=\E[18~,
          kf8=\E[19~, kf9=\E[20~, khome=\E[H, kich1=\E[2~, knp=\E[U, kpp=\E[V,
          use=wy370-nk,