IF you have thought about having AUX buttons to do functions check out this USB emulator board. IT emulates a std keyboard so PP thinks it is a keyboard. The buttons you assign as a hotkey so pressing the button is exactly like clicking on the screen with the mouse. REMEMBER GameBoys push a mouse but REAL chipslingers press buttons. (;-) I do hope you have a sense of humor (;-)
RED = stop
GREEN = CycleStart
Yellow = Feedhold
Blue = coolant
White = spindle
JUST like the big boys.
https://www.ultimarc.com/control-int...i-pacs/i-pac2/
AND these fancy chrome colored buttons at the bottom of the page.
https://www.ultimarc.com/arcade/buttons/
There are even wiring harnesses so it could be very easy to wire up. Also it does NOT use keymatrix connections and the associated problem with that.
IT gets better every day around here (;-)
Just a thought , (;-) TP