[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xterm: Changes to 'debian-unstable'



 debian/changelog            |    4 
 debian/local/xterm.faq.html | 1333 +++++++++++++++++++++++++-------------------
 2 files changed, 762 insertions(+), 575 deletions(-)

New commits:
commit c08f82319f27a761b157aeae0280dce2b18469a8
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 20 18:39:36 2010 +0100

    Update copy of XTerm FAQ to revision 1.158 (dated 2010/11/10)

diff --git a/debian/changelog b/debian/changelog
index 768992c..5fc33b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
 xterm (266-2) UNRELEASED; urgency=low
 
+  [ Sven Joachim ]
   * Prefer lynx-cur over lynx in Build-Depends.
   * Update xsfbs.
   * Drop useless debian/xterm.dirs.
@@ -8,6 +9,9 @@ xterm (266-2) UNRELEASED; urgency=low
   * Do not manually gzip the text version of the FAQ, dh_compress can take
     care of that.
 
+  [ Julien Cristau ]
+  * Update copy of XTerm FAQ to revision 1.158 (dated 2010/11/10)
+
  -- Sven Joachim <svenjoac@gmx.de>  Sat, 20 Nov 2010 13:14:37 +0100
 
 xterm (266-1) unstable; urgency=low
diff --git a/debian/local/xterm.faq.html b/debian/local/xterm.faq.html
index 7de3a7d..2838893 100644
--- a/debian/local/xterm.faq.html
+++ b/debian/local/xterm.faq.html
@@ -20,7 +20,7 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   *
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.            *
  *****************************************************************************
-  $XTermId: xterm.faq.html,v 1.138 2010/05/15 20:46:49 tom Exp $
+  $XTermId: xterm.faq.html,v 1.158 2010/11/10 10:28:18 tom Exp $
   -->
 <HTML>
 <HEAD>
@@ -32,10 +32,13 @@
 <HR>
 Copyright 1997-2009,2010 by Thomas E. Dickey
 <HR>
+<a href="http://invisible-island.net/xterm/xterm.faq.html";>Here</a>
+is the latest version of this file.
 <h2>Contents</h2>
 <UL>
 <LI><A HREF="#what_is_it">What is XTERM?</A>
 <LI><A HREF="#who_did_it">Who wrote XTERM?</A>
+<LI><A HREF="#what_is_vt220">What is a VT220?</A>
 <LI><A HREF="#what_platforms">What platforms does it run on?</A>
 <LI><A HREF="#latest_version">What is the latest version?</A>
 <LI><A HREF="#other_versions">What versions are available?</A>
@@ -59,6 +62,9 @@ terminal resizing capabilities (for example, the SIGWINCH signal in systems
 derived from 4.3bsd), xterm will use the facilities to notify programs running
 in the window whenever it is resized.
 </blockquote>
+That is, it is a <em>specific</em> program, not a generic item.
+This FAQ presents various useful bits of information for both
+the specific program as well as other programs that imitate it.
 
 <h2><A NAME="who_did_it">Who wrote XTERM?</A></h2>
 I've been working on xterm since early 1996
@@ -148,11 +154,63 @@ at the Smithsonian Astrophysical Observatory.
 </blockquote>
 <P>
 This FAQ is oriented toward the version of xterm originally distributed
-with XFree86 (also known as "new xterm",
+with XFree86 (more commonly known as modern, or "new xterm",
 with a corresponding terminal description "xterm-new"),
 which was based on the X11R6.3 xterm, with the addition of ANSI color and
 VT220 controls.
 
+<h2><A NAME="what_is_vt220">What is a VT220?</A></h2>
+<h3>Why a VT220?</h3>
+The manual page mentions a VT220.
+Most terminal emulators documentation talk about VT100.
+But a VT100 is a rather limited subset of what people expect:
+<ul>
+<li>VT100s have no function keys.
+Arguably, PF1-PF4 are function keys.
+My keyboard has 12 function keys.
+<li>VT100s do not do
+<a href="../ncurses/ncurses.faq.html">color</a>.
+</ul>
+<p>
+Initially, I was only interested in making colors workable for curses
+programs.
+<p>
+Later, I noticed that xterm had some support for what would now be termed as ISO-2022.
+That was a VT220 feature, rather than VT100.
+There were some missing pieces.
+So I decided to fill in those pieces and make xterm a VT220 emulator.
+(VT220s do not do ANSI color either&mdash;the missing pieces were in other areas).
+<p>
+Xterm also provides features that are in neither VT100 nor VT220,
+which are used by other programs as "xterm emulation".
+<ul>
+<li>set (and retrieve) window- and icon-labels using escape sequences.
+<li>interpret mouse clicks as escape sequences that can be read by a program.
+</ul>
+By the way, the control string used for setting the titles was
+not in a standard format:
+<ul>
+<li>In X10 (1988), the string was simply terminated by any nonprinting character.
+<li>X11R4 (1989) modified that to ensure that the nonprinting character is an
+ASCII BEL (control/G).
+<li>There is no explanation in the (sketchy) notes distributed with the
+X11R4 xterm;
+in retrospect it seems that the most likely explanation for the choice is
+that it was simpler to implement in shell scripts than <code>ESC&nbsp;\</code>.
+</ul>
+<p>
+I revised that area <a href="xterm.log.html#xterm_24">starting in 1996</a>,
+<ul>
+<li>first to use xterm's state table for handling the input, and then
+<li>to accept the standard string terminator as well.
+</ul>
+<h3>What is a State Table?</h3>
+That was mentioned regarding the title strings.
+Xterm uses a state machine to handle incoming characters.
+That is essentially what a real terminal does.
+Other "xterm" terminal emulators typically do not do this,
+which makes them not do well with <A HREF="../vttest/vttest.html">vttest</A>.
+
 <h2><A NAME="what_platforms">What platforms does it run on?</A></h2>
 <code>Xterm</code> runs in all of the implementations of X11.
 I've built and run these since I started working on xterm:
@@ -263,7 +321,7 @@ after all):
 </UL>
 
 <h3><A NAME="how2_fsize">How do I change the font size?</A></h3>
-xterm uses fonts given as resource settings.
+Xterm uses fonts given as resource settings.
 You can switch between these fonts at runtime, using a menu.
 This is documented in the manpage, in the
 <a href="manpage/xterm.html#MENUS">MENUS</a> section.
@@ -274,11 +332,11 @@ Control right mouse button pops up the <em>VT FONTS</em> menu,
 from which you can select fonts that are specified in xterm's resources.
 Usually these are in increasing order of size.
 <p>
-XFree86 xterm provides the menu, plus a feature adapted from rxvt: pressing
+Modern xterm provides the menu, plus a feature adapted from rxvt: pressing
 the shifted keypad plus or minus keys steps through the font menu selections,
 in order of their size.
 <p>
-xterm's manpage does not document the syntax for X resources;
+Xterm's manpage does not document the syntax for X resources;
 it is done in the X documentation.
 If you are instead asking about a
 <a href="#utf8_fonts">problem displaying a given font</a>,
@@ -298,7 +356,7 @@ Even cursor movement, if you run an editor.
 </ul>
 Well, what about logging?
 Some versions of xterm support logging to a file.
-In fact XFree86 xterm does.  Logging was dropped from X Consortium xterm
+In fact modern xterm does.  Logging was dropped from X Consortium xterm
 during X11R5 due to security concerns.  Those were addressed, but logging
 was not reinstated
 (in fact there is a related <a href="#bug_xterm_r6">bug</a> in xterm).
@@ -317,7 +375,7 @@ Both <em>script</em> and logging are useful for recording, but they
 require interpretation to make sense of the trace.  You probably
 would not send that trace to a printer (not twice, anyway).
 <p>
-If you want to print the contents of the screen, XFree86 xterm
+If you want to print the contents of the screen, modern xterm
 implements, as part of the VT100 emulation, an "attached" printer.
 <ul>
 <li>The printer is really a pipe command, to which xterm writes.
@@ -351,9 +409,9 @@ If you use the popup menu to print the screen, this will close the
 printer pipe unless it was already opened by the application running in xterm.
 
 <h3><A NAME="how2_fkeys">How do I set up function keys?</A></h3>
-With XFree86 xterm, this is relatively simple.  So I'll answer that first.
+With modern xterm, this is relatively simple.  So I'll answer that first.
 <P>
-With X Consortium xterm, you have partial support for DEC VTxxx function keys.
+With X Consortium xterm, you had partial support for DEC VTxxx function keys.
 Function keys F1 to F12 correspond to DEC's F1 to F12 (sort of).
 Actually, DEC's VT220 terminals do not have codes for F1 through F5.
 They are reserved for local functions.
@@ -362,7 +420,8 @@ So you cannot do anything with the F13 through F20 (i.e., DO, HELP and SELECT).
 Finally, though xterm is reputed to be VT100-compatible, it has no support
 for the VT100 keypad (PF1 to PF4, and the "," key).
 <P>
-XFree86 xterm changes the X Consortium codes for F1 to F4 to match the
+Modern (XFree86) xterm changed the X Consortium codes
+for F1 to F4 to match the
 VT100 PF1 to PF4, except when the emulation level is VT220 and up.
 In this case, it generates the same F1 to F4 codes as X Consortium xterm.
 Moreover, it adds a new resource <code>sunKeyboard</code>, which
@@ -372,7 +431,7 @@ If so (this is selectable from the popup menu), you can use the control key
 with F1 to F12 to get F13 to F24, and use the "+" key on the keypad as an
 alias for "," (comma).
 <P>
-The emulation level for XFree86 xterm is set via the resource
+The emulation level for modern xterm is set via the resource
 <code>decTerminalID</code>, e.g., to 220 for a VT220.
 Once set, applications can set the emulation level up or down within that
 limit.  DEC's terminals are configured in much the same way by a setup
@@ -383,216 +442,216 @@ The traditional way to get function keys involves translations.
 I have seen a few postings on the newsgroups that do this.
 Here is one from Bruce Momjian &lt;root@candle.pha.pa.us&gt;
 for a VT220:
-<PRE><code>
-	xterm $XTERMFLAGS +rw +sb +ls $@ -tm 'erase ^? intr ^c' \
-		-name vt220 -title vt220 -tn xterm-220 "$@" &amp;
-</code></PRE>
-<P>
+<!--{{atr2html--><p style="font-family: monospace; font-size: 10pt;">
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xterm&nbsp;<font color="#008080">$XTERMFLAGS</font>&nbsp;+rw&nbsp;+sb&nbsp;+ls&nbsp;<font color="#008080">$@</font>&nbsp;-tm&nbsp;<font color="#800080">'erase&nbsp;^?&nbsp;intr&nbsp;^c'</font>&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-name&nbsp;vt220&nbsp;-title&nbsp;vt220&nbsp;-tn&nbsp;xterm-220&nbsp;<font color="#800080">"$@"</font>&nbsp;&amp;amp;<br>
+<!--atr2html}}--></p>
 with the corresponding resources:
-<PRE><code>
-	XTerm*VT100.translations: #override \n\
-		&lt;Key&gt;Home: string(0x1b) string("[3~") \n \
-		&lt;Key&gt;End: string(0x1b) string("[4~") \n
-	vt220*VT100.translations: #override \n\
-	~Shift	&lt;Key&gt;F1: string(0x1b) string("OP") \n \
-	~Shift	&lt;Key&gt;F2: string(0x1b) string("OQ") \n \
-	~Shift	&lt;Key&gt;F3: string(0x1b) string("OR") \n \
-	~Shift	&lt;Key&gt;F4: string(0x1b) string("OS") \n \
-	~Shift	&lt;Key&gt;F5: string(0x1b) string("[16~") \n \
-	~Shift	&lt;Key&gt;F6: string(0x1b) string("[17~") \n \
-	~Shift	&lt;Key&gt;F7: string(0x1b) string("[18~") \n \
-	~Shift	&lt;Key&gt;F8: string(0x1b) string("[19~") \n \
-	~Shift	&lt;Key&gt;F9: string(0x1b) string("[20~") \n \
-	~Shift	&lt;Key&gt;F10: string(0x1b) string("[21~") \n \
-	~Shift	&lt;Key&gt;F11: string(0x1b) string("[28~") \n \
-	~Shift	&lt;Key&gt;F12: string(0x1b) string("[29~") \n \
-	Shift	&lt;Key&gt;F1: string(0x1b) string("[23~") \n \
-	Shift	&lt;Key&gt;F2: string(0x1b) string("[24~") \n \
-	Shift	&lt;Key&gt;F3: string(0x1b) string("[25~") \n \
-	Shift	&lt;Key&gt;F4: string(0x1b) string("[26~") \n \
-	Shift	&lt;Key&gt;F5: string(0x1b) string("[K~") \n \
-	Shift	&lt;Key&gt;F6: string(0x1b) string("[31~") \n \
-	Shift	&lt;Key&gt;F7: string(0x1b) string("[31~") \n \
-	Shift	&lt;Key&gt;F8: string(0x1b) string("[32~") \n \
-	Shift	&lt;Key&gt;F9: string(0x1b) string("[33~") \n \
-	Shift	&lt;Key&gt;F10: string(0x1b) string("[34~") \n \
-	Shift	&lt;Key&gt;F11: string(0x1b) string("[28~") \n \
-	Shift	&lt;Key&gt;F12: string(0x1b) string("[29~") \n \
-		&lt;Key&gt;Print: string(0x1b) string("[32~") \n\
-		&lt;Key&gt;Cancel: string(0x1b) string("[33~") \n\
-		&lt;Key&gt;Pause: string(0x1b) string("[34~") \n\
-		&lt;Key&gt;Insert: string(0x1b) string("[2~") \n\
-		&lt;Key&gt;Delete: string(0x1b) string("[3~") \n\
-		&lt;Key&gt;Home: string(0x1b) string("[1~") \n\
-		&lt;Key&gt;End: string(0x1b) string("[4~") \n\
-		&lt;Key&gt;Prior: string(0x1b) string("[5~") \n\
-		&lt;Key&gt;Next: string(0x1b) string("[6~") \n\
-		&lt;Key&gt;BackSpace: string(0x7f) \n\
-		&lt;Key&gt;Num_Lock: string(0x1b) string("OP") \n\
-		&lt;Key&gt;KP_Divide: string(0x1b) string("Ol") \n\
-		&lt;Key&gt;KP_Multiply: string(0x1b) string("Om") \n\
-		&lt;Key&gt;KP_Subtract: string(0x1b) string("OS") \n\
-		&lt;Key&gt;KP_Add: string(0x1b) string("OM") \n\
-		&lt;Key&gt;KP_Enter: string(0x1b) string("OM") \n\
-		&lt;Key&gt;KP_Decimal: string(0x1b) string("On") \n\
-		&lt;Key&gt;KP_0: string(0x1b) string("Op") \n\
-		&lt;Key&gt;KP_1: string(0x1b) string("Oq") \n\
-		&lt;Key&gt;KP_2: string(0x1b) string("Or") \n\
-		&lt;Key&gt;KP_3: string(0x1b) string("Os") \n\
-		&lt;Key&gt;KP_4: string(0x1b) string("Ot") \n\
-		&lt;Key&gt;KP_5: string(0x1b) string("Ou") \n\
-		&lt;Key&gt;KP_6: string(0x1b) string("Ov") \n\
-		&lt;Key&gt;KP_7: string(0x1b) string("Ow") \n\
-		&lt;Key&gt;KP_8: string(0x1b) string("Ox") \n\
-		&lt;Key&gt;KP_9: string(0x1b) string("Oy") \n
-
-	!	&lt;Key&gt;Up: string(0x1b) string("[A") \n\
-	!	&lt;Key&gt;Down: string(0x1b) string("[B") \n\
-	!	&lt;Key&gt;Right: string(0x1b) string("[C") \n\
-	!	&lt;Key&gt;Left: string(0x1b) string("[D") \n\
-
-	*visualBell:	true
-	*saveLines:    1000
-	*cursesemul:	true
-	*scrollKey: true
-	*scrollBar: true
-</code></PRE>
+<p>
+<!--{{atr2html--><p style="font-family: monospace; font-size: 10pt;">
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">XTerm</font></strong>*<strong><font color="#000080">VT100</font></strong>.<font color="#008080">translations</font>:<font color="#800080">&nbsp;#override&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Home:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">3</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">End:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">4</font></strong><font color="#800080">~")&nbsp;\n</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">vt220</font>*<strong><font color="#000080">VT100</font></strong>.<font color="#008080">translations</font>:<font color="#800080">&nbsp;#override&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F1:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("OP")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F2:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("OQ")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F3:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("OR")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F4:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("OS")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F5:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">16</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F6:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">17</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F7:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">18</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F8:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">19</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F9:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">20</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F10:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">21</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F11:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">28</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F12:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">29</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F1:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">23</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F2:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">24</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F3:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">25</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F4:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">26</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F5:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[K~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F6:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">31</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F7:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">31</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F8:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">32</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F9:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">33</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F10:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">34</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F11:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">28</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">F12:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">29</font></strong><font color="#800080">~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Print:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">32</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Cancel:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">33</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Pause:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">34</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Insert:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">2</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Delete:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">3</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Home:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">1</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">End:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">4</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Prior:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">5</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Next:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("[</font><strong><font color="#008080">6</font></strong><font color="#800080">~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">BackSpace:&nbsp;string(</font><strong><font color="#008080">0x7f</font></strong><font color="#800080">)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">Num_Lock:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("OP")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_Divide:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Ol")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_Multiply:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Om")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_Subtract:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("OS")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_Add:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("OM")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_Enter:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("OM")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_Decimal:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("On")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_0:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Op")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_1:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Oq")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_2:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Or")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_3:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Os")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_4:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Ot")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_5:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Ou")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_6:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Ov")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_7:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Ow")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_8:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Ox")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">&lt;Key&gt;</font></strong><font color="#800080">KP_9:&nbsp;string(</font><strong><font color="#008080">0x1b</font></strong><font color="#800080">)&nbsp;string("Oy")&nbsp;\n</font><br>
+&nbsp;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Up:&nbsp;string(0x1b)&nbsp;string("[A")&nbsp;\n\<br>
+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Down:&nbsp;string(0x1b)&nbsp;string("[B")&nbsp;\n\<br>
+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Right:&nbsp;string(0x1b)&nbsp;string("[C")&nbsp;\n\<br>
+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Left:&nbsp;string(0x1b)&nbsp;string("[D")&nbsp;\n\<br>
+</font>&nbsp;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<font color="#008080">visualBell</font>:<font color="#800080">&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">true</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<font color="#008080">saveLines</font>:<font color="#800080">&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#008080">1000</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<font color="#008080">cursesemul</font>:<font color="#800080">&nbsp;&nbsp;&nbsp;&nbsp;</font><strong><font color="#000080">true</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<font color="#008080">scrollKey</font>:<font color="#800080">&nbsp;</font><strong><font color="#000080">true</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<font color="#008080">scrollBar</font>:<font color="#800080">&nbsp;</font><strong><font color="#000080">true</font></strong><br>
+<!--atr2html}}--></p>
+<p>
 Note that real VT220 terminals use shifted function keys to mean something
-different: the user-programmable keys (i.e., DECUDK).  XFree86 xterm
+different: the user-programmable keys (i.e., DECUDK).  Modern xterm
 supports this, but the translations do not (they're using shift to select
 F13 to F20).
 <P>
 Here's another one, from
 Robert Ess &lt;ress@spd.dsccc.com&gt;:
-<PRE><code>
-	#!/bin/sh
-
-	#		vax
-	# 09-17-96	Bob Ess      - initial creation
-	# 09-26-96	Shig Katada  - Additional keybindings
-	#
-	#		Script file to incorporate keybindings and command line
-	#		options for connecting to a VAX node
-
-	# Usage statement
-	Usage(){
-		echo
-		echo " Usage  : vax -options"
-		echo
-		echo " Options: -80   for 80 column terminal"
-		echo "          -132  for 132 column terminal"
-		echo "          -fg colorname"
-		echo "          -bg colorname"
-		echo "          -fn fontname"
-		echo "          -fb bold fontname"
-		echo "          -host [altair] [devel] [leonis] [castor]"
-		echo ""
-		echo " Example: \"vax -80 -fg white -bg black -fn 9x15 -fb 9x15b -host castor\""
-		echo "          Starts a VAX session with an 80 column terminal"
-		echo "          with a black background, white foreground, a normal"
-		echo "          font of 9x15 and a bold font of 9x15b, and connects"
-		echo "          to the node 'castor'"
-		echo
-		echo "          If you need additional help, please call Workstation"
-		echo "          Services at x92396."
-		echo
-		exit 1
-	}
-
-
-	# Default to a black foreground with a white background.
-	# Use the 9x15 and 9x15bold fonts. Connect to castor by default.
-	#
-	FG=black
-	BG=white
-	HOST=castor
-	FONT=9x15
-	BFONT=9x15bold
-	COLS=80
-
-
-	# Parse the command line arguments
-	#
-	while [ $# != 0 ];
-	do
-		case $1 in
-			-80)	COLS=80
-				FONT=spc12x24c
-				BFONT=spc12x24b
-				shift
-				;;
-			-132)	COLS=132
-				FONT=9x15
-				BFONT=9x15b
-				shift
-				;;
-			-fg)	shift
-				FG=$1
-				shift;;
-			-bg)	shift
-				BG=$1
-				shift;;
-			-fn)	shift
-				FONT=$1
-				shift;;
-			-fb)	shift
-				BFONT=$1
-				shift;;
-			-host)	shift
-				HOST=$1
-				shift;;
-			-help)	Usage;;
-			*)	Usage;;
-		esac
-	done
-
-
-	xterm  -title "VAX" -sb -sl 1200 -geo ${COLS}x24 -fg ${FG} -bg ${BG} \
-		-cr red -fn ${FONT} -fb ${BFONT} -xrm \
-		'XTerm*VT100.translations:     #override \n\
-		&lt;Key&gt;Insert:            string(\001) \n\
-		Shift &lt;Key&gt;Up:          scroll-back(1,lines) \n\
-		Shift &lt;Key&gt;Down:        scroll-forw(1,lines) \n\
-		Shift &lt;Key&gt;Right:       string(0x1b) string("f") \n\
-		Shift &lt;Key&gt;Left:        string(0x1b) string("b") \n\
-		Shift &lt;Key&gt;Delete:      string(0x1b) string(0x08) \n\
-		Shift &lt;Key&gt;Tab:         string(0x1b) string("*") \n\
-		&lt;Key&gt;0x1000FF0D:        scroll-back(1,page) \n\
-		&lt;Key&gt;0x1000FF0E:        scroll-forw(1,page) \n\
-		&lt;Key&gt;0x1000FF09:        string(\010) \n\
-		&lt;Key&gt;0x1000FF0A:        string(\005) \n\
-		&lt;Key&gt;BackSpace:         string(0xff) \n\
-		&lt;Key&gt;Select:            select-start() \n\
-		&lt;Key&gt;0x1000FF02:        select-end(PRIMARY,CUT_BUFFER0) \n\
-		Meta &lt;Key&gt;0x1000FF02:   select-end(CLIPBOARD) \n\
-		&lt;Key&gt;0x1000FF04:        insert-selection(PRIMARY,CUT_BUFFER0) \n\
-		Meta &lt;Key&gt;0x1000FF04:   insert-selection(CLIPBOARD) \n\
-		&lt;Key&gt;F1:                string(0x1b) string("OP") \n\
-		&lt;Key&gt;F2:                string(0x1b) string("OQ") \n\
-		&lt;Key&gt;F3:                string(0x1b) string("OR") \n\
-		&lt;Key&gt;F4:                string(0x1b) string("OS") \n\
-		&lt;Key&gt;F5:                string(0x1b) string("OA") \n\
-		&lt;Key&gt;F11:               string(0x1b) string("[23~") \n\
-		&lt;Key&gt;F12:               string(0x1b) string("[24~") \n\
-		&lt;Key&gt;KP_0:              string(0x1b) string("Op") \n\
-		&lt;Key&gt;KP_1:              string(0x1b) string("Oq") \n\
-		&lt;Key&gt;KP_2:              string(0x1b) string("Or") \n\
-		&lt;Key&gt;KP_3:              string(0x1b) string("Os") \n\
-		&lt;Key&gt;KP_4:              string(0x1b) string("Ot") \n\
-		&lt;Key&gt;KP_5:              string(0x1b) string("Ou") \n\
-		&lt;Key&gt;KP_Divide:         string(0x1b) string("OP") \n\
-		&lt;Key&gt;KP_Multiply:       string(0x1b) string("[29~") \n\
-		&lt;Key&gt;KP_Enter:          string(0x1b) string("OM") \n\
-		&lt;Key&gt;KP_Subtract:       string(0x1b) string("Om") \n\
-		&lt;Key&gt;KP_Add:            string(0x1b) string("Ol") \n\
-		&lt;Key&gt;KP_Decimal:        string(0x1b) string("On") \n\
-		&lt;Btn1Down&gt;:             select-start() \n\
-		&lt;Btn1Motion&gt;:           select-extend() \n\
-		&lt;Btn1Up&gt;:               select-end(PRIMARY,CUT_BUFFER0) \n\
-		Button1&lt;Btn2Down&gt;:      select-end(CLIPBOARD) \n\
-		Button1&lt;Btn2Up&gt;:        ignore()' \
-		-e telnet $HOST &amp;
-</code></PRE>
+<p>
+<!--{{atr2html--><p style="font-family: monospace; font-size: 10pt;">
+<font color="#800000">#!/bin/sh</font><br>
+&nbsp;<br>
+<font color="#800000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vax</font><br>
+<font color="#800000">#&nbsp;09-17-96&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bob&nbsp;Ess&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;initial&nbsp;creation</font><br>
+<font color="#800000">#&nbsp;09-26-96&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shig&nbsp;Katada&nbsp;&nbsp;-&nbsp;Additional&nbsp;keybindings</font><br>
+<font color="#800000">#</font><br>
+<font color="#800000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Script&nbsp;file&nbsp;to&nbsp;incorporate&nbsp;keybindings&nbsp;and&nbsp;command&nbsp;line</font><br>
+<font color="#800000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;options&nbsp;for&nbsp;connecting&nbsp;to&nbsp;a&nbsp;VAX&nbsp;node</font><br>
+&nbsp;<br>
+<font color="#800000">#&nbsp;Usage&nbsp;statement</font><br>
+Usage()<strong><font color="#800000">{</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;Usage&nbsp;&nbsp;:&nbsp;vax&nbsp;-options"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;Options:&nbsp;-80&nbsp;&nbsp;&nbsp;for&nbsp;80&nbsp;column&nbsp;terminal"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-132&nbsp;&nbsp;for&nbsp;132&nbsp;column&nbsp;terminal"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fg&nbsp;colorname"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-bg&nbsp;colorname"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fn&nbsp;fontname"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fb&nbsp;bold&nbsp;fontname"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-host&nbsp;[altair]&nbsp;[devel]&nbsp;[leonis]&nbsp;[castor]"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">""</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;Example:&nbsp;</font><strong><font color="#800000">\</font></strong><font color="#800080">"vax&nbsp;-80&nbsp;-fg&nbsp;white&nbsp;-bg&nbsp;black&nbsp;-fn&nbsp;9x15&nbsp;-fb&nbsp;9x15b&nbsp;-host&nbsp;castor</font><strong><font color="#800000">\</font></strong><font color="#800080">""</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts&nbsp;a&nbsp;VAX&nbsp;session&nbsp;with&nbsp;an&nbsp;80&nbsp;column&nbsp;terminal"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;a&nbsp;black&nbsp;background,&nbsp;white&nbsp;foreground,&nbsp;a&nbsp;normal"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font&nbsp;of&nbsp;9x15&nbsp;and&nbsp;a&nbsp;bold&nbsp;font&nbsp;of&nbsp;9x15b,&nbsp;and&nbsp;connects"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;the&nbsp;node&nbsp;'castor'"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;you&nbsp;need&nbsp;additional&nbsp;help,&nbsp;please&nbsp;call&nbsp;Workstation"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Services&nbsp;at&nbsp;x92396."</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">exit</font></strong>&nbsp;<strong><font color="#008080">1</font></strong><br>
+<strong><font color="#800000">}</font></strong><br>
+&nbsp;<br>
+<font color="#800000">#&nbsp;Default&nbsp;to&nbsp;a&nbsp;black&nbsp;foreground&nbsp;with&nbsp;a&nbsp;white&nbsp;background.</font><br>
+<font color="#800000">#&nbsp;Use&nbsp;the&nbsp;9x15&nbsp;and&nbsp;9x15bold&nbsp;fonts.&nbsp;Connect&nbsp;to&nbsp;castor&nbsp;by&nbsp;default.</font><br>
+<font color="#800000">#</font><br>
+<font color="#008080">FG</font>=black<br>
+<font color="#008080">BG</font>=white<br>
+<font color="#008080">HOST</font>=castor<br>
+<font color="#008080">FONT</font>=<strong><font color="#008080">9</font></strong>x15<br>
+<font color="#008080">BFONT</font>=<strong><font color="#008080">9</font></strong>x15bold<br>
+<font color="#008080">COLS</font>=<strong><font color="#008080">80</font></strong><br>
+&nbsp;<br>
+<font color="#800000">#&nbsp;Parse&nbsp;the&nbsp;command&nbsp;line&nbsp;arguments</font><br>
+<font color="#800000">#</font><br>
+<strong><font color="#000080">while</font></strong>&nbsp;[&nbsp;<font color="#008080">$#</font>&nbsp;!=&nbsp;<strong><font color="#008080">0</font></strong>&nbsp;];<br>
+<strong><font color="#000080">do</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">case</font></strong>&nbsp;<font color="#008080">$1</font>&nbsp;<strong><font color="#000080">in</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#008080">-80</font></strong>)&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">COLS</font>=<strong><font color="#008080">80</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">FONT</font>=spc12x24c<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">BFONT</font>=spc12x24b<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#008080">-132</font></strong>)&nbsp;&nbsp;&nbsp;<font color="#008080">COLS</font>=<strong><font color="#008080">132</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">FONT</font>=<strong><font color="#008080">9</font></strong>x15<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">BFONT</font>=<strong><font color="#008080">9</font></strong>x15b<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fg)&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">FG</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-bg)&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">BG</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fn)&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">FONT</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fb)&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">BFONT</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-host)&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">HOST</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-help)&nbsp;&nbsp;Usage;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Usage;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">esac</font></strong><br>
+<strong><font color="#000080">done</font></strong><br>
+&nbsp;<br>
+xterm&nbsp;&nbsp;-title&nbsp;<font color="#800080">"VAX"</font>&nbsp;-sb&nbsp;-sl&nbsp;<strong><font color="#008080">1200</font></strong>&nbsp;-geo&nbsp;<font color="#008080">${COLS}</font>x24&nbsp;-fg&nbsp;<font color="#008080">${FG}</font>&nbsp;-bg&nbsp;<font color="#008080">${BG}</font>&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-cr&nbsp;red&nbsp;-fn&nbsp;<font color="#008080">${FONT}</font>&nbsp;-fb&nbsp;<font color="#008080">${BFONT}</font>&nbsp;-xrm&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800080">'XTerm*VT100.translations:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#override&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Insert:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(\001)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&lt;Key&gt;Up:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll-back(1,lines)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&lt;Key&gt;Down:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll-forw(1,lines)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&lt;Key&gt;Right:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("f")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&lt;Key&gt;Left:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("b")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&lt;Key&gt;Delete:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string(0x08)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&lt;Key&gt;Tab:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("*")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;0x1000FF0D:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll-back(1,page)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;0x1000FF0E:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll-forw(1,page)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;0x1000FF09:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(\010)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;0x1000FF0A:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(\005)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;BackSpace:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0xff)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Select:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select-start()&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;0x1000FF02:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select-end(PRIMARY,CUT_BUFFER0)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Meta&nbsp;&lt;Key&gt;0x1000FF02:&nbsp;&nbsp;&nbsp;select-end(CLIPBOARD)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;0x1000FF04:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;insert-selection(PRIMARY,CUT_BUFFER0)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Meta&nbsp;&lt;Key&gt;0x1000FF04:&nbsp;&nbsp;&nbsp;insert-selection(CLIPBOARD)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;F1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("OP")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;F2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("OQ")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;F3:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("OR")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;F4:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("OS")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;F5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("OA")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;F11:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("[23~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;F12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("[24~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("Op")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("Oq")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("Or")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_3:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("Os")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_4:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("Ot")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("Ou")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Divide:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("OP")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Multiply:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("[29~")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Enter:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("OM")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Subtract:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("Om")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Add:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("Ol")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Decimal:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;string("On")&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Btn1Down&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select-start()&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Btn1Motion&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select-extend()&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Btn1Up&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select-end(PRIMARY,CUT_BUFFER0)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Button1&lt;Btn2Down&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select-end(CLIPBOARD)&nbsp;\n\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Button1&lt;Btn2Up&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ignore()'</font>&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-e&nbsp;telnet&nbsp;<font color="#008080">$HOST</font>&nbsp;&amp;<br>
+<!--atr2html}}--></p>
+<p>
 Finally (for the moment) is a further modification of Robert Ess's script
 by <a href="http://www-personal.une.edu.au/~oahlefel/";>Erik Ahlefeldt</a>,
 &lt;oahlefel@metz.une.edu.au&gt;.
@@ -706,150 +765,151 @@ a summary of the keyboard mapping:
 		Left                 Left
 </pre>
 and the script:
-<pre><code>
-	#!/bin/sh
-	#               vmsterm
-	#               from an original script by Bob Ess
-	#               key translations by Erik Ahlefeldt
-	#
-	#               Script file using Xterm and telnet to connect to a VMS host
-	#               and give a decent vt220 emulation.
-	#
-	# Usage statement
-	Usage(){
-		echo
-		echo " Usage  : vmsterm -options"
-		echo
-		echo " Options: -80   for 80 column terminal"
-		echo "          -132  for 132 column terminal"
-		echo "          -bg colorname"
-		echo "          -fg colorname"
-		echo "          -fn fontname"
-		echo "          -fb bold fontname"
-		echo "          -host [crusher.saltmine.com] [earth] [192.168.7.7]"
-		echo ""
-		echo " Example: \"vmsterm -80 -fg white -bg black -fn 9x15 -fb 9x15b -host earth\""
-		echo "          Starts a VMS session with an 80 column terminal"
-		echo "          with a black background, white foreground, a normal"
-		echo "          font of 9x15 and a bold font of 9x15b, and connects"
-		echo "          to the node 'earth'"
-		echo ""
-		echo " Example: \"vmsterm -host earth\""
-		echo "          Starts a VMS session with default terminal settings "
-		echo ""
-		echo " Example: \"vmsterm -help\""
-		echo "          Displays vmsterm options "
-		echo
-		exit 1
-	}
-
-	# Default to a black foreground with a white background.
-	# Use the 9x15 and 9x15bold fonts. Connect to 192.168.3.3 by default.
-	#
-	FG=black
-	BG=white
-	HOST=192.168.3.3
-	FONT=9x15
-	BFONT=9x15bold
-	COLS=80
-
-	# Parse the command line arguments
-	#
-	while [ $# != 0 ];
-	do
-		case $1 in
-			-80)    COLS=80
-				FONT=spc12x24c
-				BFONT=spc12x24b
-				shift
-				;;
-			-132)   COLS=132
-				FONT=9x15
-				BFONT=9x15b
-				shift
-				;;
-			-fg)    shift
-				FG=$1
-				shift;;
-			-bg)    shift
-				BG=$1
-				shift;;
-			-fn)    shift
-				FONT=$1
-				shift;;
-			-fb)    shift
-				BFONT=$1
-				shift;;
-			-host)  shift
-				HOST=$1
-				shift;;
-			-help)  Usage;;
-			*)      Usage;;
-		esac
-	done
-
-	xterm	-title "VMSTERM" -sb -sl 1000 -geo ${COLS}x24 -fg ${FG} -bg ${BG} \
-		-cr blue -fn ${FONT} -fb ${BFONT} -xrm \
-		'XTerm*VT100.translations: #override \n \
-		~Shift	&lt;Key&gt;F1:	string(0x1b)	string("OP") \n \
-		~Shift	&lt;Key&gt;F2:	string(0x1b)	string("OQ") \n \
-		~Shift	&lt;Key&gt;F3:	string(0x1b)	string("OR") \n \
-		~Shift	&lt;Key&gt;F4:	string(0x1b)	string("OS") \n \
-		~Shift	&lt;Key&gt;F5:	string("Break") \n \
-		~Shift	&lt;Key&gt;F6:	string(0x1b)	string("[17~") \n \
-		~Shift	&lt;Key&gt;F7:	string(0x1b)	string("[18~") \n \
-		~Shift	&lt;Key&gt;F8:	string(0x1b)	string("[19~") \n \
-		~Shift	&lt;Key&gt;F9:	string(0x1b)	string("[20~") \n \
-		~Shift	&lt;Key&gt;F10:	string(0x1b)	string("[21~") \n \
-		~Shift	&lt;Key&gt;F11:	string(0x1b)	string("[23~") \n \
-		~Shift	&lt;Key&gt;F12:	string(0x1b)	string("[24~") \n \
-		Shift   &lt;Key&gt;F1:	string(0x1b)	string("[23~") \n \
-		Shift   &lt;Key&gt;F2:	string(0x1b)	string("[24~") \n \
-		Shift   &lt;Key&gt;F3:	string(0x1b)	string("[25~") \n \
-		Shift   &lt;Key&gt;F4:	string(0x1b)	string("[26~") \n \
-		Shift   &lt;Key&gt;F5:	string(0x1b)	string("[28~") \n \
-		Shift   &lt;Key&gt;F6:	string(0x1b)	string("[29~") \n \
-		Shift   &lt;Key&gt;F7:	string(0x1b)	string("[31~") \n \
-		Shift   &lt;Key&gt;F8:	string(0x1b)	string("[32~") \n \
-		Shift   &lt;Key&gt;F9:	string(0x1b)	string("[33~") \n \
-		Shift   &lt;Key&gt;F10:	string(0x1b)	string("[34~") \n \
-		Shift   &lt;Key&gt;F11:	string(0x1b)	string("[28~") \n \
-		Shift   &lt;Key&gt;F12:	string(0x1b)	string("[29~") \n \
-			&lt;Key&gt;Print:	string(0x1b)	string("[28~") \n \
-			&lt;Key&gt;Cancel:	string(0x1b)	string("[29~") \n \
-			&lt;Key&gt;Pause:	string(0x1b)	string("Om") \n \
-			&lt;Key&gt;Insert:	string(0x1b)	string("[2~") \n \
-			&lt;Key&gt;Delete:	string(0x1b)	string("[3~") \n \
-			&lt;Key&gt;Home:	string(0x1b)	string("[1~") \n \
-			&lt;Key&gt;End:		string(0x1b)	string("[4~") \n \
-			&lt;Key&gt;Prior:	string(0x1b)	string("[5~") \n \
-			&lt;Key&gt;Next:	string(0x1b)	string("[6~") \n \
-			&lt;Key&gt;BackSpace:	string(0x7f)	\n \
-			&lt;Key&gt;Num_Lock:	string(0x1b)	string("OP") \n \
-			&lt;Key&gt;KP_Divide:	string(0x1b)	string("OQ") \n \
-			&lt;Key&gt;KP_Multiply: string(0x1b)	string("OR") \n \
-			&lt;Key&gt;KP_Subtract: string(0x1b)	string("OS") \n \
-			&lt;Key&gt;KP_Add:	string(0x1b)	string("Ol") \n \
-			&lt;Key&gt;KP_Enter:	string(0x1b)	string("OM") \n \
-			&lt;Key&gt;KP_Decimal: string(0x1b)	string("On") \n \
-			&lt;Key&gt;KP_0:	string(0x1b)	string("Op") \n \
-			&lt;Key&gt;KP_1:	string(0x1b)	string("Oq") \n \
-			&lt;Key&gt;KP_2:	string(0x1b)	string("Or") \n \
-			&lt;Key&gt;KP_3:	string(0x1b)	string("Os") \n \
-			&lt;Key&gt;KP_4:	string(0x1b)	string("Ot") \n \
-			&lt;Key&gt;KP_5:	string(0x1b)	string("Ou") \n \
-			&lt;Key&gt;KP_6:	string(0x1b)	string("Ov") \n \
-			&lt;Key&gt;KP_7:	string(0x1b)	string("Ow") \n \
-			&lt;Key&gt;KP_8:	string(0x1b)	string("Ox") \n \
-			&lt;Key&gt;KP_9:	string(0x1b)	string("Oy") \n \
-		~Shift	&lt;Key&gt;Up:		string(0x1b)	string("[A") \n \
-		Shift	&lt;Key&gt;Up:		scroll-back(1,lines) \n \
-		~Shift	&lt;Key&gt;Down:	string(0x1b)	string("[B") \n \
-		Shift	&lt;Key&gt;Down:	scroll-forw(1,lines) \n \
-			&lt;Key&gt;Right:	string(0x1b)	string("[C") \n \
-			&lt;Key&gt;Left:	string(0x1b)	string("[D")' \
-		-e telnet $HOST
-</code></pre>
+<p>
+<!--{{atr2html--><p style="font-family: monospace; font-size: 10pt;">
+<font color="#800000">#!/bin/sh</font><br>
+<font color="#800000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vmsterm</font><br>
+<font color="#800000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;an&nbsp;original&nbsp;script&nbsp;by&nbsp;Bob&nbsp;Ess</font><br>
+<font color="#800000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;key&nbsp;translations&nbsp;by&nbsp;Erik&nbsp;Ahlefeldt</font><br>
+<font color="#800000">#</font><br>
+<font color="#800000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Script&nbsp;file&nbsp;using&nbsp;Xterm&nbsp;and&nbsp;telnet&nbsp;to&nbsp;connect&nbsp;to&nbsp;a&nbsp;VMS&nbsp;host</font><br>
+<font color="#800000">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;give&nbsp;a&nbsp;decent&nbsp;vt220&nbsp;emulation.</font><br>
+<font color="#800000">#</font><br>
+<font color="#800000">#&nbsp;Usage&nbsp;statement</font><br>
+Usage()<strong><font color="#800000">{</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;Usage&nbsp;&nbsp;:&nbsp;vmsterm&nbsp;-options"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;Options:&nbsp;-80&nbsp;&nbsp;&nbsp;for&nbsp;80&nbsp;column&nbsp;terminal"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-132&nbsp;&nbsp;for&nbsp;132&nbsp;column&nbsp;terminal"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-bg&nbsp;colorname"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fg&nbsp;colorname"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fn&nbsp;fontname"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fb&nbsp;bold&nbsp;fontname"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-host&nbsp;[crusher.saltmine.com]&nbsp;[earth]&nbsp;[192.168.7.7]"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">""</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;Example:&nbsp;</font><strong><font color="#800000">\</font></strong><font color="#800080">"vmsterm&nbsp;-80&nbsp;-fg&nbsp;white&nbsp;-bg&nbsp;black&nbsp;-fn&nbsp;9x15&nbsp;-fb&nbsp;9x15b&nbsp;-host&nbsp;earth</font><strong><font color="#800000">\</font></strong><font color="#800080">""</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts&nbsp;a&nbsp;VMS&nbsp;session&nbsp;with&nbsp;an&nbsp;80&nbsp;column&nbsp;terminal"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;a&nbsp;black&nbsp;background,&nbsp;white&nbsp;foreground,&nbsp;a&nbsp;normal"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font&nbsp;of&nbsp;9x15&nbsp;and&nbsp;a&nbsp;bold&nbsp;font&nbsp;of&nbsp;9x15b,&nbsp;and&nbsp;connects"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;the&nbsp;node&nbsp;'earth'"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">""</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;Example:&nbsp;</font><strong><font color="#800000">\</font></strong><font color="#800080">"vmsterm&nbsp;-host&nbsp;earth</font><strong><font color="#800000">\</font></strong><font color="#800080">""</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts&nbsp;a&nbsp;VMS&nbsp;session&nbsp;with&nbsp;default&nbsp;terminal&nbsp;settings&nbsp;"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">""</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;Example:&nbsp;</font><strong><font color="#800000">\</font></strong><font color="#800080">"vmsterm&nbsp;-help</font><strong><font color="#800000">\</font></strong><font color="#800080">""</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong>&nbsp;<font color="#800080">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Displays&nbsp;vmsterm&nbsp;options&nbsp;"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">echo</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">exit</font></strong>&nbsp;<strong><font color="#008080">1</font></strong><br>
+<strong><font color="#800000">}</font></strong><br>
+&nbsp;<br>
+<font color="#800000">#&nbsp;Default&nbsp;to&nbsp;a&nbsp;black&nbsp;foreground&nbsp;with&nbsp;a&nbsp;white&nbsp;background.</font><br>
+<font color="#800000">#&nbsp;Use&nbsp;the&nbsp;9x15&nbsp;and&nbsp;9x15bold&nbsp;fonts.&nbsp;Connect&nbsp;to&nbsp;192.168.3.3&nbsp;by&nbsp;default.</font><br>
+<font color="#800000">#</font><br>
+<font color="#008080">FG</font>=black<br>
+<font color="#008080">BG</font>=white<br>
+<font color="#008080">HOST</font>=192.168.3.3<br>
+<font color="#008080">FONT</font>=<strong><font color="#008080">9</font></strong>x15<br>
+<font color="#008080">BFONT</font>=<strong><font color="#008080">9</font></strong>x15bold<br>
+<font color="#008080">COLS</font>=<strong><font color="#008080">80</font></strong><br>
+&nbsp;<br>
+<font color="#800000">#&nbsp;Parse&nbsp;the&nbsp;command&nbsp;line&nbsp;arguments</font><br>
+<font color="#800000">#</font><br>
+<strong><font color="#000080">while</font></strong>&nbsp;[&nbsp;<font color="#008080">$#</font>&nbsp;!=&nbsp;<strong><font color="#008080">0</font></strong>&nbsp;];<br>
+<strong><font color="#000080">do</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">case</font></strong>&nbsp;<font color="#008080">$1</font>&nbsp;<strong><font color="#000080">in</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#008080">-80</font></strong>)&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">COLS</font>=<strong><font color="#008080">80</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">FONT</font>=spc12x24c<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">BFONT</font>=spc12x24b<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#008080">-132</font></strong>)&nbsp;&nbsp;&nbsp;<font color="#008080">COLS</font>=<strong><font color="#008080">132</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">FONT</font>=<strong><font color="#008080">9</font></strong>x15<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">BFONT</font>=<strong><font color="#008080">9</font></strong>x15b<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fg)&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">FG</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-bg)&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">BG</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fn)&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">FONT</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fb)&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">BFONT</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-host)&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">HOST</font>=<font color="#008080">$1</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">shift</font></strong>;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-help)&nbsp;&nbsp;Usage;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Usage;;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">esac</font></strong><br>
+<strong><font color="#000080">done</font></strong><br>
+&nbsp;<br>
+xterm&nbsp;&nbsp;&nbsp;-title&nbsp;<font color="#800080">"VMSTERM"</font>&nbsp;-sb&nbsp;-sl&nbsp;<strong><font color="#008080">1000</font></strong>&nbsp;-geo&nbsp;<font color="#008080">${COLS}</font>x24&nbsp;-fg&nbsp;<font color="#008080">${FG}</font>&nbsp;-bg&nbsp;<font color="#008080">${BG}</font>&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-cr&nbsp;blue&nbsp;-fn&nbsp;<font color="#008080">${FONT}</font>&nbsp;-fb&nbsp;<font color="#008080">${BFONT}</font>&nbsp;-xrm&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800080">'XTerm*VT100.translations:&nbsp;#override&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("OP")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("OQ")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F3:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("OR")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F4:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("OS")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string("Break")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F6:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[17~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F7:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[18~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F8:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[19~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F9:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[20~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F10:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[21~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F11:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[23~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;F12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[24~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[23~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[24~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F3:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[25~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F4:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[26~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[28~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F6:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[29~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F7:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[31~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F8:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[32~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F9:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[33~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F10:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[34~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F11:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[28~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;F12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[29~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Print:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[28~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Cancel:&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[29~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Pause:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Om")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Insert:&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[2~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Delete:&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[3~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Home:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[1~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;End:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[4~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Prior:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[5~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Next:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[6~")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;BackSpace:&nbsp;string(0x7f)&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Num_Lock:&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("OP")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Divide:&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("OQ")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Multiply:&nbsp;string(0x1b)&nbsp;&nbsp;string("OR")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Subtract:&nbsp;string(0x1b)&nbsp;&nbsp;string("OS")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Add:&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Ol")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Enter:&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("OM")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_Decimal:&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;string("On")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Op")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Oq")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Or")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_3:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Os")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_4:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Ot")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Ou")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_6:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Ov")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_7:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Ow")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_8:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Ox")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;KP_9:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("Oy")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;Up:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[A")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;Up:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll-back(1,lines)&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~Shift&nbsp;&nbsp;&lt;Key&gt;Down:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[B")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shift&nbsp;&nbsp;&nbsp;&lt;Key&gt;Down:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll-forw(1,lines)&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Right:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[C")&nbsp;\n&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Key&gt;Left:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string(0x1b)&nbsp;&nbsp;&nbsp;&nbsp;string("[D")'</font>&nbsp;\<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-e&nbsp;telnet&nbsp;<font color="#008080">$HOST</font><br>
+<!--atr2html}}--></p>
 
 <h3><A NAME="how2_title">How do I set the title?</A></h3>
 The control sequences for doing this
