-
Notifications
You must be signed in to change notification settings - Fork 0
Keys
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
==============================================