I’m following the Common UI quickstart guide here: Common UI Quickstart Guide for Unreal Engine | Unreal Engine 5.0 Documentation
I have a minimal example project which just renders a menu with 3 buttons. I want to use the top and left gamepad buttons for Confirm and Back respectively. On the keyboard I want to use ] and [ respectively.
I’ve followed the guide to set those buttons up, but the menu still defaults to using Gamepad Down and Space as the Confirm buttons.
Here’s the complete minimal example project that shows how my custom inputs aren’t working:
MyProject.zip (24.7 MB)
I’ve named the relevant objects as obviously as possible:
In step 2 I’ve set up my data table to use the buttons I want:
…and my button is set up to use my custom action:
In step 3 I’ve set up the default Click and Back actions to be my custom actions:
…and this CommonUIInputData is configured in the project settings:
If you try to run the project though, you’ll see that Gamepad Top and Gamepad Left don’t do anything, and Gamepad Down is still used for Click/Confirm. On keyboard, ] doesn’t do anything, and Space is still used for Click/Confirm.
If anybody can point out what I’m missing, I’d be very grateful!
(I’m using Unreal Engine 5.0.3 on Windows 10)