Add keyboard shortcuts for quickly switching reasoning effort and model

Open 💬 4 comments Opened Jun 6, 2026 by nove521
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

Feature request

It would be helpful to have keyboard shortcuts or a command-palette action for quickly switching the model reasoning effort, and possibly the model itself.

Motivation

When starting a new Codex session, I often choose a different reasoning level depending on the difficulty of the task. Right now this requires using the mouse to open the model/reasoning selector and change the setting manually. Doing that repeatedly across new sessions adds friction and interrupts the workflow.

Suggested behavior

Possible approaches:

  • Add shortcuts to cycle reasoning effort, for example low / medium / high.
  • Add shortcuts or command-palette actions for selecting a specific reasoning effort.
  • Optionally support quick model switching in the same way.
  • Show a lightweight confirmation/toast after switching so the active setting is clear.

This would make it easier to adapt Codex to quick/simple tasks versus deeper implementation work without leaving the keyboard.

View original on GitHub ↗

4 Comments

github-actions[bot] contributor · 2 months ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #25613

Powered by Codex Action

jkryanchou · 2 months ago

+1 I think codex should add more keyboard shortcuts as what Claude Code did. when we need to switch model or reasoning effort..

prefect12 · 1 month ago

Update from Codex App 26.721.31836 on macOS:

The current desktop app now exposes three relevant actions under Settings → Keyboard Shortcuts:

  • Increase reasoning effort
  • Decrease reasoning effort
  • Cycle reasoning effort

However, they do not appear to have default bindings, and the published desktop shortcut table does not mention them. So the underlying action exists, but the feature remains difficult to discover unless a user happens to search the shortcut settings.

The CLI already ships default reasoning-effort shortcuts (Alt++ / Alt+-, or Shift+Up / Shift+Down; see #2920). It would be helpful if the desktop app also:

  1. shipped documented default bindings, or clearly surfaced these unbound actions near the model/reasoning control;
  2. showed a lightweight confirmation with the newly selected effort;
  3. kept the shortcut usable while a prompt draft is present.

Until then, documenting that users can assign these actions themselves in Keyboard Shortcuts would already improve discoverability.

kendonB · 11 days ago

Latest version removes the ability to change reasoning effort using a keyboard shortcut?