Skip to content

Keybindings

this page provides a comprehensive list of the default keybindings in rovr. you can customize these keybindings in your config.toml file.

rovr provides two pre-configured keybind profiles that you can use as a starting point:

find this profile at src/rovr/config/keybinds/sane.toml in the repository.
the sane profile is designed for users who prefer more traditional keybindings

find this profile at src/rovr/config/keybinds/vim.toml in the repository.
the vim profile is tailored for users familiar with vim-style keybindings

just copy over the contents of the desired profile into your config.toml file located at:

  • linux/macos: ~/.config/rovr/config.toml
  • windows: %APPDATA%/rovr/config.toml
actiondescriptiondefaultvimsane
toggle_pinPin folderPPP
toggle_pinned_sidebarToggle sidebarSSS
toggle_preview_sidebarToggle previewIII
toggle_footerToggle footerFFF
toggle_menu_wrapperToggle menu wrapperMMM
focus_toggle_pinned_sidebarFocus sidebarsss
focus_file_listFocus file listescapeescapeescape
focus_toggle_preview_sidebarFocus previewiii
focus_toggle_path_switcherFocus path switcherctrl+lctrl+lctrl+l
focus_toggle_processesFocus processes##p
focus_toggle_clipboardFocus clipboardccc
focus_toggle_metadataFocus metadatammm
focus_searchSearchslashslashctrl+f
copyCopyy ctrl+cyctrl+c
pastePastep ctrl+vpctrl+v
cutCutx ctrl+xxctrl+x
deleteDeleted deleteddelete
renameRenamer f2rf2
newNewctrl+n ooctrl+n
toggle_allSelect all% ctrl+a% ctrl+actrl+a
zipZipEEE
unzipUnzipctrl+ectrl+ectrl+e
upUpup kk upup
downDowndown jj downdown
up_treeGo up directoryleft hh leftleft alt+up
down_treeEnter/Selectright l enterl right enterright enter
bypass_up_treeBypass up directoryHHshift+left
bypass_down_treeBypass down directoryLLshift+right
page_upPage Uppageup ctrl+bctrl+b pageuppageup
page_downPage Downpagedown ctrl+fctrl+f pagedownpagedown
homeFirsthome gghome
endLastend GGend
hist_previousHistory backbackspace uu backspacebackspace alt+left
hist_nextHistory forwardspacectrl+r spacealt+right
toggle_visualVisual modevvctrl+space
toggle_hidden_filesToggle hidden filesfull_stopfull_stop.
select_upSelect upshift+up KK shift+upshift+up
select_downSelect downshift+down JJ shift+downshift+down
select_page_upSelect page upshift+pageupshift+pageupshift+pageup
select_page_downSelect page downshift+pagedownshift+pagedownshift+pagedown
select_homeSelect to topshift+homeshift+homeshift+home
select_endSelect to endshift+endshift+endshift+end
tab_nextNext tabctrl+jctrl+jctrl+left_square_brace
tab_previousPrevious tabctrl+kctrl+kctrl+right_square_brace
tab_newNew tabnnctrl+t
tab_closeClose tabwwctrl+w
preview_scroll_leftScroll leftnoneh leftleft
preview_scroll_rightScroll rightnonel rightright
preview_select_rightSelect rightnoneL shift+rightnone
preview_select_leftSelect leftnoneH shift+leftnone
show_keybindsShow keybinds??f1
quit_appQuit appq ctrl+qq ctrl+qctrl+q
command_paletteLaunch command palettectrl+pctrl+pctrl+p
suspend_appSuspend appctrl+zctrl+zctrl+z
open_editorOpen in editoreectrl+o
show_shell_screenOpen shell screen>nonenone

keybinds related to the alternate screens and popups in rovr.

Keybinds related to the delete confirmation screen

actiondefaultvimsanedescription
trashdddDelete to recycle bin
deletexxshift+dPermanently delete
cancelc escapec escapeescapeCancel deletion

Keybinds related to extra copy options

actiondefaultvimsanedescription
open_popupYYCCopy options
copy_to_rovryyrCopy to rovr’s clipboard
copy_single_pathpcpCopy highlighted file path
copy_to_system_clipsssCopy to system clipboard
copy_current_directorydduCopy current directory path

Keybinds related to changing the sort order

actiondefaultvimsanedescription
open_popup,,oOpen sort order popup
nameaaaSort by name
extensioneeeSort by extension
naturalnnnSort naturally
sizesssSort by size
createdcccSort by created
modifiedmmmSort by modified
descendingdddToggle descending

Keybinds related to handling a conflict with two files of the same name

actiondefaultvimsanedescription
overwriteoooOverwrite file
skipsssSkip file
renamerrrRename file
cancelc escapec escapeescapeCancel operation
dont_ask_againaaaDon’t ask me again

Keybinds related to handling a file that is in use by another process

actiondefaultvimsanedescription
retryrrrRetry operation
skipsssSkip file
cancelc escapec escapeescapeCancel operation
dont_ask_againaaaDon’t ask me again

Keybinds related to selecting options in a modal screen (like FileSearch or ZDToDirectory)

actiondefaultvimsanedescription
exitescapeescapeescapeExit modal
downdown ctrl+jctrl+j downdownSelect down
upup ctrl+kctrl+k upupSelect up

Keybinds related to yes/no confirmation modals

actiondefaultvimsanedescription
yesyyy enterYes
non escapen escapen escapeNo
dont_ask_againaaaDon’t ask me again