Skip to content

Keyboard shortcuts

Every key in Coder, in the web chat, and in the screens they open, in one place. Type /help in Coder to see the short list there.

Coder: sending

KeyDoes
EnterSend now, even while a reply is being written. With an empty input, sends the next queued message now.
Ctrl+EnterQueue for later: the message runs when the reply ends, in the order you queued. With nothing running, it sends at once.
Ctrl+Q, Ctrl+JQueue for later, in terminals that send Ctrl+Enter as a plain Enter.
Shift+Enter, Alt+EnterA new line.
Esc with messages queuedPut the queued messages back in the input to edit or remove.
! on an empty inputRun a shell command in your folder, such as !git status. Backspace on the empty input goes back to a message.
@path/to/fileAttach a file to your message.

Coder: the chat

KeyDoes
EscStop the reply. Closes a list or screen. Twice on a draft clears it.
Shift+TabBefore a chat's first message: choose who answers (Auto, Claude Code, Codex, OpenCode, or another agent here).
TabComplete a / command.
Up, DownYour earlier messages. Down from the input selects the agent rows under it.
Ctrl+NStart a new chat in the same folder. The last one stays in /resume.
Ctrl+OShow each step in full, or fold the steps back to one line each.
Ctrl+P (Cmd+P on macOS), F2Open plugins.
PageUp, PageDown, mouse wheelScroll the chat.
Ctrl+EndJump to the bottom of the chat.
Ctrl+A, Ctrl+EStart or end of the line.
Cmd+ASelect the whole input, where the terminal passes Cmd keys on. In Terminal, iTerm2, and Ghostty, use Ctrl+Shift+A.
DragCopy text from the chat. Double-click copies a word, triple-click a line.
Click a messageShows the model that wrote it for about three seconds.
Ctrl+CQuit. The chat is saved.

Coder: a step that waits for you

KeyDoes
YAllow it, this one time.
N, EscSay no.
PageUp, PageDownRead the whole command.

Coder: lists and screens

ScreenKeys
/modelsType to search, Up and Down to choose, Enter to go on, Esc to step back.
/pluginsUp and Down to choose, Space to turn on or off, Enter for its settings, Tab between fields, Esc to go back.
/resumeUp and Down (or j and k) to choose, Enter to open, Esc to go back.
/preferencesUp and Down to move, Left and Right (or - and +) to change a value.
/agentsUp and Down to choose, Enter to open, s to stop, m to message, r to resume, Esc to close.
Agent rows under the inputDown from the input to select, Up and Down to move, Esc (or Up from the first) back to your chat.

The web chat

KeyDoes
EnterSend now. While a reply is being written, stops it and sends yours.
Ctrl+Enter (⌘+Enter on a Mac)Queue for later.
Shift+EnterA new line.

Type /export in the web chat's message box and send it to save the chat to a file.

The Verse in your browser

In Everglade, as on the Mac:

KeyDoes
W, SMove forward and back.
A, D (or Q, E)Step sideways.
SpaceJump.
ShiftSprint.
Right mouse buttonHold to look and turn.
Left mouse buttonHold to orbit.
Mouse wheelZoom, into first person and back.
EscClose a board, then release the mouse.

Next: Slash commands.