From e8fc0775b501f572b4cb7eacd0def4f55d4badcd Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 8 Sep 2026 13:01:10 -0400 Subject: [PATCH] feat(config): increase key repeat rate to 50Hz and adjust tap-hold term to 150ms --- dot_config/hypr/input.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/dot_config/hypr/input.lua b/dot_config/hypr/input.lua index acc3c59..b2666a2 100644 --- a/dot_config/hypr/input.lua +++ b/dot_config/hypr/input.lua @@ -1,12 +1,12 @@ -- Keep only your personal input overrides here. Uncommented settings below -- replace Omarchy's defaults. --- Key repeat: Omarchy's 250ms / 40Hz is left alone. 200 / 50 was tried and --- felt too fast; the "typing lag" it was meant to fix turned out to be the +-- Key repeat: Omarchy's 250ms delay kept, rate raised 40 -> 50Hz. 200 / 50 was +-- tried and felt too fast; the "typing lag" it was meant to fix turned out to be the -- Pilot W-Corne's firmware (55d4:0461, Vial/QMK over a 2.4GHz dongle) -- resolving its MT(LGUI,SPC) / MT(LCTL,SPC) thumb keys as holds the moment -- another key went down. Fixed on the board itself: Vial QMK Settings -> --- Tap-Hold -> "Ignore Mod Tap Interrupt" (qsid 8 bit 1), tapping term 200ms. +-- Tap-Hold -> "Ignore Mod Tap Interrupt" (qsid 8 bit 1), tapping term 150ms. -- -- The rest of the keystroke path was checked and is already optimal: the -- dongle advertises bInterval=1 (1000Hz polling), udev pins power/control=on @@ -14,6 +14,12 @@ -- 5GHz, and render:new_render_scheduling is off (no triple-buffer frame). -- Remaining latency is the 60Hz Studio Display refresh and the fcitx5 -- input-method hop (see omarchy-fcitx5.service), neither an input option. +hl.config({ + input = { + repeat_delay = 250, + repeat_rate = 50, + }, +}) -- Keyboard layout and options. -- See https://wiki.hypr.land/Configuring/Basics/Variables/#input