diff --git a/kmk/scanners/keypad.py b/kmk/scanners/keypad.py index e3611d5ff..a12f70cc3 100644 --- a/kmk/scanners/keypad.py +++ b/kmk/scanners/keypad.py @@ -43,8 +43,8 @@ def __init__( *, columns_to_anodes=DiodeOrientation.COL2ROW, interval=0.02, - max_events=64, debounce_threshold=1, + max_events=64, ): self.keypad = keypad.KeyMatrix( row_pins, @@ -71,6 +71,7 @@ def __init__( value_when_pressed=False, pull=True, interval=0.02, + debounce_threshold=1, max_events=64, ): self.keypad = keypad.Keys( @@ -78,6 +79,7 @@ def __init__( value_when_pressed=value_when_pressed, pull=pull, interval=interval, + debounce_threshold=debounce_threshold, max_events=max_events, ) super().__init__() @@ -94,6 +96,7 @@ def __init__( key_count, value_when_pressed=False, interval=0.02, + debounce_threshold=1, max_events=64, ): self.keypad = keypad.ShiftRegisterKeys( @@ -104,6 +107,7 @@ def __init__( key_count=key_count, value_when_pressed=value_when_pressed, interval=interval, + debounce_threshold=debounce_threshold, max_events=max_events, ) super().__init__()