The complete map. (Menus show these too — this page is for printing.)
Every command in MojoPad is listed in Settings ▸ Shortcuts — the ones without a key sit blank until you give them one, so anything you reach for often (Unlink, an export, a view toggle, the external editor) can live on your keyboard. Every shortcut below is remappable there too. Click a shortcut, press the new keys, done — menus, the command palette, and this app's own key handling all follow immediately. A combo that's already taken tells you what it belongs to, so you can move that one first; keys macOS owns (like full screen) are refused outright. Press Delete while recording to remove a shortcut entirely, use the ↺ on any row to go back to the factory keys, or Reset All to start clean. Changed rows show in bold, and only your changes are stored — everything else keeps up with new versions. (Undo, Redo and Settings stay fixed, along with the combinations macOS itself owns — Quit, Hide and Minimize.)
Cut, Copy, Paste, Paste and Match Style and Select All are in that list too. If you paste
from the web all day and want the plain-text paste on ⌘V, swap the two — the factory keys are
only a starting point, and macOS's own behavior comes along with whichever key you choose.
Want the whole map on one page? Help ▸ Keyboard Shortcuts Reference writes a page listing every command, grouped the way Settings ▸ Shortcuts groups them, with each command's current key — or a — where none is set yet. It's a printable cheat-sheet and a way to spot the commands still waiting for a key. Run it again any time to refresh it in place; the page reflects your keys, not the factory defaults.
⌘N | New page | ⌥⌘V | New Page from Clipboard |
⌃⌘N | New canvas | ||
⌘T | Today's note | ⇧⌘D | Delete page (to Recently Deleted) |
⌘L | Make link from selection | ⌥⌘U | Make custom URL link |
⌘K | Complete page name | ⌃/ | Select next placeholder |
⌃⇧⌘C | Copy link to page | ⇧⌘E | Encrypt page |
⌘B ⌘I ⌘U | Bold / italic / underline | ⌥⌘[ ⌥⌘] | Outdent / indent |
⇧⌘K | Sketch | ⌃⌘⌫ | Strike out and move to bottom |
⌃⌘↑ ⌃⌘↓ | Move line / list item up, down | ⌥⌘↑ ⌥⌘↓ | Move whole block up / down |
⌥⌘. | Fold / unfold section | ⌘+ ⌘− | Heading level up / down (text size elsewhere) |
⇧⌘8 ⇧⌘9 ⇧⌘L | Bullet / numbered / checkbox item | ⇧⌘T | Open Tasks dashboard |
⌘{ ⌘| ⌘} | Align left / center / right | ⌘Z ⇧⌘Z | Undo / redo |
⌃⌘E | Edit selection with AI | ⌥⌘D | Dictate into page |
| Tab in a table cell | Next cell (past the last cell adds a row) | ⌘S | Save now (autosave runs regardless) |
⌃⌘0 | Body — turns a heading back into Body | ⌃⌘1–⌃⌘6 | Heading 1–6 |
⌃⌘Y | Apply Style… (this wiki's page styles) | ⇧⏎ | New line in the same paragraph, bullet or heading |
| Unassigned but ready for keys in Settings ▸ Shortcuts: Remove Style, Remove the Box (Keep the Words), Edit Page Styles…, Save Selection as Snippet…, Style Templates…, Apply a Style Template…, Save Page Styles as Template… | |||
Tab ⇧Tab | Nest row / promote row (subtree travels) | ⌥⌘. | Collapse / expand the caret's branch |
⌘. | Zoom in on the caret's row | ⇧⌘. | Zoom out one level |
⌘Return | Mark row done / not done | ⇧⌘M | Move row to another page… |
⇧⌘B | Select branch (row + subtree) | ⌃⌥↑ ⌃⌥↓ | Expand / contract selection a level at a time |
| click a bullet | Zoom into that branch | drag a bullet | Move the row (edges = beside, middle = inside) |
| click a triangle | Collapse / expand that branch | ⌥-click a triangle | Fold or open every nested level |
| Unassigned but ready for keys in Settings ▸ Shortcuts: New Outline, Outline Editing, Jump to Row or Heading…, Duplicate Row, Delete Row, New Row as Child, New Row at Parent Level, New Row Above, Collapse/Expand All Rows, Hide/Show Completed Rows, ✦ Outline This Page, ✦ Draft from This Outline. | |||
A board is worked from the keyboard, and these are its whole grammar. They apply on the board itself — click a card first, then press.
Return | Write in the selected card | Esc | Stop writing, keep what you wrote |
⇧Return | Open the card fullscreen | ⌘Return | Close the fullscreen card |
⌘↓ ⌘↑ | New card below / above | ⌘→ | New card as a child |
| arrows | Move between cards and columns | ⌥+arrows | Move a card, its branch with it |
⌘⌫ | Delete the card and its children | ⌘Z ⇧⌘Z | Undo / redo on the board |
⌘⇧↓ | Merge the card into the one below | W | Word counts — card, branch, board |
? | Hide or show the shortcuts panel | ⌘V | Paste a whole card tree onto the board |
| Unassigned but ready for keys in Settings ▸ Shortcuts: New Storyboard, Send Storyboard To…, Add a Sample Storyboard. | |||
⌘[ ⌘] | Back / forward | ⇧⌘H | Home |
⌃⇧⌘↓ ⌃⇧⌘↑ | Next / previous page, in the Pages panel's order | ||
⌥⌘P | Jump to Pinned Page (fuzzy) | ⌥⌘1–⌥⌘9 | Pinned pages 1–9 (chord remappable — one recording covers all nine) |
⇧⌘O | Open page (fuzzy; creates on no match) | ⌃⌘[ ⌃⌘] | Previous / next daily note |
⌘-click | Open link in new tab | ⌘W | Close tab / window |
⌘1–⌘9 | Jump to tab | middle-click | Close tab |
⌃⌘G | Graph | ⌃⌘P | Formatted ↔ Markdown source (HTML preview on rich text) |
⇧⌘F | Focus Mode (Esc exits) | ⌥⌘= ⌥⌘− ⌥⌘0 | Page zoom in / out / 100% |
⌥⌘O | Next Pane: move to the next pane; with one pane, open a page beside this one | ⌃⌘S | Paragraph style picker (keyboard styles) |
⌥⌘↩ | Open Beside: the link at the caret, or choose a page | ||
⌃⌘O | Outline Panel — the headings on this page | ⌘J | Go to Page — type to filter, Enter opens |
⇧⌘J | The Journal (daily notes stream) | ⌃⌘T | Show Threads — the lines from your page to the columns beside it |
⌥⌘F | Search the document | ⌘F | Find in page |
⇧⌘A | Ask your wiki (AI) | Esc | Close search / find / graph; clear filter |
⇧⌘P | Command palette — run any command |
⌃⇧⌘A | Show/hide page list | ⌃⌥T | Show/hide palettes |
⌘, | Settings | ⇧⌘7 | The Bucket — from any app |
⇧⌘N | New document | ⌘O | Open document |
⌘P | Print page | ⇧⌘? | This manual |
MojoPad asks you to pick something from a list in dozens of places — a folder to link,
a template to insert, a style to apply, a footnote to reuse. All of them work the same
way. ↑ and ↓ move the highlight, Return takes what is highlighted,
and Esc closes the list and changes nothing. You never have to reach for the mouse.
A search box appears when the list is long enough to need one. Type and the list narrows as you go; on a list of a few options there is no box, because a filter over a list you have already read is a control that does nothing. The keys above work either way, so the same habit carries across every chooser in the app.
If you use a screen reader, a list with no search box announces itself as Choose from this list with the arrow keys and Return — the list is right there under it, and typing is not part of it.