I hope you're not referring to ME fussing. I don't think it's fuss to simplify the user interface. My button layout does not involve a long sequential series of buttons, or even multiple short series of buttons & I will not have 8 buttons available for use on my panel. I don't want or need that many... don't wanna see em, don't wanna use em. Plus, I don't want to remember, or note which button goes with which stick setting.
SO, I'm wiring up a rotary switch, which in my case will provide the simplest & cleanest appearance, and will remind me visually which setting the joystick is currently using. I don't have a panel that I can easily drop a joystick out of & rewire to this new pad just for testing, so I'd rather build a new panel and do it the right way to suit my needs.
As for the wiring part; none of the rotary positions will be tied to another button, and none of the positions of the rotary will be active until I select the "mode" button which will activate the rotary & initiate the sequence. Basically the pressing the "mode" button will activate the mode key & ground out the rotary which will send the selected signal. Now THAT's easy. One press, one mode change. If you want another mode, turn the switch, hit the mode button. Technically, once initiated, this will require an average of LESS button presses & fiddling than Randy's default setup. This interface will suppliment my current ipac, so I don't need anything on the board other than the 49way connectors, wires for the 8 modes & the mode button, making the loss of those 8 buttons for a dedicated wire on the rotary irrelevant.