How to Turn Off Navigation Buttons on Xiaomi: A Complete Picture Guide

The navigation buttons on Xiaomi smartphones are the three classic buttons at the bottom of the screen: Back, Home, and Recent Apps. Over time, many users are switching to gesture control to make room for the display and make interaction with the phone smoother. However, not everyone knows that these buttons can not only be hidden, but also completely disable, customize or even replace them with alternative solutions.

In this article, we will analyze all the current ways to deactivate navigation buttons on Xiaomi, Redmi devices, POCO and Black Shark is managed MIUI 12, 13, 14 and 15, you will learn how to do this through standard settings, using hidden system functions, as well as what nuances are important to consider so as not to lose access to the basic functions of the smartphone. AMOLED-screens where buttons can burn over time.

If you are just planning to switch to gesture control or want to return the buttons back, at the end of the article there is an FAQ with answers to frequent questions and a method compatibility table for different versions of MIUI.

Why you should turn off navigation buttons on Xiaomi

The main reason is the saving of screen space, and on modern bezel-free smartphones, every extra pixel bar counts, especially when watching videos or games.

  • ๐Ÿ“ฑ More screen usable area โ€“ buttons occupy up to 10% of the bottom of the display, which is critical for devices with resolution FHD+ below.
  • ๐ŸŽฎ Comfort in games โ€“ gestures do not overlap interface elements (relevant for Genshin Impact, PUBG Mobile and other projects).
  • โšก Reducing the risk of โ€œburningโ€ screen โ€“ static buttons on the screen AMOLED-matrices leave a trace over time.
  • โฑ๏ธ Quick access to features โ€“ swipe up gesture to return to the home screen works intuitively and faster than clicking a button.

However, there is a downside: some users complain of random gestures (such as scrolling through social media feeds) or difficulty adapting. If you have never used gesture control, we recommend that you try it out for 2-3 days before turning off the buttons completely.

๐Ÿ“Š What navigation system do you use on Xiaomi?
Classic buttons
MIUI gestures
Android Gestures (full screen)
Other

Method 1: Disable buttons via standard MIUI settings

This is the easiest and most secure method that works on all Xiaomi devices with MIUI 10 and newer. Instructions are suitable for models Redmi Note 10/11/12, POCO X3/X4/X5, Mi 11/12/13 and others.

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to the Display section.
  3. Select Full-screen Mode (in some versions of MIUI, it may be called Navigation buttons or Navigation Type).
  4. Slip on the option Gesture control (or full-screen gestures).
  5. Confirm the choice and wait for the interface to restart (the phone will not restart, but the animation can be short-lived).

After that, the navigation buttons will disappear, and instead, the standard MIUI gestures will work:

  • ๐Ÿ”™ Back - swipe from right to left from the edge of the screen.
  • ๐Ÿ  Home - swipe up from the bottom edge.
  • ๐Ÿ“„ Recent apps โ€“ swipe up and hold (or swipe right up on some firmware).

โ˜‘๏ธ Preparation for the transition to gestures

Done: 0 / 4

โš ๏ธ Note: On certain devices (e.g, POCO F3 or Redmi K40) When you switch to gestures, the button activity indicator may disappear. To return the visual prompt, turn on the gesture hint option in the same settings section.

Method 2: Using a hidden developer menu

If the standard method didnโ€™t work (for example, on custom firmware or older versions of MIUI), you can use the developer menu, which requires caution, since incorrect settings can lead to interface failures.

First, activate the developer mode:

  1. Go to Settings. โ†’ The phone.
  2. Tap 7 times on the MIUI version (you will be notified "You became a developer").
  3. Return to the main settings menu and open a new Developer section (usually at the bottom of the list).

Turn off the navigation buttons:

  1. In the developer menu, find the Debugging by USB item and turn it on (this is a must for some hidden features).
  2. Scroll down to the Input block and select the Navigation Bar Type.
  3. Set the Gesture value or Hide the navigation bar (depending on the MIUI version).
  4. Restart your phone to apply the changes.
What to do if the developer menu does not open?
If after 7 clicks on the version MIUI Menu not appear, check: - Make sure you tap exactly on "Version" MIUI", On some firmware you need to press 10 times instead of 7. - Reboot the phone and try again. - If nothing helps, update. MIUI last-minute.

This is useful for devices with MIUI 9-11, where standard button disabling may not be available, but remember that changes to the developer menu can be reset once the firmware update is updated, and you will have to reconfigure them.

Method 3: Disable buttons with ADB (for advanced users)

If previous methods didnโ€™t work (e.g., on Xiaomi with custom firmware or devices for the Chinese market), you can use the ADB team. Itโ€™s a versatile tool for deep customization of Android, but it requires connecting the phone to your computer.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows, macOS or Linux.
  • ๐Ÿ“ฑ USB-cable (preferably original).
  • ๐Ÿ› ๏ธ Utility. ADB Tools (download and unpack the archive).
  • ๐Ÿ”ง Initiated Debugging Mode USB on the phone (see previous section).

Instructions:

  1. Connect your phone to your computer and select File Transfer Mode (not Charge).
  2. Open the command prompt (or Terminal on macOS/Linux) in the folder with ADB Tools.
  3. Enter the command to check the connection: Adb devices should appear the name of your device.
  4. Use the command to disable navigation buttons: adb shell settings put global force_fsg_nav_bar 1 (Use adb shell settings put global to return buttons force_fsg_nav_bar 0).
  5. Reboot the phone.

โš ๏ธ Note: On some Xiaomi devices with a blocked bootloader command ADB It might not work, and it would require unlocking the bootloader, which would result in a complete data reset.

๐Ÿ’ก

Before using ADB, back up your data through Settings โ†’ Additional โ†’ Backup. This will save your files in the event of a crash.

