mojira.dev
MCPE-90804

ZL and ZR buttons on Nintendo Switch Pro Controller do not work on Android

When using Nintendo switch pro style controller neither bumper works, nor does the right controller stick and the right trigger brings up the pause menu.

Linked issues

MCPE-91935 Nintendo Switch pro controller ZR, ZL and Running don't work Resolved MCPE-95498 Fix the ZL and the ZR button on nintendo switch Resolved MCPE-118227 No change bluetooth controller type option on pocket edition Resolved MCPE-120121 Bug when using the Nintendo switch pro controller on minecraft for mobile. Resolved MCPE-128080 Switch Pro Controller doesn't work properly Resolved

Comments 19

For me everything works except for ZL and ZR. Minecraft cannot detect them when I try to map them to an ingame action

What device do you use exactly, and what OS version?

i have Android 11 and i am having the same issue as @Smol_Bug in minecarft 1.17.2

Same for me. I cannot use the right and left trigger buttons when connected via Bluetooth.... Tried on both a phone and a tablet. Phone and tablet were both android 11

I use a Samsung Galaxy A52 device on android 11. The ZL and ZR buttons appear perfectly fine in a testing program where it correctly reads them as Button_L2 and Button_R2 with L and R which Minecraft is able to read correctly being shown as Button_L1 and Button_R1. There is no issue between the connection of the phone and the controller. This is most definitely an issue with Minecraft itself

9 more comments

I can confirm this issue for version MCPE 1.19.73.

But the problem is different for me. The Switch Pro Controller doesn't get recognized by Minecraft as an input device. Rather more Minecraft recognized the Pro Controller as an Xbox-Like input that mixes with some empty buttons that show up. Because it shows RB and LB instead of ZL and ZR and the arrow buttons infinitely scroll through lists when pressed once instead of just scrolling once. All other buttons work fine.

(Device: Galaxy S21 FE)

(works normally through the android interface)

Iยดve got an 8bitDo Ultimate BT Controller and find out that this issue is still unsolved for Android. The controller itself works as intended on the switch and on windows pc.

Reconfirming this for MCPE 1.20.60, and adding on to particularly what user @LOLOX_HD said.

In my case, ZL and ZR are correctly considered LT and RT whereas the L and R shoulder buttons are LB and RB, all respectively.
What I have noticed is that ZL and ZR cease inputs whenever the sticks are tilting; specifically, while changing their angle.
To reproduce:
1. Map the Jump/Fly Up action to either ZL or ZR.
2. Enter any world.
3. Hold the remapped button (ZL or ZR) down. The player will jump constantly.
4. Continue holding this button and tilt either the L-Stick or the R-Stick any amount outside their deadzone. The player will stop jumping.
5. Release only the stick. The player will still not be jumping.

The D-Pad buttons (or arrow buttons for Joy-Cons) do continuously scroll in whatever direction they correspond to, even after the button is released. It seems through testing that these buttons get "stuck" sending their inputs on press. If another D-Pad button is pressed, the scroll will change direction; however, both directional axis' appear to get "stuck" separately. This is best seen in the player's inventory.
To reproduce:
1. Create a new world.
2. Open the inventory via the ** Crafting action (default: Y)
3. Press D-Pad Left. The cursor will scroll left constantly.
4. Press D-Pad Up. The cursor will scroll up and left constantly until it reaches the tabs at the top of the screen, where it will scroll to the left and loop around infinitely.
5 Press D-Pad Down. The cursor will now scroll down, but also still left. It should get stuck between certain selections in the crafting menu.
6. Press D-Pad Right. The cursor should scroll directly right.
7. Press D-Pad Down. Nothing will happen.
8. Press D-Pad Up. The cursor will scroll constantly across the tabs at the top again, but this time to the right.

The following better demonstrates why I believe the inputs are getting "stuck". Normally, when holding down the "Cycle Item Left" and "Cycle Item Right" actions, the hotbar selector moves only one slot over in the corresponding direction: it does not scroll when held. Multiple presses are needed to properly change slots in the hotbar. I use the D-Pad to cycle through my hotbar when on a controller, and thus I found out rather quickly on this version that the inputs are held down, or "stuck".
To reproduce:
1. Map the "Cycle Item Left" action to D-Pad Left, and "Cycle Item Right" action to D-Pad Up. Ensure that D-Pad Down and D-Pad Right have no action mapped to them.
2. Enter any world.
3. Press D-Pad Left. The hotbar selector will scroll only one slot left (or wrap around to the right-most slot).
4. Press D-Pad Left again. Nothing will happen.
5. Press D-Pad Up. The selector will scroll one slot right (or wrap back around).
6. Press D-Pad Up again. Nothing will happen.
7. Press D-Pad Down, then D-Pad Up. The selector will scroll another slot right.
8. Press D-Pad Up again. Nothing will happen.
9. Repeat Steps 7 and 8, but with D-Pad Right and D-Pad Left respectively. The results should be similar to those in said steps.
10. Press D-Pad Down, then D-Pad Left. Nothing will happen.

It is very strange and very annoying behavior, especially since I personally use the D-Pad to scroll through my hotbar and ZL to jump. Breaking blocks and even combat is virtually impossible while moving and/or turning, which is a very common ask from the game.
The only real workaround I have found is for the D-Pad "stuck" issue, which is to tilt either of the sticks any amount: this releases the "stuck" inputs... coincidentally the same thing that makes ZL and ZR practically unusable. Possibly the same underlying issue??

Device is a Galaxy A50. Tested using the 8BitDo Ultimate Pro Controller and the PowerLead Cute Racoon Switch Controller, both connected via Bluetooth. Controllers had no issues through the Android interface itself or in other Apps with Gamepad support.

Also happens on Android version 1.21.2ย 

Thank you for your report!
After consideration, the issue is being closed as Won't Fix.

Please note that this is not the same as Working as Intended, as this bug report correctly describes behavior in the game that might not be the intended or desirable behavior, but it will not be fixed right now. Sometimes, this is because the issue reported is minor and/or impossible to change without large architectural changes to the code base.

Quick Links:
๐Ÿ““ Bug Tracker Guidelines โ€“ ๐Ÿ’ฌ Community Support โ€“ ๐Ÿ“ง Mojang Support (Technical Issues) โ€“ ๐Ÿ“ง Microsoft Support (Account Issues)
๐Ÿ““ Project Summary โ€“ โœ๏ธ Feedback and Suggestions โ€“ ๐Ÿ“– Game Wiki

Josh Bennett

(Unassigned)

839380

Confirmed

Android

Android 10

1.20.20.23 Preview, 1.17.10, 1.16.220.50 Beta, 1.16.0, 1.16.1, ..., 1.19.0, 1.20.13 Hotfix, 1.20.60, 1.20.81 Hotfix, 1.21.22 Hotfix

Retrieved