So from the Retropie menu I can go into the retroarch rgui and manually bind the dpad controls. this works in the rgui menu. I can save that retroarch config, and when delving into that new config file I get the following settings:
input_player1_up = “up”
input_player1_up_btn = “12”
input_player1_up_axis = “nul”
input_player1_down = “down”
input_player1_down_btn = “14”
input_player1_down_axis = “nul”
input_player1_left = “left”
input_player1_left_btn = “15”
input_player1_left_axis = “nul”
input_player1_right = “right”
input_player1_right_btn = “13”
input_player1_right_axis = “nul”
So I would assume that pasting those settings into the HuijiaUSBGamePad.cfg would work. It does not. Buttons work fine with the autoconf but the dpad still refuses to work.
Funnily enough jstest sees the dpad as an axis, with left as -5 and right as +5. I’m not sure why retroarch sees the dpad as a button and jstest sees it as an axis. Is this normal?