Dsh Client Shortcuts
blue-a11y/dsh-client-shortcuts · skills
dsh web GUI global keyboard shortcut plugin.
★ 2GitHub stars
0Forks
2026-08-14Last updated
TypeScriptLanguage
MITLicense
Key features
- Browsers retain combination keys (cmd+n/t/w, cmd+ship+n/t/w/i/j/c, cmd+alt+i/j/u): they are consumed by browsers before the page monitor is preventDefault and web plugins cannot be tied (Codex desktop applications can be used so its key slots cannot be replicated).
- ShortcutRegistry (i.e. ctx.shortcuts service) displays a keydown of the capture phase on window and distributes registered combination keys
- The session toggle the full display order of the mirror sidebar (the workspace by registration form, group by recent activity, ungrouped barrel bottom), skips the "New Job" blank entry and archive sessions, and circulates at both ends (in the first instance).
- Shows action, current combination key and trigger count per line.
- Option/Alt rewriting combinations for MacOS: Option changes the output character (cmd+alt+c actually is ç), resulting in an event.key no longer matches the registration key.
Requirements
- Key change does not last - only survives plugin fiber, refreshing restores default
- Settings Namespace scheme is the fate of a long-term bind.
Install command
dsh plugin --profile web add github:blue-a11y/dsh-client-shortcuts