/keys and /help open the same panel inside koda.
Keyboard shortcuts100×30 · 0:06
The whole keymap, from inside koda, with /keys.
Stopping a run100×30 · 0:12
ctrl+c stops the turn and keeps what streamed; twice quits.
| Key |
Action |
| enter |
Send the message. |
| ctrl+j (or alt/ctrl+enter) |
Insert a newline. |
| ctrl+c |
Interrupt the current turn. Press twice to quit. |
| ctrl+d |
Quit. Deletes a character if the input is non-empty. |
| esc |
Interrupt if busy; otherwise clear the input. Closes an overlay. |
| Key |
Action |
| pgup / pgdn |
Scroll the transcript. The mouse wheel works too. |
| up / down |
Input history, or picker navigation. |
| ctrl+r |
Expand the last tool output. |
| ctrl+t |
Expand the last reasoning block. |
| ctrl+l |
Clear the screen. Press twice to confirm. |
| Key |
Action |
| tab |
Complete a command, or pick a mentioned file. |
| @ |
Mention a file, or attach an image or document. |
| # |
Open the text palette on what you have typed. |
| ctrl+a / ctrl+e |
Start / end of line. |
| ctrl+k / ctrl+u / ctrl+w |
Kill to end / to start / previous word. |
| alt+b / alt+f (or alt+←/→) |
Move by word. |
| Key |
Action |
| ctrl+p |
Cycle mode: plan → execute → vibe. |
| Key |
Action |
| y |
Approve this call. |
| a |
Approve this tool for the rest of the session. |
| n |
Deny, and tell the model to ask instead. |
| ↑ / ↓ |
Scroll the pending tool preview. |
| Key |
Action |
| ↑ / ↓, 1–9 |
Pick an option. |
| any character |
Start typing a free-text answer instead. |
| esc |
Go back to the options. |
The answer is taken in the dialog, never in the composer underneath.