his ones are cheap anyway.
If by "cheap" you mean inexpensive, then I agree.

You dont have any dedicated buttons for pinball then? (other than the HWB), you just use the default button layout?
In my case I'm using portable/modular/standalone controllers instead of a full cab. I have one dedicated pinball controller and will build a second one soon. (Most of the parts are already on order.)
Several people have built flipper, nudge, and launch buttons onto the side/front of their cab. The following assumes 8 buttons - 2 flippers on each side (4 total), 3 nudge buttons (L/R/front), and 1 ball launcher. This setup will allow you to play 99.9% of all VP/FP tables with full controls and nudging.
Several of the pinball button functions overlap keystrokes with MAME.
One single button can be wired in parallel with another button. Press either and the encoder will output one keystroke.
Some tables use
upper flippers, some use Magnasave, but none use both so you can wire both encoder inputs to one button as shown in the attached JPG. One flipper button press will give you two keystrokes. VP/FP will ignore the extra keystroke.
NOTE: Depending on the encoder(s) you decide to use, there may be other buttons to wire together, or if you use option 3 from my
earlier post in this thread, you can direct wire these functions to the encoder you use for Pinball Mode without hooking into the player buttons.
Ball launch = Enter - Wire in parallel with the admin button
Left Flipper = Left Shift - Wire in parallel with P1 Button 4
Left Magnasave/upper flipper = Left-Ctrl and A - Wire in parallel with both P1 Button 1 and P2 Button 1 as shown in the attached JPG.
Right Magnasave/upper flipper = Right-Ctrl and Apostrophe - Wire both inputs in parallel to the encoder. (If you aren't using the inputs for anything else, you can wire both directly to the switch input, if you are using these inputs elsewhere, connect them as shown in the attached JPG.)
Forward nudge = space - Wire in parallel with Player 1, Button 3
Let me know if you have any questions.
Scott