How to turn on or off the navigation button on Xiaomi smartphones: the complete guide

Touch navigation buttons on Xiaomi smartphones are one of the key controls that can suddenly disappear after a MIUI update or reset. Many users face the problem when the bottom bar with the Back, Home and Recent buttons disappears, giving way to gesture control. In this article, we will examine all the ways to return classic buttons or, conversely, switch to modern gestures, depending on your preferences.

It is important to understand that the navigation setting depends on the version of MIUI and the model of the smartphone. For example, on the Xiaomi Redmi Note 10 Pro with MIUI 14, the path to settings may differ from the Poco X3 with MIUI 12.5. We will look at universal methods, as well as nuances for different versions of the firmware. If you are not sure about the version of your shell, check it in the Settings menu β†’ About the phone β†’ MIUI version.

Before making changes, make sure the problem isn’t software-related. Sometimes navigation buttons are lost due to temporary errors, in which case a simple reboot of the device or clearing the Launcher app cache will help (for how to do this, read the relevant section).

Why the navigation buttons on Xiaomi are missing

There are several reasons why the bottom bar with buttons may disappear:

  • πŸ”„ Update MIUI: After installing a new firmware version, the system automatically switches to gesture control, especially on models with a new version. MIUI 12 and newer.
  • βš™οΈ Resetting: Returning to factory settings resets the navigation type, setting the default value (most often gestures).
  • πŸ“± Change of launcher: Third-party shells (such as Nova Launcher or Hyperion) may conflict with system navigation settings.
  • 🐞 Software failure: errors in the work of the System UI Google services sometimes cause the panel to disappear.
  • πŸ”§ Manual changes: Accidental clicking in settings (for example, in the Screen section) β†’ Full screen mode).

If the buttons are gone after the update, don't panic - this is standard MIUI behavior that can be easily fixed. On Xiaomi and Poco models with Android 10 and above, gesture control is considered a priority, so the system offers it by default.

⚠️ Note: on some devices (e.g. Xiaomi Mi 11 Ultra or Redmi) K50 Pro) when full screen mode is activated for applications, navigation buttons may temporarily hide. This is not a mistake, this is how the immersive display function works. To return the panel, swipe from the bottom up from the bottom edge of the screen.

Method 1: Enabling buttons through MIUI settings

The easiest and most versatile method is to use a standard settings menu, which works on most Xiaomi, Redmi and Poco devices with MIUI 11 and later.

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to the Screen section.
  3. Select Full-screen mode (on some versions – Navigation buttons or gesture control).
  4. In the menu that opens, you will see three options: Navigation buttons (classic three buttons at the bottom of the screen), MIUI gestures (swipes instead of buttons), Android Gestures (an alternative gesture system from Google).

Navigation buttons

After that, the bottom bar with the Back, Home and Recent buttons should appear immediately. If there are no changes, try restarting the device or clearing the Launcher cache (more on this in the next section).

Check out the MIUI version in About Phone

Close all background applications

Connect to a stable Wi-Fi network (to avoid disruptions)

Have a backup control method (for example, USB-mouse-wise OTG)

-->

On some devices (for example, Xiaomi Mi). A3 POCO F1 With Android One, the path to settings may be different: Settings β†’ System system β†’ Gestures β†’ System navigation. MIUI-Google’s gestures will be β€œ2-button navigation” or β€œ3-button navigationΒ».

Method 2: Resetting the launcher settings

If the navigation buttons don’t appear even after changing the settings, the problem may lie in the failure of Launcher, the standard desktop display application, in which case resetting its settings will help:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the list, find the Launcher (or MIUI Launcher, Poco Launcher depending on the model).
  3. Click on Warehouse and select Clear Data (not to be confused with Clear Cache!).
  4. Confirm the action. After that, the desktop will restart, and the navigation settings will return to the factory settings.

⚠️ Warning: Clearing the Launcher data will reset not only navigation settings, but also the location of icons on the desktop, folders and widgets. We recommend you to take screenshots of the current app placement in advance to quickly restore it.

If the buttons never show up after resetting, try temporarily installing a third-party launcher (like Nova Launcher) and checking if the buttons are displayed. If so, it's a problem in the system Launcher, and it should be reinstalled through Settings β†’ About Phone β†’ System Update β†’ Three Points β†’ Select Service Pack (if available).

Method 3: Using ADB to force buttons to be turned on

In rare cases where MIUI settings do not allow you to return buttons (for example, on some firmware for the Poco F2 Pro or Xiaomi Mi 10T), you can use ADB (Android Debug Bridge), which requires connecting the smartphone to the computer and enabling the developer mode.

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Click 7 times on MIUI Version until the notification β€œYou are a developer” appears.

Settings β†’ Additional β†’ For Developers

USB debugging

File transfer

ADB Tools

adb.exe

adb devices

(Your device should be displayed)

adb shell settings put global force_fsg_nav_bar 1

(This forcibly includes the navigation panel)

adb reboot

(Reset device).

When you reboot, the buttons should appear. If you want to return gestures, replace the command with 1 for 0. This method works even on custom firmware, where standard MIUI settings are not available.

What if the ADB can’t see the device?
If the adb device command doesn’t show your smartphone, check: 1. Are Xiaomi drivers installed? USB Drivers (you can download from the official website). 2. Is debugging mode enabled USB and whether you have confirmed the permission to connect on the smartphone screen. 3. Try another one. USB-cable (preferably original). 4. Reboot both your computer and your smartphone.

