VCode home

Type to start a message

Agents: claude, codex, opencode · On: desktop

With a hardware keyboard, start typing anywhere and the character goes into the composer. The box takes the focus on the first key, so there is nothing to click first. Backspace, Delete and Escape go back to it too.

Why you would use it

You pick a pane with a click or with Ctrl+B and an arrow, you read the reply, and then you answer. Without this the first character of the answer lands on the page and is lost, and you have to notice that before you can write anything.

How to use it

  1. Select a pane, or click anywhere in the transcript. The box (#draft) is empty and does not have the focus.

    The composer below the transcript, empty, its edge unlit.

  2. Start typing. The first character moves the focus to the box and is typed there; the rest follow it.

    The same box, now lit and holding the sentence that was typed.

  3. Press Enter to send, as usual.

  4. Press Backspace with the focus away from the box again. The box takes it back and the character before the caret goes, instead of the press being lost. Delete takes the one after it, and Escape moves the focus with nothing to delete.

What you see

The box lights up as it does on a click, and the character appears in it. If the box already held a half-written message, the character lands at the caret where you left it, not at the end.

In shell mode the same keys go to the same box, which is where a shell command is typed too. If a live dictation is running, typing ends it and keeps the words it had already written, exactly as typing in the box does — a Backspace ends it the same way.

Escape keeps its first two jobs. It closes the top sheet, popup or drawer, and with none open it stops the running turn. The focus moves to the box only when the key did neither.

Options and settings

None. There is nothing to turn on.

Limits and known gaps