# Keyboard shortcuts

> Every keyboard shortcut on a Canvas, for macOS and for Windows and Linux.

Shortcuts work whenever a Canvas is open, except while you are typing in a field such as the title.

## Tools

<ShortcutTable
  rows={[
    { action: "Select", keys: [["V"]] },
    { action: "Frame", keys: [["F"]] },
    { action: "Text", keys: [["T"]] },
    { action: "Rectangle", keys: [["R"]] },
    { action: "Ellipse", keys: [["O"]] },
    { action: "Note", keys: [["N"]] },
    { action: "Back to Select", keys: [["Esc"]] },
    { action: "Type to the Assistant", keys: [["/"]] },
  ]}
/>

## Moving around

<ShortcutTable
  rows={[
    { action: "Pan (hold, then drag)", keys: [["Space"]] },
    { action: "Zoom in", keys: [["Mod", "+"]] },
    { action: "Zoom out", keys: [["Mod", "−"]] },
    { action: "Zoom to 100%", keys: [["Shift", "0"], ["Mod", "0"]] },
    { action: "Zoom to fit", keys: [["Shift", "1"]] },
    { action: "Zoom to selection", keys: [["Shift", "2"]] },
  ]}
/>

## Selecting and editing

<ShortcutTable
  rows={[
    { action: "Select everything", keys: [["Mod", "A"]] },
    { action: "Clear the selection", keys: [["Esc"]] },
    { action: "Move", keys: [["←↑→↓"]] },
    { action: "Move 10 at a time", keys: [["Shift", "←↑→↓"]] },
    { action: "Duplicate", keys: [["Mod", "D"]] },
    { action: "Delete", keys: [["Delete"], ["Backspace"]] },
    { action: "Copy", keys: [["Mod", "C"]] },
    { action: "Cut", keys: [["Mod", "X"]] },
    { action: "Paste", keys: [["Mod", "V"]] },
    { action: "Undo", keys: [["Mod", "Z"]] },
    { action: "Redo", keys: [["Mod", "Shift", "Z"], { keys: ["Ctrl", "Y"], only: "pc" }] },
  ]}
/>

## Arranging

<ShortcutTable
  rows={[
    { action: "Bring forward", keys: [["]"]] },
    { action: "Send backward", keys: [["["]] },
    { action: "Bring to front", keys: [["Shift", "]"]] },
    { action: "Send to back", keys: [["Shift", "["]] },
    { action: "Tidy up", keys: [["Ctrl", "Alt", "Shift", "T"]] },
    { action: "Distribute vertical spacing", keys: [["Alt", "Shift", "V"]] },
    { action: "Distribute horizontal spacing", keys: [["Alt", "Shift", "H"]] },
    { action: "Group", keys: [["Mod", "G"]] },
    { action: "Ungroup", keys: [["Mod", "Shift", "G"]] },
  ]}
/>

<Callout kind="tip">
  While dragging, hold <Kbd>Shift</Kbd> for a square or circle, <Kbd>Alt</Kbd> to move a copy or
  resize from the centre, and <Kbd>Ctrl</Kbd> or <Kbd>⌘</Kbd> to move freely without snapping.
  See [Selecting and arranging](/work/arranging/).
</Callout>

## Editing an image

<ShortcutTable
  rows={[
    { action: "Remove the selected (or last) Region target; with none, put Region down", keys: [["Esc"]] },
    { action: "Remove the selected Region target", keys: [["Delete"]] },
    { action: "Leave the image editor (Region put down)", keys: [["Esc"]] },
  ]}
/>

While the image editor is open, the Canvas's own shortcuts are paused: nothing you press changes the Canvas beneath it.

## Editing a video

<ShortcutTable
  rows={[
    { action: "Play or pause", keys: [["Space"]] },
    { action: "Pick up or put down Trim", keys: [["T"]] },
    { action: "Trim the start or end to the playhead", keys: [["I"], ["O"]] },
    { action: "Step the playhead (or a focused trim handle) a tenth of a second; a second with Shift", keys: [["←"], ["→"]] },
    { action: "To the start or end", keys: [["Home"], ["End"]] },
    { action: "Zoom in or out; fit; its own size", keys: [["Mod", "+"], ["Mod", "−"], ["Mod", "0"], ["Mod", "1"]] },
    { action: "Put Trim down; with no tool, leave the video editor", keys: [["Esc"]] },
  ]}
/>

See [Editing a video](/create/videos/#editing-a-video).
