kexin8/dsh-composer-keys

kexin8★ 3JavaScriptLast synced: 2026-08-19

Open on GitHub

⌨️ Keyboard shortcuts for the DSH chat composer — ↑↓ cycle history, Ctrl+C clear input. DSH web plugin.

README excerpt

dsh-composer-keys ⌨️ Keyboard shortcuts for the DeepSeek Harness (DSH) Web chat composer. 中文文档:简体中文 Type faster, navigate history with pure keyboard. No mouse needed. ✨ Features Shortcut Action ↑ Arrow Up Fill the composer with the previous user message from history ↓ Arrow Down Move to the next user message; at the end, restore your original input Ctrl+C Clear the composer when no text is selected (avoids conflict with Copy) Behavior details - History cycling follows shell-style semantics: press ↑ to walk backwards through your previously sent messages; press ↓ to walk forward again; at the newest end it restores whatever you had typed before you started navigating. - Ctrl+C only clears when the composer has content and no text is selected — if you have selected text, the browser's native Copy takes precedence. - Uses Ctrl+C only, identical on Windows and macOS (on macOS, Cmd+C stays the system Copy). 📦 Install From GitHub From a local checkout Via npm (when published) After installing, restart the DSH Web GUI and reload the page. 🧩 How it works A client-only plugin. It registers an invisible component in the conversation.composer.dock slot (the additive, non-destructive input-r…

View full README on GitHub →
Tools / Devchatcomposerdeepseekdeepseek-harnessdshdsh-pluginkeyboard-shortcutsproductivity

Category