3 .\" Generator: DocBook XSL Stylesheets v1.73.2 <http://docbook.sf.net/>
5 .\" Manual: ELinks keybindings
6 .\" Source: ELinks 0.13.GIT
8 .TH "ELINKSKEYS" "5" "09/27/2008" "ELinks 0\&.13\&.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 Show information about current link\&.
299 Open the link context menu\&.
304 Open the form fields menu\&.
309 Open a Lua console\&.
314 Go at a specified mark\&.
337 move\-cursor\-line\-start
339 Move cursor to the start of the line\&.
354 Move to the end of the document\&.
357 move\-document\-start
359 Move to the start of the document\&.
364 Move one link down\&.
367 move\-link\-down\-line
369 Move to the next line with a link\&.
374 Move one link left\&.
377 move\-link\-left\-line
379 Move one link left or to the previous link\&.
384 Move to the next link\&.
389 Move to the previous link\&.
394 Move one link right\&.
397 move\-link\-right\-line
399 Move one link right or to the next link\&.
409 Move to the previous line with a link\&.
414 Move downwards by a page\&.
419 Move upwards by a page\&.
422 open\-link\-in\-new\-tab
424 Open the current link in a new tab\&.
427 open\-link\-in\-new\-tab\-in\-background
429 Open the current link in a new tab in the background\&.
432 open\-link\-in\-new\-window
434 Open the current link in a new window\&.
442 open\-new\-tab\-in\-background
444 Open a new tab in the background\&.
459 Open options manager\&.
464 Open a quit confirmation dialog box\&.
469 Quit without confirmation\&.
474 Redraw the terminal\&.
479 Reload the current page\&.
484 Re\-render the current page\&.
489 Reset form items to their initial values\&.
494 Show information about the currently used resources\&.
499 Save the current document in source form\&.
504 Save the current document in formatted form\&.
539 Search for a text pattern\&.
544 Search backwards for a text pattern\&.
549 Search link text by typing ahead\&.
552 search\-typeahead\-link
554 Search link text by typing ahead\&.
557 search\-typeahead\-text
559 Search document text by typing ahead\&.
562 search\-typeahead\-text\-back
564 Search document text backwards by typing ahead\&.
569 Show terminal options dialog\&.
579 Submit form and reload\&.
587 tab\-close\-all\-but\-current
589 Close all tabs but the current one\&.
592 tab\-external\-command
594 Pass URI of current tab to external command\&.
604 Move the current tab to the left\&.
609 Move the current tab to the right\&.
624 Open the terminal resize dialog\&.
629 Toggle rendering of page using CSS\&.
632 toggle\-display\-images
634 Toggle displaying of links to images\&.
637 toggle\-display\-tables
639 Toggle rendering of tables\&.
642 toggle\-document\-colors
644 Toggle usage of document specific colors\&.
649 Toggle rendering page as HTML / plain text\&.
654 Toggle mouse handling\&.
657 toggle\-numbered\-links
659 Toggle displaying of links numbers\&.
662 toggle\-plain\-compress\-empty\-lines
664 Toggle plain renderer compression of empty lines\&.
669 Toggle wrapping of text\&.
674 View the current image\&.
680 Attempt to auto\-complete the input\&.
685 Attempt to auto\-complete a local file\&.
688 auto\-complete\-unambiguous
690 Attempt to unambiguously auto\-complete the input\&.
695 Delete character in front of the cursor\&.
698 beginning\-of\-buffer
700 Go to the first line of the buffer\&.
705 Cancel current state\&.
710 Copy text to clipboard\&.
715 Cut text to clipboard\&.
720 Delete character under cursor\&.
725 Move cursor downwards\&.
730 Go to the end of the page/line\&.
735 Go to the last line of the buffer\&.
740 Follow the current link\&.
745 Go to the start of the page/line\&.
750 Delete to beginning of line\&.
755 Delete to end of line\&.
760 Delete backwards to start of word\&.
765 Move the cursor left\&.
770 Move cursor before current word\&.
775 Move cursor after current word\&.
780 Move to the next item\&.
785 Open in external editor\&.
790 Paste text from the clipboard\&.
795 Move to the previous item\&.
800 Redraw the terminal\&.
805 Move the cursor right\&.
808 search\-toggle\-regex
810 Toggle regex matching (type\-ahead searching)\&.
815 Move cursor upwards\&.
821 Cancel current state\&.
826 Delete character under cursor\&.
831 Move cursor downwards\&.
836 Go to the end of the page/line\&.
841 Follow the current link\&.
851 Go to the start of the page/line\&.
856 Move the cursor left\&.
866 Move to the next item\&.
871 Move downwards by a page\&.
876 Move upwards by a page\&.
881 Move to the previous item\&.
886 Redraw the terminal\&.
891 Move the cursor right\&.
896 Search for a text pattern\&.
901 Select current highlighted item\&.
911 Move cursor upwards\&.
913 .SH "DEFAULT BINDINGS"
914 The default bindings are shown below\&. Any bindings in ~/\&.elinks/elinks\&.conf will override these\&.
920 Move downwards by a page (\fImove\-page\-down\fR)
925 Search link text by typing ahead (\fIsearch\-typeahead\fR)
930 Toggle usage of document specific colors (\fItoggle\-document\-colors\fR)
935 Toggle displaying of links to images (\fItoggle\-display\-images\fR)
940 Open a Lua console (\fIlua\-console\fR)
945 Toggle displaying of links numbers (\fItoggle\-numbered\-links\fR)
950 Search for a text pattern (\fIsearch\fR)
955 Enter ex\-mode (command line) (\fIexmode\fR)
960 Previous tab (\fItab\-prev\fR)
965 Move the current tab to the left (\fItab\-move\-left\fR)
970 Show information about the current page (\fIdocument\-info\fR)
975 Next tab (\fItab\-next\fR)
980 Move the current tab to the right (\fItab\-move\-right\fR)
985 Search backwards for a text pattern (\fIsearch\-back\fR)
990 Add a new bookmark using current link (\fIadd\-bookmark\-link\fR)
995 Move to the start of the document (\fImove\-document\-start\fR)
1000 Move upwards by a page (\fImove\-page\-up\fR)
1005 Open cache manager (\fIcache\-manager\fR)
1010 Open download manager (\fIdownload\-manager\fR)
1015 Open "Go to URL" dialog box containing the current link URL (\fIgoto\-url\-current\-link\fR)
1020 Move to the end of the document (\fImove\-document\-end\fR)
1025 Open form history manager (\fIformhist\-manager\fR)
1030 Move downwards by a page (\fImove\-page\-down\fR)
1035 Open "Go to URL" dialog box containing the current URL (\fIgoto\-url\-current\fR)
1040 Go to the homepage (\fIgoto\-url\-home\fR)
1045 Open cookie manager (\fIcookie\-manager\fR)
1050 Reload cookies file (\fIcookies\-load\fR)
1055 Open the link context menu (\fIlink\-menu\fR)
1060 Redraw the terminal (\fIredraw\fR)
1065 Find the previous occurrence of the current search text (\fIfind\-next\-back\fR)
1070 Scroll down (\fIscroll\-down\fR)
1075 Scroll up (\fIscroll\-up\fR)
1080 Quit without confirmation (\fIreally\-quit\fR)
1085 Reload the current page (\fIreload\fR)
1090 Open the current link in a new tab in the background (\fIopen\-link\-in\-new\-tab\-in\-background\fR)
1095 Toggle wrapping of text (\fItoggle\-wrap\-text\fR)
1100 Scroll left (\fIscroll\-left\fR)
1105 Go at a specified mark (\fImark\-goto\fR)
1110 Toggle rendering page as HTML / plain text (\fItoggle\-html\-plain\fR)
1115 Scroll right (\fIscroll\-right\fR)
1120 Add a new bookmark (\fIadd\-bookmark\fR)
1125 Move upwards by a page (\fImove\-page\-up\fR)
1130 Close tab (\fItab\-close\fR)
1135 Download the current link (\fIlink\-download\fR)
1140 Open the tab menu (\fItab\-menu\fR)
1145 Maximize the current frame (\fIframe\-maximize\fR)
1150 Open "Go to URL" dialog box (\fIgoto\-url\fR)
1155 Open history manager (\fIhistory\-manager\fR)
1160 Open keybinding manager (\fIkeybinding\-manager\fR)
1165 Jump to link (\fIjump\-to\-link\fR)
1170 Set a mark (\fImark\-set\fR)
1175 Find the next occurrence of the current search text (\fIfind\-next\fR)
1180 Open options manager (\fIoptions\-manager\fR)
1185 Open a quit confirmation dialog box (\fIquit\fR)
1190 Attempt to resume download of the current link (\fIlink\-download\-resume\fR)
1195 Open bookmark manager (\fIbookmark\-manager\fR)
1200 Open a new tab (\fIopen\-new\-tab\fR)
1205 Go forward in history (\fIhistory\-move\-forward\fR)
1210 View the current image (\fIview\-image\fR)
1215 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1220 Abort connection (\fIabort\-connection\fR)
1225 Scroll left (\fIscroll\-left\fR)
1230 Show information about the current page protocol headers (\fIheader\-info\fR)
1235 Scroll right (\fIscroll\-right\fR)
1240 Backspace the last entered digit of the current prefix (\fIbackspace\-prefix\fR)
1245 Scroll down (\fIscroll\-down\fR)
1250 Move to the next link (\fImove\-link\-next\fR)
1255 Move to the end of the document (\fImove\-document\-end\fR)
1260 Follow the current link (\fIlink\-follow\fR)
1265 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1270 Activate the menu (\fImenu\fR)
1275 Open the File menu (\fIfile\-menu\fR)
1280 Activate the menu (\fImenu\fR)
1285 Move to the start of the document (\fImove\-document\-start\fR)
1290 Scroll up (\fIscroll\-up\fR)
1295 Copy text to clipboard (\fIcopy\-clipboard\fR)
1300 Return to the previous document in history (\fIhistory\-move\-back\fR)
1305 Move downwards by a page (\fImove\-page\-down\fR)
1310 Move upwards by a page (\fImove\-page\-up\fR)
1315 Follow the current link (\fIlink\-follow\fR)
1320 Follow the current link, forcing reload of the target (\fIlink\-follow\-reload\fR)
1325 Move to the next frame (\fIframe\-next\fR)
1330 Move to the previous frame (\fIframe\-prev\fR)
1335 Move to the previous frame (\fIframe\-prev\fR)
1340 Move to the previous link (\fImove\-link\-prev\fR)
1346 Go to the first line of the buffer (\fIbeginning\-of\-buffer\fR)
1351 Go to the last line of the buffer (\fIend\-of\-buffer\fR)
1356 Go to the start of the page/line (\fIhome\fR)
1361 Move cursor before current word (\fImove\-backward\-word\fR)
1366 Delete character under cursor (\fIdelete\fR)
1371 Go to the end of the page/line (\fIend\fR)
1376 Move cursor after current word (\fImove\-forward\-word\fR)
1381 Delete character in front of the cursor (\fIbackspace\fR)
1386 Delete to end of line (\fIkill\-to\-eol\fR)
1391 Redraw the terminal (\fIredraw\fR)
1396 Toggle regex matching (type\-ahead searching) (\fIsearch\-toggle\-regex\fR)
1401 Attempt to auto\-complete a local file (\fIauto\-complete\-file\fR)
1406 Attempt to unambiguously auto\-complete the input (\fIauto\-complete\-unambiguous\fR)
1411 Open in external editor (\fIopen\-external\fR)
1416 Delete to beginning of line (\fIkill\-to\-bol\fR)
1421 Paste text from the clipboard (\fIpaste\-clipboard\fR)
1426 Attempt to auto\-complete the input (\fIauto\-complete\fR)
1431 Cut text to clipboard (\fIcut\-clipboard\fR)
1434 \fIAlt\-Backspace\fR
1436 Delete backwards to start of word (\fIkill\-word\-back\fR)
1441 Delete character in front of the cursor (\fIbackspace\fR)
1446 Delete character under cursor (\fIdelete\fR)
1451 Move cursor downwards (\fIdown\fR)
1456 Go to the end of the page/line (\fIend\fR)
1461 Follow the current link (\fIenter\fR)
1466 Cancel current state (\fIcancel\fR)
1471 Open in external editor (\fIopen\-external\fR)
1476 Go to the start of the page/line (\fIhome\fR)
1481 Copy text to clipboard (\fIcopy\-clipboard\fR)
1486 Move the cursor left (\fIleft\fR)
1491 Move the cursor right (\fIright\fR)
1496 Move to the next item (\fInext\-item\fR)
1501 Move to the previous item (\fIprevious\-item\fR)
1506 Move to the previous item (\fIprevious\-item\fR)
1511 Move cursor upwards (\fIup\fR)
1517 Select current highlighted item (\fIselect\fR)
1522 Mark item (\fImark\-item\fR)
1527 Expand item (\fIexpand\fR)
1532 Collapse item (\fIunexpand\fR)
1537 Search for a text pattern (\fIsearch\fR)
1542 Expand item (\fIexpand\fR)
1547 Go to the start of the page/line (\fIhome\fR)
1552 Move upwards by a page (\fIpage\-up\fR)
1557 Go to the end of the page/line (\fIend\fR)
1562 Move downwards by a page (\fIpage\-down\fR)
1567 Redraw the terminal (\fIredraw\fR)
1572 Move cursor downwards (\fIdown\fR)
1577 Move cursor upwards (\fIup\fR)
1582 Move upwards by a page (\fIpage\-up\fR)
1587 Move downwards by a page (\fIpage\-down\fR)
1592 Expand item (\fIexpand\fR)
1597 Collapse item (\fIunexpand\fR)
1602 Collapse item (\fIunexpand\fR)
1607 Delete character under cursor (\fIdelete\fR)
1612 Move cursor downwards (\fIdown\fR)
1617 Go to the end of the page/line (\fIend\fR)
1622 Follow the current link (\fIenter\fR)
1627 Cancel current state (\fIcancel\fR)
1632 Go to the start of the page/line (\fIhome\fR)
1637 Mark item (\fImark\-item\fR)
1642 Move the cursor left (\fIleft\fR)
1647 Move downwards by a page (\fIpage\-down\fR)
1652 Move upwards by a page (\fIpage\-up\fR)
1657 Move the cursor right (\fIright\fR)
1662 Move to the next item (\fInext\-item\fR)
1667 Move to the previous item (\fIprevious\-item\fR)
1672 Move to the previous item (\fIprevious\-item\fR)
1677 Move cursor upwards (\fIup\fR)
1680 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\&.
1683 \fBelinks\fR(1), \fBelinks.conf\fR(5)