about summary refs log tree commit diff stats
path: root/lynx_help/keystrokes
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2017-04-28 22:16:55 +0000
committerThomas E. Dickey <dickey@invisible-island.net>2017-04-28 22:16:55 +0000
commit5ae317fdbe6eed531e4eba65faaa6e33050e19c2 (patch)
tree9bd6162c49f69375b6555712f2692c6ab18b011f /lynx_help/keystrokes
parentb694a6d466c2c4f2f3b2fb48945e488b6bd79fc8 (diff)
downloadlynx-snapshots-5ae317fdbe6eed531e4eba65faaa6e33050e19c2.tar.gz
snapshot of project "lynx", label v2-8-9dev_11q
Diffstat (limited to 'lynx_help/keystrokes')
-rw-r--r--lynx_help/keystrokes/alt_edit_help.html24
-rw-r--r--lynx_help/keystrokes/bashlike_edit_help.html58
-rw-r--r--lynx_help/keystrokes/bookmark_help.html37
-rw-r--r--lynx_help/keystrokes/cookie_help.html36
-rw-r--r--lynx_help/keystrokes/dired_help.html26
-rw-r--r--lynx_help/keystrokes/edit_help.html28
-rw-r--r--lynx_help/keystrokes/environments.html235
-rw-r--r--lynx_help/keystrokes/follow_help.html127
-rw-r--r--lynx_help/keystrokes/gopher_types_help.html11
-rw-r--r--lynx_help/keystrokes/history_help.html18
-rw-r--r--lynx_help/keystrokes/keystroke_help.html255
-rw-r--r--lynx_help/keystrokes/movement_help.html14
-rw-r--r--lynx_help/keystrokes/option_help.html336
-rw-r--r--lynx_help/keystrokes/other_help.html17
-rw-r--r--lynx_help/keystrokes/print_help.html15
-rw-r--r--lynx_help/keystrokes/scrolling_help.html35
-rw-r--r--lynx_help/keystrokes/test_display.html30
-rw-r--r--lynx_help/keystrokes/visited_help.html37
-rw-r--r--lynx_help/keystrokes/xterm_help.html16
19 files changed, 824 insertions, 531 deletions
diff --git a/lynx_help/keystrokes/alt_edit_help.html b/lynx_help/keystrokes/alt_edit_help.html
index 2268a819..514e0799 100644
--- a/lynx_help/keystrokes/alt_edit_help.html
+++ b/lynx_help/keystrokes/alt_edit_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: alt_edit_help.html,v 1.11 2014/01/08 00:56:30 tom Exp $ -->
+<!-- $LynxId: alt_edit_help.html,v 1.14 2017/04/28 21:24:42 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -19,7 +19,18 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#alternate_bindings">Table of
+      key-bindings</a></li>
+
+      <li><a href="#notes">Notes</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p><strong>Lynx</strong> invokes a built-in <a href=
   "edit_help.html">Line Editor</a> for entering strings in response
@@ -28,15 +39,16 @@
   can be offered by configuring with
   <code>--enable-alt-bindings</code> or by adding them in
   LYEditmap.c before compiling <strong>Lynx</strong>. If available,
-  they may be selected via the 'o'ptions menu, or by editing
-  lineedit_mode in the '.lynxrc' file.</p>
+  they may be selected via the &ldquo;o&rdquo;ptions menu, or by
+  editing lineedit_mode in the &ldquo;.lynxrc&rdquo; file.</p>
 
   <p>Note: setting emacs/vi keys ON has no direct effect on
   line-editor bindings.</p>
 
   <p>This is the <em>Alternative Binding</em> keymap.</p>
 
-  <h2>Table of key-bindings</h2>
+  <h2><a name="alternate_bindings" id="alternate_bindings">Table of
+  key-bindings</a></h2>
   <pre>
      ENTER  Input complete        -  RETURN
      TAB    Input complete        -  TAB, Do
@@ -69,7 +81,7 @@
           Grow textarea           - Ctrl-X g
 </pre>
 
-  <h2>Notes</h2>
+  <h2><a name="notes" id="notes">Notes</a></h2>
 
   <ol>
     <li>"next" means the character "under" a box or underline style
diff --git a/lynx_help/keystrokes/bashlike_edit_help.html b/lynx_help/keystrokes/bashlike_edit_help.html
index b62e6cb3..821c826c 100644
--- a/lynx_help/keystrokes/bashlike_edit_help.html
+++ b/lynx_help/keystrokes/bashlike_edit_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: bashlike_edit_help.html,v 1.10 2014/01/08 00:50:05 tom Exp $ -->
+<!-- $LynxId: bashlike_edit_help.html,v 1.13 2017/04/28 21:04:38 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -19,7 +19,25 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#bash_bindings">Bash-like bindings</a></li>
+
+      <li><a href="#examples">Try it yourself</a></li>
+
+      <li><a href="#emacs_bindings">Emacs-like commands</a></li>
+
+      <li><a href="#special_keys">Comments on special keys</a></li>
+
+      <li><a href="#notes">Notes</a></li>
+
+      <li><a href="#miscellaneous">Additional details</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p>Lynx invokes a built-in <a href="edit_help.html">Line
   Editor</a> for entering strings in response to prompts, in forms,
@@ -27,15 +45,16 @@
   defined. Several sets of key-bindings can be offered by
   configuring with --enable-alt-bindings or by adding them in
   LYEditmap.c before compiling Lynx. If available, they may be
-  selected via the 'o'ptions menu, or by editing lineedit_mode in
-  the '.lynxrc' file.</p>
+  selected via the &ldquo;o&rdquo;ptions menu, or by editing
+  lineedit_mode in the &ldquo;.lynxrc&rdquo; file.</p>
 
-  <p>Note: setting emacs/vi keys ON has no direct effect on
-  line-editor bindings.</p>
+  <p><strong>Note:</strong> setting emacs/vi keys ON has no direct
+  effect on line-editor bindings.</p>
 
-  <p>This summarizes the <em>Bash-like Binding</em> keymap.</p>
+  <h2><a name="bash_bindings" id="bash_bindings">Bash-like
+  bindings</a></h2>
 
-  <h2>Basic commands</h2>
+  <p>This summarizes the <em>Bash-like Binding</em> keymap.</p>
   <pre>
      ENTER  Input complete        -  Enter, RETURN
      TAB    Completion / Next     -  TAB, Do (<em>see note 2</em>)
@@ -70,7 +89,7 @@
      PASS!  Grow textarea           - C-x g
 </pre>
 
-  <h2>Try it yourself</h2>
+  <h2><a name="examples" id="examples">Try it yourself</a></h2>
 
   <p>Here is a little textarea for practice:</p>
 
@@ -84,7 +103,8 @@ or add text as you like, using the Line-Editor keys.
 </textarea><input type="reset" value="[reset content]"></p>
   </form>
 
-  <h2>Advanced emacs-like commands</h2>
+  <h2><a name="emacs_bindings" id="emacs_bindings">Emacs-like
+  commands</a></h2>
   <pre>
 
     TPOS    Transpose characters                   -  C-t
@@ -94,7 +114,8 @@ or add text as you like, using the Line-Editor keys.
     YANK    Insert text last killed (with KILLREG) -  C-y
 </pre>
 
-  <h2>Comments on special keys</h2>
+  <h2><a name="special_keys" id="special_keys">Comments on special
+  keys</a></h2>
 
   <p><samp><dfn>C-</dfn><strong>key</strong> means
   Control+<strong><kbd>key</kbd></strong>.
@@ -106,7 +127,7 @@ or add text as you like, using the Line-Editor keys.
 
   <ul>
     <li>First ESC, then the <strong><kbd>key</kbd></strong>. This
-    doesn't work with all systems or on all connections, and if it
+    does not work with all systems or on all connections, and if it
     does may not work for some keys (because the ESC character is
     also part of code sequences for "normal" function keys).</li>
 
@@ -126,7 +147,7 @@ or add text as you like, using the Line-Editor keys.
     vice versa.</li>
   </ul>
 
-  <h2>Notes</h2>
+  <h2><a name="notes" id="notes">Notes</a></h2>
 
   <ol>
     <li>"next" means the character "under" a box or underline style
@@ -156,8 +177,8 @@ or add text as you like, using the Line-Editor keys.
     <li>Key is likely unavailable for Lynx, because it is
     interpreted by operating system, comm program, or curses
     library, or swallowed as part of escape sequence recognition.
-    Binding is provided for the benefit of those where this doesn't
-    apply.</li>
+    Binding is provided for the benefit of those where this does
+    not apply.</li>
 
     <li>where <strong>[FORM]</strong> is marked, indicates that the
     binding is effective only in form text fields. It is ignored by
@@ -173,8 +194,11 @@ or add text as you like, using the Line-Editor keys.
   accessible with the key <kbd>K</kbd> for current
   information).</p>
 
-  <h2>Additional details on other keys, for the curious (very much
-  subject to change)</h2>
+  <h2><a name="miscellaneous" id="miscellaneous">Additional
+  details</a></h2>
+
+  <p>Here are some additional details on other keys, for the
+  curious (very much subject to change)</p>
   <pre>
 Normal key action when used in form fields, subject to remapping
 with KEYMAP: [FORM (except Up-Arrow, Down-Arrow)]
diff --git a/lynx_help/keystrokes/bookmark_help.html b/lynx_help/keystrokes/bookmark_help.html
index 87187fd1..9eeb055b 100644
--- a/lynx_help/keystrokes/bookmark_help.html
+++ b/lynx_help/keystrokes/bookmark_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: bookmark_help.html,v 1.8 2014/01/07 23:32:23 tom Exp $ -->
+<!-- $LynxId: bookmark_help.html,v 1.10 2017/04/28 21:27:36 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,22 +15,36 @@
   </head>
 
 <body>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Bookmark files</a></li>
+
+      <li><a href="#internal_edit">Updating within Lynx</a></li>
+
+      <li><a href="#external_edit">Updating with a text
+      editor</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Bookmark files</a></h2>
+
   <p><strong>Lynx</strong> stores <em>Bookmark files</em> on your
   local machine. You can update these from within
   <strong>Lynx</strong>, or with a text editor:</p>
 
-  <h2>Updating within Lynx</h2>
+  <h2><a name="internal_edit" id="internal_edit">Updating within
+  Lynx</a></h2>
 
   <ul>
-    <li>The append feature, invoked by pressing an '<em>a</em>'
-    while viewing a document will add the current document or the
-    currently highlighted link to your default <em>Bookmark
-    file</em>, or to one you select if multiple bookmarks are
-    enabled.</li>
+    <li>The append feature, invoked by pressing an
+    &ldquo;<em>a</em>&rdquo; while viewing a document will add the
+    current document or the currently highlighted link to your
+    default <em>Bookmark file</em>, or to one you select if
+    multiple bookmarks are enabled.</li>
 
-    <li>The remove feature, invoked by pressing an '<em>r</em>'
-    when a <em>Bookmark file</em> is being displayed, will remove
-    the currently highlighted link.</li>
+    <li>The remove feature, invoked by pressing an
+    &ldquo;<em>r</em>&rdquo; when a <em>Bookmark file</em> is being
+    displayed, will remove the currently highlighted link.</li>
 
     <li>You may set and modify the paths and names of your
     <em>Bookmark files</em> and enable or disable multiple
@@ -38,7 +52,8 @@
     Menu</a>.</li>
   </ul>
 
-  <h2>Updating with a text editor</h2>
+  <h2><a name="external_edit" id="external_edit">Updating with a
+  text editor</a></h2>
 
   <p>Lynx stores its bookmarks as an HTML file, using an unordered
   list (<em>UL</em> and <em>LI</em> tags). It expects the list
diff --git a/lynx_help/keystrokes/cookie_help.html b/lynx_help/keystrokes/cookie_help.html
index 0f7378b8..7ec6088c 100644
--- a/lynx_help/keystrokes/cookie_help.html
+++ b/lynx_help/keystrokes/cookie_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: cookie_help.html,v 1.9 2014/01/07 09:14:46 tom Exp $ -->
+<!-- $LynxId: cookie_help.html,v 1.11 2017/04/28 21:32:43 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,17 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#showing_cookies">Cookie Details Shown</a></li>
+
+      <li><a href="#removing_cookies">Removing Cookies</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p><strong>Lynx</strong>'s <em>Cookie Jar Page</em> displays all
   of the unexpired cookies you have accumulated in the hypothetical
