How to Change the Bottom Buttons on Xiaomi Screen: All Ways to Use MIUI 14/15

The bottom navigation bar on Xiaomi smartphones is the part of the interface that users interact with hundreds of times a day. The standard layout with the Back, Home and Recent buttons is not always convenient: someone lacks familiar location, someone is hindered by random tapping, and owners of gesture devices want to return to the classic look. Fortunately, MIUI offers flexible settings - from simple rearranging of icons to completely disabling the virtual panel in favor of gestures.

In this article, we will discuss all the current ways to change the bottom buttons on Xiaomi, Redmi, POCO and Black Shark (including models from 2023-2026).

- Move the buttons in places or add additional ones;

Replace the virtual panel with gestures (and vice versa);

- Set up transparency and button size;

Return the classic menu on default gesture devices.

We'll focus on the hidden features of MIUI 14/15 that are not obvious even to advanced users. For example, did you know that some models can activate the fourth button to quickly start Google Assistant or camera? or that the developer settings hide a setting to change gesture sensitivity? These and other nuances are further in the guide.

Why do users want to change buttons to Xiaomi?

There are several reasons to change the bottom navigation bar, from the banal inconvenience to specific use cases.

  • ๐Ÿ”„ A different location habit: Users switching from Samsung or iPhone are often lost when the back button is on the right, not the left.
  • ๐Ÿ‘† Random taps: On narrow-framed devices (e.g., Xiaomi 13 Ultra or POCO F5), it is easy to touch virtual buttons with your palm.
  • โšก The desire to speed things up. Gestures allow you to switch between applications faster, but not everyone likes them because of the lack of tactile feedback.
  • ๐ŸŽฎ Game Mode. Gamers often turn off the bottom panel so it doesn't interfere with shooters or MOBA.
  • ๐Ÿ”ง Experiments with interfaces: Some users customize buttons for specific tasks, such as adding quick access to Google Pay or Screen Time.

Fun fact: in MIUI 12-15, the default button for "Recent" (multi-tasking) is on the right, whereas in Android One or Pixel UI, it's on the left, which creates confusion for those who use multiple devices.

๐Ÿ“Š Which navigation bar do you prefer?
Classic buttons
Gestures
4-button panel
I don't care.

Method 1: Standard button rearrangement in MIUI

The easiest method is to use the built-in MIUI settings. It works on all Xiaomi devices with shell version 11 and above (including Redmi Note 12, POCO X5 Pro, Xiaomi 14).

Instructions:

  1. Open the Settings โ†’ Screen.
  2. Select the Navigation Style (in some versions, the Navigation Panel).
  3. Slip the buttons (if gestures are active, switch to the buttons first).
  4. Press additionally โ†’ Order of buttons.
  5. Drag the icons "Back", "Home" and "Recent" in the right order.
  6. Save the changes with the Ready button.

Note: on some models (such as Black Shark 5), an additional Show Menu button is available in this menu โ€“ it adds a fourth button to call the context menu in applications.

โ˜‘๏ธ Preparation for button changes

Done: 0 / 4

Limitation: In standard settings, you canโ€™t add your own buttons (for example, to run applications) or change their appearance. This will require additional methods, which we will discuss later.

Method 2: Activate gestures instead of buttons (and vice versa)

With the release of the MIUI 12, Xiaomi has begun to actively promote gesture navigation, making it the default setting on new devices. However, many users want to return to the usual buttons - especially owners of smartphones with AMOLED- screens, where the virtual panel burns out pixels.

How to switch between modes:

Action.Path in settingsNotes
Turn on the gestures.Settings โ†’ Screen โ†’ Navigation style โ†’ Gestures2 options available: MIUI (with hints) and Android (clean gestures)
Get the buttons back.Settings โ†’ Screen โ†’ Navigation Style โ†’ ButtonsSome models require a reboot.
Set up the sensitivity of gesturesSettings โ†’ Additional โ†’ Developer settings โ†’ Gesture sensitivityThe option appears after activation of the Developer Mode (shap 7 times on the MIUI version)
Turn off the gesture promptsSettings โ†’ Screen โ†’ Navigation style โ†’ Gesture settings โ†’ TipsUseful for experienced users

