Skip to content
dborca edited this page Aug 21, 2023 · 3 revisions
Dialogs (including command-line, but some keys are superseded/disabled):
    M-`                         dialog switcher
    M-,                         goto prev dialog
    M-.                         goto next dialog
    <tab>  <down>  <right>      go to next field
    C-<tab>  <up>  <left>       go to prev field
    F1                          help
    C-z                         suspend
    C-l                         refresh screen
    <enter>                     action
    <esc>  F10  C-c  C-g        quit

Widget (including command-line, but some keys are superseded/disabled):
    <home>  C-a  <A1>  M-<      beginning of line
    <end>  C-e  <C1>  M->       end of line
    <left>  C-b                 move left
    C-<left>  M-b               move word left
    <right>  C-f                move right
    C-<right>  M-f              move word right
    <backspace>                 delete char backwards
    C-d  <del>                  delete char under cursor
    M-d                         kill word to the right
    M-<backspace>               kill word to the left
    C-w                         kill region
    M-w                         kill save
    C-y                         yank
    C-k                         kill line
    M-p                         history previous
    M-n                         history next
    M-h                         show history
    M-<tab>                     complete

Listbox Widget:
    C-s  M-s                    start quick search

Menu Widget:
    C-b <left>                  go to left menu
    C-f <right>                 go to right menu
    C-n <down> <enter>          drop menu (if not dropped)
    <enter>                     execute command (if dropped)
    C-n <down>                  go to next entry (if dropped)
    C-p <up>                    go to previous entry

==============================================

Editor/common:
?   C-<tab>                     insert tab character
    C-l                         refresh screen
    <esc>  F10  C-c  C-g        quit

    <enter>                     new line (obey indent)
    <tab>                       insert tab character
    <backspace>                 delete previous char
    <delete>  C-d               delete char under cursor
    <down>                      move down
    <end>                       move to end of line
    <home>                      move to beginning of line (press again to skip whitespace)
    <insert>                    toggle ins/overwrite
    <left>                      move left
    <pgdn>                      move one page down
    <pgup>                      move one page up
    <right>                     move right
    <up>                        move up

    M-<enter>  S-<enter>        new line (do not obey indent)           [S-<enter> may work as <enter> on some terminals]
    M-<tab>                     complete word
    M-l  M-L                    go to line
    M-p                         format paragraph
    M-t                         sort
    M-u                         paste output of external command
    M-_                         toggle visible trailing whitespace
    M-b                         word left
    M-f                         word right
    M-=                         evaluate
    M-<  C-<pgup>  C-<home>     move to beginning of file
    M->  C-<pgdn>  C-<end>      move to end of file
    M-d                         delete word right
    M-<backspace>               delete word left
    M-i                         prev bookmark
    M-j                         next bookmark

    C-k                         delete to end of line
    C-o                         show terminal
    C-s                         toggle syntax highlighting
    C-u  C-<backspace>          undo                                    [C-<backspace> may not work on some terminals]
    C-t                         select codepage
    C-q                         insert literal
    C-a,KEY                     execute macro
    C-r                         start record macro / end record macro

    F1                          help
    F2                          save
    F3                          toggle mark
    F4                          replace
    F5                          copy selected block
    F6                          move selected block
    F7                          search
    F8                          delete selected block or current line
    F9                          menu
    F11                         user menu
    F12  C-F2                   save as                                 [C-F2 may not work on some terminals]
    F13                         mark columns
    F14  C-F4                   replace again                           [C-F4 may not work on some terminals]
    F15                         insert file
    F16                         block indent (use only tab/backspace)
    F17  C-F7                   search again                            [C-F7 may not work on some terminals]
    F19                         external formatter

    S-<pgup>                    select one page up
    S-<pgdn>                    select one page down
    S-<left>                    select one char left
    S-<right>                   select one char right
    S-<up>                      select one line up
    S-<down>                    select one line down
    S-<home>                    select to beginning of line
    S-<end>                     select to end of line
    S-<ins>                     XPaste
    S-<del>                     XCut

    C-<up>                      scroll line up
    C-<down>                    scroll line down
    C-<left>                    skip word left
    C-<right>                   skip word right
?   C-<ins>                     XStore
    C-<del>                     delete selected block or current line

    C-S-<pgup>                  select to beginning of file
    C-S-<pgdn>                  select to end of file
    C-S-<left>                  select word left
    C-S-<right>                 select word right
    C-S-<up>                    select and scroll line up
    C-S-<down>                  select and scroll line down

Editor/Cooledit:
    M-r                         go to matching bracket
    M-m                         mail
    M-k                         toggle bookmark
    M-x                         pipe block through filter
    M-\                         tolower
    M-/                         toupper
    C-@  C-<space>              ctags
    C-f                         copy to file
    C-n                         new file
    C-p                         ispell
    C-x                         skip word right
    C-y                         delete line
    C-z                         skip word left

Editor/Emacs:
    M-$                         pipe block (external formatter)
    M-v                         page up
    M-w                         XStore
    C-@                         mark
    C-a                         move to beginning of line (press again to skip whitespace)
    C-b                         move left
    C-e                         move to end of line
    C-f                         move right
    C-g                         IGNORED
    C-n                         move down
    C-p                         move up
    C-s                         search
    C-v                         move one page down
    C-w                         XCut
    C-y                         XPaste (yank)

==============================================

Viewer/common:
    F3  q                       quit
    F4                          toggle hex/text
    F8                          toggle raw/parse
    F9                          toggle format/unformat
    <left>                      move left
    <right>                     move right

    <up>  C-p                                   move up
    <down>  C-n                                 move down
    <pgup>  M-v  b  <backspace>                 move page up
    <pgdn>  C-v  <space>                        move page down
    <home>  C-<home>  C-<pgup>  <A1>  M-<  g    move to beginning of file
    <end>  C-<end>  C-<pgdn>  <C1>  M->  G      move to end of file
    u                                           move half page up
    d                                           move half page down

    ?                           search regexp
    /                           search regexp reverse
    C-r                         search again
    C-s                         search again
    n                           search again
    F17                         search again
    h                           move left
    j  <enter>  e               move down
    k  y                        move up
    l                           move right
    f                           move page down
    C-o                         Shell
    !                           Shell (try harder)
    <insert>                    move 2 up
    <delete>                    move 2 down
    m                           set marker (can be preceded by 0-9)
    r                           return to marker (can be preceded by 0-9)
    F                           toggle follow mode
    C-t                         select codepage
    M-=                         evaluate
    t                           {internal use}

Viewer/hexview:
    F2                          toggle edit/view
    F5                          goto offset
    F6                          save changes
    F7                          search hex
    F14                         byte/word/doubleword
    <tab>                       switch between hex and text area
    C-a                         move cursor to beginning of line
    C-b                         move cursor left
    C-e                         move cursor to end of line
    C-f                         move cursor right
Viewer/hexedit/hexarea:
    <hexchar>                   edit nibble
Viewer/hexedit/textarea:
    <char>                      edit byte (only one-byte printable chars and newline accepted)

Viewer/hex:
    '*'                         select block / save block

Viewer/text:
    C-<left>                    move 10 left
    C-<right>                   move 10 right

    M-r                         toggle ruler
    F19                         toggle string highlight
    C-f                         go to next file
    C-b                         go to previous file
    F2                          toggle wrap/unwrap
    F5                          goto line
    F6                          search regexp
    F7                          search

==============================================

DiffView/common:
    F4                          edit left file
    F14                         edit right file
    F7                          search
    F17                         search again
    q                           quit
    <home>  C-<pgup>  M-<       scroll to beginning of view
    <end>  C-<pgdn>  M->        scroll to end of view
    <up>                        scroll up
    <down>                      scroll down
    <pgdn>                      scroll one page down
    <pgup>                      scroll one page up
    <left>                      scroll left
    <right>                     scroll right
    C-<left>                    scroll 8 left
    C-<right>                   scroll 8 right
    C-o                         Shell
    C-u                         switch panels
    C-r                         redo diff (with options)
    C-t                         select codepage
    n                           go to next hunk
    p                           go to prev hunk
    f                           toggle left panel full
    =                           split panels equally
    >                           move split right
    <                           move split left
    C-d  <del>  <backspace>     un-highlight searched string

DiffView/text:
    F3                          view left file
    F13                         view right file
    C-a                         scroll to beginning of line
    C-e                         scroll to end of line
    s                           toggle diff symbols
    l                           toggle line numbers
    c                           show carriage returns
    h                           show horizontal changes
    2  3  4  8                  tabstop = 2, 3, 4, 8
    M-l                         goto line (left)
    M-L                         goto line (right)
    x                           force hex diff

DiffView/hex:
    F5                          goto offset
    l                           toggle offsets
    +                           increase number of displayed bytes per line
    -                           decrease number of displayed bytes per line
    1                           toggle freeze right pane
    2                           toggle freeze left pane
    t                           force text diff

DiffView/dir:
    F3                          view left
    F13                         view right
    C-a                         scroll to beginning of line
    C-e                         scroll to end of line
    s                           toggle diff symbols
    l                           toggle line numbers
    <enter>                     recursive diff view
    M-l                         goto line (left)
    M-L                         goto line (right)

==============================================

Commander:
    <tab>  C-i                  go to other panel
    C-x,C-c                     quit (not working!!!)
    C-x,d                       compare directories
    C-x,C-y                     compare side-by-side
    C-x,a                       VFS list
    C-x,p  M-a                  copy current pathname
    C-x,C-p                     copy other pathname
    C-x,t                       copy current/tagged files
    C-x,C-t                     copy other/tagged files
    C-x,c                       chmod
    C-x,o                       chown
    C-x,r                       copy current readlink
    C-x,C-r                     copy other readlink
    C-x,l                       link
    C-x,s                       symlink
    C-x,v                       relative symlink
    C-x,C-s                     edit symlink
    C-x,i                       info
    C-x,q                       quick view
    C-x,e                       quick edit
    C-x,h                       add to hotlist
    C-x,!                       external panelize
    C-x,j                       background jobs
    F11                         mountpoints (left)
    F12                         mountpoints (right)
    F19                         open last selected menu
    F20                         quit without prompt
?   C-@  C-<space>              single dirsize
    M-<enter>                   copy current filename
    M-a                         copy current pathname
    M-A                         copy other pathname
    M-c                         quick cd
    C-\                         directory hotlist
    M-!                         filtered view
    M-?                         find file
    M-=                         evaluate
    C-r                         rescan
    M-t                         toggle listing
    C-u                         swap panels
    C-o                         Shell
    F2                          user menu
    F3                          view
    F4                          edit
    F5                          copy
    F6                          rename/move
    F7                          mkdir
    F8                          delete

Panels:
    <down>  C-n                 move down
    <end>  <C1>  M->            move to last file
    <enter>                     action
    <home>  <A1>  M-<           move to first file
    <ins>                       mark file
    <pagedn>  C-v               move down one page
    <pageup>  M-v               move up one page
    <up>  C-p                   move up
    C-<pagedn>                  enter directory
    C-<pageup>                  exit directory
    C-s  M-s                    start quick search
    C-t                         mark file (and go one down)
    F13                         view simple
    F14                         edit new
    F15                         copy local
    F16                         rename local
?   F18                         delete local
    M-*  K*                     invert selection
    M-+  K+                     select
    M--  K-  M-\                unselect
    M-H                         directory history
    M-g                         goto top file (no scroll)
    M-i                         sync other panel
    M-j                         goto bottom file
    M-l                         chdir to readlink
    M-o                         show directory in other panel and move 1 down
    M-r                         goto middle file
    M-u                         directory history next
    M-y                         directory history prev

==============================================

Tree:
    <down>  C-n                 move down
    <up>  C-p                   move up
    <enter>                     chdir
    <home>  <A1>  M-<           move to first file
    <end>  <C1>  M->            move to last file
    <pagedn>  C-v               move down one page
    <pageup>  M-v               move up one page
    C-s  M-s                    start search
    C-r                         rescan
    <del>                       remove directory
    F2                          rescan
    F3                          forget
    F4                          toggle static/dynamic
    F5                          copy
    F6                          move
    F8                          remove directory

==============================================

Clone this wiki locally