diff --git a/packages/uhk-web/src/app/components/device/typing-behavior-page/typing-behavior-page.component.html b/packages/uhk-web/src/app/components/device/typing-behavior-page/typing-behavior-page.component.html index 649ef626796..0f6b16cbb6c 100644 --- a/packages/uhk-web/src/app/components/device/typing-behavior-page/typing-behavior-page.component.html +++ b/packages/uhk-web/src/app/components/device/typing-behavior-page/typing-behavior-page.component.html @@ -11,7 +11,7 @@
Secondary role keys, also dual-role keys, are keys that act depending on context.
+Secondary role keys, also called dual-role keys, are keys that act depending on context.
For instance, a key may act as an escape key when tapped alone, but act as a mouse layer switcher when used with another key (which is then executed in the mouse layer).Assume timeout leads to Primary or None:
-activated immediately: timeout action is applied immediately when timeout is reached. Secondary role can no longer be activated after timeout was reached. Correspondence macro value: Active
- on uninterrupted release: timeout action is delayed until release. Secondary role can still be triggered until key release. Correspondence macro value: Passive +activated immediately: Timeout action is applied immediately when the timeout is reached. The role of the key is then fixed and cannot change anymore. (Equivalent to set secondaryRole.advanced.timeoutType active)
on uninterrupted release: Timeout action is delayed until release. Secondary role can still be triggered by other Trigger keys until the dual-role key is released. (Equivalent to set secondaryRole.advanced.timeoutType passive)
If the dual-role key is double-tapped, the primary role is activated.
- Useful for keys that need to be held, such as space. +Tap-and-Hold (hold on the second tap) to keep the primary role held down.
+ Useful when you want to trigger auto-repeat of primary roles on keys such as space.This virtually offsets the release time of the dual-role key. Thus positive values fine-tune the dual-role resolution sensitivity towards the primary role, while negative values fine-tune the dual-role resolution sensitivity towards the secondary role.
+This virtually offsets the release time of the dual-role key. Positive values fine-tune the dual-role resolution sensitivity towards the primary role, and negative values fine-tune the dual-role resolution sensitivity towards the secondary role.
Intended to be used with the Trigger by release option.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. +Press: Secondary role is activated immediately when another key is pressed.
+Release: Secondary role is activated when another key is released while the dual-role key is held down. Thus, the role is determined by the release order of the two keys.
+ None: Secondary role is triggered only by timeout.Minimum delay between two consecutive USB reports. Thus, it's possible to slow down keyboard output in case of fast bursts (for example, from the macro engine).
- This improves compatibility as many programs (especially RDP clients) have problems accepting too fast input. On the flip side, this limits caret navigation mode sensitivity and introduces (possibly undesired) delays. +Minimum delay between two consecutive USB reports. This allows slowing down keyboard output in case of fast bursts (for example, from the macro engine).
+ It improves compatibility as many programs (especially RDP clients) have problems accepting too fast input. On the flip side, this limits caret navigation mode sensitivity and introduces (possibly undesired) delays.