Key bindings take place on a keymap. The keymap is the
association between the keys that the user types and the functions that
get run. You can make your own keymaps, copy existing keymaps, and tell
Readline which keymap to use.
Function: Keymap rl_make_bare_keymap(void)
Returns a new, empty keymap. The space for the keymap is allocated with
malloc(); the caller should free it by calling
rl_discard_keymap() when done.
Function: Keymap rl_copy_keymap(Keymap map)
Return a new keymap which is a copy of map.
Function: Keymap rl_make_keymap(void)
Return a new keymap with the printing characters bound to rl_insert,
the lowercase Meta characters bound to run their equivalents, and
the Meta digits bound to produce numeric arguments.
Function: void rl_discard_keymap(Keymap keymap)
Free the storage associated with keymap.
Readline has several internal keymaps. These functions allow you to
change which keymap is active.
Please take a moment to fill out
this visitor survey You can help support this site by
visiting the advertisers that sponsor it! (only once each, though)