@@ -32,11 +42,12 @@
   address tail-matches a <em>domain</em> in the <em>Cookie
   Jar</em>, all its cookies with a <em>path</em> which head-matches
   the path in the URL for that request are included as a
-  <em>Cookie</em> MIME header. The 'allow' setting for accepting
-  cookies from each domain (always, never, or via prompt) also is
-  indicated in the listing.</p>
+  <em>Cookie</em> MIME header. The &ldquo;allow&rdquo; setting for
+  accepting cookies from each domain (always, never, or via prompt)
+  also is indicated in the listing.</p>
 
-  <h2>Cookie Details Shown</h2>
+  <h2><a name="showing_cookies" id="showing_cookies">Cookie Details
+  Shown</a></h2>
 
   <p>The listing also shows the <em>port</em> (normally 80) of the
   URL for the request which caused the cookie to be sent, and
@@ -50,7 +61,8 @@
   <em>Set-Cookie</em> MIME headers, those also are displayed in the
   listing.</p>
 
-  <h2>Removing Cookies</h2>
+  <h2><a name="removing_cookies" id="removing_cookies">Removing
+  Cookies</a></h2>
 
   <p>The <em>domain</em>=value pairs, and each cookie's name=value,
   are links in the listing. Activating a <em>domain</em>=value link
@@ -58,10 +70,10 @@
   <em>domain</em> should be <em>Gobbled</em> (deleted from the
   <em>Cookie Jar</em>), and/or whether the <em>domain</em> entry
   should be <em>Gobbled</em> if all of its cookies have been
-  <em>Gobbled</em>, or whether to change the 'allow' setting for
-  that <em>domain</em>. Activating a cookie's name=value link will
-  cause that particular cookie to be <em>Gobbled</em>. You will be
-  prompted for confirmations of deletions, to avoid any accidental
-  <em>Gobbling</em>.</p>
+  <em>Gobbled</em>, or whether to change the &ldquo;allow&rdquo;
+  setting for that <em>domain</em>. Activating a cookie's
+  name=value link will cause that particular cookie to be
+  <em>Gobbled</em>. You will be prompted for confirmations of
+  deletions, to avoid any accidental <em>Gobbling</em>.</p>
 </body>
 </html>
diff --git a/lynx_help/keystrokes/dired_help.html b/lynx_help/keystrokes/dired_help.html
index bf5701be..51a169dc 100644
--- a/lynx_help/keystrokes/dired_help.html
+++ b/lynx_help/keystrokes/dired_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: dired_help.html,v 1.9 2014/01/08 01:15:55 tom Exp $ -->
+<!-- $LynxId: dired_help.html,v 1.11 2017/04/28 21:36:59 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,12 +15,25 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#dired_bindings">Dired Key bindings</a></li>
+
+      <li><a href="#other_bindings">Other Key bindings</a></li>
+
+      <li><a href="#notes">Notes</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p><strong>Lynx</strong> changes into <em>Dired mode</em> when
   you use a URL of the type <em>file://localhost/path/</em>.</p>
 
-  <h2>Key bindings</h2>
+  <h2><a name="dired_bindings" id="dired_bindings">Dired Key
+  bindings</a></h2>
 
   <p>While in Dired mode, some keys are remapped to do the
   following functions:</p>
@@ -46,7 +59,7 @@
     T)ag          - Tag the highlighted file.  Multiple files may
                     be tagged and all other commands except "Create"
                     will be performed on tagged files instead of the
-                    one highlighted.  Press '<em>t</em>' again to untag
+                    one highlighted.  Press &ldquo;<em>t</em>&rdquo; again to untag
                     a file.
 
     U)pload       - Upload a file to the current directory using
@@ -54,6 +67,9 @@
 </pre>
   </blockquote>
 
+  <h2><a name="other_bindings" id="other_bindings">Other Key
+  bindings</a></h2>
+
   <p>Some other keys useful in <em>Dired mode</em>:</p>
 
   <blockquote>
@@ -67,7 +83,7 @@
 </pre>
   </blockquote>
 
-  <h2>Notes</h2>
+  <h2><a name="notes" id="notes">Notes</a></h2>
 
   <p><em>Dired mode</em> must be activated at compile time.
   Otherwise, the above commands will not be available and
diff --git a/lynx_help/keystrokes/edit_help.html b/lynx_help/keystrokes/edit_help.html
index eb8b0c62..cc3983ad 100644
--- a/lynx_help/keystrokes/edit_help.html
+++ b/lynx_help/keystrokes/edit_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: edit_help.html,v 1.17 2014/01/08 21:24:50 tom Exp $ -->
+<!-- $LynxId: edit_help.html,v 1.20 2017/04/28 21:40:03 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,19 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#regular_keymap">Regular Keymap</a></li>
+
+      <li><a href="#editing_keymap">Editing Keymap</a></li>
+
+      <li><a href="#notes">Notes</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p><strong>Lynx</strong> invokes a built-in <em>Line Editor</em>
   for entering strings in response to prompts, in forms, and for
@@ -23,8 +35,8 @@
   Alternative key bindings are normally available (unless
   <strong>Lynx</strong> was configured with
   <code>--disable-alt-bindings</code>). If available, they may be
-  selected via the 'o'ptions menu, or by editing lineedit_mode in
-  the '.lynxrc' file.</p>
+  selected via the &ldquo;o&rdquo;ptions menu, or by editing
+  lineedit_mode in the &ldquo;.lynxrc&rdquo; file.</p>
 
   <p>Two such alternative key bindings, which may be available on
   your system, are the</p>
@@ -45,7 +57,8 @@
   <p>Note: setting emacs/vi keys ON has no effect on line-editor
   bindings.</p>
 
-  <h2>Regular Keymap</h2>
+  <h2><a name="regular_keymap" id="regular_keymap">Regular
+  Keymap</a></h2>
 
   <p>This is the <em>Default Binding</em> keymap:</p>
   <pre>
@@ -75,7 +88,8 @@
 
 </pre>
 
-  <h2>Editing Keymap</h2>
+  <h2><a name="editing_keymap" id="editing_keymap">Editing
+  Keymap</a></h2>
 
   <p><a name="TASpecial" id="TASpecial">These are special commands
   for use only in textarea fields</a> (see note 3):</p>
@@ -86,7 +100,7 @@
           Grow textarea           - Ctrl-X g
 </pre>
 
-  <h2>Notes</h2>
+  <h2><a name="notes" id="notes">Notes</a></h2>
 
   <ol>
     <li>"next" means the character "under" a box or underline style
diff --git a/lynx_help/keystrokes/environments.html b/lynx_help/keystrokes/environments.html
index 68425cb4..babf0a7a 100644
--- a/lynx_help/keystrokes/environments.html
+++ b/lynx_help/keystrokes/environments.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: environments.html,v 1.16 2014/01/08 01:38:23 tom Exp $ -->
+<!-- $LynxId: environments.html,v 1.21 2017/04/28 22:16:55 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,9 +15,29 @@
   </head>
 
 <body>
-  <h2>ENVIRONMENT</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Environment Variables</a></li>
+
+      <li><a href="#env">Variables Used By Lynx</a></li>
+
+      <li><a href="#setenv">Variables Set or Modified By
+      Lynx</a></li>
+
+      <li><a href="#cgi">Simulated CGI Support</a></li>
+
+      <li><a href="#language">Native Language Support</a></li>
+
+      <li><a href="#proxy">Proxy details and examples</a></li>
+
+      <li><a href="#dos">Win32 (95/NT) and 386 DOS</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Environment
+  Variables</a></h2>
   <pre>
-       In addition to various  "standard"  environment  variables
+       In addition to various  &ldquo;standard&rdquo;  environment  variables
        such as HOME, PATH, USER, DISPLAY, TMPDIR, etc, <strong>Lynx</strong> utilizes
        several <strong>Lynx</strong>-specific environment variables, <a href="#env">if they exist</a>.
 
@@ -26,8 +46,8 @@
        listed separately <a href="#setenv">below</a>.
 
        See also the sections on <a href=
-"#cgi">SIMULATED CGI SUPPORT</a> and
-       <a href="#language">NATIVE LANGUAGE SUPPORT</a>, below.
+"#cgi">Simulated CGI Support</a> and
+       <a href="#language">Native Language Support</a>, below.
 
        Note:  Not all environment variables apply to all types of
        platforms supported by <strong>Lynx</strong>, though most do.  Feedback on
@@ -36,8 +56,7 @@
        variables.
 </pre>
 
-  <h2><a name="env" id="env">Environment Variables Used By
-  Lynx</a></h2>
+  <h2><a name="env" id="env">Variables Used By Lynx</a></h2>
   <pre>
        COLORTERM
                            If set, color capability for the terminal
@@ -130,7 +149,7 @@
                            UNIX, it will override the contents of
                            an /etc/organization file, if present.
 
-       PROTOCOL_proxy
+       <em>PROTOCOL</em>_proxy
                            <strong>Lynx</strong> supports the use of proxy servers
                            that  can act as firewall gateways and
                            caching servers.  They are  preferable
@@ -139,22 +158,22 @@
                            Each protocol used by <strong>Lynx</strong> (http, ftp,
                            gopher, etc), can be mapped separately
                            by setting environment variables of
-                           the form PROTOCOL_proxy (literally:
+                           the form <em>PROTOCOL</em>_proxy (literally:
                            http_proxy, ftp_proxy, gopher_proxy,
-                           etc), to "http://some.server.dom:port/".
+                           etc), to &ldquo;http://some.server.dom:port/&rdquo;.
                            See <a href=
 "#proxy">Proxy details and examples</a>.
 
-       WWW_access_GATEWAY
+       WWW_<em>access</em>_GATEWAY
                            <strong>Lynx</strong> still  supports  use  of  gateway
                            servers,  with  the  servers specified
-                           via   "WWW_access_GATEWAY"   variables
-                           (where  "access" is lower case and can
-                           be "http", "ftp", "gopher" or "wais"),
+                           via   &ldquo;WWW_<em>access</em>_GATEWAY&rdquo;   variables
+                           (where  &ldquo;access&rdquo; is lower case and can
+                           be &ldquo;http&rdquo;, &ldquo;ftp&rdquo;, &ldquo;gopher&rdquo; or &ldquo;wais&rdquo;),
                            however most gateway servers have been
                            discontinued.  Note that  you  do  not
-                           include  a  terminal '/' for gateways,
-                           but do for proxies specified by PROTOCOL_proxy
+                           include  a  terminal &ldquo;/&rdquo; for gateways,
+                           but do for proxies specified by <em>PROTOCOL</em>_proxy
                            environment variables.  See <a href=
 "#proxy">Proxy details</a>.
 
@@ -164,52 +183,52 @@
                            any of the <strong>Lynx</strong> configuration files.
 </pre>
 
-  <h2><a name="setenv" id="setenv">Environment Variables Set or
-  Modified By Lynx</a></h2>
+  <h2><a name="setenv" id="setenv">Variables Set or Modified By
+  Lynx</a></h2>
   <pre>
        LYNX_PRINT_DATE     This  variable  is  set  by  the  <strong>Lynx</strong>
-                           p(rint) function, to the Date:  string
-                           seen  in  the  document's "Information
-                           about" page (= cmd), if  any.   It  is
+                           p(rint) function, to the &ldquo;Date:&rdquo;  string
+                           seen  in  the  document's &ldquo;Information
+                           about&rdquo; page (= cmd), if  any.   It  is
                            created  for  use  by an external program,
                            as  defined   in   a   lynx.cfg
                            PRINTER: definition statement.  If the
                            field does not exist for the document,
                            the  variable  is set to a null string
-                           under UNIX, or "No Date" under VMS.
+                           under UNIX, or &ldquo;No Date&rdquo; under VMS.
 
        LYNX_PRINT_LASTMOD  This  variable  is  set  by  the  <strong>Lynx</strong>
                            p(rint)  function,  to  the  Last Mod:
-                           string seen in the document's  "Information
-                           about"  page  (= cmd), if any.
+                           string seen in the document's  &ldquo;Information
+                           about&rdquo;  page  (= cmd), if any.
                            It is created for use by  an  external
                            program,  as  defined  in  a  lynx.cfg
                            PRINTER: definition statement.  If the
                            field does not exist for the document,
                            the variable is set to a  null  string
