Advanced
Keyboard shortcuts
Moonstone includes default shortcuts for common vault, navigation, editor, and formatting actions.
5 min readHow to read shortcuts
Mod means Cmd on Mac and Ctrl on Windows, Linux, and ChromeOS. Alt appears as Option on Mac.
You can change shortcuts from Settings, then Hotkeys.
Default shortcuts
These are the default shortcuts Moonstone registers today.
| Area | Action | Default | What it does |
|---|---|---|---|
| Vault | New note | Mod+N | Create a new note in the selected folder or vault root. |
| Vault | Save and sync | Mod+S | Save pending local changes to the active storage location. |
| Navigation | Quick switcher | Mod+O | Jump to a note by title. |
| Navigation | Search all notes | Mod+Shift+F | Search note titles, text, paths, and tags. |
| Navigation | Toggle graph view | Mod+Shift+G | Switch between the editor and graph view. |
| Editor | Toggle preview | Mod+Shift+P | Switch the active note between editing and preview. |
| Editor | Insert template | Mod+Alt+T | Open the template picker at the cursor. |
| Editor | Indent | Tab | Insert indentation in the editor. |
| Editor | Upload attachment | Unassigned | Open the image and PDF attachment picker. |
| Editor | Toggle Vim mode | Unassigned | Turn Vim keybindings on or off for the editor. |
| Formatting | Bold | Mod+B | Wrap the selection in bold Markdown. |
| Formatting | Italic | Mod+I | Wrap the selection in italic Markdown. |
| Formatting | Link | Mod+K | Insert or wrap a Markdown link. |
| Formatting | Strikethrough | Mod+Shift+X | Wrap the selection in strikethrough Markdown. |
| Formatting | Heading 1 | Mod+Alt+1 | Toggle a level 1 heading. |
| Formatting | Heading 2 | Mod+Alt+2 | Toggle a level 2 heading. |
| Formatting | Heading 3 | Mod+Alt+3 | Toggle a level 3 heading. |
| Formatting | Bullet list | Mod+Shift+8 | Toggle a bullet list. |
| Formatting | Ordered list | Mod+Shift+7 | Toggle an ordered list. |
| Formatting | Task list | Mod+Shift+9 | Toggle a checklist. |
| Formatting | Quote | Mod+Shift+. | Toggle a block quote. |
| Formatting | Inline code | Mod+Alt+E | Wrap the selection in inline code. |
| Formatting | Code block | Mod+Alt+C | Insert or wrap a fenced code block. |
| Formatting | Divider | Unassigned | Insert a horizontal rule. |
| Formatting | Table | Unassigned | Insert a Markdown table. |
| Formatting | Image | Unassigned | Open the image picker for a Markdown image. |
Change a shortcut
Open Settings, choose Hotkeys, then record a new shortcut for the command you want to change.
- Click the current shortcut next to a command.
- Press the new key combination.
- Use Clear to remove a shortcut, Reset to restore one command, or Reset all to restore every default.
- Press Escape while recording to cancel.
Browser shortcut collisions
Moonstone handles shortcuts in two different ways, depending on how important the browser shortcut is.
- Browser overlap shortcuts are allowed. Defaults like Mod+B, Mod+I, Mod+K, Mod+N, Mod+O, and Mod+S can be used by Moonstone. When the Moonstone command can run, Moonstone prevents the browser action and runs the app command.
- Reserved shortcuts are blocked. Moonstone will not let you assign shortcuts such as F5, Alt+Left, Alt+Right, Mod+T, Mod+W, Mod+Tab, Mod+L, Mod+R, Mod+F, Mod+P, Mod+number keys, or common tab/window restore shortcuts.
- Duplicate shortcuts are blocked. One shortcut can belong to only one Moonstone command.
- If a shortcut is unassigned, the browser handles it normally.