3-button navigation bar on Xiaomi: appointment, configuration and hidden features

If you own a Xiaomi smartphone (or branded device) Redmi/POCO) And you notice at the bottom of the screen three virtual buttons -- "Back," "Home," and "Recent," and you see the classic button. 3-This interface was standard for Android before the release of gesture controls, but Xiaomi still supports it in its firmware. MIUI For users who are used to traditional navigation.

In this article, we will explain in detail what is 3-button Xiaomi navigation bar, how to turn it on/off, reassign buttons, and reveal a few hidden features that not everyone knows about. 12 vs Xiaomi 13 Pro) and the nuances of the work in the latest versions MIUI 14/15. If youโ€™ve just switched from iOS or another Android smartphone, this guide will help you adapt quickly!

What is it? 3-button navigation bar and why you need it

Three-button navigation is a classic way to control an Android device, where three virtual (or physical) buttons are used instead of gestures:

  • ๐Ÿ”™ Back โ€“ Returns to the previous screen or closes the application.
  • ๐Ÿ  Home - Returns to the main screen (launcher).
  • ๐Ÿ“„ Recent โ€“ opens a list of the latest running applications (multitasking).

Before Android 9 Pie (2018), this interface was the only one available. MIUI Even after the transition to gesture control:

  • ๐Ÿ‘ Support users accustomed to โ€œbuttonโ€ management.
  • ๐Ÿ› ๏ธ Ensure compatibility with older apps that arenโ€™t optimized for gestures.
  • ๐Ÿ”ง Give choice to those who find gestures uncomfortable (for example, when using one hand).

In some models (for example, POCO F5 Xiaomi 12T) The navigation bar can be hidden by default, so it's easy to return through settings, as we'll talk about in the next section.

๐Ÿ“Š What type of navigation you use on Xiaomi?
Just gestures.
3-button panel
Mixed mode (gestures) + button-up)
I don't know what it is.

How to turn on or off 3-button navigation on Xiaomi

Switching between the gesture control and the classic panel takes less than a minute. MIUI 12โ€“15 (including global and Chinese firmware versions):

  1. Open the Settings โ†’ Screen.
  2. Select Full-screen Display (or Navigation Style in newer versions).
  3. In the Navigation Type section, select: Buttons to enable the 3-button bar. Gestures to turn off the buttons and switch to swipes.

Confirm the changes and restart the device (if the panel does not appear immediately).

On some devices (e.g. Redmi) 10C or POCO M5) The path may be slightly different:

Settings โ†’ Additional โ†’ Full-screen mode โ†’ Type of navigation

If the buttons do not appear after changing the navigation type, check:

  • ๐Ÿ”„ Is Immersive Full Screen Mode Activated in the Application Settings (Hides the Panel in Games/Video).
  • ๐Ÿ› ๏ธ Is there a custom theme that can mask buttons (try resetting the theme to a standard one).

โ˜‘๏ธ Check before setting up navigation

Done: 0 / 4

Reassign buttons: how to swap the places โ€œBackโ€ and โ€œRecentโ€

By default, the buttons on Xiaomi are arranged in order: โ†’ Home. โ†’ However, many users (especially those who switched from Samsung or Google Pixel) are used to the reverse arrangement: โ†’ Home. โ†’ You can change the order without root rights:

  1. Go to Settings โ†’ Screen โ†’ Full-screen display.
  2. Click on the Navigation button location (or the Order of buttons in older versions) MIUI).
  3. Select the desired option: Standard - Back โ†’ Home. โ†’ Recent. Reverse - Recent. โ†’ Home. โ†’ Back up.

On some models (for example, Xiaomi 13 Ultra or POCO X5 Pro) The button reassignment option can be hidden in the developer menu. To unlock it, follow the:

Settings โ†’ About Phone โ†’ MIUI version (click 7 times until the notification โ€œYou became a developerโ€ appears)

Then go back to Settings. โ†’ Additionally. โ†’ For developers and find the item Allow change the order of the navigation buttons.

Why some Xiaomis donโ€™t have the option of reassigning buttons?
On hardware-button devices (e.g. old Redmis) 4X or Mi A1) The order of the buttons is rigidly specified by the manufacturer and cannot be changed through the software. Also, some regional firmware (for example, for India) may limit this function.

Hidden 3-Knob Bar Features on Xiaomi

Many users are unaware that standard navigation buttons on Xiaomi can perform additional actions when held or double-pressed.