-                           under UNIX, or "No LastMod" under VMS.
+                           under UNIX, or &ldquo;No LastMod&rdquo; under VMS.
 
        LYNX_PRINT_TITLE    This  variable  is  set  by  the  <strong>Lynx</strong>
                            p(rint)  function,  to  the  Linkname:
-                           string seen in the document's  "Information
-                           about"  page  (= cmd), if any.
+                           string seen in the document's  &ldquo;Information
+                           about&rdquo;  page  (= cmd), if any.
                            It is created for use by  an  external
                            program,  as  defined  in  a  lynx.cfg
                            PRINTER: definition statement.  If the
                            field does not exist for the document,
                            the variable is set to a  null  string
-                           under UNIX, or "No Title" under VMS.
+                           under UNIX, or &ldquo;No Title&rdquo; under VMS.
 
        LYNX_PRINT_URL      This  variable  is  set  by  the  <strong>Lynx</strong>
                            p(rint) function, to the  URL:  string
-                           seen  in  the  document's "Information
-                           about" page (= cmd), if  any.   It  is
+                           seen  in  the  document's &ldquo;Information
+                           about&rdquo; page (= cmd), if  any.   It  is
                            created  for  use  by an external program,
                            as  defined   in   a   lynx.cfg
                            PRINTER: definition statement.  If the
                            field does not exist for the document,
                            the  variable  is set to a null string
-                           under UNIX, or "No URL" under VMS.
+                           under UNIX, or &ldquo;No URL&rdquo; under VMS.
 
        LYNX_VERSION        This variable is always set  by  <strong>Lynx</strong>,
                            and may be used by an external program
@@ -228,7 +247,7 @@
                            <strong>Lynx</strong> to determine  the  terminal  type
                            being  used  to invoke <strong>Lynx</strong>.  If, however,
                            it is unset at startup time  (or
-                           has  the  value  "unknown"), or if the
+                           has  the  value  &ldquo;unknown&rdquo;), or if the
                            -term  command-line option is used,
                            <strong>Lynx</strong> will set or modify its value
                            to the user specified  terminal type
@@ -238,14 +257,14 @@
                            variables may also be changed.
 </pre>
 
-  <h2><a name="cgi" id="cgi">SIMULATED CGI SUPPORT</a></h2>
+  <h2><a name="cgi" id="cgi">Simulated CGI Support</a></h2>
 
   <p>If built with the cgi-links option enabled,
   <strong>Lynx</strong> allows access to a cgi script directly
   without the need for an http daemon.</p>
 
-  <p>When executing such "lynxcgi scripts" (if enabled), the
-  following variables may be set for simulating a CGI
+  <p>When executing such &ldquo;lynxcgi scripts&rdquo; (if
+  enabled), the following variables may be set for simulating a CGI
   environment:</p>
   <pre>
        CONTENT_LENGTH
@@ -286,8 +305,8 @@
   should be consulted for general information on CGI script
   programming.</p>
 
-  <h2><a name="language" id="language">NATIVE LANGUAGE
-  SUPPORT</a></h2>
+  <h2><a name="language" id="language">Native Language
+  Support</a></h2>
 
   <p>If configured and installed with Native Language Support,
   <strong>Lynx</strong> will display status and other messages in
@@ -332,8 +351,8 @@
   <p>To set your site's NTTP server as the default host for news
   reading and posting via <strong>Lynx</strong>, set the
   environment variable NNTPSERVER so that it points to its Internet
-  address. The variable "NNTPSERVER" is used to specify the host
-  which will be used as the default for news URLs.</p>
+  address. The variable &ldquo;NNTPSERVER&rdquo; is used to specify
+  the host which will be used as the default for news URLs.</p>
 
   <dl>
     <dt>UNIX</dt>
@@ -355,17 +374,20 @@ define/system NNTPSERVER "news.server.dom"
 
   <p><strong>Lynx</strong> still supports use of gateway servers,
   with the servers specified via the variables
-  "WWW_access_GATEWAY", where "access" is lower case and can be
-  "http", "ftp", "gopher" or "wais". Most of the gateway servers
-  have been discontinued, but "http://www.w3.org:8001" is available
-  for wais searches (note that you do not include a terminal '/'
+  &ldquo;WWW_access_GATEWAY&rdquo;, where &ldquo;access&rdquo; is
+  lower case and can be &ldquo;http&rdquo;, &ldquo;ftp&rdquo;,
+  &ldquo;gopher&rdquo; or &ldquo;wais&rdquo;. Most of the gateway
+  servers have been discontinued, but
+  &ldquo;http://www.w3.org:8001&rdquo; is available for wais
+  searches (note that you do not include a terminal &ldquo;/&rdquo;
   for gateways, but do for proxies; see below).</p>
 
   <p><strong>Lynx</strong> version 2.2 and beyond supports the use
   of proxy servers that can act as firewall gateways and caching
   servers. They are preferable to the older gateway servers. Each
   protocol used by <strong>Lynx</strong> can be mapped separately
-  using PROTOCOL_proxy environment variables of the form:</p>
+  using <em>PROTOCOL</em>_proxy environment variables as shown
+  below:</p>
 
   <dl>
     <dt>UNIX</dt>
@@ -373,20 +395,20 @@ define/system NNTPSERVER "news.server.dom"
     <dd>
       <blockquote>
         <pre>
-setenv http_proxy "http://some.server.dom:port/"
-setenv https_proxy "http://some.server.dom:port/"
-setenv ftp_proxy "http://some.server.dom:port/"
-setenv gopher_proxy "http://some.server.dom:port/"
-setenv news_proxy "http://some.server.dom:port/"
-setenv newspost_proxy "http://some.server.dom:port/"
-setenv newsreply_proxy "http://some.server.dom:port/"
-setenv snews_proxy "http://some.server.dom:port/"
-setenv snewspost_proxy "http://some.server.dom:port/"
-setenv snewsreply_proxy "http://some.server.dom:port/"
-setenv nntp_proxy "http://some.server.dom:port/"
-setenv wais_proxy "http://some.server.dom:port/"
-setenv finger_proxy "http://some.server.dom:port/"
-setenv cso_proxy "http://some.server.dom:port/"
+setenv http_proxy         "http://some.server.dom:port/"
+setenv https_proxy        "http://some.server.dom:port/"
+setenv ftp_proxy          "http://some.server.dom:port/"
+setenv gopher_proxy       "http://some.server.dom:port/"
+setenv news_proxy         "http://some.server.dom:port/"
+setenv newspost_proxy     "http://some.server.dom:port/"
+setenv newsreply_proxy    "http://some.server.dom:port/"
+setenv snews_proxy        "http://some.server.dom:port/"
+setenv snewspost_proxy    "http://some.server.dom:port/"
+setenv snewsreply_proxy   "http://some.server.dom:port/"
+setenv nntp_proxy         "http://some.server.dom:port/"
+setenv wais_proxy         "http://some.server.dom:port/"
+setenv finger_proxy       "http://some.server.dom:port/"
+setenv cso_proxy          "http://some.server.dom:port/"
 </pre>
       </blockquote>
     </dd>
@@ -396,37 +418,38 @@ setenv cso_proxy "http://some.server.dom:port/"
     <dd>
       <blockquote>
         <pre>
-define "http_proxy" "http://some.server.dom:port/"
-define "https_proxy" "http://some.server.dom:port/"
-define "ftp_proxy" "http://some.server.dom:port/"
-define "gopher_proxy" "http://some.server.dom:port/"
-define "news_proxy" "http://some.server.dom:port/"
-define "newspost_proxy" "http://some.server.dom:port/"
-define "newsreply_proxy" "http://some.server.dom:port/"
-define "snews_proxy" "http://some.server.dom:port/"
-define "snewspost_proxy" "http://some.server.dom:port/"
+define "http_proxy"       "http://some.server.dom:port/"
+define "https_proxy"      "http://some.server.dom:port/"
+define "ftp_proxy"        "http://some.server.dom:port/"
+define "gopher_proxy"     "http://some.server.dom:port/"
+define "news_proxy"       "http://some.server.dom:port/"
+define "newspost_proxy"   "http://some.server.dom:port/"
+define "newsreply_proxy"  "http://some.server.dom:port/"
+define "snews_proxy"      "http://some.server.dom:port/"
+define "snewspost_proxy"  "http://some.server.dom:port/"
 define "snewsreply_proxy" "http://some.server.dom:port/"
-define "nntp_proxy" "http://some.server.dom:port/"
-define "wais_proxy" "http://some.server.dom:port/"
-define "finger_proxy" "http://some.server.dom:port/"
-define "cso_proxy" "http://some.server.dom:port/"
+define "nntp_proxy"       "http://some.server.dom:port/"
+define "wais_proxy"       "http://some.server.dom:port/"
+define "finger_proxy"     "http://some.server.dom:port/"
+define "cso_proxy"        "http://some.server.dom:port/"
 </pre>
       </blockquote>
 
       <p>(Encase *BOTH* strings in double-quotes to maintain lower
-      case for the PROTOCOL_proxy variable and for the http access
-      type; include /system if you want proxying for all clients on
-      your system.)</p>
+      case for the <em>PROTOCOL</em>_proxy variable and for the
+      http access type; include /system if you want proxying for
+      all clients on your system.)</p>
     </dd>
   </dl>
 
   <p>If you wish to override the use of a proxy server for specific
-  hosts or entire domains you may use the "no_proxy" environment
-  variable. The no_proxy variable can be a comma-separated list of
-  strings defining no-proxy zones in the DNS domain name space. If
-  a tail substring of the domain-path for a host matches one of
-  these strings, transactions with that node will not be proxied.
-  Here is an example use of "no_proxy":</p>
+  hosts or entire domains you may use the &ldquo;no_proxy&rdquo;
+  environment variable. The no_proxy variable can be a
+  comma-separated list of strings defining no-proxy zones in the
+  DNS domain name space. If a tail substring of the domain-path for
+  a host matches one of these strings, transactions with that node
+  will not be proxied. Here is an example use of
+  &ldquo;no_proxy&rdquo;:</p>
 
   <dl>
     <dt>UNIX</dt>
@@ -449,20 +472,22 @@ define "no_proxy" "host.domain.dom, domain1.dom, domain2"
   <p>You can include a port number in the no_proxy list to override
   use of a proxy server for the host accessed via that port, but
   not via other ports. For example, if you use
-  "host.domain.dom:119" and/or "host.domain.dom:210", then news
-  (port 119) URLs and/or any wais (port 210) searches on that host
-  would be excluded, but http, ftp, and gopher services (if
-  normally proxied) would still be included, as would any news or
-  wais services on other hosts.</p>
-
-  <p>Warning: Note that setting 'il' as an entry in this list will
-  block proxying for the .mil domain as well as the .il domain. If
-  the entry is '.il' this will not happen.</p>
+  &ldquo;host.domain.dom:119&rdquo; and/or
+  &ldquo;host.domain.dom:210&rdquo;, then news (port 119) URLs
+  and/or any wais (port 210) searches on that host would be
+  excluded, but http, ftp, and gopher services (if normally
+  proxied) would still be included, as would any news or wais
+  services on other hosts.</p>
+
+  <p>Warning: Note that setting &ldquo;il&rdquo; as an entry in
+  this list will block proxying for the .mil domain as well as the
+  .il domain. If the entry is &ldquo;.il&rdquo; this will not
+  happen.</p>
 
   <p>If you wish to override the use of a proxy server completely
   (i.e., globally override any existing proxy variables), set the
-  value of "no_proxy" to "*". This is the only allowed use of * in
-  no_proxy.</p>
+  value of &ldquo;no_proxy&rdquo; to &ldquo;*&rdquo;. This is the
+  only allowed use of * in no_proxy.</p>
 
   <p>Note that <strong>Lynx</strong> treats file URLs on the local
   host as requests for direct access to the file, and does not
@@ -473,8 +498,8 @@ define "no_proxy" "host.domain.dom, domain1.dom, domain2"
   <strong>Lynx</strong> to the proxy server, so no special
   procedure for inducing the proxy server to handle them is
   required. Other WWW clients may require that the http server's
