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