openai / openai/codex

Feature request: Focus-aware, customizable shortcuts for switching side-panel tabs

Open
#44,509 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app enhancement
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

Codex desktop app on macOS.

What feature would you like to see?

Please add an option to switch side-panel tabs with Cmd+1 through Cmd+9 when keyboard focus is inside the side panel, including an embedded browser page or its address bar.

The shortcuts should select tabs by their visible left-to-right order. This should apply to the side panel's tab strip, rather than switching chats in the main sidebar.

Please also expose these actions in Settings > Keyboard Shortcuts so users can assign their own hotkeys:

  • Switch to side-panel tab 1–9
  • Switch to the next side-panel tab
  • Switch to the previous side-panel tab
Why would this be useful?

I frequently switch between multiple tabs in the side panel. In a normal browser, I use Cmd+number to jump directly to a specific tab. Having to reach for the mouse in Codex interrupts that workflow.

Suggested behavior
  • Make focus-aware Cmd+number navigation optional, preserving the existing default behavior for users who prefer it.
  • When enabled and focus is inside the side panel, route these shortcuts to that panel's tabs.
  • When focus is outside the side panel, preserve the existing chat-navigation shortcuts.
  • Keep the shortcuts working when an embedded browser page or its address bar has focus.
  • Allow custom bindings for direct tab selection and next/previous tab navigation.

The key request is a keyboard-only way to navigate side-panel tabs, with shortcut behavior that follows the focused panel.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the existing chat-navigation shortcuts and the Settings > Keyboard Shortcuts actions, then inspect side-panel tab focus behavior, including the embedded browser page and address bar. Done means optional focus-aware Cmd+number switching, next/previous tab bindings, and preserved main-sidebar behavior when focus is outside the side panel.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, rust
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.