-  configuration file have "Map file:* ftp:*" in it to perform that
-  conversion.</p>
+  configuration file have &ldquo;Map file:* ftp:*&rdquo; in it to
+  perform that conversion.</p>
 
   <p>If you have not set NNTPSERVER, proxy or no_proxy environment
   variables you can set them at run time via the configuration file
@@ -482,18 +507,19 @@ define "no_proxy" "host.domain.dom, domain1.dom, domain2"
 
   <h2><a name="dos" id="dos">Win32 (95/NT) and 386 DOS</a></h2>
 
-  <p>(adapted from "readme.txt" by Wayne Buttles<br>
-  and "readme.dos" by Doug Kaufman)</p>
+  <p>(adapted from &ldquo;readme.txt&rdquo; by Wayne Buttles<br>
+  and &ldquo;readme.dos&rdquo; by Doug Kaufman)</p>
 
   <p>Here are some environment variables that should be set,
   usually in a batch file that runs the <strong>Lynx</strong>
   executable. Make sure that you have enough room left in your
-  environment. You may need to change your "SHELL=" setting in
-  config.sys. In addition, <strong>Lynx</strong> looks for a
-  "SHELL" environment variable when shelling to DOS. If you wish to
-  preserve the environment space when shelling, put a line like
-  this in your AUTOEXEC.BAT file also "SET SHELL=C:\COMMAND.COM
-  /E:2048". It should match CONFIG.SYS.</p>
+  environment. You may need to change your &ldquo;SHELL=&rdquo;
+  setting in config.sys. In addition, <strong>Lynx</strong> looks
+  for a &ldquo;SHELL&rdquo; environment variable when shelling to
+  DOS. If you wish to preserve the environment space when shelling,
+  put a line like this in your AUTOEXEC.BAT file also &ldquo;SET
+  SHELL=C:\COMMAND.COM /E:2048&rdquo;. It should match
+  CONFIG.SYS.</p>
   <pre>
     HOME         Where to keep the bookmark file and personal config files.
     TEMP or TMP  Bookmarks are kept here with no HOME.  Temp files here.
@@ -511,14 +537,17 @@ define "no_proxy" "host.domain.dom, domain1.dom, domain2"
 
   <p>Define these in your batch file for running
   <strong>Lynx</strong>. For example, if your application line is
-  "D:\win32\lynx.bat", lynx.bat for Win32 may look like:</p>
+  &ldquo;D:\win32\lynx.bat&rdquo;, lynx.bat for Win32 may look
+  like:</p>
   <pre>
         @ECHO OFF
         set home=d:\win32
         set temp=d:\tmp
         set lynx_cfg=d:\win32\lynx.cfg
         d:\win32\lynx.exe %1 %2 %3 %4 %5
-</pre>In lynx_386, a typical batch file might look like:
+</pre>
+
+  <p>In lynx_386, a typical batch file might look like:</p>
   <pre>
         @echo off
         set HOME=f:/lynx2-8
diff --git a/lynx_help/keystrokes/follow_help.html b/lynx_help/keystrokes/follow_help.html
index 4f18fc29..b9648c4b 100644
--- a/lynx_help/keystrokes/follow_help.html
+++ b/lynx_help/keystrokes/follow_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: follow_help.html,v 1.13 2014/01/07 01:38:19 tom Exp $ -->
+<!-- $LynxId: follow_help.html,v 1.16 2017/04/28 21:42:43 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,24 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#numbering">Zero and other digits</a></li>
+
+      <li><a href="#suffixes">Suffixes</a></li>
+
+      <li><a href="#form_fields">Specifics for Form Fields</a></li>
+
+      <li><a href="#hidden_links">Hidden Links</a></li>
+
+      <li><a href="#goto_hidden_link">Navigating to Hidden
+      Links</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p>If a user has set one of these modes, (as the default or for
   the current session via the <em>Options menu</em>) then hypertext
@@ -37,7 +54,8 @@
   potentially multiple digit number corresponding to an indicated
   link number.</p>
 
-  <h2>Zero and other digits</h2>
+  <h2><a name="numbering" id="numbering">Zero and other
+  digits</a></h2>
 
   <p>The prompt can be invoked via typing a zero (<em>0</em>), but
   it will not be treated as the lead digit for the number entry,
@@ -54,7 +72,7 @@
   <em>F_LINK_NUM</em> command for invoking the <em>Follow link (or
   goto link or page) number:</em> prompt.</p>
 
-  <h2>Suffixes</h2>
+  <h2><a name="suffixes" id="suffixes">Suffixes</a></h2>
 
   <p>After accepting a number at the prompt, <strong>Lynx</strong>
   accepts an optional suffix:</p>
@@ -72,26 +90,27 @@
     <dt><code><strong>g</strong></code> (go)</dt>
 
     <dd>
-      <p>If the number entered at the prompt has a '<em>g</em>'
-      suffix (e.g., <em>123g</em>), then <strong>Lynx</strong> will
-      make the link corresponding to that number the current link,
-      paging as appropriate if the link does not appear in the
-      currently displayed page. The '<em>g</em>' suffix is inferred
-      (need not be entered) for form fields in <em>Form fields are
-      numbered</em> or <em>Links and form fields are numbered</em>
-      mode.</p>
+      <p>If the number entered at the prompt has a
+      &ldquo;<em>g</em>&rdquo; suffix (e.g., <em>123g</em>), then
+      <strong>Lynx</strong> will make the link corresponding to
+      that number the current link, paging as appropriate if the
+      link does not appear in the currently displayed page. The
+      &ldquo;<em>g</em>&rdquo; suffix is inferred (need not be
+      entered) for form fields in <em>Form fields are numbered</em>
+      or <em>Links and form fields are numbered</em> mode.</p>
     </dd>
 
     <dt><code><strong>p</strong></code> (page)</dt>
 
     <dd>
-      <p>Alternatively, if the number is given a '<em>p</em>'
-      suffix (e.g., <em>123p</em>), <strong>Lynx</strong> will make
-      the page corresponding to that number the currently displayed
-      page, and the first link on that page, if any, the current
-      link. The '<em>g</em>' and '<em>p</em>' suffixes thus convert
-      the <em>Follow link (or goto link or page) number:</em>
-      feature to an advanced navigation aid.</p>
+      <p>Alternatively, if the number is given a
+      &ldquo;<em>p</em>&rdquo; suffix (e.g., <em>123p</em>),
+      <strong>Lynx</strong> will make the page corresponding to
+      that number the currently displayed page, and the first link
+      on that page, if any, the current link. The
+      &ldquo;<em>g</em>&rdquo; and &ldquo;<em>p</em>&rdquo;
+      suffixes thus convert the <em>Follow link (or goto link or
+      page) number:</em> feature to an advanced navigation aid.</p>
     </dd>
 
     <dt><code><strong>+</strong></code> or
@@ -123,7 +142,8 @@
     </dd>
   </dl>
 
-  <h2>Specifics for Form Fields</h2>
+  <h2><a name="form_fields" id="form_fields">Specifics for Form
+  Fields</a></h2>
 
   <p>Numbers are associated with form fields only when</p>
 
@@ -150,26 +170,27 @@
     will be displayed in <em>Form fields are numbered</em> or
     <em>Links and form fields are numbered</em> mode.</li>
 
-    <li>In any keypad mode, the <em>F_LINK_NUM</em> ('<em>0</em>')
-    command will invoke a <em>Select option (or page) number:</em>
-    prompt, and you can enter a number, and optionally a
-    '<em>g</em>' or '<em>p</em>' suffix, to select or seek an
-    OPTION in that list.</li>
+    <li>In any keypad mode, the <em>F_LINK_NUM</em>
+    (&ldquo;<em>0</em>&rdquo;) command will invoke a <em>Select
+    option (or page) number:</em> prompt, and you can enter a
+    number, and optionally a &ldquo;<em>g</em>&rdquo; or
+    &ldquo;<em>p</em>&rdquo; suffix, to select or seek an OPTION in
+    that list.</li>
 
     <li>If only a number is entered at the prompt, the
     corresponding OPTION will be selected and the popup will be
     retracted.</li>
 
-    <li>If the '<em>g</em>' suffix is included, then you will be
-    positioned on the corresponding OPTION in the list, paging
-    through the list if necessary, but it will not be treated as
-    selected unless you enter the ACTIVATE (RETURN or right-arrow)
-    command when positioned on the OPTION.</li>
+    <li>If the &ldquo;<em>g</em>&rdquo; suffix is included, then
+    you will be positioned on the corresponding OPTION in the list,
+    paging through the list if necessary, but it will not be
+    treated as selected unless you enter the ACTIVATE (RETURN or
+    right-arrow) command when positioned on the OPTION.</li>
 
     <li>For purposes of paging (e.g., in conjunction with the
-    '<em>p</em>' suffix), a <em>page</em> is defined as the number
-    of OPTIONs displayed within the vertical dimension of the popup
-    window.</li>
+    &ldquo;<em>p</em>&rdquo; suffix), a <em>page</em> is defined as
+    the number of OPTIONs displayed within the vertical dimension
+    of the popup window.</li>
 
     <li>Finally, the <em>+</em> and <em>-</em> suffixes can be used
     to move forward or back from the current option or page in a
@@ -182,10 +203,11 @@
   whether or not <em>keypad mode</em> is <em>Form fields are
   numbered</em> or <em>Links and form fields are numbered</em>
   since options are numbered internally. If form field numbering is
-  turned off, the option numbers won't appear on screen, but the
+  turned off, the option numbers will not appear on screen, but the
   user can still navigate using these commands.</p>
 
-  <h2>Hidden Links</h2>
+  <h2><a name="hidden_links" id="hidden_links">Hidden
+  Links</a></h2>
 
   <p>HTML can be structured so that it includes <em>hidden
   links</em>, i.e., without a visible link name intended for
@@ -230,34 +252,39 @@
   <em>-hiddenlinks</em> flag at all is equivalent to
   <em>-hiddenlinks=listonly</em>.</p>
 
-  <h2>Navigating to Hidden Links</h2>
+  <h2><a name="goto_hidden_link" id="goto_hidden_link">Navigating
+  to Hidden Links</a></h2>
 
   <p>If a document includes <em>hidden links</em>, they will be
   reported, with appropriate labeling, in the menus created for the
-  LIST ('<em>l</em>') or ADDRLIST ('<em>A</em>') commands, unless
+  LIST (&ldquo;<em>l</em>&rdquo;) or ADDRLIST
+  (&ldquo;<em>A</em>&rdquo;) commands, unless
   <em>-hiddenlinks=ignore</em> is used. They can then be
   ACTIVATE-ed via those menus.</p>
 
   <p>If a link was hidden because of an ALT attribute in an IMG
   element, it will be converted to a <em>visible link</em> whenever
-  the IMAGE_TOGGLE ('<em>*</em>') command is used to create links
-  for SRC attribute values of IMG elements, because this indicates
-  that the user does have some form of image handling enabled via a
-  helper application, or wishes to download files for subsequent
-  use with a graphic browser or other suitable software.</p>
+  the IMAGE_TOGGLE (&ldquo;<em>*</em>&rdquo;) command is used to
+  create links for SRC attribute values of IMG elements, because
+  this indicates that the user does have some form of image
+  handling enabled via a helper application, or wishes to download
+  files for subsequent use with a graphic browser or other suitable
+  software.</p>
 
   <p>HTML forms may have fields with a HIDDEN attribute, indicating
   that a name/value pair for the fields should be included in the
   content submitted for the form, but the value should not be
   displayed in the rendered form. <strong>Lynx</strong> respects
   this attribute as well, and neither displays the HIDDEN field,
-  nor assigns it a number for the F_LINK_NUM ('<em>0</em>') command
-  and <em>Form fields are numbered</em> or <em>Links and form
-  fields are numbered</em> keypad mode handling, nor includes an
-  entry for it in the menus created for the LIST ('<em>l</em>') or
-  ADDRLIST ('<em>A</em>') commands. However, the HIDDEN name/value
-  pairs are included in any displays of submitted form content in
-  the <em>Information about the current document</em> that is
-  invoked by the INFO ('<em>=</em>') command.</p>
+  nor assigns it a number for the F_LINK_NUM
+  (&ldquo;<em>0</em>&rdquo;) command and <em>Form fields are
+  numbered</em> or <em>Links and form fields are numbered</em>
+  keypad mode handling, nor includes an entry for it in the menus
+  created for the LIST (&ldquo;<em>l</em>&rdquo;) or ADDRLIST
+  (&ldquo;<em>A</em>&rdquo;) commands. However, the HIDDEN
+  name/value pairs are included in any displays of submitted form
+  content in the <em>Information about the current document</em>
+  that is invoked by the INFO (&ldquo;<em>=</em>&rdquo;)
+  command.</p>
 </body>
 </html>
