dhaga.docs
Using DhagaPages

Keyboard shortcuts

Every Pages keyboard shortcut for macOS, Windows and Linux: app-wide keys, formatting, blocks, tables, find, presenting, Markdown, and how to change them.

Pages follows Notion's keys where the browser allows them and Obsidian's where Notion has none, so most of your habits carry over. This page lists every shortcut for macOS and for Windows and Linux. Press ? anywhere in Pages, outside a text field, to see them on screen.

The keyboard cheat sheet opened with the question mark key

The keyboard cheat sheet opened with the question mark key

On Windows and Linux, Ctrl stands in for ⌘ unless a table says otherwise.

Anywhere in Pages

ActionmacOSWindows and Linux
Search and Ask Dhaga⌘KCtrl+K
Quick switcher⌘OCtrl+O
Command palette⌘PCtrl+P
Search all pages⌘⇧FCtrl+Shift+F
Keyboard shortcuts??
Switch light / dark⌘⇧LCtrl+Shift+L
Open the network graph⌘GCtrl+G
New page⌘⌥NAlt+N
Show or hide the sidebar⌘\Ctrl+\
Copy link to this page⌘LCtrl+L
Go up a level⌘⇧UCtrl+Shift+U
Show or hide the page info panel⌘.Ctrl+.

⌘\ (Ctrl+\) hides or shows the left sidebar: the Pages sidebar while you are in Pages, the app's navigation everywhere else. ⌘. (Ctrl+.) hides or shows the page info panel on the right. You can rebind both in Settings, under Shortcuts. Copy link to this page and Go up a level work while a page is open; on other screens ⌘L stays your browser's address bar. Esc closes a peek, a menu or a dialog, and ⌘-click (Ctrl-click) opens any link in a new browser tab.

In the quick switcher, Enter opens a result, ⌘↵ (Ctrl+Enter) opens it in a new tab, and ⇧↵ (Shift+Enter) creates a page with the title you typed.

Every other action, such as opening today's Journal, a random page or Settings, is in the command palette (⌘P), and you can give it a key of its own.

Formatting

ActionmacOSWindows and Linux
Bold⌘BCtrl+B
Italic⌘ICtrl+I
Underline⌘UCtrl+U
Strikethrough⌘⇧SCtrl+Shift+S
Inline code⌘ECtrl+E
Link the selection (with text selected)⌘KCtrl+K
Inline equation (with text selected)⌘⇧ECtrl+Shift+E
Highlight with the last colour⌘⇧HCtrl+Shift+H
Comment⌘⇧MCtrl+Shift+M
AI on the selection⌘JCtrl+J
Undo⌘ZCtrl+Z
Redo⌘⇧ZCtrl+Shift+ZorCtrl+Y
Find in page⌘FCtrl+F
Find and replace⌘⌥FCtrl+H
Select the block, then the page⌘ACtrl+A

Blocks

ActionmacOSWindows and Linux
Select the current blockEscEsc
Block menu⌘/Ctrl+/
Move block up⌘⇧↑Ctrl+Shift+↑
Move block down⌘⇧↓Ctrl+Shift+↓
Nest⇥Tab
Un-nest⇧⇥Shift+Tab
Duplicate block⌘DCtrl+D
Delete block⌘⇧KCtrl+Shift+K
Expand or collapse all toggles⌘⌥TCtrl+Alt+T
Act on block (tick, open, toggle)⌘↵Ctrl+Enter
Extract to new pageNot boundNot bound
Turn into text⌘⌥0Ctrl+Shift+0
Turn into heading 1⌘⌥1Ctrl+Shift+1
Turn into heading 2⌘⌥2Ctrl+Shift+2
Turn into heading 3⌘⌥3Ctrl+Shift+3
Turn into to-do⌘⌥4Ctrl+Shift+4
Turn into bulleted list⌘⌥5Ctrl+Shift+5
Turn into numbered list⌘⌥6Ctrl+Shift+6
Turn into toggle list⌘⌥7Ctrl+Shift+7
Turn into code block⌘⌥8Ctrl+Shift+8
Turn into page⌘⌥9Ctrl+Shift+9

When blocks are selected (press Esc while typing to select the current one), these keys act on the selection:

ActionmacOSWindows and Linux
Delete selected blocks⌫or⌦BackspaceorDelete
Extend the selection up⇧↑Shift+↑
Extend the selection down⇧↓Shift+↓
Select the previous block↑↑
Select the next block↓↓
Edit the block↵Enter
Clear the block selectionEscEsc
Add a block to the selection⌘⇧clickCtrl+Shift+click

