How to enable touch buttons on Xiaomi Redmi: all ways + bug fixes

Touch buttons on Xiaomi Redmi smartphones are virtual navigation keys that replace the physical Back, Home and Recent buttons. Despite the convenience of gesture control in new versions of MIUI, many users prefer classic touch buttons for their familiarity and accuracy. However, after updating the system or resetting, these buttons can disappear from the screen, and their inclusion in the menu is not always obvious.

In this article, youโ€™ll find 4 working ways to return touch buttons on the Redmi Note 12/11/10 Pro, Redmi 9/10/11 and other models, from standard MIUI 14/15 settings to hidden developer commands. Weโ€™ll also look at why buttons may not appear (even after turning on) and how to fix it without resetting the phone to factory settings.

If you encounter a problem when touch buttons are lost after upgrading to MIUI 15 or stopped responding to clicks, there is a separate section at the end of the article with solutions. For convenience, use the table of contents below to immediately go to the desired method.

1. Standard method: through MIUI settings

The easiest method is to activate buttons through the system menu. It works on most Redmi models with MIUI 12 and later, but the path to settings may vary depending on the firmware version.

Open the Settings app (cog icon) and follow the steps:

  1. Go to the Screen section.
  2. Select Full-screen Mode (or Screen Style in older versions).
  3. Slip it on the navigation style.
  4. Select the button (or virtual buttons).

After that, three standard buttons should appear at the bottom of the screen: Back (arrow), Home (house) and Recent (square). If this does not happen, check if the buttons are hidden under the transparent panel (try swiping your finger along the bottom of the screen).

Reboot phone |Try swipe up from the bottom edge |Make sure buttons are enabled in the settings |Check if the wallpaper buttons or theme are blocked-->

โš ๏ธ Note: Some Redmi models (e.g. Redmi Note 11 Pro)+ 5G) after selecting the "Buttons" mode, you need to additionally disable gestures in the Additional settings section โ†’ Gestures, otherwise the buttons will flash or disappear.

Alternative method: through โ€œSpecial capabilitiesโ€

If the standard method didnโ€™t work, try turning on buttons through the feature menu, a method that often helps when the basic settings are down or locked.

Instructions:

  1. Open the Settings. โ†’ Special facilities.
  2. Scroll down and select System Settings.
  3. Slip it on the navigation style.
  4. Select the navigation buttons and confirm the change.

This path duplicates the basic settings, but sometimes works more stable โ€“ especially on Redmi with custom firmware or MIUI beta. If the buttons donโ€™t appear here, move on to the next method.

Touch buttons|Default gestures|Gestures from MIUI|Physical buttons (if any)|I don't care.-->

3. Including through the developer (for power users)

If the buttons are not activated through standard menus, the cause may be a failure in the system settings, in which case the developer mode, where you can force the display of virtual keys, will help.

First, activate the developer mode:

  1. Go to Settings. โ†’ The phone.
  2. Tap 7 times on the MIUI version (you will be notified "You became a developer").
  3. Go back to the main settings menu and open a new section for developers.

Now, do the following:

  • ๐Ÿ”ง Find the Forced Navigation Bar (or Force Show Navigation Bar) option and turn it on.
  • ๐Ÿ”„ Restart the phone โ€“ buttons should appear.
  • ๐Ÿ“ฑ If buttons appear but are not working correctly (for example, do not respond to clicks), try to disable the option โ€œDisable the flashing navigation bar in the same menu.
What to do if there is no "forced display" item?
In some versions MIUI This is hidden. Try to search for settings and try to enter the "navigation bar" or use it. ADB-Adb shell settings put global policy_control immersive.full=* After completing the command, restart the phone.

โš ๏ธ Note: Changing the settings in the developer mode can lead to unstable system operation. If after enabling forced display buttons are not working correctly (for example, they are superimposed on the keyboard), return the settings to the original state.

4. Correction of problems with broken buttons

Sometimes touch buttons are turned on but do not respond to pressing or disappear after locking the screen.

Problem.Possible causeDecision
The buttons do not appear after switching on.Conflict with the subject of designReset the theme to standard in Settings โ†’ Theme
Buttons flash or disappearIncluded gestures or animationsTurn off window animation in the developer settings
The back button doesn't work.Failure in system launcherInstall a third-party launcher (like Nova Launcher)
Buttons are blocked by wallpaperIncorrect scaling of wallpaperSet wallpaper without the effect of "Parallax"

If the buttons still donโ€™t work, try resetting MIUI settings without deleting the data:

  1. Go to Settings โ†’ About the phone โ†’ Reset settings.
  2. Select Reset all settings (not "Reset to factory"!).
  3. After rebooting, re-enable touch buttons through Full Screen Mode.

๐Ÿ’ก

If the buttons are unstable, try turning off the Smart Assistant feature in the security settings, which sometimes blocks system controls.

5. Touch buttons on Redmi with AMOLED-screen

On the Redmi models with AMOLED-displays (e.g., Redmi) K50 Pro or Redmi Note 12 Pro+) The thing is, touch buttons can behave differently because of the way they display, and the thing is that on these screens, virtual keys are often transparent and merge with the bottom panel.

