# \#gamepad

**URL:** https://forums.unrealengine.com/tag/gamepad/636.md

[Latest](https://forums.unrealengine.com/latest.md) · [Categories](https://forums.unrealengine.com/categories.md) · [Tags](https://forums.unrealengine.com/tags.md)

---

## [\[5.8\] Multiple Gamepads Broken on Mac](https://forums.unrealengine.com/t/5-8-multiple-gamepads-broken-on-mac/2832805)

<div class="topic-metadata">

**Author:** [@MC1RScorpion](https://forums.unrealengine.com/u/MC1RScorpion)\
**Replies:** 5\
**Last updated:** [November 10, 2026, 6:35am UTC](https://forums.unrealengine.com/t/5-8-multiple-gamepads-broken-on-mac/2832805 "2026-11-10T06:35:48Z")

</div>

Summary Connecting a second gamepad to the Mac will cause any input on any gamepad to never release. What Type of Bug are you experiencing? Gameplay Steps to Reproduce Open new project Connect single gamepad Observe …

---

## [Middleware DualSense/DualShock for Unreal Engine 5.2 ~ 5.8 (Audio Bluetooth)](https://forums.unrealengine.com/t/middleware-dualsense-dualshock-for-unreal-engine-5-2-5-8-audio-bluetooth/2549742)

<div class="topic-metadata">

**Author:** [@PHninha09](https://forums.unrealengine.com/u/PHninha09)\
**Replies:** 144\
**Last updated:** [November 4, 2026, 11:02pm UTC](https://forums.unrealengine.com/t/middleware-dualsense-dualshock-for-unreal-engine-5-2-5-8-audio-bluetooth/2549742 "2026-11-04T23:02:40Z")

</div>

v1 Basic Edition Maintained for current engine versions to ensure stability 5.2 ~ 5.7. https://www.fab.com/listings/e77a8f1d-8bbe-4673-a5ae-7f222c8c0960 v2 Premium Edition Maintained for current engine versions to …

---

## [Common UI navigation can be completely broken while using gamepad ](https://forums.unrealengine.com/t/common-ui-navigation-can-be-completely-broken-while-using-gamepad/2741169)

<div class="topic-metadata">

**Author:** [@MCaipi](https://forums.unrealengine.com/u/MCaipi)\
**Replies:** 1\
**Last updated:** [August 7, 2026, 8:54am UTC](https://forums.unrealengine.com/t/common-ui-navigation-can-be-completely-broken-while-using-gamepad/2741169 "2026-08-07T08:54:26Z")

</div>

Summary A certain button combination on gamepads causes the focus and navigation system in Unreal to completely fall apart, letting the user select and press buttons that were never intended to be pressed directly. In ot…

---

## [Replace stock XInput path with SDL Gamepad API](https://forums.unrealengine.com/t/replace-stock-xinput-path-with-sdl-gamepad-api/2729790)

<div class="topic-metadata">

**Author:** [@AL2009man](https://forums.unrealengine.com/u/AL2009man)\
**Replies:** 1\
**Last updated:** [June 19, 2026, 4:09am UTC](https://forums.unrealengine.com/t/replace-stock-xinput-path-with-sdl-gamepad-api/2729790 "2026-06-19T04:09:57Z")

</div>

from what i’ve seen in various Unreal Engine-based games: they often use XInput (come out of the box in Unreal), but if they wanna say…implement Motion Sensors specifically for Gyro Aiming: they’d need to use one of the …

---

## [Gamepad not working when Connected to Steam](https://forums.unrealengine.com/t/gamepad-not-working-when-connected-to-steam/448003)

<div class="topic-metadata">

**Author:** [@darkhemic](https://forums.unrealengine.com/u/darkhemic)\
**Replies:** 13\
**Last updated:** [February 14, 2026, 11:21pm UTC](https://forums.unrealengine.com/t/gamepad-not-working-when-connected-to-steam/448003 "2026-02-14T23:21:21Z")

</div>

Is anyone else having an issue where you can’t use a gamepad while connected to Steam? If I close steam out and run the game in editor or packaged I get the gamepad functions back. I’ve tried enabling and disabling the S…

---

## [Get Most Recently Used Input Device switches to Keyboard/Mouse when using Set Mouse Cursor Position (worked in 5.4.4) ](https://forums.unrealengine.com/t/get-most-recently-used-input-device-switches-to-keyboard-mouse-when-using-set-mouse-cursor-position-worked-in-5-4-4/2688290)

<div class="topic-metadata">

**Author:** [@StazixLS](https://forums.unrealengine.com/u/StazixLS)\
**Replies:** 0\
**Last updated:** [December 28, 2025, 9:16pm UTC](https://forums.unrealengine.com/t/get-most-recently-used-input-device-switches-to-keyboard-mouse-when-using-set-mouse-cursor-position-worked-in-5-4-4/2688290 "2025-12-28T21:16:31Z")

</div>

Hi, I’m running into an input detection issue after migrating a project from UE 5.4.4 to UE 5.6, related to the InputDeviceSubsystem. In my UI system, I rely on Set Mouse Cursor Position to ensure correct widget hover …

---

## [WidgetComponent in 3D world: gamepad focus works, mouse click works, but gamepad “press” doesn’t](https://forums.unrealengine.com/t/widgetcomponent-in-3d-world-gamepad-focus-works-mouse-click-works-but-gamepad-press-doesn-t/2686322)

<div class="topic-metadata">

**Author:** [@FergiusTerro](https://forums.unrealengine.com/u/FergiusTerro)\
**Replies:** 1\
**Last updated:** [December 19, 2025, 12:37pm UTC](https://forums.unrealengine.com/t/widgetcomponent-in-3d-world-gamepad-focus-works-mouse-click-works-but-gamepad-press-doesn-t/2686322 "2025-12-19T12:37:59Z")

</div>

Hello, I’m having a problem with UI input and honestly I’m a bit stuck. I have a UI widget placed in the 3D world using WidgetComponent. It’s an inventory UI for an in-world station. Navigation with a gamepad works fin…

---

## [Supporting weird gamepads with RawInput](https://forums.unrealengine.com/t/supporting-weird-gamepads-with-rawinput/2679079)

<div class="topic-metadata">

**Author:** [@Alien\_impact](https://forums.unrealengine.com/u/Alien_impact)\
**Replies:** 1\
**Last updated:** [December 1, 2025, 9:56pm UTC](https://forums.unrealengine.com/t/supporting-weird-gamepads-with-rawinput/2679079 "2025-12-01T21:56:03Z")

</div>

Hello everyone, I’m trying to get gamepad support working with Raw Input plugin. I got the Xbox, Dualshock gen1/2 working, as well as a couple more models, but it seems like a lot of players have unconventional gamepad …

---

## [Disable button navigation and click from gamepad](https://forums.unrealengine.com/t/disable-button-navigation-and-click-from-gamepad/472077)

<div class="topic-metadata">

**Author:** [@Bluemak](https://forums.unrealengine.com/u/Bluemak)\
**Replies:** 3\
**Last updated:** [November 21, 2025, 12:06pm UTC](https://forums.unrealengine.com/t/disable-button-navigation-and-click-from-gamepad/472077 "2025-11-21T12:06:08Z")

</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. …

---

## [How to use nintendo Switch Pro Controller](https://forums.unrealengine.com/t/how-to-use-nintendo-switch-pro-controller/761094)

<div class="topic-metadata">

**Author:** [@742962](https://forums.unrealengine.com/u/742962)\
**Replies:** 2\
**Last updated:** [November 20, 2025, 3:46pm UTC](https://forums.unrealengine.com/t/how-to-use-nintendo-switch-pro-controller/761094 "2025-11-20T15:46:30Z")

</div>

Please teach me how to use nintendo Switch Pro Controller on my game. I already succeeded to setup other direct input controller(logicool F310) using rawinput plugin. Please teach me what’s wrong for setting Pro Contro…

---

## [Gamepad (Bluetooth) is not detected on the Meta Quest 3](https://forums.unrealengine.com/t/gamepad-bluetooth-is-not-detected-on-the-meta-quest-3/1528230)

<div class="topic-metadata">

**Author:** [@demonixis](https://forums.unrealengine.com/u/demonixis)\
**Replies:** 3\
**Last updated:** [September 25, 2025, 1:41am UTC](https://forums.unrealengine.com/t/gamepad-bluetooth-is-not-detected-on-the-meta-quest-3/1528230 "2025-09-25T01:41:23Z")

</div>

Hi there, I’m working on a Quest 3 project that requires a gamepad to play. I already paired two gamepads to my headsets and I can confirm they work as expected in compatibles apps. I use UE5.3 and the MetaXR plugin (O…

---

## [Debugging Gamepad Inputs on MacOS](https://forums.unrealengine.com/t/debugging-gamepad-inputs-on-macos/466804)

<div class="topic-metadata">

**Author:** [@Asterdahl](https://forums.unrealengine.com/u/Asterdahl)\
**Replies:** 10\
**Last updated:** [September 22, 2025, 7:55pm UTC](https://forums.unrealengine.com/t/debugging-gamepad-inputs-on-macos/466804 "2025-09-22T19:55:03Z")

</div>

I installed the third person 3D demo as a C++ project and have been building from XCode on MacOS. I cannot seem to get any response from any controller (PS3, PS4, Xbox 360, Xbox One, or Switch Pro) either over bluetooth …

---

## [UMG Gamepad BackButton - "B"(XBOX ONE) and "O"(PS4)?](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881)

<div class="topic-metadata">

**Author:** [@JohnADaniels](https://forums.unrealengine.com/u/JohnADaniels)\
**Replies:** 6\
**Last updated:** [July 25, 2025, 6:39pm UTC](https://forums.unrealengine.com/t/umg-gamepad-backbutton-b-xbox-one-and-o-ps4/414881 "2025-07-25T18:39:27Z")

</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

---

## [How to do "Press A to join game"?](https://forums.unrealengine.com/t/how-to-do-press-a-to-join-game/459431)

<div class="topic-metadata">

**Author:** [@XynanXDB](https://forums.unrealengine.com/u/XynanXDB)\
**Replies:** 2\
**Last updated:** [July 22, 2025, 12:18am UTC](https://forums.unrealengine.com/t/how-to-do-press-a-to-join-game/459431 "2025-07-22T00:18:36Z")

</div>

Hi, I wanted to create the old-school “Press A to join game” lobby for couch coop. However, based on my understand of Unreal Engine, that gamepads are always bound to playercontrollers in order to get input from gamepads…

---

## [WIDGET SWITCHER GET FOCUS FOR GAMEPAD ](https://forums.unrealengine.com/t/widget-switcher-get-focus-for-gamepad/2511638)

<div class="topic-metadata">

**Author:** [@Tim\_4D\_Construct](https://forums.unrealengine.com/u/Tim_4D_Construct)\
**Replies:** 1\
**Last updated:** [May 16, 2025, 11:56am UTC](https://forums.unrealengine.com/t/widget-switcher-get-focus-for-gamepad/2511638 "2025-05-16T11:56:51Z")

</div>

Hi all, I am trying to create a Menu to be use with a gamepad. This menu will have different tabs, that i can navigate between them with a Widget Switcher. The problem comes that when I create the widget, with common …

---

## [Gamepad Rumble - Force Feedback not Working on macOS](https://forums.unrealengine.com/t/gamepad-rumble-force-feedback-not-working-on-macos/2438158)

<div class="topic-metadata">

**Author:** [@MC1RScorpion](https://forums.unrealengine.com/u/MC1RScorpion)\
**Replies:** 3\
**Last updated:** [May 5, 2025, 7:20pm UTC](https://forums.unrealengine.com/t/gamepad-rumble-force-feedback-not-working-on-macos/2438158 "2025-05-05T19:20:28Z")

</div>

Hello, :waving\_hand: I’m seeking advice on implementing gamepad rumble in Unreal. On Mac, whether the effect is previewed in the content browser, or played via ClientPlayForceFeedback(), the effect is not felt. I’ve tes…

---

## [Common UI - Why doesn't my PS4 controller work when I open a menu?](https://forums.unrealengine.com/t/common-ui-why-doesnt-my-ps4-controller-work-when-i-open-a-menu/1746629)

<div class="topic-metadata">

**Author:** [@SolidSmyth1](https://forums.unrealengine.com/u/SolidSmyth1)\
**Replies:** 1\
**Last updated:** [May 3, 2025, 12:59am UTC](https://forums.unrealengine.com/t/common-ui-why-doesnt-my-ps4-controller-work-when-i-open-a-menu/1746629 "2025-05-03T00:59:45Z")

</div>

Title is basically it. I’m using a PS4 controller to test my game in Unreal. I set everything up using Raw Input and the Windows dualshock plugin. All of my in-game inputs work (I’m using Enhanced Input) for the controll…

---

## [How to stop gamepad from controlling Editor Menus?](https://forums.unrealengine.com/t/how-to-stop-gamepad-from-controlling-editor-menus/375979)

<div class="topic-metadata">

**Author:** [@AJ\_Graphix](https://forums.unrealengine.com/u/AJ_Graphix)\
**Replies:** 13\
**Last updated:** [April 17, 2025, 6:14pm UTC](https://forums.unrealengine.com/t/how-to-stop-gamepad-from-controlling-editor-menus/375979 "2025-04-17T18:14:10Z")

</div>

Good day, Just a quick question on how one would disable a connected gamepad from simultaneously controlling the Editor’s menus during a Mobile Preview (PIE). For a regular New Editor Window (PIE), the gamepad will not …

---

## [Please, need help getting character to play 1 of 4 dodge/roll animations depending on the quadrant that I move the Left Thumbstick on a Gamepad.](https://forums.unrealengine.com/t/please-need-help-getting-character-to-play-1-of-4-dodge-roll-animations-depending-on-the-quadrant-that-i-move-the-left-thumbstick-on-a-gamepad/2421158)

<div class="topic-metadata">

**Author:** [@WolfgangHendrix](https://forums.unrealengine.com/u/WolfgangHendrix)\
**Replies:** 1\
**Last updated:** [March 27, 2025, 7:40pm UTC](https://forums.unrealengine.com/t/please-need-help-getting-character-to-play-1-of-4-dodge-roll-animations-depending-on-the-quadrant-that-i-move-the-left-thumbstick-on-a-gamepad/2421158 "2025-03-27T19:40:31Z")

</div>

I’ve been stuck on this for a while (now and I can’t figure out how to make it work on the left thumb stick. My goal is to get my character to roll in the direction of the left stick. When I’m target locked I would rol…

---

## [Controllers 3 and 4 assigned to players 1 and 2 in local multiplayer (Xbox)](https://forums.unrealengine.com/t/controllers-3-and-4-assigned-to-players-1-and-2-in-local-multiplayer-xbox/2035979)

<div class="topic-metadata">

**Author:** [@m5m](https://forums.unrealengine.com/u/m5m)\
**Replies:** 6\
**Last updated:** [February 2, 2025, 5:48pm UTC](https://forums.unrealengine.com/t/controllers-3-and-4-assigned-to-players-1-and-2-in-local-multiplayer-xbox/2035979 "2025-02-02T17:48:38Z")

</div>

Note: Although this issue seems to be exclusive of Xbox, my organization has yet to be granted access to the Xbox section of the forums, hence why I’m posting the question here. Once we gain access to the subforum, I wil…

---

## [Gamepad right Y axis inversed](https://forums.unrealengine.com/t/gamepad-right-y-axis-inversed/343170)

<div class="topic-metadata">

**Author:** [@Begounet](https://forums.unrealengine.com/u/Begounet)\
**Replies:** 5\
**Last updated:** [January 19, 2025, 2:45pm UTC](https://forums.unrealengine.com/t/gamepad-right-y-axis-inversed/343170 "2025-01-19T14:45:06Z")

</div>

Hello, It seems that right stick of gamepad (on a Xbox 360 controller, on PC) returns a inverted value on Y axis. When joystick is up, UE will return -1. As behavior is different from left stick, I suppose it is a bug…

---

## [UE5 only detects one gamepad (xinput slot #1)](https://forums.unrealengine.com/t/ue5-only-detects-one-gamepad-xinput-slot-1/2254603)

<div class="topic-metadata">

**Author:** [@User-14315051c8](https://forums.unrealengine.com/u/User-14315051c8)\
**Replies:** 5\
**Last updated:** [January 2, 2025, 8:11pm UTC](https://forums.unrealengine.com/t/ue5-only-detects-one-gamepad-xinput-slot-1/2254603 "2025-01-02T20:11:50Z")

</div>

Hey guys! I switched from Unity to Unreal and wanted to create a local multiplayer game. I connected four gamepads to my PC (2x JoyCons & 2x PS4 Controller). My Problem: It only detects and uses the first connected ga…

---

## [Split Screen widget controlled only by first player](https://forums.unrealengine.com/t/split-screen-widget-controlled-only-by-first-player/466109)

<div class="topic-metadata">

**Author:** [@Bojann](https://forums.unrealengine.com/u/Bojann)\
**Replies:** 1\
**Last updated:** [January 2, 2025, 11:21am UTC](https://forums.unrealengine.com/t/split-screen-widget-controlled-only-by-first-player/466109 "2025-01-02T11:21:07Z")

</div>

Hi All, I am working on split screen game. And there is pause menu being shown when any of player controllers presses start. But, only first player can control widget with his gamepad (pressing up and down to cycle throu…

---

## [Gamepad/Controller not working with steam online subsystem](https://forums.unrealengine.com/t/gamepad-controller-not-working-with-steam-online-subsystem/2249968)

<div class="topic-metadata">

**Author:** [@NitroCourt](https://forums.unrealengine.com/u/NitroCourt)\
**Replies:** 0\
**Last updated:** [December 30, 2024, 6:07am UTC](https://forums.unrealengine.com/t/gamepad-controller-not-working-with-steam-online-subsystem/2249968 "2024-12-30T06:07:30Z")

</div>

I am facing an issue where I am able to use the gamepad in the editor but it’s not working in the packaged build. After that I have figured out that it’s working if the steam is not opened and steam overlay isn’t there. …

---

## [Using multiple gamepads when playing as a Listen Server with multiple windows](https://forums.unrealengine.com/t/using-multiple-gamepads-when-playing-as-a-listen-server-with-multiple-windows/2231114)

<div class="topic-metadata">

**Author:** [@dman6745](https://forums.unrealengine.com/u/dman6745)\
**Replies:** 0\
**Last updated:** [December 18, 2024, 9:59pm UTC](https://forums.unrealengine.com/t/using-multiple-gamepads-when-playing-as-a-listen-server-with-multiple-windows/2231114 "2024-12-18T21:59:22Z")

</div>

Hi everyone! I’ve been learning about making a multiplayer game in a third person project by running as a listen server with multiple windows for the server and client(s). Up until this point, I’ve only had one Xbox one…

---

## [Only use Stick, not D-pad, with IsFocusable](https://forums.unrealengine.com/t/only-use-stick-not-d-pad-with-isfocusable/425143)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_88bd548f](https://forums.unrealengine.com/u/anonymous_user_88bd548f)\
**Replies:** 4\
**Last updated:** [December 10, 2024, 11:23pm UTC](https://forums.unrealengine.com/t/only-use-stick-not-d-pad-with-isfocusable/425143 "2024-12-10T23:23:19Z")

</div>

Hi! I’ve got my menu working like it should with IsFocusable. The problem is, I want to select items from inventory to a toolbelt with D-pad keys. But using D-pad with IsFocusable activated also navigates the menu. Is …

---

## [VR overrides gamepad](https://forums.unrealengine.com/t/vr-overrides-gamepad/2092928)

<div class="topic-metadata">

**Author:** [@IC10cm](https://forums.unrealengine.com/u/IC10cm)\
**Replies:** 0\
**Last updated:** [October 28, 2024, 6:46pm UTC](https://forums.unrealengine.com/t/vr-overrides-gamepad/2092928 "2024-10-28T18:46:45Z")

</div>

Hi, im trying to make a game in VR with not common joystick. So i emulated it with x360ce and it worked very. But whenever i start VR preview, gamepad like disapears and only start work when i disable HMD from console an…

---

## [Same player controllers assigned to multiple gamepads](https://forums.unrealengine.com/t/same-player-controllers-assigned-to-multiple-gamepads/2073123)

<div class="topic-metadata">

**Author:** [@m5m](https://forums.unrealengine.com/u/m5m)\
**Replies:** 0\
**Last updated:** [October 17, 2024, 6:42pm UTC](https://forums.unrealengine.com/t/same-player-controllers-assigned-to-multiple-gamepads/2073123 "2024-10-17T18:42:14Z")

</div>

TLDR: Even though 4 player controllers are being created for a local multiplayer game, only the first two get assigned to multiple gamepads, which means multiple gamepads share the same player controller and are able to …

---

## [Is there a way to detect a gamepad?](https://forums.unrealengine.com/t/is-there-a-way-to-detect-a-gamepad/300603)

<div class="topic-metadata">

**Author:** [@OpticalShadows](https://forums.unrealengine.com/u/OpticalShadows)\
**Replies:** 15\
**Last updated:** [October 10, 2024, 7:11pm UTC](https://forums.unrealengine.com/t/is-there-a-way-to-detect-a-gamepad/300603 "2024-10-10T19:11:27Z")

</div>

Is there a way to detect if a controller is connected or is there an event called when a gamepadis connected? Also is there a generic event for getting input from a gamepad(if any button is hit for example)? It would b…

---

## [Create Local Player returns "none"](https://forums.unrealengine.com/t/create-local-player-returns-none/2048256)

<div class="topic-metadata">

**Author:** [@m5m](https://forums.unrealengine.com/u/m5m)\
**Replies:** 0\
**Last updated:** [October 1, 2024, 6:11pm UTC](https://forums.unrealengine.com/t/create-local-player-returns-none/2048256 "2024-10-01T18:11:20Z")

</div>

Hi all, This question is related to this other post about Xbox gamepads being assigned the same controller ids, but I’m trying to broaden out the search for a solution. On Begin Play, we create three local players in a…

[Next page](https://forums.unrealengine.com/tag/gamepad/636.md?match_all_tags=true&page=1&tags%5B%5D=gamepad)
