On Xiaomiโs MIUI-enabled smartphones, the navigation buttons (โBackโ, โHomeโ, โRecentโ) are placed by default in an order that may seem uncomfortable โ especially if youโve switched from a device of another brand (such as Samsung or Google Pixel).
In this article, weโll look at all the options available to change buttons, from standard MIUI settings to hidden features for older firmware versions, and how to return the classic three-button bar if gestures are activated on your device, and what to do if the Suddenly disappeared options are needed after the system update, instructions will be suitable for most models, from the Redmi Note 10 to the flagship Xiaomi 14.
Why do users want to change buttons?
The main reason is habit, for example, on Samsung smartphones, the back button is traditionally on the right and Xiaomi on the left, which creates discomfort when switching from one device to the other, especially if you actively use one-handed navigation.
- ๐ Ergonomics: Left-handed people are more comfortable when the โBackโ button is on the right and the โRecentโ button is on the left.
- ๐ฎ Game mode: In some games, accidentally pressing the Back button leads to exiting the application.
- ๐ Update of firmware: after upgrade MIUI Buttons can be reset to factory settings.
- ๐ฑ Gestures vs buttons: when switching between navigation modes, the order of the elements may change.
Interestingly, in MIUI 12 and later, the developers added an option to automatically determine the user's "hand" - the system analyzes which hand you interact with the screen more often, and offers the optimal location of the buttons.
Method 1: Standard setup in MIUI (for most models)
This is the simplest method that works on devices with MIUI 10 and later. The instructions are relevant for Redmi, POCO, Black Shark and Xiaomi Mi line:
- Open the Settings app (the gear icon on the desktop).
- Go to the Display section.
- Select Full-screen display (in some versions โ Navigation buttons).
- Slip the button location option (or button order).
- Choose one of the proposed options: ๐ Standard (Back) โ Home. โ Recent) ๐ Reverse (Recent) โ Home. โ Back up) ๐ Only gestures (hiding buttons completely)
If you don't have button location on your menu, you've got navigation gestures activated on your device to bring back the classic buttons:
- In the same Full-screen Display section, select Buttons instead of Gestures.
- After that, the button switch option will be available.
โ๏ธ Preparing for changing settings
โ ๏ธ Note: On certain devices (e.g, POCO F3 If you change the location of the buttons, you may lose the animation of the transition between the applications. MIUI 13, which is fixed by rebooting the smartphone.
Method 2: Using a Hidden Menu for Older MIUI Versions
If you have a device running MIUI 9 or earlier (such as the Xiaomi Mi A1 or Redmi 4X), there may not be a standard way to change buttons.
- Activate Developer Mode: Settings โ About Phone โ MIUI version (tap 7 times) will appear notification โYou became a developerโ.
- Return to the main Settings menu and open the Additional (or Developer) section.
- Find the option Force RTL layout direction (forced mirror interface).
- Activate it and restart the device.
To get it back, you just need to deactivate Force RTL again and restart the smartphone.
What to do if there is no โDevelopersโ item?
Method 3: Applications for button customization
If standard methods don't work or you need more flexible management, you can use third-party utilities.
| Annex | Functions | Need root? | Reference |
|---|---|---|---|
| Button Mapper | Reassign buttons, add new gestures, adjust vibrations | No (but some functions are limited) | Google Play |
| NavStar | Full customization of the navigation bar, including color and transparency | Yes (for all functions) | XDA Developers |
| Xposed Framework + GravityBox | Deep interface configuration, including navigation buttons | Yes. | Xposed Repository |
For use of Button Mapper without root rights:
- Install the app from Google Play.
- Enable special features for the application (Settings โ Special features โ Button Mapper).
- Select Navigation Bar from the main utility menu.
- Drag the buttons in the right order or assign new actions (such as double tapping on Home to start the camera).
โ ๏ธ Attention: MIUI 14 and later, some button customization apps may conflict with system gestures. If the navigation bar disappears after installing the utility, return the default settings to Settings โ Annexes โ Application management โ [Name of utility] โ Reset the settings.
Method 4: Change buttons through ADB (for advanced users)
If you're familiar with ADB (Android Debug Bridge), you can swap buttons with commands, which works on any version of MIUI, but requires you to connect your smartphone to your computer.
Step-by-step:
- Install ADB Tools on your PC.
- Activate debugging by USB on your smartphone (Settings โ For developers โ Debugging by USB).
- Connect the device to the computer and execute in the terminal: adb shell settings put secure sysui_nav_bar "Space,back;home;recent,space" This command will set order: โ Home. โ Recent.
- For the reverse order (Recently) โ Home. โ Back) use: adb shell settings put secure sysui_nav_bar "space,recent;home;back,space"
- Reboot your smartphone.
If the team does not work, check:
- ๐ Connection to USB (Try another cable or port).
- ๐ฑ Debugging permission (on the smartphone screen should appear a window with a request).
- ๐ Version MIUI (On some firmware, the path to navigation settings is different).
adb shell settings get secure sysui_nav_barThis will help you to return the original settings if something goes wrong.-->
Frequent problems and their solutions
When you change the location of the buttons, users often encounter bugs.
| Problem. | Reason. | Decision |
|---|---|---|
| Buttons don't change. | Navigation gestures are active | Return to the buttons in Settings โ Display โ Full-screen display |
| Navigation panel missing | Conflict with a third-party application | Remove the last installed software or reset the settings |
| Buttons are reset after the update | Resetting MIUI settings | Repeat the setup manually or use ADB |
| The back button does not work in games. | Blocking with system gestures | Turn off gestures in Settings โ Display โ Full-screen display |
On devices with MIUI 12.5 Enhanced Edition and later, when you change buttons, the โGoogle Assistant Quick Startโ function may disappear. To return it, go to Settings โ Google โ Settings for applications โ Google Assistant โ Quick Start and turn on the option again.
How to return the standard button location?
If the experiments with settings led to inconvenience, you can return everything back in several ways:
- ๐ Through the menu MIUI: Go to Settings. โ Display. โ Full screen display. Select Standard button order. Reboot the device.
- ๐ฑ Through resetting interface settings: Settings โ The phone. โ Resetting settings โ Reset UI Settings Note: This method does not affect user data, but resets all visual settings.
- ๐ป Through ADB: adb shell settings delete secure sysui_nav_bar After the command is executed, the navigation panel will return to factory parameters.