qmk/qmk_firmware

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

Open

#26162 opened on Apr 19, 2026

View on GitHub
 (1 comment) (0 reactions) (0 assignees)C (20,368 stars) (43,867 forks)batch import
enhancementhelp wanted

Description

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