Information on how to configure keybinding and overview of the default keybindings\&.
.SH"DESCRIPTION"
Key binding for elinks should be placed in a file called ~/\&.elinks/elinks\&.conf\&. Note that any information regarding their format/structure may not be up\-to\-date\&. If you will discover that, please feed us with a patch\&.
Key binding statements are of the form:
.nf
bind <keymap> <keystroke> = <action>
.fi
where:
.TP
<keymap>
is \fImain\fR, \fIedit\fR, or \fImenu\fR\&.
.TP
<keystroke>
is a case sensitive key, which you can prefix with \fICtrl\-\fR or \fIAlt\-\fR\&. \fICtrl\-\fR must be followed by an uppercase key\&. See below for a list of valid keys\&.
.TP
<action>
is what the key should do\&. The actions available are dependent on the keymap, and are listed separately below\&.
All words/strings may all be quoted "like so"\&. Backslashes are escape characters, even if not between quotes\&. Lines beginning with a hash character (#) are comments\&.
Keys can be unbound just by binding them to the special \fInone\fR action\&. It may be of use if you accidentally type a key often\&.
Some keys will need to be quoted or escaped\&. For example, space can be written as " " (quote space quote), and the quote itself as \\" (backslash quote)\&. Backslash can be written as \\\\ (double backslash)\&.
.SS"MAIN KEYMAP ACTIONS"
The main keymap is used for general browsing\&.
.TP
abort\-connection
Abort connection\&.
.TP
add\-bookmark
Add a new bookmark\&.
.TP
add\-bookmark\-link
Add a new bookmark using current link\&.
.TP
add\-bookmark\-tabs
Bookmark all open tabs\&.
.TP
auth\-manager
Open authentication manager\&.
.TP
bookmark\-manager
Open bookmark manager\&.
.TP
cache\-manager
Open cache manager\&.
.TP
cache\-minimize
Free unused cache entries\&.
.TP
cookie\-manager
Open cookie manager\&.
.TP
cookies\-load
Reload cookies file\&.
.TP
copy\-clipboard
Copy text to clipboard\&.
.TP
document\-info
Show information about the current page\&.
.TP
download\-manager
Open download manager\&.
.TP
exmode
Enter ex\-mode (command line)\&.
.TP
file\-menu
Open the File menu\&.
.TP
find\-next
Find the next occurrence of the current search text\&.
.TP
find\-next\-back
Find the previous occurrence of the current search text\&.
.TP
forget\-credentials
Forget authentication credentials\&.
.TP
formhist\-manager
Open form history manager\&.
.TP
frame\-external\-command
Pass URI of current frame to external command\&.
.TP
frame\-maximize
Maximize the current frame\&.
.TP
frame\-next
Move to the next frame\&.
.TP
frame\-prev
Move to the previous frame\&.
.TP
goto\-url
Open "Go to URL" dialog box\&.
.TP
goto\-url\-current
Open "Go to URL" dialog box containing the current URL\&.
.TP
goto\-url\-current\-link
Open "Go to URL" dialog box containing the current link URL\&.
.TP
goto\-url\-home
Go to the homepage\&.
.TP
header\-info
Show information about the current page protocol headers\&.
.TP
history\-manager
Open history manager\&.
.TP
history\-move\-back
Return to the previous document in history\&.
.TP
history\-move\-forward
Go forward in history\&.
.TP
jump\-to\-link
Jump to link\&.
.TP
keybinding\-manager
Open keybinding manager\&.
.TP
kill\-backgrounded\-connections
Kill all backgrounded connections\&.
.TP
link\-download
Download the current link\&.
.TP
link\-download\-image
Download the current image\&.
.TP
link\-download\-resume
Attempt to resume download of the current link\&.
.TP
link\-external\-command
Pass URI of current link to external command\&.
.TP
link\-follow
Follow the current link\&.
.TP
link\-follow\-reload
Follow the current link, forcing reload of the target\&.
Attempt to auto\-complete a local file (\fIauto\-complete\-file\fR)
.TP
\fICtrl\-R\fR
Attempt to unambiguously auto\-complete the input (\fIauto\-complete\-unambiguous\fR)
.TP
\fICtrl\-T\fR
Open in external editor (\fIopen\-external\fR)
.TP
\fICtrl\-U\fR
Delete to beginning of line (\fIkill\-to\-bol\fR)
.TP
\fICtrl\-V\fR
Paste text from the clipboard (\fIpaste\-clipboard\fR)
.TP
\fICtrl\-W\fR
Attempt to auto\-complete the input (\fIauto\-complete\fR)
.TP
\fICtrl\-X\fR
Delete text from clipboard (\fIcut\-clipboard\fR)
.TP
\fIBackspace\fR
Delete character in front of the cursor (\fIbackspace\fR)
.TP
\fIDelete\fR
Delete character under cursor (\fIdelete\fR)
.TP
\fIDown\fR
Move cursor downwards (\fIdown\fR)
.TP
\fIEnd\fR
Go to the end of the page/line (\fIend\fR)
.TP
\fIEnter\fR
Follow the current link (\fIenter\fR)
.TP
\fIEscape\fR
Cancel current state (\fIcancel\fR)
.TP
\fIF4\fR
Open in external editor (\fIopen\-external\fR)
.TP
\fIHome\fR
Go to the start of the page/line (\fIhome\fR)
.TP
\fICtrl\-Insert\fR
Copy text to clipboard (\fIcopy\-clipboard\fR)
.TP
\fILeft\fR
Move the cursor left (\fIleft\fR)
.TP
\fIRight\fR
Move the cursor right (\fIright\fR)
.TP
\fITab\fR
Move to the next item (\fInext\-item\fR)
.TP
\fIAlt\-Tab\fR
Move to the previous item (\fIprevious\-item\fR)
.TP
\fIUp\fR
Move cursor upwards (\fIup\fR)
.SS"MENU KEYS"
.TP
\fISpace\fR
Select current highlighted item (\fIselect\fR)
.TP
\fI*\fR
Mark item (\fImark\-item\fR)
.TP
\fI+\fR
Expand item (\fIexpand\fR)
.TP
\fI\-\fR
Collapse item (\fIunexpand\fR)
.TP
\fI/\fR
Search for a text pattern (\fIsearch\fR)
.TP
\fI=\fR
Expand item (\fIexpand\fR)
.TP
\fICtrl\-A\fR
Go to the start of the page/line (\fIhome\fR)
.TP
\fICtrl\-B\fR
Move upwards by a page (\fIpage\-up\fR)
.TP
\fICtrl\-E\fR
Go to the end of the page/line (\fIend\fR)
.TP
\fICtrl\-F\fR
Move downwards by a page (\fIpage\-down\fR)
.TP
\fICtrl\-L\fR
Redraw the terminal (\fIredraw\fR)
.TP
\fICtrl\-N\fR
Move cursor downwards (\fIdown\fR)
.TP
\fICtrl\-P\fR
Move cursor upwards (\fIup\fR)
.TP
\fIAlt\-V\fR
Move upwards by a page (\fIpage\-up\fR)
.TP
\fICtrl\-V\fR
Move downwards by a page (\fIpage\-down\fR)
.TP
\fI[\fR
Expand item (\fIexpand\fR)
.TP
\fI]\fR
Collapse item (\fIunexpand\fR)
.TP
\fI_\fR
Collapse item (\fIunexpand\fR)
.TP
\fIDelete\fR
Delete character under cursor (\fIdelete\fR)
.TP
\fIDown\fR
Move cursor downwards (\fIdown\fR)
.TP
\fIEnd\fR
Go to the end of the page/line (\fIend\fR)
.TP
\fIEnter\fR
Follow the current link (\fIenter\fR)
.TP
\fIEscape\fR
Cancel current state (\fIcancel\fR)
.TP
\fIHome\fR
Go to the start of the page/line (\fIhome\fR)
.TP
\fIInsert\fR
Mark item (\fImark\-item\fR)
.TP
\fILeft\fR
Move the cursor left (\fIleft\fR)
.TP
\fIPageDown\fR
Move downwards by a page (\fIpage\-down\fR)
.TP
\fIPageUp\fR
Move upwards by a page (\fIpage\-up\fR)
.TP
\fIRight\fR
Move the cursor right (\fIright\fR)
.TP
\fITab\fR
Move to the next item (\fInext\-item\fR)
.TP
\fIAlt\-Tab\fR
Move to the previous item (\fIprevious\-item\fR)
.TP
\fIUp\fR
Move cursor upwards (\fIup\fR)
.SH"AUTHOR"
This manual page was finally written by Peter Wang (one and a half years after writing the binding code), using excerpts by David Mediavilla\&. You can thank Petr Baudis for the subtle requests for documentation\&. Updated by Zas\&. Moved to asciidoc format and cleaned up by Jonas Fonseca\&.