@@ -861,29 +921,31 @@ People post answers to this periodically on the newsgroups.
 Here is one that I have seen,
 from Roy Wright &lt;nobody@roystoy.dseg.ti.com&gt;.
 In your /etc/profile after:
-<PRE><code>
-	if [ "$SHELL" = "/bin/pdksh" -o "$SHELL" = "/bin/ksh" ]; then
-		PS1="! $ "
-	elif [ "$SHELL" = "/bin/zsh" ]; then
-		PS1="%m:%~%# "
-	elif [ "$SHELL" = "/bin/ash" ]; then
-		PS1="$ "
-	else
-		PS1='\u@\h:\w\$ '
-	fi
-</code></PRE>
-<P>
+<p>
+<!--{{atr2html--><p style="font-family: monospace; font-size: 10pt;">
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">if</font></strong>&nbsp;[&nbsp;<font color="#800080">"</font><font color="#008080">$SHELL</font><font color="#800080">"</font>&nbsp;=&nbsp;<font color="#800080">"/bin/pdksh"</font>&nbsp;-o&nbsp;<font color="#800080">"</font><font color="#008080">$SHELL</font><font color="#800080">"</font>&nbsp;=&nbsp;<font color="#800080">"/bin/ksh"</font>&nbsp;];&nbsp;<strong><font color="#000080">then</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">PS1</font>=<font color="#800080">"!&nbsp;$&nbsp;"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">elif</font></strong>&nbsp;[&nbsp;<font color="#800080">"</font><font color="#008080">$SHELL</font><font color="#800080">"</font>&nbsp;=&nbsp;<font color="#800080">"/bin/zsh"</font>&nbsp;];&nbsp;<strong><font color="#000080">then</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">PS1</font>=<font color="#800080">"%m:%~%#&nbsp;"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">elif</font></strong>&nbsp;[&nbsp;<font color="#800080">"</font><font color="#008080">$SHELL</font><font color="#800080">"</font>&nbsp;=&nbsp;<font color="#800080">"/bin/ash"</font>&nbsp;];&nbsp;<strong><font color="#000080">then</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">PS1</font>=<font color="#800080">"$&nbsp;"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">else</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">PS1</font>=<font color="#800080">'\u@\h:\w\$&nbsp;'</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">fi</font></strong><br>
+<!--atr2html}}--></p>
+<p>
 add:
