CircuitPython now does background scanning of diode matrix keyboards
Channel: Adafruit Industries
Date: 2021-06-21

Dan just dropped a new PR with our event-based key switch vector/matrix handling all done in the CircuitPython core https://github.com/adafruit/circuitpython/pull/4891 which will make keyboard projects a lot easier and a TON faster. Matrix/vector scanning is now done in a background interrupt and can handle all the work for you and emit key press/release events. Here I've got it with my 5x6 snap-apart ortho matrix keyboard PCB, which has 30 keys - 5 rows and 6 columns in a diode matrix. Even with so many keys, its super snappy! beep boop

#adafruit #circuitpython #keyboards

Visit the Adafruit shop online - http://www.adafruit.com

-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord

Adafruit on Instagram: https://www.instagram.com/adafruit

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------