How to Use Controller on Mobile Legends: Easy Step-by-Step Guide

Anyone who’s climbed Mobile Legends ranks knows how frustrating it is to fumble a skill shot or miss a last hit because your thumb slips off the screen mid-fight. I spent three seasons stuck in Epic rank for exactly that reason, until I tested hooking up my old Xbox controller to my phone to see if it would make a difference. It took less than a week of practice to jump two whole ranks, and I haven’t gone back to touch controls for ranked play since. This guide breaks down exactly how to use controller on Mobile Legends, from picking the right hardware to fixing annoying lag issues that can cost you stars.

How to Use Controller on Mobile Legends: Pick a Compatible Controller First

Before you jump into pairing settings, you need to make sure your controller actually works with both your phone and Mobile Legends. I’ve wasted nearly $30 on cheap no-name controllers that connected to my phone fine, but never showed up in MLBB’s control settings, so don’t make that same mistake. Compatibility varies slightly between Android and iOS, but most mainstream first-party controllers work for both systems without extra software.

  • Xbox Series X/S and Xbox One controllers (Bluetooth enabled models work for both Android and iOS 15+, no extra drivers needed)
  • PlayStation 5 DualSense and PlayStation 4 DualShock controllers (official models only; third-party copies often lack the authentication needed to connect to mobile games)
  • Nintendo Switch Pro controllers (works natively for most Android 12+ and iOS 16+ devices, though you’ll have to remap buttons manually in most cases)
  • Certified mobile gaming controllers like Razer Kishi, Backbone One, and GameSir X2 (plug-and-play, no Bluetooth pairing hassle, and designed to fit perfectly over most phone sizes)

If you already own one of the controllers above, you’re good to go. If you’re buying a new one specifically for Mobile Legends, I’d recommend a clip-on mobile controller first if you play on the go. They’re smaller, don’t require separate batteries, and eliminate Bluetooth lag entirely since they connect via USB-C or Lightning port. Stay away from unbranded third-party controllers sold for under $20, as almost none of them have the proper certification to work with MLBB’s built-in controller support.

Step-by-Step Setup Process for Android and iOS

The setup process is almost identical across both operating systems, but there are a few small tweaks you’ll need to make depending on your phone’s software. The most important rule to remember here is to pair your controller before you open Mobile Legends. If you open the game first, it won’t detect new hardware you connect mid-session, and you’ll have to restart the app anyway.

For Android users: First, turn on your controller’s pairing mode. For Xbox controllers, that means holding the pairing button on the top until the Xbox logo flashes quickly. Open your phone’s Bluetooth settings, find the controller name, and tap to connect. Once connected, open Mobile Legends, head to the Settings menu, tap Controls, then select the External Controller tab at the top of the screen. Toggle the “Enable Controller Support” option on, and you’ll see a default button mapping pop up on your screen.

For iOS users: The pairing process is the same, but you may have to grant controller permission to Mobile Legends first. After pairing your controller, open your phone’s Settings, scroll down to Mobile Legends, tap it, and make sure the “Allow Controller Access” toggle is switched on. Once that’s done, open MLBB and follow the same steps as Android users to enable controller support in the in-game settings. If your controller still doesn’t show up, close MLBB entirely from your app switcher and reopen it – that fixes 90% of iOS detection issues in my experience.

For wired clip-on controllers, you can skip the Bluetooth pairing step entirely. Just plug the controller into your phone’s charging port, open MLBB, and the game will detect it automatically. Wired connections are far more stable for ranked play, so I always use my Razer Kishi for Mythic rank matches instead of my wireless Xbox controller.

Optimal Controller Mapping Settings for Ranked Play

The default button mapping works fine for casual matches, but you’ll want to tweak it if you’re playing ranked to avoid misclicks during team fights. I’ve tested over 12 different mapping setups over the past year, and the one below works for every role from tank to marksman, with small adjustments depending on your main hero.

Start with the basics: Map your left stick to movement, and your right stick to skill aiming. Map the A button to basic attacks, B to recall, X to your first skill, and Y to your second skill. Set your left bumper (LB) to your summoner spell (like Flicker or Purify), right bumper (RB) to your ultimate skill, left trigger (LT) to your active equipment, and right trigger (RT) to last hit/deny. You can map the D-pad to quick chat messages if you want to communicate with your team without typing.

If you main a hero with multiple skill shots like Lesley or Gusion, you can lower your right stick sensitivity to 65-70% to make aiming more precise. If you main a tank that needs to move around quickly to initiate fights, bump your left stick sensitivity up to 85% for faster movement inputs. Never map more than one action to a single button, even if you think it will save time. I tried mapping both my ultimate and summoner spell to RB once, and accidentally used Flicker instead of my ultimate three matches in a row before I changed it back.

You might be wondering if using a controller will get you banned from MLBB, and I get that concern – a lot of mobile games ban external peripherals to keep play fair. Moonton officially allows controller use as long as you don’t use macro software, auto-aim mods, or any other cheating tools that give you an unfair advantage. I’ve used a controller for 18 months of ranked play and never gotten a warning or ban, so you don’t have to worry about that as long as you stick to the game’s built-in mapping tools.

Fixing Common Controller Issues on Mobile Legends

Even with the right controller and correct setup, you’ll probably run into small issues every once in a while, especially after MLBB releases a big update. Most of these issues are easy to fix in less than a minute, so you don’t have to panic if your controller stops working mid-session.

The most common issue is input lag, where your button presses take half a second or more to register in the game. This almost always happens with Bluetooth controllers if you have other Bluetooth devices connected to your phone at the same time, like wireless headphones or smart watches. Turn off any other Bluetooth devices, or switch to a wired controller if you’re playing ranked. If you notice lag in the middle of a ranked match, switch back to touch controls immediately – it’s better to play with controls you’re used to than to lose a star because your inputs are delayed.

If certain buttons stop working randomly, you don’t need to buy a new controller. Just head back to the external controller settings in MLBB, delete your current mapping, and remap the buttons again. Sometimes game updates reset custom mappings, so this is a quick fix that works 90% of the time. If your joystick drifts (meaning your hero moves even when you’re not touching the stick), you can calibrate your controller in your phone’s Bluetooth settings, or replace the joystick caps if they’re worn out.

If your controller stops being detected entirely after a game update, try clearing MLBB’s cache (for Android) or offloading and reinstalling the app (for iOS). Big updates sometimes break controller support for a small number of devices, and Moonton usually pushes a hotfix within a day or two to fix the issue, so you don’t have to rush out to buy a new controller right away.

At the end of the day, switching to a controller is all about making Mobile Legends more fun and less frustrating for you. You don’t have to use a controller if you prefer touch controls, but if you’re tired of missing skill shots because of sweaty thumbs or slippery screens, it’s a game changer. Take the time to test different mapping setups and sensitivity levels until you find what works for your playstyle, and don’t give up if it feels awkward for the first few matches – it took me three days to get used to the controls, and now I play better than I ever did with touch. Learning how to use controller on Mobile Legends won’t automatically make you a Mythic rank player, but it will remove one of the most common barriers that stops players from climbing the ranks.