Keys
Keys act on the view you have open; your terminal must pass the combination through to Tatu.
| Key | Where | What it does | See |
|---|---|---|---|
| Enter | Editor | Send your message; while working, queue it. With a suggestion selected, accept it and run a completed command. | First session |
| Alt+Enter, Shift+Enter, Ctrl+J | Editor | Insert a newline. | First session |
| Esc | Conversation | Dismiss suggestions or a selection; otherwise abort the run. | First session |
| Ctrl+C | Conversation | Abort a run; otherwise clear a draft, or press twice on an empty draft to exit. | First session |
| Ctrl+D | Editor | Exit on an empty draft; otherwise delete the character after the cursor. | First session |
| Ctrl+G | Conversation, picker or dialog | Open the agents screen. | Many agents |
| Alt+S | Conversation or agents screen | Open the automations. | Automations |
| Ctrl+B | Running conversation | Move the running command to the background. | Background tasks |
| Ctrl+T | Conversation | Show or hide reasoning. | Models |
| Ctrl+O | Conversation | Expand or collapse all tool outputs. | First session |
| Alt+O | Conversation | Toggle the latest tool block. | First session |
| Alt+T | Conversation | Fold or expand the plan. | Planning |
| Alt+A | Conversation | Open the subagent viewer. | Subagents |
| Ctrl+Y | Conversation | Copy the last answer. | First session |
| Alt+Y | Conversation | Copy the last code block from an answer that has one. | First session |
| Ctrl+V | Editor | Paste an image from the clipboard; fall back to text when there is no image. | Images |
| Page Up, Page Down | Conversation | Scroll by a page. | First session |
| Ctrl+Home, Ctrl+End | Conversation | Go to the start or end; the end resumes following new output. | First session |
| Tab | Editor | Complete a suggestion without running it, or open argument suggestions for a complete command. | First session |
| ↑, ↓ | Editor | Move through suggestions; at the first or last line, navigate message history. Up first takes back queued messages when there are any. | First session |
| @ | Editor | Start a file mention. | Images |
| / | Start of editor | Start a command and show suggestions. | Commands |
| ←, Ctrl+B; →, Ctrl+F | Text editing | Move one character backward or forward; Ctrl+B is reserved for backgrounding while running. | First session |
| Alt+←, Ctrl+←, Alt+B | Text editing | Move backward one word. | First session |
| Alt+→, Ctrl+→, Alt+F | Text editing | Move forward one word. | First session |
| Ctrl+P, Ctrl+N | Multiline editor | Move to the previous or next line. | First session |
| Home, Ctrl+A; End, Ctrl+E | Text editing | Move to the start or end of the line. | First session |
| Alt+<, Alt+> | Multiline editor | Move to the start or end of the draft. | First session |
| Backspace, Ctrl+H; Delete | Text editing | Delete the previous or next character; Backspace removes an image marker as a unit. | Images |
| Alt+Backspace, Ctrl+Backspace, Ctrl+W | Text editing | Delete the preceding word. | First session |
| Alt+Delete, Ctrl+Delete, Alt+D | Text editing | Delete the next word. | First session |
| Ctrl+U, Ctrl+K | Text editing | Delete before or after the cursor. | First session |
| Alt+C, Alt+L, Alt+U | Multiline editor | Capitalize, lowercase or uppercase the next word. | First session |
| Shift+←, Shift+→ | Multiline editor | Extend the selection by a character. | First session |
| Ctrl+Shift+←/→, Alt+Shift+←/→, Alt+Shift+B/F | Multiline editor | Extend the selection by a word backward or forward. | First session |
| Shift+↑, Shift+↓ | Multiline editor | Extend the selection by a line. | First session |
| Ctrl+Shift+C | Multiline editor | Copy selected editor text. | First session |
| ↑/↓, Ctrl+P/N | Pickers | Select the previous or next item. | Models |
| Page Up, Page Down | Pickers | Move one page of items. | Models |
| Enter | Pickers | Choose an item, open its child list or edit its text value. | Settings |
| Esc, Ctrl+C | Pickers | Go back one level or close the picker; Ctrl-C closes it directly. | Settings |
| Tab, Shift+Tab | Tabbed pickers | Switch tabs. | Models |
| ←, → | Model picker | Change the selected model’s effort. | Models |
| Ctrl+R | Settings or subagent-tier picker | Reset the selected setting or tier to its default. | Settings |
| Ctrl+F | Session tree picker | Fork from the selected message. | Sessions |
| Ctrl+X | Task picker | Stop the selected task. | Background tasks |
| ↑/↓, K/J | Information panels and output viewers | Scroll one line up or down. | Context and cost |
| Page Up, Page Down, Space | Information panels | Page up, page down, or page down. | Context and cost |
| Home, G; End, Shift+G | Information panels | Go to the start or end; unshifted g means start. |
Context and cost |
| Esc, Enter, Q, Ctrl+C | Information panels | Close the panel. | Context and cost |
| Tab | /btw panel only | Switch between reading history and editing the side field. | Context and cost |
| Enter | /btw field, editing | Send a side question; empty input does nothing. In reading mode, Enter does nothing. | Context and cost |
| Alt+Enter, Shift+Enter, Ctrl+J | /btw field, editing | Insert a newline, as in the main editor. | Context and cost |
| ↑/↓, k/j; Page Up/Page Down, Space | /btw panel, reading only | Scroll a line; page up or down (Space pages down). | Context and cost |
| Home, g; End, Shift+G | /btw panel, reading only | Go to the start or end of side history. | Context and cost |
| c | /btw panel, reading only | Copy the newest visible assistant answer; while editing, type the letter instead. | Context and cost |
| Esc | /btw panel only | Close without stopping; preserve both drafts. | Context and cost |
| Ctrl+C | /btw panel only | Stop only the active side answer and keep the panel open; when idle, close. Other views keep their usual bindings. | Context and cost |
| ↑/↓, Enter, 1–9 | Usage-limit pause | Move over the choices (resume at reset or cancel it, try again, switch provider, end the task), run the one under the cursor, or run the numbered one. Esc does nothing. Page Up/Down and Ctrl-Home/End still scroll. | Context and cost |
| C | Pairing panel | Copy the current, unexpired pairing link. | Set up and pair |
| Page Up, Ctrl+B; Page Down, Ctrl+F, Space | Task and subagent viewers | Page up or down. | Background tasks |
| Home, Ctrl+Home, G; End, Ctrl+End, Shift+G | Task and subagent viewers | Go to the start or end; unshifted g means start. |
Subagents |
| Esc, Q; Ctrl+C | Task viewer | Return to the task list; Ctrl-C closes the viewer. | Background tasks |
| X | Task viewer | Stop the task. | Background tasks |
| Esc, Q, Ctrl+C | Subagent viewer | Return to the main conversation. | Subagents |
| ←, H; →, L | Subagent viewer | View the previous or next subagent. | Subagents |
| Ctrl+O | Subagent viewer | Expand or collapse its tool outputs. | Subagents |
| /, Esc | Agents screen | Start filtering; Esc first leaves filtering, then closes the screen. | Many agents |
| Tab, Shift+Tab | Agents screen | Switch between the list and action buttons. | Many agents |
| ←, → | Agents action buttons | Switch between actions. | Many agents |
| N, C, S, X | Agents screen, outside filtering | Start a new session, add a computer, open the automations, or ask to interrupt the selected active agent. | Many agents |
| Ctrl+K | Agents screen | Ask to stop a daemon-managed session. | Daemon |
| Ctrl+W | Agents screen | Open worktrees for the selected computer. | Daemon |
| Ctrl+X | Agents screen | Ask to remove a paired computer. | Other computers |
| Ctrl+C | Agents screen | Close the screen. | Many agents |
| N | Automations, outside filtering | Make a new automation; Enter on the + New automation card does the same. | Automations |
| Enter | Automations | Edit the selected task. | Automations |
| R | Automations, outside filtering | Run the selected task now, after you confirm with Y (not for a GitHub Projects board). | Automations |
| Space | Automations, outside filtering | Pause or resume the selected task. | Automations |
| O | Automations, outside filtering | Open the session of the selected task’s last run, if it is still open. | Automations |
| Ctrl+X | Automations | Ask to delete the selected task. | Automations |
| /, Esc, Tab | Automations | Start filtering; leave filtering and then close the screen (in tatu automations, quit); switch between the list and the + New automation card. |
Automations |
| Tab/↓, Shift+Tab/↑ | Automation form | Move between fields. | Automations |
| ←, →; Space | Automation form | Change a choice (computer, what starts it, effort, repeat, day); toggle the worktree or Cards there. | Automations |
| Enter | Automation form, Project | Choose the project folder (Backspace clears it for a board). | Automations |
| Ctrl+S, Esc | Automation form | Save; close, asking first if you changed something (Y discards). | Automations |
| →; ←, Backspace | New-session folder picker | Enter a folder; go to its parent (Backspace only with an empty filter). | Daemon |
| Tab/↓, Shift+Tab/↑ | New-session options | Move between fields. | Daemon |
| Space, Enter | New-session isolation option | Toggle isolation; Enter on another field starts the session. | Daemon |
| Esc, Ctrl+C | New-session options | Return to folder selection. | Daemon |
| Enter, Esc | New-session warnings | Continue to the newly opened session. | Daemon |
| Enter | New-session root-folder field or pairing-link field | Submit the path or link. | Daemon |
| Ctrl+X | Worktree list | Ask to remove the selected worktree. | Daemon |
| Y, Shift+Y | Agent and worktree confirmations | Confirm; any other key cancels. | Daemon |
| Y, N, Enter | Yes/no dialog | Confirm with y or Y; decline with n, N or Enter. |
First session |
| ↑/↓, K/J, number, Enter | Choice dialog | Move, choose by number, or submit the selected option. | First session |
| Tab/→, Shift+Tab/← | Multiple-choice form | Switch question or review tabs. | First session |
| ↑/↓, number, Space, Enter | Multiple-choice form | Move, pick a numbered option, toggle a choice or activate the row. | First session |
| Enter, Esc | Own-answer field | Save the answer or cancel editing it. | First session |
| Esc, Ctrl+C | Questions | Dismiss without answering; Ctrl-C also aborts the run. | First session |
| Drag; double-click; triple-click | Conversation | Select and copy text; select a word; select a line. In the editor, selection is for editing, not automatically copied. | First session |
| Click a tool block or plan | Conversation | Toggle that block or fold the plan. | Planning |
| Mouse wheel | Conversation or output viewer | Scroll the visible output. | First session |