shortcuts
Keyboard shortcuts
For keyboard people. Scroll, move between posts, and search without reaching for the mouse. Single-key shortcuts can be turned off in the sidebar.
Reading
- j
- Scroll down
- k
- Scroll up
- d
- Half page down
- u
- Half page up
- g g
- Jump to top
- G
- Jump to bottom
Navigation
- w
- Focus or leave the sidebar navigation
- o
- Show or hide the sidebar
- s
- Focus or leave the social links
- n p
- Move between links
- Enter
- Open the selected link
- Esc q
- Exit navigation
Posts
- n
- Next post (older)
- p
- Previous post (newer)
Lists
- n p
- Move between content and list controls
History
- Esc q
- Go back to the previous page (on a post or project)
Global
- ?
- Open shortcuts
- Ctrl K /
- Search
- t
- Toggle light or dark theme
Browser-native
- Space
- Page down
- Shift Space
- Page up
- Home
- Top
- End
- Bottom
- Esc
- Close dialog
Notes
- Shortcuts are ignored while you type in a field or when a dialog is open.
- With the navigation focused (w) or the social links (s), n moves to the next link and p to the previous one, and Enter opens. Esc, q, or the same key again leaves. o shows or hides the sidebar.
- Esc or q goes back from a post or project to the page you came from. On a post, n/p replace the current post in history, so Esc still returns to the original page.
- n goes to the next post and p to the previous one, both on a post page and between the main items and show more/show less on list pages. Activating show more moves focus to the first new item; show less moves focus back to show more. Inside a project, the post sequence stays within that project.
- Ctrl+D and Ctrl+U are left to the browser.
- On macOS, search is ⌘K.