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.
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
- Repo: yeyeyeyeshifu/dsh-session-hotkeys
- Category: Web UI Enhancements
- Stars: 2
- Version: npm 1.6.0 (registry-verified 2026-08-29)
- Last push: 2026-09-17
- First seen: 2026-08-15
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