3 .\" Generator: DocBook XSL Stylesheets v1.73.2 <http://docbook.sf.net/>
5 .\" Manual: ELinks keybindings
6 .\" Source: ELinks 0.12pre2.GIT
8 .TH "ELINKSKEYS" "5" "09/27/2008" "ELinks 0\&.12pre2\&.GIT" "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
43 \fIAlt\-\fR, or both\&.
45 must be followed by an uppercase key\&. See below for a list of valid keys\&.
50 is what the key should do\&. The actions available are dependent on the keymap, and are listed separately below\&.
52 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\&.
54 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\&.
56 .SH "EXAMPLE BINDINGS"
57 Some sample keybindings:
62 bind "main" "v" = "view\-image"
63 bind "main" "l" = "jump\-to\-link"
64 bind "main" "L" = "link\-menu"
65 bind "main" "F10" = "file\-menu"
66 bind "main" "F9" = "menu"
67 bind "main" "Escape" = "menu"
68 bind "edit" "Ctrl\-R" = "auto\-complete\-unambiguous"
69 bind "edit" "Ctrl\-W" = "auto\-complete"
70 bind "edit" "Ctrl\-K" = "kill\-to\-eol"
71 bind "menu" "Ctrl\-B" = "page\-up"
72 bind "menu" "PageUp" = "page\-up"
73 bind "menu" "Ctrl\-F" = "page\-down"
74 bind "menu" "PageDown" = "page\-down"
75 # ELinks with Lua support
76 bind "main" "," = "lua\-console"
80 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\&.
82 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)\&.
99 Add a new bookmark using current link\&.
104 Bookmark all open tabs\&.
109 Open authentication manager\&.
114 Backspace the last entered digit of the current prefix\&.
119 Open bookmark manager\&.
124 Open cache manager\&.
129 Free unused cache entries\&.
134 Open cookie manager\&.
139 Reload cookies file\&.
144 Copy text to clipboard\&.
149 Show information about the current page\&.
154 Open download manager\&.
159 Enter ex\-mode (command line)\&.
164 Open the File menu\&.
169 Find the next occurrence of the current search text\&.
174 Find the previous occurrence of the current search text\&.
179 Forget authentication credentials\&.
184 Open form history manager\&.
187 frame\-external\-command
189 Pass URI of current frame to external command\&.
194 Maximize the current frame\&.
199 Move to the next frame\&.
204 Move to the previous frame\&.
209 Open "Go to URL" dialog box\&.
214 Open "Go to URL" dialog box containing the current URL\&.
217 goto\-url\-current\-link
219 Open "Go to URL" dialog box containing the current link URL\&.
224 Go to the homepage\&.
229 Show information about the current page protocol headers\&.
234 Open history manager\&.
239 Return to the previous document in history\&.
242 history\-move\-forward
244 Go forward in history\&.
254 Open keybinding manager\&.
257 kill\-backgrounded\-connections
259 Kill all backgrounded connections\&.
264 Download the current link\&.
267 link\-download\-image
269 Download the current image\&.
272 link\-download\-resume
274 Attempt to resume download of the current link\&.
277 link\-external\-command
279 Pass URI of current link to external command\&.
284 Follow the current link\&.
289 Follow the current link, forcing reload of the target\&.
294 Open the link context menu\&.
299 Open the form fields menu\&.
304 Open a Lua console\&.
309 Go at a specified mark\&.
332 move\-cursor\-line\-start
334 Move cursor to the start of the line\&.
349 Move to the end of the document\&.
352 move\-document\-start
354 Move to the start of the document\&.
359 Move one link down\&.
362 move\-link\-down\-line
364 Move to the next line with a link\&.
369 Move one link left\&.
372 move\-link\-left\-line
374 Move one link left or to the previous link\&.
379 Move to the next link\&.
384 Move to the previous link\&.
389 Move one link right\&.
392 move\-link\-right\-line
394 Move one link right or to the next link\&.
404 Move to the previous line with a link\&.
409 Move downwards by a page\&.
414 Move upwards by a page\&.
417 open\-link\-in\-new\-tab
419 Open the current link in a new tab\&.
422 open\-link\-in\-new\-tab\-in\-background
424 Open the current link in a new tab in the background\&.
427 open\-link\-in\-new\-window
429 Open the current link in a new window\&.
437 open\-new\-tab\-in\-background
439 Open a new tab in the background\&.
454 Open options manager\&.
459 Open a quit confirmation dialog box\&.
464 Quit without confirmation\&.
469 Redraw the terminal\&.
474 Reload the current page\&.
479 Re\-render the current page\&.
484 Reset form items to their initial values\&.
489 Show information about the currently used resources\&.
494 Save the current document in source form\&.
499 Save the current document in formatted form\&.
534 Search for a text pattern\&.
539 Search backwards for a text pattern\&.
544 Search link text by typing ahead\&.
547 search\-typeahead\-link
549 Search link text by typing ahead\&.
552 search\-typeahead\-text
554 Search document text by typing ahead\&.
557 search\-typeahead\-text\-back
559 Search document text backwards by typing ahead\&.
564 Show terminal options dialog\&.
574 Submit form and reload\&.
582 tab\-close\-all\-but\-current
584 Close all tabs but the current one\&.
587 tab\-external\-command
589 Pass URI of current tab to external command\&.
599 Move the current tab to the left\&.
604 Move the current tab to the right\&.
619 Open the terminal resize dialog\&.
624 Toggle rendering of page using CSS\&.
627 toggle\-display\-images
629 Toggle displaying of links to images\&.
632 toggle\-display\-tables
634 Toggle rendering of tables\&.
637 toggle\-document\-colors
639 Toggle usage of document specific colors\&.
644 Toggle rendering page as HTML / plain text\&.
649 Toggle mouse handling\&.
652 toggle\-numbered\-links
654 Toggle displaying of links numbers\&.
657 toggle\-plain\-compress\-empty\-lines
659 Toggle plain renderer compression of empty lines\&.
664 Toggle wrapping of text\&.
669 View the current image\&.
675 Attempt to auto\-complete the input\&.
680 Attempt to auto\-complete a local file\&.
683 auto\-complete\-unambiguous
685 Attempt to unambiguously auto\-complete the input\&.
690 Delete character in front of the cursor\&.
693 beginning\-of\-buffer
695 Go to the first line of the buffer\&.
700 Cancel current state\&.
705 Copy text to clipboard\&.
710 Cut text to clipboard\&.
715 Delete character under cursor\&.
720 Move cursor downwards\&.
725 Go to the end of the page/line\&.
730 Go to the last line of the buffer\&.
735 Follow the current link\&.
740 Go to the start of the page/line\&.
745 Delete to beginning of line\&.
750 Delete to end of line\&.
755 Delete backwards to start of word\&.
760 Move the cursor left\&.
765 Move cursor before current word\&.
770 Move cursor after current word\&.
775 Move to the next item\&.
780 Open in external editor\&.
785 Paste text from the clipboard\&.
790 Move to the previous item\&.
795 Redraw the terminal\&.
800 Move the cursor right\&.
803 search\-toggle\-regex
805 Toggle regex matching (type\-ahead searching)\&.
810 Move cursor upwards\&.
816 Cancel current state\&.
821 Delete character under cursor\&.
826 Move cursor downwards\&.
831 Go to the end of the page/line\&.
836 Follow the current link\&.
846 Go to the start of the page/line\&.
851 Move the cursor left\&.
861 Move to the next item\&.
866 Move downwards by a page\&.
871 Move upwards by a page\&.
876 Move to the previous item\&.
881 Redraw the terminal\&.
886 Move the cursor right\&.
891 Search for a text pattern\&.
896 Select current highlighted item\&.
906 Move cursor upwards\&.
908 .SH "DEFAULT BINDINGS"
909 The default bindings are shown below\&. Any bindings in ~/\&.elinks/elinks\&.conf will override these\&.
915 Move downwards by a page (\fImove\-page\-down\fR)
920 Search link text by typing ahead (\fIsearch\-typeahead\fR)
925 Toggle usage of document specific colors (\fItoggle\-document\-colors\fR)
930 Toggle displaying of links to images (\fItoggle\-display\-images\fR)
935 Open a Lua console (\fIlua\-console\fR)
940 Toggle displaying of links numbers (\fItoggle\-numbered\-links\fR)
945 Search for a text pattern (\fIsearch\fR)
950 Enter ex\-mode (command line) (\fIexmode\fR)
955 Previous tab (\fItab\-prev\fR)
960 Move the current tab to the left (\fItab\-move\-left\fR)
965 Show information about the current page (\fIdocument\-info\fR)
970 Next tab (\fItab\-next\fR)
975 Move the current tab to the right (\fItab\-move\-right\fR)
980 Search backwards for a text pattern (\fIsearch\-back\fR)
985 Add a new bookmark using current link (\fIadd\-bookmark\-link\fR)
990 Move to the start of the document (\fImove\-document\-start\fR)
995 Move upwards by a page (\fImove\-page\-up\fR)
1000 Open cache manager (\fIcache\-manager\fR)
1005 Open download manager (\fIdownload\-manager\fR)
1010 Open "Go to URL" dialog box containing the current link URL (\fIgoto\-url\-current\-link\fR)
1015 Move to the end of the document (\fImove\-document\-end\fR)
1020 Open form history manager (\fIformhist\-manager\fR)
1025 Move downwards by a page (\fImove\-page\-down\fR)
1030 Open "Go to URL" dialog box containing the current URL (\fIgoto\-url\-current\fR)
1035 Go to the homepage (\fIgoto\-url\-home\fR)
1040 Open cookie manager (\fIcookie\-manager\fR)
1045 Reload cookies file (\fIcookies\-load\fR)
1050 Open the link context menu (\fIlink\-menu\fR)
1055 Redraw the terminal (\fIredraw\fR)
1060 Find the previous occurrence of the current search text (\fIfind\-next\-back\fR)
1065 Scroll down (\fIscroll\-down\fR)
1070 Scroll up (\fIscroll\-up\fR)
1075 Quit without confirmation (\fIreally\-quit\fR)
1080 Reload the current page (\fIreload\fR)
1085 Open the current link in a new tab in the background (\fIopen\-link\-in\-new\-tab\-in\-background\fR)
1090 Toggle wrapping of text (\fItoggle\-wrap\-text\fR)
1095 Scroll left (\fIscroll\-left\fR)
1100 Go at a specified mark (\fImark\-goto\fR)
1105 Toggle rendering page as HTML / plain text (\fItoggle\-html\-plain\fR)
1110 Scroll right (\fIscroll\-right\fR)
1115 Add a new bookmark (\fIadd\-bookmark\fR)
1120 Move upwards by a page (\fImove\-page\-up\fR)
1125 Close tab (\fItab\-close\fR)
1130 Download the current link (\fIlink\-download\fR)
1135 Open the tab menu (\fItab\-menu\fR)
1140 Maximize the current frame (\fIframe\-maximize\fR)
1145 Open "Go to URL" dialog box (\fIgoto\-url\fR)
1150 Open history manager (\fIhistory\-manager\fR)
1155 Open keybinding manager (\fIkeybinding\-manager\fR)
1160 Jump to link (\fIjump\-to\-link\fR)
1165 Set a mark (\fImark\-set\fR)
1170 Find the next occurrence of the current search text (\fIfind\-next\fR)
1175 Open options manager (\fIoptions\-manager\fR)
1180 Open a quit confirmation dialog box (\fIquit\fR)
1185 Attempt to resume download of the current link (\fIlink\-download\-resume\fR)
1190 Open bookmark manager (\fIbookmark\-manager\fR)
1195 Open a new tab (\fIopen\-new\-tab\fR)
1200 Go forward in history (\fIhistory\-move\-forward\fR)
1205 View the current image (\fIview\-image\fR)
1210 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1215 Abort connection (\fIabort\-connection\fR)
1220 Scroll left (\fIscroll\-left\fR)
1225 Show information about the current page protocol headers (\fIheader\-info\fR)
1230 Scroll right (\fIscroll\-right\fR)
1235 Backspace the last entered digit of the current prefix (\fIbackspace\-prefix\fR)
1240 Scroll down (\fIscroll\-down\fR)
1245 Move to the next link (\fImove\-link\-next\fR)
1250 Move to the end of the document (\fImove\-document\-end\fR)
1255 Follow the current link (\fIlink\-follow\fR)
1260 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1265 Activate the menu (\fImenu\fR)
1270 Open the File menu (\fIfile\-menu\fR)
1275 Activate the menu (\fImenu\fR)
1280 Move to the start of the document (\fImove\-document\-start\fR)
1285 Scroll up (\fIscroll\-up\fR)
1290 Copy text to clipboard (\fIcopy\-clipboard\fR)
1295 Return to the previous document in history (\fIhistory\-move\-back\fR)
1300 Move downwards by a page (\fImove\-page\-down\fR)
1305 Move upwards by a page (\fImove\-page\-up\fR)
1310 Follow the current link (\fIlink\-follow\fR)
1315 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1320 Move to the next frame (\fIframe\-next\fR)
1325 Move to the previous frame (\fIframe\-prev\fR)
1330 Move to the previous frame (\fIframe\-prev\fR)
1335 Move to the previous link (\fImove\-link\-prev\fR)
1341 Go to the first line of the buffer (\fIbeginning\-of\-buffer\fR)
1346 Go to the last line of the buffer (\fIend\-of\-buffer\fR)
1351 Go to the start of the page/line (\fIhome\fR)
1356 Move cursor before current word (\fImove\-backward\-word\fR)
1361 Delete character under cursor (\fIdelete\fR)
1366 Go to the end of the page/line (\fIend\fR)
1371 Move cursor after current word (\fImove\-forward\-word\fR)
1376 Delete character in front of the cursor (\fIbackspace\fR)
1381 Delete to end of line (\fIkill\-to\-eol\fR)
1386 Redraw the terminal (\fIredraw\fR)
1391 Toggle regex matching (type\-ahead searching) (\fIsearch\-toggle\-regex\fR)
1396 Attempt to auto\-complete a local file (\fIauto\-complete\-file\fR)
1401 Attempt to unambiguously auto\-complete the input (\fIauto\-complete\-unambiguous\fR)
1406 Open in external editor (\fIopen\-external\fR)
1411 Delete to beginning of line (\fIkill\-to\-bol\fR)
1416 Paste text from the clipboard (\fIpaste\-clipboard\fR)
1421 Attempt to auto\-complete the input (\fIauto\-complete\fR)
1426 Cut text to clipboard (\fIcut\-clipboard\fR)
1429 \fIAlt\-Backspace\fR
1431 Delete backwards to start of word (\fIkill\-word\-back\fR)
1436 Delete character in front of the cursor (\fIbackspace\fR)
1441 Delete character under cursor (\fIdelete\fR)
1446 Move cursor downwards (\fIdown\fR)
1451 Go to the end of the page/line (\fIend\fR)
1456 Follow the current link (\fIenter\fR)
1461 Cancel current state (\fIcancel\fR)
1466 Open in external editor (\fIopen\-external\fR)
1471 Go to the start of the page/line (\fIhome\fR)
1476 Copy text to clipboard (\fIcopy\-clipboard\fR)
1481 Move the cursor left (\fIleft\fR)
1486 Move the cursor right (\fIright\fR)
1491 Move to the next item (\fInext\-item\fR)
1496 Move to the previous item (\fIprevious\-item\fR)
1501 Move to the previous item (\fIprevious\-item\fR)
1506 Move cursor upwards (\fIup\fR)
1512 Select current highlighted item (\fIselect\fR)
1517 Mark item (\fImark\-item\fR)
1522 Expand item (\fIexpand\fR)
1527 Collapse item (\fIunexpand\fR)
1532 Search for a text pattern (\fIsearch\fR)
1537 Expand item (\fIexpand\fR)
1542 Go to the start of the page/line (\fIhome\fR)
1547 Move upwards by a page (\fIpage\-up\fR)
1552 Go to the end of the page/line (\fIend\fR)
1557 Move downwards by a page (\fIpage\-down\fR)
1562 Redraw the terminal (\fIredraw\fR)
1567 Move cursor downwards (\fIdown\fR)
1572 Move cursor upwards (\fIup\fR)
1577 Move upwards by a page (\fIpage\-up\fR)
1582 Move downwards by a page (\fIpage\-down\fR)
1587 Expand item (\fIexpand\fR)
1592 Collapse item (\fIunexpand\fR)
1597 Collapse item (\fIunexpand\fR)
1602 Delete character under cursor (\fIdelete\fR)
1607 Move cursor downwards (\fIdown\fR)
1612 Go to the end of the page/line (\fIend\fR)
1617 Follow the current link (\fIenter\fR)
1622 Cancel current state (\fIcancel\fR)
1627 Go to the start of the page/line (\fIhome\fR)
1632 Mark item (\fImark\-item\fR)
1637 Move the cursor left (\fIleft\fR)
1642 Move downwards by a page (\fIpage\-down\fR)
1647 Move upwards by a page (\fIpage\-up\fR)
1652 Move the cursor right (\fIright\fR)
1657 Move to the next item (\fInext\-item\fR)
1662 Move to the previous item (\fIprevious\-item\fR)
1667 Move to the previous item (\fIprevious\-item\fR)
1672 Move cursor upwards (\fIup\fR)
1675 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\&.
1678 \fBelinks\fR(1), \fBelinks.conf\fR(5)