diff --git a/lynx_help/keystrokes/gopher_types_help.html b/lynx_help/keystrokes/gopher_types_help.html
index d71ca008..2f5c16ec 100644
--- a/lynx_help/keystrokes/gopher_types_help.html
+++ b/lynx_help/keystrokes/gopher_types_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: gopher_types_help.html,v 1.11 2014/01/09 00:17:28 tom Exp $ -->
+<!-- $LynxId: gopher_types_help.html,v 1.12 2017/04/28 20:47:13 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,14 @@
   </head>
 
 <body>
-  <h1>Listing of Gopher types</h1>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Listing of Gopher types</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Listing of Gopher
+  types</a></h2>
 
   <dl>
     <dt>(FILE)</dt>
diff --git a/lynx_help/keystrokes/history_help.html b/lynx_help/keystrokes/history_help.html
index dd396093..b3992cce 100644
--- a/lynx_help/keystrokes/history_help.html
+++ b/lynx_help/keystrokes/history_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: history_help.html,v 1.7 2014/01/07 09:17:47 tom Exp $ -->
+<!-- $LynxId: history_help.html,v 1.9 2017/04/28 21:44:00 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,15 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#navigation">Navigation</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p><strong>Lynx</strong>'s History Page displays all of the links
   that you have traveled through to reach your current point,
@@ -27,7 +35,7 @@
   link within that document, it <em>will</em> be in the history
   stack.</p>
 
-  <h2>Navigation</h2>
+  <h2><a name="navigation" id="navigation">Navigation</a></h2>
 
   <p>You may <a href="movement_help.html">select</a> any link on
   the History Page to review a document that you have previously
@@ -47,7 +55,7 @@
   file, or document associated with POST content, it can still be
   selected conveniently via the <a href="visited_help.html">Visited
   Links Page</a>. The latter also will include links which were
-  '<em>d</em>'ownloaded or passed to a helper application, and thus
-  were not included in the history stack.</p>
+  &ldquo;<em>d</em>&rdquo;ownloaded or passed to a helper
+  application, and thus were not included in the history stack.</p>
 </body>
 </html>
diff --git a/lynx_help/keystrokes/keystroke_help.html b/lynx_help/keystrokes/keystroke_help.html
index 17912452..0191b69b 100644
--- a/lynx_help/keystrokes/keystroke_help.html
+++ b/lynx_help/keystrokes/keystroke_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: keystroke_help.html,v 1.19 2014/01/07 01:45:02 tom Exp $ -->
+<!-- $LynxId: keystroke_help.html,v 1.21 2017/04/28 21:52:57 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,140 +15,167 @@
   </head>
 
 <body>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#movement">Movement</a></li>
+
+      <li><a href="#scrolling">Scrolling</a></li>
+
+      <li><a href="#dired">Dired</a></li>
+
+      <li><a href="#other">Other</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
+
   <p><strong>Lynx</strong> recognizes many single-character
   commands. This is an overview to their default bindings, with
   links to more detailed documentation.</p>
+
+  <h2><a name="movement" href="movement_help.html" id=
+  "movement">Movement</a></h2>
   <pre>
