How to return buttons to Xiaomi: restore navigation on your smartphone

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:

  1. Open the Settings โ†’ Display.
  2. Select Full-screen mode (on some models โ€“ Navigation buttons).
  3. 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.

๐Ÿ“Š What is the navigation you have on Xiaomi?
Gestures (swipes)
Classic 3 buttons
2-button panel
other

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.

  1. Go to Settings. โ†’ The phone.
  2. Tap the MIUI version several times until the message โ€œYou are a developer!โ€ appears.
  3. Return to Settings โ†’ Additional settings โ†’ For developers.
  4. 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 policies

For 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 games

After 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?
Make sure that Xiaomi drivers are installed on the PC (you can download it on the official website](https://new.c.mi.com/global/miuidownload/index)). If the phone is not detected, try it: 1. Reconnect the cable to another USB-port USB 2.0). 2. Enable File Transfer Mode When Connected. 3. Disable the antivirus โ€“ it can block ADB. 4. Use the original Xiaomi cable (cheap cables often donโ€™t support data transfer).

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:

  1. Turn off the phone.
  2. Press the power button + volume button for 10-15 seconds until the Mi logo appears.
  3. In the Recovery menu, select Wipe Data โ†’ Wipe All Data (manage by volume buttons, confirm by power button).
  4. 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:

ModelProblem.Decision
Xiaomi 11/12/13Buttons are hidden in games or full-screen appsTurn off Settings โ†’ Display โ†’ Full-screen mode โ†’ Hide navigation in apps
Redmi Note 10/11Touch buttons do not work after replacing the displayCalibrate the sensor (see section 2) or reflash the display module in the service
POCO F3/F4Navigation panel missing after upgrade to MIUI 13Return to MIUI 12 via Settings โ†’ System Update โ†’ Select Service Pack
Xiaomi Mi A2/A3 (Android One)No "Navigation buttons" in the settingsUse 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.

  1. Swipe down from the top edge of the screen to open the notification bar.
  2. Touch the Shark Space icon (the icon with the game controller).
  3. 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:

  1. In the phone app, type ##6484##.
  2. Choose the Manual Test โ†’ Touch Panel Test.
  3. 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.

Frequently asked questions

โ“ Xiaomi buttons are missing after updating to MIUI 14 How to get it back?
V MIUI 14 navigation bar may be hidden due to new mode MIUI Optimized. To return buttons: Go to Settings โ†’ The phone. โ†’ Version. MIUI (tap 7 times to turn on Developer Mode. Return to Settings โ†’ Additional settings โ†’ For developers, turn off the option. MIUI Optimized (reboot required) After rebooting, the buttons will appear in Settings โ†’ Display. โ†’ Full screen mode.
โ“ Redmi Note 9 doesn't have volume buttons?
If the physical buttons don't press: Check if they're clogged with dirt (clean with a toothpick dipped in alcohol). If the phone fell, maybe the button plume has gone, you need repairs. For a temporary solution, use virtual volume buttons in Settings โ†’ Special features โ†’ Managing physical buttons. If the buttons work but don't adjust volume, reset the audio settings: Settings โ†’ Sound โ†’ Resetting the audio settings.
โ“ Can you return the buttons to Xiaomi without resetting the settings?
Yes, 90% of the time, the non-reset method helps: Check navigation settings (section 1); Sensor calibration (section 2); Use ADB (section 3); Reset (section 4) is only necessary if the buttons are missing due to a virus or a serious system failure.
โ“ Why not? POCO X3 The buttons appear and disappear on their own?
This problem is typical of the POCO X3/X3 Pro due to conflict with the Always-on Display (AOD) function. Solutions: Disable AOD: Settings โ†’ Display โ†’ Always-on Display. Update the firmware to the latest version of MIUI for POCO. If the problem persists, roll back to the stable firmware version via Fastboot.
โ“ How to turn on buttons on Xiaomi if the screen does not respond to touch?
If the sensor is not working at all: Connect USB-mouse-wise OTG-Adapter and control cursor. Use physical buttons: Press the power. + Increase volume to reboot in Recovery. From the Recovery menu, select Wipe Cache (does not delete data!) If the screen is broken but the image is visible, connect the phone to your PC and control via Mi PC Suite or scrcpy. If nothing helps, bring to the service to replace the touchscreen.