diff --git a/code.py b/code.py index 99cad56..97b48e6 100644 --- a/code.py +++ b/code.py @@ -129,7 +129,13 @@ if key_pin_debounced.rose: print("Switch released") led.value = False - keyboard.release_all() # ..."Release"! - + + # New, single key release code + key = keys_pressed[i] + mod_key = control_key[i] + if control_key[i] == None: + keyboard.release(key) + else: + keyboard.release(mod_key, key) time.sleep(0.01)