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
| Key | Action |
|---|---|
Cmd/Ctrl + K | Open command palette |
Cmd/Ctrl + J | Open the agent chat popup |
c | Create new issue |
? | Show keyboard shortcuts |
/ | Focus the view's search box (Esc clears it) |
f | Toggle the filter menu (Issues, My Issues, Notifications) |
[ / ] | Previous / next tab (Issues, My Issues) |
Go to a view
Press g, then a letter:
| Keys | View |
|---|---|
g o | Overview |
g i | Issues |
g b | Board |
g c | Cycles (when enabled) |
g t | Timeline |
g l | Labels |
g d | Dependencies |
g a | Agent (when Claude Code or Codex is installed) |
g m | My Issues |
g n | Notifications |
g r | Drafts (while you have drafts) |
Agent view
| Key | Action |
|---|---|
/ | Focus the composer |
Esc | Leave the composer, keeping the draft (in the popup: minimize) |
Enter / Esc | On an approval card: allow once / deny |
1–9, ← / → | On a question card: pick an option / switch questions |
Issues and Board
| Key | Action |
|---|---|
j / k (or ↓ / ↑) | Next / previous issue |
Enter | Open 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 / a | Set status / labels / estimate / priority / assignee (p in Issues only) |
. | Copy issue ID |
1–7 | Move to a status column (Board) |
Issue detail
| Key | Action |
|---|---|
j / k (or → / ←) | Next / previous issue |
s / l / e / p / a | Set status / labels / estimate / priority / assignee |
m | Add comment |
. | Copy issue ID |
1–5 | Move to Backlog / Planned / In Progress / Blocked / Done |
Esc | Close 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.
Menus
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
| Modifier | Effect |
|---|---|
Cmd/Ctrl + drag | Precise-slot positioning within a column |
Alt + drag onto issue | Nest as sub-issue (parent) |
Alt + drag to top level | Remove from parent (unparent) |
Without Alt, drag-and-drop only reorders — it never changes parent relationships. This prevents accidentally nesting or unparenting issues while sorting.