MojoLauncher logoMojoLauncher

Mojo Launcher Controls: Setup, Layouts & Control Downloads

Playing a keyboard-and-mouse game on a touchscreen only works if the controls are good. That is why people search for Mojo Launcher controls and, often, for a Mojo Launcher controls download they can drop in and use. This guide explains every input method the launcher supports, how the layout editor works, what the newest update changed, and how to get shared layouts without putting your device at risk.

Summary: Mojo Launcher gives you customizable on-screen controls, plus support for physical keyboards, mice and gamepads. Layouts are files, so they can be edited, saved and shared. Only import layouts from sources you trust.

The four ways to control the game

1. On-screen touch controls

This is the default. You get a movement pad or joystick on the left, look-around on the right half of the screen, and buttons for jump, sneak, inventory and more. Because the launcher descends from PojavLauncher, the layout system follows the same ideas: buttons, grouped "drawers" of buttons and joysticks, each with a size, position and a key it sends to the game.

2. Physical keyboard and mouse

Plug in an OTG keyboard and mouse, or connect Bluetooth ones, and the game behaves much like the desktop version. This is the most comfortable way to play on a tablet. Be aware of the known issues: the project lists slow cursor speed on some physical mice, and the GitHub tracker has open reports about OTG and Bluetooth mouse quirks on specific phones. If your mouse feels off, check the Mojo Launcher GitHub issues for your model.

3. Gamepads

Controllers are supported, which is handy for couch play on a tablet or a phone with a clamp. Button mapping depends on your pad, so spend a minute in a creative world checking each action.

4. Mixing them

You can use a keyboard for movement and keep touch for rarely used actions such as the pause menu. Many players find that a small custom layout, only the buttons they actually use, beats a screen covered in buttons.

Using the control layout editor

Layout editing lives in the launcher's custom controls screen. In the PojavLauncher lineage, the editor lets you:

  • Add new buttons and assign them a Minecraft key or a special launcher action.
  • Create drawers, buttons that expand to reveal more buttons, so you can keep the screen tidy.
  • Add joysticks for movement.
  • Resize, recolor and reposition every control, including dynamic sizing relative to screen width and margins.
  • Load, save, export and set a default layout from the menu.

Menu names can change between versions, so if something is labelled differently, look for the same actions under the controls or settings screens. Tip: build your layout while holding the device the way you play, since thumb reach matters more than neat alignment.

What the Iris update changed for controls

The latest stable release added keyboard panning. When you open the on-screen keyboard to type in chat, the game window now follows the cursor so that the text box stays visible instead of being hidden behind the keyboard. It also introduced a new key code, SPECIAL_KeyboardPan, which automatically pans the view down to the bottom of the window, which is convenient when chatting. You can bind it to a button in your layout. See the changelog for the full list, and the Iris release notes for context.

Iris also added a microphone permission request button, useful for voice chat mods.

Mojo Launcher controls download: where to get layouts

A control layout is a small .json file. Players share them on community servers and videos, and the best place to ask for one is the official Discord, linked from the contact page. When you download a layout:

  1. Download only from people you trust. A layout is data rather than an app, but a bad file can still crash the editor.
  2. Back up your current layout first. Export it so you can go back.
  3. Import it from the controls screen and set it as default if you like it.
  4. Test in a creative world before using it in survival.

If a layout fails to load, older PojavLauncher bug reports show the usual cause is a malformed or outdated file, not your device. Try a different file, or rebuild your own. Never install an APK that claims to be a "controls pack"; the official app does not need one. This is another reason to check the official APK guide.

Best-practice layouts

PlaystyleSuggestion
SurvivalMovement pad, jump, sneak, inventory, hotbar swipe. Hide extras in a drawer.
PvPLarge attack area, separate sprint button, quick block button.
Redstone / buildingFly toggle and a drawer of tool keys. Use a keyboard if you can.
ModdedAdd custom keys for mod hotkeys, using the same key names as the desktop game.

Troubleshooting

  • Controls reset after switching versions. Set your layout as the default instead of per-session.
  • Keyboard hides the chat. Update to the latest release and use keyboard panning.
  • Lag when pressing buttons. It is usually frame rate, not input. See how to fix lag.

New to the app? Start with the installation guide or return to the Mojo Launcher homepage.

Frequently asked questions

Can I use a controller with Mojo Launcher?

Yes. Gamepads, physical keyboards and mice are supported alongside the on-screen touch controls.

Where do I download Mojo Launcher controls?

Start with the layout editor inside the launcher. Community-made layouts are usually shared on the official Discord; only import files from people you trust.

What is keyboard panning?

A feature added in the Iris release that keeps the game view following the cursor while the on-screen keyboard is open.

Ready to try it? Get the app from the MojoLauncher homepage or use the quick links below.

Keep reading