Gestures on Xiaomi Redmi: how to configure control without buttons and eliminate lags

Gesture control on Xiaomi Redmi smartphones became the standard with the release of MIUI 10, but even in 2026, many users are unaware of the hidden features of this feature. For example, in the Redmi Note 12 Pro+ you can adjust the sensitivity of swipes separately for each application, and on older models like the Redmi 9A gestures work differently due to hardware limitations. This article is not about the basic switching on swipes, here we will discuss how to make gestures work smoothly on any Redmi, even if they slow down or fire over.

We tested the setting on 7 Xiaomi models (from Redmi) 10C redmi K60 Ultra) and identified key differences in gesture behavior on AMOLED- and IPS-screens, as well as firmware Global, China and EEA. If you are experiencing swipes not working in games or after an update MIUI, Here you will find a solution โ€“ including adb commands for power users.

What gestures support Xiaomi Redmi smartphones

MIUI has three types of gestures, and their availability depends on the model and firmware version:

  • ๐Ÿ“ฑ Full-screen gestures MIUI โ€” swipes from the bottom edge of the screen (up to return to the main screen, left/right to switch applications). MIUI 10 and newer.
  • ๐Ÿ”„ Android gestures (navigation 2-button) - a combination of swipe and virtual button "Back" found on older models (Redmi 8, Note 8 Pro) after upgrading to MIUI 12+.
  • ๐ŸŽฎ Game gestures โ€“ swipes around the edges of the screen to call menus in games (for example, in Genshin Impact or in the game). PUBG Mobile.Available only on Snapdragon chipset devices 7xx/8xx.

On Redmi with a camera cutout (like the Redmi Note 11 Pro), the swipe area is automatically narrowed so as not to interfere with the display of notifications. On models with a hole display (Redmi K50), gestures work all over the bottom edge, but can conflict with the navigation bar in some applications (for example, TikTok or Instagram Reels).

๐Ÿ“Š What type of navigation is used on Xiaomi Redmi?
Full-screen gestures
Classic buttons
Android Gestures (2-button)
I don't know what's on.

How to turn on gesture control on any Redmi

The basic setup takes less than a minute, but there are nuances for different versions of MIUI:

  1. Open the Settings โ†’ Display โ†’ Navigation panel.
  2. Select Full-screen gestures (on MIUI 14 it may be called Gesture navigation).
  3. Click More โ†’ Signature settings (if there is no option, your model does not support advanced settings).
  4. Activate the Swipe Up for Return switch โ€“ this will eliminate delays when closing applications.

Redmi with MIUI 13 and later has the option to "Ignore random touch" โ€” it should be enabled if gestures work when holding the phone with one hand. On older firmware (MIUI 12), this feature is replaced by "Swipe Sensitivity", but it works worse.

โ˜‘๏ธ Preparation for gesture adjustment

Done: 0 / 4

Hidden gesture settings: what can be set up through ADB

If the standard options are not satisfied, you can change the behavior of gestures through ADB-This is relevant to the team:

  • ๐Ÿ”ง Reduced Swipe Latency (Good for Gamers).
  • ๐Ÿ“ Changes in the width of the gesture area (for example, narrow it down for the Redmi Note 10 Pro with a curved screen).
  • ๐Ÿ”„ Disabling animations when switching applications.

For this:

  1. Connect Redmi to your PC and enable USB Debugging (Settings โ†’ About Phone โ†’ MIUI Version โ†’ 7 times press to unlock Developer Mode).
  2. Enter in command line: adb shell settings put global swipe_up_to_switch_apps_enabled 1 adb shell settings put global back_gesture_insets_scale 0.2 The first command includes a swipe to switch applications, the second reduces the zone of the โ€œBackโ€ gesture to 20% screenwidth.
What happens if you set the wrong ADB values?
Some teams, for example, back_gesture_insets_scale 0) This can only be corrected by resetting the settings or re-entering the correct command (recommended). 0.1โ€“0.3).

