yeyeyeyeshifu/dsh-session-hotkeys

Web UI session shortcut keys: Alt+1-9 sequential switching, fixed slot three-state, Alt+↑↓ ​​cycle switching, highlighted navigation mode, archive/rename/new session, changeable key panel (keyboard navigation + built-in diagnostics), Windows/macOS dual presets without conflict, npm has been released

Keyboard session switching for DeepSeek Harness Web, like switching browser tabs: Alt+1-9 jumps to the Nth session, Alt+↑/↓ cycles (macOS ⌃⇧1-9 / ⌃⌥↑↓). Pin slots (Alt+Shift+1-9 pin/jump/unpin, Ctrl+Alt+1-9 jump to pinned), new session (Alt+N), archive (Alt+Shift+A), archived list (Alt+Shift+U), rename (Alt+Shift+R), navigation mode (Alt+ — ↑↓ select, Enter open, Esc cancel), panel (Alt+P), search focus (Alt+Shift+F), model selector (Alt+M), back to input (Alt+Enter), alternate-busy send (Alt+Shift+Enter). Everything rebindable; Windows and macOS presets.

Web UI Enhancements ★ 2 updated 2026-09-17 — untested
View on GitHub ↗

Install

dsh plugin --profile web add "dsh-session-hotkeys"

dsh plugin --profile web add "dsh-session-hotkeys" (npm 1.6.0 verified on registry), then restart DSH Web. Everything is rebindable from the panel (Alt+P → Keys tab) with Windows/macOS presets screened against browser & system shortcuts. Pure browser plugin: no network requests, no server-side state, nothing collected.

Compatibility

DeepSeek Harness Web; works while typing in the chat input (no blur-first step); plain typing never triggers anything. Windows/macOS preset keymaps.

Details

Recent updates

Alt+1-9 session switching; pin slots; navigation mode; archive/rename/search/model shortcuts; fully rebindable panel.

FAQ

How do I switch sessions?
Alt+1-9 jumps to the Nth session; Alt+↑/↓ cycles; Alt+Shift+1-9 handles pinned slots (macOS presets differ).
Can I rebind keys?
Yes — open the panel with Alt+P and rebind anything; Windows/macOS presets are pre-screened against browser shortcuts.
Is anything sent to a server?
No — it's a pure browser plugin with no network requests, no server-side state, and no data collection.

Alternatives

yeyeyeyeshifu/dsh-session-hotkeys · alooshxl/dsh-session-pins · Vim0x3c/dsh-session-manager

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins