Touch and virtual buttons on Xiaomiโs screen often take up precious space, especially on devices with a small diagonal or non-standard aspect ratio. Many Redmi, POCO or Mi users want to hide them to increase the usable display area or move to gesture control. However, not everyone knows that MIUI has several ways to do this, from standard settings to hidden features for power users.
In this article, we will discuss all the working methods for removing buttons from the screen, including the navigation bar, touch keys under the display and even hardware buttons on some models, learn how to completely remove the button bar, replace it with gestures or hide individual elements of the interface, and also what to do if after changes the phone stopped responding to touch.
โ ๏ธ Note: Some methods require superuser rights (root) or use ADB. If you're not sure about your skills, use only standard settings. MIUI.
Before you start, check your firmware version: Settings path โ About Phone โ MIUI version. On older versions (below MIUI 10), some features may not be available.
1. Standard disabling of the navigation bar through the MIUI settings
The easiest way to remove buttons on the screen is to use built-in gesture control options, which works on all Xiaomi smartphones with MIUI 9 and newer, including the Redmi Note 10, POCO X3, Mi 11 and others.
To hide the bottom panel with buttons:
- Open the Settings โ Display.
- Select Full-screen mode (on some firmware - gesture management).
- Slip on full-screen gestures or No buttons.
- Confirm the selection and restart the device if necessary.
After that, the bottom bar with the Back, Home and Recent buttons will disappear, and gestures will appear instead:
- ๐ Swipe up from the bottom edge โ return to the main screen.
- ๐ Turn left to right and go back.
- ๐ Hold your finger at the bottom and swipe up โ open a list of recent apps.
โ ๏ธ Note: Some models (e.g. Redmi) 9A) When you turn off the buttons, the gesture indicator may disappear. To return it, turn on the gesture hints in the settings.
2. Hiding touch buttons under the screen (for older models)
On Xiaomi devices with physical or touch buttons under the display (e.g. Redmi 4X, Mi A1, Mi Max 2), they can be turned off via the engineering menu or ADB.
If you have one of these models, try the following method:
- Activate Developer Mode: Go to Settings โ About Phone and tap the MIUI version 7 times.
- Back to Settings โ Additionally. โ For developers.
- Turn on USB debugging and connect the phone to the PC.
- Open the command line and type: adb shell settings put global force_fsg_navbar 1 This will force the navigation software bar to turn on, hiding the hardware buttons.
If the buttons have not disappeared after the command, try an alternative method:
- ๐ฑ Install the Button Mapper app from Google Play.
- ๐ง Give him the rights. ADB via command: adb -d shell pm grant flar2.homebutton FLAR2_HOME_KEY
- ๐ซ In the application settings, turn off unnecessary buttons.
What if after switching off the buttons, the phone does not respond to touch?
3.Using Android 10+ gestures (for new MIUI versions)
Starting with MIUI 12 (based on Android 10), Xiaomi smartphones have native gesture support from Google, which is smoother and more intuitive than standard MIUI gestures, but require separate activation.
To include them:
- Go to Settings โ Display โ Full-screen mode.
- Select Android 10 Gestures (or System Navigation on some firmware).
- Set up sensitivity and trigger zones.
The differences between Android 10 gestures and standard MIUI:
| Action. | MIUI gestures | Android 10 gestures |
|---|---|---|
| Return to the main screen | Move up from the bottom edge | Move up from the bottom and release |
| Open recent applications | Hold your finger and hold it up. | Move up and hold |
| Go back. | Walk left or right | Move from left or right edge |
| Quick switching between applications | Run right on the bottom panel. | Swipe right at the bottom of the screen |
โ ๏ธ Note: On some models (e.g, POCO F3) Android 10 gestures may conflict with branded features MIUI, So, in this case, go back to the standard gestures.
โ๏ธ Preparation for gesture modification
4. Hiding buttons with third-party apps
If the built-in settings don't work, you can use third-party tools that not only remove buttons, but also customize their behavior to your needs. Let's look at two proven options.
1. Nacho Notch (to hide cutouts and buttons):
- ๐ฒ Download the app from Google Play.
- ๐ง Grant rights ADB via command: adb shell pm grant com.uberspot.notchfilter android.permission.WRITE_SECURE_SETTINGS
- ๐จ Select Hide Navigation Bar and set up the Hiding Zone.
2. Fluid Navigation Gestures (Advanced Gestures):
- ๐ Install the application and activate special features in the settings.
- ๐ผ๏ธ Enable the Hide Navigation Bar option.
- โ๏ธ Set up sensitivity and gesture areas (for example, you can swipe from the corner to call Google Assistant).
โ ๏ธ Attention: Apps like Fluid NG may conflict with MIUI Optimization is Xiaomi's branded shell. If you have lags after installation, turn off optimization via ADB:
adb shell settings put global miui_optimization_disabled 15. Disable buttons through build.prop editing
For experienced users who are ready to work with system files, there is a way to remove buttons by editing build.prop. This method requires root rights and can lead to unstable system operation.
Instructions:
- Install a file manager with root support (such as Root Explorer).
- Open /system/build.prop file in the text editor.
- Add a line to the end of the file: qemu.hw.mainkeys=1
- Save the changes, restart the device.
If the buttons have not disappeared after the reboot, try the alternative option:
ro.build.type=userdebugXiaomi
MIUI Optimization
ADB
โ ๏ธ Warning: Incorrect editing of build.prop can lead to bootloop ( looped download!
๐ก
If the phone doesnโt turn on after building.prop editing, download to TWRP Recovery and restore the original file from the backup.
6 Reset settings if the buttons are gone forever
Sometimes, after experimenting with settings or third-party apps, the buttons disappear without the ability to return them through the menu, in which case a factory reset will help.
How to return buttons through Hard Reset:
- Turn off the phone.
- Press the Power button + Volume up until the Mi logo appears.
- From the Recovery menu, select Wipe Data โ Wipe All Data.
- Confirm the action and wait for the process to be completed.
If the sensor is not working and you canโt select the menu items:
- ๐ Connect your phone to your PC and use it. ADB Resetting: Adb Reboot Recovery Adb Shell -- wipe_data
- ๐ก In some models (POCO X2, Redmi K20) Recovery can be controlled via volume (up/down) and power (select) buttons).
โ ๏ธ Note: After the reset, all data, including photos, contacts and apps, will be deleted. If you have Mi Cloud enabled, restore the data from the backup after the restart.
๐ก
Factory resets are the last way to get back up if other methods don't work. Always back up before experimenting with system files!
7. Frequent problems and their solutions
When you turn off the buttons on Xiaomi, users encounter common mistakes, and let's look at the most common ones and how to fix them.
Problem 1: Gestures are unstable or delayed.
- ๐ Reset the device.
- ๐ฑ Turn off window animation in the developer settings.
- ๐ง Reset your gesture settings: Settings โ Display. โ Full screen mode โ Reset.
Problem 2: After the buttons are turned off, the lower indicator (band) is lost.
- ๐จ Enable gesture hints in screen settings.
- ๐๏ธ Install a third-party launcher (like Nova Launcher) with gesture support.
Problem 3: Swipes donโt work in games or apps.
- ๐ฎ Enable Game Mode in Settings and turn off gestures for a specific app.
- ๐ Switch to classic buttons in navigation settings.
Problem 4: There are no unlock buttons on the lock screen.
- ๐ Check the security settings โ Lock screen.
- ๐ฑ Install an alternative blocker (e.g. AcDisplay).