[FEATURE] Desktop app: allow disabling/rebinding the Ctrl+Shift+1–9 quick session switcher

Open 💬 0 comments Opened Jul 11, 2026 by CannonRS

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_

View original on GitHub ↗