Xbox 360 d-pad not responding in emulators

Welcome Page Forums RetroPie Project Everything else related to the RetroPie Project Xbox 360 d-pad not responding in emulators

This topic contains 1 reply, has 1 voice, and was last updated by  wocketpatch 3 years, 1 month ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #83699


    I’ve manually configured my wireless 360 controller in
    /opt/retropie/configs/all/retroarch.cfg (I got the layout from jstest)
    and everything seems to be more or less working in most emulators except the up-down-left-right pad. Nothing happens. If I assign the movement functions to other buttons they work fine using
    but according to jstest, the d-pad is registering as axis 4 and 5, not as buttons. I also tried
    instead of btn, but that doesn’t seem to do anything either. The d-pad does work perfectly fine navigating the menus in emulationstation.

    Interestingly, when I did the initial setup for my keyboard controls in the controller setup within emulationstation, I notice the keys I selected are listed in the retroarch.cfg but I don’t see the settings for my xbox controller in there anywhere even though I did set up both the keyboard and the xbox controller for emulationstation through the same utility.

    Anyone have any idea how to get the d-pad to register? It doesn’t respond in all emulators as far as I can tell.




    Well I figured it out, evidently the D-pad is considered “hats”. There is no indication of this in jstest, but all the same this worked for the wireless xbox 360 usb controller’s d-pad buttons:

    input_player1_left_btn = “h0left”
    input_player1_right_btn = “h0right”
    input_player1_up_btn = “h0up”
    input_player1_down_btn = “h0down”

Viewing 2 posts - 1 through 2 (of 2 total)

Forums are currently read only - please visit the new RetroPie forums at

PLEASE NOTE: All orders that are placed between January 14th and January 28th will be shipped on January 29th. Dismiss