Comparison of buttons and gestures: what is better to choose

Many Xiaomi users are wondering whether to switch to gesture control or leave the classic buttons? To help with the choice, we have compiled a comparison table:

CriteriaNavigation buttonsMIUI gesturesAndroid gestures
Convenience with one hand❌ It’s hard to reach the buttons on the big screens.βœ… Easy to manage swipes from the bottom edgeβœ… Like gestures. MIUI
Speed of operation⚠️ Medium (you need to aim at the buttons)βœ… Quick switching between tasksβœ… Quick, but it takes getting used to.
Full screen mode❌ The buttons take up space on the screenβœ… Full use of the displayβœ… Full-screen mode with hidden panel
Compatibility with gamesβœ… Do not interfere with horizontal mode⚠️ Could be a random swipe.⚠️ False positives are possible.
Customizability❌ Fixed button orderβœ… You can adjust the sensitivity of swipesβœ… Flexible settings in Android 10+

MIUI gestures are optimized for devices with curved screens (such as the Xiaomi Mi 11 Ultra or Black Shark 4 Pro), where touch buttons can accidentally trigger when you touch the side edges. If you drop your smartphone often or use it with gloves, classic buttons can be more reliable.

Classic buttons

MIUI gestures

Android Gestures (from Google)

I tried different things, but I didn't know.-->

What to do if the navigation buttons do not work after resetting

If you reset (Settings β†’ About Phone β†’ Settings Reset) and the navigation buttons never appeared, the problem may be related to:

  • πŸ“¦ Incomplete reset: sometimes system files are not restored correctly. Try repeating the reset by selecting Delete all data (not Reset settings).
  • πŸ”„ Firmware conflict: If you have installed custom software (e.g. Pixel Experience or LineageOS), standard settings MIUI It might not work, but it's only a flashing.
  • πŸ› οΈ Hardware malfunction: If the touch screen is damaged (for example, after a fall), the lower part of the display may not respond to touch. β†’ Screen. β†’ Touch test.

If the reset doesn’t work, try the following algorithm:

  1. Connect your smartphone to charge and make sure that the battery is more than 50%.
  2. Hard reset via Recovery: Turn off the device. Press the Power button + Volume up until the Mi logo appears. Select Wipe Data β†’ Wipe All Data. After reset, reboot to the system.

Fastboot

Mi Flash Tool

Xiaomi

⚠️ Warning: Hard Reset via Recovery deletes all data, including photos and apps. Pre-backup through Settings β†’ The phone. β†’ Backup or Google Drive Backup.

Additional navigation button settings

If you return the classic buttons, you can customize them to your own needs, and the following options are available in MIUI:

  • πŸ”€ Order of buttons: in the menu Settings β†’ Screen. β†’ Full screen mode β†’ You can change the button settings to β€œBack” and β€œRecentΒ».
  • 🎨 Color of the panel: in Settings β†’ Screen. β†’ The color of the navigation panel can be selected black, white or semi-transparent background.
  • ⏱️ Auto-hide: on some models (for example, Xiaomi Mi 9) buttons are hidden after a few seconds of inactivity. β†’ Screen. β†’ Full screen mode β†’ Auto-disclosure of the navigation panel.
  • πŸ‘† Sensitivity: for gestures, you can configure the swipe zone in Settings β†’ Screen. β†’ Full screen mode β†’ Customization of gestures.

On Android 11 and later devices (such as Xiaomi 12 Pro or Redmi Note 11), the Smart Hiding feature is available – the navigation bar automatically hides in full-screen applications (such as games or videos) and appears when swiped up. Enables in Settings β†’ Screen β†’ Full-screen mode β†’ Smart Navigation Panel Hiding.

πŸ’‘

If you lack the functionality of standard buttons, install the NavStar app or Fluid Navigation Gestures from Google Play. They allow you to customize additional gestures, vibration when pressed, and even change the appearance of the panel.

FAQ: Frequent questions about navigation on Xiaomi

Can you bring back the navigation buttons to Xiaomi with MIUI 14?
Yes, even on the latest versions of MIUI 14, navigation buttons are available. Path to settings: Settings β†’ Screen β†’ Full-screen mode β†’ Navigation buttons. If there is no point, try the way with ADB (described above).
Why are the buttons missing after the update, and how do you get them back?
This is standard MIUI behavior, where after major updates, the system switches to gestures, and you can return the buttons through the screen settings (Fullscreen Mode section) or reset Launcher. If it doesn't help, roll back the firmware through Recovery.
How to turn on gestures instead of buttons on Redmi Note 9?
Go to Settings β†’ Screen β†’ Full-screen mode and select MIUI Gestures or Android Gestures. On the Redmi Note 9 with MIUI 12, you can also adjust the sensitivity of swipes in the same menu.
Can I change the appearance of the navigation buttons?
In standard MIUI settings, you can only change the color of the panel (black / white / transparent). To customize the appearance (icons, animations) you will need root rights or third-party applications like NavBar Apps.
What to do if the navigation buttons are delayed?
The delay is usually associated with System UI overload. Try: Clear System UI cache to Settings β†’ Apps β†’ Show everything β†’ System UI. Disable animation in Settings β†’ About Phone β†’ MIUI version β†’ 7 times tap β†’ For developers β†’ Animation scale (select β€œNo Animation”). Install a patch through Magisk (requires root).

πŸ’‘

If none of these methods worked, the problem may be the hardware damage to the touch screen, in which case, contact the Xiaomi service center - self-repair without experience can aggravate the breakdown.