Mini-PAC standard. Board only. Handles 28 switch inputs. with PS/2 keyboard cable $29
Mini-PAC standard, with 28 switch harness plus ground harness and PS/2 cable. $46
that, to me, does not seem like the wiring harness is actually "included" when you purchase a minipac. there seems to be a $17 difference there.. correct me if im wrong.
if you look at the wiring schematic, you will notice that there are 2 dedicated mouse buttons that do not count towards your number of inputs.
a shifted function allows you to press 2 buttons, the shift button (p1 start i think it is) and another button, to get a 3rd input like the shift button on a scientific calculator. people generally use these as admin functions since you dont normally use them and it allows for less buttons on the cp. there is also a way to wire a dedicated button to hit both the "shift" and an input to give you your shifted input, but this tends to get complicated and will shift any other button pressed as well.
so basically, with the minipac, you are looking at 8 inputs for joysticks, 2 inputs for player start, 2 inputs for player coin, 12 inputs for play buttons (6 per player or a 7th that is one of these doubled up, which is what the standard seems to be), and 4 admin buttons, not including the 2 mouse buttons. if this does not suit you, nor do any variations on this theme, then the minipac is not the right choice for you.