[BUG] Ctrl+V in /resume conflicts with Windows paste - cannot be rebound
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:
- Rebind the preview shortcut to a different key (e.g., Alt+V) using
~/.claude/keybindings.json, OR - Have a non-conflicting default shortcut that doesn't override system paste
Current Behavior
- The project picker displays:
Ctrl+V to previewin its shortcut hints - Pressing Ctrl+V triggers preview instead of pasting clipboard content
- Attempting to rebind this shortcut in
keybindings.jsonhas no effect
What I Tried
I attempted to rebind Ctrl+V using the following contexts in ~/.claude/keybindings.json:
SelectResumeProjectsProjectPicker
None of these worked, suggesting either:
- The actual context name is not documented
- This particular UI doesn't respect keybindings configuration
- The shortcut is hardcoded and not rebindable
Requested Solution
Please either:
- Document the correct context name for the
/resumeproject picker so users can rebind shortcuts - Change the default shortcut from Ctrl+V to something non-conflicting (e.g., Alt+V, Ctrl+P)
- Make this shortcut rebindable if it currently isn't
Environment
- OS: Windows
- Claude Code version: [your version]
- Context:
/resumeproject 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:
- Rebind the preview shortcut to a different key (e.g., Alt+V) using
~/.claude/keybindings.json, OR - 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_
Showing cached comments. Read the full discussion on GitHub ↗
8 Comments
+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.
Having the same issue (attempting to remove
staletag)Same issue
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" />
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: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.)
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, andProjectPickerall fail silently. The fix is to expose these bindings in keybindings.json alongside the existing configurable shortcuts.Closing for now — inactive for too long. Please open a new issue if this is still relevant.
Umm...what? Just because you didn't bother to deal with this you closed it? This is still a massive headache.