# Disable button navigation and click from gamepad

**URL:** <https://forums.unrealengine.com/t/disable-button-navigation-and-click-from-gamepad/472077>\
**Category:** UI\
**Tags:** button, gamepad, unreal-engine, Widget, question\
**Created:** [September 28, 2020, 2:47pm UTC](https://forums.unrealengine.com/t/disable-button-navigation-and-click-from-gamepad/472077 "2020-09-28T14:47:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bluemak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bluemak](https://forums.unrealengine.com/u/Bluemak)\
**Post date:** [September 28, 2020, 2:47pm UTC](https://forums.unrealengine.com/t/disable-button-navigation-and-click-from-gamepad/472077/1 "2020-09-28T14:47:59Z")

</div>

Hello,

This is a very simple and straight task that I am trying to achieve however I am not sure how to proceed.  
All I want to do is disable button navigation and gamepad face button bottom when using a button widget.

I can disable button navigation by adding a STOP in the navigation of a button. This way I can drive the navigation from Listen for Input Action in the widget.

However, I am not sure how to disable button click through the gamepad face button bottom. I have tried a few ways such as override on key down or preview key down functions but it still triggers whatever I do.

I should also mention that I want to keep the isFocusable enabled on a button.

Is there any way to stop face button bottom in a gamepad from triggering clicks in a button?

Thank you for you help.

---

<div class="post-metadata">

**Author:** ![lucakd](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@lucakd](https://forums.unrealengine.com/u/lucakd)\
**Post date:** [July 20, 2022, 1:49am UTC](https://forums.unrealengine.com/t/disable-button-navigation-and-click-from-gamepad/472077/2 "2022-07-20T01:49:03Z")

</div>

i have found this function “UCommonInputSubsystem::SetIsGamepadSimulatedClick()” ,but it seens not useful .the nativeonclicked() still trigger when press gamepad facebuttonbottom

---

<div class="post-metadata">

**Author:** ![Bluemak](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bluemak](https://forums.unrealengine.com/u/Bluemak)\
**Post date:** [August 14, 2022, 12:07am UTC](https://forums.unrealengine.com/t/disable-button-navigation-and-click-from-gamepad/472077/3 "2022-08-14T00:07:03Z")

</div>

How I did it:  
I created my own button, lol.

---

<div class="post-metadata">

**Author:** ![lab-one](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lab-one/32/780274_2.png) [@lab-one](https://forums.unrealengine.com/u/lab-one)\
**Post date:** [November 21, 2025, 12:06pm UTC](https://forums.unrealengine.com/t/disable-button-navigation-and-click-from-gamepad/472077/4 "2025-11-21T12:06:08Z")

</div>

Apparently this functionality is finally added in 5.6:

> [@Common UI is consuming Bottom Face Button inputs (UE 5.4)](https://forums.unrealengine.com/t/common-ui-is-consuming-bottom-face-button-inputs-ue-5-4/1917734/4):
>
> I have to revive this post, because i was struggeling with the same problem and i think i found the solution. The cause of the problem is the setting: CommonUI.ShouldVirtualAcceptSimulateMouseButton If you deactivate it with (standard is true): CommonUI.ShouldVirtualAcceptSimulateMouseButton = 0 the Gamepad Face Down Button is not simulating a mouse click anymore and the implemented input action for the Face Down Button is working correctly. Edit: I just saw the console command got added i…
