Virtual navigation buttons on the Xiaomi Redmi Note take up precious screen space, and their random clicks interfere with the comfortable use of the smartphone. This is especially true for models with a small display diagonal or narrow bezels, where every millimeter counts. Fortunately, MIUI offers several ways to hide or completely remove the system buttons โ from standard gesture settings to deep changes through the developer.
In this article, weโll break down all the working methods: how to disable the bottom navigation bar, switch to gesture control, hide buttons in full-screen applications, and even remove them through ADB for power users. Itโs important to understand that not all methods are equally safe โ some require unlocking the bootloader or root rights, which can affect the warranty. Weโll note the risks and give recommendations for each Redmi Note model (from Note 7 to Note 12 Pro+).
1. Standard button disabling via MIUI settings
The easiest and safest way to remove virtual buttons is to switch to gesture control. This method works on all Xiaomi Redmi Note smartphones with MIUI 10 and later, does not require root rights and does not affect the warranty. The gestures in MIUI are implemented intuitively: swipe up to return to the main screen, swipe with pause for multitasking, swipe from the edge to return back.
To activate the gestures:
- ๐ฑ Open the Settings. โ Display.
- ๐ Select Full-screen Mode (or System Management in newer versions) MIUI)
- ๐ Slap on Gestures. MIUI (or full-screen gestures)
- โ Select the gesture type: "Swipe up" (recommended) or "Swipe off the sides"
After the device is rebooted, the virtual buttons will disappear and their functionality will be available through swipes. Please note that in some applications (for example, in games), gestures may conflict with internal mechanics - in this case, temporarily return the buttons through the notification curtain.
2. Hiding buttons in full screen mode (without turning off)
If you donโt want to give up virtual buttons altogether, but you need to temporarily free up the screen (for example, to watch videos or games), use immersive display mode. In MIUI, itโs called Full Screen Mode and hides the navigation bar, leaving only a small bar to call.
It can be activated in two ways:
- ๐ณ Through the notification curtain: swipe down twice, find the Full Screen tile and tap it. The buttons will disappear, and swipe bottom up to return them.
- ๐ง Through Settings: Go to Settings โ Display. โ Full screen mode โ Auto-open the navigation bar and enable the option.
| Redmi Note model | Support for full screen mode | Features |
|---|---|---|
| Redmi Note 12 Pro+ | Yes (MIUI 14) | Gestures work smoothly, camera indicator is supported |
| Redmi Note 11/11 Pro | Yes (MIUI 13) | In games, a black bar may appear instead of buttons. |
| Redmi Note 10/10 Pro | Yes (MIUI 12.5+) | When hiding buttons swipe up sometimes works with a delay |
| Redmi Note 8/8 Pro | Partially (MIUI 11-12) | In some firmware, the full-screen mode is unstable. |
โ ๏ธ Attention: On the Redmi Note 7/7 Pro and older models full-screen mode may conflict with some banking applications (for example, Sberbank Online or Tinkoff.
3. Remove buttons through the developer settings
For power users who lacked standard methods, there is a way to disable virtual buttons through the Developer Settings.This method does not require root rights, but on some models, the Redmi Note can cause touch gestures to fail โ be prepared to return the settings back.
Instructions:
- Activate Developer Mode: Go to Settings โ About Phone and tap the MIUI version 7 times.
- Return to the main settings, open additional โ for developers.
- Find the option to Disable the Navigation Bar (or Hide the Navigation Bar in newer versions of MIUI).
- Reset the device.
If after disabling the buttons, the screen began to react to swipes incorrectly (for example, multitasking does not open), reset the gesture settings:
Settings โ Display โ Full-screen mode โ Reset gesture settingsDeveloper mode activated
Data backup created
Battery charge > 50%
Important notifications (bank, messengers) are disabled)-->
4. Complete button removal via ADB (for advanced)
If you need to permanently remove virtual buttons (for example, for custom firmware or custom launcher), you can use the ADB command. This method is suitable for the Redmi Note 10/11/12 and requires connecting the smartphone to the PC. Warning: improper use of ADB can lead to a device blink!
Step-by-step:
- Install ADB Tools on your PC.
- Enable USB debugging in the developer settings on your smartphone.
- Connect Redmi Note to your computer and type in the command line: adb shell settings put global policy_control immersive.full=*
- Reset the device.
To return the buttons, use the command:
adb shell settings put global policy_control nullWhat to do after ADB-The screen has stopped responding?
5. Hiding buttons in individual applications
Sometimes virtual buttons only interfere with specific applications, such as games (PUBG Mobile, Genshin Impact) or video players, in which case you can configure exceptions for full-screen mode:
- ๐ฎ For games: open the game, call the control panel (swipe from the upper right corner), tap the icon Full-screen mode.
- ๐ฅ For video: on YouTube or MX Player deploy the video to the full screen โ the buttons will disappear automatically.
- ๐ฑ For all applications: in settings MIUI Select Special Permits โ Full screen mode and add the desired applications to the list.
โ ๏ธ Note: On Redmi Note 9 Pro and older in some games (e.g. Call of Duty Mobile), forced button hiding can lead to bans for using "unfair advantages." Before activating full-screen mode, check the game's community rules.
6. Alternative methods: launchers and custom firmware
If standard methods do not suit, consider installing third-party launchers or custom firmware.
- ๐ Nova Launcher: allows you to hide the navigation bar through gesture settings (Nova Settings) โ Gestures โ Swipe up).
- ๐ LineageOS: In this firmware, virtual buttons are disabled via Settings โ Buttons โ Enable on-screen nav bar.
- ๐ฑ MIUI EU: European MIUI Offers advanced full-screen settings.
Note that custom firmware installation requires unlocking the bootloader, which will void the warranty and may result in data loss. Before experimenting, back up via Mi Flash Tool or TWRP.
๐ก
If swipes are not working properly after installing the custom launcher, try turning off the option "Optimize for MIUI" in the launcher settings, which often solves the problem of gesture conflict.
Frequent mistakes and their solutions
When trying to remove buttons on Xiaomi Redmi Note, users often face typical problems, and here are the most common ones and ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| Gestures do not work after switching off buttons | Conflict with the developer's settings | Reset your gesture settings in Settings โ Display |
| The buttons are returned after the reboot. | Misfunction of MIUI | Clear the system cache in Settings โ Memory |
| Black screen after ADB-team | Wrong team syntax | Connect to your PC and enter adb shell settings put global policy_control null |
| Swipes don't work in games | Conflict with full-screen mode | Add the game to exceptions in Settings โ Applications โ Full-screen mode |
If none of the methods worked, check out the MIUI version: some beta firmware (MIUI 14 China Beta) may have the gesture control functions disabled, in which case upgrade to the stable version via Settings โ System Update.
FAQ: Answers to popular questions
Can I remove the buttons on Redmi Note without root rights?
Why does the swipe to return the buttons not work after hiding the buttons?
How to return the buttons if the screen does not respond to swipes?
Will Face ID work after the buttons are turned off?
Can I remove the buttons on the Redmi Note 7 with MIUI 10?
๐ก
The most reliable way to remove buttons without risk is to use standard MIUI gestures. Methods with ADB and custom firmware are suitable only for experienced users who are ready for possible failures.