How to Remove Swipe Up on Xiaomi: From Navigational Gestures to Accidental Positives

The swipe-up gesture on Xiaomi smartphones can be annoying for many reasons, from accidentally calling Google Assistant to uncomfortable navigation in games or instant messengers. MIUI (12, 13, 14 or 15) and device models (Redmi Note 12, POCO X5, Xiaomi 13T The ways of disabling this gesture are radically different: in some cases, it is enough to change the settings of the screen, and in others, you will need to connect to a PC and use it. ADB-team.

Itโ€™s important to understand that the manufacturer deliberately limits the flexibility of navigation gesture settings in the latest versions of MIUI to meet Android standards.This means that on devices with MIUI 14+, the classic swipe-up switch may not be available through the menu โ€“ you will have to use workarounds. In this article, we will discuss all current methods, including hidden functions for developers and modifications of system files (for advanced users).

Why Swipe Upwards Gets In The Way: The Main Problems

Xiaomi users are most likely to face four key issues related to swipe up:

  • ๐ŸŽฎ False positives in games: gesture conflicts with control in games PUBG Mobile, Genshin Impact or Call of Duty, where swipe up is responsible for jumping or opening inventory.
  • ๐Ÿ“ฑ Google Assistant: on some models (POCO F4, Redmi K50) Swipe from the lower corners activates the voice assistant, even if it is disabled in the settings.
  • ๐Ÿ”„ Conflict with navigation gestures: when using full-screen gestures (MIUI Launcher) swipe up can accidentally return to the main screen.
  • ๐Ÿ“ฒ Keyboard problems: in instant messengers (Telegram, WhatsApp) gesture sometimes closes the text input field.

On devices with MIUI 12 and below, most of these problems were solved through the standard Settings โ†’ System โ†’ Gestures menu. However, in MIUI 13/14, Xiaomi simplified the interface by removing individual options for fine-tuning. Now, deactivating a swipe up often requires:

  • ๐Ÿ”ง Use it. ADB-teams (no root rights).
  • ๐Ÿ“ฆ Install third-party launchers (Nova Launcher, Lawnchair).
  • ๐Ÿ”“ Activate Developer Mode and Hidden Settings.

โš ๏ธ Attention: On devices with MIUI 15 (like Xiaomi 14 or Redmi Turbo 3) disable swipe up via ADB This may cause the navigation bar to crash. Before you change, back up your Settings. โ†’ Additionally. โ†’ Backup.

Method 1: Disconnect via standard settings (MIUI 12-14)

If your device runs MIUI 12-14, try the standard method first, which is suitable for most Redmi and POCO 2020-2023 models (Redmi Note 10 Pro, POCO X3 Pro, Xiaomi 11 Lite, etc.).

Instructions:

  1. Open the Settings โ†’ Screen.
  2. Select Full-screen Mode (or Navigation Bar on some firmware).
  3. Slip by Navigation Type and select Navigation buttons (three virtual keys).
  4. Return to Full Screen Mode and turn off the Swipe Up option to call the menu (if available).

On some devices (POCO F3, Redmi K40) the path may be different:

Settings โ†’ System โ†’ Gestures โ†’ System navigation โ†’ Navigation buttons

If the swipe up option is not in the menu, then your firmware does not support it - move to the next method.

Check the version of MIUI in "Settings โ†’ About the phone"

Take a screenshot of the current gesture settings

Connect the device to charging (recommended)

Close all background applications-->

Method 2: Using ADB to disable gesture (no root rights)

The ADB (Android Debug Bridge) method is the most reliable way to turn swipe up on MIUI 13/14, where standard settings are not available. It works on all Xiaomi models, including the Redmi Note 12 Pro+, POCO X5 Pro and Xiaomi 13.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ“‹ USB-cable (original for stable connection).
  • ๐Ÿ”ง Utility. ADB (Download from the official Android website).

Step-by-step:

  1. Turn on Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (shap 7 times)
  2. Activate USB Debugging: Settings โ†’ Additional โ†’ For Developers โ†’ Debugging by USB
  3. Connect the phone to the PC and confirm the debugging permission.
  4. Open the command line (cmd) in the folder with ADB Enter: adb shell settings put secure swipe_up_to_switch_app_enabled 0
  5. To disable Google Assistant call add: adb shell settings put secure assistant null
  6. Reset the device.

If the swipe up still works after the reboot, try an alternative command:

adb shell settings put secure system_navigation_keys_enabled 1

โš ๏ธ Note: On some devices (Xiaomi) 12T, Redmi K60) These commands may be reset after the update MIUI. To record changes, use the Shizuku app. + ADB AppControl for Automatic Application of Settings.

What if the ADB does not recognize the device?
1.Install Xiaomi drivers USB Drivers from the official website. 2. Try another one. USB-cable (preferably original). 3. Enable the debugging option in the developer settings USB (security parameters) and Unlocking OEM. 4.Reboot your PC and phone, then reconnect.

Method 3: Install a third-party launcher (without ADB)

If you donโ€™t want to mess with ADB, you can bypass the limitations of MIUI with an alternative launcher, which is suitable for devices where swiping up conflicts with running applications or opening the notification panel.

The best launchers for turning off gestures:

LauncherSupport for switching off the swipeAdditional functionsCons
Nova Launcherโœ… Complete (manual gesture adjustment)Customization of icons, animations, foldersPremium version for some options
Lawnchairโœ… Partial (Blocking System Gestures)Lightweight, open source.Less customization than in Nova
Hyperion Launcherโœ… Yes (redefinition of gestures)Themes, adaptive iconsRare bugs with animations
POCO LauncherโŒ No (uses system gestures)Optimized for POCODoesn't solve the problem.

