This is an idea for a new behavior, which I think could be really useful and open up all sorts of creative uses:
The antecedent-morph behavior would trigger an alternative binding if within timeout-ms the immediate predecessor matches the trigger condition. This would enable using adaptive keys where certain keys change their meaning if pressed immediately after another key, as popularized by the Hands Down layouts.
For instance, in the Hands Down layout, ,A send UA. Using the proposed behavior, this could be implemented by replacing &kp A with a antecedent-morph configured as follows:
This is an idea for a new behavior, which I think could be really useful and open up all sorts of creative uses:
The
antecedent-morph
behavior would trigger an alternative binding if withintimeout-ms
the immediate predecessor matches the trigger condition. This would enable using adaptive keys where certain keys change their meaning if pressed immediately after another key, as popularized by the Hands Down layouts.For instance, in the Hands Down layout,
,A
sendUA
. Using the proposed behavior, this could be implemented by replacing&kp A
with aantecedent-morph
configured as follows:and where
&morphed_A
is a macro executingBACKSPACE
,U
,A
.