Make CPs keypad.KeyMatrix scanner the default.

This commit is contained in:
xs5871
2022-04-09 19:34:06 +00:00
committed by Kyle Brown
parent c880c02ad5
commit 8ac497d99b
3 changed files with 16 additions and 23 deletions

View File

@@ -7,6 +7,7 @@ from kmk.hid import HIDModes
from kmk.keys import ModifierKey
from kmk.kmk_keyboard import KMKKeyboard
from kmk.scanners import DiodeOrientation
from kmk.scanners.digitalio_matrix import MatrixScanner
class DigitalInOut(Mock):
@@ -29,6 +30,11 @@ class KeyboardTest:
self.keyboard.col_pins = (DigitalInOut(),)
self.keyboard.row_pins = self.pins
self.keyboard.diode_orientation = DiodeOrientation.COL2ROW
self.keyboard.matrix = MatrixScanner(
cols=self.keyboard.col_pins,
rows=self.keyboard.row_pins,
diode_orientation=self.keyboard.diode_orientation,
)
self.keyboard.keymap = keymap
self.keyboard._init(hid_type=HIDModes.NOOP)