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 composer is hidden and these keys go nowhere. Click the terminal to type into the shell. On a desktop it takes the keyboard when Shell mode opens.

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