-
-
Notifications
You must be signed in to change notification settings - Fork 137
Touch Layouts need to support permanent vs transitory layer selection #246
Copy link
Copy link
Closed
Milestone
Description
Issue by mcdurdin
Monday Dec 30, 2013 at 21:51 GMT
Originally opened as KD-223
Implementing transitory vs permanent shift states:
- Every layer switch key has a flag determining whether it switches to the new layer for just a single keystroke (transitory) or until the user swaps to another layer (permanent).
- The keyboard touch layout editor will have a checkbox next to the “Next Layer” box to implement this flag.
- When transitory, tapping any key will swap back to the previous layer afterwards.
- The user can override the transitory state by double-tapping on the layer switch key: the layer switch then becomes permanent.
- When in permanent state, the keyboard will remain in that layer until another layer switch key (either in the layout file or in code) is tapped.
- When keyboard is dismissed or another field activated, then default layer is selected.
- When in a permanent state, any key with “Special (active)” key type may be restyled to indicate that the layer change is permanent. This is implemented by a ‘.keymanweb-permanent’ or ‘.keymanweb-transitory’ CSS class applied to the keyboard element.
- Holding SHIFT on the default template will show also a CAPS sub key which is a ‘permanent’ shift.
Reactions are currently unavailable