How to Make Navigation Buttons Pop Up on Xiaomi Smartphones: A Complete Guide

Why are navigation buttons more convenient than standard ones?

The floating navigation buttons on Xiaomi are an alternative to classic touch keys or gestures that combine the advantages of both approaches. They only appear when needed, don’t occupy space on the screen all the time, and allow you to switch between tasks faster, especially for devices with camera cutouts or curved screens, where traditional buttons can interfere.

In MIUI 12-14, the feature is implemented through Full Screen Gestures, but many users do not know that it can be adapted to their needs. For example, on the Redmi Note 11 Pro+ or POCO F4, pop-up buttons work differently than on the flagship Xiaomi 13 Ultra. In this article, we will analyze all the nuances from basic activation to fine-tuning transparency and location.

It's important to understand that on some models (like the Black Shark 5 Pro), pop-up buttons are blocked by the manufacturer due to game mode, which will require a workaround through ADB or third-party apps, but about everything in order.

Which Xiaomi models support pop-up buttons?

The feature is available on most devices with MIUI 12 and later, but there are exceptions. Below is the compatibility table for the popular series:

Series of devicesOut of the box supportNeed an ADB/circumvention?Features
Xiaomi 12/13/14Yes.No.Full support for gestures and floating buttons
Redmi Note 10/11/12Yes.No.You may need to upgrade to the latest version of MIUI.
POCO F3/F4/F5Yes.No.In POCO Launcher, the setting is hidden in additional settings
Black Shark 4/5Partially.Yes.Locked in game mode, requires disconnection via Shark Space
Xiaomi Mi 9/10Yes (MIUI 12+)No.On older versions, MIUI may not work smoothly.

If your model is not listed, check the MIUI version in settings (Settings β†’ About Phone β†’ MIUI version). The function requires at least MIUI 12.0.3 or later to work. On older firmwares, floating buttons are either missing or work with bugs (for example, disappear after a reboot).

πŸ“Š What navigation system do you use on Xiaomi?
Classic buttons
Gestures
Pop-up buttons
I don't know what it is.

Step-by-step instructions: how to turn on pop-up buttons

Activation of the function takes less than a minute, but the path to settings varies depending on the shell. Consider the universal method for MIUI and separately for POCO Launcher.

Method 1: Using standard MIUI settings

This method works on most Xiaomi, Redmi and Black Shark devices (except for game modes):

  1. Open the Settings β†’ Display.
  2. Select Full Screen Display (or Full Screen Display).
  3. Stick to Full-screen gestures style.
  4. In the list of options, select Floating buttons (or Floating navigation bar).
  5. Confirm the selection and restart the device (recommended).

Once activated, a translucent panel will appear on the screen with three buttons: Back, Home and Recent, which can be moved around the screen with your finger.

Method 2: For POCO Launcher

On POCO smartphones, the path is slightly different due to the customized shell:

  1. Click the empty area on the home screen β†’ select Launcher Settings.
  2. Go to the additional settings β†’ Gestures.
  3. Activate the option of floating navigation panel.
  4. Set up the transparency and button size in the same menu.

Check out the MIUI version (should be 12+)

Make a backup copy of settings

Close all background applications

Connect the charger (recommended)-->

Fine tuning: transparency, size and location

By default, floating buttons are standard, but they can be customized to suit your preferences, such as reducing the size to save space or making them completely transparent for a minimalist interface.

How to Change the Appearance of the Buttons

