diff --git a/docs/commands.md b/docs/commands.md index 8805c9d67..188314b5f 100644 --- a/docs/commands.md +++ b/docs/commands.md @@ -74,9 +74,12 @@ See [Parallel Orchestration](./parallel-orchestration.md) for full documentation | `Ctrl+Alt+G` | Toggle dashboard overlay | | `Ctrl+Alt+V` | Toggle voice transcription | | `Ctrl+Alt+B` | Show background shell processes | +| `Ctrl+V` / `Alt+V` | Paste image from clipboard (screenshot → vision input) | | `Escape` | Pause auto mode (preserves conversation) | > **Note:** In terminals without Kitty keyboard protocol support (macOS Terminal.app, JetBrains IDEs), slash-command fallbacks are shown instead of `Ctrl+Alt` shortcuts. +> +> **Tip:** If `Ctrl+V` is intercepted by your terminal (e.g. Warp), use `Alt+V` instead for clipboard image paste. ## CLI Flags diff --git a/packages/pi-coding-agent/src/core/keybindings.ts b/packages/pi-coding-agent/src/core/keybindings.ts index 958560121..29bc8b967 100644 --- a/packages/pi-coding-agent/src/core/keybindings.ts +++ b/packages/pi-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: process.platform === "win32" ? "alt+v" : "ctrl+v", + pasteImage: process.platform === "win32" ? "alt+v" : ["ctrl+v", "alt+v"], newSession: [], tree: [], fork: [],