To make the buttons more visible:

  • ๐ŸŽจ Set a dark theme in the screen settings โ€“ the buttons will become more contrasting.
  • ๐Ÿ”ฒ Enable navigation buttons backlight in Settings โ†’ Screen. โ†’ Additionally.
  • ๐Ÿ“ Reduce the screen size to 80-90% c) Special facilities โ†’ Screen size.

If the buttons are still poorly visible, try using gestures with hints:

  1. Enable Gesture mode in the navigation settings.
  2. Activate the option to Show navigation bar (if available in your version of MIUI).
  3. Now, when swiping up, a hint will appear in the form of a thin line - this will help to orientate.

๐Ÿ’ก

Nana AMOLED-In the screens, touch buttons can disappear due to energy saving mode. Turn it off in the battery settings if the buttons disappear when the charge is low.

6 What to do if the buttons are missing after the MIUI update

One of the most common problems is the disappearance of touch buttons after upgrading to MIUI 14/15, which is because newer versions of the firmware switch to gesture control by default, and you can return the buttons in two ways:

Method 1: Resetting the launcher settings

  • ๐Ÿ“ฑ Go to Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” Find the Louncher app (or MIUI Launcher).
  • ๐Ÿ”„ Slip it on the vault. โ†’ Clear the data.
  • ๐Ÿ“ฒ After that, the home screen will reboot and the buttons should appear.

Method 2: Manual editing of a configuration file (for power users only!)

If the launcher reset did not help, you can manually change the system parameter through ADB:

adb shell settings put global policy_control immersive.full=apps,-com.android.systemui

Once you have completed the command, restart the phone. This will cancel the forced full-screen mode for the system interface, and the buttons will return.

โš ๏ธ Attention: Use ADB It may disrupt some functions if you enter the command incorrectly.We recommend that you pre-backup your data through Settings. โ†’ Additionally. โ†’ Backup and reset.

7. Touch buttons vs gestures: which is better for Redmi?

Many Xiaomi Redmi users argue about what is more convenient: classic touch buttons or modern gestures.

CriteriaTouch buttonsGestures
Convenience with one handMedium (you need to reach to the bottom of the screen)High (swipes are made closer to the center)
Accuracy of managementHigh (clear button boundaries)Medium (you need to get used to the swipe zone)
Saving space on the screenLow (buttons occupy ~1 cm height)High (no permanent panel)
Compatibility with gamesGood (don't interfere with swipes)Bad (casual gestures may interfere)

If you play on your phone frequently or use apps with custom navigation (like TikTok or YouTube), touch buttons may be preferable.For everyday use, gestures are often more convenient - especially on the larger Redmi Note 12 Pro Max or Redmi K60 screens.

You can switch between modes at any time via Settings โ†’ Screen โ†’ Full-screen Mode. MIUI retains the selected navigation style even after the reboot.

FAQ: Frequent questions about touch buttons on Xiaomi Redmi

Why don't the touch buttons on my Redmi glow in the dark?
On most Redmi models (except flagship ones), touch buttons are not backlit. To make them more visible at night: Set a dark theme in the settings. Turn on Night Mode to reduce the brightness of the screen. Use wallpaper with a dark lower edge. On Redmi K50 Gaming and some other models, the button backlit is enabled in Settings โ†’ Screen โ†’ Navigation buttons backlit.
Can I change the order of the touch buttons on Redmi?
Yes, you can change the rear and recent buttons in MIUI 14/15: Open Settings โ†’ Screen โ†’ Full-screen mode. Select Navigation Style โ†’ Buttons. Slip the gear icon next to the buttons option. Turn on the reverse button order option. This is useful for left-handed or users who are used to the button layout on Samsung.
Buttons appear, but they don't respond to presses. What do we do?
If buttons are visible but they donโ€™t work, the reasons may be as follows: ๐Ÿ–ฅ๏ธ System interface failure โ€“ restart your phone in safe mode (press the power button) โ†’ "Safe regime"). ๐Ÿ› ๏ธ Touch layer damage โ€“ check if the screen responds to taps elsewhere. ๐Ÿ”ง Conflict with Magisk or root rights โ€“ disable modules in Magisk Manager. If the problem persists, reset settings through Settings โ†’ The phone. โ†’ Resetting settings (without deleting data).
How to remove touch buttons if they interfere?
To turn off virtual buttons and go to gestures: Go to Settings โ†’ Screen โ†’ Full-screen mode. Select Gestures or MIUI Full-screen gestures. If the buttons are left, turn on Hide the navigation bar in the developer settings. Some models (for example, Redmi 10C) also need to turn off the Show gesture indicator to completely hide the buttons.
Do all Redmi models support touch buttons?
Yes, all modern Redmi smartphones (starting with the 2017 Redmi 5) support virtual navigation buttons: ๐Ÿ“ฑ Models with physical buttons (e.g. Redmi) 4X or Redmi Note 4). ๐ŸŽฎ Black Shark gaming smartphones have their own navigation system. On Redmi Go (with Android Go), touch buttons are enabled via Settings. โ†’ System system โ†’ Gestures โ†’ System navigation.