When trying to play Minecraft Bedrock on PC through the Minecraft Launcher, controller input doesn’t register in the game. They do however register in the Minecraft launcher. I’m using a Switch Pro Controller (for switch 1), but I’ve seen people have issues with other types of controllers too.
How to reproduce:
Connect a controller to the PC.
Open Minecraft Launcher. (Controller input works)
Press “play” to open Bedrock.
Press any button. (No input is registered)
Open any world.
Press any button. (No input is registered)
Expected results:
Controller input should be registered, move your cursor in menus and move the character etc when opening a world.
Actual results:
No controller input is being registered in the game, but they do work in the Minecraft Launcher. Controller input in the Launcher still works if you have Minecraft Bedrock open in the background.
Workarounds:
Opening Steam and enabling “global controlls” (or whatever it’s called) will make Minecraft register controller input. However, since the pause menu is mapped to the “Home”-button (on Switch pro controller at least), if you have Steam overlay turned on, the Steam overlay will open when you press the “Home”-button and will overwrite your controller input. I believe other players have found other 3rd party apps to work, but Minecraft Bedrock should and have previously had controller support, so using 3rd party apps shouldn’t be needed.
Attachments
Comments 6
I also tried to uninstall and reinstall both the launcher and Minecraft Bedrock and it didn’t fix the issue either.
Hi!
Thank you for your report!
Is this still an issue in the latest version?
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
Yes, this is still an issue in the latest version.
When reproducing this bug, make sure that any third party controller tools are turned off. (E.g. make sure Steam isn’t running in the background).
Please note that this happens for me with the Switch Pro Controller (1) connected with either USB-cable or Bluetooth. The controller input registers in other apps and in the Minecraft launcher for both methods, but doesn’t register in-game (Minecraft Bedrock) for either method. I have two separate Switch Pro Controllers (1) and both give the exact same results.
Please try running the Xbox Gaming Services Repair Tool and see if that fixes the issue.
https://support.xbox.com/en-US/help/games-apps/troubleshooting/gaming-services-repair-tool