Just thought I’d share my solution for a cheap operator keypad for FRC, an Adafruit RP2040 Macropad.
I’ve written some code that allows the keypad to present itself as a standard gamepad, so that it can be used with minimal effort in your robot code.
This is better than using keymapping software, as this solution does not require any software to be running on the host machine (driver station) at all to function. Just plug and play.
This macropad allows for you to display the function of each key on its OLED display, as well as colour code each key using the RGB LED backlighting.
oh nice! was this with circuitpy too, or with tinyusb? i worked with tinyusb for a school project last year, and man that thing was cool. you can turn an rp2040 board into a usb anything