-<PRE><code>
-	if [ "$TERM" = "xterm" ]; then
-		PS1="\033]2;\u@\h:\w\007bash$ "
-	fi
-</code></PRE>
-<P>
+<p>
+<!--{{atr2html--><p style="font-family: monospace; font-size: 10pt;">
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">if</font></strong>&nbsp;[&nbsp;<font color="#800080">"</font><font color="#008080">$TERM</font><font color="#800080">"</font>&nbsp;=&nbsp;<font color="#800080">"xterm"</font>&nbsp;];&nbsp;<strong><font color="#000080">then</font></strong><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008080">PS1</font>=<font color="#800080">"</font><strong><font color="#800000">\</font></strong><font color="#800080">033]2;</font><strong><font color="#800000">\</font></strong><font color="#800080">u@</font><strong><font color="#800000">\</font></strong><font color="#800080">h:</font><strong><font color="#800000">\</font></strong><font color="#800080">w</font><strong><font color="#800000">\</font></strong><font color="#800080">007bash$&nbsp;"</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">fi</font></strong><br>
+<!--atr2html}}--></p>
+<p>
 The terminator "\007" is a problem area.  Xterm historically uses this
 character, though it is non-ANSI.  The "correct" character should be
 a "\233" string terminator, or "\033\\", which is the 7-bit equivalent.
