On a Mac, press ⌘ where this page says Ctrl, and ⌥ for Alt; Ctrl ` is Ctrl on a Mac too. The command palette, Ctrl K, finds every block and action by name, with the shortcut beside many of them.
The document
CtrlK
Command palette
CtrlZ
Undo
CtrlShiftZorCtrlY
Redo
CtrlE
Download PDF, also while you type in a block
CtrlJ
Ask AI about the selected block, also while you type in it
Ctrl`
Switch between the Visual and Code views (Ctrl on a Mac too)
CtrlP
Preview the document’s HTML in a new tab, in place of the browser’s Print
Blocks
Enter
Edit the selected text block, or select the first block inside a container
Esc
Close the palette or an open menu; leave the text you are typing in, then the selected table row or column, then select the block around it; at the top, select nothing
↑or↓
Select the block before or after, through every block in reading order, those inside others included
Alt↑orAlt↓
Move the selected block up or down among its neighbours
CtrlCorCtrlXorCtrlV
Copy, cut and paste blocks; a picture on the clipboard is pasted as a picture
CtrlD
Duplicate
CtrlG
Group the selected blocks
DeleteorBackspace
Delete the block, or the table row or column selected by its handle; a single cell is never deleted
CtrlEnter
Page break after the block; pressed again, take it away
CtrlShiftEnter
Page break before the block
While you type
CtrlBorCtrlIorCtrlU
Bold, italic, underline
Enter
A new paragraph of the same style
ShiftEnter
A line break inside the paragraph
TaborShiftTab
In a table, the next or previous cell; past the last cell, Tab adds a row. In a list, put the item under the one before it, or take it back out
CtrlAltF
Add a footnote at the cursor
The view
Ctrl+orCtrl−
Zoom in or out
Ctrl0
Actual size, 100%
Ctrland the wheel
Zoom towards the pointer
Shiftand the wheel
Scroll sideways
Spaceand drag
Move the page around
AltO
Outline every block
CtrlShiftO
Spacing and columns
In the Outline
↑or↓
The block above or below
→or←
Open or close the block’s children
Alt↑orAlt↓
Move the block up or down
Alt→orAlt←
Put the block inside the one above it, or take it out of its parent
Shortcuts that act on blocks wait while you type in one: press Esc to leave the text first.