+++BASH-LIKE BINDING+++

Lynx invokes a built-in Line Editor for entering strings in response to prompts, in forms, and for email messages if an external editor has not been 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.

Note: setting emacs/vi keys ON has no direct effect on line-editor bindings.

This is the Bash-like Binding keymap.

Basic commands

     ENTER  Input complete        -  Enter, RETURN
     TAB    Completion [2]/ Next  -  TAB, Do
     ABORT  Cancel / Undo Change  -  C-g, C-_
     ERASE  Erase the line        -  M-k, C-x k

     BACK   Cursor back     char  -  Left-Arrow,  C-b
     FORW   Cursor forward  char  -  Right-Arrow, C-f
     BACKW  Cursor back     word  -  M-b, C-r
     FORWW  Cursor forward  word  -  M-f, C-s [5]
     BOL    Go to begin of  line  -  C-a, Home, Find
     EOL    Go to end   of  line  -  C-e [4], End,  Select

     DELP   Delete prev     char  -  C-h, Backspace, Rubout
     DELN   Delete next [1] char  -  C-d, Delete, Remove
     DELPW  Delete prev     word  -  C-w [3], M-Backspace, M-Delete (?)
     DELNW  Delete next     word  -  M-d
     DELBL  Delete to beg of line -  C-u
     DELEL  Delete to end of line -  C-k [4]

     UPPER  Upper case the line   -  M-u
     LOWER  Lower case the line   -  M-l

     LKCMD  Invoke cmd prompt     -  C-v [FORM]
     SWMAP  Switch input keymap   -  C-^ (if compiled in)

Special commands for use in textarea fields [FORM]:

     PASS!  Textarea external edit  - C-e C-e [4], C-x e
     PASS!  Insert file in textarea - C-x i
     PASS!  Grow textarea           - C-x g

Here is a little textarea for practice:
Advanced emacs-like commands:

    TPOS    Transpose characters                   -  C-t
    SETMARK Set mark at current position in line   -  C-@
    XPMARK  Exchange current position with mark    -  C-x C-x
    KILLREG Kill region between mark and position  -  C-x C-w [3]
    YANK    Insert text last killed (with KILLREG) -  C-y

Notes

C-key means Control+key. C-x key means first Control+x, then key. M-key means Meta+key, where Meta is a modifier that can be entered in a variety of ways: