How to turn off the navigation buttons on Poco X3: gestures, ADB and secrets MIUI

Touch navigation buttons on Xiaomi Poco X3 take up precious space on the screen, and their random taps are sometimes annoying while playing or watching videos. Fortunately, the manufacturer has provided several ways to hide or completely deactivate this panel – from standard gesture controls to deep settings through ADB. But not all methods are equally safe: some can lead to sensor malfunctions or conflict with the MIUI shell.

In this article, we’ll discuss three working ways to turn off navigation buttons on Poco X3 (relevant to MIUI 12-14 versions), including hidden developer and power user commands. We’ll focus on the nuances that the manufacturer doesn’t say: for example, why the swipe to call Google Assistant can go missing after turning off the buttons, or how to return navigation back if the screen stops responding to touch, and you’ll learn which apps conflict with gesture control and how to fix it without resetting.

We warn you in advance that changes to system settings through ADB or editing configuration files can lead to loss of warranty (if the device is still in warranty service) or software failures.

Method 1: Standard switching to gesture control

The easiest and safest method is to activate full-screen gestures, which is officially supported by MIUI. This method does not require root rights or a connection to a PC, but has limitations: for example, swipe from the bottom to return to the home screen can conflict with some games (like PUBG Mobile or Genshin Impact).

To enable gestures:

  1. Open the Settings β†’ Display.
  2. Select the Full Screen Mode option.
  3. Slip on full-screen gestures and confirm the choice.
  4. A thin white bar will appear at the bottom of the screen, which is a sign indicator, and it will disappear after 3-5 seconds of inactivity.

If swipes are not working correctly after switching (for example, a backup does not work), check the sensitivity settings:

  • πŸ”§ Go to Settings. β†’ Additional settings β†’ Gestures.
  • πŸ“± Activate the screen edge sensitivity option (recommended for gaming).
  • πŸ”„ If gestures conflict with the app, add it to exceptions via Settings β†’ Annexes β†’ Permits β†’ Full screen mode.
πŸ“Š Which navigation system do you prefer?
Classic buttons
Gesture management
Hardware buttons (if any)
Never mind.

An important nuance: on the Poco X3 with MIUI 13+ firmware, the swipe to call Google Assistant (if it was configured) may disappear after activating gestures.

⚠️ Attention: Open Settings β†’ Google β†’ Settings for Google apps β†’ Search, assistant and voice and re-set the gesture of calling the assistant (usually swipe from the corner of the screen).

Method 2: Disabling buttons through developer settings

If you don’t like standard gestures (e.g., because of your button habit on older Androids), you can hide the navigation bar through developer mode, which doesn’t remove the buttons completely, but makes them transparent and reduces the touch area to 1-2 pixels, which visually expands the screen’s workspace.

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap on MIUI Version 7 times.
  2. Go back to the main settings menu and open a new section for developers.
  3. Find the option Miniature size navigation bar (or Hide the navigation bar depending on the version of MIUI) and turn it on.
  4. Reset the device.

After the changes are applied, the navigation bar will become almost invisible, but it can still be swiped from the bottom. To completely deactivate the buttons, you will need ADB (see next method).

Developer mode activated

Backup of important data is made

Battery charge is sufficient (minimum 50%)

The device is not connected to VPN (can block ADB)-->

Limitations of the method:

  • 🚫 It doesn’t work in some apps (for example, in YouTube, the panel may reappear when you watch a full-screen video).
  • πŸ”„ After updating MIUI settings may reset.
  • πŸ“± Some gestures (such as swipe for multitasking) become less responsive.

Method 3: Completely disabling buttons via ADB (for experienced ones)

If you need to completely remove the navigation bar (including swipes), you will have to use Android Debug Bridge (ADB). This method is suitable for users who are ready to work with the command line and understand the risks. Wrong command can lead to loss of functionality of the touch screen!

What you need:

  • πŸ’» A computer with installed Xiaomi drivers and ADB (You can download from the official Android website).
  • πŸ“± Included debugging by USB Poco X3 (Settings β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

Step-by-step:

  1. Connect the phone to the PC and confirm the debugging permission on the smartphone screen.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Execute the command to disable the navigation bar: adb shell settings put global policy_control immersive.full=*
  5. Reset the device.

If the buttons have disappeared after the reboot, but the swipes do not work, return the setting by the command:

adb shell settings put global policy_control null
What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB and the connection is selected as "File Transfer" (MTP). 2.Reinstall Xiaomi drivers via Mi PC Suite. 3. Try another one. USB-4. On Windows, run the command line on behalf of the administrator and do adb kill-server adb start-server.

Consequence warning:

⚠️ Note: After switching off the buttons through ADB Some system features (such as gesture screenshots or Google Assistant) may stop working, and there may be problems with the keyboard display in landscape mode. To get it back, use the command adb shell settings put global. policy_control null.

Table: Comparison of methods for disabling navigation buttons

MethodDifficultyPC requiredReversibilityRisks.
Gesture management⭐ (simple)❌ No.βœ… Yes.Conflicts with games
Developer settings⭐⭐ (middle-of-the-road)❌ No.βœ… Yes.Reset after update
ADB-team⭐⭐⭐ (difficult)βœ… Yes.βœ… Yes.Loss of function, sensor failures
Editing by build.prop⭐⭐⭐⭐ (difficult)βœ… Yes.⚠️ Partially.Brick device, loss of warranty

Frequent problems and their solutions

Even after successfully disabling navigation buttons, Poco X3 users are faced with typical bugs, and here are the most common ones and ways to fix them:

1.Missing the multitasking menu

If after switching to swipe up to call the list of applications does not work, check:

  • πŸ”„ Is Full Screen Mode Included in the Display Settings.
  • πŸ“± Does the running app (e.g., Nova Launcher or Good Lock) conflict with gestures).
  • πŸ”§ Try resetting your gesture settings: Settings β†’ System system β†’ Resetting settings β†’ Reset your gesture settings.