Important: On devices with screen cutouts (such as the Xiaomi 13T with a hole in the front camera), gestures may not work smoothly, in which case it is recommended to use Android Gestures instead of MIUI Gestures.

๐Ÿ’ก

If the bottom bar remains a grey bar after switching to gestures, try turning on and off Full-screen display mode in the app settings (for example, in YouTube or Chrome).

Method 3: Change the appearance of buttons (transparency, size)

MIUI 14/15 has the ability to customize the appearance of a virtual panel, such as making it translucent or reducing the size of buttons, a feature that is particularly useful for small-screen devices (such as the Redmi 10A or POCO C50), where standard buttons take up too much space.

How to set up:

  1. Go to Settings โ†’ Screen โ†’ Navigation Style โ†’ Buttons โ†’ More.
  2. Select the appearance of the navigation bar.
  3. Adjust sliders: ๐ŸŽจ Transparency from 0% (invisible) to 100% (solid). โฌ› Button size from "Little" to "Very Large." ๐Ÿ”„ Press animation - turn on/off visual feedback.

Apply

Hidden possibility: if you set the transparency to 0%, the buttons will become invisible, but remain active, allowing you to use them blindly, freeing up space on the screen for content.

How to return the standard look of buttons if the settings are lost?
If after experimenting with transparency, the buttons are missing or too small, reset the screen settings: Settings โ†’ System โ†’ Resetting โ†’ Reset the screen settings. This will not affect your data, but will return all display parameters to factory.

Method 4: Add a fourth button (Google Assistant, camera, etc.)

Few people know, but in MIUI, you can activate the fourth button on the bottom panel, which is hidden by default, and it can do one of the following things:

  • ๐Ÿ—ฃ๏ธ Running Google Assistant (useful for voice commands)
  • ๐Ÿ“ธ Quick camera start (easy for photographers)
  • ๐Ÿ” Google Search Call.
  • ๐Ÿ“ฑ Opening the latest appendix (an alternative to gesture).

How to turn on:

  1. Open Settings โ†’ Screen โ†’ Navigation style โ†’ Buttons โ†’ More.
  2. Activate the Switch Show the menu button (on some models โ€“ Additional button).
  3. Select the action for the fourth button from the list.
  4. Save the changes.

Note: On default gesture devices (e.g. Xiaomi 14 Pro), this option may be hidden. To unlock it, switch to the buttons first (Method 2), then go back to the settings.

๐Ÿ’ก

The fourth button takes up space on the panel, reducing the area for other buttons. If you care about symmetry, you should use gestures or assign an action to long-press one of the standard buttons (for example, holding Home for Google Assistant).

Method 5: Using third-party customization apps

If the built-in MIUI capabilities aren't enough, you can use third-party tools to:

  • ๐ŸŽจ Completely change the design of the buttons (color, shape, icons).
  • โž• Add more than four buttons.
  • ๐Ÿ”„ Assign your own actions (e.g., running an application or script).
  • ๐Ÿ“ฑ Hide the navigation bar in individual applications.

The best apps for Xiaomi:

AnnexOpportunitiesWants a Root?Reference
NavStarCustomization of buttons, gestures, automatic concealment of the panelNo.Google Play
Fluid Navigation GesturesReplacement of buttons with gestures with feedbackNo.Google Play
Button MapperReassign buttons, add new actionsFor some functions, yes.Google Play
Xposed Edge (Root only)Full panel customization, gestures on the edges of the screenYes.Xposed Repository

Warning:

โš ๏ธ Warning: Apps like Button Mapper or Xposed Edge may conflict with Xiaomi system services, especially on HyperOS devices (new 2026 flagship firmware).

Method 6: Adjust buttons via ADB (for power users)

