I found this old minipad and I made a collection of scripts that let me use it to do stuff. the actual functional buttons being the rows in the bottom right and then 4fun just made it flash some letters and a volume meter across the top.
eventually want to make it easier to program by holding the button down and recording key stroke macros or selecting executables (possibly with a gui) cause right now that shit is hardcoded in profiles. But it does switch profiles based on window titles so I've got that going for me.