You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add-on hardware support (eg. audio, RGB, OLED screen, etc.)
Alteration (enhancement/optimization) of existing feature(s)
New behavior
Context
I need a one handed keyboard for programming and modifier combinations are hard. One shot keys are nice for this but are somewhat limited when multiple presses in a row require modifiers, especially with swap hands. I do use toggle taps but it is a bit slow.
Feature description
Do not clear one shot modifiers while a layer or modifier is being held.
Example(s)
X ; Y means press X, release X, press Y, release Y X + Y means press X, press Y, release Y, release X X * Y means press X, press Y, release X, release Y
OSM(LALT); LCTRL + (a; b); c = LALT + LCTRL + a ; LALT + LCTRL + b; c
(currently LALT + LCTRL + a ; LCTRL + b; c)
Dubious ideas around SH:
OSM(LALT); SH_TOGG + (a; b) = LALT + SH_TOGG + a ; LALT + SH_TOGG + b
(currently LALT + SH_TOGG + a ; SH_TOGG + b)
(even more suspicious)
OSM(LALT); SH_TOGG + (a; b); c = LALT + SH_TOGG + a ; LALT + SH_TOGG + b; LALT + c
(currently LALT + SH_TOGG + a ; SH_TOGG + b; c)
Alternative solutions
rebind difficult shortcuts -- very limited, I need layers to cover all key anyway and these often need modifiers too
add some keys for modifier combinations -- too many combinations possible for one hand and difficult to learn
perhaps if I made a layer for modifiers...? Probably not.
Feature Request Type
Context
I need a one handed keyboard for programming and modifier combinations are hard. One shot keys are nice for this but are somewhat limited when multiple presses in a row require modifiers, especially with swap hands. I do use toggle taps but it is a bit slow.
Feature description
Do not clear one shot modifiers while a layer or modifier is being held.
Example(s)
X ; Y
meanspress X, release X, press Y, release Y
X + Y
meanspress X, press Y, release Y, release X
X * Y
meanspress X, press Y, release X, release Y
Dubious ideas around SH:
Alternative solutions
Related stuff
The text was updated successfully, but these errors were encountered: