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
is duplicated by13
Created Issue:
Controller buttons do not work as mapped.
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.
- Unresolved
- Open
- Unconfirmed
- Android
- Android 10
- 1.16.0
Controller buttons do not work as mapped.Switch controller buttons do not work on Android as mapped.
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
It has just hit me. The game doesn't detect ZL and ZR because on switch they are digital buttons just like regular L and R but on an xbox controller which is what the game detects Bluetooth controllers to be it has analogue triggers that use a different button map. The game should also be checking for Button_L2 and Button_R2 instead of trigger axis but instead it does not
Switchcontrollerbuttonsdo not work on Androidas mapped.ZL and ZR buttons on Nintendo Switch Pro Controller do not work on Android
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! Please report any issues on Discord or Reddit
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! Please report any issues on Discord or Reddit
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! Please report any issues on Discord or Reddit
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Does MCPE-90804 describe your issue?
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
Duplicate of MCPE-90804
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
Does MCPE-90804 Describe your issue?
Thank you for your report!
We're tracking this issue in MCPE-90804, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Duplicates MCPE-90804
Duplicates MCPE-90804
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
D-pad buttons also function strangely for me. They seem to detect me pressing the button but not me releasing it, I have to use the control stick just to make the game realise I'm not holding the button anymore. Very frustrating having to play the game with weird buttons mappings to avoid using the ZL and ZR buttons.
Affects 1.17.41 and 1.18.0.24
Is this still an issue in the latest version?
Yes. Affects 1.18.2 and 1.18.10.22
I suspect the issue with ZL and ZR (which I'm also experiencing in 1.18.2 on Android) is caused by the fact that the triggers on the Switch Pro Controller are digital, whereas the XBox controller and most similar controllers have analog triggers.
Also noting that although the issue title says "as mapped" (i.e. default controller settings), it's not possible to map the Pro Controller triggers (ZL/ZR) in Controller Settings since Button_L2/Button_R2 (Android KEYCODE_BUTTON_L2/KEYCODE_BUTTON_R2) don't appear to be recognized or bindable in Minecraft.
Still affects 1.19.0
@v-magwar Is this issue for any controller issues with switch controllers or just pro controllers? I am experiencing issues with buttons not working or being able to remap as well. Minecraft 1.19.51 windows 11 version 22h2
The latest update on switch made it unplayable, so while I waited I thought I would try the android version. Bought it, downloaded and tried to use the switch controller to play it on my phone but it doesn't recognize the ZR or ZL buttons as existing in game play or when trying to map buttons.
Before I coming here I ended up on a reddit forum that goes back years. Onplaining about this issue and is still active and frustrated that no effort had been made to resolve this.
....your killing me.
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