Skip to content

Keyboard shortcuts ​

Every shortcut ShellCanvas implements, by area. On macOS, Cmd works wherever Ctrl is listed, except in the Terminal, which has its own rules.

Availability ​

Shortcuts act on the focused window, and only where the action itself is available: a key that deletes a file does nothing without file permissions or a connection. Menu labels throughout the app show the Windows spelling even on macOS, where Cmd is what actually works.

Interface ​

Files ​

KeysAction
Ctrl+LFocus the path field
F5Refresh the folder
Alt+←Back
Alt+↑Parent folder
EnterOpen a folder, or preview a file
SpaceSelect the focused row
↑ ↓ Home EndMove and select; hold Ctrl to move focus without selecting
Shift+click, Ctrl+clickSelect a range, or toggle one item
Ctrl+ASelect all visible items
EscCancel a clipboard preparation, clear the selection, or clear the file clipboard
Ctrl+CCopy the selection, the folder path when nothing is selected, or the preview text
Ctrl+XCut the selected item
Ctrl+VPaste into the current folder
F2Rename
DeleteDelete, with confirmation
Shift+F10 or MenuOpen the context menu

Terminal ​

KeysAction
Ctrl+Shift+CCopy the selection
Ctrl+Shift+VPaste
Cmd+C / Cmd+VCopy and paste on macOS
Ctrl+CSent to the remote program as an interrupt
Shift+F10 or MenuTerminal menu

Editor ​

KeysAction
Ctrl+SSave
Ctrl+Shift+SSave As
Ctrl+FFind; Enter for the next match, Esc to close
Ctrl+ZUndo
Ctrl+Shift+Z or Ctrl+YRedo
TabInsert the configured indent

Windows and the desktop ​

KeysAction
F6 / Shift+F6Focus the next or previous window's title bar
Shift+F10Window actions menu, from a focused title bar
Arrow keysMove or resize in keyboard adjustment mode, in 16 px steps
Shift+arrows1 px steps
EnterFinish a keyboard move or resize
EscCancel it and restore the previous position
Double-click the title barMaximize or restore

Launcher and menus ​

KeysAction
EscClose the launcher, a menu or a dialog
↓ from the search boxMove into the app grid
Enter in searchOpen the first match
Arrow keysMove through apps or menu items, wrapping at the ends
Home / EndFirst or last menu item
Ctrl+Home / Ctrl+EndFirst or last host in the host picker
TabCycle focus, which stays inside an open dialog

Examples ​

A few combinations worth learning as a unit:

  • Copy a path into a command: Ctrl+C on a file in Files (nothing selected copies the folder path), then Ctrl+Shift+V in the Terminal.
  • Move a file between folders: open a second Files window, Ctrl+X in one, Ctrl+V in the other, Esc to abandon it.
  • Tidy the desktop without the mouse: F6 to a title bar, Shift+F10 for the menu, arrows to move, Enter to finish.

Errors ​

When a shortcut seems to do nothing:

  • Focus is elsewhere. Shortcuts act on the focused window; click it, or use F6.
  • The action is unavailable. Without a connection, or without the capability, the matching menu item is disabled too.
  • The window is busy. Closing and disconnecting are blocked during a transfer or a save.
  • Ctrl+C in a terminal interrupts rather than copies; that is deliberate.

Lifecycle and permissions ​

Shortcuts are not a separate permission surface: they trigger the same actions as the menus, with the same checks. Keyboard access is meant to be complete — every action in this list is also reachable from a menu or button, and context menus open from the keyboard with Shift+F10.

ShellCanvas documentation