3 .\" Generator: DocBook XSL Stylesheets v1.73.2 <http://docbook.sf.net/>
5 .\" Manual: ELinks keybindings
6 .\" Source: ELinks 0.11.6
8 .TH "ELINKSKEYS" "5" "03/21/2009" "ELinks 0\&.11\&.6" "ELinks keybindings"
9 .\" disable hyphenation
11 .\" disable justification (adjust text to left margin only)
14 elinkskeys \- keybindings for ELinks
16 Information on how to configure keybinding and overview of the default keybindings\&.
19 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\&.
21 Key binding statements are of the form:
26 bind <keymap> <keystroke> = <action>
36 \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\&.
41 is a case sensitive key, which you can prefix with
46 must be followed by an uppercase key\&. See below for a list of valid keys\&.
51 is what the key should do\&. The actions available are dependent on the keymap, and are listed separately below\&.
53 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\&.
55 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\&.
57 .SH "EXAMPLE BINDINGS"
58 Some sample keybindings:
63 bind "main" "v" = "view\-image"
64 bind "main" "l" = "jump\-to\-link"
65 bind "main" "L" = "link\-menu"
66 bind "main" "F10" = "file\-menu"
67 bind "main" "F9" = "menu"
68 bind "main" "Escape" = "menu"
69 bind "edit" "Ctrl\-R" = "auto\-complete\-unambiguous"
70 bind "edit" "Ctrl\-W" = "auto\-complete"
71 bind "edit" "Ctrl\-K" = "kill\-to\-eol"
72 bind "menu" "Ctrl\-B" = "page\-up"
73 bind "menu" "PageUp" = "page\-up"
74 bind "menu" "Ctrl\-F" = "page\-down"
75 bind "menu" "PageDown" = "page\-down"
76 # ELinks with Lua support
77 bind "main" "," = "lua\-console"
81 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\&.
83 Some keys will need to be quoted or escaped\&. For example, space can be written as " " (quote space quote), and the quote itself as \e" (backslash quote)\&. Backslash can be written as \e\e (double backslash)\&.
100 Add a new bookmark using current link\&.
105 Bookmark all open tabs\&.
110 Open authentication manager\&.
115 Open bookmark manager\&.
120 Open cache manager\&.
125 Free unused cache entries\&.
130 Open cookie manager\&.
135 Reload cookies file\&.
140 Copy text to clipboard\&.
145 Show information about the current page\&.
150 Open download manager\&.
155 Enter ex\-mode (command line)\&.
160 Open the File menu\&.
165 Find the next occurrence of the current search text\&.
170 Find the previous occurrence of the current search text\&.
175 Forget authentication credentials\&.
180 Open form history manager\&.
183 frame\-external\-command
185 Pass URI of current frame to external command\&.
190 Maximize the current frame\&.
195 Move to the next frame\&.
200 Move to the previous frame\&.
205 Open "Go to URL" dialog box\&.
210 Open "Go to URL" dialog box containing the current URL\&.
213 goto\-url\-current\-link
215 Open "Go to URL" dialog box containing the current link URL\&.
220 Go to the homepage\&.
225 Show information about the current page protocol headers\&.
230 Open history manager\&.
235 Return to the previous document in history\&.
238 history\-move\-forward
240 Go forward in history\&.
250 Open keybinding manager\&.
253 kill\-backgrounded\-connections
255 Kill all backgrounded connections\&.
260 Download the current link\&.
263 link\-download\-image
265 Download the current image\&.
268 link\-download\-resume
270 Attempt to resume download of the current link\&.
273 link\-external\-command
275 Pass URI of current link to external command\&.
280 Follow the current link\&.
285 Follow the current link, forcing reload of the target\&.
290 Open the link context menu\&.
295 Open the form fields menu\&.
300 Open a Lua console\&.
305 Go at a specified mark\&.
340 Move to the end of the document\&.
343 move\-document\-start
345 Move to the start of the document\&.
350 Move one link down\&.
355 Move one link left\&.
360 Move to the next link\&.
365 Move to the previous link\&.
370 Move one link right\&.
380 Move downwards by a page\&.
385 Move upwards by a page\&.
388 open\-link\-in\-new\-tab
390 Open the current link in a new tab\&.
393 open\-link\-in\-new\-tab\-in\-background
395 Open the current link in a new tab in the background\&.
398 open\-link\-in\-new\-window
400 Open the current link in a new window\&.
408 open\-new\-tab\-in\-background
410 Open a new tab in the background\&.
425 Open options manager\&.
430 Open a quit confirmation dialog box\&.
435 Quit without confirmation\&.
440 Redraw the terminal\&.
445 Reload the current page\&.
450 Re\-render the current page\&.
455 Reset form items to their initial values\&.
460 Show information about the currently used resources\&.
465 Save the current document in source form\&.
470 Save the current document in formatted form\&.
505 Search for a text pattern\&.
510 Search backwards for a text pattern\&.
515 Search link text by typing ahead\&.
518 search\-typeahead\-link
520 Search link text by typing ahead\&.
523 search\-typeahead\-text
525 Search document text by typing ahead\&.
528 search\-typeahead\-text\-back
530 Search document text backwards by typing ahead\&.
535 Show terminal options dialog\&.
545 Submit form and reload\&.
553 tab\-close\-all\-but\-current
555 Close all tabs but the current one\&.
558 tab\-external\-command
560 Pass URI of current tab to external command\&.
570 Move the current tab to the left\&.
575 Move the current tab to the right\&.
590 Open the terminal resize dialog\&.
595 Toggle rendering of page using CSS\&.
598 toggle\-display\-images
600 Toggle displaying of links to images\&.
603 toggle\-display\-tables
605 Toggle rendering of tables\&.
608 toggle\-document\-colors
610 Toggle usage of document specific colors\&.
615 Toggle rendering page as HTML / plain text\&.
620 Toggle mouse handling\&.
623 toggle\-numbered\-links
625 Toggle displaying of links numbers\&.
628 toggle\-plain\-compress\-empty\-lines
630 Toggle plain renderer compression of empty lines\&.
635 Toggle wrapping of text\&.
640 View the current image\&.
646 Attempt to auto\-complete the input\&.
651 Attempt to auto\-complete a local file\&.
654 auto\-complete\-unambiguous
656 Attempt to unambiguously auto\-complete the input\&.
661 Delete character in front of the cursor\&.
664 beginning\-of\-buffer
666 Go to the first line of the buffer\&.
671 Cancel current state\&.
676 Copy text to clipboard\&.
681 Cut text to clipboard\&.
686 Delete character under cursor\&.
691 Move cursor downwards\&.
696 Go to the end of the page/line\&.
701 Go to the last line of the buffer\&.
706 Follow the current link\&.
711 Go to the start of the page/line\&.
716 Delete to beginning of line\&.
721 Delete to end of line\&.
726 Move the cursor left\&.
731 Move to the next item\&.
736 Open in external editor\&.
741 Paste text from the clipboard\&.
746 Move to the previous item\&.
751 Redraw the terminal\&.
756 Move the cursor right\&.
759 search\-toggle\-regex
761 Toggle regex matching (type\-ahead searching)\&.
766 Move cursor upwards\&.
772 Cancel current state\&.
777 Delete character under cursor\&.
782 Move cursor downwards\&.
787 Go to the end of the page/line\&.
792 Follow the current link\&.
802 Go to the start of the page/line\&.
807 Move the cursor left\&.
817 Move to the next item\&.
822 Move downwards by a page\&.
827 Move upwards by a page\&.
832 Move to the previous item\&.
837 Redraw the terminal\&.
842 Move the cursor right\&.
847 Search for a text pattern\&.
852 Select current highlighted item\&.
862 Move cursor upwards\&.
864 .SH "DEFAULT BINDINGS"
865 The default bindings are shown below\&. Any bindings in ~/\&.elinks/elinks\&.conf will override these\&.
871 Move downwards by a page (\fImove\-page\-down\fR)
876 Search link text by typing ahead (\fIsearch\-typeahead\fR)
881 Toggle usage of document specific colors (\fItoggle\-document\-colors\fR)
886 Toggle displaying of links to images (\fItoggle\-display\-images\fR)
891 Open a Lua console (\fIlua\-console\fR)
896 Toggle displaying of links numbers (\fItoggle\-numbered\-links\fR)
901 Search for a text pattern (\fIsearch\fR)
906 Enter ex\-mode (command line) (\fIexmode\fR)
911 Previous tab (\fItab\-prev\fR)
916 Move the current tab to the left (\fItab\-move\-left\fR)
921 Show information about the current page (\fIdocument\-info\fR)
926 Next tab (\fItab\-next\fR)
931 Move the current tab to the right (\fItab\-move\-right\fR)
936 Search backwards for a text pattern (\fIsearch\-back\fR)
941 Add a new bookmark using current link (\fIadd\-bookmark\-link\fR)
946 Move to the start of the document (\fImove\-document\-start\fR)
951 Move upwards by a page (\fImove\-page\-up\fR)
956 Open cache manager (\fIcache\-manager\fR)
961 Open download manager (\fIdownload\-manager\fR)
966 Open "Go to URL" dialog box containing the current link URL (\fIgoto\-url\-current\-link\fR)
971 Move to the end of the document (\fImove\-document\-end\fR)
976 Open form history manager (\fIformhist\-manager\fR)
981 Move downwards by a page (\fImove\-page\-down\fR)
986 Open "Go to URL" dialog box containing the current URL (\fIgoto\-url\-current\fR)
991 Go to the homepage (\fIgoto\-url\-home\fR)
996 Open cookie manager (\fIcookie\-manager\fR)
1001 Reload cookies file (\fIcookies\-load\fR)
1006 Open the link context menu (\fIlink\-menu\fR)
1011 Redraw the terminal (\fIredraw\fR)
1016 Find the previous occurrence of the current search text (\fIfind\-next\-back\fR)
1021 Scroll down (\fIscroll\-down\fR)
1026 Scroll up (\fIscroll\-up\fR)
1031 Quit without confirmation (\fIreally\-quit\fR)
1036 Reload the current page (\fIreload\fR)
1041 Open the current link in a new tab in the background (\fIopen\-link\-in\-new\-tab\-in\-background\fR)
1046 Toggle wrapping of text (\fItoggle\-wrap\-text\fR)
1051 Scroll left (\fIscroll\-left\fR)
1056 Go at a specified mark (\fImark\-goto\fR)
1061 Toggle rendering page as HTML / plain text (\fItoggle\-html\-plain\fR)
1066 Scroll right (\fIscroll\-right\fR)
1071 Add a new bookmark (\fIadd\-bookmark\fR)
1076 Move upwards by a page (\fImove\-page\-up\fR)
1081 Close tab (\fItab\-close\fR)
1086 Download the current link (\fIlink\-download\fR)
1091 Open the tab menu (\fItab\-menu\fR)
1096 Maximize the current frame (\fIframe\-maximize\fR)
1101 Open "Go to URL" dialog box (\fIgoto\-url\fR)
1106 Open history manager (\fIhistory\-manager\fR)
1111 Open keybinding manager (\fIkeybinding\-manager\fR)
1116 Jump to link (\fIjump\-to\-link\fR)
1121 Set a mark (\fImark\-set\fR)
1126 Find the next occurrence of the current search text (\fIfind\-next\fR)
1131 Open options manager (\fIoptions\-manager\fR)
1136 Open a quit confirmation dialog box (\fIquit\fR)
1141 Attempt to resume download of the current link (\fIlink\-download\-resume\fR)
1146 Open bookmark manager (\fIbookmark\-manager\fR)
1151 Open a new tab (\fIopen\-new\-tab\fR)
1156 Go forward in history (\fIhistory\-move\-forward\fR)
1161 View the current image (\fIview\-image\fR)
1166 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1171 Abort connection (\fIabort\-connection\fR)
1176 Scroll left (\fIscroll\-left\fR)
1181 Show information about the current page protocol headers (\fIheader\-info\fR)
1186 Scroll right (\fIscroll\-right\fR)
1191 Scroll down (\fIscroll\-down\fR)
1196 Move to the next link (\fImove\-link\-next\fR)
1201 Move to the end of the document (\fImove\-document\-end\fR)
1206 Follow the current link (\fIlink\-follow\fR)
1211 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1216 Activate the menu (\fImenu\fR)
1221 Open the File menu (\fIfile\-menu\fR)
1226 Activate the menu (\fImenu\fR)
1231 Move to the start of the document (\fImove\-document\-start\fR)
1236 Scroll up (\fIscroll\-up\fR)
1241 Copy text to clipboard (\fIcopy\-clipboard\fR)
1246 Return to the previous document in history (\fIhistory\-move\-back\fR)
1251 Move downwards by a page (\fImove\-page\-down\fR)
1256 Move upwards by a page (\fImove\-page\-up\fR)
1261 Follow the current link (\fIlink\-follow\fR)
1266 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1271 Move to the next frame (\fIframe\-next\fR)
1276 Move to the previous frame (\fIframe\-prev\fR)
1281 Move to the previous frame (\fIframe\-prev\fR)
1286 Move to the previous link (\fImove\-link\-prev\fR)
1292 Go to the first line of the buffer (\fIbeginning\-of\-buffer\fR)
1297 Go to the last line of the buffer (\fIend\-of\-buffer\fR)
1302 Go to the start of the page/line (\fIhome\fR)
1307 Delete character under cursor (\fIdelete\fR)
1312 Go to the end of the page/line (\fIend\fR)
1317 Delete character in front of the cursor (\fIbackspace\fR)
1322 Delete to end of line (\fIkill\-to\-eol\fR)
1327 Redraw the terminal (\fIredraw\fR)
1332 Toggle regex matching (type\-ahead searching) (\fIsearch\-toggle\-regex\fR)
1337 Attempt to auto\-complete a local file (\fIauto\-complete\-file\fR)
1342 Attempt to unambiguously auto\-complete the input (\fIauto\-complete\-unambiguous\fR)
1347 Open in external editor (\fIopen\-external\fR)
1352 Delete to beginning of line (\fIkill\-to\-bol\fR)
1357 Paste text from the clipboard (\fIpaste\-clipboard\fR)
1362 Attempt to auto\-complete the input (\fIauto\-complete\fR)
1367 Cut text to clipboard (\fIcut\-clipboard\fR)
1372 Delete character in front of the cursor (\fIbackspace\fR)
1377 Delete character under cursor (\fIdelete\fR)
1382 Move cursor downwards (\fIdown\fR)
1387 Go to the end of the page/line (\fIend\fR)
1392 Follow the current link (\fIenter\fR)
1397 Cancel current state (\fIcancel\fR)
1402 Open in external editor (\fIopen\-external\fR)
1407 Go to the start of the page/line (\fIhome\fR)
1412 Copy text to clipboard (\fIcopy\-clipboard\fR)
1417 Move the cursor left (\fIleft\fR)
1422 Move the cursor right (\fIright\fR)
1427 Move to the next item (\fInext\-item\fR)
1432 Move to the previous item (\fIprevious\-item\fR)
1437 Move to the previous item (\fIprevious\-item\fR)
1442 Move cursor upwards (\fIup\fR)
1448 Select current highlighted item (\fIselect\fR)
1453 Mark item (\fImark\-item\fR)
1458 Expand item (\fIexpand\fR)
1463 Collapse item (\fIunexpand\fR)
1468 Search for a text pattern (\fIsearch\fR)
1473 Expand item (\fIexpand\fR)
1478 Go to the start of the page/line (\fIhome\fR)
1483 Move upwards by a page (\fIpage\-up\fR)
1488 Go to the end of the page/line (\fIend\fR)
1493 Move downwards by a page (\fIpage\-down\fR)
1498 Redraw the terminal (\fIredraw\fR)
1503 Move cursor downwards (\fIdown\fR)
1508 Move cursor upwards (\fIup\fR)
1513 Move upwards by a page (\fIpage\-up\fR)
1518 Move downwards by a page (\fIpage\-down\fR)
1523 Expand item (\fIexpand\fR)
1528 Collapse item (\fIunexpand\fR)
1533 Collapse item (\fIunexpand\fR)
1538 Delete character under cursor (\fIdelete\fR)
1543 Move cursor downwards (\fIdown\fR)
1548 Go to the end of the page/line (\fIend\fR)
1553 Follow the current link (\fIenter\fR)
1558 Cancel current state (\fIcancel\fR)
1563 Go to the start of the page/line (\fIhome\fR)
1568 Mark item (\fImark\-item\fR)
1573 Move the cursor left (\fIleft\fR)
1578 Move downwards by a page (\fIpage\-down\fR)
1583 Move upwards by a page (\fIpage\-up\fR)
1588 Move the cursor right (\fIright\fR)
1593 Move to the next item (\fInext\-item\fR)
1598 Move to the previous item (\fIprevious\-item\fR)
1603 Move to the previous item (\fIprevious\-item\fR)
1608 Move cursor upwards (\fIup\fR)
1611 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\&.
1614 \fBelinks\fR(1), \fBelinks.conf\fR(5)