Go to Settings β†’ Display β†’ Full-screen Display β†’ Floating Panel Configuration. The following options are available here:

  • 🎨 Transparency: from 0% (beforehand 100% (It's completely opaque. Optimal value β€” 30-50%, So the buttons don’t distract, but remain noticeable.
  • πŸ“ Size: Three preliminary values (small, medium, large) or custom size through the slider.
  • πŸ”„ Position: left/right position (relevant to left-handers) or free movement.
  • πŸ–ΌοΈ Icon style: classic arrows, circles or minimalist lines (not available on all models).

On the Xiaomi 13 Pro and later, there is an optional Appearance Animation that allows buttons to smoothly manifest when you touch the screen.This reduces visual noise, but can add a delay of 0.1-0.3 seconds when navigating.

Hidden settings through ADB

For advanced users, additional options are available that are not displayed in the GUI, such as changing the color of buttons or turning off the vibration of buttons.

  1. Activate Developer Mode (Settings β†’ About Phone β†’ MIUI Version β†’ Tap 7 times).
  2. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command: adb shell settings put global policy_control immersive.full=* This will disable forced display of buttons in some applications.
What happens if buttons are lost in games?
On Black Shark or POCO game mode devices, floating buttons can be hidden automatically. To fix this, 1. Open Shark Space (or Game Turbo). 2. Go to Settings β†’ Display β†’ Show Navigation Panel. 3. Select Always over Auto. After that, the buttons will appear even in full-screen games, but can overlap interface elements.

Problem Solving: buttons don’t appear or bug

If the floating buttons fail after activation, the reasons can range from firmware bugs to conflicts with third-party launchers.

Problem 1: Buttons disappear after rebooting

This is a common bug on the Redmi Note 9/10 with custom firmware.

  • πŸ”„ Switch to standard launcher MIUI (Turn off the Nova Launcher or POCO Launcher).
  • πŸ“₯ Update your firmware to the latest stable version via Settings β†’ Update of the PO.
  • πŸ› οΈ Reset the launcher settings: Settings β†’ Annexes β†’ Application management β†’ Launcher β†’ Warehouse β†’ Clear the data.

Problem 2: Buttons do not respond to touch

If the buttons are visible but not working, it's a conflict with the gestures or the safety glass.

  1. Disable all third-party navigation apps (e.g. Fluid Navigation Gestures).
  2. Make sure the security glass doesn’t block the edges of the screen (especially for the Xiaomi Mix 4 with a subscreen camera).
  3. Calibrate the sensor: Settings β†’ Display β†’ Calibration of touches.

πŸ’‘

If the buttons are unstable in a particular application (for example, in PUBG Mobile), add it to the game mode exceptions: Settings β†’ Special Features β†’ Game mode β†’ Exceptions.

Problem 3: Buttons are displayed on top of the keyboard

This is a well-known bug in MIUI 13 that is fixed as follows:

  1. Open Settings β†’ System β†’ Language and input β†’ Current keyboard.
  2. Select Gboard or Xiaomi Keyboard (third-party keyboards may conflict).
  3. In the keyboard settings, turn off the option Floating Mode.

⚠️ Attention: On Xiaomi Pad 5/6 floating buttons may conflict with multiwindow mode. If the split screen stops working after activation of the function, return the standard gestures via Settings β†’ Display. β†’ Full-screen display.

Alternative methods: third-party applications

If you don't like the built-in floating buttons, you can use third-party solutions, which offer more customization options, but require additional permissions.

Top.-3 floating-button applications

AnnexAdvantagesDeficienciesCompatibility
Fluid Navigation GesturesFull customization, gesture supportRequires ADB, a paid versionMIUI 12+
Edge GesturesLightweight, works without rootLimited appearance settingsAll versions.
NavStarTheme support, animationCould be in conflict with MIUIMIUI 13+

To install any of these applications:

  1. Download APK from the official website (avoid third-party sources).
  2. Allow installation from unknown sources: Settings β†’ Applications β†’ Special Access β†’ Install unknown applications.
  3. Launch the application and provide access to Special Features.
  4. If necessary, perform ADB-circumvention MIUI: adb shell pm grant com.xyz.permission.WRITE_SECURE_SETTINGS (Replace com.xyz with an app package).

⚠️ Note: Apps like Fluid Navigation Gestures may conflict with banking applications (like SberBank Online or Tinkoff.

Comparison: Floating buttons vs gestures vs classic buttons

Which way to navigate is better? It depends on your habits and your smartphone model.

CriteriaFloating buttonsMIUI gesturesClassic buttons
Convenience with one hand⭐⭐⭐⭐⭐⭐⭐⭐⭐
Saving space on the screen⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Speed of navigation⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Compatibility with games⭐⭐⭐⭐⭐⭐⭐⭐⭐
Customization of appearance⭐⭐⭐⭐⭐⭐⭐

Floating buttons are a middle ground for those who aren’t ready to fully switch to gestures but want to make room on the screen, and they are especially useful on devices with large screens (such as the Xiaomi 13 Ultra or Redmi K60 Pro), where reaching the top of the display with one hand is difficult.

Gestures, in turn, will be suitable for experienced users who appreciate speed and minimalism, and classic buttons remain relevant for those who are used to traditional navigation or use a smartphone in gloves (for example, in the cold).

πŸ’‘

On Xiaomi AMOLED-Floating buttons consume less power than a classic navigation bar, as only the icon pixels are highlighted, not the entire bottom of the display.

FAQ: Frequent questions about floating buttons on Xiaomi

Can the buttons be made completely transparent?
Yes, you can set the floating panel (Settings β†’ Display β†’ Full-screen β†’ Floating Panel settings) to 0% transparency, but in this case, the buttons will be difficult to spot on light wallpaper. We recommend using a 10-20% value for balance between aesthetics and convenience.
Why do buttons disappear in some apps (like YouTube)?
Some applications (especially video players and games) forcibly hide system interface elements for full-screen mode. To fix this: Open the application settings: Settings β†’ Annexes β†’ Application management β†’ [Title of the annex] β†’ Full screen mode. Select Display navigation bar. If you don't have an option, use it. ADB-Adb shell settings put global policy_control immersive.full=apps,-[app package] (e.g. for YouTube: apps,-com.google.android.youtube).
How to return the standard buttons if you don’t like the floating buttons?
Go to Settings β†’ Display β†’ Full-screen Display β†’ Full-screen gesture style and select Navigation buttons (or 3-button navigation) and then the device will return to the classic bottom bar with physical (or touch) buttons.
Do floating buttons work on Xiaomi tablets?
On the Xiaomi Pad 5/6, the feature is available, but it works differently: the default buttons are attached to the side edges of the screen (for ease of use in landscape orientation). To move them down: Activate developer mode. Enable Force full-screen output. Reboot the device. Note that on tablets, floating buttons can conflict with multi-window mode.
Can I assign my own actions to buttons (for example, launch an application)?
In standard implementation MIUI But with apps like Tasker or MacroDroid, you can grab button clicks and assign custom actions to them. To do this, install Tasker and AutoInput plugin. Create a profile with a trigger. Set an action (e.g., launching Google Assistant double tap on the back button) and note that this can disrupt system stability and conflict with updates. MIUI.