keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards
https://github.com/keyboardio/Chrysalis#chrysalis
GNU General Public License v3.0
497 stars 65 forks source link

Nested modifiers are incorrectly visualized #1288

Open hupfdule opened 1 year ago

hupfdule commented 1 year ago

Describe the bug I have a key defined in the .ino file as LSHIFT(RALT(Key_RightControl)). In Chrysalis this is displayed like this: image

In they keyboard visualization (1) it is correctly displayed as S+AGr+Ctrl.

In the reference keyboard (2) the right Ctrl is correctly selected.

But in the “Modifiers” section (3) the Shift and AltGr keys are not selected.

To Reproduce

  1. Add such a key in the .ino file
  2. Build the firmware
  3. Install the firmware
  4. Open Chrysalis
  5. Select the key

Expected behavior The Shift and AltGr keys should be seleted in the ”Modifiers” section.

Desktop (please complete the following information):