.\"Generated by db2man.xsl. Don't modify this, modify the source. .de Sh \" Subsection .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Ip \" List item .br .ie \\n(.$>=3 .ne \\$3 .el .ne 3 .IP "\\$1" \\$2 .. .TH "ELINKSKEYS" 5 "ELinks keybindings" "2006-06-12" "ELinks keybindings" .SH NAME elinkskeys \- keybindings for ELinks .SH "SYNOPSIS" Information on how to configure keybinding and overview of the default keybindings\&. .SH "DESCRIPTION" Key binding for elinks should be placed in the file ~/\&.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 = .fi where: .TP is \fImain\fR, \fIedit\fR, or \fImenu\fR\&. The main keymap is used for general browsing\&. The edit keymap is used for editing text fields\&. The menu keymap is used for navigating menus\&. .TP 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 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\&. .SH "EXAMPLE BINDINGS" Some sample keybindings: .nf bind "main" "v" = "view\-image" bind "main" "l" = "jump\-to\-link" bind "main" "L" = "link\-menu" bind "main" "F10" = "file\-menu" bind "main" "F9" = "menu" bind "main" "Escape" = "menu" bind "edit" "Ctrl\-R" = "auto\-complete\-unambiguous" bind "edit" "Ctrl\-W" = "auto\-complete" bind "edit" "Ctrl\-K" = "kill\-to\-eol" bind "menu" "Ctrl\-B" = "page\-up" bind "menu" "PageUp" = "page\-up" bind "menu" "Ctrl\-F" = "page\-down" bind "menu" "PageDown" = "page\-down" # ELinks with Lua support bind "main" "," = "lua\-console" .fi .SH "KEYS" Valid keys are: alphanumeric characters, punctuation, \fIEnter\fR, \fIBackspace\fR, \fITab\fR, \fIEscape\fR, \fILeft\fR, \fIRight\fR, \fIUp\fR, \fIDown\fR, \fIInsert\fR, \fIDelete\fR, \fIHome\fR, \fIEnd\fR, \fIPageUp\fR, \fIPageDown\fR, \fIF1\fR to \fIF12\fR\&. 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)\&. .SH "KEYMAP ACTIONS" .SS "MAIN ACTIONS" .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 backspace\-prefix Backspace the last entered digit of the current prefix\&. .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\&. .TP link\-menu Open the link context menu\&. .TP link\-form\-menu Open the form fields menu\&. .TP lua\-console Open a Lua console\&. .TP mark\-goto Go at a specified mark\&. .TP mark\-set Set a mark\&. .TP menu Activate the menu\&. .TP move\-cursor\-down Move cursor down\&. .TP move\-cursor\-left Move cursor left\&. .TP move\-cursor\-right Move cursor right\&. .TP move\-cursor\-up Move cursor up\&. .TP move\-document\-end Move to the end of the document\&. .TP move\-document\-start Move to the start of the document\&. .TP move\-link\-down Move one link down\&. .TP move\-link\-left Move one link left\&. .TP move\-link\-next Move to the next link\&. .TP move\-link\-prev Move to the previous link\&. .TP move\-link\-right Move one link right\&. .TP move\-link\-up Move one link up\&. .TP move\-page\-down Move downwards by a page\&. .TP move\-page\-up Move upwards by a page\&. .TP open\-link\-in\-new\-tab Open the current link in a new tab\&. .TP open\-link\-in\-new\-tab\-in\-background Open the current link in a new tab in the background\&. .TP open\-link\-in\-new\-window Open the current link in a new window\&. .TP open\-new\-tab Open a new tab\&. .TP open\-new\-tab\-in\-background Open a new tab in the background\&. .TP open\-new\-window Open a new window\&. .TP open\-os\-shell Open an OS shell\&. .TP options\-manager Open options manager\&. .TP quit Open a quit confirmation dialog box\&. .TP really\-quit Quit without confirmation\&. .TP redraw Redraw the terminal\&. .TP reload Reload the current page\&. .TP rerender Re\-render the current page\&. .TP reset\-form Reset form items to their initial values\&. .TP resource\-info Show information about the currently used resources\&. .TP save\-as Save the current document in source form\&. .TP save\-formatted Save the current document in formatted form\&. .TP save\-options Save options\&. .TP save\-url\-as Save URL as\&. .TP scroll\-down Scroll down\&. .TP scroll\-left Scroll left\&. .TP scroll\-right Scroll right\&. .TP scroll\-up Scroll up\&. .TP search Search for a text pattern\&. .TP search\-back Search backwards for a text pattern\&. .TP search\-typeahead Search link text by typing ahead\&. .TP search\-typeahead\-link Search link text by typing ahead\&. .TP search\-typeahead\-text Search document text by typing ahead\&. .TP search\-typeahead\-text\-back Search document text backwards by typing ahead\&. .TP show\-term\-options Show terminal options dialog\&. .TP submit\-form Submit form\&. .TP submit\-form\-reload Submit form and reload\&. .TP tab\-close Close tab\&. .TP tab\-close\-all\-but\-current Close all tabs but the current one\&. .TP tab\-external\-command Pass URI of current tab to external command\&. .TP tab\-menu Open the tab menu\&. .TP tab\-move\-left Move the current tab to the left\&. .TP tab\-move\-right Move the current tab to the right\&. .TP tab\-next Next tab\&. .TP tab\-prev Previous tab\&. .TP terminal\-resize Open the terminal resize dialog\&. .TP toggle\-css Toggle rendering of page using CSS\&. .TP toggle\-display\-images Toggle displaying of links to images\&. .TP toggle\-display\-tables Toggle rendering of tables\&. .TP toggle\-document\-colors Toggle usage of document specific colors\&. .TP toggle\-html\-plain Toggle rendering page as HTML / plain text\&. .TP toggle\-mouse Toggle mouse handling\&. .TP toggle\-numbered\-links Toggle displaying of links numbers\&. .TP toggle\-plain\-compress\-empty\-lines Toggle plain renderer compression of empty lines\&. .TP toggle\-wrap\-text Toggle wrapping of text\&. .TP view\-image View the current image\&. .SS "EDIT ACTIONS" .TP auto\-complete Attempt to auto\-complete the input\&. .TP auto\-complete\-file Attempt to auto\-complete a local file\&. .TP auto\-complete\-unambiguous Attempt to unambiguously auto\-complete the input\&. .TP backspace Delete character in front of the cursor\&. .TP beginning\-of\-buffer Go to the first line of the buffer\&. .TP cancel Cancel current state\&. .TP copy\-clipboard Copy text to clipboard\&. .TP cut\-clipboard Delete text from clipboard\&. .TP delete Delete character under cursor\&. .TP down Move cursor downwards\&. .TP end Go to the end of the page/line\&. .TP end\-of\-buffer Go to the last line of the buffer\&. .TP enter Follow the current link\&. .TP home Go to the start of the page/line\&. .TP kill\-to\-bol Delete to beginning of line\&. .TP kill\-to\-eol Delete to end of line\&. .TP left Move the cursor left\&. .TP next\-item Move to the next item\&. .TP open\-external Open in external editor\&. .TP paste\-clipboard Paste text from the clipboard\&. .TP previous\-item Move to the previous item\&. .TP redraw Redraw the terminal\&. .TP right Move the cursor right\&. .TP search\-toggle\-regex Toggle regex matching (type\-ahead searching)\&. .TP up Move cursor upwards\&. .SS "MENU ACTIONS" .TP cancel Cancel current state\&. .TP delete Delete character under cursor\&. .TP down Move cursor downwards\&. .TP end Go to the end of the page/line\&. .TP enter Follow the current link\&. .TP expand Expand item\&. .TP home Go to the start of the page/line\&. .TP left Move the cursor left\&. .TP mark\-item Mark item\&. .TP next\-item Move to the next item\&. .TP page\-down Move downwards by a page\&. .TP page\-up Move upwards by a page\&. .TP previous\-item Move to the previous item\&. .TP redraw Redraw the terminal\&. .TP right Move the cursor right\&. .TP search Search for a text pattern\&. .TP select Select current highlighted item\&. .TP unexpand Collapse item\&. .TP up Move cursor upwards\&. .SH "DEFAULT BINDINGS" The default bindings are shown below\&. Any bindings in ~/\&.elinks/elinks\&.conf will override these\&. .SS "MAIN KEYS" .TP \fISpace\fR Move downwards by a page (\fImove\-page\-down\fR) .TP \fI#\fR Search link text by typing ahead (\fIsearch\-typeahead\fR) .TP \fI%\fR Toggle usage of document specific colors (\fItoggle\-document\-colors\fR) .TP \fI*\fR Toggle displaying of links to images (\fItoggle\-display\-images\fR) .TP \fI,\fR Open a Lua console (\fIlua\-console\fR) .TP \fI\&.\fR Toggle displaying of links numbers (\fItoggle\-numbered\-links\fR) .TP \fI/\fR Search for a text pattern (\fIsearch\fR) .TP \fI:\fR Enter ex\-mode (command line) (\fIexmode\fR) .TP \fI<\fR Previous tab (\fItab\-prev\fR) .TP \fIAlt\-<\fR Move the current tab to the left (\fItab\-move\-left\fR) .TP \fI=\fR Show information about the current page (\fIdocument\-info\fR) .TP \fI>\fR Next tab (\fItab\-next\fR) .TP \fIAlt\->\fR Move the current tab to the right (\fItab\-move\-right\fR) .TP \fI?\fR Search backwards for a text pattern (\fIsearch\-back\fR) .TP \fIA\fR Add a new bookmark using current link (\fIadd\-bookmark\-link\fR) .TP \fICtrl\-A\fR Move to the start of the document (\fImove\-document\-start\fR) .TP \fICtrl\-B\fR Move upwards by a page (\fImove\-page\-up\fR) .TP \fIC\fR Open cache manager (\fIcache\-manager\fR) .TP \fID\fR Open download manager (\fIdownload\-manager\fR) .TP \fIE\fR Open \\"Go to URL\\" dialog box containing the current link URL (\fIgoto\-url\-current\-link\fR) .TP \fICtrl\-E\fR Move to the end of the document (\fImove\-document\-end\fR) .TP \fIF\fR Open form history manager (\fIformhist\-manager\fR) .TP \fICtrl\-F\fR Move downwards by a page (\fImove\-page\-down\fR) .TP \fIG\fR Open \\"Go to URL\\" dialog box containing the current URL (\fIgoto\-url\-current\fR) .TP \fIH\fR Go to the homepage (\fIgoto\-url\-home\fR) .TP \fIK\fR Open cookie manager (\fIcookie\-manager\fR) .TP \fICtrl\-K\fR Reload cookies file (\fIcookies\-load\fR) .TP \fIL\fR Open the link context menu (\fIlink\-menu\fR) .TP \fICtrl\-L\fR Redraw the terminal (\fIredraw\fR) .TP \fIN\fR Find the previous occurrence of the current search text (\fIfind\-next\-back\fR) .TP \fICtrl\-N\fR Scroll down (\fIscroll\-down\fR) .TP \fICtrl\-P\fR Scroll up (\fIscroll\-up\fR) .TP \fIQ\fR Quit without confirmation (\fIreally\-quit\fR) .TP \fICtrl\-R\fR Reload the current page (\fIreload\fR) .TP \fIT\fR Open the current link in a new tab in the background (\fIopen\-link\-in\-new\-tab\-in\-background\fR) .TP \fIW\fR Toggle wrapping of text (\fItoggle\-wrap\-text\fR) .TP \fI[\fR Scroll left (\fIscroll\-left\fR) .TP \fI\'\fR Go at a specified mark (\fImark\-goto\fR) .TP \fI\\\fR Toggle rendering page as HTML / plain text (\fItoggle\-html\-plain\fR) .TP \fI]\fR Scroll right (\fIscroll\-right\fR) .TP \fIa\fR Add a new bookmark (\fIadd\-bookmark\fR) .TP \fIb\fR Move upwards by a page (\fImove\-page\-up\fR) .TP \fIc\fR Close tab (\fItab\-close\fR) .TP \fId\fR Download the current link (\fIlink\-download\fR) .TP \fIe\fR Open the tab menu (\fItab\-menu\fR) .TP \fIf\fR Maximize the current frame (\fIframe\-maximize\fR) .TP \fIg\fR Open \\"Go to URL\\" dialog box (\fIgoto\-url\fR) .TP \fIh\fR Open history manager (\fIhistory\-manager\fR) .TP \fIk\fR Open keybinding manager (\fIkeybinding\-manager\fR) .TP \fIl\fR Jump to link (\fIjump\-to\-link\fR) .TP \fIm\fR Set a mark (\fImark\-set\fR) .TP \fIn\fR Find the next occurrence of the current search text (\fIfind\-next\fR) .TP \fIo\fR Open options manager (\fIoptions\-manager\fR) .TP \fIq\fR Open a quit confirmation dialog box (\fIquit\fR) .TP \fIr\fR Attempt to resume download of the current link (\fIlink\-download\-resume\fR) .TP \fIs\fR Open bookmark manager (\fIbookmark\-manager\fR) .TP \fIt\fR Open a new tab (\fIopen\-new\-tab\fR) .TP \fIu\fR Go forward in history (\fIhistory\-move\-forward\fR) .TP \fIv\fR View the current image (\fIview\-image\fR) .TP \fIx\fR Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR) .TP \fIz\fR Abort connection (\fIabort\-connection\fR) .TP \fI{\fR Scroll left (\fIscroll\-left\fR) .TP \fI|\fR Show information about the current page protocol headers (\fIheader\-info\fR) .TP \fI}\fR Scroll right (\fIscroll\-right\fR) .TP \fIBackspace\fR Backspace the last entered digit of the current prefix (\fIbackspace\-prefix\fR) .TP \fIDelete\fR Scroll down (\fIscroll\-down\fR) .TP \fIDown\fR Move to the next link (\fImove\-link\-next\fR) .TP \fIEnd\fR Move to the end of the document (\fImove\-document\-end\fR) .TP \fIEnter\fR Follow the current link (\fIlink\-follow\fR) .TP \fICtrl\-Enter\fR Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR) .TP \fIEscape\fR Activate the menu (\fImenu\fR) .TP \fIF10\fR Open the File menu (\fIfile\-menu\fR) .TP \fIF9\fR Activate the menu (\fImenu\fR) .TP \fIHome\fR Move to the start of the document (\fImove\-document\-start\fR) .TP \fIInsert\fR Scroll up (\fIscroll\-up\fR) .TP \fICtrl\-Insert\fR Copy text to clipboard (\fIcopy\-clipboard\fR) .TP \fILeft\fR Return to the previous document in history (\fIhistory\-move\-back\fR) .TP \fIPageDown\fR Move downwards by a page (\fImove\-page\-down\fR) .TP \fIPageUp\fR Move upwards by a page (\fImove\-page\-up\fR) .TP \fIRight\fR Follow the current link (\fIlink\-follow\fR) .TP \fICtrl\-Right\fR Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR) .TP \fITab\fR Move to the next frame (\fIframe\-next\fR) .TP \fIAlt\-Tab\fR Move to the previous frame (\fIframe\-prev\fR) .TP \fIUp\fR Move to the previous link (\fImove\-link\-prev\fR) .SS "EDIT KEYS" .TP \fIAlt\-<\fR Go to the first line of the buffer (\fIbeginning\-of\-buffer\fR) .TP \fIAlt\->\fR Go to the last line of the buffer (\fIend\-of\-buffer\fR) .TP \fICtrl\-A\fR Go to the start of the page/line (\fIhome\fR) .TP \fICtrl\-D\fR Delete character under cursor (\fIdelete\fR) .TP \fICtrl\-E\fR Go to the end of the page/line (\fIend\fR) .TP \fICtrl\-H\fR Delete character in front of the cursor (\fIbackspace\fR) .TP \fICtrl\-K\fR Delete to end of line (\fIkill\-to\-eol\fR) .TP \fICtrl\-L\fR Redraw the terminal (\fIredraw\fR) .TP \fIAlt\-r\fR Toggle regex matching (type\-ahead searching) (\fIsearch\-toggle\-regex\fR) .TP \fICtrl\-F\fR 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\&. .SH "SEE ALSO" \fBelinks\fR(1), \fBelinks\&.conf\fR(5)