keyboardio / Chrysalis

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

layer resets upon releasing only one held ShiftTo key #1237

Open mrwonko opened 1 year ago

mrwonko commented 1 year ago

Describe the bug When you hold two keys that shift to the same layer (such as the two big "fun" buttons), releasing only one of them resets the layer.

To Reproduce Steps to reproduce the behavior:

  1. Hold both fun keys
  2. Release one
  3. Attempt to use a key from the shifted layer
  4. The base layer key is used instead

Expected behavior The layer-shift should only end when no more ShiftTo keys are held.

Desktop (please complete the following information):