Navigation buttons on Xiaomi: where are they and how to set up

Have you just purchased a Xiaomi smartphone and can't find the usual Back, Home and Recent buttons? Or have your touch keys disappeared after the update? This problem is familiar to many brand users, especially those who have switched from other devices. Depending on the model and version of MIUI, the location of controls can be radically different, from classic physical buttons to fully gesture controls.

In this article, we will look at all the options: where to look for navigation buttons on different Xiaomi smartphones, how to turn them on/off, and what to do if they suddenly disappear. We will focus on the features of new models with MIUI 14/15 and HyperOS, where the logic of control has changed. You will also learn how to return the usual three dots at the bottom of the screen if you are uncomfortable with gestures.

The manufacturer uses three basic approaches to the implementation of navigation and their availability depends on the model and year of release of the device:

  • ๐Ÿ”˜ Physical buttons -- found on older models (before 2017) are real-life haptic keys underneath the screen. 3S, Mi 5.
  • ๐Ÿ–ฅ๏ธ Touch buttons are virtual keys embedded in the bottom of the screen, and are relevant for most devices in 2017-2020 (Redmi Note 7, Mi 9).
  • ๐Ÿ‘† Gesture management - a modern standard (c) MIUI 10 and later) Instead of buttons, swipes are used around the edges of the screen. Examples: Xiaomi 12, Redmi Note 11.

It's important to understand that there may be a combination of these types on one device. For example, the POCO X3 Pro has touch buttons on by default, but you can switch to gestures in the settings. On the Xiaomi 13 Ultra, there are no physical keys in principle, just gestures or a software bar.

How do you determine what type of navigation is used on your smartphone?

  • ๐Ÿ” Look at the bottom of the screen: if you see three dots/icons, these are touch buttons.
  • ๐Ÿ“ฑ Swipe your finger from the left or right edge of the screen to the center: if the previous app or home screen opened, gestures are enabled.
  • ๐Ÿ”˜ Click on the area below the screen: if you feel a click, these are physical buttons (relevant for very old models).
๐Ÿ“Š What type of navigation you use on Xiaomi?
Physical buttons
Touch buttons
Gesture management
I don't know what I got.

Where are the navigation buttons on different Xiaomi models

The location and appearance of the buttons depends on the series of devices and the firmware version. Below are the current information for popular lines:

Series of devicesDefault button typeWhere to findFeatures
Redmi Note 8/9/10SensoryLower part of the screen, left to right: "Back" (arrow), "Home" (house), "Recent" (square)You can replace the gestures in the settings
Xiaomi Mi 10/11/12Gesture managementNo visual buttons โ€“ swipes around the edges of the screenYou can return touch buttons through Settings โ†’ Display โ†’ Full-screen mode
POCO F3/4/5Touch or gestureIt depends on the firmware. On MIUI for POCO, the default gestures areThere is an option to "Show lane navigation" for convenience.
Xiaomi Civi 1/2GesturesSwipe from bottom up - home, swipe and hold - recentSupports smart gestures with additional functions

On HyperOS models (2026 and later), the logic of gestures has changed: now the swipe from the bottom down the center opens the notification bar, rather than the main screen, which often confuses users who are used to MIUI 12/13.

If you are not sure about your device model, check it in Settings โ†’ About Phone โ†’ Model. Or use the combination ##4636## in the dialer, and a menu with technical information will open.

๐Ÿ’ก

On smartphones with AMOLED-In the case of the Xiaomi 13 Pro, touch buttons can be hidden in a dark theme, which is almost invisible. To regain visibility, turn on the option of "Backlight navigation buttons" in the display settings.

How to turn on or off navigation buttons

If the buttons are missing after the update or you want to change the type of control, follow this instruction:

  1. Open the settings (cog icon).
  2. Go to the Display section (on some firmware - Screen).
  3. Choose Full Screen Mode or Navigation Style (name depends on MIUI version).
  4. You will have options available: ๐Ÿ”„ Navigation buttons โ€“ the classic three dots at the bottom. ๐Ÿ‘† Gesture control โ€“ swipes instead of buttons. ๐Ÿ”˜ Full-screen gestures โ€“ an extended version with additional functions (on HyperOS).

Some devices (like the Redmi Note 12) have an option to Show Navigation Bar, a thin white line at the bottom of the screen that helps you navigate when youโ€™re gesture-controlled.

Open Settings โ†’ Display.|Select "Full screen mode"|Test each control option|Reboot your phone after the changes-->

โš ๏ธ Note: HyperOS devices may need to restart after changing navigation type. If the buttons don't appear immediately, restart.

What to do if the navigation buttons are gone

The situation when the buttons suddenly disappear is most often associated with:

  • ๐Ÿ”„ Failure after update MIUI/HyperOS.
  • ๐Ÿ“ฑ Activation of the โ€œNo-Framesโ€ mode in games or applications.
  • ๐Ÿ› ๏ธ Incorrect settings for developers.
  • ๐Ÿฆ  Virus or shell conflict (for example, after installing a custom launcher).

Here is the algorithm for recovery:

  1. Check the display settings: Go to Settings โ†’ Display โ†’ Full-screen mode. Make sure you select Navigation Buttons (not Gestures).

Reset the launcher settings:

Settings โ†’ Applications โ†’ Application Management โ†’ Launcher โ†’ Storage โ†’ Clear data

This will bring back the standard look of the desktop and button.

Turn off immersive display mode:

Settings โ†’ Special features โ†’ Mode without frames โ†’ Disable

Check the applications with overlay rights:

Some programs (such as Game Turbo or Second Space) can block the navigation bar. Go to Settings โ†’ Apps โ†’ Rights โ†’ Other Rights โ†’ Display on top of other windows and disable suspicious applications.

