Main > Main Forum
Encoder Default Settings Conflict
PL1:
I know it's easy to reprogram and I'm NOT asking this to call anyone out -- just curious if there is a good reason for the fairly obvious mapping conflicts. :dunno
MAME Player 2 Button 5-8 default keys are undefined and Player 3 directional default keys are I, K, J, and L.
Why do IPac2, IPac4, and KeyWiz use I, K, J, and L for Player 2 Button 5-8 default keys? :dizzy:
Why does the IPac4 use I, K, J, and L for Player 2 Button 5-8 and Player 3 directional default keys? :dizzy: :dizzy:
Scott
RandyT:
As the MAME P2 5-8 keys are, by default, undefined (as far as keys are concerned), they can really be anything the user wishes them to be. In the case of the KeyWiz with 40 inputs, a 4-player panel is a real possibility. In that event, those inputs for P3 are already defined, and the user can simply select any of the other unused ones for the P2 5-8 keys. For a 2 player panel, using the defaults from Player 3 really doesn't matter, as there wouldn't be one to conflict with.
It's all relative anyway, as MAME doesn't care. It doesn't even look at the definitions for Player 3 unless Player 3 is actually playing. In other words, there's no conflict unless the user creates one through lack of planning for a given panel requirement, and even then, it's simple to fix through MAME's setup.
PL1:
As I said, easy to work around, but it still doesn't make sense that both companies would have randomly picked the same conflicting settings.
I figured that either:
1. The default keys for MAME were changed after the KeyWiz and IPac came out
2. The first one released had the conflict and the second one just followed the pattern
Scott
JDFan:
I think part of it is the games themselves IIRC most 3 or 4 player games do not use more than 4 buttons so that leaves the 5-8 player 2 buttons unused opening up those keys for use as the 3rd player defaults. (which could be how those were picked in the first case and as mentioned the second company just followed the pattern for consistency.) :dunno
Nephasth:
Gamepad encoder. ;)