In the Steam Build Review process before Game Release, for Full Controller Support they are asking:
“When opening the Steam Overlay by pressing the home button on the controller, the game does not pause and continues to function while navigating the Steam Overlay menu.”
My problem is that in the Project Settings - Inputs - there is no Gamepad keypress referencing that button on the controller. That button is usually Glowing White Top Center with the XBox logo… but where is it listed in the Gamepad Input Button choices? Thank you!
Unreal currently doesn’t have an input mapping for the Xbox button. In fact, Windows actually takes that input itself to open their Gamebar thing. So the input never actually makes it to Unreal. I even opened up Spyro Reignited (which was made in Unreal) and got the same results.
You could make an action mapping for Shift-Tab (Steam’s default to open the overlay) and call your pause there, but I’m actually not sure if Steam will eat the input in the same way Windows will eat the Xbox button.
I would actually love if somebody could answer this for home button. I would very much like to include this is my project as well. Maybe someone from Unreal knows of a work around?