summaryrefslogtreecommitdiffstats
path: root/share/termcap
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1995-08-16 21:45:34 +0000
committerache <ache@FreeBSD.org>1995-08-16 21:45:34 +0000
commit5da7738f941a78b8b22c599fd438a1c408bed716 (patch)
tree50cab7e5d75294a05c09d4cd66c99c598708d075 /share/termcap
parentb31df0923855dfd9d896af85136b21457656fb94 (diff)
downloadFreeBSD-src-5da7738f941a78b8b22c599fd438a1c408bed716.zip
FreeBSD-src-5da7738f941a78b8b22c599fd438a1c408bed716.tar.gz
Fix F11 and F12 for VT200, my mistake
Remove some rare-used semigraphics from VT100 entry, it really helps many not-fully compatible emulators and don't degradate original vt100 much. Add VT200 keys set to VT100 k1-k4, it not affects original VT100 since no one program tests keys presense, but helps emulators to work
Diffstat (limited to 'share/termcap')
-rw-r--r--share/termcap/termcap.src16
1 files changed, 12 insertions, 4 deletions
diff --git a/share/termcap/termcap.src b/share/termcap/termcap.src
index 1889f28..3e4e894 100644
--- a/share/termcap/termcap.src
+++ b/share/termcap/termcap.src
@@ -2298,6 +2298,10 @@ dosansi|ANSI.SYS standard crt:\
# The vt100 uses rs and rf rather than is/ct/st because the tab settings
# are in non-volatile memory and don't need to be reset upon login.
# You can type "reset" to get them set.
+#
+# Full vt200 keys set added to k1-k4 to help various emulators.
+# Since no pgms asks for funkeys present, it isn't affect standard vt100
+#
vt100|dec-vt100|vt100-am|vt100am|dec vt100:\
:do=2\E[B:co#80:li#24:cl=50\E[H\E[J:sf=2*\ED:\
:le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
@@ -2305,12 +2309,16 @@ vt100|dec-vt100|vt100-am|vt100am|dec vt100:\
:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:\
:is=\E>\E[?1;3;4;5l\E[?7;8h\E[1;24r\E[24;1H:\
:if=/usr/share/tabset/vt100:nw=2\EE:\
- :as=2\E(0:ae=2\E(B:ac=llmmkkjjuuttvvwwqqxxnnoosspprr``aaffgg~~..--++,,hhII00yyzz:\
+ :as=2\E(0:ae=2\E(B:ac=llmmkkjjuuttvvwwqqxxnnpprr``aa:\
:rs=\E>\E[?1;3;4;5l\E[?7;8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=\177:\
:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=2*\EM:vt#3:xn:\
:sc=2\E7:rc=2\E8:cs=5\E[%i%d;%dr:UP=2\E[%dA:DO=2\E[%dB:RI=2\E[%dC:\
- :LE=2\E[%dD:ct=2\E[3g:st=2\EH:ta=^I:ms:bl=^G:cr=^M:eo:it#8:ut:
+ :LE=2\E[%dD:ct=2\E[3g:st=2\EH:ta=^I:ms:bl=^G:cr=^M:eo:it#8:ut:\
+ :@7=\E[4~:kh=\E[1~:kI=\E[2~:k0=\E[10~:\
+ :kD=\E[3~:k5=\E[15~:\
+ :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:\
+ :F2=\E[24~:kP=\E[5~:kN=\E[6~:
vt100-nam|dec-vt100-nam|vt100nam|vt100 w/no am:\
:am@:xn@:\
:is=\E>\E[?1;3;4;5;7l\E[?8h\E[1;24r\E[24;1H:\
@@ -2442,8 +2450,8 @@ pro350|decpro|dec pro console:\
vt200|vt220|vt220am|dec-vt220|dec vt200 series with jump scroll:\
:@7=\E[4~:kh=\E[1~:kI=\E[2~:k0=\E[10~:\
:kD=\E[3~:k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\
- :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[22~:\
- :F2=\E[23~:kP=\E[5~:kN=\E[6~:\
+ :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:\
+ :F2=\E[24~:kP=\E[5~:kN=\E[6~:\
:K1=\EOw:K2=\EOy:K3=\EOu:K4=\EOq:K5=\EOs:\
:tc=vt102:
# SC needed for screen(1) ache
OpenPOWER on IntegriCloud