How to change the buttons of the Xiaomi seat management: 3 working ways

Why users want to change buttons to Xiaomi and how to do it right

Touch buttons on Xiaomi smartphones are one of the most controversial elements of the MIUI interface. Some are used to the classic location of "Back-Start-Recent", others prefer the reverse order, and still others want to remove virtual keys in favor of gestures. The manufacturer provides flexible settings, but not all users know where to look for them.

In this article, we’ll look at all the possible ways to reassign buttons on Xiaomi, Redmi and Poco devices, from standard MIUI settings to hidden features for power users, how to swap buttons without root rights, what to do if the option is not available, and what nuances are important to consider before changing configuration, and pay special attention to the differences between the versions of the MIUI 12 shell, MIUI 13 and MIUI 14, as well as the specifics of working on different models.

Before you start setting up, make sure your smartphone is running the current firmware version. Some features may not be available on older builds or custom firmware. Also remember: changing the location of the buttons is not only a matter of convenience, but also a potential risk of gestural or third-party launchers crashing.

Method 1: Standard configuration in MIUI (without root)

The easiest and safest method is to use the built-in shell options, which is suitable for most modern Xiaomi devices based on MIUI 11 and later.

  1. Open the Settings app (cog icon).
  2. Go to the Display section.
  3. Select Full-screen mode (on some models – Navigation buttons).
  4. Slip on the option of button location.
  5. Choose one of the proposed options: πŸ”„ Standard (Back-Start-Recent) πŸ”€ Reverse (Recent-Start-Back) πŸ‘† Only gestures (hiding buttons completely)

On some devices (like the Poco F3 or Xiaomi 11T), the path may be slightly different: Settings β†’ Additional β†’ Full-screen mode. If you don’t find the right item, try searching by settings – type in the β€œnavigation button” request.

Availability of the latest MIUI update

Adequate battery charge (minimum 30%)

Lack of active gestures in third-party launchers

Compatibility of current firmware with function-->

Important: Once the buttons are repositioned, some gestures (like swiping up to return to the home screen) may work differently, and if you don’t like the new order, you can always return the standard layout in the same way.

πŸ’‘

On devices with MIUI 14 after changing the buttons, it is recommended to restart the smartphone - this will help to avoid temporary lags when using gestures.

Method 2: Use of the ADB-Teams for Advanced Users

If you're in your version MIUI There is no option to change buttons through the menu (relevant for some regional firmware or old models), you can use the option to change buttons through the menu. ADB-This method requires the smartphone to be connected to a computer, but does not require root rights.

You'll need:

  • πŸ’» Computer with installed Xiaomi and ADB-tools drivers
  • πŸ“± Smartphone with enabled debugging USB (How to turn it on - see below)
  • πŸ”Œ Cable USB (preferably original)

Steps to change buttons through ADB:

  1. Activate Developer Mode: Go to Settings β†’ About Phone Tapnite 7 times on MIUI Version Return to the main settings menu – a new section For Developers will appear

USB debugging

For developers

Connect your smartphone to your computer and confirm the debugging permission.

platform-tools

adb devices

The name of your device should be displayed.

adb shell settings put secure sysui_nav_bar "space,recent,home,back,space"

To return to standard order:

adb shell settings put secure sysui_nav_bar "space,back,home,recent,space"
What if the ADB can’t see the device?
1. Make sure the correct drivers are installed (download from the official Xiaomi website). 2. Try another one. USB-cable (not all cables support data transfer). 3. Restart your computer and smartphone. 4. Enable the option "Cancel authorization" in the developer settings USB-debugging".

⚠️ Attention: Misuse of the right ADB-If the buttons are missing or are not working correctly after the commands are executed, reset the settings through the same command line:

adb shell settings delete secure sysui_nav_bar

Or return the standard values as shown above.

Method 3: Third-party applications for customization

If the first two methods don't work, you can use specialized applications that offer advanced customization options, including changing the appearance of buttons, adding new features, and even creating custom gestures.

Top.-3 Proven applications for Xiaomi:

AnnexFeaturesNeed root?Reference
NavStarFlexible button location adjustment Color and transparency Adding user actionsNo.Google Play
Fluid Navigation GesturesReplace buttons with gestures Sensitivity setting Works on top of any launchersNo.Google Play
Xposed EdgeAdvanced customization Creating your own panels Integration with Xposed FrameworkYes.Xposed Repository

Before installing third-party applications, consider:

  • πŸ›‘οΈ Some programs require special permissions (e.g, SYSTEM_ALERT_WINDOW), which need to be activated manually.
  • πŸ”„ After installation, the device may need to be restarted.
  • ⚠️ Applications can conflict with system gestures MIUI.

Standard settings of MIUI

ADB-team

Third-party annexes

I don’t change, I use a standard location.

Another option-->

Features for different Xiaomi models

The manufacturer uses different versions of firmware and interfaces for different product lines, which means that the process of changing buttons may vary depending on the model.

Smartphones of the Redmi Note series (Note 8/9/10/11):

  • πŸ“± Nana MIUI 12.5 and the newer option to change the buttons is in Settings β†’ Display. β†’ Full screen mode.
  • πŸ”§ On some regional firmware (e.g. India), the item may be called Navigation buttons.
  • ⚑ Quick way to return standard buttons: hold the power button and select "Reboot in Safe Mode".

