Fix sensitivity of hold layer second action

I gave the home row keys have a secondary action via the agent gui to be modifiers like left command, option etc.

However I’ve found this changes the sensitivity of the key presses when typing.

So is there a way I can have the modifier only apply if I do something like a double tap of the key and hold on the second to activate the layer hold? Or can I change the sensitivity

However I’ve found this changes the sensitivity of the key presses when typing.

You mean that you are getting accidental activations of those secondary roles?

For configuration of secondary roles, please see firmware/doc-dev/user-guide.md at master · UltimateHackingKeyboard/firmware · GitHub and firmware/doc-dev/reference-manual.md at master · UltimateHackingKeyboard/firmware · GitHub .

There are multiple ways to configure secondary roles to work with alphanumeric keys.

To begin with, you may put following into your $onInit macro:

set secondaryRole.defaultStrategy advanced

Then hopefully writing should not interfere with secondary roles.

You can then tweak the parameters…


As to the double tap - induced config, you can do that by:

ifGesture $thisKeyId final holdLayer mod //your secondary role
holdKey f //your primary action
1 Like