The problem with missing buttons on Xiaomi is one of the most common among MIUI users. Suddenly the navigation bar disappears, touch keys stop working or physical on/volume buttons fail. The reasons can be different from random changes in settings to system failure after the update. 80% of the time the problem is solved without going to the service center - just know the right steps.
In this article, we will discuss all the current ways to return buttons to Xiaomi, Redmi and POCO โ from basic settings to advanced methods using ADB. Particular attention will be paid to models with a full-screen display (for example, Xiaomi 13, Redmi Note 12), where the navigation bar is often hidden due to gestures. All instructions are checked on MIUI 12-14 and are relevant for 2026.
If the buttons are missing after a system update, a phone drop or a custom firmware installation, don't panic. Most recovery methods take no more than 5 minutes. The main thing is not to try to disassemble the phone yourself if the problem is software: 95% of the breakages of the buttons on Xiaomi are related to settings, not hardware.
1. Check basic settings: gestures vs buttons
Chances are, the buttons on your Xiaomi aren't gone, but are simply hidden by the activation of gesture navigation. This is a standard MIUI feature that replaces the classic back, home and recent button bar with swipes across the screen to bring back the usual buttons:
- Open the Settings โ Display.
- Select Full-screen mode (on some models โ Navigation buttons).
- Switch to Navigation Button Mode (or 3-Knob Navigation).
If this item is missing, try an alternative path:
- ๐ Settings โ Additional settings โ Full-screen display
- ๐ฑ Some of them. POCO: Settings โ System system โ Gestures
When you change the settings, the buttons should appear immediately. If this does not happen, restart the phone (power button). โ Reboot. On models with AMOLED-screens (e.g. Xiaomi) 12T) Sometimes you need to calibrate the sensor โ read about it in the next section.
2. Touch screen calibration and display resetting
If the navigation buttons are displayed but not responsive to the presses, the problem may be a sensor calibration failure, which often occurs after the phone falls, moisture hits, or a protective glass is installed.
- Go to Settings. โ The phone.
- Tap the MIUI version several times until the message โYou are a developer!โ appears.
- Return to Settings โ Additional settings โ For developers.
- Find the Sensor Calibration option and follow the instructions on the screen.
If calibration didnโt help, try resetting the display settings:
- ๐ Settings โ System system โ Resetting settings โ Reset the display settings
- โ ๏ธ This wonโt delete your data, but it will return brightness, color gamut and navigation to factory parameters.
๐ก
On Xiaomi models with an infrared port (for example, Redmi Note 11) after calibrating the sensor, check whether the switched-on remote prevents the operation of the buttons. Disable it in Settings โ Connections โ Infrared port.
For devices with physical buttons (e.g. Redmi 9A or POCO M3) that have stopped pressing:
- ๐ ๏ธ Check if the dirt has hit the button - clean the edges carefully with a toothpick.
- ๐ง If the phone fell into the water, it is possible that the contacts oxidized - in this case, repairs are needed.
3. button recovery via ADB (for power users)
If the buttons are missing after updating MIUI or installing custom firmware, they can be returned via ADB (Android Debug Bridge), which is suitable for models where navigation settings are blocked (for example, on Xiaomi for the European market).
Important: to work with ADB, you need a computer with Xiaomi drivers installed and USB debugging on the phone enabled.
Install Platform Tools from [the official Android website](https://developer.android.com/studio/releases/platform-tools)|Enable USB debugging in Settings โ For developers |Plug your phone to your PC with the original cable |Allow debugging on your smartphone screen-->
Next, execute commands in the terminal (command line):
adb shell
settings put global force_fsg_nav_bar 1 # Includes navigation bar
settings put global policy_control immersive.full=* # Resets immersive regime policiesFor models with MIUI 13/14, where buttons may be hidden due to optimization for games, add:
settings put global hide_notch 0 # Shows the navigation bar in gamesAfter you execute the commands, restart your phone. If the buttons do not appear, check if the navigation app installed (for example, Fluid Navigation Gestures or Nacho Notch) conflicts with the system.
What if the ADB does not recognize the device?
4.Reset to factory settings: when nothing helps
If the buttons are missing after a failed update or virus attack, and previous methods have not worked, there is a hard reset, which will delete all data from the phone, so make a backup first:
- ๐ฑ Through Settings. โ Google โ Backup (saves contacts, apps and part of settings).
- ๐พ Or manually copy important files to your PC.
For discharge:
- Turn off the phone.
- Press the power button + volume button for 10-15 seconds until the Mi logo appears.
- In the Recovery menu, select Wipe Data โ Wipe All Data (manage by volume buttons, confirm by power button).
- After resetting, the phone will reboot to its original state.
โ ๏ธ Note: On models with a locked loader (Xiaomi) 12/13 For global market), a reset via Recovery may require you to enter a password from your Mi Account. If you don't remember it, use [the official unlock instruction](https://account.xiaomi.com/).
After reset, the buttons should appear as standard, and if the problem persists, this may indicate a hardware malfunction (such as a dump of a display plume), in which case, contact the service center.
5. Features for specific Xiaomi models
Some Xiaomi devices have unique button issues, and the table below shows the typical cases and solutions:
| Model | Problem. | Decision |
|---|---|---|
| Xiaomi 11/12/13 | Buttons are hidden in games or full-screen apps | Turn off Settings โ Display โ Full-screen mode โ Hide navigation in apps |
| Redmi Note 10/11 | Touch buttons do not work after replacing the display | Calibrate the sensor (see section 2) or reflash the display module in the service |
| POCO F3/F4 | Navigation panel missing after upgrade to MIUI 13 | Return to MIUI 12 via Settings โ System Update โ Select Service Pack |
| Xiaomi Mi A2/A3 (Android One) | No "Navigation buttons" in the settings | Use ADB (Section 3) or install a button-enabled launcher (e.g. Nova Launcher) |
For Xiaomi Black Shark (gaming smartphones), the buttons can be hidden from the Shark Space mode.
- Swipe down from the top edge of the screen to open the notification bar.
- Touch the Shark Space icon (the icon with the game controller).
- In the mode settings, turn off the option Full-screen immersive mode.
6. Alternative control methods without buttons
If you can not return the buttons, but the phone needs to be used urgently, use temporary solutions:
- ๐ฑ๏ธ USB-Mouse: Connect through OTG-Adapter โ cursor will replace sensory gestures.
- ๐ฎ Gamepad: On models with support for Xiaomi Game Turbo (for example, Black Shark 5) you can connect the gamepad via Bluetooth.
- ๐ฑ Navigation apps: Install Button Mapper or EasyTouch from Google Play to create virtual buttons.
For physical buttons (volume/on) that do not work:
- ๐ If the phone doesn't turn on, plug in to charge - sometimes forced reboot through power clamping helps + volume reduction by 20 seconds.
- ๐ For an emergency call, use a voice assistant: say โOK, Google, call your momโ (if voice search is set up).
โ ๏ธ Note: Do not install button-setting apps on Xiaomi with an unlocked bootloader from unverified sources. In 2023, there were cases when such utilities (Button Remapper Pro) contained malicious code that blocked the screen completely.
7.Prevention: How to Avoid Button Problems in the Future
To prevent the buttons on Xiaomi from disappearing again, follow the simple rules:
- ๐ Update. MIUI Only through official channels (Settings) โ System updates. Avoid beta versions of firmware.
- ๐ก๏ธ Install a protective glass with a cutout under the touch buttons - it should not block the navigation area.
- ๐ซ Do not use apps to โaccelerateโ your phone (for example, DU Speed Booster โ They often conflict with system processes.
- ๐ Avoid full battery discharge โ this can cause system failure and loss of navigation settings.
For models with AMOLED-screens (Xiaomi 13 Ultra, Redmi) K60) Check the sensor regularly through a hidden menu:
- In the phone app, type ##6484##.
- Choose the Manual Test โ Touch Panel Test.
- Swipe your finger across the screen โ if the trail is interrupted, calibration or repair is required.
๐ก
Regular diagnosis of the sensor (once every 3 months) helps to identify problems with the buttons at an early stage, especially after falls or moisture.