kareltucek / firmware

This is fork of UHK's firmware featuring extended macro engine.
Other
82 stars 9 forks source link

Macro layer switching does not work on top of legacy layer switching. #71

Closed kareltucek closed 2 years ago

kareltucek commented 2 years ago

From https://github.com/UltimateHackingKeyboard/agent/issues/1620 .

Scenario one:

Scenario two:

(Neither of the two works.)

kareltucek commented 2 years ago

Should be much better now.

Active stack driver record is now taken into account by the legacy layer hold algorithm, so all layer holds should always work on top of any toggled or other held layers.

Toggles continue to be mutually exclusive - macro-toggled layer can be untoggled only by another macro.