Keyboard shortcuts in Roam

This is a complete list of keyboard shortcuts for Roam, validated with Chrome on Windows and Mac.

Navigation

ActionWindowsMac
Jump to the search barCtrl-uCmd⌘-u
Jump from search back to the pageCtrl-EnterCmd⌘-Enter⏎
Jump to Daily Notes pageAlt-dCtrl⌃-Shift⇧-d
Jump to link under cursorCtrl-oCtrl⌃-o
Jump to start of blockCtrl-HomeCtrl⌃-a
Jump to end of blockCtrl-EndCtrl⌃-e
Back in browser history (Chrome)Esc Esc Alt-LeftCmd⌘-Left
Forward to previous page visited (Chrome)Esc Esc Alt-RightCmd⌘-Right

Blocks

ActionWindowsMac
Create new block belowEnterEnter⏎
Indent blockTabTab⇥
Unindent blockShift-TabShift⇧-Tab⇥
Move block upAlt-Shift-UpCmd⌘-Shift⇧-Up
Move block downAlt-Shift-DownCmd⌘-Shift⇧-Down
Newline within blockShift-EnterShift⇧-Enter⏎
Zoom in to blockAlt-RightCmd⌘-.
Cmd⌘-Shift⇧-. (Safari / Firefox)
Zoom out of blockAlt-LeftCmd⌘-,
Cmd⌘-Shift⇧-, (Safari / Firefox)
Collapse subordinate blocksCtrl-UpCmd⌘-Up
Expand subordinate blocksCtrl-DownCmd⌘-Down
Select text in current blockCtrl-aCmd⌘-a
Select current blockShift-Up-Up or
Shift-Down-Down
Shift⇧-Up-Up or
Shift⇧-Down-Down
Select current block + block aboveShift-Up-Up-UpShift⇧-Up-Up-Up
Select current block + block belowShift-Down-Down-DownShift⇧-Down-Down-Down
Select all blocks on pageCtrl-Shift-aCmd⌘-Shift⇧-a
Jump to start / end of blockCtrl-Home / Ctrl-EndCtrl⌃-a / Ctrl⌃-e
Delete to end of blockCtrl-kCtrl⌃-k
Paste the last text deleted using Ctrl-kCtrl-yCtrl⌃-y

Autocompletes

ActionShortcut
Pop up a quick search box to find a specific block or page, to insert as a block referenceCtrl-(
(Ctrl-Shift-9 on Windows and Mac)
Insert page reference[[ or # (single words)
Insert block reference((
Create TODO[] (at start of block)
Insert Roam function{{
Insert inline code`
Insert code block“`
Insert LaTeX mathematical text$$
Insert HTML link[text](URL) or select text then:
Ctrl-k (Windows)
Cmd⌘-k (Mac
Insert inline image![alt text](URL)
Move down/up in autocomplete and search dropdownsCtrl-j / Ctrl-k
(Windows and Mac)

Sidebar

ActionWindowsMac
Open/create page in Sidebar (from Search bar)Shift-EnterShift⇧-Enter⏎
Open link in SidebarShift-clickShift⇧-click
Open link in Sidebar (when editing)Ctrl-Shift-oShift⇧-Ctrl⌃-o

Search

ActionWindowsMac
Search all pagesCtrl-uCmd⌘-u
Navigate down/up in search dropdownCtrl-j / Ctrl-kCtrl⌃-j / Ctrl⌃-k
Search in current pageCtrl-fCmd⌘-f

Visuals

Note: These should be done while not editing any blocks. So hit Escape a few times before trying these.

ActionWindowsMac
Toggle [[brackets]]Ctrl-c Ctrl-bCtrl⌃-c Ctrl⌃-b
Toggle author avatar images on every blockCtrl-c Ctrl-xCtrl⌃-c Ctrl⌃-x
Cycle page namespace displayCtrl-c Ctrl-lCtrl⌃-c Ctrl⌃-l
Toggle block preview tooltipCtrl-c Ctrl-pCtrl⌃-c Ctrl⌃-p
Toggle edit icons (deprecated?)Ctrl-c Ctrl-c Ctrl-sCtrl⌃-c Ctrl⌃-c Ctrl⌃-s

Formatting

ActionWindowsMac
Toggle between text and heading stylesCtrl-Alt-0/1/2/3Cmd⌘-Opt⌥ 0/1/2/3
Bold (also **bold**)Ctrl-bCmd⌘-b
Italics (also __italics__)Ctrl-iCmd⌘-i
Strikethrough (also ~~strikethrough~~)(none)Cmd⌘-y
Highlight (also ^^highlight^^)Ctrl-hCmd⌘-h
Cmd⌘-Shift⇧-h (Safari / Firefox)
Toggle text / TODO / DoneCtrl-EnterCmd⌘-Enter⏎
Insert HTML link (also [text](URL))Ctrl-kCmd⌘-k

Selecting

ActionWindowsMac
Select current blockShift-Up-Up or
Shift-Down-Down
Shift⇧-Up-Up or
Shift⇧-Down-Down
Select current block + block aboveShift-Up-Up-UpShift⇧-Up-Up
Select current block + block belowShift-Down-Down-DownShift⇧-Down-Down
Select all blocksCtrl-Shift-aCmd⌘-Shift⇧-a
Move down/up in autocomplete and search dropdownsCtrl-j / Ctrl-kCtrl⌃-j / Ctrl⌃-k

Block version control

ActionWindowsMac
Add a new version of the same blockCtrl-,Ctrl⌃-,
Cycle versions to the rightCtrl-Shift-.Ctrl⌃-Shift⇧-.
Cycle versions to the leftCtrl-Shift-,Ctrl⌃-Shift⇧-,
Expand all versions into their own blocksCtrl-.Ctrl⌃-.

Other shortcuts

ActionWindowsMac
Pop up helpers//
UndoCtrl-zCmd⌘-z
RedoCtrl-yCmd⌘-Shift⇧-z
Move character forwards / backwardsCtrl⌃-f / Ctrl⌃-b
Swap characters either side of cursor so “ih” becomes “hi”Ctrl⌃-t
%d bloggers like this: