Contents

Keyboard Shortcuts Reference

Complete list of keyboard shortcuts available in Baram.

Platform Note: On Windows and Linux, replace Cmd with Ctrl and Option with Alt unless otherwise noted.


File

Action macOS Windows / Linux
New File Cmd+N Ctrl+N
Open File Cmd+O Ctrl+O
Open Folder Cmd+Shift+O Ctrl+Shift+O
Save Cmd+S Ctrl+S
Save As Cmd+Shift+S Ctrl+Shift+S
Close Tab Cmd+W Ctrl+W
Close Folder Cmd+Shift+W Ctrl+Shift+W
Export... Cmd+Shift+E Ctrl+Shift+E
Quick Switcher Cmd+K Ctrl+K
Command Palette Cmd+P Ctrl+P
Settings Cmd+, Ctrl+,

Editing

Action macOS Windows / Linux
Undo Cmd+Z Ctrl+Z
Redo Cmd+Shift+Z Ctrl+Y
Cut Cmd+X Ctrl+X
Copy Cmd+C Ctrl+C
Paste Cmd+V Ctrl+V
Select All Cmd+A Ctrl+A
Find Cmd+F Ctrl+F
Replace Cmd+H Ctrl+H
Toggle Fold Cmd+Shift+[ Ctrl+Shift+[
Fold All Cmd+Shift+Alt+[ Ctrl+Shift+Alt+[
Unfold All Cmd+Shift+Alt+] Ctrl+Shift+Alt+]

Inline Formatting

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
Highlight Cmd+Shift+H Ctrl+Shift+H
Inline Code Cmd+E Ctrl+E

Block Formatting

Action macOS Windows / Linux
Heading 1 Cmd+1 Ctrl+1
Heading 2 Cmd+2 Ctrl+2
Heading 3 Cmd+3 Ctrl+3
Heading 4 Cmd+4 Ctrl+4
Heading 5 Cmd+5 Ctrl+5
Heading 6 Cmd+6 Ctrl+6
Increase Heading Level Cmd+= Ctrl+=
Decrease Heading Level Cmd+- Ctrl+-
Code Block Cmd+Alt+C Ctrl+Alt+C
Math Block Cmd+Shift+M Ctrl+Shift+M
Blockquote Cmd+Shift+B Ctrl+Shift+B
Bullet List Cmd+Shift+8 Ctrl+Shift+8
Ordered List Cmd+Shift+7 Ctrl+Shift+7
Task List Cmd+Shift+9 Ctrl+Shift+9
Table Cmd+T Ctrl+T
Mermaid Diagram Cmd+Shift+D Ctrl+Shift+D
Toggle Open/Close Cmd+Enter Ctrl+Enter
Indent Tab Tab
Outdent Shift+Tab Shift+Tab

View

Action macOS Windows / Linux
Source Mode Toggle Cmd+/ Ctrl+/
Toggle Left Sidebar Cmd+Shift+L Ctrl+Shift+L
Action macOS Windows / Linux
Quick Switcher Cmd+K Ctrl+K
Navigate Back Ctrl+- Alt+Left
Navigate Forward Ctrl+Shift+- Alt+Right
Tab Switcher (MRU) Ctrl+Tab Ctrl+Tab
Previous Tab (MRU) Ctrl+Shift+Tab Ctrl+Shift+Tab
Bookmark Current File Cmd+D Ctrl+D
Backlink Panel Cmd+Shift+B Ctrl+Shift+B

Tools

Action macOS Windows / Linux
Command Palette Cmd+P Ctrl+P
Command Palette (alternate) Cmd+Shift+P Ctrl+Shift+P
Global Search Cmd+Shift+F Ctrl+Shift+F
Settings Cmd+, Ctrl+,

AI & Skills

Action macOS Windows / Linux
Inline AI Prompt Cmd+J Ctrl+J
AI Chat Panel Cmd+Shift+A Ctrl+Shift+A
Toggle Ghost Text Cmd+Shift+G Ctrl+Shift+G
Skill Test Cmd+Shift+T Ctrl+Shift+T

Workspace

Action macOS Windows / Linux
Workspace: Writing Cmd+Option+1 Ctrl+Alt+1
Workspace: Zettel Cmd+Option+2 Ctrl+Alt+2
Workspace: Journal Cmd+Option+3 Ctrl+Alt+3
Workspace: Skills Cmd+Option+4 Ctrl+Alt+4

All four workspace presets are customizable in Settings > Keybindings. Switching to a space never force-closes an open folder tree.

Journal

Journal shortcuts use dedicated Cmd+Shift letters chosen to avoid the editor and app shortcuts (Mermaid, Math Block, Export, Command Palette), so there are no conflicts.

Action macOS Windows / Linux
Open Today's Journal Cmd+Shift+J Ctrl+Shift+J
Toggle Memories View Cmd+Shift+R Ctrl+Shift+R
Photo Gallery Cmd+Shift+I Ctrl+Shift+I

Zettel

The Zettel space (atomic Zettelkasten notes) uses Cmd+Shift letters that are free in both the app keybindings and the native menu. Quick Capture lands in the Zettel inbox/.

Action macOS Windows / Linux
Quick Capture (→ inbox) Cmd+Shift+N Ctrl+Shift+N
Save capture (in dialog) Cmd+Enter Ctrl+Enter
New Zettel Cmd+Shift+V Ctrl+Shift+V
Promote to Permanent Note Cmd+Shift+U Ctrl+Shift+U
New Note from Selection Cmd+Shift+Y Ctrl+Shift+Y
New MOC Cmd+Shift+C Ctrl+Shift+C

Ghost Text (AI Autocomplete)

Action macOS Windows / Linux
Accept Full Suggestion Tab Tab
Accept First Word Cmd+Right Ctrl+Right
Dismiss Escape Escape

Table (inside tables)

Action macOS Windows / Linux
Next Cell Tab Tab
Previous Cell Shift+Tab Shift+Tab
Merge / Split Cells Cmd+M Ctrl+M

Math Editing (inside math blocks)

Action macOS Windows / Linux
Confirm Block Math Shift+Enter Shift+Enter
Cancel / Exit Esc Esc

File Tree

Action macOS Windows / Linux
Rename File F2 F2
Confirm Rename Enter Enter
Cancel Rename Esc Esc

Tips

  • Slash Commands: Type / at the start of an empty line to open the block insertion menu
  • Wikilinks: Type [[ to start a wikilink with autocomplete
  • @Mentions: Type @ to mention a page or date — select from Quick Dates (Today/Yesterday/Tomorrow) or workspace pages
  • Footnotes: Type [^id] to insert a footnote reference — the definition is auto-created at the end of the document
  • Markdown Shortcuts: You can always type raw markdown syntax (e.g., **bold**, # Heading) — Baram converts it automatically
  • Floating Toolbar: Select text to see a floating toolbar with formatting options
  • Tab Switcher: Hold Ctrl while pressing Tab to cycle through recently used tabs; release Ctrl to select
  • Ghost Text: AI autocomplete appears as faded text — press Tab to accept, Cmd+Right for just the first word, Escape to dismiss
  • Find & Replace: Use Cmd+F to find text, Cmd+H to find and replace. Press Enter/Shift+Enter to navigate between matches
  • Folding: Hover over a heading or nested list item to see a fold arrow. Click it or press Cmd+Shift+[ to collapse/expand. Use Cmd+Shift+Alt+[ / ] to fold/unfold all
  • Date Mentions: Type @ and select Today/Yesterday/Tomorrow to insert a date mention chip linked to that day's journal entry
  • Tags: Type #tag (autocompletes vault-wide); Cmd/Ctrl+click a tag to search every file that uses it
  • Quick Capture: Press Cmd+Shift+N to jot an idea/link/quote/note, or use /idea, /link, /quote, /note

Customization

All keyboard shortcuts can be remapped in Settings > Keybindings. Search for a shortcut by name or key, click Edit, then press the new key combination. Conflicts are detected automatically. Use the ↺ button to reset individual shortcuts, or Reset All Keybindings to restore defaults.


See the full User Guide for detailed feature descriptions.