Skip to main content
Macro is keyboard-first. Every action has a hotkey, allowing you to navigate, triage, search, and execute commands without touching the mouse.

Core Navigation

Command Menu

Cmd+K (Mac) / Ctrl+K (Windows/Linux)Open the command palette to search and execute any action with context

Quick Search

Cmd+/ (Mac) / Ctrl+/ (Windows/Linux)Launch unified search across emails, messages, docs, and files

Email & Triage

ShortcutAction
j / kMove down / up in list
EnterOpen selected item
EscClose item and return to list
eArchive email
#Delete email
!Mark as spam
uMark as unread
sStar/unstar email
ShortcutAction
cCompose new email
rReply to email
aReply all
fForward email
Cmd+EnterSend email (Mac)
Ctrl+EnterSend email (Windows/Linux)
Cmd+Shift+CAdd CC recipients
Cmd+Shift+BAdd BCC recipients

Text Editing

The unified editor powers emails, notes, channels, and tasks with consistent shortcuts across all surfaces.

Formatting

ShortcutAction
Cmd+B / Ctrl+BBold
Cmd+I / Ctrl+IItalic
Cmd+U / Ctrl+UUnderline
Cmd+Shift+X / Ctrl+Shift+XStrikethrough
Cmd+E / Ctrl+EInline code
Cmd+Shift+H / Ctrl+Shift+HHighlight
Cmd+K / Ctrl+KInsert link
For inline formats like code, highlight, and strikethrough, press Right Arrow at the end of formatted text to escape the formatting.

Document Structure

ShortcutAction
Cmd+Opt+1 through Cmd+Opt+6Heading 1-6 (Mac)
Ctrl+Alt+1 through Ctrl+Alt+6Heading 1-6 (Windows/Linux)
Cmd+Shift+7Numbered list
Cmd+Shift+8Bullet list
Cmd+Shift+9Checklist / Todo
TabIndent list item
Shift+TabOutdent list item
ShortcutAction
Cmd+Opt+C / Ctrl+Alt+CCode block
Cmd+Shift+Q / Ctrl+Shift+QQuote block
--- (three dashes)Horizontal rule
@@mention (docs, tasks, files, people)
[[Create bidirectional link

Selection & Movement

ShortcutAction
Cmd+A / Ctrl+ASelect all
Cmd+X / Ctrl+XCut
Cmd+C / Ctrl+CCopy
Cmd+V / Ctrl+VPaste
Cmd+Z / Ctrl+ZUndo
Cmd+Shift+Z / Ctrl+Shift+ZRedo
Cmd+D / Ctrl+DDuplicate line
Opt+Up/Down / Alt+Up/DownMove line up/down

Channels & Messaging

ShortcutAction
nNew channel message
tStart new thread
Cmd+Shift+EnterSend message
Up ArrowEdit last message (when input empty)
Cmd+F / Ctrl+FFind in channel

Tasks & To-Dos

Task Creation

ShortcutAction
Cmd+Shift+TNew task
SpaceToggle task complete
EnterOpen task details

Task Management

ShortcutAction
dSet due date
pSet priority
aAssign task
lAdd label

Files & Documents

File Navigation

ShortcutAction
Cmd+O / Ctrl+OOpen file picker
Cmd+N / Ctrl+NNew document
Cmd+S / Ctrl+SSave/share document
Cmd+P / Ctrl+PPrint or export PDF

PDF Viewer

ShortcutAction
SpacePage down
Shift+SpacePage up
j / kScroll down / up
Cmd+F / Ctrl+FSearch in PDF
Cmd++ / Ctrl++Zoom in
Cmd+- / Ctrl+-Zoom out
Cmd+0 / Ctrl+0Reset zoom

Canvas & Diagramming

ShortcutAction
Space + DragPan canvas
Cmd+Scroll / Ctrl+ScrollZoom
VSelection tool
RRectangle tool
TText tool
LLine/arrow tool
DeleteDelete selected elements
Cmd+D / Ctrl+DDuplicate selection
Cmd+G / Ctrl+GGroup elements

AI Chat

ShortcutAction
Cmd+J / Ctrl+JOpen AI chat
@@mention context (emails, docs, files)
Cmd+Shift+AToggle agent mode
EscStop generation

Search Operators

Use search operators in the unified search (Cmd+/):
type:email inbox:true          # Search inbox emails
type:task due:[1 week]         # Tasks due within a week
type:file "contract"           # Files containing "contract"
type:doc @mentions:me          # Docs mentioning you
from:[email protected]          # Emails from specific sender
has:attachment                 # Items with attachments

Window & View Management

Navigation

ShortcutAction
Cmd+1-9Jump to sidebar section
Cmd+\Toggle sidebar
Cmd+.Toggle right panel
Cmd+,Open settings

Focus & Modes

ShortcutAction
FFocus mode (hide sidebar)
Cmd+Shift+FFullscreen
Cmd+Opt+IToggle DevTools
/Jump to search

System & Application

ShortcutAction
Cmd+Q / Alt+F4Quit application
Cmd+W / Ctrl+WClose current tab/window
Cmd+TabSwitch between recent items
Cmd+Shift+NNew window
Cmd+R / Ctrl+RRefresh/reload
Cmd+Opt+R / Ctrl+Alt+RHard refresh

Customization

All keyboard shortcuts can be customized in Settings > Keyboard Shortcuts. You can also view all available shortcuts by pressing Cmd+K and typing “shortcuts”.

Modifier Keys Reference

Macro uses consistent modifier key naming:
  • cmd - Command key (Mac) / Control key (Windows/Linux)
  • ctrl - Control key (Mac only)
  • opt - Option/Alt key
  • shift - Shift key
On Windows and Linux, cmd shortcuts automatically translate to ctrl. You don’t need to configure this separately.

Tips for Power Users

1

Learn the Command Menu

Press Cmd+K to access any action. Start typing to filter. The command menu shows available shortcuts next to each command.
2

Use Jump Navigation

Press single letters like j/k to navigate lists, e to archive, c to compose. No modifiers needed.
3

Master Context Switching

Use Cmd+K with selection context - select text, then press Cmd+K to see contextual actions like “Create task from selection” or “Send to AI”.
4

Combine with @mentions

Type @ anywhere to link to docs, tasks, or files. This creates bidirectional references you can trace back.

Scope-Aware Shortcuts

Macro’s keyboard system is scope-aware. Shortcuts change based on what you’re focused on:
  • In email list: j/k navigate, e archives
  • In text editor: j/k type normally, Cmd+B bolds text
  • In PDF viewer: j/k scroll, Space goes to next page
  • In canvas: j/k type normally, V/R/T select tools
This means you can use the same keys for different actions depending on context, making the system more powerful without overwhelming you with combinations.
Press ? in any view to see available shortcuts for that context.

Build docs developers (and LLMs) love