First you have to know the name of the command that you want to change. The following pages contain tables of the command name, the default keybinding, and a short description of what the command does. The name of the key can be expressed in different ways, depending on which is most comfortable for you. Simply place the key sequence in double quotes. Some GNU Emacs style key escapes can be used, as in the following example, but the special character names are not recognized.
Unquoted text is assumed to be a function name.
There are three parser directives used. The application construct is used to include application-specific settings. Each program using the readline library sets the application name , and you can test for it. This could be used to bind key sequences to functions useful for a specific program. Accept the line regardless of where the cursor is.