Provided by: elinks-lite_0.10.6-1ubuntu3_i386 bug

NAME

       elinkskeys - keybindings for ELinks

DESCRIPTION

       Key   bindings   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:

            bind  "keymap" "keystroke" = "action"

       where:

        keymap
              is main, edit, or menu.

        keystroke
              is a case sensitive key, which you  can  prefix  with  Ctrl-  or
              Alt-.   Ctrl-  must  be followed by an uppercase key.  See below
              for a list of valid keys.

        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 "none" action.  It may be
       of use if you accidentally type a key often.

KEYS

       Valid keys are: alphanumeric characters, punctuation, Enter, Backspace,
       Tab,  Escape, Left, Right, Up, Down, Insert, Delete, Home, End, PageUp,
       PageDown, F1 to F12.

       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).

MAIN KEYMAP ACTIONS

       The main keymap is used for general browsing.

        add-bookmark
              Open a dialog box to add a new bookmark.

        back  Return to the previous page.

        bookmark-manager
              Open the bookmark manager dialog.

        cookies-load
              Reload cookies file.

        copy-clipboard
              Copy the current link to the clipboard.

        document-info
              Show some information about the current page.

        down  Move cursor downwards.

        download
              Start downloading the current link.

        end   Go to the end of the page.

        enter Follow the current link.

        file-menu
              Open the File menu.

        find-next
              Find the next occurrence of the current search text.

        find-next-back
              Find the next occurrence of the current search text, in reverse.

        goto-url
              Open a "Go to URL" dialog box.

        goto-url-current
              Open a "Go to URL" dialog box containing the current URL.

        goto-url-current-link
              Open a "Go to URL" dialog box containing the current link.

        header-info
              Show the current page header information.

        home  Go to the start of the page.

        link-menu
              Activate the contextual link menu.

        lua-console
              Open a Lua Console dialog box.  Only available if Lua  scripting
              support has been compiled in (Links-Lua and ELinks).

        menu  Activate the menu.

        next-frame
              Move to the next frame.

        open-new-window
              Open a new instace of  ELinks  in a new window.

        open-link-in-new-window
              Open  the  current  link  in a new instance of  ELinks  in a new
              window.

        page-down
              Move downwards by a page.

        page-up
              Move upwards by a page.

        paste-clipboard
              Paste text from the clipboard.

        previous-frame
              Move to the previous frame.

        quit  Open a quit confirmation dialog box.

        really-quit
              Quit without confirmation.

        reload
              Reload the current page.

        scroll-down
              Scroll the viewing window downwards.

        scroll-left
              Scroll the viewing window to the left.

        scroll-right
              Scroll the viewing window to the right.

        scroll-up
              Scroll the viewing window upwards.

        search
              Search for some text.

        search-back
              Search for some text, in reverse.

        toggle-display-images
              Toggle whether to display links to images.

        toggle-display-tables
              Toggle whether to render tables.

        toggle-html-plain
              Toggles between rendering the current page as HTML or plaintext.

        unback
              Go forwards in unhistory.

        up    Move cursor upwards.

        view-image
              View the image under the cursor.

        zoom-frame
              Show the current frame using the entire screen.

EDIT KEYMAP ACTIONS

       The edit keymap is used for editing text fields.

        up

        down

        left

        right

        home

        end

        backspace

        delete

        kill-to-bol
              Delete text from cursor to beginning of line.

        kill-to-eol
              Delete text from cursor to end of line

        auto-complete

        enter

        copy-clipboard

        cut-clipboard

        paste-clipboard

        edit  Edit the current textarea in an external text editor.

MENU KEYMAP ACTIONS

       The  menu  keymap is used for navigating menus.

        left

        right

        up

        down

        home

        end

        page-up

        page-down

NAVIGATION KEYS

       You  may  prefix  each  of these keys with a number, telling its repeat
       count (how many times to do it).  You  can  also   re-bind   keys,  see
       elinkskeys(5)  for documentation and a more complete list of keys bound
       by default.

        PGDN  page down

        Space page down

        PGUP  page up

        b     page up

        B     page up

        DOWN  next link/down

        UP    prev link/up

        ^INS  copy to clipboard

        ^C    copy to clipboard

        INS   scroll up

        ^P    scroll up

        DEL   scroll down

        ^N    scroll down

        [     scroll left

        ]     scroll right

        HOME  home

        END   end of page

        RIGHT enter link/press button

        ENTER enter link/press button

        LEFT  go back

        d     download link

        D     download link

        F4    edit textarea in external editor (broken)

        ^T    edit textarea in external editor (broken)

        /     search in the page

        ?     search back in the page

        n     find next match

        N     find next match backwards

        f     zoom actual frame

        F     zoom actual frame

        ^R    reload page

        g     go to URL

        G     go to the current URL

        a     add a new bookmark

        A     add a new bookmark

        s     bookmark manager

        S     bookmark manager

        ^K    reload cookies from ~/.elinks/cookies

        q     quit

        Q     quit

        =     document information

        |     header information

        \     toggle HTML source/rendered view

        *     toggle display of images

        TAB   next frame

        ESC   menu/escape

        F9    menu

        F10   file menu

EDITING KEYS

       The following keys can be used while editing a line/jumping to a URL:

        RIGHT move right

        LEFT  move left

        HOME  jump to the beginning

        ^A    jump to the beginning

        END   jump to the end

        ^E    jump to the end

        ^INS  copy to clipboard

        ^B    copy to clipboard

        ^X    cut to clipboard

        ^V    paste from clipboard

        ENTER enter line

        BACKSPACE
              delete back character

        ^H    delete back character

        DEL   delete character

        ^D    delete character

        ^U    delete from beginning of the line

        ^K    delete to the end of the line

        ^W    auto complete line

