HOT KEYS
Overview
Hot Keys (previously known as Jump Navigation) provides a set of keyboard shortcuts for interacting with the Roam user interface.
How to Use
All the hot keys in this module are initiated with a modifier + j
+ another character. So Alt+j
, Ctrl+j
and CMD+j
are all equivalent in this context. The final character, pressed in succession after modifier + j
, is what determines the action taken.
Page
t
- Jump to the top of the pageb
- Jump to the bottom of pagee
- Expand all blocks on pagec
- Collapse all blocks on pageo
- Open this page in sidebarS
- Add shortcut to page to left sidebar
Linked/Unlinked References
w
- Toggle Linked Refsz
- Toggle Unlinked Refsf
- Toggle Parents (page level)v
- Expand childrenp
- Collapse children
Blocks
r
- Copy block refs
- Copy block ref as aliasx
- Expand alll
- Collapse alli
- Insert block aboveu
- Insert block belowk
- Go up a blockj
- Go down a blockg
- Go to parent blockd
- Delete blockq
- Toggle View typea
- Replace last reference before cursor with text and aliasC
- Apply Children of last reference before cursor as textO
- Replace last reference before cursor with original + bring nested items alongV
- Paste block with children as referencesX
- Expand/Collapse block tree to a certain level, specified by the following numeric key press1
- Align left2
- Center3
- Align right4
- Justify
Others
y
- Toggle Queriesn
- Toggle left sidebarm
- Toggle right sidebar
You can use the jumpNavIgnore
setting to specify which keys from hot keys you'd like to ignore. For example, to ignore the delete a block command you would add the following block anywhere in your graph:
#42Setting jumpNavIgnore d
Notice you only add the key that comes after the leader key Alt-J
.
It also accepts a comma delimited array to ignore multiple keys, so to ignore expanding children as well, you would add the following block:
#42Setting jumpNavIgnore d,v
Demo
The video below is outdated, but is the resource that most closely resemble today's functionality.