Re: vt-220
Posted in 1997
Hi! We use Wyse 120 and Wyse 160 in vt220 Mode. Sorry for the comments in german. We dont use the ki and kj option for insert and delete row, we are setting this by the options in the 4gl programs. The ZG is for display attributes like blink, reverse, ... Live long and prosper! Patric ############################################################# # Zeile ks=.... muss bleiben sonst funktioniert Graphikmodus # auf der IBM RS6000 mit wyse 120 nicht! rks 25.10.93 # # Erkl'rung zu ks/ke: # ks = keypad start, wird von 4gl zum initialisieren des DISPLAY-Mode # benutzt. ke= keypad end, wird am ende des DISPLAY-Mode gesendet. # DISPLAY-Mode: Modus, in dem 4gl Masken aufbaut, und "display at"- # Befehle ausf'hrt. im Gegensatz dazu: TEXT-Mode. wird eingeschaltet # durch "display" ohne "at" (Bildschirm scrollt nach oben) # wichtig im ks-string von unten: \\E)0 = select G1 char-set # mit gs/ge (graphic start/end) wird nur der aktuelle Zeichensatz von G0 auf G1 # umgestellt. # # Der rest von ks bedeutet: # \\E(B G0 character set US-ASCII # \\E)0 G1 character set special & line drawing # \\E> Normal keypad Gegensatz: Application keypad (\\E=) # 22.01.94 (gfv) # # ki und kj nicht besetzen!!!!! ############################################################# vt220-25|DEC VT220 in vt100 emulation mode mit 25 Zeilen:\\ :ae=4\\E(B:al=\\E[L:as=2\\E(<:\\ :bl=^G:bs:\\ :ks=\\E)0\\E(B\\E>\\E[?1l\\017:ke=\\017:\\ :cd=50\\E[J:ce=3\\E[K:cl=50\\E[;H\\E[2J:cm=10\\E[%i%d;%dH:\\ :co#80:cr=^M:cs=\\E[%i%d;%dr:\\ :dc=\\E[P:dl=\\E[M:do=\\E[B:ei=\\E[4l:ho=\\E[H:\\ :if=/usr/lib/tabset/vt100:im=\\E[4h:is=\\E[1;25r\\E[25;1H:\\ :k0=\\EOP:k1=\\EOQ:k2=\\EOR:k3=\\EOS:k4=\\E[M:k5=\\E[17~:\\ :k6=\\E[18~:k7=\\E[19~:k8=\\E[20~:k9=\\E[21~:\\ :kA=\\E[23~:kB=\\E[24~:\\ :kC=\\E[2~:kD=\\E[H:\\ :kE=\\E[1~:\\ :kZ=\\E[F36tod:\\ :kg=\\E[5~:kf=\\E[6~:\\ :kb=^?:kd=\\E[B:kl=\\E[D:kr=\\E[C:ku=\\E[A:\\ :le=^H:li#25:\\ :mb=2\\E[5m:md=2\\E[1m:me=2\\E[m:mi:mr=2\\E[7m:\\ :nd=\\E[C:nl=^J:pt:\\ :rc=\\E8:rf=/usr/lib/tabset/vt100:\\ :rs=\\E>\\E[?3l\\E[?4l\\E[?5l\\E[?7h\\E[?8h:\\ :sc=\\E7:se=\\E[m:sf=\\ED:sr=\\EM:\\ :so=\\E[7m:se=\\E[m:\\ :us=\\E[2m:ue=\\E[m:\\ :ta=^I:up=\\E[A:us=\\E[4m:vt#3:\\ :gs=\\016:ge=\\017:gb=lmkjqx:\\ :G1=k:G2=l:G3=m:G4=j:GV=x:GH=q:\\ :GU=v:GD=w:GC=n:GL=u:GR=t:\\ :ZG#0:ZA=\\E[0%?%p1%{0}%>%p1%{4}%<%&%t;1%e%?%p1%{3}%>%p1%{7}%<%&%t;2%e%?% p1%{7}%=%t;0%;%;%;%?%p2%t;7%;%?%p3%t;5%;%?%p4%t;4%;m:\\ vt220|DEC VT220 in vt100 emulation mode mit 24 Zeilen:\\ :ae=4\\E(B:al=\\E[L:as=2\\E(<:\\ :bl=^G:bs:\\ :ks=\\E)0\\E(B\\E>\\E[?1l\\017:ke=\\017:\\ :cd=50\\E[J:ce=3\\E[K:cl=50\\E[;H\\E[2J:cm=10\\E[%i%d;%dH:\\ :co#80:cr=^M:cs=\\E[%i%d;%dr:\\ :dc=\\E[P:dl=\\E[M:do=\\E[B:ei=\\E[4l:ho=\\E[H:\\ :if=/usr/lib/tabset/vt100:im=\\E[4h:is=\\E[1;25r\\E[25;1H:\\ :k0=\\EOP:k1=\\EOQ:k2=\\EOR:k3=\\EOS:k4=\\E[M:k5=\\E[17~:\\ :k6=\\E[18~:k7=\\E[19~:k8=\\E[20~:k9=\\E[21~:\\ :kA=\\E[23~:kB=\\E[24~:\\ :kC=\\E[2~:kD=\\E[H:\\ :kE=\\E[1~:\\ :kZ=\\E[F36tod:\\ :kg=\\E[5~:kf=\\E[6~:\\ :kb=^?:kd=\\E[B:kl=\\E[D:kr=\\E[C:ku=\\E[A:\\ :le=^H:li#24:\\ :mb=2\\E[5m:md=2\\E[1m:me=2\\E[m:mi:mr=2\\E[7m:\\ :nd=\\E[C:nl=^J:pt:\\ :rc=\\E8:rf=/usr/lib/tabset/vt100:\\ :rs=\\E>\\E[?3l\\E[?4l\\E[?5l\\E[?7h\\E[?8h:\\ :sc=\\E7:se=\\E[m:sf=\\ED:sr=\\EM:\\ :so=\\E[7m:se=\\E[m:\\ :us=\\E[2m:ue=\\E[m:\\ :ta=^I:up=\\E[A:us=\\E[4m:vt#3:\\ :gs=\\016:ge=\\017:gb=lmkjqx:\\ :G1=k:G2=l:G3=m:G4=j:GV=x:GH=q:\\ :GU=v:GD=w:GC=n:GL=u:GR=t:\\ :ZG#0:ZA=\\E[0%?%p1%{0}%>%p1%{4}%<%&%t;1%e%?%p1%{3}%>%p1%{7}%<%&%t;2%e%?% p1%{7}%=%t;0%;%;%;%?%p2%t;7%;%?%p3%t;5%;%?%p4%t;4%;m:\\ vt220-25w:\\ co#132:tc=vt220-25 vt102:\\ li#24:tc=vt220-25 # # Explanation of the ZA entry: # # \\E[ write control sequence introducer (CSI) # %?%p1%{4}%< if p1 < 4 # %t0 then write "0" NORMAL # %e%p1%{7}%< elseif p1 < 7 # %t2 then write "2" DIM # %e8 else write "8" INVISIBLE # %; endif # %; endif # %?%p4 if p4 is set # %t;4 then write ";4" UNDERLINE # %; endif # %?%p3 if p3 is set # %t;5 then write ";5" BLINK # %; endif # %?%p2 if p2 is set # %t;7 then write ";7" REVERSE # %; endif # m write control sequence terminator > Hi, > Is there anyone using vt220 as terminal type for connecting to online > database server (7.2x) on Unix? Could you send me your termcap file? I have > problem in defining the termcap file. I am using Digital Unix and Informix > OnLine Dynamic Server 7.20. > By the way, do your backspace key work under vt220? > > Thanks in advance, > > Regards, > Patrick > pwychan@fti.com.hk