Flagship models (Xiaomi 12/13/14, Mix):

  • 🎨 More customization options are available here, including changing the transparency of the navigation bar.
  • πŸ”„ On Xiaomi 13 Ultra, when you change the buttons, gestures in Game Turbo are automatically updated.
  • πŸ“² In some firmware for these models, you can assign a double press on the β€œback” button for quick switching between applications.

Poco devices (F3/F4/F5, X3/X4/X5):

  • πŸš€ On Poco Launcher, changing buttons may require additional reboot.
  • 🎯 There is a separate Poco Labs section in the settings where you can test experimental navigation features.
  • ⚠️ On Poco. F3 GT When using game mode, system buttons are temporarily disabled.

πŸ’‘

On devices with MIUI 14 and AMOLED-screens (for example, Xiaomi 13 Pro) when changing the buttons automatically adjusts and the color temperature of the lower part of the display to reduce burnout.

Frequent problems and their solutions

When you change the location of the buttons, users often experience problems, and here are the most common ones and how to fix them:

Problem 1: The buttons disappeared after the change in settings.

⚠️ Attention: If the navigation buttons are gone completely, it may be due to a gesture conflict. Try disabling all third-party launchers (like Nova Launcher or Action Launcher) and restart the device. If that doesn't help, reset through ADB: adb shell cmd overlay enable com.android.internal.systemui.navbar.threebutton

Problem 2: The gestures stopped working after the buttons were changed.

  • πŸ”§ Go to Settings. β†’ Display. β†’ Full screen mode and disable the option Touch Sensitivity at the edges.
  • πŸ“± Install Fluid Navigation Gestures and reset your gestures.
  • πŸ”„ If you use MIUI 13/14, Try to turn on the mode for left-handed in the settings of special features.

Problem 3: The buttons return to their standard location after rebooting.

⚠️ Note: This is a typical problem for devices with MIUI 12.0-12.5 Solution: Install the latest update via Settings β†’ Software Update: If there are no updates, reset the settings through ADB: adb shell settings put secure sysui_nav_bar "Space,back,home,recent,space" For a permanent solution, you may need to flash to a global version MIUI.

Problem 4: Navigation buttons don’t respond to clicks.

  • πŸ”Œ Check if the Do Not Disturb mode or Game mode is activated.
  • πŸ› οΈ Go to Settings. β†’ Annexes β†’ Application management β†’ System applications and clear cache for Launcher and System UI.
  • πŸ“² If the problem persists, try calibrating the touchscreen through the engineering menu (#6484##).

Additional Customization Opportunities

Changing the buttons is just the beginning, and modern versions of MIUI offer much more options for customizing navigation:

Tweaking of gestures:

  • πŸ‘† V MIUI 13/14 There are three types of gestures available: MIUI-gestures (swipe from the bottom edge) full-screen gestures (swipe from the side edges) Android gestures (standard for pure Android)
  • πŸŽ›οΈ You can adjust the sensitivity and speed of animation for each gesture separately.

Additional buttons:

  • βž• On some models (e.g. Xiaomi) 12S Ultra: You can add a fourth button to quickly start the camera or voice assistant.
  • πŸ”§ Use the Button Mapper app (requires) ADB root).

Themes and design:

  • 🎨 In Themes, you can download alternative icons for navigation buttons.
  • πŸ–ΌοΈ Nana MIUI 14 Available option Transparent navigation bar that visually expands the screen.

Special facilities:

  • β™Ώ Special features can be included: Help button (additional floating button) One-handed control (squeezes screen for convenience) Slowing down touches (useful for hand tremors)

πŸ’‘

On devices with MIUI 14, you can create a custom gesture to quickly switch between the latest apps. To do this, go to Settings β†’ Additional β†’ Gestures and Movements β†’ Double Touch and assign the action β€œLast Apps”.

Can I change the buttons to Xiaomi without a computer?
Yes, most devices with MIUI 11 and later do this through standard settings: Settings β†’ Display β†’ Full-screen β†’ Button Location. If this option is not available, try updating your firmware or using third-party apps like NavStar.
Why don’t the gestures work after the button changes?
This is due to a conflict of system settings. Solutions: Turn off gestures in Settings β†’ Display β†’ Full-screen mode and reboot the device. Install the Fluid Navigation Gestures app for alternative gesture settings. On MIUI 14, try turning on Left-handed mode in special features.
How to return the standard buttons if you ADB-Teams they're missing?
Reset command: adb shell settings delete secure sysui_nav_bar If that didn't work, try: adb shell cmd overlay enable com.android.internal.systemui.navbar.threebutton Then reboot the device. At last, reset your settings via Settings β†’ The phone. β†’ Resetting settings (data not deleted).
Can I assign my own actions to the navigation buttons?
Standard means MIUI β€” But with apps like Button Mapper or Xposed Edge, you can reassign: Double-click on the back button to start the camera Long-click on Home for the Swipe voice assistant on the navigation bar to adjust the brightness on the MIUI 14 Some models support the assignment of actions through Settings β†’ Buttons and gestures β†’ Quick action.
Why is my Xiaomi not having the option to change the buttons?
Possible causes: πŸ“± You have outdated firmware (update through Settings) β†’ Update of the PO). 🌍 Regional firmware installed (for example, Chinese or Indian version) MIUI), where this function is disabled. πŸ› οΈ The device has custom firmware (for example, LineageOS or Pixel Experience). πŸ”§ The manufacturer has limited functionality for a specific model (relevant to some budget Redmis). MIUI or use ADB-team.