use keypad.Event instead of Matrix.KeyEvent
This commit is contained in:
parent
89351fc203
commit
c880c02ad5
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user