DSH Hub

melt502/dsh-hotkey

dsh-hotkey

UIWeb UI0 GitHub stars· updated 2026-08-27

dsh-hotkey is a community DeepSeek Harness plugin. Read the repository README before installing.

Install

npx @deepseek-ai/dsh plugin --profile web add "link:<absolute

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-hotkey DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-hotkey.svg)](https://dshhub.dev/plugins/dsh-hotkey)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from melt502/dsh-hotkey, cleaned of badges and images.

dsh-hotkey

Configurable VS Code style keyboard shortcuts for the DSH Desktop web GUI, with a settings-page keybinding editor, conflict detection and JSON import/export.

DSH Desktop Web GUI 提供可配置、VS Code / Codex 风格的键盘快捷键,并在设置页内直接改键。

English · 中文


English

dsh-hotkey adds keyboard entry points for common workbench operations and a visual keybinding editor under Settings → Keyboard shortcuts. Every action resolves through a service API first and falls back to DOM interaction, because DSH client plugins register their services asynchronously and a service may not exist yet when the hotkey plugin activates.

Prerequisites: Ctrl+Alt+V (toggle Vision mode) requires the dsh-vision-router plugin, and the right-sidebar shortcuts (Ctrl+`, Ctrl+J, Ctrl+Alt+B, Ctrl+Shift+E, Ctrl+Shift+G, Alt+E) require the dsh-better-sidebar plugin. Install them first, or those bindings show as unavailable in the settings page. See the prerequisite table.

Prerequisite plugins

Some shortcuts drive features that other DSH plugins provide. Install the matching plugin first; otherwise the affected binding stays unavailable in the settings page.

PluginProvidesShortcuts it unlocks
dsh-vision-routerVision-mode toggle button in the composerCtrl+Alt+V — Toggle Vision mode
dsh-better-sidebarRight sidebar hosting terminal, files, Git, Side Chat, and the bottom panelCtrl+` Ctrl+J Ctrl+Alt+B Ctrl+Shift+E Ctrl+Shift+G Alt+E

Both plugins are optional — every other shortcut works without them.

Features

  • 20 actions, 16 bound by default
  • Rebind, disable, reset one or reset all under Settings → Keyboard shortcuts
  • Conflict detection; on conflict the earlier action in the table wins
  • JSON import/export of the whole keymap
  • Persisted to the DSH settings scope (namespace hotkey)
  • Follows the DSH interface language (Chinese / English)
  • Right-sidebar keyboard navigation: / move between visible buttons, Enter clicks
  • Two-stage Side Chat: Alt+E expands the right sidebar first, then opens or creates the chat
  • Vision mode toggle: Ctrl+Alt+V clicks the dsh-vision-router composer button to switch Vision mode on or off
  • Service-first with DOM fallback, so a late-registering service does not disable the shortcut

Default keybindings

Related plugins