Keyboard driver for Raspberry Pico, Pico2 and other boards using RP2040/RP2350 MCU, written in Micropython.
- Supports 3x4 and 4x4 matrix keyboards
- Keyboard scanning offloaded to PIO state machine
- Stream interface (select, ipoll, StreamReader etc.)
- Configurable keyboard layout
- Autorepeat
- Allows to define key combinations
See kbd_demo.py