If the buttons are missing after the HyperOS update
On HyperOS, the gesture logic has changed โ€” now the swipe from the bottom down the center opens the notification bar, not the main screen. To return to normal control: 1. Go to Settings โ†’ Display โ†’ Navigation Style. 2. Select Navigation Buttons instead of Gesture Control. 3. If there are no options, upgrade your firmware to the latest version through Settings โ†’ About Phone โ†’ System Update.

Set up gesture control on Xiaomi

If you decide to switch to gestures, it is important to set them up correctly to avoid accidental activation. MIUI 14/HyperOS has the following options:

  • ๐Ÿ”™ Swipe from the edge โ€“ swipe from the left or right edge of the screen to the center to return back.
  • ๐Ÿ  Swipe from bottom up โ€“ short motion opens the main screen, long โ€“ panel of recent applications.
  • ๐Ÿ”„ Smart gestures โ€“ for example, swiping down the center of the bottom bar opens the notification bar (on HyperOS).
  • ๐ŸŽฎ Gaming gestures โ€“ special combinations for controlling games without buttons.

To adjust the sensitivity and behavior of gestures:

  1. Open Settings โ†’ Display โ†’ Full-screen mode โ†’ Guest settings.
  2. Turn on the Vibration option when pressed if you want a tactile response.
  3. Adjust the sensitivity of edges โ€“ this will help to avoid random swipes in games or browser.
  4. Activate Showing hints if you are just beginning to master gestures.

HyperOS has introduced Adaptive Gestures, which is a system that adjusts sensitivity to your habits, but it doesnโ€™t work on all models (check Settings โ†’ Display โ†’ More).

๐Ÿ’ก

Gesture controls save screen space and reduce wear (no static buttons), but it's addictive. If you're uncomfortable, you can always return the classic buttons.

Additional functions of navigation buttons

Few people know, but the navigation buttons on Xiaomi can be programmed to take additional actions.

  • ๐Ÿ”„ Double-click on Home โ€“ Quickly opens the camera or voice assistant.
  • ๐Ÿ” Long-Tap on "Recent" - Includes split screen mode.
  • ๐Ÿ”‡ Swipe on the back button โ€“ switches between the last two applications (on some firmware).

To customize these functions:

  1. Go to Settings โ†’ Additional โ†’ Buttons and gestures (or Settings โ†’ System โ†’ Gestures on new versions).
  2. Select the desired button (for example, "Home").
  3. Assign an action from the list: Launch the application, enable a feature, or shortcut.

Nana POCO-The game has a unique Game Turbo feature that allows you to block navigation buttons during the game to avoid accidental clicks).

โš ๏ธ Note: Setting up additional button actions may conflict with some applications (e.g. banking) If the application stops working correctly after changing the settings, reset the button settings to the standard ones.

Frequent problems and their solutions

Even after you set it up properly, users face typical problems, and here are the most common ways to fix them:

Problem.Possible causeDecision
Navigation buttons do not respond to pressingSystem freeze or shell conflictReboot your phone. If it doesn't work, reset your launcher settings (Settings โ†’ Applications โ†’ Launcher โ†’ Clear data)
Gestures work through timeLow sensitivity of edges or screen protectionIncrease sensitivity in gesture settings. If you use a safety glass, check its fitting density.
Buttons appear and disappear arbitrarilyActivated immersive display mode in gamesTurn off mode in Settings โ†’ Special features โ†’ Mode without frames or in the settings of a specific application
You canโ€™t change the type of navigation.Firmware restriction or regional settingsUpdate. MIUI/HyperOS If the option is blocked, use it. ADB-commands (requires unlocking of the loader)

If none of the methods worked, try resetting to factory settings (donโ€™t forget to back up!).

  1. Open Settings โ†’ About Phone โ†’ Backup and Reset.
  2. Select Settings Reset.
  3. Confirm the action and wait for the reboot.

After resetting, the navigation buttons will return to the standard settings for your model.

Can you get the physical buttons back on Xiaomiโ€™s new models?
No, on devices without physical keys (such as the Xiaomi 13 or Redmi Note 12), you can't add them hardwarely. However, you can: Use touch buttons (include in the display settings); Set side launchers (such as Nova Launcher) that emulate the navigation bar; Connect a Bluetooth keyboard with control buttons.
Why does Xiaomiโ€™s HyperOS gesture work differently than MIUI?
In HyperOS, gesture logic has been reworked for convenience: Swipe from the bottom down the center now opens the notification bar (not the main screen). To return to the main screen, swipe from the bottom and hold your finger. The long swipe from the edge opens Google Assistant (if installed). These changes are aimed at optimizing one-time actions, but may seem uncomfortable to users accustomed to MIUI 12/13.
How to turn off vibration when you press navigation buttons?
Vibration is enabled in gesture settings: Go to Settings โ†’ Sound and vibration โ†’ System vibration. Turn off touch vibration or navigation button vibration (name depends on firmware). On some models, the option is hidden deeper: Settings โ†’ Display. โ†’ Full screen mode โ†’ Customization of gestures โ†’ Vibration.
Can I reassign gesture actions to Xiaomi?
Yes, but the features are limited by standard features, such as: Assign a double-click on the home button to start the camera; change the swipe behavior from the edge (for example, open the menu instead of going back); Extended customization will require root rights or third-party apps like Button Mapper (which doesnโ€™t work on all models).
Why did the navigation buttons on the Redmi Note 10 disappear after the update?
This is a typical problem when you switch from MIUI 12 to MIUI 13/HyperOS. The system automatically switches to gesture control. To return the buttons: Open Settings โ†’ Display โ†’ Full-screen mode. Select Navigation buttons instead of Gesture. Reboot your phone if the buttons don't appear immediately. If the option is not available, upgrade to the latest version or reset.