1<!-- $LynxId: alt_edit_help.html,v 1.10 2013/05/21 10:51:27 tom Exp $ -->
2<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
3
4<html>
5<head>
6  <meta name="generator" content=
7  "HTML Tidy for Linux (vers 25 March 2009), see www.w3.org">
8
9  <title>Lynx Line Editor Alternative Key Binding</title>
10  <link rev="made" href="mailto:lynx-dev@nongnu.org">
11  <link rel="Sibling" title="Default Binding" href=
12  "edit_help.html">
13  <link rel="Sibling" title="Bash-Like Binding" href=
14  "bashlike_edit_help.html">
15  <meta http-equiv="Content-Type" content=
16  "text/html; charset=us-ascii">
17</head>
18
19<body>
20  <h1>ALTERNATIVE BINDING</h1>
21
22  <p>Lynx invokes a built-in <em>Line Editor</em> for entering
23  strings in response to prompts, in forms, and for email messages
24  if an external editor has not been defined. Additional
25  alternative key-bindings can be offered by configuring with
26  --enable-alt-bindings or by adding them in LYEditmap.c before
27  compiling Lynx. If available, they may be selected via the
28  'o'ptions menu, or by editing lineedit_mode in the '.lynxrc'
29  file.</p>
30
31  <p>Note: setting emacs/vi keys ON has no direct effect on
32  line-editor bindings.</p>
33
34  <p>This is the <em>Alternative Binding</em> keymap:</p>
35  <pre>
36     ENTER  Input complete        -  RETURN
37     TAB    Input complete        -  TAB, Do
38     ABORT  Input cancelled       -  Ctrl-G, Ctrl-O, (Ctrl-C on some systems)
39     ERASE  Erase the line        -  Ctrl-U
40
41     BACK   Cursor back     char  -  Left-Arrow,  Ctrl-B
42     FORW   Cursor forward  char  -  Right-Arrow, Ctrl-F
43     BACKW  Cursor back     word  -  Ctrl-P
44     FORWW  Cursor forward  word  -  Ctrl-N
45     BOL    Go to begin of  line  -  Ctrl-A, Home, Find
46     EOL    Go to end   of  line  -  Ctrl-E, End,  Select
47
48     DELP   Delete prev     char  -  Ctrl-H, DELETE, Remove
49     DELN   Delete next [1] char  -  Ctrl-D
50     DELPW  Delete prev     word  -  Ctrl-R
51     DELNW  Delete next     word  -  Ctrl-T
52     DELEL  Delete to end of line -  Ctrl-K
53
54     UPPER  Upper case the line   -  Ctrl-^
55     LOWER  Lower case the line   -  Ctrl-_
56
57     LKCMD  Invoke cmd prompt     -  Ctrl-V (in form text fields, only) [2]
58
59<a name="TASpecial" id=
60"TASpecial">Special commands for use only in textarea fields</a>[3]:
61
62          Textarea external edit  - Ctrl-X e
63          Insert file in textarea - Ctrl-X i
64          Grow textarea           - Ctrl-X g
65
66[1] "next" means the character "under" a box or underline style cursor; it
67     means "to the immediate right of" an I-beam (between characters) type
68     cursor.
69
70[2]  Follow Ctrl-V with any recognised key command, to "escape" from a text
71     input field.
72
73[3]  For other key combinations using Ctrl-X as a prefix key, see the
74     Help page for the <a rel="Sibling" title="Bash-Like Binding"
75href="bashlike_edit_help.html">Bash-Like</a> Binding.
76</pre>
77</body>
78</html>
79