zmk
zmk copied to clipboard
Stuck Peripheral keys
I have a wireless split keyboard with the central on the left, and peripheral on the right. both sides have physical on/off switches. My central while it has a battery, is plugged in via USB (no bluetooth on this machine).
When the battery dies on the peripheral, with a key depressed (eg shift), the central does not send a key up report. When the peripheral is powered on again, the key that was depressed is dead, until the central is restarted. (I can reproduce the behaviour reliably via the use of the on/off switch on the peripheral)
What I haven't tried, to see what happens, is to break the radio link (eg by going for a drive with the peripheral with a key taped down)
Are you on a recent version of ZMK? I added https://github.com/zmkfirmware/zmk/pull/1340 relatively recently which at the time was tested to fix this.
No idea what version I was on, but the problem isn't present now, so probably was fixed by #1340