zmk icon indicating copy to clipboard operation
zmk copied to clipboard

[Feature request] Send both combo and individual keystrokes

Open Intuos5 opened this issue 1 year ago • 1 comments

I'd like to request an additional combo feature to be able to perform two behaviours in one: first, I would like to send the first keypress, second, I want to activate the combo when I press the second key and third, activate the key that was last pressed.

To give an example, I have a tab key with hold-tap that I use to activate my numpad layer on hold (&tog). But, it can be quicker and easier to use a momentary layer (&mo) instead. To lock into the numpad layer, I would then make it so that holding the Tab key with a another key on the numpad layer (a number) activates a combo that performs an (&tog), whereas the number key that I press is also sent (so I avoid having to hit the number key twice.

Ideally, I would like see an expanded combo behaviour to configure them so that I can specify whether and which key strokes are activated in which sequence.

I would prefer a solution where I don't need a copy of the numpad layer to achieve this behaviour, so I hope this makes sense!

Intuos5 avatar Mar 25 '24 13:03 Intuos5

I think I need something similar (although I am not sure I understand OP correctly).

My scenario: I wanna have numbers under left hand like so: tap a Button_1+{z,x,c,...} simultaneously (Combo) to output {1,2,3,...}. But if typing longer numbers, why repeat these Combos with each digit? No, I wanna keep holding Button_1 down while I release the {z,x,c,...} and then tap the subsequent {z,x,c,...} keys to output subsequent digits, and then release the Button_1. So in summary, pressing a Combo activates a layer which remains active until the Button_1 is released.

So unlike OP, I don't need Layer Toggle here. But similarly to OP, I need the Combo to both send a Keypress and activate a Layer.

Thanks for considering!

w-jablonski avatar Aug 16 '24 02:08 w-jablonski