The bottom panel with buttons "Back", "Home" and "Recent" on smartphones Xiaomi occupies precious space on the screen, especially on devices with small diagonal or cutouts for the camera. Many users MIUI want to remove these virtual keys to expand the work area or switch to gesture controls - like on iPhone or new versions Android.
However, not everyone knows that depending on the firmware version and phone model (Redmi Note 12, POCO X5, Mi 11 etc.), the methods for hiding buttons differ. Some prefer to completely remove the panel, others prefer it to automatically hide when scrolling, and some want to replace standard keys with custom gestures. In this article, we will look at all the current methods, including hidden settings MIUIthat are not obvious even to experienced users.
โ ๏ธ Attention: On some models Xiaomi after updating to MIUI 14/15 standard methods of hiding buttons may not work. This is due to the security policy Xiaomiwhich restricts changes to system elements. In this case, you will need to use workarounds (described in the about section ADB).
1. Standard hiding of buttons through the MIUI settings
The easiest way to remove the bottom panel is to activate full screen mode in the system settings. This method works on most devices. Xiaomi managed MIUI 12โ15, but may not be available on budget models (for example, Redmi 9A or POCO C31).
To enable full screen mode:
- Open
Settings โ Display. - Select item
Full screen mode(orScreen styleon some firmware). - Activate the option
Hide navigation barorGesture controls. - Reboot the device if the changes are not applied immediately.
โ ๏ธ Attention: After activating gesture controls, the standard buttons will disappear, but they can be temporarily returned by swiping up from the bottom edge of the screen. On some models (Xiaomi 13 Pro, Redmi K60), a hybrid mode is available, where gestures work in parallel with virtual keys.
If there is no item in your menu Full screen mode, then the manufacturer has blocked this function for your model. In this case, proceed to the following methods.
2. when scrolling
If you do not need to completely remove the buttons, but just free up space when viewing content (for example, in YouTube or Chrome), you can configure their automatic hiding. This method works on all versions MIUI without additional rights.
Instructions:
- ๐ฑ Go to
Settings โ Additional settings โ Buttons and gestures. - ๐ Find the option
Automatically hide navigation bar(may be calledHide when scrolling). - โ Turn on the slider and select a delay (usually 1-3 seconds).
- ๐ Reboot your phone if hiding doesn't work.
Once activated, the buttons will disappear after a few seconds of inactivity and appear when you touch the bottom of the screen. This method is convenient for reading or watching videos, but is not suitable for those who want to completely get rid of the virtual panel.
If there is no hiding option, try updating the firmware to the latest version of MIUI (POCO X3 Pro) the function appears only after the update.
3. Using ADB to force button hiding
On devices with MIUI 13/14 and newer, standard methods are often blocked. In this case, a debugging tool that allows you to change will help. system parameters without root access. Android Debug Bridge (ADB) is a debugging tool that allows you to change system parameters without root access.
โ ๏ธ Attention: Incorrect use ADB can lead to malfunctions of the phone. Before executing commands, make sure that the device is turned on USB debugging (Settings โ About phone โ MIUI version - press 7 times, then return to Advanced settings โ For developers).
Steps for hiding buttons via ADB:
- Download Platform Tools from the official website Android and unpack the archive.
- Connect the phone to the PC via USB and enter in the command line:
adb shell settings put global policy_control immersive.full=*
- Reboot the device. disappear.
To return the panel back, do:
adb shell settings put global policy_control null
If the command did not work, try the alternative:
adb shell settings put global force_fsg_nav_bar 1
Install Xiaomi drivers on PC
Enable USB debugging on the phone
Download Platform Tools (latest version)
Connect the phone with the original cable
Check the connection with the command adb devices-->
4. Removing buttons using third-party applications
If you donโt want to mess around with ADB, you can use applications from Google Play. The most popular:
- ๐ง Nacho Notch - hides cutouts and the navigation bar, supports Xiaomi.
- ๐ฅ๏ธ Full Screen Gestures - replaces buttons with gestures with setting touch zones.
- ๐จ Edge Gestures - allows you to create your own gestures for navigation.
โ ๏ธ Attention: Applications for hiding buttons require permission Overlaying on top of others. windows (Settings โ Accessibility โ Overlay). Without this permission, they will not work. Also, some apps may conflict with MIUI and cause lags.
Instructions for Nacho Notch:
- Install the application from Google Play.
- Run it and provide all necessary permissions.
- Enable option
Hide Navigation Bar. - Set up exceptions for applications where buttons should remain (for example, in games).
The disadvantage of this method is the constant running of the background process, which can slightly increase battery consumption. But it is not required ADB or root.
5. build.prop
For experienced users who are willing to risk the stability of the system, there is a radical way - editing the file build.propThis method requires root access and does not work on all devices Xiaomi.
โ ๏ธ Attention: Incorrect change build.prop may lead to bootloop (loop loading). Before editing, make a backup copy of the file!
Instructions:
- Get root access (for example, through Magisk).
- Use a file manager with support root (for example, Root Explorer).
- Open the file
/system/build.prop. - Add to the end line:
qemu.hw.mainkeys=1
- Save the file, set the rights
644and reboot the device.
If after reboot the buttons disappear, but gesture control does not work, return the line qemu.hw.mainkeys=0 or delete it completely.
What to do if the phone does not turn on after editing build.prop?
If the device is stuck on the logo Xiaomi, try going to Recovery Mode (press Power + Volume up) and restore the backup copy. If it is not there, you will have to reflash the phone. via Fastboot.
6. Alternative: setting up gesture controls in MIUI
If your goal is not just to remove buttons, but to switch to convenient navigation with gestures, MIUI there is a built-in function Miui Gestures. It is available on most devices, starting from MIUI 10.
How to enable:
- ๐ Go to
Settings โ Display โ Full screen mode. - ๐ Select
MIUI Gestures(orSwipe Up Gestureson global firmware). - ๐ฏ Adjust sensitivity and trigger zones (for example, swipe from the edge to go back).
- ๐ Reboot the phone to apply the changes.
Benefits of gesture control:
- โ Frees up screen space.
- โ Speeds up navigation (for example, swipe up for home, hold for recent).
- โ Works more stable than third-party applications.
On some models (Xiaomi 12T, Redmi K50) additional settings are available, for example:
| Function | Description | Supported models |
|---|---|---|
| Swipe from the edge | Return back when swiping from the left or right edge | All with MIUI 12+ |
| Hold for Google Assistant | Call assistant by holding the bottom of the screen | Xiaomi 11/12/13, POCO F4/F5 |
| Double tap to lock | Quick lock the screen with a double tap | Redmi Note 10/11/12 |
| Sensitivity gestures | Adjusting the speed of swipes | Everything with MIUI 13+ |
Gesture control in MIUI is the most reliable way to remove buttons without risk to the system. It is optimized for firmware and does not require additional rights.
7. Features for specific Xiaomi models
Some devices Xiaomi have unique settings or limitations. Let's consider the most popular models:
Redmi Note 10/11/12 Pro:
- ๐ง Supports all methods of hiding buttons, including ADB.
- ๐ฏ In MIUI 14 an advanced gesture mode with zone settings is available.
POCO F3/F4/F5:
- ๐ซ May not be available on global firmware option
Full screen mode. - ๐ Solved by flashing on EU version of MIUI or through ADB.
Xiaomi 13/13 Pro/13 Ultra:
- โ They have built-in optimization for gesture controls.
- โ ๏ธ Forced hiding through ADB can be reset after the update.
Budget models (Redmi 9/10/POCO M4):
- ๐ง Often lack the full-screen mode option in the settings.
- ๐ ๏ธ The only reliable way is ADB or third-party applications.
๐ก Tip: Before purchasing Xiaomi check on the forums (for example, 4PDA or XDA Developers), which options are available for your model. Some functions may be blocked by the manufacturer.
FAQ: Frequently asked questions about hiding buttons on Xiaomi
Is it possible to remove buttons without root and ADB?
Yes, on most devices this is done via Settings โ Display โ Full screen. If there is no option, try third-party applications like Nacho Notch or Full Screen Gestures.
Why don't gestures work after hiding the buttons?
This happens if you forcibly removed the panel via ADB or build.prop, but did not activate gesture controls in the settings. Return the buttons and enable gestures via Settings โ Display.
How to get the buttons back if they disappeared after the update?
Update the firmware to the latest version or run the command in ADB:
adb shell settings put global policy_control null
If this does not help, reset your phone to factory settings (Settings โ Advanced โ Recovery and reset).
Do these methods work on POCO Launcher?
Yes, but some settings may be duplicated. For example, POCO Launcher has its own gestures section (Launcher settings โ Gestures), which may conflict with system ones.
Is it possible to remove buttons only in certain applications?
Yes, using applications like Nacho Notch or Edge Gestures. They allow you to configure exceptions for specific apps (for example, leave buttons in games).