Productivity
Key Hold
by John Bindel
Overview
Holds a key down for as long as you hold the Stream Deck key or pedal, and can optionally tap another hotkey just before or just after letting go. Real push-to-talk for dictation apps (e.g., Spokenly, Wispr Flow, Superwhisper), hold-to-move in games, or any feature that needs a key held rather than tapped.
Recording a hotkey no longer fires it
The point of this plugin is to send a combination another app is listening for — and until now, recording one triggered it. Pressing ⌃⌥⌘T in the settings ran whatever ⌃⌥⌘T was bound to instead of recording it, which is exactly the hotkey you were trying to configure.
Three new actions
Toggle Hold — press once to start holding, press again to let go. For long dictation, or when holding a pedal down is uncomfortable. It lights up while running and lets go by itself after five minutes if you forget.
Timed Tap — one press, held for a time you set. For apps that ignore a key sent and released in the same instant.
Repeat Key — sends the combination over and over while you hold the button, rather than holding it, for apps and games that act on each keypress.
macOS is tested and in daily use. The Windows build compiles in CI but has never been run on real hardware, and this release added an entirely new keyboard hook there. If you try it, please open an issue either way.
Version 1.3
Jul 24, 2026
You might also like