The Azeron and reWASD software are Windows only, unfortunately. That said, there is storage for two profiles in the device, so it can be used with a Linux machine after it is configured with the Azeron software. I’ve heard of folks using AntiMicroX on Linux to configure it, but have never tried myself.
You could create a list of commands in a text file, and then pipe that into fzf. With a light wrapper that would allow you to type a portion of the command to select and execute it.