If youโ€™re not afraid of the command line, you can change the behavior of buttons using ADB (Android Debug Bridge), which works on all Xiaomi devices and allows you to assign any action to clicks, even those that are not available in the graphical interface.

Examples of teams:

Disable the navigation bar (gestures will work, but the buttons will disappear)


adb shell settings put global policy_control immersive.full=*




Return the navigation panel



adb shell settings put global policy_control null




Assign a long-term home click to start Google Assistant



adb shell cmd keyguard set_secure_setting assistant 120

Step-by-step:

  1. Turn on USB Debugging in Settings โ†’ About Phone โ†’ MIUI Version (tap 7 times) โ†’ Developer Settings โ†’ Debugging over USB.
  2. Connect your phone to your PC and confirm your trust in your computer.
  3. Open the command line (Windows) or terminal (macOS/Linux) and type:
  4. If the device appears in the list, execute the command you want from the example above.
  5. Reboot your smartphone.

Important: Changes through ADB are reset after resetting settings or updating MIUI. To return standard behavior, use the command:

adb shell settings put global policy_control null*
What if the ADB canโ€™t see the device?
1. Make sure you have Xiaomi drivers installed (download from the official site). 2. Try another USB- cable (preferably the original). 3. In the developer settings, enable Debugging on USB (security options) and Allow debugging when blocked. 4. Reboot your phone and PC.

Frequent problems and their solutions

When you change the bottom buttons on Xiaomi, users experience typical errors. Here's how to fix them:

  • ๐Ÿ”„ Buttons are not saved after rebooting โ†’ Reset screen settings (Settings โ†’ System โ†’ Resetting โ†’ Reset screen settings).
  • ๐Ÿ–ฅ๏ธ Navigation panel is gone completely โ†’ Enable it through Settings โ†’ Screen โ†’ Navigation style โ†’ Buttons or use ADB- adb shell settings put global policy_control null.
  • ๐ŸŽฎ Gestures don't work in games โ†’ In the game settings, turn on Full Screen Mode or use Gestures MIUI instead of Android Gestures.
  • โšก Delay when pressing buttons โ†’ Turn off animation in Developer Settings โ†’ Animation Scale (set 0.5x or turn off).
  • ๐Ÿ”’ You can't change the order of the buttons โ†’ Update MIUI to the latest version or use third-party apps (Method 5).

Critical error:

โš ๏ธ Warning: On HyperOS devices (such as Xiaomi 14 or Redmi K70), a black screen bug may occur when you change your navigation style after unlocking. To fix, restart your phone to Safe Mode (hold the power button โ†’ Reboot Safe Mode) and return the standard button settings.

Can I change the buttons to Xiaomi without root rights?
Yes, MIUI 11-15 does this through standard settings (Settings โ†’ Screen โ†’ Navigation Style). Extended customization (e.g. adding custom icons) will require third-party apps like NavStar, but root is optional.
Why did the buttons drop after the MIUI update?
This is standard system behavior: major updates (e.g., from MIUI 13 to MIUI 14) reset some user settings, including button order. To avoid this, back up before upgrading via Settings โ†’ About Phone โ†’ Backup.
How to remove the bottom navigation bar completely?
There are two ways: Switch to gestures (Settings โ†’ Screen โ†’ Navigation Style โ†’ Gestures). Disable the panel via ADB: adb shell settings put global policy_control immersive.full=* After that, the buttons will disappear, but the gestures will continue to work.
Can I assign a specific application to the button?
Normally, MIUI is not. But with applications like Button Mapper or Tasker, you can reassign a long-press or double-tapping to open any application, and that would require you to grant the app Special Access rights in your Android settings.
Why is my Xiaomi not having the "Order of the Buttons" option?
This may be due to: an outdated version of MIUI (update the system); active gestures (switch to buttons first); manufacturer restrictions (some models have hidden option for China); try resetting the screen settings or use ADB to force the option to turn on.