Tables

With cells selected in a simple table:

ActionmacOSWindows and Linux
Fill right⌘RCtrl+R
Fill down⌘DCtrl+D

The page, find and presenting

ActionmacOSWindows and Linux
Switch live preview ↔ reading (with nothing selected)⌘⇧ECtrl+Shift+E
Present the page⌘⌥PCtrl+Alt+P

Inside the find panel:

ActionmacOSWindows and Linux
Next match↵Enter
Previous match⇧↵Shift+Enter
Close findEscEsc
Browser find (pressed inside the panel)⌘FCtrl+F

While presenting:

ActionmacOSWindows and Linux
Next slide→orSpaceorPageDown→orSpaceorPageDown
Previous slide←or⇧SpaceorPageUp←orShift+SpaceorPageUp
First slideHomeHome
Last slideEndEnd
Exit presentationEscEsc

Markdown as you type

At the start of an empty line:

TypeYou get
#thenSpaceHeading 1
##thenSpaceHeading 2
###thenSpaceHeading 3
####thenSpaceHeading 4
-thenSpaceBulleted list
*thenSpaceBulleted list
+thenSpaceBulleted list
1.thenSpaceNumbered list (1.)
3.thenSpaceNumbered list starting at 3
a.thenSpaceNumbered list (a.)
i.thenSpaceNumbered list (i.)
[]thenSpaceTo-do
[ ]thenSpaceTo-do
[x]thenSpaceTicked to-do
- [ ]thenSpaceTo-do (Markdown task)
>thenSpaceQuote (Markdown — never a toggle)
"thenSpaceQuote
>>thenSpaceToggle list
> [!tip]thenSpaceCallout of that type
> [!warning]-thenSpaceFolded callout
[!note]thenSpaceCallout
```thenSpaceCode block
```tsthenSpaceCode block in that language
---Divider
$$thenSpaceBlock equation
%%thenSpaceHidden comment block

Inside text:

TypeYou get
**bold**Bold
*italic*Italic
_italic_Italic
~~gone~~Strikethrough
`code`Inline code
==marked==Highlight
$e^{i\pi}$Inline equation
%%private%%Hidden comment
[^1]Footnote reference
^[aside]Inline footnote

Keys the browser keeps

Some Notion and Obsidian shortcuts belong to the browser or the operating system, which never pass them to a web page. Pages uses these instead:

KeyIn Notion or ObsidianIn Pages
⌘NNew page (Notion)⌘⌥N on a Mac, Alt+N on Windows and Linux
⌘T, ⌘W, ⌘⇧TTabs (Obsidian)Your browser's own tabs
⌘⇧NNew window (Notion)Open in new window in the page menu
⌘[ and ⌘]Back and forward (Notion)Your browser's back and forward
⌘,Settings (Obsidian)Open settings in the command palette
⌘HFind and replace (Obsidian, on Windows and Linux as Ctrl+H)⌘⌥F on a Mac, where ⌘H hides the app; Ctrl+H inside a page on Windows and Linux

Where Notion and Obsidian disagree

A few keys mean different things in the two apps. Pages had to pick one meaning, and kept the other action reachable:

KeyNotionObsidianPages
> then SpaceToggleQuoteQuote. Toggles are >>, /toggle or ⌘⌥7 (Ctrl+Shift+7)
⌘PSearchCommand paletteCommand palette. Search is ⌘K and ⌘O
⌘KLinkInsert a Markdown linkSearch and Ask, or a link when text is selected
⌘/Block menuToggle a %%comment%%Block menu. Type %% for a hidden comment
⌘DDuplicate blockDelete paragraphDuplicate (fill down in a table). Delete is ⌘⇧K
⌘EInline codeSwitch reading and editingInline code. Switch views with ⌘⇧E
⌘LCopy page linkTick a checkboxCopy link to this page. ⌘↵ ticks a to-do

Change a shortcut

Open Settings → Shortcuts, find the action, and press the keys you want it to use. An action can have up to four keys.

Settings, Shortcuts, with one action being rebound

Settings, Shortcuts, with one action being rebound

  • Keys the browser keeps, such as ⌘N or ⌘W, can't be chosen: the page would never see them.
  • Keys the browser normally uses, such as ⌘L for the address bar or ⌘P for printing, can be chosen after Pages asks you to confirm.
  • Your shortcuts are saved to your account, so they follow you to every browser you sign in on.

Some actions, such as Extract to new page, have no key until you give them one.

On this page