Using a Xbox 360 controller on an Android device works except that the DPad input is not registered. This same issue does not occur with Xbox One controllers.

Regression?: No
This occurs in 4.18

Steps to Reproduce
  1. Create a new project with the Third Person template
  2. In the Third Person blueprint, add an input event for Any Key that prints the name of the key that is pressed
  3. Package for Android
  4. Install packaged game to Device
  5. Connect Xbox 360 controller (Adapter will be needed, used a USB A to USB C for this)
  6. Launch the game
  7. Using the control, try the different inputs
    Result: All other inputs print out their proper names but the DPad inputs do not output anything and do not cause movement
    Expected: All inputs print out their proper names

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-59897 in the post.

Login to Vote

ComponentPlatform - Mobile
Affects Versions4.184.194.20
Target Fix4.20
Fix Commit4125711
Main Commit4133609
Release Commit4125711
CreatedJun 4, 2018
ResolvedJun 12, 2018
UpdatedJun 23, 2018