All shortcuts use Cmd on macOS and Ctrl on Windows/Linux unless stated otherwise. Shortcuts are customizable in Preferences > Shortcuts.
| Action | macOS | Windows/Linux | Notes |
|---|
| Save File | Cmd+S | Ctrl+S | |
| Save As | Cmd+Shift+S | Ctrl+Shift+S | Desktop only (Tauri menu) |
| Open File | Cmd+O | Ctrl+O | Desktop only (Tauri menu) |
| Open Workspace | Cmd+Shift+O | Ctrl+Shift+O | Desktop only (Tauri menu) |
| New File | Cmd+N | Ctrl+N | |
| New Folder | Cmd+Shift+N | Ctrl+Shift+N | |
| New Canvas | Cmd+Shift+C | Ctrl+Shift+C | |
| Close Tab | Cmd+W | Ctrl+W | |
| Close Window | Cmd+Shift+W | Ctrl+Shift+W | Desktop only (Tauri menu) |
| Reopen Closed Tab | Cmd+Shift+T | Ctrl+Shift+T | |
| Next Tab | Ctrl+Tab | Ctrl+Tab | |
| Previous Tab | Ctrl+Shift+Tab | Ctrl+Shift+Tab | |
| Print | Cmd+P | Ctrl+P | |
| Action | macOS | Windows/Linux | Notes |
|---|
| Command Palette | Cmd+K | Ctrl+K | |
| Toggle Left Sidebar (Files) | Cmd+B | Ctrl+B | |
| Toggle Right Sidebar (Plugins) | Cmd+Shift+B | Ctrl+Shift+B | Shortcut registered but event listener may not be wired |
| Open Preferences | Cmd+, | Ctrl+, | |
| Find in Note | Cmd+F | Ctrl+F | |
| Find and Replace | Cmd+Alt+F | Ctrl+Alt+F | See note below about Cmd+H conflict |
| Find Next | Cmd+G | Ctrl+G | Desktop only (Tauri menu) |
| Find Previous | Cmd+Shift+G | Ctrl+Shift+G | Conflicts with Open Graph View; Tauri menu takes precedence |
| Global Search | Cmd+Shift+F | Ctrl+Shift+F | |
| Insert WikiLink | Cmd+L | Ctrl+L | |
| Open Daily Note | Cmd+Shift+D | Ctrl+Shift+D | Behind enable_daily_notes feature flag |
| Open Graph View | Cmd+Shift+G | Ctrl+Shift+G | Behind enable_graph feature flag |
| Open Kanban Board | Cmd+Shift+K | Ctrl+Shift+K | Behind enable_kanban feature flag |
| Show Keyboard Shortcuts | F1 | F1 | Also available via Cmd+/ in Tauri menu |
| Refresh File Tree | F5 | F5 | |
| Action | macOS | Windows/Linux |
|---|
| Undo | Cmd+Z | Ctrl+Z |
| Redo | Cmd+Shift+Z | Ctrl+Shift+Z |
| Cut | Cmd+X | Ctrl+X |
| Copy | Cmd+C | Ctrl+C |
| Paste | Cmd+V | Ctrl+V |
| Paste and Match Style | Cmd+Alt+Shift+V | Ctrl+Alt+Shift+V |
| Select All | Cmd+A | Ctrl+A |
| Action | macOS | Windows/Linux |
|---|
| Bold | Cmd+B | Ctrl+B |
| Italic | Cmd+I | Ctrl+I |
| Underline | Cmd+U | Ctrl+U |
| Strikethrough | Cmd+Shift+X | Ctrl+Shift+X |
| Inline Code | Cmd+E | Ctrl+E |
| Highlight | Cmd+Shift+H | Ctrl+Shift+H |
| Action | macOS | Windows/Linux | Notes |
|---|
| Heading 1 | Cmd+Alt+1 | Ctrl+Alt+1 | Desktop only (Tauri menu) |
| Heading 2 | Cmd+Alt+2 | Ctrl+Alt+2 | Desktop only (Tauri menu) |
| Heading 3 | Cmd+Alt+3 | Ctrl+Alt+3 | Desktop only (Tauri menu) |
| Insert Inline Math | Cmd+M | Ctrl+M | |
| Insert Math Block | Cmd+Shift+M | Ctrl+Shift+M | |
| Insert Table | Cmd+Shift+T | Ctrl+Shift+T | |
| Insert Code Block | Cmd+Shift+C | Ctrl+Shift+C | |
| Action | macOS | Windows/Linux |
|---|
| Toggle Split View | Cmd+\ | Ctrl+\ |
| Toggle Split Direction | Cmd+Shift+\ | Ctrl+Shift+\ |
| Reset Pane Size | Cmd+Alt+\ | Ctrl+Alt+\ |
| Toggle Sync Scrolling | Cmd+Alt+S | Ctrl+Alt+S |
| Action | macOS | Windows/Linux | Notes |
|---|
| Zoom In | Cmd++ | Ctrl++ | |
| Zoom Out | Cmd+- | Ctrl+- | |
| Actual Size (Reset Zoom) | Cmd+0 | Ctrl+0 | |
| Toggle Fullscreen | F11 | F11 | May conflict with macOS system shortcut. Tauri menu uses Ctrl+Cmd+F / Ctrl+Ctrl+F instead. |
These shortcuts require a feature flag to be enabled and are only active when the corresponding feature is turned on.
| Action | macOS | Windows/Linux | Feature Flag | Notes |
|---|
| Version History | Cmd+H | Ctrl+H | enable_version_history | Conflicts with Find and Replace; takes precedence via capture-phase keydown listener |
| Toggle Terminal | Cmd+` | Ctrl+` | enable_terminal | Desktop only |
These shortcuts are active only when the graph view is open.
| Action | Shortcut |
|---|
| Search Nodes | Cmd/Ctrl+K |
| Reset View | Cmd/Ctrl+R |
| 2D View Mode | Cmd/Ctrl+1 |
| 3D View Mode | Cmd/Ctrl+2 |
| Force Layout Mode | Cmd/Ctrl+3 |
| Toggle Layout | Space |
| Blur Search Input | Escape |
| Action | Shortcut |
|---|
| Save Canvas | Cmd/Ctrl+S |
| Close Canvas | Escape |
| Action | Shortcut |
|---|
| Close Modal | Escape |
| Confirm Action | Enter |
| Show Shortcut Help | Cmd/Ctrl+/ |
- Open Preferences (
Cmd+, / Ctrl+,).
- Select the Shortcuts section.
- Click any shortcut to enter capture mode.
- Press the new key combination.
- The shortcut saves immediately.
Reset all shortcuts to defaults with the Reset All button.
Overrides are stored in the global config.json under the shortcuts key.
"save-file": "CommandOrControl+S",
"new-file": "CommandOrControl+N"
Lokus uses the Tauri accelerator format internally:
| Token | macOS | Windows/Linux |
|---|
CommandOrControl | Cmd | Ctrl |
Control | Ctrl | Ctrl |
Shift | Shift | Shift |
Alt | Option | Alt |
Plus | + | + |
Comma | , | , |
Combine tokens with +: CommandOrControl+Shift+N.