keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards

Home Page:https://github.com/keyboardio/Chrysalis#chrysalis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secondary action layer shift to layer #8 is buggy.

parke opened this issue · comments

commented

Describe the bug

Chrysalis 0.13.2 (and previous versions?) say:

Due to firmware limitations, shifting to layers above "# 8" is not supported via secondary actions.

However, this is incorrect. In reality, the maximum addressable layer is 7, not 8. (Presumably, 3 bits specify the layer, allowing for layers 0-7.)

To Reproduce

Steps to reproduce the behavior:

  1. Set the primary action of any key to the letter 'U'.
  2. Click on "Secondary action"
  3. Select "Layer shift"
  4. Select layer "# 8"

The key will now display "Leader # 7". (If a letter other than 'U' is used, the key will probably display something else.)

Expected behavior

Layer 8 should not be selectable as a secondary action.

Desktop:

  • OS: Linux
  • Chrysalis Version: 0.13.2 (and previous versions?).
  • My keyboard is an Atreus (with the old, 10 layer firmware).

As of Chrysalis version 2024.0501.1931, it appears this has been fixed. Therefore, I am closing this report.