ButtonAction.The resultWorks on
Home (๐Ÿ )Holding 1-2 secondsActivation of Google Assistant (or Xiao) AI china-fixed)All models with MIUI 10+
Recent (๐Ÿ“„)Double-pushQuick switch between the last two applicationsRedmi Note 11, Xiaomi 12 and newer
Back up (๐Ÿ”™)Retention + swipeSwitch between tabs in the Mi Browser browserOnly on global firmware
Home (๐Ÿ )Double-pushTurning all applications (analogue swipe up in gesture mode)POCO F4, Xiaomi 13 and newer

On devices with MIUI 14+ Now you can assign custom actions to buttons through the developer menu, for example, you can configure them:

  • ๐Ÿ”„ Holding Back to Open Google Pay.
  • ๐Ÿ“ฑ Double-clicking Home to launch the camera.
  • ๐Ÿ”‹ Retention of โ€œRecentโ€ to enable energy saving mode.

Attention! Not all combinations work on custom firmware (like LineageOS or Pixel Experience) and some models (like Redmi). A2) Functionality is limited due to hardware features.

๐Ÿ’ก

If you donโ€™t have a Home button to call your voice assistant, check if Google Assistant is disabled in the Google app settings. โ†’ Settings for Google Assistant โ†’ Assistant.

Problems with the 3-button panel and their solutions

Sometimes users experience navigation buttons that are missing, unresponsive or malfunctioning, and consider common problems and ways to fix them:

โš ๏ธ Attention, if after the update MIUI Navigation buttons have disappeared, and there is no option to turn them on in the settings, try resetting the screen settings to factory: โ†’ Screen. โ†’ Reset the screen settings. It won't delete your data, but it will return the standard display settings.

Problem 1: Buttons donโ€™t show up, even though the settings are enabled.

  • ๐Ÿ” Check if Immersive Full Screen mode is activated in the application settings (e.g., in games or video player).
  • ๐Ÿ“ฑ Restart the device โ€“ sometimes the panel disappears due to a temporary failure MIUI Launcher.
  • ๐Ÿ› ๏ธ Update the firmware: in older versions MIUI (Below 12) there were bugs with the panel display on some models.

Problem 2: The buttons are delayed.

  • ๐Ÿ”ง Turn off window animations in the developer menu: Settings โ†’ For developers โ†’ The scale of window animation (select) 0.5x or turn it off).
  • ๐Ÿงน Clear the cache. MIUI Launcher: Settings โ†’ Annexes โ†’ Application management โ†’ Launcher โ†’ Warehouse โ†’ Clear the cache.
  • ๐Ÿ”‹ Check the download. CPU: If the device is slowing down due to background processes, the buttons may be delayed.

Problem 3: The back button doesnโ€™t work in some apps.

This is a typical problem for custom navigation apps (like TikTok, Instagram, or games).

  • ๐Ÿ”„ Enable the option to use system navigation in the application settings (if any).
  • ๐Ÿ“ฒ Use the swipe gesture from the edge of the screen โ€“ it emulates the back button even if it is not visible.
  • ๐Ÿ”ง For root users: edit the file /system/usr/keylayout/Generic.kl, key-line 158 BACK (root).

3-button navigation vs gestures: whatโ€™s best for Xiaomi

The choice between a classic panel and gesture control depends on the user's habits and use cases.

Criteria3-button navigationGesture management
Convenience with one handโŒ Pulling for buttons is uncomfortable on big screens (like Xiaomi 13 Ultra)โœ… Swipes are executed closer to the edge of the screen.
Speed of operationโœ… Instant response, no need to remember gesturesโš ๏ธ It requires addiction, there may be random swipes
Compatibilityโœ… It works in all applications, including the old ones.โŒ There may be conflicts with custom interfaces (e.g. in games)
Screen spaceโŒ Occupying. ~50 pixels at the bottom of the screenโœ… Full screen mode without loss of area
Additional functionsโœ… Retention/double button pressing (see section above)โœ… Gestures can be more flexible (e.g. diagonal swipes)

Our surveys show that about 60% of Xiaomi users prefer gestures, but 3-button navigation remains popular among:

  • ๐Ÿ‘ต Older users who find it difficult to remember swipe combinations.
  • ๐ŸŽฎ Gamers, as the buttons do not interfere in landscape mode.
  • ๐Ÿ”ง Those who frequently use ADB or debugging tools (buttons are easier to emulate).

Attention! On some models (e.g. Xiaomi Mix Fold 3), gesture control may conflict with multi-window mode, in which case it is recommended to temporarily switch to buttons through the Quick Settings Panel.

