Gesture management on Xiaomi Redmi 7: how to turn on and configure in 5 minutes

Xiaomi Redmi 7, released in 2019, is still a popular budget device due to the balanced characteristics and support of modern versions of MIUI. One of the most popular features among owners has become the ability to control gestures - an alternative to the classic navigation buttons, which saves space on the screen and speeds up interaction with the interface. However, not all users know that this option is available even on such an "age" device, and its activation takes literally a few minutes.

In this article, we’ll explore not only the standard way to enable gestures through the settings menu, but also alternative methods for different firmware versions, from MIUI 10 to MIUI 14. You’ll learn how to get around the system’s limitations when the option is hidden, what gestures Redmi 7 supports, and how to return navigation buttons if the new way of controlling seems inconvenient. And for those who like experiments, we’ve prepared a manual for activating the hidden mode Full Screen Gestures with additional animations, which is not officially documented for this model.

Why gestures are better than buttons: 5 benefits for Redmi 7

The move to gesture control is not just a fashion homage, but a practical solution to improve ergonomics. On the Redmi 7, with its modest HD+ resolution (720Γ—1520), each pixel of the screen counts, and hiding the navigation bar frees up to 10% of usable space for content.

  • πŸ”„ Quick switching between apps: swipe gesture on the bottom edge of the screen works intuitively and 2 times faster than double-clicking the button β€œRecentlyΒ».
  • 🎯 Less random taps: Physical buttons on Redmi 7 wear out over time, and touch gestures are stripped of this problem.
  • πŸ–₯️ Immersive mode: In games and video, the navigation bar automatically hides, increasing the viewing area.
  • ⚑ Battery savings: Lack of button lighting (even virtual ones) reduces power consumption by 3–5% per day.
  • πŸ› οΈ Flexible setting: in MIUI You can adjust the sensitivity of gestures and even assign your own combinations.

But it's not that smooth, because gestures have downsides, and for example, Redmi 7, with its less responsive sensor, sometimes has false positives when swipes are sent from the edge of the screen, and in some applications, like TikTok or PUBG Mobile, gestures can conflict with game controls, but these problems are solvable, as we'll discuss in the settings section.

πŸ“Š How you usually control your smartphone?
Classic navigation buttons
Default gestures
Full screen gestures (without panel)
I don't know what that is.

Checking the MIUI version: why it’s important before setting up

Before you turn on gestures, you need to make sure that your Xiaomi Redmi 7 runs on the current firmware version.The fact is that in MIUI 10 (which came out of the box), the gesture option was limited, and full support only appeared in MIUI 11 and later.

  1. Open the Settings. β†’ The phone.
  2. Find the line MIUI version – it should be at least 11.0.2.0 (for a stable branch) or 20.11.19 (for developers).
  3. If the version is outdated, update it through Settings β†’ System Update.
MIUI versionSign supportFeatures
MIUI 10 (9.5.15 and below)❌ No.Only navigation buttons, gestures are available through ADB
MIUI 11 (11.0.2.0 and higher)βœ… Yes.Basic gestures (swipe up for Home, swipe and hold for Recent)
MIUI 12/13/14βœ… Yes. + extendedFull-screen gestures, sensitivity settings, animations

If your MIUI version is below 11 but you can’t upgrade through the standard menu (for example, due to regional restrictions), you can use manual updates via Recovery or Fastboot. However, this process requires caution – incorrect actions can lead to a device blink.

⚠️ Note: If you use custom firmware (e.g. LineageOS or Pixel Experience), gesture settings may vary. In some builds, the option is available via the System menu β†’ Gestures β†’ System navigation.

Standard method: enable gestures through settings

If your Redmi 7 is running MIUI 11 or later, it will take less than a minute to activate your gestures.

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Display section.
  3. Select Full-screen mode (in some versions - System navigation).
  4. Slip on the option of gestures (or full-screen gestures).
  5. In the window that appears, select one of the options: Swipe up - classic mode with a bottom panel (recommended for beginners). MIUI Full-screen gestures - hidden panel, swipes from the side edges (for experienced users).

Confirm the choice and wait for the interface to restart (the phone will not restart).

β˜‘οΈ Preparation for the inclusion of gestures

Done: 0 / 4

After activation, try the main combinations:

  • 🏠 Home: Swipe up from the bottom edge of the screen.
  • πŸ”™ Back: Swipe to the right or left of the edge of the screen.
  • πŸ—‚οΈ Recent apps: swipe up and hold (or swipe up with pause).

If gestures are not working smoothly, try calibrating the sensor: go to Settings β†’ Display β†’ Sensor Calibration and follow the instructions on the screen. On Redmi 7, this option is sometimes hidden - to see it, tap 5 times on the line of the MIUI version in the About Phone section.

Alternative method: activation via ADB (for MIUI 10)

If your Redmi 7 is working on MIUI 10 and update is not possible, you can enable gestures through ADB-This is a way of connecting to a computer, but it gives you access to hidden functions:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB (You can download from the official Android website).
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± Included debugging by USB on a smartphone (in Settings) β†’ The phone. β†’ Version. MIUI, Tap 7 times, then return to the additional β†’ For developers).

