Keyboard Shortcuts
EmpiricCommander is designed for keyboard-driven workflows. The tables below describe macOS behavior unless a row says otherwise.
Platform coverage
- macOS - full shortcut set via the global keyboard monitor.
- iPad- navigation keys via SwiftUI's onKeyPress (arrows, Space, Tab, Esc, Return, Delete). No Cmd-based command shortcuts; iPad users rely on the toolbar. See the dedicated iPad table at the bottom.
- iPhone - physical keyboards work for typing, but no app-level command shortcuts.
Navigation
| UporDown | Move cursor to previous / next item |
| Shift+UporShift+Down | Extend selection up / down |
| Page UporPage Down | Jump one page |
| Shift+Page UporShift+Page Down | Extend selection by a page |
| HomeorEnd | Jump to first / last item |
| Shift+HomeorShift+End | Extend selection to first / last |
| Left | Go up one directory |
| Right | Open the focused item |
| Return | Open the focused item |
| Backspace | Go up one directory |
| Cmd+Left | Go back in history |
| Cmd+Right | Go forward in history |
| Cmd+Up | Go up |
| Cmd+Shift+H | Go home |
| Tab | Switch between left and right panes |
| Cmd+[orCmd+] | Switch panes |
| Any letter | Type-ahead jump to the next item starting with that letter |
Selection
| Space | Toggle selection of the focused item |
| Cmd+A | Select all items in the active pane |
| Esc | Clear selection, close any open panel, or exit filter |
File operations
| F2 | Rename the focused item |
| F5 | Copy selection to the other pane |
| F6 | Move selection to the other pane |
| F7 | New folder |
| F8 | Move selection to Trash |
| Cmd+Shift+N | New folder |
| Cmd+Backspace | Move selection to Trash |
| Shift+Backspace | Move selection to Trash |
| Cmd+Shift+Backspace | Permanent delete (skip Trash) |
| Cmd+C | Copy to clipboard |
| Cmd+X | Cut to clipboard |
| Cmd+V | Paste here |
| Cmd+Z | Undo last move / delete |
Tabs and panes
| Cmd+T | New tab in the active pane |
| Cmd+W | Close current tab |
| Cmd+3 | Next tab |
| Cmd+4 | Previous tab |
| Cmd+1 | Switch to single-pane layout |
| Cmd+2 | Switch to dual-pane layout |
| Cmd+Shift+B | Toggle sidebar |
View
| Cmd+R | Refresh the active pane |
| Cmd+. | Toggle hidden files |
| Cmd+Shift+G | Cycle view mode (list / grid / tree) |
| Cmd+Y | Quick Look |
| Cmd+Shift+P | Toggle preview panel |
Search and filter
| Cmd+F | Filter the current folder |
| Cmd+Shift+F | Global search |
Tools
| Cmd+O | Open with default app |
| Cmd+E | Open in configured external editor |
| Cmd+Shift+O | Auto-Organize |
| Cmd+Shift+S | Add selection to the Shelf |
| F9 | Toggle integrated terminal |
| Cmd+J | Toggle integrated terminal (VS Code style) |
| Cmd+Shift+T | Open an external Terminal at the current folder |
App
| Cmd+? | Open EmpiricCommander Help (this page) |
| Cmd+U | Check for updates |
| Cmd+, | Open Settings |
| Cmd+Q | Quit |
Dialogs
| Return | Confirm the default action |
| Esc | Cancel |
Terminal (when focus is in the integrated terminal)
| Cmd+CorCmd+VorCmd+XorCmd+A | Copy / paste / cut / select-all in the terminal buffer |
| Shift+Return | Send a literal newline (multi-line input) |
| F9 | Toggle terminal panel even from within terminal focus |
| EscorCtrl+Corarrows | Passed through to the running command (vim, less, etc.) |
iPad navigation keys
iPad supports a smaller subset via onKeyPress (external keyboard required). No Cmd-based command shortcuts; use the toolbar instead.
| UporDown | Move cursor |
| Left | Go up one directory |
| RightorReturn | Open the focused item |
| Space | Toggle selection |
| Tab | Switch panes (when dual-pane layout is active) |
| Esc | Clear selection / close panel |
| Backspace | Go up one directory |