[FEATURE] Desktop app: allow disabling/rebinding the Ctrl+Shift+1–9 quick session switcher
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Problem
The Windows desktop app has a built-in quick session switcher: holding Ctrl+Shift
overlays the numbers 1–9 on the recent sessions in the sidebar, and pressing a
digit switches to that session.
This shortcut cannot be disabled or rebound:
- ~/.claude/keybindings.json only covers CLI/TUI shortcuts; unbinding
ctrl+shift+1..9 in the Global context has no effect on this feature.
- There is no setting in settings.json or the desktop app settings UI.
- The feature is not even documented in the keyboard shortcuts table.
Why this matters
Ctrl+Shift+1–9 are common global hotkeys in third-party tools (in my case they
are bound system-wide to other software). Because the desktop app intercepts
Ctrl+Shift, my keystrokes repeatedly leak into the focused terminal pane as
text input, which corrupts terminal input and triggers the session switcher
overlay constantly. I never use this feature.
Environment: Claude Code desktop app on Windows 11.
Proposed Solution
Add a setting to disable the Ctrl+Shift+1–9 quick session switcher (or make it
rebindable, e.g. via keybindings.json with a desktop-app context).
Alternative Solutions
_No response_
Priority
High - Significant impact on productivity
Feature Category
CLI commands and flags
Use Case Example
_No response_
Additional Context
_No response_