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
At present I can't hold down a key to shift to a new layer while also sending a key press to the computer
I would like to be able to select a macro to play as part of holding down a key to change layers. Ideally a macro could also be played on releasing a key.
The keyd utility has this functionality in functions called layerm(<layer>, <macro>), oneshotm(<layer>, <macro>) and others. In fact keyd has a bunch of features that would be nice in Bazcor.
I suggest adding config for run-macro-on-press and run-maro-on-release which could be attached to any other config for a key.
Another way this might be achieved is in the macro itself: a token could be added once anywhere in the sequence called wait-for-key-release. More macro features would be needed like toggle/untoggle-layer (in addition to lock-to-layer) so that the original layer can be restored on key-release.
The text was updated successfully, but these errors were encountered:
At present I can't hold down a key to shift to a new layer while also sending a key press to the computer
I would like to be able to select a macro to play as part of holding down a key to change layers. Ideally a macro could also be played on releasing a key.
The keyd utility has this functionality in functions called
layerm(<layer>, <macro>)
,oneshotm(<layer>, <macro>)
and others. In fact keyd has a bunch of features that would be nice in Bazcor.I suggest adding config for run-macro-on-press and run-maro-on-release which could be attached to any other config for a key.
Another way this might be achieved is in the macro itself: a token could be added once anywhere in the sequence called wait-for-key-release. More macro features would be needed like toggle/untoggle-layer (in addition to lock-to-layer) so that the original layer can be restored on key-release.
The text was updated successfully, but these errors were encountered: