Gamepad (Bluetooth) is not detected on the Meta Quest 3

demonixis
Fri, 15 Dec 2023 19:46:08 +0000
XR Development

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 (OpenXR plugin disabled because it’s required by MetaXR). The inputs are handled by the enhanced input system and I can confirm that the gamepad inputs are working on Windows, Linux, Mac.

I’ve checked the option Allow bluetooth controllers in the android section. When I start my game I’ve no responses from the gamepad (both). Any idea of what’s happen and how to fix it?

I also tried to make a very simple app that moves the player. The InputActionContext contains only binding for the gamepad, nothing else. It doesn’t work on Android/Quest but it’s OK on the PC.

Following this discussion [Request] Add Android support and maintain updates in UE4. · Issue #52 · JaydenMaalouf/JoystickPlugin (github.com) it seems that the OpenXR plugin disables the gamepad support. It happens with OpenXR and MetaXR.

Best

4 posts - 4 participants