AI Agent Hub
Back to plugins
🖥️

dsh-keyboard-shortcuts

Client Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install 904915452/dsh-keyboard-shortcuts

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install 904915452/dsh-keyboard-shortcuts in the DeepSeek Harness terminal to install; the source repository is available at https://github.com/904915452/dsh-keyboard-shortcuts. After installation, restart the app and refresh the page, then open Settings > Keyboard Shortcuts to configure bindings.

About this plugin

Day-to-day Harness workflows involve approving or rejecting permission-escalation prompts, confirming or cancelling a plan, and scrolling through previously submitted inputs — all actions that traditionally require the mouse. dsh-keyboard-shortcuts moves these high-frequency actions onto the keyboard so your eyes never leave the screen.

The plugin registers a Keyboard Shortcuts page under Settings where every event can be rebound: click the record button, press the new key combination, done. Bindings persist to localStorage and survive restarts. Input history is rebuilt directly from user messages already stored in the session, eliminating the fragile empty-draft-means-send heuristic that could miscount a manual clear as a new entry. Trigger conditions are carefully scoped: arrow keys only fire when the cursor is on the first or last line and no candidate menu is open, so multi-line editing and slash or at-sign menus are never interrupted. Approval and plan shortcuts locate dialog buttons via data attributes; multiple events can share the same key combination, and when the first matched event has no visible dialog the engine automatically falls through to the next candidate. The plugin deliberately does not intercept copy, cut, or paste, leaving the composer clipboard handlers and the native Edit menu on macOS fully functional.

If you previously relied on dsh-input-history and dsh-approval-shortcuts separately, this plugin is the merged successor that also fixes a bug where arrow keys failed due to a missing selector. It is a good fit for users who interact with approval flows and plan review frequently and prefer a hands-on-keyboard workflow.

Use Cases

  • Quickly allow or reject permission-escalation prompts with keyboard shortcuts
  • Browse previously submitted inputs using arrow keys
  • One-key confirm or cancel during plan approval dialogs

Best For

  • Developers who frequently handle approval and plan-review workflows
  • Power users who prefer a fully keyboard-driven experience
  • Users migrating from the older dsh-input-history and dsh-approval-shortcuts plugins