rmk
rmk copied to clipboard
[Feature Request] Chords and Layers and Modifiers combined
Thank you for this promising project!
(Then you get people like me who come and start Feature Requests like: I need 777 features that are present in QMK, but done better! So please forgive.)
Scenario: I wanna have numbers under left hand like so: press a Button_1
+{z,x,c,...}
simultaneously to type {1,2,3,...}
so like Chords in QMK. Easy. But then, if typing longer numbers, why repeat these chords 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 type subsequent digits. So in summary, pressing such a Chord activates a layer which remains active until the Button_1
is released.
If we implement config for features like Chords, Layers separately (like in QMK), then there might be no elegant way to mix them, like in above scenario. So ideally, these would be declared in a one, unified way which allows for any possible scenario, including Chords, Modifiers, Layers, One-shot Action, Tap-or-hold, Multiple Tap (known as Tap Dance in QMK).
I could try design the elegant config, but not the implementation since I don't know Rust. Or maybe this has been done before by another project?