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
action description default vim sane
toggle_pin Pin folder P P P
toggle_pinned_sidebar Toggle sidebar S S S
toggle_preview_sidebar Toggle preview I I I
toggle_footer Toggle footer F F F
toggle_menu_wrapper Toggle menu wrapper M M M
focus_toggle_pinned_sidebar Focus sidebar s s s
focus_file_list Focus file list escape escape escape
focus_toggle_preview_sidebar Focus preview i i i
focus_toggle_path_switcher Focus path switcher ctrl+l ctrl+l ctrl+l
focus_toggle_processes Focus processes # # p
focus_toggle_clipboard Focus clipboard c c c
focus_toggle_metadata Focus metadata m m m
focus_search Search slash slash ctrl+f
copy Copy y ctrl+c y ctrl+c
paste Paste p ctrl+v p ctrl+v
cut Cut x ctrl+x x ctrl+x
delete Delete d delete d delete
rename Rename r f2 r f2
new New ctrl+n a a ctrl+n
bulk_create Bulk create N A A ctrl+shift+n
toggle_all Select all % ctrl+a % ctrl+a ctrl+a
zip Zip E E E
unzip Unzip ctrl+e ctrl+e ctrl+e
open_right_click_menu Context menu shift+f10 none none
up Up up k k up up
down Down down j j down down
up_tree Go up directory left h h left left alt+up
down_tree Enter/Select right l enter l right enter right enter
bypass_up_tree Bypass up directory H H shift+left
bypass_down_tree Bypass down directory L L shift+right
page_up Page Up pageup ctrl+b ctrl+b pageup pageup
page_down Page Down pagedown ctrl+f ctrl+f pagedown pagedown
home First home g g home
end Last end G G end
hist_previous History back backspace u u backspace backspace alt+left
hist_next History forward space ctrl+r space alt+right
toggle_visual Visual mode v v ctrl+space
toggle_hidden_files Toggle hidden files full_stop full_stop .
toggle_select_item Toggle selection (visual mode) insert none insert space
select_up Select up shift+up K K shift+up shift+up
select_down Select down shift+down J J shift+down shift+down
select_page_up Select page up shift+pageup shift+pageup shift+pageup
select_page_down Select page down shift+pagedown shift+pagedown shift+pagedown
select_home Select to top shift+home shift+home shift+home
select_end Select to end shift+end shift+end shift+end
tab_next Next tab ctrl+j ctrl+j ctrl+left_square_brace
tab_previous Previous tab ctrl+k ctrl+k ctrl+right_square_brace
tab_new New tab n n ctrl+t
tab_close Close tab w w ctrl+w
preview_scroll_left Scroll left none h left left
preview_scroll_right Scroll right none l right right
preview_select_right Select right none L shift+right none
preview_select_left Select left none H shift+left none
show_keybinds Show keybinds ? ? f1
quit_app Quit app q ctrl+q q ctrl+q ctrl+q
command_palette Launch command palette ctrl+p ctrl+p ctrl+p
suspend_process Suspend app ctrl+z ctrl+z ctrl+z
open Open o o o
open_editor Open in editor e e ctrl+o
show_shell_screen Open shell screen > none none

keybinds related to the alternate screens and popups in rovr.

Keybinds related to the delete confirmation screen

action default vim sane description
trash d d d Delete to recycle bin
delete x x D Permanently delete
cancel c escape c escape escape Cancel deletion

Keybinds related to the recycle bin browser screen

action default vim sane description
restore r r r Restore entries
purge x x D Purge entries
empty E E E Empty recycle bin
cancel c escape c escape escape Close

Keybinds related to extra copy options

action default vim sane description
open_popup Y Y C Copy options
copy_to_rovr y y r Copy to rovr’s clipboard
copy_highlighted p c p Copy highlighted file path
copy_to_system_clip s s s Copy to system clipboard
copy_current_directory d d u Copy current directory path

Keybinds related to changing the sort order

action default vim sane description
open_popup , , o Open sort order popup
name a a a Sort by name
extension e e e Sort by extension
natural n n n Sort naturally
size s s s Sort by size
created c c c Sort by created
modified m m m Sort by modified
descending d d d Toggle descending

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

action default vim sane description
overwrite o o o Overwrite file
skip s s s Skip file
rename r r r Rename file
cancel c escape c escape escape Cancel operation
dont_ask_again a a a Don’t ask me again

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

action default vim sane description
retry r r r Retry operation
skip s s s Skip file
cancel c escape c escape escape Cancel operation
dont_ask_again a a a Don’t ask me again

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

action default vim sane description
exit escape escape escape Exit modal
down down ctrl+j ctrl+j down down Select down
up up ctrl+k ctrl+k up up Select up
page_down pagedown ctrl+f ctrl+f pagedown pagedown Select page down
page_up pageup ctrl+b ctrl+b pageup pageup Select page up

Keybinds related to yes/no confirmation modals

action default vim sane description
yes y y y enter Yes
no n escape n escape n escape No
dont_ask_again a a a Don’t ask me again

Keybinds related to the screen that appears after dropping a file

action default vim sane description
move m none none Move file here
copy c none none Copy file here
cancel escape none none Cancel