sirilee/dsh-approval-hotkeys

Approval panel keyboard shortcuts: Enter to approve once, Esc to reject, Esc to pause keyboard-driven review, common to approval/question panels; npm dsh-approval-hotkeys, dsh plugin add one-click installation

Keyboard hotkeys for every approval-style panel in the DSH web UI, not just edit approvals. One generic rule: Enter always presses the confirm button (the primary, right-most action) and Esc always presses cancel. That covers approval panels (Allow once / Reject), question and choice panels (Submit or Next / Discard the group), and plan reviews (Approve / Decline). The panel anchors are harness-generic, so the hotkeys work on edit approvals, permission escalations, tool questions and plan reviews alike — the familiar Claude Code habit of confirming with Enter and refusing with Esc.

Web UI Enhancements ★ 3 updated 2026-08-31 — untested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-approval-hotkeys

npm package dsh-approval-hotkeys 0.1.6 (registry-verified 2026-09-10; registry repository field -> github.com/SiriLee/dsh-approval-hotkeys). For contributors the README documents a local checkout or a pinned commit: dsh plugin --profile web add /path/to/dsh-approval-hotkeys or github:SiriLee/dsh-approval-hotkeys.

Compatibility

Supports the whole DSH 0.1 line from 0.1.0-rc.6 onwards, prereleases included — declared as an optional peer on @deepseek-ai/dsh-client-modules.

Details

FAQ

How do I install dsh-approval-hotkeys?
Run: dsh plugin --profile web add dsh-approval-hotkeys. Contributors can instead add a local checkout or a pinned commit from SiriLee/dsh-approval-hotkeys.
Which panels do the hotkeys apply to?
Every button-bearing interaction panel: approval prompts, ask_user_question choices, and plan reviews. Enter confirms, Esc cancels.
Which DSH versions are supported?
The whole 0.1 line from 0.1.0-rc.6 on, including prereleases, declared as an optional peer dependency.

Alternatives

liustack/modlens · omdsh-dev/DSH-better-sidebar · ccch1mneyyy/dsh-TUI

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins