You picked up your Xiaomi, but suddenly you found that the bottom panel with the Back, Home and Recent buttons had disappeared? Or the touch keys stopped responding to touch and the controls were not working correctly? This problem is common among users of Redmi, POCO and MIUI-based Mi smartphones - and the reasons can be both software and hardware.
In 90% of cases, the absence of navigation buttons is due to improper gesture settings, system launcher failure or conflict after a firmware update. Less commonly, physical damage to the display or touch module is to blame. In this article, we will analyze all possible scenarios, from basic checks to deep ADB settings, and also explain how to restore control if the screen does not fully respond.
Before you panic, make sure the problem isnโt temporary: restart your phone and check for a touch response in safe mode (press the power button โ โReboot Safe Modeโ). If the buttons appear, the third-party app is to blame. If not, read on.
1. Check basic settings: gestures vs. buttons
With MIUI 10 and newer, Xiaomi offers two types of navigation: classic virtual buttons (three dots at the bottom of the screen) and gestures (swipes from the bottom edge).
To return the standard keys:
- Open the Settings โ Display.
- Select Full Screen Mode (or Navigation Type in older versions).
- Activate the navigation button (or three buttons).
If there is no Full-screen mode, try an alternative path:
- ๐ Settings โ Additionally. โ Special facilities โ System navigation.
- ๐ฑ In some firmware paths: Settings โ Screen. โ Navigation style.
โ ๏ธ Attention: POCO F3/F4 Redmi Note 10 Pro MIUI 13+ The option can be hidden behind the point of movement and gestures โ Full-screen gestures. Turn off gestures to return buttons.
2.Reset launcher settings: if the buttons are missing after the update
After the MIUI update (especially with MIUI 12 on MIUI 13/14), the system launcher can reset the navigation bar display settings. This is a common problem on Redmi 9/9A, POCO X3 and Mi 11 models.
To reset the launcher:
- Go to Settings โ Applications โ Application Management.
- Find the MIUI Launcher (or Lawnchair if you use custom).
- Open Warehouse โ Clear the data and Clear the cache.
- Reboot the phone.
If no buttons appear after reset, try removing the launcher updates:
- ๐ In the same Application Management menu, click on three dots. โ Remove updates.
- ๐ฒ In some models (POCO M3, Redmi Note 8 will help reinstall the launcher via APKMirror.
Clear launcher cache |Reset launcher settings |Remove MIUI Launcher updates |Reboot phone-->
Critical feature of MIUI 14: On some devices (Xiaomi 12T, Redmi K50) after upgrading to MIUI 14, the navigation buttons may hide behind an additional swipe up from the bottom edge. Try swiping your finger from the bottom up with a delay - sometimes the panel appears.
3. shell conflict: third launchers and themes
Installing third-party launchers (Nova Launcher, Hyperion) or those from MIUI Themes can break the display of system buttons. This is because the shell intercepts control of the bottom panel.
How to check:
- ๐ ๏ธ Temporarily install a standard launcher: download MIUI Launcher with APKMirror and select it as the default launcher.
- ๐จ Turn off the current theme: Settings โ Topics โ My subjects. โ Standard.
- ๐ง If you are using Nova Launcher, check your gesture settings: Nova Settings โ Gestures and controls โ System navigation.
โ ๏ธ Attention: POCO F1 mi A2/A3 (with Android One, third-party launchers can completely block system buttons, the solution is to return the standard launcher or use the system button. ADB for forced panel inclusion (see section) 5).
| Cause of conflict | Xiaomi models | Decision |
|---|---|---|
| Third-party launcher | All models. | Return MIUI Launcher or set up gestures in launcher |
| Theme from MIUI Themes | Redmi Note 7/8/9 | Reset the topic to standard |
| Gestures in Nova Launcher | POCO X3, Mi 10 | Disable navigation override in Nova settings |
| Update MIUI + Custom Launcher | Xiaomi 11/12 Series | Clear the launcher data and restart |
Hardware problems: sensor and display
If the navigation buttons do not respond to touch but are displayed on the screen, the problem may be in the touch module or flexible plume. This is typical for devices after falls or moisture (Redmi 8/9, POCO M2).
How to diagnose:
- ๐ฑ Check the sensor response in test mode: dial ##6484## โ Touch Test: If the bottom of the screen doesn't respond, the sensor is faulty.
- ๐ง Connect your phone to your PC and check if the buttons are working when you control your mouse (via scrcpy or Vysor).
- ๐ง If the phone fell or got wet, inspect the connector of the display plume (requires disassembly).
Temporary solution for a broken sensor:
- ๐ฑ๏ธ Connect. USB-mouse-wise OTG-adapter.
- ๐ฎ Use gestures from the keyboard (plug Bluetooth keyboard and set up pairings in Special Options).
What if the sensor is working but the buttons are not pressed?
5. button recovery via ADB (for advanced)
If standard methods donโt work, you can force navigation buttons to be enabled via Android Debug Bridge (ADB), which works even if the screen doesnโt respond to touch (but the phone is determined by the PC).
Instructions:
- Download ADB Tools and unpack.
- Activate USB debugging on your phone: Settings โ About Phone โ MIUI Version (click 7 times) โ Return to Settings โ Additional โ For Developers โ Debugging by USB.
- Connect your phone to your PC and execute the commands: adb shell settings put global policy_control immersive.full=* Next: settings put global policy_control null*
To return the classic buttons:
adb shell cmd overlay enable com.android.internal.systemui.navbar.threebuttonIf you need to return the gestures:
adb shell cmd overlay enable com.android.internal.systemui.navbar.gesturalโ ๏ธ Attention: On Xiaomi with MIUI 14 Android 13 team ADB If a SecurityException error occurs, do: adb shell pm grant com.miui.home android.permission.WRITE_SECURE_SETTINGS
๐ก
Before using ADB, back up your data via adb backup or Mi Cloud. Wrong commands can cause a reset.
Extreme measures: dumping and flashing
If none of these methods work, there are radical ways to:
- ๐ Soft reset: Settings โ The phone. โ Resetting settings (does not delete data, but resets interface settings).
- ๐๏ธ Hard Reset: Hold the Volume Up + Nutrition โ Wipe Data, delete all data!
- ๐ฅ Fastboot Firmware: Download the official firmware from Xiaomi and run through the Mi Flash Tool.
For models with a locked boot loader (Xiaomi 13/14, POCO F5), unlocking through the Mi Unlock Tool (can take up to 72 hours of waiting) will be required.
๐ก
Before resetting or firmware, check if the disappearance of the buttons is associated with the active kiosk mode (for example, in children's mode or corporate MDM). Disable it in Settings โ Special features โ Kiosk mode.