I was looking at purchasing a Macro keypad to smooth out my workflow, and then it hit me that the vast majority of the difference between ones that are $40+ and one with the same amount of keys for $10 is the software.
Then I thought that, the open source community being the resourceful bunch that it is, what I need is out there. It's just a matter of finding it.
"For dedicated hardware, the Adafruit MacroPad RP2040 is widely regarded as the best DIY macro keypad for Linux due to its CircuitPython support , hot-swappable switches, and compact design. Alternatively, the LUKCOZMO Macro Pad offers a budget-friendly, driver-free option with RGB lighting that is compatible with Linux via USB-C or wireless receiver.
For software-based macro control on Linux, you can utilize tools like actkbd or AutoKey to map keys on any standard keyboard, or use QMK/VIA firmware on compatible mechanical keyboards (such as the Keychron K2/K8 ) to create custom macro layers without external software.
So I was wrong in thinking that I could get a simple numpad with 12 or so keys, and with the right software have 2-3 different profiles (thereby having 36 dufferent macros at my fingertips) all for the price of a cheam numpad?