-  <a name="movement" href="movement_help.html" id=
-"movement">MOVEMENT</a>:    Down arrow     - Highlight next topic
-               Up arrow       - Highlight previous topic
-               Right arrow,   - Jump to highlighted topic
-               Return, Enter  - Follow selected link
-               Left arrow     - Return to previous topic
-
-  <a name="scrolling" href="scrolling_help.html" id=
-"scrolling">SCROLLING</a>:   +              - Scroll down to next page (Page-Down)
-               -              - Scroll up to previous page (Page-Up)
-               SPACE          - Scroll down to next page (Page-Down)
-               b              - Scroll up to previous page (Page-Up)
-               CTRL-A         - Go to first page of the current document (Home)
-               CTRL-E         - Go to last page of the current document (End)
-               CTRL-B         - Scroll up to previous page (Page-Up)
-               CTRL-F         - Scroll down to next page (Page-Down)
-               CTRL-N         - Go forward two lines in the current document
-               CTRL-P         - Go back two lines in the current document
-               )              - Go forward half a page in the current document
-               (              - Go back half a page in the current document
-               ^              - Go to the first link on the current line
-               $              - Go to the last link on the current line
-               &lt;              - Go to the previous link in the current column
-               &gt;              - Go to the next link in the current column
-               #              - Go to Toolbar or Banner in the current document
-
-  <a name="dired" href="dired_help.html" id=
-"dired">DIRED</a>:       c              - Create a new file
-               d              - Download selected file
-               e              - Edit selected file
-               f              - Show a full menu of options for current file
-               m              - Modify the name or location of selected file
-               r              - Remove selected file
-               t              - Tag highlighted file
-               u              - Upload a file into the current directory
-
-  <a name="other" href="other_help.html" id=
-"other">OTHER</a>:       ? (or h)       - Help (this screen)
-               a              - Add the current link to a bookmark file
-               c              - Send a comment to the document owner
-               d              - Download the current link
-               e              - Edit the current file
-               E              - Edit the current link's URL (or ACTION) and
-                                use that as a goto URL.
-               g              - Goto a user specified <a href=
+       Down arrow     - Highlight next topic
+       Up arrow       - Highlight previous topic
+       Right arrow,   - Jump to highlighted topic
+       Return, Enter  - Follow selected link
+       Left arrow     - Return to previous topic
+</pre>
+
+  <h2><a name="scrolling" href="scrolling_help.html" id=
+  "scrolling">Scrolling</a></h2>
+  <pre>
+       +              - Scroll down to next page (Page-Down)
+       -              - Scroll up to previous page (Page-Up)
+       SPACE          - Scroll down to next page (Page-Down)
+       b              - Scroll up to previous page (Page-Up)
+       CTRL-A         - Go to first page of the current document (Home)
+       CTRL-E         - Go to last page of the current document (End)
+       CTRL-B         - Scroll up to previous page (Page-Up)
+       CTRL-F         - Scroll down to next page (Page-Down)
+       CTRL-N         - Go forward two lines in the current document
+       CTRL-P         - Go back two lines in the current document
+       )              - Go forward half a page in the current document
+       (              - Go back half a page in the current document
+       ^              - Go to the first link on the current line
+       $              - Go to the last link on the current line
+       &lt;              - Go to the previous link in the current column
+       &gt;              - Go to the next link in the current column
+       #              - Go to Toolbar or Banner in the current document
+</pre>
+
+  <h2><a name="dired" href="dired_help.html" id=
+  "dired">Dired</a></h2>
+  <pre>
+       c              - Create a new file
+       d              - Download selected file
+       e              - Edit selected file
+       f              - Show a full menu of options for current file
+       m              - Modify the name or location of selected file
+       r              - Remove selected file
+       t              - Tag highlighted file
+       u              - Upload a file into the current directory
+</pre>
+
+  <h2><a name="other" href="other_help.html" id=
+  "other">Other</a></h2>
+  <pre>
+       ? (or h)       - Help (this screen)
+       a              - Add the current link to a bookmark file
+       c              - Send a comment to the document owner
+       d              - Download the current link
+       e              - Edit the current file
+       E              - Edit the current link's URL (or ACTION) and
+                        use that as a goto URL.
+       g              - Goto a user specified <a href=
 "../lynx_url_support.html">URL</a> or file
-               G              - Edit the current document's URL and use that
-                                as a goto URL.
-               i              - Show an index of documents
-               j              - Execute a jump operation
-               k              - Show list of actual key mappings
-               l              - List references (links) in current document
-               m              - Return to main screen
-               o              - Set your <a href=
+       G              - Edit the current document's URL and use that
+                        as a goto URL.
+       i              - Show an index of documents
+       j              - Execute a jump operation
+       k              - Show list of actual key mappings
+       l              - List references (links) in current document
+       m              - Return to main screen
+       o              - Set your <a href=
 "option_help.html">options</a>
-               p              - <a href=
+       p              - <a href=
 "print_help.html">Print</a> to a file, mail, printers, or other
-               q              - Quit (Capital 'Q' for quick quit)
-               /              - Search for a string within the current document
-               s              - Enter a search string for an external search
-               n              - Go to the next search string
-               N              - Go to the previous search string
-               v              - View a <a href=
+       q              - Quit (Capital &ldquo;Q&rdquo; for quick quit)
+       /              - Search for a string within the current document
+       s              - Enter a search string for an external search
+       n              - Go to the next search string
+       N              - Go to the previous search string
+       v              - View a <a href=
 "bookmark_help.html">bookmark file</a>
-               V              - Go to the <a href=
+       V              - Go to the <a href=
 "visited_help.html">Visited Links Page</a>
-               x              - Force submission of form or link with no-cache
-               z              - Cancel transfer in progress
-               [backspace]    - Go to the <a href=
+       x              - Force submission of form or link with no-cache
+       z              - Cancel transfer in progress
+       [backspace]    - Go to the <a href=
 "history_help.html">History Page</a>
-               =              - Show info about current document, URL and link
-               \              - Toggle document source/rendered view
-               !              - Spawn your default shell
-               '              - Toggle "historical" vs minimal or valid comment
-                                parsing
-               _              - Clear all authorization info for this session
-               `              - Toggle minimal or valid comment parsing
-               *              - Toggle image_links mode on and off
-               @              - Toggle raw 8-bit translations or CJK mode
-                                on or off
-               .              - Run external program on the current link.
-               ,              - Run external program on the current document.
-               {              - Shift the screen left.
-               }              - Shift the screen right.
-               |              - Toggle line-wrap mode.  When line-wrap is
-                                off, you may use { and } to shift the screen
-                                left/right.  The screen width is set to 999.
-               ~              - Toggle parsing of nested tables (experimental).
-               [              - Toggle pseudo_inlines mode on and off
-               ]              - Send a HEAD request for the current doc or link
-               "              - Toggle valid or "soft" double-quote parsing
-               CTRL-R         - Reload current file and refresh the screen
-               CTRL-L         - Refresh the screen
-
-               CTRL-V         - Outside of a text input line or field,
-                                switch to <a href=
+       =              - Show info about current document, URL and link
+       \              - Toggle document source/rendered view
+       !              - Spawn your default shell
+       '              - Toggle "historical" vs minimal or valid comment
+                        parsing
+       _              - Clear all authorization info for this session
+       `              - Toggle minimal or valid comment parsing
+       *              - Toggle image_links mode on and off
+       @              - Toggle raw 8-bit translations or CJK mode
+                        on or off
+       .              - Run external program on the current link.
+       ,              - Run external program on the current document.
+       {              - Shift the screen left.
+       }              - Shift the screen right.
+       |              - Toggle line-wrap mode.  When line-wrap is
+                        off, you may use { and } to shift the screen
+                        left/right.  The screen width is set to 999.
+       ~              - Toggle parsing of nested tables (experimental).
+       [              - Toggle pseudo_inlines mode on and off
+       ]              - Send a HEAD request for the current doc or link
+       "              - Toggle valid or "soft" double-quote parsing
+       CTRL-R         - Reload current file and refresh the screen
+       CTRL-L         - Refresh the screen
+
+       CTRL-V         - Outside of a text input line or field,
+                        switch to <a href=
 "option_help.html#tagsoup">alternative parsing</a> of HTML.
-                              - In a form text input field,
-                                CTRL-V prompts for a key command (allows
-                                <a href=
+                      - In a form text input field,
+                        CTRL-V prompts for a key command (allows
+                        <a href=
 "../Lynx_users_guide.html#CtrlVNote">escaping</a> from the field).
 
-                                Note that on most UNIX hosts, CTRL-V is bound
-                                via stty to the lnext (literal-next) code but
-                                the exact behavior of that is implementation
-                                specific.  On Solaris you must type CTRL-V
-                                twice to use it, since it quotes the following
-                                keystroke.
+                        Note that on most UNIX hosts, CTRL-V is bound
+                        via stty to the lnext (literal-next) code but
+                        the exact behavior of that is implementation
+                        specific.  On Solaris you must type CTRL-V
+                        twice to use it, since it quotes the following
+                        keystroke.
 
-               CTRL-U         - Inside text input line or field,
-                                erase input line (<a href=
+       CTRL-U         - Inside text input line or field,
+                        erase input line (<a href=
 "edit_help.html">more input line commands</a>)
-                              - Outside of text input or field,
-                                undo returning to previous topic.
+                      - Outside of text input or field,
+                        undo returning to previous topic.
 
-               CTRL-G         - Cancel input or transfer
+       CTRL-G         - Cancel input or transfer
 
-               CTRL-T         - Toggle trace mode on and off
-               ;              - View the Lynx Trace Log for the current session
-               CTRL-K         - Invoke the <a href=
+       CTRL-T         - Toggle trace mode on and off
+       ;              - View the Lynx Trace Log for the current session
+       CTRL-K         - Invoke the <a href=
 "cookie_help.html">Cookie Jar Page</a>
-               CTRL-X         - Invoke the <a href=
+       CTRL-X         - Invoke the <a href=
 "../Lynx_users_guide.html#Cache">Cache Jar Page</a>
-               numbers        - Invoke the prompt
-                                <a href=
+       <em>numbers</em>        - Invoke the prompt
+                          <a href=
 "follow_help.html">Follow link (or goto link or page) number:</a>
-                                  or the
-                                  <a href=
+                        or the
+                          <a href=
 "follow_help.html#select-option">Select option (or page) number:</a>
-                                prompt
+                        prompt
 </pre>
 </body>
 </html>
diff --git a/lynx_help/keystrokes/movement_help.html b/lynx_help/keystrokes/movement_help.html
index 18277ee0..60d29165 100644
--- a/lynx_help/keystrokes/movement_help.html
+++ b/lynx_help/keystrokes/movement_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: movement_help.html,v 1.9 2014/01/08 21:36:06 tom Exp $ -->
+<!-- $LynxId: movement_help.html,v 1.10 2017/04/28 21:55:16 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,15 @@
   </head>
 
 <body>
-  <h2>Keystroke Commands</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#notes">Notes</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p>These are the Lynx <a href=
   "keystroke_help.html#movement">keystroke-movement</a> commands
@@ -38,7 +46,7 @@
                           previous topic.
 </pre>
 
-  <h2>Notes</h2>
+  <h2><a name="notes" id="notes">Notes</a></h2>
 
   <ol>
     <li>If <em>VI Keys</em> are enabled from the options menu or
diff --git a/lynx_help/keystrokes/option_help.html b/lynx_help/keystrokes/option_help.html
index b9148607..19b16f5c 100644
--- a/lynx_help/keystrokes/option_help.html
+++ b/lynx_help/keystrokes/option_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: option_help.html,v 1.28 2014/01/08 22:28:11 tom Exp $ -->
+<!-- $LynxId: option_help.html,v 1.32 2017/04/28 21:12:53 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,6 +15,8 @@
   </head>
 
 <body>
+  <h2><a name="overview" id="overview">Options Menu</a></h2>
+
   <p>The <em>Options Menu</em> allows you to set and modify many
   Lynx features.<br>
   <strong>Lynx</strong>'s <em>Options Menu</em> is grouped visually
@@ -23,153 +25,157 @@
   have been compiled in or chosen in
   <code><strong>lynx.cfg</strong></code>.</p>
 
-  <ul>
-    <li>
-      <a href="#GP">General Preferences</a>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Options Menu</a></li>
 
-      <ul>
-        <li><a href="#UM">User Mode</a></li>
+      <li>
+        <a href="#GP">General Preferences</a>
 
-        <li><a href="#ED">Editor</a></li>
+        <ul>
+          <li><a href="#UM">User Mode</a></li>
 
-        <li><a href="#ST">Type of Search</a></li>
-      </ul>
-    </li>
+          <li><a href="#ED">Editor</a></li>
 
-    <li>
-      <a href="#SP">Security and Privacy</a>
+          <li><a href="#ST">Type of Search</a></li>
+        </ul>
+      </li>
 
-      <ul>
-        <li><a href="#CK">Cookies</a></li>
+      <li>
+        <a href="#SP">Security and Privacy</a>
 
-        <li><a href="#IK">Invalid-Cookie Prompting</a></li>
+        <ul>
+          <li><a href="#CK">Cookies</a></li>
 
-        <li><a href="#SK">SSL Prompting</a></li>
-      </ul>
-    </li>
+          <li><a href="#IK">Invalid-Cookie Prompting</a></li>
 
-    <li>
-      <a href="#KI">Keyboard Input</a>
+          <li><a href="#SK">SSL Prompting</a></li>
+        </ul>
+      </li>
 
-      <ul>
-        <li><a href="#KM">Keypad mode</a></li>
+      <li>
+        <a href="#KI">Keyboard Input</a>
 
-        <li><a href="#EM">Emacs keys</a></li>
+        <ul>
+          <li><a href="#KM">Keypad mode</a></li>
 
-        <li><a href="#VI">VI keys</a></li>
+          <li><a href="#EM">Emacs keys</a></li>
 
-        <li><a href="#LE">Line edit style</a></li>
-      </ul>
-    </li>
+          <li><a href="#VI">VI keys</a></li>
 
-    <li>
-      <a href="#DP">Display and Character Set</a>
+          <li><a href="#LE">Line edit style</a></li>
+        </ul>
+      </li>
 
-      <ul>
-        <li><a href="#LC">Use locale-based character set</a></li>
+      <li>
+        <a href="#DP">Display and Character Set</a>
 
-        <li><a href="#H5">Use HTML5 charset replacements</a></li>
+        <ul>
+          <li><a href="#LC">Use locale-based character set</a></li>
 
-        <li><a href="#DC">Display Character set</a></li>
+          <li><a href="#H5">Use HTML5 charset replacements</a></li>
 
-        <li><a href="#AD">Assumed document character set</a></li>
+          <li><a href="#DC">Display Character set</a></li>
 
-        <li><a href="#JK">Raw 8-bit or CJK mode</a></li>
+          <li><a href="#AD">Assumed document character set</a></li>
 
-        <li><a href="#DV">X DISPLAY variable</a></li>
-      </ul>
-    </li>
+          <li><a href="#JK">Raw 8-bit or CJK mode</a></li>
 
-    <li>
-      <a href="#AP">Document Appearance</a>
+          <li><a href="#DV">X DISPLAY variable</a></li>
+        </ul>
+      </li>
 
-      <ul>
-        <li><a href="#SC">Show color</a></li>
+      <li>
+        <a href="#AP">Document Appearance</a>
 
-        <li><a href="#CS">Color style</a></li>
+        <ul>
+          <li><a href="#SC">Show color</a></li>
 
-        <li><a href="#C0">Default colors</a></li>
+          <li><a href="#CS">Color style</a></li>
 
-        <li><a href="#CL">Show cursor for current link or
-        option</a></li>
+          <li><a href="#C0">Default colors</a></li>
 
-        <li><a href="#UK">Underline links</a></li>
+          <li><a href="#CL">Show cursor for current link or
+          option</a></li>
 
-        <li><a href="#SS">Show scrollbar</a></li>
+          <li><a href="#UK">Underline links</a></li>
 
-        <li><a href="#PU">Pop-ups for select fields</a></li>
+          <li><a href="#SS">Show scrollbar</a></li>
 
-        <li><a href="#tagsoup">HTML error recovery</a></li>
+          <li><a href="#PU">Pop-ups for select fields</a></li>
 
-        <li><a href="#BH">Bad HTML messages</a></li>
+          <li><a href="#tagsoup">HTML error recovery</a></li>
 
-        <li><a href="#SI">Show Images</a></li>
+          <li><a href="#BH">Bad HTML messages</a></li>
 
-        <li><a href="#VB">Verbose Images</a></li>
-      </ul>
-    </li>
+          <li><a href="#SI">Show Images</a></li>
 
-    <li>
-      <a href="#HP">Headers Transferred to Remote Servers</a>
+          <li><a href="#VB">Verbose Images</a></li>
+        </ul>
+      </li>
 
-      <ul>
-        <li><a href="#PM">Personal mail address</a></li>
+      <li>
+        <a href="#HP">Headers Transferred to Remote Servers</a>
 
-        <li><a href="#PN">Personal name for mail</a></li>
+        <ul>
+          <li><a href="#PM">Personal mail address</a></li>
 
-        <li><a href="#PW">Password for anonymous ftp</a></li>
+          <li><a href="#PN">Personal name for mail</a></li>
 
-        <li><a href="#PT">Preferred media type</a></li>
+          <li><a href="#PW">Password for anonymous ftp</a></li>
 
-        <li><a href="#PE">Preferred encoding</a></li>
+          <li><a href="#PT">Preferred media type</a></li>
 
-        <li><a href="#PC">Preferred Document Charset</a></li>
+          <li><a href="#PE">Preferred encoding</a></li>
 
-        <li><a href="#PL">Preferred Document Language</a></li>
+          <li><a href="#PC">Preferred Document Charset</a></li>
 
-        <li><a href="#SA">Send User-Agent header</a></li>
+          <li><a href="#PL">Preferred Document Language</a></li>
 
-        <li><a href="#UA">User Agent</a></li>
-      </ul>
-    </li>
+          <li><a href="#SA">Send User-Agent header</a></li>
 
-    <li>
-      <a href="#LP">Listing and Accessing Files</a>
+          <li><a href="#UA">User Agent</a></li>
+        </ul>
+      </li>
 
-      <ul>
-        <li><a href="#PF">Use Passive FTP</a></li>
+      <li>
+        <a href="#LP">Listing and Accessing Files</a>
 
-        <li><a href="#FT">FTP sort criteria</a></li>
+        <ul>
+          <li><a href="#PF">Use Passive FTP</a></li>
 
-        <li><a href="#LD">Local directory sort criteria</a></li>
+          <li><a href="#FT">FTP sort criteria</a></li>
 
-        <li><a href="#LO">Local directory sort order</a></li>
+          <li><a href="#LD">Local directory sort criteria</a></li>
 
-        <li><a href="#DF">Show dot files</a></li>
+          <li><a href="#LO">Local directory sort order</a></li>
 
-        <li><a href="#PZ">Pause when showing message</a></li>
+          <li><a href="#DF">Show dot files</a></li>
 
-        <li><a href="#LL">Execution links</a></li>
+          <li><a href="#PZ">Pause when showing message</a></li>
 
-        <li><a href="#TX">Show transfer rate</a></li>
-      </ul>
-    </li>
+          <li><a href="#LL">Execution links</a></li>
 
-    <li>Special Files and Screens
+          <li><a href="#TX">Show transfer rate</a></li>
+        </ul>
+      </li>
 
-      <ul>
-        <li><a href="#MB">Multi-bookmarks</a></li>
+      <li>Special Files and Screens
 
-        <li><a href="#BF">Bookmark file</a></li>
+        <ul>
+          <li><a href="#MB">Multi-bookmarks</a></li>
 
-        <li><a href="#AZ">Auto Session</a></li>
+          <li><a href="#BF">Bookmark file</a></li>
 
-        <li><a href="#SZ">Session file</a></li>
+          <li><a href="#AZ">Auto Session</a></li>
 
-        <li><a href="#VP">Visited Pages</a></li>
-      </ul>
-    </li>
-  </ul>
+          <li><a href="#SZ">Session file</a></li>
+
+          <li><a href="#VP">Visited Pages</a></li>
+        </ul>
+      </li>
+    </ul>
+  </div>
 
   <h2><a name="GP" id="GP">General Preferences</a></h2>
 
@@ -249,10 +255,10 @@
 
   <h3><a name="EM" id="EM">Emacs keys</a></h3>
 
-  <p>If set to 'ON' then the CTRL-P, CTRL-N, CTRL-F and CTRL-B keys
-  will be mapped to up-arrow, down-arrow, right-arrow and
-  left-arrow respectively. Otherwise, they remain mapped to their
-  configured bindings (normally UP_TWO lines, DOWN_TWO lines,
+  <p>If set to &ldquo;ON&rdquo; then the CTRL-P, CTRL-N, CTRL-F and
+  CTRL-B keys will be mapped to up-arrow, down-arrow, right-arrow
+  and left-arrow respectively. Otherwise, they remain mapped to
+  their configured bindings (normally UP_TWO lines, DOWN_TWO lines,
   NEXT_PAGE and PREV_PAGE respectively).</p>
 
   <p>Note: setting emacs keys does not affect the line-editor
@@ -260,9 +266,9 @@
 
   <h3><a name="VI" id="VI">VI keys</a></h3>
 
-  <p>If set to 'ON' then the lowercase h, j, k and l keys will be
-  mapped to left-arrow, down-arrow, up-arrow and right-arrow
-  respectively.</p>
+  <p>If set to &ldquo;ON&rdquo; then the lowercase h, j, k and l
+  keys will be mapped to left-arrow, down-arrow, up-arrow and
+  right-arrow respectively.</p>
 
   <p>The uppercase H, J, K, and L keys remain mapped to their
   configured bindings (normally HELP, JUMP, KEYMAP and LIST,
@@ -313,8 +319,8 @@
   you browse those broken pages if you know somehow what the
   charset is. When the value given here or by an -assume_charset
   command-line flag is in effect, Lynx will treat documents as if
-  they were encoded accordingly. Option is active when 'Raw 8-bit
-  or CJK Mode' is OFF.</p>
+  they were encoded accordingly. Option is active when &ldquo;Raw
+  8-bit or CJK Mode&rdquo; is OFF.</p>
 
   <h3><a name="JK" id="JK">Raw 8-bit or CJK mode</a></h3>
 
@@ -329,11 +335,12 @@
   ISO-8859-1 and no charset parameter was specified in a reply
   header from an HTTP server to indicate what it is), but you have
   no better idea than viewing it as from display character set (see
-  'assumed document character set' for best choice). Should be OFF
-  when an Asian (CJK) set is selected but the document is
-  ISO-8859-1 or another 'assumed document character set'. The
-  setting can also be toggled via the RAW_TOGGLE command, normally
-  mapped to '@', and at startup via the -raw switch.</p>
+  &ldquo;assumed document character set&rdquo; for best choice).
+  Should be OFF when an Asian (CJK) set is selected but the
+  document is ISO-8859-1 or another &ldquo;assumed document
+  character set&rdquo;. The setting can also be toggled via the
+  RAW_TOGGLE command, normally mapped to &ldquo;@&rdquo;, and at
+  startup via the -raw switch.</p>
 
   <h3><a name="DV" id="DV">X DISPLAY variable</a></h3>
 
@@ -357,9 +364,9 @@
     <li>If set to OFF or NEVER, color mode will be turned off.</li>
 
     <li>ALWAYS and NEVER are not offered in anonymous accounts. If
-    saved to a '.lynxrc' file in non-anonymous accounts, ALWAYS
-    will cause Lynx to set color mode on at startup if
-    supported.</li>
+    saved to a &ldquo;.lynxrc&rdquo; file in non-anonymous
+    accounts, ALWAYS will cause Lynx to set color mode on at
+    startup if supported.</li>
   </ul>
 
   <p>If Lynx is built with slang, this is equivalent to having
@@ -375,15 +382,15 @@
   terminal at start-up. It is similar to the -nocolor switch, but
   (when the slang library is used) can be overridden with the
   -color switch. If the setting is OFF or ON when the current
-  options are saved to a '.lynxrc' file, the default start-up
-  behavior is retained, such that color mode will be turned on at
-  startup only if the terminal info indicates that you have a
-  color-capable terminal, or (when slang is used) if forced on via
-  the -color switch or COLORTERM variable. This default behavior
-  always is used in anonymous accounts, or if the 'option'_save
-  restriction is set explicitly. If for any reason the start-up
-  color mode is incorrect for your terminal, set it appropriately
-  on or off via this option.</p>
+  options are saved to a &ldquo;.lynxrc&rdquo; file, the default
+  start-up behavior is retained, such that color mode will be
+  turned on at startup only if the terminal info indicates that you
+  have a color-capable terminal, or (when slang is used) if forced
+  on via the -color switch or COLORTERM variable. This default
+  behavior always is used in anonymous accounts, or if the
+  &ldquo;option&rdquo;_save restriction is set explicitly. If for
+  any reason the start-up color mode is incorrect for your
+  terminal, set it appropriately on or off via this option.</p>
 
   <h3><a name="CS" id="CS">Color style</a></h3>
 
@@ -462,8 +469,8 @@
   <p>If you are curious about what goes on behind the scenes, but
   find that the information from the -trace switch is just too
   much, Lynx can be started with the -preparsed switch; going into
-  SOURCE mode ('\' key) and toggling the parsing mode (with CTRL-V)
-  should then show some of the differences.</p>
+  SOURCE mode (&ldquo;\&rdquo; key) and toggling the parsing mode
+  (with CTRL-V) should then show some of the differences.</p>
 
   <h3><a name="BH" id="BH">Bad HTML messages</a></h3>
 
@@ -491,11 +498,11 @@
 
   <h3><a name="SI" id="SI">Show Images</a></h3>
 
-  <p>This option combines the effects of the `*' &amp; `[' keys as
-  follows:</p>
+  <p>This option combines the effects of the &ldquo;*&rdquo; &amp;
+  &ldquo;[&rdquo; keys as follows:</p>
   <pre>
      <em>ignore</em> all images which lack an ALT= text string,
-     <em>show labels</em>, e.g. [INLINE] &mdash; see `Verbose Images' below &mdash; ,
+     <em>show labels</em>, e.g. [INLINE] &mdash; see &ldquo;Verbose Images&rdquo; below &mdash; ,
      <em>use links</em> for every image, enabling downloading.
 </pre>
 
@@ -521,7 +528,7 @@
   <p>You may set your mail address here so that when mailing
   messages to other people or mailing files to yourself, your email
   address can be automatically filled in. Your email address will
-  also be sent to HTTP servers in a `from:' field.</p>
+  also be sent to HTTP servers in a &ldquo;from:&rdquo; field.</p>
 
   <h3><a name="PN" id="PN">Personal mail name</a></h3>
 
@@ -592,17 +599,17 @@
   those values are always assumed by default. Can be a
   comma-separated list, which may be interpreted by servers as
   descending order of preferences; you can make your order of
-  preference explicit by using `q factors' as defined by the HTTP
-  protocol, for servers which understand it: e.g., <kbd>iso-8859-5,
-  utf-8;q=0.8</kbd>.</p>
+  preference explicit by using &ldquo;q factors&rdquo; as defined
+  by the HTTP protocol, for servers which understand it: e.g.,
+  <kbd>iso-8859-5, utf-8;q=0.8</kbd>.</p>
 
   <h3><a name="PL" id="PL">Preferred Document Language</a></h3>
 
   <p>The language you prefer if multi-language files are available
-  from servers. Use RFC 1766 tags, e.g., `en' English, `fr' French.
-  Can be a comma-separated list, and you can use `q factors' (see
-  previous help item): e.g., <kbd>da, en-gb;q=0.8, en;q=0.7</kbd>
-  .</p>
+  from servers. Use RFC 1766 tags, e.g., &ldquo;en&rdquo; English,
+  &ldquo;fr&rdquo; French. Can be a comma-separated list, and you
+  can use &ldquo;q factors&rdquo; (see previous help item): e.g.,
+  <kbd>da, en-gb;q=0.8, en;q=0.7</kbd> .</p>
 
   <h3><a name="SA" id="SA">Send User-Agent header</a></h3>
 
@@ -615,19 +622,20 @@
   -restrictions switch. Otherwise, the header can be changed
   temporarily to e.g., L_y_n_x/2.8.3 for access to sites which
   discriminate against Lynx based on checks for the presence of
-  `Lynx' in the header. If changed during a Lynx session, the
-  default User-Agent header can be restored by deleting the
-  modified string in the Options Menu. Whenever the User-Agent
-  header is changed, the current document is reloaded, with the
-  no-cache flags set, on exit from Options Menu. Changes of the
-  header are not saved in the .lynxrc file.</p>
+  &ldquo;Lynx&rdquo; in the header. If changed during a Lynx
+  session, the default User-Agent header can be restored by
+  deleting the modified string in the Options Menu. Whenever the
+  User-Agent header is changed, the current document is reloaded,
+  with the no-cache flags set, on exit from Options Menu. Changes
+  of the header are not saved in the .lynxrc file.</p>
 
   <p>Caveat: Netscape Communications Corp. (for example) claimed
-  that false transmissions of `Mozilla' as the User-Agent are a
-  copyright infringement, which would be prosecuted. The
-  <em>Options Menu</em> issues a warning about possible copyright
-  infringement whenever the header is changed to one which does not
-  include <strong>Lynx</strong> or <strong>lynx</strong>.</p>
+  that false transmissions of &ldquo;Mozilla&rdquo; as the
+  User-Agent are a copyright infringement, which would be
+  prosecuted. The <em>Options Menu</em> issues a warning about
+  possible copyright infringement whenever the header is changed to
+  one which does not include <strong>Lynx</strong> or
+  <strong>lynx</strong>.</p>
 
   <h2><a name="LP" id="LP">Listing and Accessing Files</a></h2>
 
@@ -639,8 +647,9 @@
   <h3><a name="FT" id="FT">FTP sort criteria</a></h3>
 
   <p>This allows you to specify how files will be sorted within FTP
-  listings. The current options include `By&nbsp;Filename',
-  `By&nbsp;Size', `By&nbsp;Type', `By&nbsp;Date'.</p>
+  listings. The current options include
+  &ldquo;By&nbsp;Filename&rdquo;, &ldquo;By&nbsp;Size&rdquo;,
+  &ldquo;By&nbsp;Type&rdquo;, &ldquo;By&nbsp;Date&rdquo;.</p>
 
   <h3><a name="LD" id="LD">List directory style</a></h3>
 
@@ -682,7 +691,8 @@
 
     <dt>By type</dt>
 
-    <dd>by filename suffix, e.g., the text beginning with '.'</dd>
+    <dd>by filename suffix, e.g., the text beginning with
+    &ldquo;.&rdquo;</dd>
 
     <dt>By user</dt>
 
@@ -706,10 +716,11 @@
 
   <h3><a name="LL" id="LL">Execution links</a></h3>
 
-  <p>If set to 'ALWAYS ON', Lynx will locally execute commands
-  contained inside any links. This can be HIGHLY DANGEROUS, so it
-  is recommended that they remain 'ALWAYS OFF' or 'FOR LOCAL FILES
-  ONLY'.</p>
+  <p>If set to &ldquo;ALWAYS ON&rdquo;, Lynx will locally execute
+  commands contained inside any links. This can be <strong>HIGHLY
+  DANGEROUS</strong>, so it is recommended that they remain
+  &ldquo;ALWAYS OFF&rdquo; or &ldquo;FOR LOCAL FILES
+  ONLY&rdquo;.</p>
 
   <h3><a name="TX" id="TX">Show transfer rate</a></h3>
 
@@ -737,7 +748,8 @@
 
   <ul>
     <li>When OFF, the default bookmark file is used for the
-    'v'iew-bookmarks and 'a'dd-bookmark link commands.</li>
+    &ldquo;v&rdquo;iew-bookmarks and &ldquo;a&rdquo;dd-bookmark
+    link commands.</li>
 
     <li>If set to STANDARD, a menu of available bookmarks is always
     invoked when you seek to view a bookmark file or add a link,
@@ -745,9 +757,9 @@
     menu.</li>
 
     <li>If set to ADVANCED, you are instead prompted for the letter
-    of the desired bookmark file, but can enter '=' to invoke the
-    STANDARD selection menu, or RETURN for the default bookmark
-    file.</li>
+    of the desired bookmark file, but can enter &ldquo;=&rdquo; to
+    invoke the STANDARD selection menu, or RETURN for the default
+    bookmark file.</li>
   </ul>
 
   <h3><a name="BF" id="BF">Bookmark file</a></h3>
@@ -756,19 +768,21 @@
 
   <ul>
     <li>If non-empty and multi-bookmarks is OFF, it specifies your
-    default '<a href="bookmark_help.html">Bookmark file</a>'.</li>
+    default &ldquo;<a href="bookmark_help.html">Bookmark
+    file</a>&rdquo;.</li>
 
-    <li>If multi-bookmarks is STANDARD or ADVANCED, entering 'B'
-    will invoke a menu in which you can specify filepaths and
-    descriptions of up to 26 bookmark files.</li>
+    <li>If multi-bookmarks is STANDARD or ADVANCED, entering
+    &ldquo;B&rdquo; will invoke a menu in which you can specify
+    filepaths and descriptions of up to 26 bookmark files.</li>
   </ul>
 
   <p>The filepaths must be from your home directory and begin with
-  './' if subdirectories are included (e.g.,
-  './BM/lynx_bookmarks.html').</p>
+  &ldquo;./&rdquo; if subdirectories are included (e.g.,
+  &ldquo;./BM/lynx_bookmarks.html&rdquo;).</p>
 
-  <p>Lynx will create bookmark files when you first 'a'dd a link,
-  but any subdirectories in the filepath must already exist.</p>
+  <p>Lynx will create bookmark files when you first
+  &ldquo;a&rdquo;dd a link, but any subdirectories in the filepath
+  must already exist.</p>
 
   <h3><a name="AZ" id="AZ">Auto Session</a></h3>
 
diff --git a/lynx_help/keystrokes/other_help.html b/lynx_help/keystrokes/other_help.html
index 38e4bded..a33cb406 100644
--- a/lynx_help/keystrokes/other_help.html
+++ b/lynx_help/keystrokes/other_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: other_help.html,v 1.15 2014/01/10 20:51:10 tom Exp $ -->
+<!-- $LynxId: other_help.html,v 1.18 2017/04/28 21:57:13 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,14 @@
   </head>
 
 <body>
-  <h2>Summary of Commands</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#command_list">Summary of Commands</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="command_list" id="command_list">Summary of
+  Commands</a></h2>
   <pre>
        a      - Places the link that you are currently positioned
                 on into a personal <a href=
@@ -71,7 +78,7 @@
        o      - Brings up a list of settable <a href=
 "option_help.html">options</a>.
 
-       q      - Quits <strong>Lynx</strong>. ('Q' quits without asking)
+       q      - Quits <strong>Lynx</strong>. (&ldquo;Q&rdquo; quits without asking)
 
        /      - Search for a string of characters in the current document
                 (case insensitive or case sensitive
@@ -140,7 +147,7 @@
                 images which have no ALT string specified will have an
                 "[INLINE]" pseudo-ALT string inserted in the <strong>Lynx</strong> display.
                 When off, they will be treated as having ALT="" (i.e.,
-                they'll be ignored).  If image_links mode is toggled on,
+                they will be ignored).  If image_links mode is toggled on,
                 the pseudo-ALT strings will be restored, to serve as links
                 to the inline images' sources.
 
@@ -151,7 +158,7 @@
                 requests always are sent to the http server, i.e., <strong>Lynx</strong>
                 does not retrieve any previous server replies from its
                 cache.  Note that for form submissions, http servers vary
-                in whether they'll treat HEAD requests as valid and return
+                in whether they will treat HEAD requests as valid and return
                 the CGI script's headers, or treat it as invalid and return
                 an error message.
 
diff --git a/lynx_help/keystrokes/print_help.html b/lynx_help/keystrokes/print_help.html
index 2bd58a0e..d57563fc 100644
--- a/lynx_help/keystrokes/print_help.html
+++ b/lynx_help/keystrokes/print_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: print_help.html,v 1.8 2014/01/07 23:47:13 tom Exp $ -->
+<!-- $LynxId: print_help.html,v 1.9 2017/04/28 21:58:48 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,15 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#command_options">Print-command Options</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p>After entering the <code><strong>p</strong></code> command you
   will be presented with a list of print options. In all cases the
@@ -23,7 +31,8 @@
   removed. The number of options depends on the level of printing
   that your system allows.</p>
 
-  <h2>Print-command Options</h2>
+  <h2><a name="command_options" id="command_options">Print-command
+  Options</a></h2>
 
   <p>The following print options may be available:</p>
 
diff --git a/lynx_help/keystrokes/scrolling_help.html b/lynx_help/keystrokes/scrolling_help.html
index cedfac86..439fae77 100644
--- a/lynx_help/keystrokes/scrolling_help.html
+++ b/lynx_help/keystrokes/scrolling_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: scrolling_help.html,v 1.10 2014/01/08 00:25:16 tom Exp $ -->
+<!-- $LynxId: scrolling_help.html,v 1.12 2017/04/28 22:01:41 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,12 +15,32 @@
   </head>
 
 <body>
-  <h2>Paging shortcuts</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#paging_keys">Paging shortcuts</a></li>
+
+      <li><a href="#keypad_keys">Keypad shortcuts</a></li>
+
+      <li><a href="#control_keys">Control-characters</a></li>
+
+      <li><a href="#other_keys">Ordinary characters</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
+
+  <p>This gives an overview and some details on Lynx's
+  scrolling/paging commands. A diagram shows keypad shortcuts.</p>
+
+  <h2><a name="paging_keys" id="paging_keys">Paging
+  shortcuts</a></h2>
 
   <blockquote>
     <pre>
    + (or SPACE,   - If the bottom of the screen informs you
-      or CTRL-F)    that there is 'more' to see, you may
+      or CTRL-F)    that there is &ldquo;more&rdquo; to see, you may
                     move to the next page (Page-Down).
 
    - (or b,       - If you have moved down in a document, this
@@ -28,7 +48,8 @@
 </pre>
   </blockquote>
 
-  <h2>Keypad shortcuts</h2>
+  <h2><a name="keypad_keys" id="keypad_keys">Keypad
+  shortcuts</a></h2>
 
   <p><strong>Lynx</strong> can use the digits 0-9 as movement
   shortcuts. They are designed to work best when the <em>Num
@@ -50,7 +71,8 @@
 </pre>
   </blockquote>
 
-  <h2>Control-characters</h2>
+  <h2><a name="control_keys" id=
+  "control_keys">Control-characters</a></h2>
 
   <blockquote>
     <pre>
@@ -72,7 +94,8 @@
 </pre>
   </blockquote>
 
-  <h2>Ordinary characters</h2>
+  <h2><a name="other_keys" id="other_keys">Ordinary
+  characters</a></h2>
 
   <blockquote>
     <pre>
diff --git a/lynx_help/keystrokes/test_display.html b/lynx_help/keystrokes/test_display.html
index 8cc4ab21..eae010c6 100644
--- a/lynx_help/keystrokes/test_display.html
+++ b/lynx_help/keystrokes/test_display.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: test_display.html,v 1.9 2014/01/08 00:05:32 tom Exp $ -->
+<!-- $LynxId: test_display.html,v 1.11 2017/04/28 22:04:57 tom Exp $ -->
 <!-- do not use tidy for this page -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
@@ -16,6 +16,24 @@
   </head>
 
 <body>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#configuration">Configuration</a></li>
+
+      <li><a href="#test_screen">Test-screen</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
+
+  <p>Display a test-page for common problems with Lynx's display
+  character set and/or locale problems.</p>
+
+  <h2><a name="configuration" id=
+  "configuration">Configuration</a></h2>
+
   <p>If you see several letters instead of a single &ndash; your
   promised display charset does not support this character so "7
   bit approximation" is in effect. If you see any single letter
@@ -23,13 +41,17 @@
   settings.</p>
 
   <blockquote>
-    <p><em>Press 'o' for Options menu and change "Display character
-    set"</em>.<br>
+    <p><em>Press &ldquo;o&rdquo; for Options menu and change
+    "Display character set"</em>.<br>
     Try again if necessary.</p>
   </blockquote>
 
   <p>When you are satisfied save your changes in Options menu,
   thanks.</p>
+
+  <h2><a name="test_screen" id="test_screen">Test-screen</a></h2>
+
+  <p>This is only a quick test to see obvious problems.</p>
   <pre>
 
 0x00A9    &copy;           # COPYRIGHT SIGN
@@ -59,7 +81,5 @@
 
 0xFB01    &#64257;           # LATIN SMALL LIGATURE FI
 </pre>
-
-  <p>This is only a quick test to see obvious problems.</p>
 </body>
 </html>
diff --git a/lynx_help/keystrokes/visited_help.html b/lynx_help/keystrokes/visited_help.html
index a6dae243..01fa9ccc 100644
--- a/lynx_help/keystrokes/visited_help.html
+++ b/lynx_help/keystrokes/visited_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: visited_help.html,v 1.9 2014/01/07 09:26:22 tom Exp $ -->
+<!-- $LynxId: visited_help.html,v 1.11 2017/04/28 22:09:23 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,21 +15,31 @@
   </head>
 
 <body>
-  <h2>Overview</h2>
+  <div class="nav">
+    <ul>
+      <li><a href="#overview">Overview</a></li>
+
+      <li><a href="#navigation">Navigation</a></li>
+
+      <li><a href="#configuration">Configuration</a></li>
+    </ul>
+  </div>
+
+  <h2><a name="overview" id="overview">Overview</a></h2>
 
   <p><strong>Lynx</strong>'s <em>Visited Links Page</em> displays
   all of the links that you have traveled through during the
   current Lynx session, except for any temporary menu or list
   files, bookmark files, or any documents associated with POST
   content. The VLINKS keystroke command for invoking this page
-  normally is mapped to uppercase '<em>V</em>'. The list of Visited
-  Links is normally in order of recency (most recently visited
-  links first), without repetitions in the list if a link was
-  visited more than once during the session (unless the URLs differ
-  due to appended fragments), and is supplementary to the <a href=
-  "history_help.html">History Page</a>.</p>
+  normally is mapped to uppercase &ldquo;<em>V</em>&rdquo;. The
+  list of Visited Links is normally in order of recency (most
+  recently visited links first), without repetitions in the list if
+  a link was visited more than once during the session (unless the
+  URLs differ due to appended fragments), and is supplementary to
+  the <a href="history_help.html">History Page</a>.</p>
 
-  <h2>Navigation</h2>
+  <h2><a name="navigation" id="navigation">Navigation</a></h2>
 
   <p>You may <a href="movement_help.html">select</a> any link on
   the Visited Links Page to retrieve a document that you had
@@ -40,11 +50,12 @@
 
   <p>In contrast to the History Page, the Visited Links Page
   includes any links which were retrieved for
-  '<em>d</em>'ownloading or were passed to helper applications,
-  i.e., not just the links that were rendered and displayed by
-  Lynx, itself.</p>
+  &ldquo;<em>d</em>&rdquo;ownloading or were passed to helper
+  applications, i.e., not just the links that were rendered and
+  displayed by Lynx, itself.</p>
 
-  <h2>Configuration</h2>
+  <h2><a name="configuration" id=
+  "configuration">Configuration</a></h2>
 
   <p>You may change the appearance of the Visited Links Page via a
   popup menu on that page (which also appears on the <a href=
diff --git a/lynx_help/keystrokes/xterm_help.html b/lynx_help/keystrokes/xterm_help.html
index 0339f2dc..210d7ce4 100644
--- a/lynx_help/keystrokes/xterm_help.html
+++ b/lynx_help/keystrokes/xterm_help.html
@@ -1,4 +1,4 @@
-<!-- $LynxId: xterm_help.html,v 1.9 2014/01/09 00:17:28 tom Exp $ -->
+<!-- $LynxId: xterm_help.html,v 1.10 2017/04/28 20:47:13 tom Exp $ -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
 <html>
@@ -15,7 +15,15 @@
   </head>
 
 <body>
-  <h1>X Terminal Help</h1>
+  <div class="nav">
+    <ul>
+      <li>X Terminal Help</li>
+
+      <li>Notes</li>
+    </ul>
+  </div>
+
+  <h2>X Terminal Help</h2>
 
   <p>An X terminal is an electronic display terminal that
   communicates with a host computer system using the X Window
@@ -33,8 +41,10 @@
   like X Window terminals and are frequently used as X
   terminals.</p>
 
+  <h2>Notes</h2>
+
   <dl>
-    <dt>Note:</dt>
+    <dt>Terminology</dt>
 
     <dd>The terminology used to describe processes associated with
     X terminals can be confusing. An X terminal is also known as an