crazyiop
|
ffcfc9835d
|
update format to fstring
|
2022-06-12 09:31:15 +00:00 |
|
Steven Wilde
|
29abba63e7
|
Removed curr_event and simplified scan_for_changes
|
2022-05-04 16:40:48 +00:00 |
|
Steven Wilde
|
f2b8c7106e
|
Move the changes to keypad.py
|
2022-05-04 16:40:48 +00:00 |
|
xs5871
|
1700aff408
|
implements scanner with rotaryio
|
2022-04-17 18:33:34 -07:00 |
|
xs5871
|
7ff77b97bb
|
implement support for multiple scanners at once
fixup
|
2022-04-17 18:33:14 -07:00 |
|
xs5871
|
d2e87b3e70
|
add keypad scanner for shift registers
|
2022-04-12 08:29:23 -07:00 |
|
xs5871
|
b3ec37e274
|
expose keypad options through scanner init
|
2022-04-11 18:26:43 -07:00 |
|
xs5871
|
175f0c6a97
|
introduce consistent naming scheme
|
2022-04-11 17:07:12 -07:00 |
|
xs5871
|
e395e89864
|
provide default coord_mapping from scanners
|
2022-04-11 17:07:12 -07:00 |
|
xs5871
|
8ac497d99b
|
Make CPs keypad.KeyMatrix scanner the default.
|
2022-04-11 17:07:12 -07:00 |
|
levpopov
|
c880c02ad5
|
use keypad.Event instead of Matrix.KeyEvent
|
2022-04-10 14:30:45 -07:00 |
|
levpopov
|
89351fc203
|
Fix direct GPIO scanner for split keyboards
https://github.com/KMKfw/kmk_firmware/issues/372
|
2022-04-10 14:30:45 -07:00 |
|
xs5871
|
7431192e95
|
move old matrix to kmk.scanners.digitalio_matrix
|
2022-04-09 14:40:40 -07:00 |
|
xs5871
|
54ae022846
|
fix keypad matrix init and unguarded debug print.
|
2022-02-27 09:58:57 -08:00 |
|
Ellie T
|
2fce09986e
|
Adding Pimoroni Keybow and Keybow 2040
|
2022-02-20 18:42:38 -08:00 |
|
Ellie
|
57ba0fe8b2
|
Custom matrix scanners
- Introduce Scanner base class for MatrixScanner
- Create new Scanner using built-in keypad module
- Allow overriding the scanner used by KMKKeyboard
|
2022-02-20 12:00:15 -08:00 |
|