DoskaDocs
Docs / Using Doska

Keyboard shortcuts

All Doska keyboard shortcuts in one place: board tools, editing, alignment, view and zoom, the diagram code panel and documents.

This page lists every keyboard shortcut in Doska, grouped by where you use it. On a board, press ? to see the most common ones in a dialog, or open the board menu (☰) and choose Keyboard shortcuts.

⌘/Ctrl means ⌘ (Command) on a Mac and Ctrl on Windows and Linux. Alt is the Option (⌥) key on a Mac. Board shortcuts do not fire while you are typing in a text field, a label or the code editor.

Tools

ToolShortcut
SelectV
Hand (pan)H, or hold Space
Sticky noteS or N
RectangleR
EllipseO
DiamondD
TextT
ArrowL or A
PenP
FrameF
AWS icons (open or close the library)I
CommentC
Code panel (open or close)⌘/Ctrl+E
Keyboard shortcuts dialog?

Esc steps back one level at a time: it cancels the current drawing, closes an open comment, clears the selection, switches back to Select, and finally closes the code panel.

Editing

ActionShortcut
Undo⌘/Ctrl+Z
Redo⌘/Ctrl+Shift+Z or ⌘/Ctrl+Y
Copy / cut / paste⌘/Ctrl+C / ⌘/Ctrl+X / ⌘/Ctrl+V
Duplicate⌘/Ctrl+D
DeleteDelete or Backspace
Select all⌘/Ctrl+A
Group / ungroup⌘/Ctrl+G / ⌘/Ctrl+Shift+G
Lock / unlock⌘/Ctrl+Shift+L
Bring to front / send to back⌘/Ctrl+] / ⌘/Ctrl+[
Bold text in shapes and text blocks⌘/Ctrl+B
Edit text of the selected objectEnter, or double-click
Nudge by 1 px / 10 pxArrow keys / Shift+arrow keys

Pasting with ⌘/Ctrl+V depends on what is in the clipboard: objects copied from a board are pasted as objects (also into another board), Mermaid flowchart code becomes a diagram, plain text becomes a text block, and images or files are uploaded to the board.

Mouse with modifier keys

ActionHow
Add to or remove from the selectionShift+click
Select one object inside a group⌘/Ctrl+click
Duplicate by draggingAlt+drag
Move along one axis onlyShift+drag
Move without snapping to guides⌘/Ctrl+drag
Draw a square shape or frameShift while drawing
Resize keeping proportionsShift while resizing (images keep proportions by default; Shift frees them)
Resize from the centerAlt while resizing
Create a text blockDouble-click an empty spot

Alignment

ActionShortcut
Align left / rightAlt+A / Alt+D
Align top / bottomAlt+W / Alt+S
Center horizontally / verticallyAlt+H / Alt+V
Distribute horizontally / vertically (3 or more objects)Alt+Shift+H / Alt+Shift+V
One object: align inside its frameSame keys
Distances to the object under the pointerHold Alt
Snap to grid (on / off)Shift+G

View and zoom

ActionShortcut
PanMouse wheel or trackpad; drag with Space held or with the middle mouse button
Pan horizontallyShift+wheel
Zoom⌘/Ctrl+wheel, or pinch on a trackpad
Zoom in / out⌘/Ctrl++ / ⌘/Ctrl+-
Zoom to 100%⌘/Ctrl+0
Fit allShift+1
Fit selectionShift+2

On a board you can only view, the selection and hand tools (V, H), zoom, Esc and ? still work.

Comments

ActionShortcut
Comment toolC
Send a commentEnter
New line in a commentShift+Enter
Mention someoneType @
Leave comment modeEsc

Diagram code panel

ActionShortcut
Open or close the panel (when the code editor is not focused)⌘/Ctrl+E
Apply the code⌘/Ctrl+Enter or ⌘/Ctrl+S
Undo / redo in the code editor⌘/Ctrl+Z / ⌘/Ctrl+Shift+Z or ⌘/Ctrl+Y
Indent / outdent linesTab / Shift+Tab
Create a diagram from Mermaid codePaste the code onto the canvas with ⌘/Ctrl+V

Undo on the canvas after Apply, or after a change on the canvas that rewrote the code, reverts the board and the code in one step. See Diagrams as code.

Presentation

ActionShortcut
Next slide→, Space, Enter or click
Previous slide←
First / last slideHome / End
Laser pointerhold L
End the presentationEsc

Documents

ActionShortcut
Insert menu (headings, lists, diagrams, tables…)Type /, then ↑ / ↓, Enter or Tab to insert, Esc to close
Bold / italic⌘/Ctrl+B / ⌘/Ctrl+I
Inline code⌘/Ctrl+E
Add or edit a link (with text selected)⌘/Ctrl+K
Open a link while editing⌘/Ctrl+click
Undo / redo⌘/Ctrl+Z / ⌘/Ctrl+Shift+Z

Markdown shortcuts work too. Type them at the start of a line, followed by a space:

TypeTo get
#, ##, ###Heading 1, 2, 3
-Bulleted list
1.Numbered list
[ ]To-do list
>Quote
```Code block
---Divider

Home and project pages

ActionShortcut
Search boards and the text of documents⌘/Ctrl+K