Did you pick up a Xiaomi smartphone and find that the usual Back, Home and Recent buttons disappeared from the screen? Or did they suddenly disappear after the system update, leaving you without the possibility of comfortable management? This problem is familiar to many owners of devices based on MIUI β especially after switching to gesture control or resetting. In 90% of cases, the virtual panel can be returned in 2-3 minutes without resorting to complex manipulations.
In this article, weβll look at all the working ways to turn on the buttons on the Xiaomi screen, from standard settings to hidden functions of the engineering menu. Youβll learn how to bring back the classic three-button navigation on the Redmi Note 12, POCO X5, Mi 11 and others running on MIUI 12/13/14. And if the buttons donβt respond to touch, youβll find a solution to this problem.
Why are the buttons on the Xiaomi screen missing?
The disappearance of virtual buttons (also called βsoft keysβ or βnavigation barsβ) is usually due to one of five reasons:
- π Automatic update MIUI β After installing a new version of the system, the navigation type can be reset to gesture control.
- βοΈ Resetting β returning to factory settings often resets and the style of the navigation bar.
- π Random change in settings β for example, activating full-screen mode in games or applications.
- π οΈ Damage to system files is rare, but happens after unsuccessful firmware or manual editing of configs.
- π± Hardware malfunction β if the touch screen is partially out of order (buttons do not respond, but the rest of the screen is running).
Xiaomi with MIUI 12 and later, the defaults are often to activate gesture navigation, where swipes from the bottom of the screen are used instead of buttons, which can confuse users who are used to the classic interface. Fortunately, you can manually return the buttons β more on that.
Method 1: Enabling buttons through standard MIUI settings
The easiest and safest method is to use the built-in options, which is suitable for 99% of Xiaomi, Redmi and POCO models based on MIUI 10-14.
Follow the instructions:
- Open the Settings app (the gear icon on the desktop).
- Go to the Display section.
- Select Full-screen mode (on some firmware - Display Style).
- Slip on the line Navigation style or Navigation bar type.
- Select the button (or three buttons).
- Confirm the changes β the buttons should appear immediately.
If you donβt have a Navigation Style option on your menu, try an alternative path:
Settings β Additional settings β Full-screen mode β Navigation panel typeCheck out the MIUI version (Settings β About the phone)
Connect charging (in case of prolonged manipulation)
Close all applications (for proper interface operation)
Take a screenshot of the current settings (in case of rollbacks)-->
Important! On some models (such as the Xiaomi 13 Pro or Redmi K60) after selecting the buttons, you may need to reboot the device. If the buttons do not appear immediately, restart the smartphone manually.
Method 2: Activation through the engineering menu (for experienced)
If the standard settings did not work or the desired item is missing, you can try to turn on the buttons through the engineering menu, this method requires caution, since improper actions can disrupt the system.
Instructions:
- Open the Phone app and type the combination: ##4636## (some firmware may not work β then use the alternate code below).
- In the menu that opens, select Testing or Engineering Mode.
- Go to the Hardware Testing β Touch Screen section.
- Check if the Virtual Key option is active. If not, turn it on.
- Go back to the main menu and select Reboot to reboot.
Alternative code for new models (MIUI 13/14):
##6484##What to do if the engineering menu is not opened?
β οΈ Warning! Changing the settings in the engineering menu without understanding their purpose can lead to a loss of warranty or unstable operation of the smartphone.
Method 3: Reset the launcher settings (if the buttons are missing after the update)
Sometimes virtual buttons disappear after updating the launcher MIUI (Desktop shell), in which case it will help to reset its settings:
- Press the free area on the desktop (where there are no icons).
- In the menu that appears, select Desktop Settings (or Launcher Settings).
- Scroll down and find the option Reset Settings or Restore by default.
- Confirm the action - the launcher will restart, and the buttons must return.
If this method didnβt work, try clearing the launcher cache:
Settings β Applications β Application Management β Launcher (MIUI Launcher) β Storage β Clear cacheCritical detail: on some models (e.g. POCO F4), the launcher reset also resets the gesture settings.
Method 4: Recovery through ADB (for advanced users)
If the buttons are lost due to a system file failure, they can be returned using the ADB-Android Debug Bridge, which requires a computer and basic knowledge of how to use the console.
Step-by-step:
- Download and install ADB Tools on PC.
- On your smartphone, activate Developer Mode: Settings β About Phone β MIUI version (shap 7 times)
- Return to Settings β Additional settings β For developers and enable USB debugging.
- Connect your phone to your PC via cable and command line (Windows) or terminal (Mac/Linux) Adb shell settings put global settings force_fsg_nav_bar 1
- Reset the device.
If the buttons donβt appear, try the alternative command:
adb shell cmd overlay enable com.android.internal.systemui.navbar.gesturalπ‘
Before using ADB, back up your data. Commands change system settings, and in rare cases, this can lead to unstable interfaces.
Method 5: Checking for hardware faults
If none of these things work, the problem may be in the hardware.
| Symptoms. | Possible cause | Decision |
|---|---|---|
| The buttons donβt respond to touch, but the rest of the screen works. | Damage to the lower part of the sensor layer | Replacement of sensors in the service center |
| The buttons appear, but with a delay (lack) | Display plume malfunction | Diagnostics and repairs in the service |
| The buttons flicker or spontaneously press. | Moisture under the screen | Device drying + replacement of the display module |
| The buttons only work after rebooting. | Installed software conflict | Removal of newly installed applications |
β οΈ Attention! If the smartphone was in a wet environment or fell, don't try to disassemble it yourself.Modern Xiaomis have adhesive display mounting, and careless dismantling can damage plumes or battery. Contact an authorized service center - repair under warranty (if it is valid) will cost less.
Additional Tips for Configuring Virtual Buttons
You got the buttons back, but you want to customize them? MIUI There are hidden opportunities for this:
- π¨ Change the order of the buttons: go to Settings β Display. β Full screen mode β Order the buttons and select the desired sequence (for example, "Back-Home-Recent" or "Recent-Home-BackΒ»).
- πΌοΈ Panel transparency: in the same settings, you can make buttons semi-transparent or completely hide them in full-screen applications.
- β‘ Long press: Holding the Home button calls Google Assistant, and the Recent buttons call the App menu. β Additional settings β Buttons and gestures.
In the models with AMOLED-screens (e.g. Xiaomi) 12T or Redmi K50) But the buttons can be blacked so that they blend into the bottom of the display:
Settings β Display β Full-screen mode β Color of the navigation panel β Blackπ‘
If after all the manipulations, the buttons never appeared, check if the mode for the visually impaired is activated in the special features settings. It can block the display of the virtual panel.