When you wanna wire buttons, why not have it where you have a list of ordinary commands such as vector and active, and as for keys and mouse buttons, how about this:
Key Hold(set the amount of time)
Key Press(you press but it’s an “automatic”,you have to release the key and press again)
key multiclick(set amount of clicks)
When you select one of these, it will ask you to press the key you wanna use, and BAM, it’s mapped.
If the above is too complex or impractical, then atleast have the idea where you just need to press the key you wanna map. Because the pod controller has a pretty limited selection…