Ctrl+V paste does not work in cmd.exe / PowerShell console (right-click paste works fine)

Status Closed — not planned
Reported on v2.1.197
Maintainer reply None cached
Activity 1 comment · opened Jul 1, 2026 · closed Aug 19, 2026

Environment

  • OS: Windows 11 Pro for Workstations 10.0.26200
  • Claude Code version: 2.1.197
  • Node.js version: v24.14.1
  • Terminal: Windows console host (conhost) running cmd.exe and PowerShell — not Windows Terminal app (no settings.json found for Windows Terminal)
  • Console mode: ForceV2=1 (not legacy console), QuickEdit=1

Bug description
When running claude in either cmd.exe or PowerShell (via the classic Windows console host), pressing Ctrl+V to paste text into the prompt does nothing — no characters are inserted, no error shown.

Steps to reproduce

  1. Open cmd.exe or PowerShell (classic console, not Windows Terminal).
  2. Copy some text to the clipboard.
  3. Run claude.
  4. Click into the input prompt and press Ctrl+V.
  5. Nothing is pasted.

Expected behavior
Ctrl+V should paste clipboard contents into the input prompt, consistent with standard Windows console behavior.

Actual behavior
Ctrl+V is silently ignored. Right-click paste (via QuickEdit mode) works correctly and pastes clipboard contents as expected, indicating the clipboard/console handling itself is fine — only the app's own Ctrl+V key handling seems to not register.

Additional notes

  • This reproduces in both cmd.exe and PowerShell consoles.
  • Right-click paste is a working workaround.
  • Suspected cause: Claude Code's TUI likely puts stdin into raw mode, which may bypass the console host's native Ctrl+V paste interception, and the app doesn't appear to handle the raw Ctrl+V key event itself.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