use keypad.Event instead of Matrix.KeyEvent

This commit is contained in:
levpopov 2022-04-01 10:37:32 -07:00 committed by Kyle Brown
parent 89351fc203
commit c880c02ad5

View File

@ -1,7 +1,6 @@
import keypad import keypad
from kmk.matrix import DiodeOrientation, KeyEvent from kmk.scanners import DiodeOrientation, Scanner
from kmk.scanners import Scanner
class NativeKeypadScanner(Scanner): class NativeKeypadScanner(Scanner):
@ -31,7 +30,7 @@ class NativeKeypadScanner(Scanner):
has_event = self.keypad.events.get_into(ev) has_event = self.keypad.events.get_into(ev)
if has_event: if has_event:
if self.offset: if self.offset:
return KeyEvent(ev.key_number + self.offset, ev.pressed) return keypad.Event(ev.key_number + self.offset, ev.pressed)
else: else:
return ev return ev