The swipe up gesture in MIUI 12 is one of the key navigation elements that replaces the traditional Back, Home and Recent buttons. However, not all users are comfortable with this control: someone accidentally activates it, others are used to the classic navigation bar, and others just donβt like the location of the swipe zone. Fortunately, Xiaomi provides several ways to reconfigure this gesture, from completely disconnecting to fine-tuning the sensitivity.
In this article, we will look at all the available methods for swiping up on MIUI 12 smartphones, including hidden settings, alternative launchers, and even manual editing of configuration files for advanced users. We will focus on typical problems, such as when a gesture works spontaneously or does not work after an update. If you are looking for a way to return control or, conversely, optimize the swipe for your needs, here you will find a solution.
Why Swipe Up Can Be Inconvenient
Gesture navigation in MIUI 12 is built on the principles of Android 10/11, where the swipe up from the bottom edge of the screen performs several functions at once:
- πΉ Short swipe β returns to the main screen (analogue of the home buttonΒ»);
- πΉ Long swipe β opens a list of recent apps;
- πΉ Diagonally swipe β calls Google Assistant or Xiaomi.
Problems arise from:
- Screen sensitivity β a smartphone can perceive random touches as a command
- Habits β users who switched from devices of other brands (for example, Samsung or iPhone), often confuse gestures;
- shell conflicts β after updating MIUI, settings can be reset;
- Hardware features β on devices with curved screens (for example, Xiaomi Mi 11 Ultra) touch zones are offset.
According to statistics, about 30% of MIUI 12 users have tried to change or disable the swipe up at least once, and the official settings do not always have an obvious switch β you need to search for it in hidden menus or use workarounds.
Method 1: Change gestures through standard MIUI 12 settings
The easiest method is to use the built-in options. In MIUI 12, the path to gesture settings may vary depending on the smartphone model, but the overall scheme is as follows:
- Open the Settings β Display;
- Select Full-screen Display (or Gestures on some devices)
- Slip the navigation gestures;
- You will be offered options: π± Navigation buttons (classic three buttons); π Gestures MIUI (swipe up for "HomeΒ»); π Android Gestures (an alternative scheme from Google).
If you need to turn off the swipe completely, select Navigation Buttons. To fine-tune the MIUI gestures, go to Additional Gesture Settings (if any).
- π§ Change the sensitivity of the swipe (slider from 1 to 5);
- π Turn off vibration when triggered;
- π± Hide the tip-strip at the bottom of the screen.
βοΈ Preparation for gesture modification
Important! Some devices (e.g. Redmi Note 10 Pro) may need to reboot after changing gestures. If the MIUI Gesture option is missing, then your firmware has been modified (e.g. Global ROM instead of China ROM).
Method 2: Use of alternative launchers
If the standard MIUI 12 settings don't work, you can install a third-party launcher that supports gesture customization.
| Launcher | Sign support | Features | Download link |
|---|---|---|---|
| Nova Launcher | β Complete. | Swipe, double taps, retention settings | Google Play |
| Microsoft Launcher | β οΈ Partial | Gestures only on the main screen | Google Play |
| Lawnchair | β Complete. | Open source, support for Android 10+ | Official website |
| POCO Launcher | β Minimum | Only basic MIUI gestures | Google Play |
To configure the swipe up through Nova Launcher:
- Install the launcher and make it the main (in the settings Home β Nova Launcher);
- Open the launcher settings (Long Maintenance β Settings)
- Go to Gestures and Entrances β Navigation Gestures
- Select Setting Up the Home gesture and assign an action (such as Open the app or Show all apps).
β οΈ Warning: Third-party launchers may conflict with system gestures MIUI 12.If after installing the swipe up stopped working completely, return the standard launcher to Settings β Annexes β By default.
π‘
If after changing the launcher gestures work incorrectly, try to disable the optimization of the battery for the launcher in the settings of the Battery β Battery Optimization.
Method 3: Editing Configuration Files (for Advanced)
If you're ready to work with system files, you can manually change gesture settings through ADB or root file manager, a method that's suitable for devices with an unlocked bootloader and a TWRP installed.
Step 1: Getting root rights
- π Unlock the bootloader through the Mi Unlock Tool;
- π± Install Magisk or SuperSU;
- π§ Use a root-enabled file manager (such as Solid Explorer or Solid Explorer) FX File Explorer).
Step. 2: File editing gesture_config.xml
- Go to /system/usr/idc/
- Find the file. gesture_config.xml (or navigation_gesture.xml firmware);
- Open it in the text editor and find the lines: <gesture name="swipe_up" sensitivity="3" /> <gesture name="swipe_up_long" sensitivity="2" />
- Change sensitivity (1 - minimum sensitivity, 5 - maximum sensitivity).
Step 3: Reboot
Save the file, set the correct rights (644) and restart the device. If the swipe up completely disappeared after the changes, return the standard values or restore the file backup.
β οΈ Warning: Incorrect editing of system files can lead to loss of functionality of the touch screen. /system through TWRP.
What if after editing the file, the phone does not respond to touch?
Method 4: Retrace to the previous version of MIUI
If you have a problem with the swipe after upgrading to MIUI 12, you can return the previous firmware version where the gestures worked correctly.
- Download the archive with the desired version of MIUI from the official Xiaomi website;
- Rename the file to update.zip and place it in the root folder of the phone.
- Go to Settings β About the phone β System update;
- Click on the three dots in the upper right corner and select Select the firmware file;
- Confirm the rollback.
It's important.
- π΅ All data will be erased (take backup);
- π You may need to unlock the bootloader again;
- π After the rollback, upgrade to MIUI 12 through OTA, Not manually, it will reduce the risk of repeated failures.
If the rollback didnβt help, check if the problem is hardware. For example, on the Xiaomi Mi 9T Pro, there were cases where a faulty touch layer led to false swipe positives.
Solving Typical Swipe Up Problems
Even after setting up, gestures may not work properly, and consider the most common scenarios and ways to correct them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The swipe is spontaneously triggered. | High screen sensitivity or glass/film protection | Reduce sensitivity in settings or remove the protective glass |
| The gesture does not work after the update | Resetting or conflict with new MIUI version | Reset gesture settings to standard or reset to factory settings |
| Swipe up opens the wrong screen | Conflict with a launcher or application in full screen mode | Turn off full screen mode for the problem app in its settings |
| The vibration of the swipe is too strong. | Standard MIUI settings for tactile response | Turn off vibration in Settings β Sound and vibration β System vibration |
If none of the methods worked, check:
- π Firmware updates β possibly bugs with gestures fixed in the new version;
- π οΈ Customized firmware - some custom ROM (For example, LineageOS does not support gestures. MIUI;
- π± Hardware malfunctions β if the swipe does not work only in a certain area of the screen, it may indicate damage to the digitizer.
π‘
Before contacting the service center, check the gestures in safe mode (hold the power button β βSafe Modeβ). If the problem disappears, the third-party application is to blame.