diff --git a/README.md b/README.md index 4426c79..f477e21 100644 --- a/README.md +++ b/README.md @@ -258,7 +258,8 @@ own front-end settings are separate; see [Configuration](#configuration). - **Auto-fitting composer** — the input box rests at three rows and grows with your prompt (multi-line or a single long line, wide-char aware) up to twelve rows or what the terminal can spare; `⇧⏎` inserts a newline - (`^J` on terminals that cannot tell Shift+Enter from Enter). It shrinks + (`ctrl+enter`, `alt+enter`, or `^J` on terminals that cannot tell + Shift+Enter from Enter). It shrinks back after send, history recall, and `/`-commands. A one-row shelf above it carries staged files, the folded queue count (`^Q` unfolds the strip), a `↓ new output` hint, and a pending skill chip. Prompts wrap in the transcript at the @@ -414,7 +415,7 @@ own front-end settings are separate; see [Configuration](#configuration). | `^Q` | Unfold the queue strip from the composer shelf (`↑↓`/`jk` select · `←→`/`hl` move · `d d` two-step delete · `esc`/`⏎` folds it back; full manager: `/queue`) | | `^S` | Stop the running sub-agent (two-step confirm: `y` stops, any other key continues) | | `^T` | Cycle reasoning depth (`disabled` → `low` → `medium` → `high`) | -| `⇧⏎` | Insert a newline in the input (`^J` and `Ctrl+Enter` still work on terminals that cannot tell Shift+Enter from Enter) | +| `⇧⏎` | Insert a newline in the input (`ctrl+enter`, `alt+enter`, and `^J` still work on terminals that cannot tell Shift+Enter from Enter) | | `s` / `x` | Save / skip a pending skill-suggestion chip while the composer is empty (`alt+s`/`alt+x` work everywhere) | | `1`–`3` | Resume a recent session from the home screen | | `^L` | Clear the conversation (two-step confirm: `y` clears, any other key cancels) | diff --git a/internal/tui/commands.go b/internal/tui/commands.go index 142216f..12791e6 100644 --- a/internal/tui/commands.go +++ b/internal/tui/commands.go @@ -324,6 +324,7 @@ func (m *Model) buildHelpCard() string { {"^K", "command palette"}, {"^T", "cycle reasoning depth"}, {"^S", "stop the running sub-agent"}, + {"^X", "arm turn cancellation from any state (y confirms)"}, {"^L", "clear the conversation"}, {"^E", "toggle details (reasoning + tool output)"}, {"alt+f", "find in the transcript"},