openclaw - 💡(How to fix) Fix [Feature]: Add guarded keyboard shortcuts for session/agent switching in Control UI

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Add guarded keyboard shortcuts (e.g. Ctrl/Cmd+1-9) to switch between agents/sessions directly from the Control UI dashboard.

Root Cause

Add guarded keyboard shortcuts (e.g. Ctrl/Cmd+1-9) to switch between agents/sessions directly from the Control UI dashboard.

Fix Action

Fix / Workaround

Alternatives considered

  • Mouse-only navigation is current workaround — slow for power users
  • Global shortcuts would conflict with channel-specific bindings
  • Command palette () exists in some contexts but requires modal
RAW_BUFFERClick to expand / collapse

Summary

Add guarded keyboard shortcuts (e.g. Ctrl/Cmd+1-9) to switch between agents/sessions directly from the Control UI dashboard.

Problem to solve

When managing multiple agents or sessions in the Control UI, each switch currently requires mouse navigation through the session picker. This slows down power users who frequently switch contexts, especially when operating over 5+ agents or sessions simultaneously.

Proposed solution

Implement guarded keyboard shortcuts that are active only when the dashboard main area is focused and no text input is active:

  • through → jump to sessions 1-9 by position
  • → cycle to next session
  • → deselect / close picker

Guard condition: shortcuts should NOT fire when an input field (text box, search) has focus, preventing accidental navigation while typing.

Alternatives considered

  • Mouse-only navigation is current workaround — slow for power users
  • Global shortcuts would conflict with channel-specific bindings
  • Command palette () exists in some contexts but requires modal

Impact

  • Affected: Operators managing 3+ sessions/agents simultaneously
  • Severity: Annoying / blocks workflow efficiency
  • Frequency: Occasional to frequent
  • Consequence: +5-30 seconds per switch for mouse navigation vs instant keyboard

Evidence/examples

See related issues:

  • #81946 ( Control UI: add guarded dashboard keyboard shortcuts — same direction, different scope)
  • #80901 ( Sessions view in the Control UI / TUI — tabbed/list overview with peek + inline reply)
  • #54397 (Topic/Session Management UI)

These are broader session UI features; this is a narrow, specific shortcut ergonomics improvement.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING