Stop reassigning Ctrl+Shift+M without a stable shortcut contract

Environment: Windows ChatGPT desktop app, current stable channel.

Problem: Ctrl+Shift+M has changed meaning repeatedly in a short period. It previously opened the model picker, then became a recent-model action, and now appears to control reasoning effort. For heavy keyboard users, this is worse than removing a feature: muscle memory keeps executing the wrong command after each update.

This also interacts badly with automatic updates. There is no visible migration path, no changelog callout for shortcut changes, and no way to pin a shortcut to a stable command. Users have to relearn the key or discover the new mapping after the behavior already changed.

Requested changes:

  • Treat keyboard shortcuts as a compatibility surface, not disposable UI wiring.
  • Keep a stable default mapping for common commands, especially model selection and reasoning effort.
  • Provide user-customizable shortcuts for model picker, recent models, and reasoning effort.
  • If a shortcut must change, show a one-time migration notice and preserve the old mapping as an optional fallback.
  • Publish shortcut changes in release notes.

Related discussion: Custom keyboard shortcuts to switch model and reasoning

Hi @kurtwong ! Yeah, I can see how this would get frustrating, especially if you use keyboard shortcuts a lot and the same one keeps changing.

You can customize existing shortcuts under Settings > Keyboard Shortcuts. You can also search by command or key combo and update the bindings there: Keyboard Shortcuts settings

The feedback around keeping shortcuts more consistent, giving a heads-up when they change, and documenting those changes more clearly is helpful. Thanks for calling this out.

-Basil