Method 4: Using third-party applications (without root)

If you don't want to mess around with the system settings, you can use third-party utilities, the best of which are Nacho Notch and Fluid Navigation Gestures. These applications do not require super-user rights (root), but some features may be limited.

Instructions for Nacho Notch:

  1. Download the app from Google Play.
  2. Launch it and grant permission to Overlay over other apps (a pop-up will redirect you to settings).
  3. Enable the Hide Navigation Bar option (Hide Navigation Bar).
  4. Make sure you have a double-click to return to.

Pros of the method:

  • โœ… It works on most versions. MIUI (including MIUI 12.5 Enhanced).
  • โœ… It does not require a PC connection.
  • โœ… Flexible gesture settings (you can emulate Bixby or Google Assistant buttons).

Cons:

  • โŒ The app may conflict with some games (for example, Call of Duty Mobile blocks overlays).
  • โŒ On the lock screen, navigation buttons may temporarily appear.
AnnexRequires root.Compatibility with MIUISecurity
Nacho NotchโŒ No.MIUI 9โ€“15โš ๏ธ Possible conflicts with games
Fluid Navigation GesturesโŒ No.MIUI 11โ€“15โœ… Stable work
Edge GesturesโŒ No.MIUI 12โ€“14โš ๏ธ Advertising in the free version
Xposed Framework (module)โœ… Yes.MIUI 8โ€“11โŒ Risk of system failure

Method 5: Completely remove navigation buttons (root only)

If you're willing to take drastic measures and have super-user rights (root), you can completely remove the navigation bar from the system, which is suitable for advanced users, because it requires editing system files.

You'll need:

  • ๐Ÿ“ฑ Device with unlocked bootloader and root access (for example, via Magisk).
  • ๐Ÿ› ๏ธ Root-enabled file manager (such as Root Explorer or Solid Explorer).
  • ๐Ÿ“ Backup of the system (required!).

Instructions:

  1. Open the file manager and go to /system/usr/keylayout.
  2. Find the Generic.kl file and open it in the text editor.
  3. Add a line to the end of the file: key 158 BACK VIRTUAL key 172 HOME VIRTUAL key 139 MENU VIRTUAL key 247 APP_SWITCH VIRTUAL (This will disable the processing of clicks on virtual buttons).
  4. Save the file and restart the phone.

โš ๏ธ Warning: Incorrect editing of system files can lead to a device blink (complete failure).If the phone does not turn on after rebooting, try returning the original Generic.kl file via the device. TWRP Recovery.

๐Ÿ’ก

Editing system files without backup is the main risk with this method. Always check the changes on custom firmware before using it on the main device.

Frequent problems and their solutions

When you turn off navigation buttons on Xiaomi, users face typical difficulties, and here are the most common ones and ways to fix them:

  • ๐Ÿ”„ Buttons are gone, but gestures are not working. Check if Full-screen is on in the settings. If the problem persists, reset the interface settings through Settings. โ†’ Annexes โ†’ Application management โ†’ Settings (three points) โ†’ Resetting settings.
  • ๐ŸŽฎ In the game settings, find the option of Gesture Lock or Immersive Mode. PUBG Mobile and Free Fire can also be turned off overlays in Settings โ†’ Special permits โ†’ Overlaying on top of other applications.
  • ๐Ÿ”‹ After updating MIUI The buttons are back. This is standard system behavior. Re-set gestures through Settings. โ†’ Display. โ†’ Full screen mode. If you use it ADB, re-run the command.
  • ๐Ÿ“ฑ On the lock screen buttons remain This feature MIUI โ€” The lock always shows the standard elements, and to hide them, you need root or custom firmware.

If none of these methods helped, check:

  • ๐Ÿ“‹ Compatibility of your model with the chosen method (see table below).
  • ๐Ÿ”„ Relevance of the version MIUI (Update the firmware through Settings โ†’ The phone. โ†’ Updating the system).
  • ๐Ÿ› ๏ธ Conflicting apps (e.g., launchers like Nova Launcher can block gestures).

FAQ: Answers to Frequent Questions

Can I turn off the navigation buttons on Xiaomi without gestures?
Yes, but it doesn't make sense -- it requires at least one way of navigating, so if you turn off the buttons, gesture control automatically turns on, and the alternative is to use the taskbar (a swipe from the bottom edge of MIUI 14+), but that doesn't eliminate the need for basic navigation.
Why did the charging indicator disappear after the buttons were turned off?
This is a well-known bug in MIUI 12.5 and MIUI 13. To return the indicator, go to Settings โ†’ Battery โ†’ Charging Indicator and turn on the option to Show percentage. If this does not help, use the battery widget on the home screen.
How to get the navigation buttons back?
You can return the buttons in the same way you turned them off: โ†’ Display. โ†’ Full screen mode (select Buttons). ADB: adb shell settings put global force_fsg_nav_bar 0 In the Developer Menu: Type of Navigation Panel โ†’ Buttons. After you change your settings, reboot your phone.
Does the button disabling work on POCO F1/F2/F3?
Yes, but there are nuances: POCO F1 (on MIUI 10-12): ADB or third-party applications are required. POCO F2 Pro and F3: support standard shutdown through settings. POCO X3/X3 Pro: additional permissions for gestures may be required. On all POCO models, it is recommended to enable gesture hints in display settings after disabling the buttons.
Can you customize your own gestures instead of the standard ones?
Yes, but it does require: apps like Fluid Navigation Gestures (without root), Xposed modules or Magisk (with root), Castile firmware (like Pixel Experience with gestures from Android 10+). In standard MIUI, you can only choose between MIUI gestures and Android gestures (in Settings โ†’ Display โ†’ Full-screen mode).