dsh-hotkeys: DeepSeek Harness Browser-side Shortcut Enhancement Plugin

dsh-hotkeys is a browser-side hotkey enhancement plugin for DeepSeek Harness (DSH) maintained by cteni, released under the MIT license. This plugin aims to address the reliance on default keyboard behaviors for message sending, input newlines, and question card answer submission in the DSH web interface, allowing users to customize hotkeys for the three actions: `send`, `newline`, and `customAnswerSubmit`. It supports toggling recording, with configurations saved in browser `localStorage`, requiring no backend support. Users can view bindings via the `/hotkeys` menu or the API, and can set the submit key to combinations like `Ctrl+Enter` to avoid accidental triggering. Installation methods include using the `dsh plugin` command and manual installation.

Read More
dsh-hotkeys: Global hotkeys for DSH

dsh-hotkeys is a global hotkey plugin for the DeepSeek Harness (DSH) web interface, designed to reduce mouse interactions and improve session management efficiency. Developed under the MIT license, it supports Windows, macOS, and Linux platforms and requires a Node.js >= 22 environment. Its core functions encompass session navigation, draft handling, and session management. Specifically, it allows cycling through or creating new sessions in sidebar order, sending or clearing drafts (while preserving images), stopping current generation, forking, and archiving sessions. Additionally, it provides the `/hotkeys` command to view currently active keybindings. The plugin features intelligent trigger guards to prevent accidental triggers during IME input, AltGr key presses, and when keys have been consumed. It also supports the configuration of `ignoreInputs`.

Read More