[BUG] Ctrl+ keyboard shortcuts completely non-functional when Claude Code is launched from specific project directory

Resolved 💬 4 comments Opened Feb 9, 2026 by mertcandanzz Closed Feb 13, 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?

When launching Claude Code from my project's git directory, none of the Ctrl+ keyboard shortcuts work — both during normal Claude Code usage AND on the Resume Session screen. Ctrl+A, Ctrl+W, Ctrl+B, Ctrl+V, Ctrl+R, Esc, and Ctrl+C all have no effect. Only text input works.

The same shortcuts work perfectly when launching from a parent directory or any other directory.

Tested across multiple terminals — all produce the same result:

  • Windows Terminal (PowerShell)
  • Windows Terminal (cmd.exe)
  • VS Code integrated terminal
  • Cursor integrated terminal

What Should Happen?

All Ctrl+ keyboard shortcuts should work regardless of which directory Claude Code is launched from.

Error Messages/Logs

No error messages. The UI does not freeze or hang — shortcuts simply have no effect. Text input works normally.

Steps to Reproduce

  1. cd into a git project directory (e.g. D:\myproject-main)
  2. Run claude or claude --resume
  3. Try any Ctrl+ shortcut → no response
  4. Try Esc or Ctrl+C → no response
  5. Only text input and enter and arrow keys works
  6. Close terminal manually
  7. Open new terminal
  8. cd to any other directory (parent, home, or unrelated)
  9. Run claude or claude --resume
  10. Try same shortcuts → all work correctly

Claude Model

Opus

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

2.1.37 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

  • Issue is NOT terminal-specific — reproduced in Windows Terminal (PowerShell & cmd.exe), VS Code terminal, and Cursor terminal
  • Issue is directory-specific — only occurs when launched from this particular project directory
  • The project directory contains a git repo
  • Session files exist under ~/.claude/projects/ and work fine when accessed from other directories
  • Workaround: Launch Claude Code from a different directory

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