Xiaomi Redmi smartphones offer flexible interface customization options, but not all users know how to adapt the control to their needs. Changing the functions of the buttons - from the classic navigation bar to the side on/volume keys - can significantly improve the ergonomics of the device. For example, left-handers are more convenient to reassign the back button to the right side of the screen, and gamers - to turn off random touch keys during play.
In this article, we will discuss all the available ways to change the buttons on Redmi (including Note 10/11/12, Redmi 9/10/13C and others) running on MIUI 12-14 and Android 10-14.
- ๐ Reassign program navigation buttons (including replacement with gestures).
- ๐ฑ Change the functions of hardware keys (power, volume, side buttons).
- ๐ฎ Optimize management for games and specific tasks.
- ๐ ๏ธ Use hidden settings MIUI and third-party utilities.
Importantly, not all methods are compatible with all models โ for example, on the Redmi Note 8 Pro with physical navigation buttons, options will be limited, while on the Redmi 12 5G, advanced gestures are available.
1. Change the navigation buttons in MIUI
The standard navigation bar in MIUI includes three buttons: Back, Home, and Recent, which can be moved and replaced with gestures or a two-button scheme (like the one on the iPhone).
- Open Settings โ Display โ Full-screen display.
- Select the navigation type section.
- Options available: ๐ Navigation buttons โ classic 3 buttons (you can change the order). ๐ Gestures MIUI โ Swipes from the bottom edge (supported on all Redmis with the MIUI 10+). ๐ Android gestures โ swipes on the sides of the screen (requires Android 10)+).
To change the buttons in the "navigation button" mode:
- Press More. โ Order of buttons.
- Choose one of the suggested templates or create your own (for example, โHomeโ in the middle, โBackโ on the right).
Hidden Features: Some models (e.g. Redmi K50) have a triple-press power button to run an arbitrary application.
- Activate Developer Mode (Settings โ About Phone โ MIUI Version โ 7 times press).
- Return to Settings โ Additional โ For developers โ Quick launch of the application.
How to return the standard button settings?
| Model Redmi | Supported button settings | Limitations |
|---|---|---|
| Redmi Note 10/11/12 | Full customization (double/long press, gestures) | No triple-push appointment |
| Redmi 9/9A/9C | Just double-tap on the power. | No volume button settings |
| Redmi K40/K50 | Advanced gestures + application assignment | Requires MIUI 13+ |
| Redmi 8/8A | Minimum settings (camera/light flashlight only) | No gesture support for buttons |
3. Use of gestures to replace buttons
Gestures in MIUI allow you to completely abandon virtual buttons, freeing up space on the screen. Gesture settings are available in Settings โ Display โ Full-screen display โ MIUI gestures. Let's consider the key options:
- ๐ Swipe up: Short - return to Home. Long - opening "Recent" apps.
- ๐ Edge swipe: Left is a backup return. Right is a Google Assistant call (configured separately).
- ๐ Additional gestures (included in Settings) โ Additionally. โ Gestures): ๐ฅ Swipe down the back panel - opening the notification panel. ๐ฅ๏ธ Double touch of the screen โ wake up/lock.
Challenges and solutions:
- โ ๏ธ Back gestures can conflict with swipes in apps (like Instagram).Solution: Turn off swipe sensitivity in gesture settings.
- โ ๏ธ On Redmi with AMOLED-screens (for example, Note 12 Pro)+) The gestures work smoother than the IPS.
๐ก
If gestures are triggered by chance (e.g. in games), reduce the width of the swipe zone in Settings โ Display โ Full-screen display โ Gesture settings โ Swipe Zone.
4. Hidden button functions for gamers
For users who are actively playing Xiaomi Redmi, standard button settings can be uncomfortable. Fortunately, MIUI has hidden options for gamers:
- Activate Game Turbo mode: Go to Settings โ Special features โ Game Turbo. Enable the option Block buttons โ this will turn off touch-sensitive navigation keys and physical volume buttons while playing.
trigger-off
Redmi K-series
- In Game Turbo โ Settings โ Additional buttons can be assigned to virtual keys on the screen (for example, for shooting in PUBG).
Alternative method for rooted devices: Button Mapper (requires root) allows you to reassign any hardware buttons to macros, for example, you can make it so that:
- ๐ฎ Loudness up + Volume down - activated the "Do Not Disturb" modeยป.
- ๐ฅ Triple tap on power - ran a discord with voice chat.
๐ก
Game Turbo mode automatically disables notifications and optimizes performance, but may conflict with some games (like Genshin Impact).
5. Third-party applications for advanced customization
If the built-in MIUI options aren't enough, you can use third-party utilities, and important: some require root access or ADB.
| Annex | Functions | Requirements | Compatibility |
|---|---|---|---|
| Button Mapper | Reassignment of hardware buttons, macros | Root or ADB | All models. |
| Fluid Navigation Gestures | Customization of gestures (including smooth animations) | ADB (no root) | MIUI 12+ |
| Edge Gestures | Additional gestures at the edges of the screen | No root. | Android 10+ |
| MacroDroid | Automation of actions on pressing buttons | No root. | All models. |
Instructions for Button Mapper (without root):
- Install the app from Google Play.
- Connect your phone to your PC and execute the command: adb shell pm grant com.flar2.homebutton flar2.homebutton.permission.BIND_ACCESSIBILITY_SERVICE
- In the app, select a button to reassign (such as โLoudness Downโ) and assign an action (such as โPrevious Trackโ).
How to Undo Changes to Button Mapper?
Warning:
โ ๏ธ Apps like Button Mapper can conflict with system gestures MIUI. Before using, create a restore point in Settings โ System system โ Backup.
6. Restore standard button settings
If after experimenting with the settings, the buttons began to work incorrectly (for example, a double tap on the power does not start the camera or gestures are triggered accidentally), you can return the standard parameters in several ways:
- ๐ง Through settings MIUI: Go to Settings. โ System system โ Resetting settings โ Reset button settings. Confirm the action, it will only reset the button settings without affecting the data.
- ๐ฑ Through Safe Mode: Press the Power button, then hold the Power Disconnect button until you request to enter Safe Mode. In Safe Mode, reconfigure the buttons again - this will eliminate the influence of third-party applications.
- ๐ฅ๏ธ Through ADB (Connect your phone to your PC and do: adb shell settings put secure sysui_nav_bar "default"
If nothing helps:
โ ๏ธ On some firmware (such as custom LineageOS), resetting the buttons may require complete flashing. โ The phone. โ Version. MIUI.