// HELP/Canvas/Canvas shortcuts

Canvas shortcuts

Use keyboard and mouse shortcuts for tools, selection, dragging, resizing, snapping, drawing, search, and object actions on a canvas.

Shortcuts are fastest when your hands are already on the canvas: create objects without the toolbar, select or duplicate several items, resize with cleaner geometry, or bypass snapping. They only fire when the canvas owns keyboard focus — if your cursor is inside a text object, sticky note, spreadsheet cell, comment, chat message, or a browser input, that editor gets the keystroke first. Click empty canvas space or press Escape, then try again.

Availability and notation

ItemDetails
Available onWeb and desktop apps. Mobile uses touch controls and a smaller toolbar.
Navigation shortcutsAnyone who can open the canvas.
Create, move, resize, delete, group, lock, formatPeople with edit access.
When shortcuts pauseWhile typing, editing a cell, writing a comment, using chat, renaming, or focusing a browser input.
NotationMac uses (Command), (Option), (Shift), (Enter), (Backspace/Delete), and arrows ↑↓←→. Windows/Linux use Ctrl, Alt, Shift, Enter, Delete. This article shows both versions when they differ.

Tool shortcuts

Use these when the canvas is focused and you are not typing.

ShortcutTool
VSelect — pointer, move objects, or exit a creation tool.
DDrawing — freehand marks, highlights, annotations.
CComment — on the canvas or an object.
PSticky note.
TText — headings, labels, instructions.
SShape — boxes, frames, diagram blocks.
AArrow or line — connector or relationship.
UUpload files, images, PDFs.
YYouTube embed.
KStickers.
ZSub-canvas from the current canvas.
/Canvas command menu (different from the rich text slash menu).
EscapeCancel a preview or return to Select.
EnterPlace a started one-shot object at the preview position.

Some tools need edit access. If a shortcut does nothing, check focus first, then edit access.

Selection shortcuts

ActionShortcut or gestureNotes
Select one objectClick the objectShows handles, outline, or inline toolbar when actions exist.
Add/remove from selectionShift-clickUseful when a drag selection would catch too much.
Select a regionDrag across empty spaceSelects everything inside the area.
Select all in scope⌘A / Ctrl+AThe browser or a focused editor may take this if the canvas is not focused.
Clear selection or leave a toolEscape
Edit the selected objectFor object types that support direct editing.
Delete the selected object or DeleteNeeds edit access; locked or protected objects unlock first.

Move, copy, resize, and snapping

These happen while your pointer is already down, so they are easy to miss.

ActionShortcut or gestureWhat it does
Move selected objectsDrag the selectionMoves them together.
Copy while dragging-drag / Alt-dragDuplicates as you drag, without the menu.
Keep proportions while resizingHold / ShiftKeeps aspect ratio — images, logos, designed shapes.
Ignore snapping while moving / Ctrl while draggingWhen guides keep pulling the object off the exact spot.
Ignore snapping while resizing / Ctrl while resizingWhen one object needs a precise custom size.
Free arrow endpoint / Ctrl while placing/dragging an endpointPoints to open space instead of attaching to an object.

/Ctrl is a temporary way around snapping without changing any canvas setting. For connected arrows on freeform whiteboards, see smart arrows.

Search and navigation

ShortcutActionNotes
⌘F / Ctrl+FSearch inside the open canvasSearches this canvas, not every workspace item.
Hold Space and dragTemporarily panRelease to return to the previous interaction.
⌥W/A/S/D / Alt+W/A/S/DPan up/left/down/rightSmall viewport moves without changing tools.
⇧1 / Shift+1Fit the current page
⇧2 / Shift+2Focus the selected objects
⇧3 / Shift+3Reset zoom around the current page
⌥↑/⌥↓ / Alt+↑/Alt+↓Previous/next pageAdd /Shift to adjust the view with the move.
⌥1⌥8 / Alt+1Alt+8Jump to pages 1–8
⌥9 / Alt+9Jump to the last page

For search, see Search inside a canvas; for panning, see Hand Tool.

Object shortcuts

Use these after selecting an object.