DEFAULT BINDINGS

       The default bindings are shown below.  Any bindings in elinks.conf will
       override  these. This list is given as an example, and may not be up to
       date.

       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 "main" "Tab" = "next-frame"
       bind "main" "*" = "toggle-display-images"
       bind "main" "." = "toggle-numbered-links"
       bind "main" "\\" = "toggle-html-plain"
       bind "main" "<" = "tab-prev"
       bind "main" ">" = "tab-next"
       bind "main" "c" = "tab-close"
       bind "main" "|" = "header-info"
       bind "main" "=" = "document-info"
       bind "main" "Q" = "really-quit"
       bind "main" "q" = "quit"
       bind "main" "Ctrl-K" = "cookies-load"
       bind "main" "k" = "keybinding-manager"
       bind "main" "o" = "options-manager"
       bind "main" "h" = "history-manager"
       bind "main" "S" = "bookmark-manager"
       bind "main" "s" = "bookmark-manager"
       bind "main" "A" = "add-bookmark-link"
       bind "main" "a" = "add-bookmark"
       bind "main" "M" = "goto-url-home"
       bind "main" "m" = "goto-url-home"
       bind "main" "H" = "goto-url-home"
       bind "main" "G" = "goto-url-current"
       bind "main" "g" = "goto-url"
       bind "main" "E" = "goto-url-current-link"
       bind "main" "Ctrl-R" = "reload"
       bind "main" "F" = "zoom-frame"
       bind "main" "f" = "zoom-frame"
       bind "main" "N" = "find-next-back"
       bind "main" "n" = "find-next"
       bind "main" "?" = "search-back"
       bind "main" "/" = "search"
       bind "main" "z" = "abort-connection"
       bind "main" "R" = "resume-download"
       bind "main" "r" = "resume-download"
       bind "main" "D" = "download"
       bind "main" "d" = "download"
       bind "main" "U" = "unback"
       bind "main" "u" = "unback"
       bind "main" "Left" = "back"
       bind "main" "x" = "enter-reload"
       bind "main" "Ctrl-Enter" = "enter-reload"
       bind "main" "Ctrl-Right" = "enter-reload"
       bind "main" "Enter" = "enter"
       bind "main" "Right" = "enter"
       bind "main" "Ctrl-E" = "end"
       bind "main" "End" = "end"
       bind "main" "Ctrl-A" = "home"
       bind "main" "Home" = "home"
       bind "main" "}" = "scroll-right"
       bind "main" "{" = "scroll-left"
       bind "main" "]" = "scroll-right"
       bind "main" "[" = "scroll-left"
       bind "main" "Ctrl-N" = "scroll-down"
       bind "main" "Delete" = "scroll-down"
       bind "main" "Ctrl-P" = "scroll-up"
       bind "main" "Insert" = "scroll-up"
       bind "main" "Ctrl-C" = "copy-clipboard"
       bind "main" "Ctrl-Insert" = "copy-clipboard"
       bind "main" "Up" = "up"
       bind "main" "Down" = "down"
       bind "main" "Ctrl-B" = "page-up"
       bind "main" "B" = "page-up"
       bind "main" "b" = "page-up"
       bind "main" "PageUp" = "page-up"
       bind "main" "Ctrl-F" = "page-down"
       bind "main" " " = "page-down"
       bind "main" "PageDown" = "page-down"

       bind "edit" "Ctrl-R" = "auto-complete-unambiguous"
       bind "edit" "Ctrl-W" = "auto-complete"
       bind "edit" "Ctrl-K" = "kill-to-eol"
       bind "edit" "Ctrl-U" = "kill-to-bol"
       bind "edit" "Ctrl-D" = "delete"
       bind "edit" "Delete" = "delete"
       bind "edit" "Ctrl-H" = "backspace"
       bind "edit" "Backspace" = "backspace"
       bind "edit" "Enter" = "enter"
       bind "edit" "Ctrl-V" = "paste-clipboard"
       bind "edit" "Ctrl-X" = "cut-clipboard"
       bind "edit" "Ctrl-C" = "copy-clipboard"
       bind "edit" "Ctrl-Insert" = "copy-clipboard"
       bind "edit" "Ctrl-T" = "edit"
       bind "edit" "F4" = "edit"
       bind "edit" "Ctrl-E" = "end"
       bind "edit" "End" = "end"
       bind "edit" "Down" = "down"
       bind "edit" "Up" = "up"
       bind "edit" "Ctrl-A" = "home"
       bind "edit" "Home" = "home"
       bind "edit" "Right" = "right"
       bind "edit" "Left" = "left"

       bind "menu" "Ctrl-B" = "page-up"
       bind "menu" "PageUp" = "page-up"
       bind "menu" "Ctrl-F" = "page-down"
       bind "menu" "PageDown" = "page-down"
       bind "menu" "Enter" = "enter"
       bind "menu" "Ctrl-E" = "end"
       bind "menu" "End" = "end"
       bind "menu" "Down" = "down"
       bind "menu" "Up" = "up"
       bind "menu" "Ctrl-A" = "home"
       bind "menu" "Home" = "home"
       bind "menu" "Right" = "right"
       bind "menu" "Left" = "left"

       # ELinks with Lua support
       bind "main" ","     = "lua-console"

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 docbook format and cleaned up
       by Jonas.

SEE ALSO

       elinks(1), elinks.conf(5)

                                 15 June 2003                    ELINKSKEYS(5)