-XFree86 xterm recognizes either (the "\007" or string terminator);
+Modern xterm recognizes either (the "\007" or string terminator);
 waiting for the first of these.
 <P>
 You may have resource or environment problems that prevent you from
@@ -900,21 +962,23 @@ Restart X if you have made changes.
 <P>
 On a related note, some people want to know how to read the title
 from an xterm.
-This works for XFree86 xterm and dtterm, but not for other variations:
-<PRE><code>
-	#!/bin/ksh
-	# Echo the current X term title bar to standard output.
-	# Written by Icarus Sparry &lt;icarus@bath.ac.uk&gt; 11 Apr 1997
-	#
-	exec &lt;/dev/tty
-	old=$(stty -g)
-	stty raw -echo min 0  time ${1-10}
-	print "\033[21t\c" &gt; /dev/tty
-	IFS='' read -r a
-	stty $old
-	b=${a#???}
-	print -R "${b%??}"
-</code></PRE>
+This works for modern xterm and dtterm, but not for other variations:
+<p>
+<!--{{atr2html--><p style="font-family: monospace; font-size: 10pt;">
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">#!/bin/ksh</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">#&nbsp;Echo&nbsp;the&nbsp;current&nbsp;X&nbsp;term&nbsp;title&nbsp;bar&nbsp;to&nbsp;standard&nbsp;output.</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">#&nbsp;Written&nbsp;by&nbsp;Icarus&nbsp;Sparry&nbsp;&lt;icarus@bath.ac.uk&gt;&nbsp;11&nbsp;Apr&nbsp;1997</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">#</font><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#000080">exec</font></strong>&nbsp;&lt;/dev/tty<br>


Reply to: