qmk/qmk_firmware

[Feature Request] Chordal Hold handedness: L, R, Neither, Both

Open

#26.162 geöffnet am 19. Apr. 2026

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)C (43.867 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (20.368 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 20T 9h) (27 gemergte PRs in 30 T)

Beschreibung

Feature Request Type

  • Core functionality
  • Add-on hardware support (eg. audio, RGB, OLED screen, etc.)
  • Alteration (enhancement/optimization) of existing feature(s)
  • New behavior

Description

chordal hold as-is

Chordal hold https://docs.qmk.fm/tap_hold#chordal-hold-handedness

Chordal hold configuration allows for keys to be assigned as L, R or *. Where * configures a key as exempt from the opposite hands rule.

requested change

With this feature request i ask for one additional value to be added, for the inverse of *: to configure a key as always affected by the opposite hands rule.

I'm not picky about the value, but since I'm opening the request: how about ! for the added value?

My particular Usecase:

After spending some time on home row mod configuration, i noticed the responsiveness of my repeat key was better with one half of the keyboard than the other. A bit of deduction brought me to the Chordal Hold configuration where i found things as described. I would like my repeat key to settle mod-tap keys as tapped, no matter which side they are on.

Existing solution:

get_chordal_hold() may be implemented for customization to compute as desired

Contributor Guide