Pressing D-pad releases held face buttons

Any idea what setting would control this? If I hold any of the SNES face buttons and press the D pad in any direction, the face button is “released” as if I had stopped holding it down.

Using a Windows Xbox 360 wireless adapter on Shield TV Pro ; I’ve tested on Mupen and a Game Controller Tester app and it doesn’t happen so I’m pretty sure this isn’t the native controller driver doing it but I can’t find any related settings anywhere.

It also happens with multiple different SNES cores as well as Genesis and GBA so I think it must be related to something in the RetroPad input layer.

I have the same set up and I’m having the same issue. I have noticed that when I map the d-pad functions to the left joystick and use the joystick to play everything is fine. It only happens when using the actual D-pad on the 360 controller. Weird stuff…

I see you deleted your reddit post on this subject. Did you get a solution to the problem? Would be helpful. Thanks.

No I never got a response

logcat - underlying device driver does not appear to be recording the button up event, so this must be being introduced by RetroArch.

Note: 99 is the keyCode of the face button ; others are the D-pad presses - backend doesn’t record any “release” input events until the end.

Any devs around who can tell me if it’s possible to crank up debug output of the RetroArch input layer somehow?

11-13 12:43:09.551  3695  3772 D WindowManager: handleComboKeys keyCode: 99, keyAction: 0
11-13 12:43:11.362  3695  3772 D WindowManager: handleComboKeys keyCode: 0, keyAction: 0
11-13 12:43:11.363  3695  3715 D WindowManager: handleComboKeys keyCode: 0, keyAction: 1
11-13 12:43:11.363  3695  3715 D WindowManager: handleComboKeys keyCode: 20, keyAction: 0
11-13 12:43:11.490  3695  3772 D WindowManager: handleComboKeys keyCode: 0, keyAction: 1
11-13 12:43:11.492  3695  3715 D WindowManager: handleComboKeys keyCode: 20, keyAction: 0
11-13 12:43:11.492  3695  3715 D WindowManager: handleComboKeys keyCode: 20, keyAction: 1
11-13 12:43:12.066  3695  3772 D WindowManager: handleComboKeys keyCode: 0, keyAction: 0
11-13 12:43:12.070  3695  3715 D WindowManager: handleComboKeys keyCode: 0, keyAction: 1
11-13 12:43:12.070  3695  3715 D WindowManager: handleComboKeys keyCode: 19, keyAction: 0
11-13 12:43:12.219  3695  3772 D WindowManager: handleComboKeys keyCode: 0, keyAction: 1
11-13 12:43:12.223  3695  3715 D WindowManager: handleComboKeys keyCode: 19, keyAction: 0
11-13 12:43:12.223  3695  3715 D WindowManager: handleComboKeys keyCode: 19, keyAction: 1
11-13 12:43:12.586  3695  3772 D WindowManager: handleComboKeys keyCode: 0, keyAction: 0
11-13 12:43:12.588  3695  3715 D WindowManager: handleComboKeys keyCode: 0, keyAction: 1
11-13 12:43:12.589  3695  3715 D WindowManager: handleComboKeys keyCode: 20, keyAction: 0
11-13 12:43:12.703  3695  3772 D WindowManager: handleComboKeys keyCode: 0, keyAction: 1
11-13 12:43:12.705  3695  3715 D WindowManager: handleComboKeys keyCode: 20, keyAction: 0
11-13 12:43:12.706  3695  3715 D WindowManager: handleComboKeys keyCode: 20, keyAction: 1
11-13 12:43:14.871  3695  3772 D WindowManager: handleComboKeys keyCode: 99, keyAction: 1