From cec8c7888b4deeaddba697b24c45c861d428eea7 Mon Sep 17 00:00:00 2001 From: Duncan Ogilvie Date: Fri, 27 Feb 2026 22:51:16 +0100 Subject: [PATCH] fix(coding-agent): use alt+v for image pasting on Windows (#1682) --- packages/coding-agent/README.md | 2 +- packages/coding-agent/src/core/keybindings.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/coding-agent/README.md b/packages/coding-agent/README.md index 14dc75b1..c119cd23 100644 --- a/packages/coding-agent/README.md +++ b/packages/coding-agent/README.md @@ -136,7 +136,7 @@ The editor can be temporarily replaced by other UI, like built-in `/settings` or | File reference | Type `@` to fuzzy-search project files | | Path completion | Tab to complete paths | | Multi-line | Shift+Enter (or Ctrl+Enter on Windows Terminal) | -| Images | Ctrl+V to paste, or drag onto terminal | +| Images | Ctrl+V to paste (Alt+V on Windows), or drag onto terminal | | Bash commands | `!command` runs and sends output to LLM, `!!command` runs without sending | Standard editing keybindings for delete word, undo, etc. See [docs/keybindings.md](docs/keybindings.md). diff --git a/packages/coding-agent/src/core/keybindings.ts b/packages/coding-agent/src/core/keybindings.ts index c9f3ebae..c15c5cd2 100644 --- a/packages/coding-agent/src/core/keybindings.ts +++ b/packages/coding-agent/src/core/keybindings.ts @@ -65,7 +65,7 @@ export const DEFAULT_APP_KEYBINDINGS: Record = { externalEditor: "ctrl+g", followUp: "alt+enter", dequeue: "alt+up", - pasteImage: "ctrl+v", + pasteImage: process.platform === "win32" ? "alt+v" : "ctrl+v", newSession: [], tree: [], fork: [],