Attention, Redmi with MIUI China (CN-version ADB-The commands are blocked by the security policy:

adb shell pm grant com.miui.home android.permission.WRITE_SECURE_SETTINGS

Why gestures slow down or donโ€™t work: 5 reasons and solutions

If swipes are delayed or ignored by the system, check:

Problem.Reason.Decision
Gestures lag in gamesThe conflict with the overlay of Game TurboTurn off Settings โ†’ Special features โ†’ Game Turbo โ†’ Overlaying gestures
The back swipe doesn't work the first time.Low sensor sensitivityEnter. ADB-Adb shell settings put global back_gesture_height 1.5
Gestures disappear after updateResetting MIUI settingsSwitch to the classic buttons and back to Settings โ†’ Display
Swipe up opens the notification panelConflict with Smart Bar (on some firmware)Turn off the settings โ†’ Display โ†’ Smart Bar

On Redmi with 90Hz and 120Hz screens (Redmi K40, Note 11T Pro), gestures can be slowed due to FPS limitations in the background.

  1. Turn on Settings โ†’ Battery โ†’ Performance mode.
  2. Turn off Settings โ†’ Display โ†’ Adaptive refresh rate.

๐Ÿ’ก

If gestures donโ€™t work in a particular app (like YouTube), add it to the battery optimization exceptions: Settings โ†’ Battery โ†’ Battery Optimization โ†’ All apps โ†’ Select the app โ†’ No restrictions.

How to set up gestures for one hand on a large Redmi

On smartphones with a diagonal of 6.67" and more (Redmi K50 Pro, Note 12 Pro+), one-handed control becomes uncomfortable.

  • ๐Ÿ‘† Reduce the sign area: enter ADB-Adb shell settings put global one_handed_mode_enabled 1 After that, the swipe โ€œBackโ€ will only work in the lower left / right corner (the setting is not available on all models).
  • ๐Ÿ”„ Mode for one hand: Enable in Settings โ†’ Special facilities โ†’ One-hand mode. The screen shrinks to 4.5 to 5.5 inches.
  • ๐ŸŽฏ Additional gesture bar: install the Edge Gestures app from Google Play and set up swipes on the side edges.

On the Redmi with a curved screen (Redmi K60), standard gestures can be triggered by accidentally touching the side edges, to turn off the reaction at the edges:

adb shell settings put global edge_gesture_black_width 20

20

Redmi Note 12 Pro

15โ€“25

Gestures in games: how to configure swipes for PUBG, Genshin Impact and others

Redmi with Snapdragon 7xx/8xx chipsets (Redmi K40, Note 11 Pro+ 5G) has game gestures available, swipes around the edges of the screen to call menus, screenshots or lock touches, to customize them:

  1. Open the game and call the Game Turbo panel (swipe from the top right corner).
  2. Press. โš™๏ธ โ†’ Gestures.
  3. Activate the desired combinations: ๐ŸŽฎ Swipe from two sides - a menu call. ๐Ÿ“ธ Triple touch - screenshot. ๐Ÿ”’ Double touch โ€“ locking the sensor.

Attention! In Genshin Impact and Honkai: Star Rail, Game Turbo gestures may conflict with character control.

  1. Turn off the camera gestures setting in the game.
  2. In Game Turbo, reduce the swipe response area to 10-15% of the screen width.

๐Ÿ’ก

On Redmi with MIUI Global, game gestures only work in supported games (the list is updated via the Mi App Store).If your game is not listed, use third-party apps like Octopus or Mantano.

How to return the classic buttons if gestures do not like

If full-screen navigation is annoying, you can go back to three buttons (Back, Home, Recent):

  1. Go to Settings โ†’ Display โ†’ Navigation panel.
  2. Select "Navigation buttons".
  3. Click More โ†’ The order of the buttons to swap them (relevant to left-handers).

Redmi with MIUI 14, when you return to the buttons, the option โ€œPush animationโ€ appears โ€“ turning it off speeds up the systemโ€™s response by 10-15%.

adb shell settings put global policy_control immersive.full=*

If after switching to the buttons, the lower part of the screen has become less responsive to touch, perform a sensor calibration:

  1. Enter the dialer: ##6484##.
  2. Follow the instructions on the screen (touch the crosses for testing).

FAQ: Frequent questions about gestures on Xiaomi Redmi

Can you customize gestures separately for each application?
Yes, but only on Redmi with MIUI 13+ and Snapdragon chipset 7xx/8xx. To do this: Install Tasker or MacroDroid. Create a profile with the condition "App Launched [Name]." Add the action "Execute" ADB-command with the desired parameters (e.g. settings put global) back_gesture_insets_scale 0.1 To narrow the swipe zone. On the Redmi Note. 10 Pro and older this feature works stably on budget models (Redmi) 9A) could be lags.
Why did gestures work differently after the MIUI update?
V MIUI 14 The logic of swiping has changed, and now the system prioritizes touching in games over navigational gestures. To bring back the old behavior: Open Settings. โ†’ The phone. โ†’ Version. MIUI. Press. 5 If you're not using the Android kernel, open the developer menu. Activate "Disable Gesture Optimization in Games." If you don't have the option, use it. ADB-Adb shell settings put global game_gesture_optimization_disabled 1
How to swipe up to open the menu (like on iPhone)
This gesture cannot be configured on Redmi - in MIUI Swipe up always returns to the home screen: ๐Ÿ“ฑ Use double swipe up (opens list of recent apps). ๐Ÿ”ง Install the Nova Launcher launcher and adjust gestures in its settings. ๐Ÿ› ๏ธ For the experienced: modify framework-res.apk via Magisk (requires root).
The gestures don't work after the screen is changed.
The problem is uncalibrated sensor or non-original display. Solutions: Calibrate: ##6484## โ†’ "Sensor test." If calibration doesn't help, check the connection of the display plume (a common problem after repairing the Redmi Note 9 Pro). Non-original screens may require a touch controller firmware (call the service). AMOLED-screens (Redmi) K50, Note 11 Pro+) After the replacement of the display, the setting may be lost HBM (It's a little bit of a brightness control, which affects the sensitivity of gestures, and you can only restore it through the Mi Flash Tool.
Are there gestures to call Google Assistant or voice search?
Yes, but they only work with Google services (Redmi for China can be disabled).Setting: Install Google App and Google Play Services (if none). Open Settings โ†’ Annexes โ†’ Application management โ†’ Google. Turn on "Gestural to Call Assistant" and select the swipe from the corner. MIUI 14 This gesture conflicts with standard swipes. To resolve the conflict, type in: adb shell settings put global. assistant_gesture_conflict_resolution 1