1# termcap	Termcap entries for the VT family.
2#		All termcap entries have been freed of the 'ks' and
3#		'ke' entries, that put the keypad into applications
4#		mode. This is a generally misused entry, not ment
5#		for the vt100 "applications" mode. Now cursor and
6#		function keys will work in all programs.
7#
8#		Also, there is a "generic" vt entry with common
9#		entries for all terminals, on which all other entries
10#		are built.
11#
12# Version:	@(#) vt-termcap 1.37 12-Mar-1996 MvS
13#
14
15# Generic VT entry.
16vg|vt-generic|Generic VT entries:\
17	:bs:mi:ms:pt:xn:xo:it#8:RA=\E[?7l:SA=\E?7h:bl=^G:cr=^M:ta=^I:\
18	:cm=\E[%i%d;%dH:le=^H:up=\E[A:do=\E[B:nd=\E[C:LE=\E[%dD:\
19	:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:\
20	:cd=\E[J:sf=\ED:sr=\EM:ct=\E[3g:st=\EH:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:\
21	:ei=\E[4l:ic=\E[@:IC=\E[%d@:al=\E[L:AL=\E[%dL:dc=\E[P:DC=\E[%dP:\
22	:dl=\E[M:DL=\E[%dM:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:mb=\E[5m:mh=\E[2m:\
23	:md=\E[1m:mr=\E[7m:me=\E[m:kb=\177:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:
24
25# Linux console. One should really set TERM=linux instead of TERM=console.
26lx|linux|console|con80x25|LINUX System Console:\
27	:co#80:li#25:am:is=\E[m\E[?1l\E>\E[10m:rs=\E[m\E[?1l\E>\E[10m:ch=\E[%i%dG:\
28	:cv=\E[%i%dd:eA=\E)0:as=^N:ae=^O:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:\
29	:ve=\E[?25h:vi=\E[?25l:se=\E[27m:ue=\E[24m:mh=\E[2m:ks=:ke=:kh=\E[1~:\
30	:kH=\E[4~:kI=\E[2~:kD=\E[3~:kP=\E[5~:kN=\E[6~:k1=\E[[A:k2=\E[[B:\
31	:k3=\E[[C:k4=\E[[D:k5=\E[[E:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\
32	:k0=\E[21~:F1=\E[23~:F2=\E[24~:bs:mi:ms:pt:xn:xo:it#8:RA=\E[?7l:\
33	:SA=\E?7h:bl=^G:cr=^M:ta=^I:cm=\E[%i%d;%dH:le=^H:up=\E[A:\
34	:do=\E[B:nd=\E[C:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:ho=\E[H:\
35	:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:ct=\E[3g:st=\EH:\
36	:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:ei=\E[4l:ic=\E[@:IC=\E[%d@:al=\E[L:\
37	:AL=\E[%dL:dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:so=\E[7m:us=\E[4m:\
38	:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:kb=\177:ku=\E[A:kd=\E[B:kr=\E[C:\
39	:kl=\E[D:
40
41# Some other, commonly used linux console entries.
42lx|con80x25:co#80:li#25:tc=linux:
43lx|con80x28:co#80:li#25:tc=linux:
44lx|con80x43:co#80:li#43:tc=linux:
45lx|con80x50:co#80:li#50:tc=linux:
46lx|con100x37:co#100:li#37:tc=linux:
47lx|con100x40:co#100:li#40:tc=linux:
48lx|con132x43:co#132:li#43:tc=linux:
49
50# vt102 - vt100 + insert line etc. VT102 does not have insert character.
51v2|vt102|DEC vt102 compatible:\
52	:co#80:li#24:is=\E[m\E[?1l\E>:rs=\E[m\E[?1l\E>:eA=\E)0:as=^N:ae=^O:\
53	:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:ks=:ke=:k1=\EOP:k2=\EOQ:k3=\EOR:\
54	:k4=\EOS:bs:mi:ms:pt:xn:xo:it#8:RA=\E[?7l:SA=\E?7h:bl=^G:cr=^M:\
55	:ta=^I:cm=\E[%i%d;%dH:le=^H:up=\E[A:do=\E[B:nd=\E[C:LE=\E[%dD:\
56	:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:\
57	:cd=\E[J:sf=\ED:sr=\EM:ct=\E[3g:st=\EH:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:\
58	:ei=\E[4l:al=\E[L:AL=\E[%dL:dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:\
59	:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:mb=\E[5m:mh=\E[2m:md=\E[1m:mr=\E[7m:\
60	:me=\E[m:kb=\177:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:
61
62# vt100 - really vt102 without insert line, insert char etc.
63vt|vt100|DEC vt100 compatible:\
64	:im@:mi@:al@:dl@:ic@:dc@:AL@:DL@:IC@:DC@:\
65	:tc=vt102:
66
67# Standard vt320 (based on my own digital vt320)
68v3|vt320|DEC vt320:\
69	:co#80:li#24:hs:es:is=\E[m\E[2$~\E[?1l\E>:rs=\E[m\E[?1l\E>:ve=\E[?25h:\
70	:vi=\E[?25l:se=\E[27m:ue=\E[24m:mh=\E[2m:eA=\E)0:as=^N:ae=^O:\
71	:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:ts=\E[1$}\E[1;%i%dH:fs=\E[0$}:\
72	:ds=\E[1$}\r\E[m\E[K\E[0$}:ks=:ke=:kI=\E[2~:kD=\E[3~:kP=\E[5~:kN=\E[6~:\
73	:@4=\E[29~:@0=\E[1~:*6=\E[4~:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
74	:k5=\E[16~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k0=\E[21~:F1=\E[23~:\
75	:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:F6=\E[29~:F7=\E[31~:F8=\E[32~:\
76	:bs:mi:ms:pt:xn:xo:it#8:RA=\E[?7l:SA=\E?7h:bl=^G:cr=^M:ta=^I:\
77	:cm=\E[%i%d;%dH:le=^H:up=\E[A:do=\E[B:nd=\E[C:LE=\E[%dD:\
78	:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:\
79	:cd=\E[J:sf=\ED:sr=\EM:ct=\E[3g:st=\EH:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:\
80	:ei=\E[4l:ic=\E[@:IC=\E[%d@:al=\E[L:AL=\E[%dL:dc=\E[P:DC=\E[%dP:\
81	:dl=\E[M:DL=\E[%dM:so=\E[7m:us=\E[4m:mb=\E[5m:md=\E[1m:mr=\E[7m:\
82	:me=\E[m:kb=\177:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:
83
84v8|vt320-8|DEC vt320 in 8-bit mode:\
85	:kI=\2332~:kD=\2333~:kP=\2335~:kN=\2336~:@4=\23329~:@0=\2331~:\
86	:*6=\2334~:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\23316~:k6=\23317~:\
87	:k7=\23318~:k8=\23319~:k9=\23320~:k0=\23321~:F1=\23323~:F2=\23324~:\
88	:F3=\23325~:F4=\23326~:F5=\23328~:F6=\23329~:F7=\23331~:F8=\23332~:\
89	:ku=\233A:kd=\233B:kr=\233C:kl=\233D:co#80:li#24:hs:es:\
90	:is=\E[m\E[2$~\E[?1l\E>:rs=\E[m\E[?1l\E>:ve=\E[?25h:vi=\E[?25l:\
91	:se=\E[27m:ue=\E[24m:mh=\E[2m:eA=\E)0:as=^N:ae=^O:\
92	:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:ts=\E[1$}\E[1;%i%dH:fs=\E[0$}:\
93	:ds=\E[1$}\r\E[m\E[K\E[0$}:ks=:ke=:bs:mi:ms:pt:xn:xo:it#8:RA=\E[?7l:\
94	:SA=\E?7h:bl=^G:cr=^M:ta=^I:cm=\E[%i%d;%dH:le=^H:up=\E[A:\
95	:do=\E[B:nd=\E[C:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:ho=\E[H:\
96	:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:ct=\E[3g:st=\EH:\
97	:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:ei=\E[4l:ic=\E[@:IC=\E[%d@:al=\E[L:\
98	:AL=\E[%dL:dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:so=\E[7m:us=\E[4m:\
99	:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:kb=\177:
100
101# Entry for minicom so it uses the PC (IBM) character set.
102# If this doesn't work for kernels between 1.1.18 and 1.1.80,
103# change \E(U -> \E[11m  (enter ANSI mode)
104# and    \E(B -> \E[10m  (leave ANSI mode)
105mc|minicom|ansi-mc|termcap entry for minicom on the console:\
106	:is=\E[m\E>\E(U:rs=\E[m\E>\E(B:bl=\E(B\007\E(U:vb=\E(B\007\E(U:co#80:li#25:am:\
107	:ch=\E[%i%dG:cv=\E[%i%dd:ve=\E[?25h:vi=\E[?25l:se=\E[27m:ue=\E[24m:\
108	:mh=\E[2m:ks=:ke=:kh=\E[1~:kH=\E[4~:kI=\E[2~:kD=\E[3~:kP=\E[5~:\
109	:kN=\E[6~:k1=\E[[A:k2=\E[[B:k3=\E[[C:k4=\E[[D:k5=\E[[E:k6=\E[17~:\
110	:k7=\E[18~:k8=\E[19~:k9=\E[20~:k0=\E[21~:F1=\E[23~:F2=\E[24~:bs:mi:ms:\
111	:pt:xn:xo:it#8:RA=\E[?7l:SA=\E?7h:cr=^M:ta=^I:cm=\E[%i%d;%dH:le=^H:\
112	:up=\E[A:do=\E[B:nd=\E[C:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:\
113	:DO=\E[%dB:ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:\
114	:ct=\E[3g:st=\EH:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:ei=\E[4l:ic=\E[@:\
115	:IC=\E[%d@:al=\E[L:AL=\E[%dL:dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:\
116	:so=\E[7m:us=\E[4m:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:kb=\177:ku=\E[A:\
117	:kd=\E[B:kr=\E[C:kl=\E[D:
118
119# Entry for an xterm. Insert mode has been disabled.
120vs|xterm|vs100|xterm terminal emulator (X Window System):\
121	:am:bs:km:co#80:li#55:ct=\E[3k:ue=\E[m:is=\E[m\E[?1l\E>:rs=\E[m\E[?1l\E>:\
122	:eA=\E)0:as=^N:ae=^O:ac=aaffggjjkkllmmnnooqqssttuuvvwwxx:kI=\E[2~:\
123	:kD=\177:kP=\E[5~:kN=\E[6~:k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:\
124	:k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k0=\E[21~:F1=\E[23~:\
125	:F2=\E[24~:kh=\E[H:kH=\EOw:ks=:ke=:te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:ms:\
126	:pt:xn:xo:it#8:RA=\E[?7l:SA=\E?7h:bl=^G:cr=^M:ta=^I:cm=\E[%i%d;%dH:\
127	:le=^H:up=\E[A:do=\E[B:nd=\E[C:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:\
128	:DO=\E[%dB:ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:\
129	:st=\EH:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:ic=\E[@:IC=\E[%d@:al=\E[L:\
130	:AL=\E[%dL:dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:so=\E[7m:se=\E[m:\
131	:us=\E[4m:mb=\E[5m:mh=\E[2m:md=\E[1m:mr=\E[7m:me=\E[m:kb=\177:ku=\E[A:\
132	:kd=\E[B:kr=\E[C:kl=\E[D:
133
134# Some other entries for the same xterm.
135v2|xterms|vs100s|xterm small window:\
136	:co#80:li#24:tc=xterm:
137vb|xterm-bold|xterm with bold instead of underline:\
138	:us=\E[1m:tc=xterm:
139vi|xterm-ins|xterm with insert mode:\
140	:mi:im=\E[4h:ei=\E[4l:tc=xterm:
141
142# DOS terminal emulator such as Telix or TeleMate.
143# This probably also works for the SCO console, though it's incomplete.
144an|ansi|ansi-bbs|ANSI terminals (emulators):\
145	:co#80:li#24:am:is=:rs=\Ec:kb=^H:as=\E[m:ae=:eA=:\
146	:ac=0\333+\257,\256.\031-\030a\261f\370g\361j\331k\277l\332m\300n\305q\304t\264u\303v\301w\302x\263~\025:\
147	:kD=\177:kH=\E[Y:kN=\E[U:kP=\E[V:kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:\
148	:k4=\EOS:k5=\EOT:k6=\EOU:k7=\EOV:k8=\EOW:k9=\EOX:k0=\EOY:bs:mi:ms:\
149	:pt:xn:xo:it#8:RA=\E[?7l:SA=\E?7h:bl=^G:cr=^M:ta=^I:cm=\E[%i%d;%dH:\
150	:le=^H:up=\E[A:do=\E[B:nd=\E[C:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:\
151	:DO=\E[%dB:ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:\
152	:ct=\E[3g:st=\EH:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:ei=\E[4l:ic=\E[@:\
153	:IC=\E[%d@:al=\E[L:AL=\E[%dL:dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:\
154	:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:mb=\E[5m:mh=\E[2m:md=\E[1m:mr=\E[7m:\
155	:me=\E[m:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:
156
157# This seems to be an entry for other x86 based unices.
158at|at386-m|386AT-M|386at-m|at/386 console:\
159	:am:bw:eo:xt:co#80:li#25:ae=\E[10m:as=\E[12m:is=\E[0;10;38m:k1=\EOP:k2=\EOQ:\
160	:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:k7=\EOV:k8=\EOW:k9=\EOX:kh=\E[H:\
161	:us=\E[4m:vb=^G:nl=\E[B:kb=^H:bs:mi:ms:pt:xn:xo:it#8:RA=\E[?7l:\
162	:SA=\E?7h:bl=^G:cr=^M:ta=^I:cm=\E[%i%d;%dH:le=^H:up=\E[A:\
163	:do=\E[B:nd=\E[C:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:ho=\E[H:\
164	:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:ct=\E[3g:st=\EH:\
165	:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:ei=\E[4l:ic=\E[@:IC=\E[%d@:al=\E[L:\
166	:AL=\E[%dL:dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:so=\E[7m:se=\E[m:\
167	:ue=\E[m:mb=\E[5m:mh=\E[2m:md=\E[1m:mr=\E[7m:me=\E[m:ku=\E[A:kd=\E[B:\
168	:kr=\E[C:kl=\E[D:
169
170# Yeah - Minix still lives :)
171ma|minix|minix-am|minix-vcam|MINIX 1.5 Virtual Console:\
172	:am:bs:co#80:li#25:km:ms:is=\E[0m\EPlinewrap.on\E\\:rs=\Ec\EPlinewrap.on\E\\:\
173	:as=:ae=:eA=:\
174	:ac=0\333+\257,\256.\031-\030a\261f\370g\361j\331k\277l\332m\300n\305q\304t\264u\303v\301w\302x\263~\025:\
175	:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\EOT:k6=\EOU:k7=\EOV:k8=\EOW:\
176	:k9=\EOX:k0=\EOY:kD=\177:kH=\E[Y:kN=\E[U:kP=\E[V:kh=\E[H:kb=^H:\
177	:ve=\EPcursor.on\E\\:vi=\EPcursor.off\E\\:mi:pt:xn:xo:it#8:\
178	:RA=\E[?7l:SA=\E?7h:bl=^G:cr=^M:ta=^I:cm=\E[%i%d;%dH:le=^H:\
179	:up=\E[A:do=\E[B:nd=\E[C:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:\
180	:ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:ct=\E[3g:\
181	:st=\EH:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:ei=\E[4l:ic=\E[@:IC=\E[%d@:\
182	:al=\E[L:AL=\E[%dL:dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:so=\E[7m:\
183	:se=\E[m:us=\E[4m:ue=\E[m:mb=\E[5m:mh=\E[2m:md=\E[1m:mr=\E[7m:me=\E[m:\
184	:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:
185
186# Some obligatory historic entries.
187sa|network|ethernet|arpanet:co#80:os:am:
188su|dumb|un|unknown:co#80:os:am:
189sd|du|dialup:co#80:os:am:
190t7|37|tty37|model 37 teletype:\
191	:cr=^M:do=^J:nl=^J:bl=^G:le=^H:bs:hc:hu=\E8:hd=\E9:up=\E7:os:
192
193# Yes, there really are people that login from a Sun Console.
194mu|sun|Sun Microsystems Workstation console:\
195	:am:bs:km:mi:ms:pt:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:ce=\E[K:\
196	:cd=\E[J:so=\E[7m:se=\E[m:kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:kh=\E[H:\
197	:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:\
198	:dc=\E[P:rs=\E[s:
199
200