Instructions for Nova Launcher:

  1. Install a launcher from Google Play.
  2. Click the empty space on the home screen โ†’ Settings โ†’ Gestures and controls.
  3. Select Swipe up and assign the action No or Open the app (e.g. Google Search instead of Assistant).
  4. In the Nova settings, turn off the option to Use System Gestures.

This method does not disable the swipe up at the system level, but intercepts it, preventing unwanted actions. For example, in games, the gesture will be ignored if the launcher is configured correctly.

๐Ÿ’ก

If the swipe up still works after the launcher is installed, try turning on the Immersive Mode option in the Nova Launcher settings, which will hide the navigation system bar and hand over gesture control to the launcher.

Method 4: Disable Google Assistant (if swipe calls it)

On many Xiaomi devices (Redmi Note 11, POCO X4 Pro, Xiaomi 12 Lite) swipe up from the bottom corners is by default tied to Google Assistant. If you don't use a voice assistant, the gesture may work by accident. ADB:

Steps:

  1. Open the Google app.
  2. Select the profile avatar โ†’ Settings โ†’ Google Assistant.
  3. Select General Settings โ†’ Google Assistant (at the bottom).
  4. Turn off the Assistant option (slider at the top).

If the swipe up continues to open Google search, follow these steps:

Settings โ†’ Applications โ†’ Application Management โ†’ Google โ†’ Permissions โ†’ Disable โ€œGestural Searchโ€

On some firmware (MIUI 14 Global) this method is unstable. In this case, combine it with ADB-team from Method 2.

Swipe up for the call of the Assistant|Swipe up to return to the main screen|Swipe sideways to get back|Swipe down for the notification panel|Another gesture-->

Method 5: Editing system files (for advanced users)

If none of the previous methods worked, the last option is manual editing of system files, which requires an unlocked bootloader and root rights, and is only suitable for power users, and the wrong actions can lead to a bootloop.

You'll need:

  • ๐Ÿ“ฑ Device with unlocked bootloader and installed Magisk.
  • ๐Ÿ’ป PC fitted ADB and Fastboot.
  • ๐Ÿ“‚ Backup copy of section /system (necessarily!).

Instructions:

  1. Download and install Root Explorer or Mixplorer (with root rights).
  2. Go to /system/usr/keychars/ or /system/usr/keylayout/
  3. Find the file VirtualKey.kl or Generic.kl (name may vary).
  4. Open the file in the text editor and find the lines with: key 158 BACK or key 172 HOME
  5. Add a line to turn off the swipe up: key 247 VOLUME_UP (This will reassign the gesture to increase the volume, which neutralizes its action).
  6. Save the file, set the permissions 644, and restart the device.

โš ๏ธ Attention: MIUI 15 and new devices (Xiaomi) 14, Redmi Turbo 3) This method may not work because of DM-Verity protection. Before editing, disable it through the Magisk module. Disable_Dm-Verity_ForceEncrypt.

๐Ÿ’ก

Editing system files is the riskiest method, only use it if other methods have not worked, and you are ready for a possible device reset.

Frequent Mistakes and How to Avoid Them

When you try to turn off swipe up, users often face typical problems. Here's how to solve them:

Problem.Reason.Decision
ADB does not see the deviceDrivers not installed or debugging disabledInstall Xiaomi USB Drivers and check Debugging over USB
The gesture returns after the rebootResetting MIUI settings by defaultUse Shizuku for automatic application ADB-team
Swipe Up only works in some applicationsConflict with launcher settingsTurn off gestures in the launcher settings (Nova, Lawnchair)
On the lock screen, the swipe is still active.Separate settings for a locked screenTurn off gestures on the lock screen in Settings โ†’ Lock screen

If after all the manipulations swipe up still interferes, check:

  • ๐Ÿ”„ Update. MIUI Up to the latest version (sometimes bugs are patched).
  • ๐Ÿ“ฑ Reset your gesture settings to standard: Settings โ†’ System system โ†’ Resetting settings โ†’ Reset your gesture settings
  • ๐Ÿ› ๏ธ Install custom firmware (e.g. Pixel Experience) where gesture customization is more flexible.

FAQ: Answers to Frequent Questions

โ“ Can I turn off the swipe up without ADB root?
Yes, but only on MIUI 12 and below through standard settings.On MIUI 13/14 without ADB, only a third-party launcher (like Nova Launcher) will help, which will intercept the gesture.
โ“ Why After Updating MIUI swipe up again?
MIUI updates often reset the custom ADB settings. To avoid this, use the Shizuku + ADB AppControl app to automatically apply commands after the reboot.
โ“ Will the way to work with ADB Xiaomi 14?
Xiaomi. 14 s MIUI 15 team ADB If the standard method didn't work, try the alternative command: adb shell settings put secure. swipe_up_to_all_apps_enabled 0
โ“ How to get my swipe back up if Iโ€™m wrong?
To restore the gesture, execute the command: adb shell settings put secure swipe_up_to_switch_app_enabled 1 Or reset your gesture settings in the Settings menu. โ†’ System system โ†’ Resetting settings.
โ“ Can you turn off the swipe up only in games?
Yes, use it for that: ๐ŸŽฎ Game Turbo (built-in to the game) MIUI attachment) โ†’ Turn off Gestures in games. ๐Ÿ“ฑ Nova launcher with exception settings for specific applications.