Default Key Bindings

The default key binding is inspired by vim and slightly overlaps with nnn, but it's supposed to be customized as per user requirements.

When you press ? in default mode, you can see the complete list of modes and the key mappings for each mode.

default

keyremapsaction
.show hidden
/ctrl-fsearch
:action
?global help menu
Ggo to bottom
Vctrl-aselect/unselect all
ctrl-dduplicate as
ctrl-inext visited path
ctrl-nnext selection
ctrl-olast visited path
ctrl-pprev selection
ctrl-rrefresh screen
ctrl-uclear selection
ctrl-wswitch layout
ddelete
downjdown
enterquit with result
ffilter
ggo to
hleftback
kupup
lrightenter
page-downscroll down
page-upscroll up
qquit
rrename
ssort
spacevtoggle selection
{scroll up half
}scroll down half
~go home
[0-9]input

vroot

keyremapsaction
.vroot $PWD
/vroot /
ctrl-rreset vroot
ctrl-uunset vroot
vtoggle vroot
~vroot $HOME

relative_path_does_match_regex

keyremapsaction
entersubmit

go_to_path

keyremapsaction
entersubmit
tabtry complete

duplicate_as

keyremapsaction
entersubmit
tabtry complete

debug_error

keyremapsaction
enteropen logs in editor
qquit

selection_ops

keyremapsaction
ccopy here
eedit selection
hhardlink here
llist selection
mmove here
ssoftlink here
uclear selection

sort

keyremapsaction
!reverse sorters
Cby created reverse
Eby canonical extension reverse
Lby last modified reverse
Mby canonical mime essence reverse
Nby node type reverse
Rby relative path reverse
Sby size reverse
backspaceremove last sorter
cby created
ctrl-rreset sorters
ctrl-uclear sorters
eby canonical extension
entersubmit
lby last modified
mby canonical mime essence
nby node type
rby relative path
sby size

go_to

keyremapsaction
ffollow symlink
gtop
iinitial $PWD
ppath
xopen in gui

edit_permissions

keyremapsaction
G-group
Mmin
O-other
U-user
ctrl-rreset
entersubmit
g+group
mmax
o+other
u+user

switch_layout

keyremapsaction
1default
2no help menu
3no selection panel
4no help or selection

create

keyremapsaction
dcreate directory
fcreate file

create_directory

keyremapsaction
entersubmit
tabtry complete

create_file

keyremapsaction
entersubmit
tabtry complete
keyremapsaction
ctrl-atoggle search algorithm
ctrl-ffuzzy search
ctrl-ndowndown
ctrl-pupup
ctrl-rregex search
ctrl-ssort (no search order)
ctrl-ztoggle ordering
entersubmit
esccancel
leftback
rightenter
tabtoggle selection

number

keyremapsaction
downjto down
enterto index
kupto up
[0-9]input

action

keyremapsaction
!shell
ccreate
eopen in editor
llogs
mtoggle mouse
pedit permissions
qquit options
sselection operations
vvroot
[0-9]go to index

filter

keyremapsaction
Rrelative path does not match regex
backspaceremove last filter
ctrl-rreset filters
ctrl-uclear filters
rrelative path does match regex

rename

keyremapsaction
entersubmit
tabtry complete

relative_path_does_not_match_regex

keyremapsaction
entersubmit

quit

keyremapsaction
enterjust quit
fquit printing focus
pquit printing pwd
rquit printing result
squit printing selection

recover

keyremapsaction

delete

keyremapsaction
Dforce delete
ddelete