ShortcutActionNotes
⌘C / Ctrl+CCopy selected objectsIf text is selected in an editor, it copies text instead.
⌘V / Ctrl+VPaste objects or clipboard contentNeeds edit access and a writable canvas.
⌘D / Ctrl+DDuplicate selected objects
⌘G / Ctrl+GGroupWhen more than one object can be grouped.
⌘⇧G / Ctrl+Shift+GUngroup
⌘↑ / Ctrl+↑Bring to front
⌘↓ / Ctrl+↓Send to back
⌥E / Alt+ELock selected objects
⌥⇧E / Alt+Shift+EUnlock objects ALLO can unlock for you
SpacePreview the selected file or media
⇧D / Shift+DDownload the selected file/mediaNeeds a downloadable object and permission.
⇧C / Shift+CCopy a private object linkFor people who already have access; use a share link to invite someone new.
⌥↩ / Alt+EnterOpen the linked canvas or folder-like object
⌘⌥↩ / Ctrl+Alt+EnterMove the object to another canvasWhen supported.
⌘↩ / Ctrl+EnterAdd a comment to the selected object
⌘⌥T / Ctrl+Alt+TTidy up selected objects
⌘K / Ctrl+KAdd or edit a link
⌥B / Alt+BBackground color / cell background
⌥S / Alt+SStroke
⌥O / Alt+OOpacity
⌥W / Alt+WShadow
⌥K / Alt+KResize
⌥C / Alt+CCrop image
⇧H / Shift+HFlip horizontally
⇧V / Shift+VFlip vertically

When a style dropdown is open, number keys act inside it: in Stroke, 0 removes the stroke and 19 choose widths; in Opacity, 19 set 10%–90% and 0 returns to 100%; color pickers use numbers for visible swatches. For locks see Lock canvas objects; for menu actions see the element menu.

Text editing shortcuts

These work while the caret is inside the rich text editor (text objects, sticky notes, shapes with text, comments, spreadsheet cells) and do not switch canvas tools.

ShortcutAction
⌘B / Ctrl+BBold
⌘I / Ctrl+IItalic
⌘U / Ctrl+UUnderline
⌘⇧X / Ctrl+Shift+XStrikethrough
⌘K / Ctrl+KLink
⌘⇧7 / Ctrl+Shift+7Numbered list
⌘⇧8 / Ctrl+Shift+8Bulleted list
⌘⇧9 / Ctrl+Shift+9Checklist
⌥↩ / Alt+Enter, or ⌘⇧↩ / Ctrl+Shift+EnterToggle a checklist item
⌘⇧L/E/R/J / Ctrl+Shift+L/E/R/JAlign left / center / right / justify
⌘+ / ⌘- (with Ctrl)Increase / decrease font size
⌘⌥1⌘⌥6 / Ctrl+Alt+16Heading 1–6
⌘⌥0 / Ctrl+Alt+0Normal text
⌘⌥\\ / Ctrl+Alt+\\Clear formatting
Tab / ⇧TabIndent / outdent in lists

Markdown-style triggers also work: #/##/### for headings, --- for a divider, single backtick for inline code, three backticks for a code block, > for a quote. See Use rich text in canvas objects.

Drawing shortcuts

These apply while the Drawing tool is active.

ShortcutAction
D / H / EPen / highlighter / eraser
[ / ]Thinner / thicker stroke
⇧[ / ⇧] (with Shift)Thinner / thicker in a larger step
2 / ⇧2 (with Shift)Next / previous drawing color

The eraser removes drawing strokes, not regular objects like sticky notes or files. See Pen drawings.

Undo, redo, and refresh

ShortcutActionNotes
⌘Z / Ctrl+ZUndoWhen the canvas owns focus.
⌘⇧Z / Ctrl+Shift+ZRedoMac and many web apps.
Ctrl+YRedoCommon on Windows.
⌘R / Ctrl+RRefresh canvas dataThe browser may refresh the page if it owns the shortcut.
⌘⇧R / Ctrl+Shift+RForce reloadOnly when a normal refresh does not recover state.

Undo and redo are safest immediately after the action. After switching canvases, reloading, or editing rich text, the shortcut may apply to a different layer than you expect. See Undo and redo.

If a shortcut does not work

Most failures come from focus, permissions, or platform interception.

What you seeWhat to check
A letter appears instead of switching toolsYou are typing in a note, comment, chat, cell, or browser input — click empty canvas space.
Browser find opens instead of canvas searchClick inside the canvas, then press ⌘F / Ctrl+F again.
Delete or duplicate does nothingConfirm the object is editable and not locked or in a pending upload state.
An arrow endpoint keeps attachingHold / Ctrl while placing or dragging the endpoint.
Resize keeps snappingHold / Ctrl while resizing.
A shortcut conflicts with the OS or browserUse the toolbar, inline toolbar, or element menu instead.
Give feedback

Was this article helpful?