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