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 roles

[tooltip]="secondaryRolesTooltip" [width]="380"/> -

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).
@@ -55,7 +55,7 @@
Dual role key
Minimum hold time - @@ -71,7 +71,7 @@
Dual role key
Timeout - @@ -90,9 +90,8 @@
Dual role key
-

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)

@@ -127,7 +126,8 @@
Dual role key
[width]="250"/>

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.
@@ -147,7 +147,7 @@
Dual role key
Trigger keys
- @@ -156,7 +156,7 @@
Trigger keys
-

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.
@@ -176,9 +176,9 @@
Trigger keys
-

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.
@@ -215,8 +215,8 @@
Trigger keys
- Suppress same-side triggers - Allow same-side triggers + @@ -228,7 +228,7 @@
Trigger keys
Trigger by mouse - @@ -274,8 +274,8 @@

Miscellaneous

-

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.