Instructions:

  1. Connect Redmi 7 to your computer and allow debugging over USB.
  2. Open the command line (or Terminal) macOS/Linux) Enter: adb shell settings put global force_fsg_nav_bar 1 This command compulsorily includes full-screen gestures.
  3. Reboot your phone: adb reboot

If no gestures appear after the reboot, try an alternative command:

adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural

⚠️ Attention: Misuse of the right ADB If after commands the phone stopped responding to touches, reset via adb shell cmd overlay disable-all and restart the device.

What if the ADB does not recognize the device?
1. Make sure that Xiaomi drivers are installed (download MiFlash from the official website). 2. Try another one. USB-cable (not all cables support data transfer). 3. Enable the option β€œCancel authorization” in the developer settings USB-Debugging.” 4. Restart your computer and phone, then reconnect.

Hidden settings: how to enable extended gestures

In MIUI 12/13/14, Redmi 7 has additional gesture options that are hidden by default.

  1. Include gestures in the standard way (see section above).
  2. Open Settings β†’ Special features β†’ System settings.
  3. Slip on Full-screen gestures and select Additional.
  4. Activate options: πŸ”„ Quick switching between applications (swipe left/right on the lower edge). πŸ“± Hiding the navigation bar in landscape mode (useful for gaming). ⚑ Vibration when swiping (tactile return improves perception).

And for the curious, there's another secret: MIUI 14 can include gesture animations that visually highlight swipes.

  1. Activate the Developer Mode (as described above).
  2. Go to Settings β†’ Additional β†’ For developers.
  3. Find the gesture animation option and select MIUI or Android 12 style.

πŸ’‘

If new messages are missing after activating gestures, check the Security settings (Notifications β†’ System Notifications section). Sometimes full-screen block pop-ups.

Problem Solving: Gestures Are Not Working or Glitting

Even when properly set up, gestures on Redmi 7 can be incorrect, and here are the most common problems and solutions.

Problem.Possible causeDecision
Gestures don't respondConflict with shell (launcher)Install the standard MIUI launcher or upgrade the current one
The back swipe is triggered by accidentHigh sensitivity of edgesReduce swipe area in Settings β†’ Display β†’ Full-screen mode β†’ Sensitivity
Home Swipe does not work in gamesApplication-blocking gesturesEnable the game settings β€œImmersive” or use the floating menu
Gestures layLack of RAMClose background apps or turn off animations in developer settings

If none of the methods helped, try resetting the gesture settings to factory:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Launcher (or MIUI Launcher) and select Warehouse.
  3. Click Clear Data and confirm the action.

This will return all interface settings to the default state, but will not affect user data.

πŸ’‘

On Xiaomi Redmi 7, gestures work more stable if you turn off energy saving mode. Go to Settings β†’ Battery β†’ Power Mode and select Performance

How to return navigation buttons if you don’t like gestures

If gesture control seems inconvenient, you can return the classic buttons at any time.

  1. Open Settings β†’ Display β†’ Full-screen mode.
  2. Select the button option (or 3-button navigation).
  3. Confirm the change – a bar with the Back, Home and Recent buttons will appear at the bottom of the screen.

If you notice that the bottom bar is transparent and merges with the background after you return to the buttons, this means that Transparent Navigation mode is turned on. To turn it off, go to Settings β†’ Display β†’ Additional and deactivate the corresponding option.

FAQ: Answers to Frequent Questions

Can you turn on gestures on Redmi 7 with custom firmware (like LineageOS)?
Yes, but the process is build-dependent. Most custom firmware based Android 10+ enable gestures through Settings β†’ System β†’ Gestures β†’ System Navigation. If you don't have the option, try installing a Magisk module called Fluid Navigation Gestures.
Why did the gestures get worse after the upgrade to MIUI 14?
In newer versions of MIUI, the logic of swiping has changed: Try: Turn off animations in the developer settings (Window animation = 0.5x); Reset Launcher settings (as described in the Problem section); Install an alternative launcher (for example, Nova Launcher); If the problem persists, roll back to MIUI 13 via Fastboot.
Can I make my own gestures (for example, double-touch to block)?
The standard MIUI settings don’t allow this, but you can use third-party applications: Fluid Navigation Gestures (requires Magisk), Edge Gestures (works without root, but with limitations), Tasker + AutoInput plugin (for advanced users). On Redmi 7, these applications can work unstable due to memory limitations.
Gestures conflict with gestures in games (like Genshin Impact).
There are several solutions: Enable Full-screen without gestures (if supported) in the game settings. Use the floating menu (in the game). MIUI It’s called the Assistive Ball, and it’s called the Settings. β†’ Special features: Turn off gestures for a specific application only through ADB: adb shell cmd appops set com.miHoYo.GenshinImpact SYSTEM_ALERT_WINDOW allow
After the gestures were turned on, the notification panel was lost.
It's a known problem. MIUI It's fixed as: Swipe down from the top right corner of the screen (not the center). If it doesn't work, turn off the gestures and turn them on again, selecting the swipe up (not full screen). UI through settings β†’ Annexes β†’ All applications β†’ System UI β†’ Warehouse β†’ Clear the data.