From 0acfa6448f2ed130bb757b40f4b190f2b1f84ef8 Mon Sep 17 00:00:00 2001 From: Rodrigo Dlugokenski Date: Fri, 10 Apr 2026 21:27:13 -0300 Subject: [PATCH 1/3] feat(hrm): drop hold-trigger-on-release to unblock NAV arrow repeat Hold-trigger-on-release made the home-row mods' dispatch interact with momentary-layer overrides in a way that suppressed OS auto-repeat for &kp LEFT/DOWN/UP on NAV (positions over hmr H/J/K). RIGHT (over plain L) was unaffected, confirming the hold-tap was the culprit. Tracking: #5 Co-Authored-By: Claude Opus 4.6 (1M context) --- config/eyelash_sofle.keymap | 2 - keymap-drawer/eyelash_sofle.svg | 600 +++++++++++++------------------ keymap-drawer/eyelash_sofle.yaml | 442 +++++++++++------------ 3 files changed, 478 insertions(+), 566 deletions(-) diff --git a/config/eyelash_sofle.keymap b/config/eyelash_sofle.keymap index f34bb1b18d..c59828d0ac 100644 --- a/config/eyelash_sofle.keymap +++ b/config/eyelash_sofle.keymap @@ -47,7 +47,6 @@ bindings = <&kp>, <&kp>; hold-trigger-key-positions = <7 8 9 10 11 12 20 21 22 23 24 25 33 34 35 36 37 38 46 47 48 49 50 51 58 59 60 61 62 63>; - hold-trigger-on-release; }; hmr: home_row_mod_right { @@ -60,7 +59,6 @@ bindings = <&kp>, <&kp>; hold-trigger-key-positions = <0 1 2 3 4 5 6 13 14 15 16 17 18 19 26 27 28 29 30 31 32 39 40 41 42 43 44 45 52 53 54 55 56 57>; - hold-trigger-on-release; }; ralt_mt: ralt_mod_tap { diff --git a/keymap-drawer/eyelash_sofle.svg b/keymap-drawer/eyelash_sofle.svg index de07ef74cc..844c3ddd9b 100644 --- a/keymap-drawer/eyelash_sofle.svg +++ b/keymap-drawer/eyelash_sofle.svg @@ -1,99 +1,4 @@ - -/* start glyphs */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/* end glyphs */ +