Keybindings
Inside a hosted session (constant host), the default prefix is Ctrl-B. Press
it, release, then a key.
| Keys | Action |
|---|---|
Ctrl-B c | Continue in Claude Code, refreshing the existing projection |
Ctrl-B C | Create a new Claude continuation |
Ctrl-B x | Continue in Codex, refreshing the existing projection |
Ctrl-B X | Create a new Codex continuation |
Ctrl-B : | Open the Constant command line (switch claude, new claude, quit) |
Ctrl-B d | Detach and exit cleanly |
Ctrl-B Ctrl-B | Send a literal Ctrl-B to the child runtime |
Lowercase refreshes the existing projection for that runtime; uppercase creates a new continuation. See Carrying a thread for continue vs. new.
Changing the prefix
If you are already inside tmux, Ctrl-B is taken. Pick another:
constant host codex --prefix C-t
CONSTANT_PREFIX=C-t constant host codexDebugging the prefix
constant keysThis prints the raw bytes for each key. Codex enables the Kitty keyboard
protocol, so Ctrl-B can arrive as an escape sequence rather than a raw byte;
Constant recognizes both the legacy and Kitty encodings.