hypr: bring AltGr back as rutherford's dictation key

With dictation emitted as one batch, nothing is typed while the key
is held, so AltGr's modifier no longer interferes with injection.
The long-hold release-drop quirk remains: if Hyprland swallows the
release, the recording self-heals at the 6s silence auto-stop and
the text lands a few seconds late. Calc stays bound as the
non-modifier fallback; the cheatsheet lists both.
This commit is contained in:
Jeena 2026-09-18 06:59:48 +09:00
parent c8f642d392
commit 5ab0277b3c
2 changed files with 10 additions and 1 deletions

View file

@ -23,3 +23,12 @@ hl.monitor({
-- Kept per-host so machines that use Calc aren't affected.
hl.bind("XF86Calculator", hl.dsp.exec_cmd("~/.config/hypr/scripts/whisrs-hold-start.sh"))
hl.bind("XF86Calculator", hl.dsp.exec_cmd("~/.config/hypr/scripts/whisrs-hold-stop.sh"), { release = true })
-- AltGr is back as the preferred hold-to-talk key now that dictation is
-- batch: nothing is typed while the key is held, so the modifier no longer
-- interferes with injection. Its known quirk: Hyprland occasionally drops
-- long-hold release events for modifier keys, in which case the recording
-- runs until the 6s silence auto-stop and the text lands a few seconds
-- late. Calc remains bound as the non-modifier fallback.
hl.bind("Alt_R", hl.dsp.exec_cmd("~/.config/hypr/scripts/whisrs-hold-start.sh"))
hl.bind("ALT + Alt_R", hl.dsp.exec_cmd("~/.config/hypr/scripts/whisrs-hold-stop.sh"), { release = true })