Keyboard shortcuts
Cursors
In the canvas, the effect of clicking and dragging depends on the current mouse cursor:
Select cursor - select objects by clicking on them, select multiple objects by dragging. Once selected, move or resize objects by dragging.
Scale cursor - when resizing objects, scale rather than resize. Scaling increases text sizes, border radii etc.
Hand cursor - when dragging, pan the viewport
Action | Shortcut |
---|---|
Switch to select cursor | M |
Switch to scale cursor | K |
Switch to hand cursor | H / hold space / hold middle mouse button |
Navigation
Action | Shortcut |
---|---|
Zoom in | + |
Zoom out | - |
Zoom to fit | Shift + 1 |
Zoom to 100% | Shift + 0 |
Show/hide sidebars | Cmd/Ctrl + \ |
Go back to canvas from report | Esc |
Zoom in/out | Cmd/Ctrl + scroll |
Pan up/down | Scroll |
Pan left/right | Shift + scroll |
Find & replace (across all objects in a canvas) | Cmd/Ctrl + F |
Object creation
When the cursor is switched to an object cursor, clicking and (optionally) dragging creates an object.
Action | Shortcut |
---|---|
Text | T |
Pencil | P |
Sticky note | S |
Line | L |
Connector | Shift + L |
Rectangle | R |
Ellipse | O |
Comment | C |
SQL cell | / |
Low-code cell | X |
Python cell | Y |
Visual | V |
Frame | F |
Object editing
Action | Shortcut |
---|---|
Move | Arrow |
Delete | Backspace |
Round rotation angles to 15° | Shift + rotate |
Preserve aspect ratio / round line angle to 45° | Shift + resize |
Lock translation to cartesian axis | Shift + drag |
Ignore alignment guides | Cmd/Ctrl + drag |
Duplicate | Opt/Alt + drag |
Group | Cmd/Ctrl + G |
Ungroup | Cmd/Ctrl + Shift + G |
Enclose in frame | Cmd/Ctrl + Opt/Alt + G |
Bring to front | ] |
Bring forward | Cmd/Ctrl + ] |
Send backwards | Cmd/Ctrl + [ |
Send to back | [ |
Bold text | Cmd/Ctrl + B |
Italic text | Cmd/Ctrl + I |
Underline text | Cmd/Ctrl + U |
Code text | Cmd/Ctrl + E |
Object selection
Action | Shortcut |
---|---|
Select all | Cmd/Ctrl + A |
Copy | Cmd/Ctrl + C |
Cut | Cmd/Ctrl + X |
Paste | Cmd/Ctrl + V |
Object interaction
Action | Shortcut |
---|---|
Edit text/code of selected object | Enter |
Finish editing | Esc |
Execute query in cell | Shift + Enter |
Cell shortcuts
Action | Shortcut |
---|---|
Move to cell | Cmd/Ctrl + Arrow |
Select cell | Cmd/Ctrl + Shift + Arrow |
Insert SQL cell referencing current cell | Opt/Alt + Arrow |
Insert visual referencing current cell | Opt/Alt + Shift + Arrow |
Layout cells | Cmd/Ctrl + Opt/Alt + L |
Find & replace (across all text within a cell) | Cmd/Ctrl + fn + F2 |
Last updated