Home row mods can be tricky to get right. On typical QMK / Vial configurations, many users trigger modifiers accidentally while typing text, especially on same-hand rolls.
The Ækeynox approach is to set a “tap” priority on Space and home row mods with a high TAPPING_TERM (300 ms), which is a very safe default for beginners and fast typists, but forces to slow down to use modifiers. There are several ways to deal with this delay for modifiers:
- We consider it’s a feature: the intention must be expressed (my jam)
- We can propose another navigation layer with Callum mods, as experimented in the ZMK implementation
- We can propose advanced timing options à la
PERMISSIVE_HOLD, along with mitigation measures to limit false positives
This option would not be set by default, and would be documented with a warning, like we already do for the Shift HRM on the pinky.
Home row mods can be tricky to get right. On typical QMK / Vial configurations, many users trigger modifiers accidentally while typing text, especially on same-hand rolls.
The Ækeynox approach is to set a “tap” priority on Space and home row mods with a high
TAPPING_TERM(300 ms), which is a very safe default for beginners and fast typists, but forces to slow down to use modifiers. There are several ways to deal with this delay for modifiers:PERMISSIVE_HOLD, along with mitigation measures to limit false positivesPERMISSIVE_HOLD+ Accordion-like safeguards: chordal hold (supported by Vial and Oryx), speculative hold, flow tapThis option would not be set by default, and would be documented with a warning, like we already do for the Shift HRM on the pinky.