2.The touch screen has become less responsive

This is a common problem after changes through ADB. To regain sensitivity:

  • πŸ› οΈ Calibrate the screen: Settings β†’ Display. β†’ Sensor calibration (if no point is available, use the Touchscreen Calibration app from Google Play).
  • πŸ”‹ Restart the device in Safe Mode and check the sensor’s performance – if the problem has disappeared, the third-party app is to blame.

3.The navigation buttons appear again after the reboot

If you used the method with the developer settings, and the panel returns after the reboot, try:

  • πŸ”„ Re-apply the setting Miniature size of the navigation panel.
  • πŸ“± Update MIUI up to the latest version (in some builds it is a bug fixed in patches).
  • 🚫 Disable battery optimization for Launcher system application.

πŸ’‘

If after switching off the buttons, the screenshots with a gesture stopped working (triple touch), return the function to Settings β†’ Additional settings β†’ Buttons and gestures β†’ Screenshot.

Applications in conflict with gesture control

Some programs are poorly adapted for full-screen mode and can "return" the navigation bar or block swipes. Here is a list of the most problematic applications and solutions for them:

AnnexProblem.Decision
PUBG MobileSwipe from below conflicts with the control of the characterAdd the game to full-screen exceptions or use floating buttons in the game settings
YouTubeThe navigation panel appears in full screen modeTurn off screen autorotation or use YouTube Vanced (if available)
TikTokThe "back" gesture works when scrolling the tapeReduce the sensitivity of the screen edges in gesture settings
Nova LauncherSwipes are not working or are working with a delayIn the launcher settings, disable the Immersive Mode option or update the application

If your app isn’t on the list but conflicts with gestures, try:

  1. Add it to full-screen exceptions (Settings β†’ Apps β†’ Permissions β†’ Full-screen mode).
  2. Disable gestures within the application itself (usually under the "Management Settings" section).
  3. Use alternative gestures, such as swipe sideways to return back (configured in Settings β†’ Gestures).

How to return navigation buttons if the screen is unresponsive

If, after experimentation with the settings or ADB-commands touch screen stopped working correctly (does not respond to swipes or buttons do not appear), use these recovery methods:

1.Gestural reset via Safe Mode

  • πŸ”„ Press the power button and select Reboot in Safe Mode.
  • πŸ“± In Safe Mode, go to Settings β†’ System system β†’ Gestures and reset settings.
  • πŸ”‹ Reboot the device normally.

2.Recovery through ADB

If the screen does not respond to touch, USB-Debugging was enabled earlier, connect the phone to the PC and execute:

adb shell settings put global policy_control null


adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS

3. Reset settings via Recovery

The last resort, if other methods do not help:

  • πŸ”§ Turn off the phone, then press the power. + Volume up to enter Recovery.
  • πŸ“± Choose Wipe & Reset β†’ Reset Settings (not Wipe All Data!).
  • πŸ”„ Reset the device.

⚠️ Note: If you use unofficial firmware (e.g. Pixel Experience or LineageOS), resetting your settings via Recovery may result in data loss.

πŸ’‘

Before any manipulation of system settings, backup through Settings β†’ System β†’ Backup or Mi Mover application.

FAQ: Answers to Frequent Questions

Can I turn off navigation buttons without root rights?
Yes, all three of the methods in this article (gestures, developer settings, ADB) do not require root access, but for deep changes (e.g., editing a build.prop file), superuser rights are required.
Why does Google Assistant not work after switching off the buttons?
This is a well-known MIUI bug. To return the feature, go to Settings β†’ Google β†’ Settings for Google apps β†’ Search, Assistant and Voice β†’ Gestures and re-configure the swipe from the corner of the screen.
Will your fingerprint work for navigation after switching off the buttons?
Yes, the Poco X3 fingerprint scanner can be used to navigate even without buttons. Activate the function in Settings β†’ Display β†’ Fingerprint for navigation (not available in all versions of MIUI).
Can you hide the buttons in some applications?
Yes, add the right apps to the full-screen exceptions: Settings β†’ Apps β†’ Resolutions β†’ Full-screen mode. You can also use apps like Nacho Notch or Full Screen Immersive Mode from Google Play.
What if the sound is lost after the buttons are turned off?
This is an unlikely but possible bug. Try: Reboot the device. Check if the audio is turned off in the availability settings (Settings β†’ Special features β†’ Sound). Reset the audio settings through Settings β†’ Sound β†’ Reset settings.