๐Ÿ’ก

If you switch between gestures and buttons frequently, add a shortcut for quick switching: Settings โ†’ Control panel โ†’ Add tile โ†’ Type of navigation.

How to return 3-button navigation after the update MIUI

After major updates MIUI (For example, 13 to 14, some users complain that the navigation bar is reset to gestures and the return option disappears from the menu:

  1. Check if the option is hidden in Settings โ†’ Screen. โ†’ Additionally. โ†’ Full-screen display.
  2. If there is no item, try resetting the settings. MIUI Launcher: Settings โ†’ Annexes โ†’ Application management โ†’ Launcher โ†’ Warehouse โ†’ Clear the data โš ๏ธ This will reset the location of the icons on the desktop!
  3. For advanced users: use them. ADB, To force the buttons to be turned on: adb shell settings put global force_fsg_nav_bar 1 (Requires the activated debugging mode USB).

If nothing helps, your Xiaomi model may no longer support 3-button navigation in the new version. MIUI. In that case, it is possible:

  • ๐Ÿ”„ Reverse to the previous firmware version (risky, can lead to device locking).
  • ๐Ÿ“ฑ Install an alternative launcher (such as Nova Launcher) that emulates buttons.
  • ๐Ÿ› ๏ธ Use apps like NavBar Apps or Fluid Navigation Gestures to customize your panel.

FAQ: Frequent questions about 3-Navigation buttons on Xiaomi

Can I change the appearance of the buttons (color, shape, animation)?
Yes, but with limitations: ๐ŸŽจ V MIUI You can change the color of the panel through themes: โ†’ My subjects. โ†’ Setting up โ†’ Colour of the navigation panel. ๐Ÿ”ง To change the form / animation will require root or custom firmware (for example, Xiaomi.eu). ๐Ÿ“ฑ Apps like NavStar (requires Xposed) allow you to customize a panel without root, but they don't work on all models. MIUI 15 The option of a semi-transparent panel appeared - turn it into Settings โ†’ Screen. โ†’ Full-screen display โ†’ Transparent navigation panel.
Why is there no 3-button navigation option on my Xiaomi?
It could be related to: ๐Ÿ“ฑ Hardware buttons: on older models (e.g. Redmi) 3S or Mi 5) physical buttons are used that are not switched off software. ๐ŸŒ Regional firmware: in Chinese versions MIUI Sometimes there is no choice of type of navigation. ๐Ÿ”ง Manufacturer policy: on some devices (e.g. Xiaomi Pad 6), the navigation bar is rigidly attached to gestures. Solution: try installing global firmware or use it ADB-commands for forced inclusion (see section above).
Can I assign my actions to the buttons (for example, launch an application)?
Standard means MIUI โ€” No, but there are workarounds: ๐Ÿค– With root rights: edit the file /system/usr/keylayout/Generic.kl, Assign new commands to the buttons (for example, key) 139 APP_SWITCH โ†’ key 139 LAUNCH_CAMERA). ๐Ÿ“ฑ No root: Use applications like Button Mapper or Tasker to intercept clicks (requires) ADB Accessibility Service). ๐Ÿ”ง Nana MIUI 14+ In the developer menu there is an option Additional actions for buttons, but it does not work on all models. โš ๏ธ Beware: Incorrect editing of system files can lead to bootloop (a looped reboot).
How to remove the navigation bar in games or videos?
There are several ways: Immersive mode: Enable in the game settings: Settings โ†’ Screen. โ†’ Immersive mode. Or swipe down from the top edge of the screen and hold it down, the panel will disappear. App settings: Some games (e.g., some games, PUBG Mobile or Genshin Impact have the option to Hide the Navigation Bar in their settings. ADB-Command (for permanent hiding): adb shell settings put global policy_control immersive.full=* To return the panel, do: adb shell settings put global policy_control null โš ๏ธ In some applications (for example, YouTube), the panel may reappear after a pause or advertisement.
Does 3-button navigation work on Xiaomi foldable smartphones (like the Mix Fold 3)?
Yeah, but with nuances: ๐Ÿ“ฑ On the external screen, the panel works like on ordinary smartphones. ๐Ÿ“บ The internal (large) screen uses gestures by default, but buttons can be enabled via Settings. โ†’ Screen. โ†’ Screen mode โ†’ Type of navigation. ๐Ÿ”ง In multi-window mode, the navigation bar can automatically hide to save space. - On Mix Fold 2/3 Separate navigation option: different types of controls for the internal and external screens.