Keyboard shortcuts let you switch tools and run common actions without reaching for the palette. The canvas tools all sit on single keys, so you can move between selecting, panning, and pointing in a single tap, and a built-in shortcuts dialog lists everything in one place.
The shortcuts dialog
A Shortcuts button lives in the row of controls at the bottom-right of the editor, beside Search. Opening it brings up a reference card of every binding the editor knows, grouped by purpose, so you never have to memorise the full set. The button is hidden on a phone, where the bottom bar is tight and there is no keyboard to reference.
The most useful canvas-tool keys are:
Vto Select (the default on desktop), withSkept working as a legacy alias.Hfor the Hand (pan) tool, the default on touch viewports.Pfor Freehand, to sketch a stroke that is kept as you drew it.Fto draw a Frame, the section backdrop that carries what you draw inside it.Kfor the Laser pointer, for drawing attention while you present.Efor the Eraser, to delete elements by pressing or dragging over them.Zto toggle Zen mode on and off, withEscapeto exit it.
Two more switch mode rather than tool, and have articles of their own: I for Isometric mode and W for Avatar mode.
The shortcuts dialog stays available in every role, so view-only visitors can see the same reference.
Editing shortcuts
These are the chords, and unlike the single-key tools they keep working whether or not single-key shortcuts are turned on. ⌘ is the Command key on a Mac; on Windows and Linux use Ctrl.
| Keys | Does |
|---|---|
⌘Z | Undo |
⌘⇧Z | Redo (Ctrl Y works too) |
⌘X | Cut the selection |
⌘C | Copy the selection |
⌘V | Paste, offset from the original |
⌘D | Duplicate the selection in place |
⌘G | Group the selection, or ungroup |
⌘⇧L | Lock or unlock the selection |
⌘A | Select everything on the tab |
Delete / ⌫ | Delete the selection |
⌘⇧] / ⌘⇧[ | Bring to front / send to back |
Cut, copy and paste use your operating system's clipboard, not a private one, so a selection copied on one tab pastes onto another, into a different diagram, or into a second browser window. A paste lands offset from the original rather than exactly on top of it, so you can see what arrived, and arrows between copied elements come along and reconnect to the copies.
Moving around and selecting
| Keys | Does |
|---|---|
⌘K | Open search and commands (⌘. does the same) |
⌘+ / ⌘- | Zoom in / out |
⌘0 | Reset the zoom to 100% |
⇧1 | Zoom to fit everything on the tab |
Tab | Select the next element (Shift for the previous one) |
| Arrow keys | Nudge the selection 1px, or 10px with Shift |
Space + drag | Pan the canvas whatever tool you are holding |
Space | Edit the selected element's label |
| Just type | Replace the selected element's label |
Escape | Cancel the current mode, or clear the selection |
Hold ⌘ | Show each palette tile's shortcut badge |
Keys that place an element
The rest of the letters drop something on the canvas at your pointer, so a diagram can be built without visiting the palette at all:
Ra square,Oa circle,Da diamond,Ca cylinder,Ga parallelogram.Aan arrow,Ta text label,Na sticky note.
The number row
Every tool also sits on a digit, along the top of the keyboard:
| Key | Tool | Key | Tool |
|---|---|---|---|
1 | Select | 6 | Shape Pen |
2 | Square | 7 | Freehand |
3 | Diamond | 8 | Text |
4 | Circle | 9 | Image |
5 | Arrow | 0 | Eraser |
The digits are deliberately laid out to mirror Excalidraw's tool row, so if you have that muscle memory it carries straight over — which matters most right after an Excalidraw import, when you are working on a diagram you drew somewhere else. The one slot that differs is 6, which Excalidraw gives to its line tool and livediagram gives to the Shape Pen.
9 needs somewhere to put the file, so it is absent on a self-hosted deploy running without the api worker.
Hold Shift for the power moves
Shift is the editor's power modifier. While you hold it, a small hint bar at the top of the canvas names what Shift is doing right then, so none of these stay hidden:
- Shift-click elements to build a multi-selection; Shift-click again to remove one.
- Shift-click table cells to select several cells and style or clear them together.
- Shift while resizing an element (or drawing one to size) locks its proportions.
- Shift while move-dragging a selection drops a duplicate: the originals stay put, a translucent ghost follows your cursor, and the copy lands where you release, connected arrows included, all in one undo step.
- Shift while placing a quick-connect arrow chains the next arrow from the same source, so a hub fans out in one flow.
- Shift-drag a selected arrow's head splits a branch off its line, one trunk pointing at several targets. See Arrows.
- Shift + arrow keys nudge the selection in big (10px) steps.
While presenting
A running slide deck has its own set, and only its own set: the editor's shortcuts are switched off for the duration, so a stray R cannot drop a rectangle onto the diagram behind the slide.
| Keys | Does |
|---|---|
→, Space, Enter, Page Down, or a click | Next slide |
← or Page Up | Previous slide |
Home / End | Jump to the first or last slide |
G | Open the jump-to-slide list |
N | Show or hide presenter notes |
L / S | Arm the laser / the spotlight |
Esc | Leave the presentation |
Turning shortcuts off
Single-key shortcuts are handy, but they are not for everyone. You can switch them off entirely with the toggle at the bottom of the shortcuts dialog itself: open it from the Shortcuts button in the editor footer and flip the switch.
When shortcuts are turned off, the editor stops responding to the single-key bindings, so a stray key press never changes your tool unexpectedly. This choice is saved in your browser and, unlike most preferences, deliberately stays per device rather than following you across sign-in: that way you can keep shortcuts on where you have a full keyboard and off on a device where you don't.
The editor is also careful about context: even with shortcuts on, typing into a text label or an input never triggers a tool key. A z typed into a label is just a z, never a jump into Zen mode.
If a single key keeps switching your tool while you work, open the shortcuts dialog from the footer and flip the toggle at the bottom to turn shortcuts off. You can turn them back on the moment you want the speed again.
Was this article helpful?