The following is a list of all the standard widgets,
and their default bindings in emacs mode,
vi command mode and vi insert mode
(the ‘emacs
’, ‘vicmd
’ and ‘viins
’ keymaps, respectively).
Note that cursor keys are bound to movement keys in all three keymaps;
the shell assumes that the cursor keys send the key sequences reported
by the terminal-handling library (termcap or terminfo). The key sequences
shown in the list are those based on the VT100, common on many modern
terminals, but in fact these are not necessarily bound. In the case of the
viins
keymap, the initial escape character of the sequences serves also
to return to the vicmd
keymap: whether this happens is determined by
the KEYTIMEOUT
parameter, see Parameters.