-
Notifications
You must be signed in to change notification settings - Fork 91
Description
This is Agent side of UltimateHackingKeyboard/firmware#1483
New secondary roles page:
-
Resolution strategy: <unchanged>
-
<new> Minimum hold time:
-
time slider, same as Timeout
-
tooltip:
The minimum time that a dual role key must be held before it is allowed to trigger as secondary role.
-
-
Timeout: <unchanged>
-
<new> Timeout type:
-
radio selection from Active, Passive.
-
tooltip:
Assume timeout leads to Primary or None:
Active: timeout action is applied immediately when timeout is reached. Secondary role can no longer be activated after timeout was reached.
Passive: timeout action is delayed until release. Secondary role can still be triggered until key release.
-
-
Timeout action: <new value>
- add 'None' option.
-
Trigger by release:<removed> -
<new> Triggering event:
-
radio selection from Press, Release, None
-
tooltip:
- Press: just as with simple strategy, secondary role activated immediately when another key is pressed.
- Release: secondary role is activated when another key is released while the dual role-key is pressed. Thus the role is determined by the release order of the two keys.
- None: secondary role key is triggered only by timeout.
-
-
<new> Trigger by mouse:
-
checkbox
-
tooltip:
When checked, secondary role (usually a modifier in this context) is immediately activated by any mouse movement.
-
-
Trigger safety margin: <unchanged>
-
Doubletap to primary: <unchanged>
-
Doubletap timeout: <removed?>
-
<new> Accept triggers from same half: checkbox
-
tooltip:
When checked, same half keys don't trigger currently pressed secondary role keys.
-