[BUG] Ctrl+V in /resume conflicts with Windows paste - cannot be rebound

Status Closed — not planned
Reported on v2.1.31
Maintainer reply None cached
Activity 9 comments · opened Feb 4, 2026 · closed Jun 2, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Description

The /resume command's project picker uses Ctrl+V as a keyboard shortcut for "preview", which conflicts with Windows' system paste shortcut. When attempting to paste text into the search box, Ctrl+V instead triggers the preview function (or attempts to), making it impossible to paste.

Expected Behavior

Users should be able to either:

  1. Rebind the preview shortcut to a different key (e.g., Alt+V) using ~/.claude/keybindings.json, OR
  2. Have a non-conflicting default shortcut that doesn't override system paste

Current Behavior

  • The project picker displays: Ctrl+V to preview in its shortcut hints
  • Pressing Ctrl+V triggers preview instead of pasting clipboard content
  • Attempting to rebind this shortcut in keybindings.json has no effect

What I Tried

I attempted to rebind Ctrl+V using the following contexts in ~/.claude/keybindings.json:

  • Select
  • Resume
  • Projects
  • ProjectPicker

None of these worked, suggesting either:

  1. The actual context name is not documented
  2. This particular UI doesn't respect keybindings configuration
  3. The shortcut is hardcoded and not rebindable

Requested Solution

Please either:

  1. Document the correct context name for the /resume project picker so users can rebind shortcuts
  2. Change the default shortcut from Ctrl+V to something non-conflicting (e.g., Alt+V, Ctrl+P)
  3. Make this shortcut rebindable if it currently isn't

Environment

  • OS: Windows
  • Claude Code version: [your version]
  • Context: /resume project picker

Additional Context

Other shortcuts in the same view that work fine:

  • Ctrl+A to show all projects
  • Ctrl+B to toggle branch
  • Ctrl+R to rename
  • Type to search
  • Esc to cancel

Only Ctrl+V conflicts with the Windows system paste shortcut.

What Should Happen?

Users should be able to either:

  1. Rebind the preview shortcut to a different key (e.g., Alt+V) using ~/.claude/keybindings.json, OR
  2. Have a non-conflicting default shortcut that doesn't override system paste

Error Messages/Logs

Steps to Reproduce

The /resume command's project picker uses Ctrl+V as a keyboard shortcut for "preview", which conflicts with Windows' system paste shortcut. When attempting to paste text into the search box, Ctrl+V instead triggers the preview function (or attempts to), making it impossible to paste.

Claude Model

None

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.31

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

_No response_

View original on GitHub ↗

8 Comments

JGKle · 6 months ago

+1, Ctrl+W is also a common hotkey for "close tab", which is what I use for terminals on multiple OS's. The lack of ability to rebind these keys presents issues not just on Windows, especially given the choice of using such common hotkeys.

Please allow all of these to be rebound.

Mr-Wallet · 5 months ago

Having the same issue (attempting to remove stale tag)

mbutel · 5 months ago

Same issue

ragaey722 · 5 months ago

Edit: this keybinding mentioned in my comment meta+p turns out to be not hardcoded and I could change it in the keybindings.json (I didn't know about that file as I'm still new to use claude). So, this was a false alert by me.

Another keymapping issue is meta+p to switch models

<img width="302" height="27" alt="Image" src="https://github.com/user-attachments/assets/27ab0a0b-7b59-4004-b121-16aa861a81df" />

On windows using this will open the screen projection menu

<img width="395" height="464" alt="Image" src="https://github.com/user-attachments/assets/06995764-e71b-4989-9239-cb123c73f3db" />

ElliotDrel · 5 months ago

Adding to this — it's not just Ctrl+V. The resume menu has multiple hardcoded shortcuts that conflict with standard OS/terminal keybindings on Windows:

  • Ctrl+V (preview) → conflicts with paste
  • Ctrl+W → conflicts with close tab
  • Meta+P → conflicts with Windows screen projection

The fix shouldn't be changing one default — it should be making all resume menu keybindings configurable via keybindings.json, the same way other Claude Code shortcuts work. That way every user can set them to whatever works in their environment.

(Filed #36318 with the same report before finding this issue — closed as duplicate.)

ElliotDrel · 3 months ago

Still affecting Windows users. Ctrl+V, Ctrl+W, and Meta+P are all hardcoded in the resume menu with no way to rebind them — attempted rebinding with context names Select, Resume, Projects, and ProjectPicker all fail silently. The fix is to expose these bindings in keybindings.json alongside the existing configurable shortcuts.

github-actions[bot] · 2 months ago

Closing for now — inactive for too long. Please open a new issue if this is still relevant.

JGKle · 2 months ago

Umm...what? Just because you didn't bother to deal with this you closed it? This is still a massive headache.

Showing cached comments. Read the full discussion on GitHub ↗