DocsKeyboard NavigationKeyboard Shortcuts
Back
Keyboard Navigation

Keyboard Shortcuts

Command palette

Press Cmd/Ctrl + K to open the command palette. Search for issues by ID or title, or trigger global actions.

Discovering shortcuts

Press ? in the web board to see the shortcuts available in the current view. The overlay only lists what works right now, so it's the authoritative reference as the UI evolves. Shortcuts are ignored while you're typing in a text field.

Global

KeyAction
Cmd/Ctrl + KOpen command palette
Cmd/Ctrl + JOpen the agent chat popup
cCreate new issue
?Show keyboard shortcuts
/Focus the view's search box (Esc clears it)
fToggle the filter menu (Issues, My Issues, Notifications)
[ / ]Previous / next tab (Issues, My Issues)

Go to a view

Press g, then a letter:

KeysView
g oOverview
g iIssues
g bBoard
g cCycles (when enabled)
g tTimeline
g lLabels
g dDependencies
g aAgent (when Claude Code or Codex is installed)
g mMy Issues
g nNotifications
g rDrafts (while you have drafts)

Agent view

KeyAction
/Focus the composer
EscLeave the composer, keeping the draft (in the popup: minimize)
Enter / EscOn an approval card: allow once / deny
1–9, ← / →On a question card: pick an option / switch questions

Issues and Board

KeyAction
j / k (or ↓ / ↑)Next / previous issue
EnterOpen issue (on a group header: toggle the group)
→ / ←Issues: expand / collapse a parent or group. Board: next / previous column
} / {Expand / collapse all parents (Issues)
s / l / e / p / aSet status / labels / estimate / priority / assignee (p in Issues only)
.Copy issue ID
1–7Move to a status column (Board)

Issue detail

KeyAction
j / k (or → / ←)Next / previous issue
s / l / e / p / aSet status / labels / estimate / priority / assignee
mAdd comment
.Copy issue ID
1–5Move to Backlog / Planned / In Progress / Blocked / Done
EscClose the issue

Next and previous follow the order of the view you opened the issue from — Issues (including its search, filters, and collapsed parents), Board, a cycle, or My Issues. Deep links use the default sort order.

Every menu and picker works with the keyboard: arrow keys, Home / End, Enter or Space to choose, Esc to close. Type an item's letter or number to pick it directly — the status, priority, and estimate pickers number their options, and the right-click menu uses S Status, P Priority, A Assignee, L Labels, E Estimate, C Cycle. Assignee and cycle submenus have a filter box that's focused as soon as they open.

Drag and drop modifiers

ModifierEffect
Cmd/Ctrl + dragPrecise-slot positioning within a column
Alt + drag onto issueNest as sub-issue (parent)
Alt + drag to top levelRemove from parent (unparent)

Without Alt, drag-and-drop only reorders — it never changes parent relationships. This prevents accidentally nesting or unparenting issues while sorting.