KMKfw / kmk_firmware

Clackety Keyboards Powered by Python
https://kmkfw.zulipchat.com
Other
1.45k stars 486 forks source link

Do not delete the keys pressed in a sequence #941

Closed juru1234 closed 9 months ago

juru1234 commented 9 months ago

Remember the keys that were pressed before entering the sequence. E.g. when a sequence creates the German Umlaut "ä", holding shift should lead to "Ä". This is also the behavior in QMK.

juru1234 commented 9 months ago

Sorry, the patch was wrong. Only the line keyboard.keys_pressed = set() should be deleted.