You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected behavior
Control + A (select all) should be the result
Debug output
No output available at this time
Additional context
What I'd like to do is have a layer with home row mods, so holding a key will momentarily enable that layer, then holding one of the hold-tap keys will give me the desired modifier. As I have other layers, using the transparency keycode for the tap function is desirable since it will allow me to use the home row mods on whichever layer I was actively using before activating the momentary layer. This is also why I can't just do something like, KC.HT(KC.A, KT.LCTL), since that won't allow me to use control as a modifier on all layers
The text was updated successfully, but these errors were encountered:
That's a feature request. The transparent key resolution happens at a completely different part of the code.
xs5871
changed the title
[BUG] Hold-Tap doesn't appear to work with transparent keycodes
[Enhancement] Make Hold-Tap work with transparent keycodes
Oct 31, 2024
Thanks for the correction. It appeared like a bug since I didn't see anything to indicate that the transparency keycode couldn't be used there in the way I tried
Describe the bug
When using hold-tap (
KC.HT(KC.TAP, KC.HOLD)
), usingKC.TRNS
for the tap action doesn't properly send the keycode that should be sent.To Reproduce
Steps to reproduce the behavior:
Expected behavior
Control + A (select all) should be the result
Debug output
No output available at this time
Additional context
What I'd like to do is have a layer with home row mods, so holding a key will momentarily enable that layer, then holding one of the hold-tap keys will give me the desired modifier. As I have other layers, using the transparency keycode for the tap function is desirable since it will allow me to use the home row mods on whichever layer I was actively using before activating the momentary layer. This is also why I can't just do something like,
KC.HT(KC.A, KT.LCTL)
, since that won't allow me to use control as a modifier on all layersThe text was updated successfully, but these errors were encountered: