Hi, I’d like to report a bug I found with Xbox controllers, and possibly with other types of controllers too.
I’m using RetroFab Windows Player v0.2.1. The issue seems to be that Button A can inherit the behavior of Game A, Game B, Time, Alarm, etc.
More specifically:
If I assign Game A to any controller button and press that assigned button at least once, Button A starts triggering Game A as well.
The same happens with Game B: if I assign Game B to any controller button and press it at least once, Button A starts triggering Game B.
This also seems to happen with Time, Alarm and other mode buttons, although I don’t think it happens with normal gameplay controls.
Button A appears to change its behavior depending on the last assigned mode button pressed on the controller.
This does not happen when Game A, Game B, Time, Alarm, etc. are triggered with the keyboard or mouse. It only seems to happen with controller buttons.
Button A does not need to be assigned to anything for the issue to happen. It can be assigned or unassigned.
So, for example, if I map Game A to Start, pressing Button A (assigned or unassigned) may also trigger Game A after Start has been pressed at least once.
I’m not 100% sure my diagnosis is completely accurate, and there may be other related issues with controller mapping. For example, sometimes the same button appears to be assigned as “1” and other times as “B”, even though they are technically the same button.
Expected behavior: Button A should only trigger the action assigned to Button A, if any, and should not inherit the last mode or action button pressed on the controller.
