Keyboard shortcuts
On macOS, Cmd takes the place of Ctrl on Windows and Linux in most shortcuts — the exceptions are in the tables below. The F1–F10 keys work without modifiers — on a Mac with media keys, press them together with fn.
The tables show the default shortcuts. You can change the shortcuts of most menu commands, the F1–F10 bar and the bar above the panels in the Keyboard Shortcuts window — see Changing shortcuts. The keys of the file list, the preview, the editor and the dialogs are fixed. In the app, F1 shows the current shortcuts, including the ones you have changed (help in the app).
Function keys
| Key | Action | With Shift |
|---|---|---|
| F1 | help — current shortcuts and links to the manual | |
| F2 | favorite paths menu | compare directories |
| F3 | view file | |
| F4 | edit file | new text file |
| F5 | copy to the other panel | |
| F6 | move to the other panel | rename in the panel |
| F7 | new folder | |
| F8 | delete (permanently) | |
| F9 | SSH/Telnet terminals | |
| F10 | exit — closes the window |
Main window
| Action | macOS | Windows |
|---|---|---|
| switch panel | Tab | Tab |
| refresh both panels | Cmd+R | Ctrl+R |
| search changes | Cmd+F2 | Alt+F2 |
| item statistics | Control+Q | Ctrl+Q |
| disconnect the active panel from FTP/SFTP | Cmd+D | Ctrl+D |
| swap panels | Cmd+U | Ctrl+U |
| settings | Cmd+, | — (menu File → Settings…) |
| change keyboard shortcuts | — (menu File → Keyboard Shortcuts…) | — (the same menu) |
| panel: files and folders | Cmd+1 | Ctrl+1 |
| panel: FTP/SFTP servers | Cmd+2 | Ctrl+2 |
| panel: SSH/Telnet terminals | Cmd+3 | Ctrl+3 |
| close the window (closing the last one quits the app) | F10 | F10 |
| quit the app with all windows | Cmd+Q | — |
| menus from the keyboard | the system menu bar | Alt + the underlined letter |
Some actions have no default shortcut, e.g. Search…, Compress…, Burn to Disc…, Convert Video…, New Connection…, Show Hidden Files, System Information… and the buttons in the bar above the panels (home folder, Downloads, Desktop, root folder). You can give them one in the Keyboard Shortcuts window.
Panel — navigation
| Key | Action |
|---|---|
| ↑ ↓ | cursor one row up / down |
| Home End | first / last row |
| PageUp PageDown | one page up / down |
| Enter | enter a folder, open an archive or open a file in the system application |
| Backspace | parent folder (in the root folder of an archive — close the archive) |
| Shift+Tab | switch panel (when the file list has focus) |
| letters and digits | quick filter: the list shows only names with the typed text |
| Backspace with the filter on | removes the last letter of the filter |
| Esc with the filter on | clears the filter |
| Cmd+V / Ctrl+V | save the clipboard contents as a file in the current folder |
Panel — selection
| Action | macOS | Windows |
|---|---|---|
| select / unselect and move down | Space or Insert | Space or Insert |
| select / unselect without moving the cursor | Cmd+Space or Control+Space | Ctrl+Space |
| select all | + | + |
| clear selection | - | - |
| invert selection | * | * |
| select a range | Shift+↑ ↓ Home End PageUp PageDown | same |
| add an item with the mouse | Cmd+click | Ctrl+click |
| select a range with the mouse | Shift+click | Shift+click |
On an item that is already selected, Cmd+click / Ctrl+click and Shift+click change the selection only when you release the mouse button. This way, a drag started with the key held down takes the whole selection.
Drag and drop
| Action | macOS | Windows |
|---|---|---|
| copy instead of moving | Option | Ctrl |
| move instead of copying | Shift | Shift |
| cancel the drag | Esc | Esc |
Without keys, dragging to the other panel copies, and dragging within a panel (onto a subfolder or /..) moves. While you drag, the info bar under the panel says what will happen when you drop. On macOS, Cmd has no effect while dragging. Files dropped into a panel from another app are copied; on Windows and Linux, Shift moves them. When you drag to Finder, File Explorer or another app, that app decides whether to copy or move — details in File operations.
Renaming in the panel
| Key | Action |
|---|---|
| Shift+F6 | start renaming |
| Enter | confirm |
| Esc | cancel |
Server and terminal lists in a panel
| Key | Action |
|---|---|
| Enter | connect to the server / open the terminal / open the category |
| Backspace | leave the category |
| F3 | information about the item or category |
| F4 | edit the item (on a category — rename it) |
| Shift+F4 | add an item (inside a category — straight into it) |
| F7 | new category |
| F8 | delete the item or category |
Clicking a column header sorts the list, and an item dragged onto a category moves into it (onto “..” — back to the main list).
On this list, F3, F4, Shift+F4, F7 and F8 are the shortcuts of view, edit, new text file, new folder and delete. If you change them, the new keys work here too.
Preview (F3)
| Action | macOS | Windows |
|---|---|---|
| previous / next photo or video | ← → | ← → |
| zoom in / out | Cmd++ / Cmd+- | Ctrl++ / Ctrl+- |
| actual size (100%) | Cmd+0 | Ctrl+0 |
| fit to window | Cmd+9 | Ctrl+9 |
| show the Find bar | Cmd+F | Ctrl+F |
| next match (in the Find field) | Enter | Enter |
| hide the Find bar (in the search field) | Esc | Esc |
| go to a line (in the Hex view — to an offset) | Cmd+L | Ctrl+G |
| hex column / character column (Hex view) | Tab | Tab |
| open a link in a Markdown document | click | click |
| close (outside the Find bar) | Esc | Esc |
In the text preview and the hex view, the arrow keys move through the content, and with Shift they select. More: Find bar, going to a line, Markdown.
Editor (F4)
| Action | macOS | Windows |
|---|---|---|
| save and stay in the window | Cmd+S | Ctrl+S |
| save and close | F2 | F2 |
| show the Find bar | Cmd+F | Ctrl+F |
| next match (in the Find field) | Enter | Enter |
| hide the Find bar (in the search field) | Esc | Esc |
| go to a line (in the Hex view — to an offset) | Cmd+L | Ctrl+G |
| hex column / character column (Hex view) | Tab | Tab |
| overwrite / insert (Hex view) | click Overwrite / Insert in the status bar | Insert or the same click |
| open a link in a Markdown document | Cmd+click | Ctrl+click |
| check / uncheck a task checkbox in a Markdown document | click the checkbox | click the checkbox |
| zoom in / out / 100% (image) | Cmd++ / - / 0 | Ctrl++ / - / 0 |
| cancel a save in progress (the file on disk stays unchanged) | Esc | Esc |
| close without saving and without asking (outside the Find bar) | Esc | Esc |
More: hex editor.
Dialogs
| Window | Keys |
|---|---|
| questions and messages | Enter activates the highlighted button, the arrow keys and Tab move between buttons, Esc = No / Cancel |
| Delete (F8) | No by default — press an arrow key to move to Yes if you want to delete |
| progress windows | Esc = Cancel |
| Favorite Paths (F2) | Enter = Open, Tab moves through the buttons, Esc closes |
| Search, Search changes | Esc stops a running search; pressed again, it closes the window |
| Statistics | Shift+↑ ↓ selects rows, Cmd+C / Ctrl+C copies the selected rows, Enter or Esc closes |
| Files That Could Not Be Transferred | the arrow keys, PageUp/PageDown and Home/End scroll the list, Esc closes |
| Go to Line, Go to Offset | Enter = OK, Esc = Cancel |
| help (F1) | OK, Enter or Esc closes |
| Keyboard Shortcuts | Enter or double-clicking an action moves to the Shortcut field; in the field, the combination you press becomes the shortcut if the window accepts it, and Esc or Enter returns to the list; Esc in the list = Cancel |
| Settings | Enter = OK, Esc = Cancel; after the window opens, Tab moves to the list of categories, the arrow keys change the category, and another Tab goes into the fields; while Synchronize Now is running, Esc = Stop (more) |
| Changes from the Settings File, Changes from “…” | Enter = Apply, Esc = Cancel |
| Pair Computers | when comparing the codes, Esc stops the pairing and goes back to the list (there's no Cancel button there); the Codes Differ and Codes Match buttons have no default — you have to choose one of them (pairing) |
Changing shortcuts
File → Keyboard Shortcuts… opens a window with a list of actions and their shortcuts. The actions are in the groups Command bar F1–F10, Panels and top bar, File, Functions, FTP/SFTP and Help. The list also has actions with no default shortcut (e.g. Search…, Compress…, Convert Video…, the buttons in the bar above the panels, and on Windows and Linux Settings…) — you can give them one.
Select an action in the list.
Click the Shortcut field (or press Enter in the list, or double-click the action).
Press the new key combination. The shortcut is assigned right away if the window accepts it (rules). Esc or Enter returns to the list.
OK saves the changes. Cancel (or Esc in the list) discards them.
Below the field, the Default: … line shows the default shortcut of the selected action. Changed shortcuts are bold in the list, and an action without a shortcut shows none. Buttons:
Remove Shortcut — the action is left without a shortcut. Its menu item and its button in the bar (if it has them) still work with the mouse.
Default — restores the default shortcut of the selected action.
Restore All Defaults — all actions go back to their default shortcuts.
A combination used by another action moves to the selected one, and the other action is left without a shortcut. The window says so below the field and names the action that lost its shortcut.
After OK, the new shortcuts work right away, without restarting: on the keyboard, next to the menu items, on the F1–F10 bar buttons, in the tooltip of the Disconnect button and in the F1 help. A bar button shows the new shortcut before its name (e.g. “F11 Help”), and without a shortcut — just the name. While the shortcuts window is open, the app's shortcuts don't work — menu shortcuts included.
Tip: A shortcut you don't want to press by accident — e.g. F10, which closes the window — can be removed with Remove Shortcut. Exit stays in the File menu.
macOS: If you have several windows open, the new shortcuts work right away in the window from which you opened the shortcuts window, and in every new window. Windows opened earlier pick them up the next time the app starts.
The app saves the changed shortcuts in the settings file — only the ones that differ from the defaults (the [shortcuts] section).
Combinations the app won't accept
The simplest choice is a function key (including F11, F12 and beyond) — the window accepts it on its own and with modifiers (except Alt+F4 on Windows and Linux) — or a letter or digit with Cmd / Ctrl. Some combinations would break typing or working with the list, so the window doesn't accept them and says why below the field:
| Combination | Why |
|---|---|
| a letter, digit or symbol on its own, with Shift or with Option / Alt | it types in the path field and the quick filter; combine it with Cmd (on macOS also Control) / Ctrl |
| the arrow keys, Enter, Space, Backspace, Insert, Delete, Home, End, PageUp, PageDown — on their own or with Shift | they control the panel list; with Cmd / Ctrl or Option / Alt they work, unless they are in the rows below |
| Cmd / Ctrl with A, C, V, X, Z, Y, the arrow keys, Home, End, Backspace, Delete or Insert (with or without Shift); on macOS Option with ←, →, Backspace or Delete; on Windows and Linux Shift+Insert | text editing in the path field and when renaming |
| Control+Space / Ctrl+Space, Shift+Tab | they operate the panel list |
| macOS: Cmd with Q, W, H, M, Tab, Space or `; Cmd+Shift+3, 4 or 5; Control+arrow keys | reserved by the system |
| Windows and Linux: Alt+F4, Alt+Tab, Alt+Space and any combination with the Windows key | reserved by the system |
| Windows and Linux: Ctrl+Alt with a letter, digit or symbol | it works as AltGr, which types national characters (e.g. é, ł) |
| Esc (on its own and with modifiers), Caps Lock, Num Lock and similar keys | they can't be used in a shortcut |
Tab works on its own (it is the default shortcut for switching panels) and with Ctrl (on macOS with Control or Option). The keys of the file list, the preview (F3), the editor (F4) and the dialogs are not in the shortcuts window and don't change.
FlyingFiles 1.7.4 · Features added after 1.0.0 are marked in the text.