Open okke-formsma opened 3 years ago
oops, sorry for the assignment. I thought I had a PR open
Seconding that this would be useful. I am using tap-only combos from the early combos branch for QMK and have found it very useful for precisely the reasons stated by OP. Without it, chording HRMs that also have a combo defined becomes very cumbersome, which is unfortunate, because by design HRMs involve the most ergonomic key positions.
This is what keeps me from using zmk. Are there any workarounds?
This is what keeps me from using zmk. Are there any workarounds?
Binding the combos to hold-taps with a hold-action equal to the corresponding combination of mods works. See example.
The downsides relative to a native solutions are:
kp
and to
. Wrapping the hold-tap config into a macro as in the example above can alleviate the extra burden.LCTRL
+ LSHFT
. Now adding the ring finger won't work.Let me just add some thoughts about a possible native solution. I see two approaches for implementing a tap-only
option for combos:
To me, the second approach seems superior: (1) It's cleaner and does not require a re-implementation of the hold-tap logic for combos. (2) It automatically inherits any hold-tap configuration from the involved hold-taps. By contrast, the first approach would require taking a stand on a hold-tap logic that may conflict with the ones bound to the involved keys. (3) The second approach, is also easily extended to also adding a hold-only
option that triggers a combo only if all involved hold-taps resolve as hold.
from makenova on discord: