MiniKbd Is a DIY Trinket M0 Auxiliary Keyboard for Your Favorite Shortcuts
From life hacks to smart phones, it seems that we all have a bit of an obsession with enhancing our productivity. Considering most of us spend more time using our computers than anything else, it’s inevitable that we rely heavily on keyboard shortcuts. Those could be anything from a simple Ctrl+C to a complex macros that you setup yourself. If you’ve ever wanted a dedicated auxiliary keyboard for those shortcuts, you can build this MiniKbd yourself.
The MiniKBD is a USB HID (human interface device) that you can use with any modern computer, and it’s completely programmable to suit your specific needs. It’s built on the remarkably small Adafruit Trinket M0 development board, which costs just $8.95 but packs a powerful ARM Cortex-M0+ ATSAMD21 microcontroller. The Trinket M0 is programmable with CircuitPython, and the MiniKBD code makes the device appear as a USB HID, just like a regular keyboard.
The Trinket M0 is broken out through one of three PCB designs. The first is designed for six keys, and works with Cherry MX, Cherry ML, and Kalih Low Profile key switches. The second has two rotary encoders, and the third has one rotary encoder and two keys. All of them can be setup to perform whatever tasks you want to improve your productivity. You could have the rotary encoder set to perform undo and redo shortcuts, or use the keys to launch Excel macros. If you’re ready to build your own, head over to the MiniKbd GitHub page to find the code and PCB schematics.