# UMG Gamepad BackButton - "B"(XBOX ONE) and "O"(PS4)?

**URL:** <https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881>\
**Category:** UI\
**Tags:** gamepad, unreal-engine, question, UMG\
**Created:** [January 18, 2018, 11:37am UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881 "2018-01-18T11:37:01Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![JohnADaniels](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/johnadaniels/32/1080686_2.png) [@JohnADaniels](https://forums.unrealengine.com/u/JohnADaniels)\
**Post date:** [January 18, 2018, 11:37am UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881/1 "2018-01-18T11:37:01Z")

</div>

Hello,

What is the easiest way to make the “B”(XBOX ONE) and “O”(PS4) button on the gamepad to work as back button in the UMG Menus?

Thank you,  
John

---

<div class="post-metadata">

**Author:** ![Arceyo](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Arceyo](https://forums.unrealengine.com/u/Arceyo)\
**Post date:** [January 18, 2018, 3:37pm UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881/2 "2018-01-18T15:37:51Z")

</div>

You could use an ‘is key down’ node to compare key presses and see if they equal the keys or buttons you’re looking for, though I believe an easier way is to create a custom action input in the project settings called something like “back button” and assign ‘game pad\_facebutton\_right’ to it. Then in your widget create a ‘listen for input action’ node and add a custom event to it as a delegate that fires off whatever functionality you’re looking for when that button is pressed.

Below is a link to a video that explains the node in more detail, as well as how to use it.

[WTF Is? Listen for Input Action in Unreal Engine 4 ( UE4 )](https://youtu.be/4FwaHM6YSF8)

---

<div class="post-metadata">

**Author:** ![JohnADaniels](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/johnadaniels/32/1080686_2.png) [@JohnADaniels](https://forums.unrealengine.com/u/JohnADaniels)\
**Post date:** [January 19, 2018, 2:31am UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881/3 "2018-01-19T02:31:58Z")

</div>

You get a GOLD STAR!!! Great job, thank you so much for the information and the video link. I looked for so long for this information.

Almost everything I post in the forums is like a black hole of no answers but when I post in here I always get help, thank you!

---

<div class="post-metadata">

**Author:** ![Arceyo](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Arceyo](https://forums.unrealengine.com/u/Arceyo)\
**Post date:** [January 19, 2018, 2:38pm UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881/4 "2018-01-19T14:38:56Z")

</div>

Hey no problem. Glad it all worked out.

---

<div class="post-metadata">

**Author:** ![somir12](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@somir12](https://forums.unrealengine.com/u/somir12)\
**Post date:** [March 15, 2019, 12:05pm UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881/5 "2019-03-15T12:05:05Z")

</div>

I tried and got no luck

---

<div class="post-metadata">

**Author:** ![RaunGameDev](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RaunGameDev](https://forums.unrealengine.com/u/RaunGameDev)\
**Post date:** [August 25, 2024, 10:21pm UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881/6 "2024-08-25T22:21:03Z")

</div>

Hey what did you do to use the b key to go back?

---

<div class="post-metadata">

**Author:** ![JohnADaniels](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/johnadaniels/32/1080686_2.png) [@JohnADaniels](https://forums.unrealengine.com/u/JohnADaniels)\
**Post date:** [July 25, 2025, 6:39pm UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881/7 "2025-07-25T18:39:27Z")

</div>

> [@Arceyo](#):
>
> Listen for Input Action in Unreal Engine 4 ( UE4 )

In the UMG on launch I setup Listen for Input Action and if the buttons are pressed it closes the widget
