How to Change Swipe Up on Xiaomi: A Complete Guide to Setup Gestures

Why change the standard swipe up on Xiaomi?

The swipe up gesture on Xiaomi smartphones running MIUI performs several functions at once, from returning to the home screen to calling the multitasking panel. However, not all users are comfortable with the standard behavior of this gesture: someone accidentally activates it during games, others want to reassign the action to their needs, and still others face conflicts when using third-party launchers.

In this article, we will look at all the ways to change swipe behavior upwards, from built-in MIUI settings to hidden features and third-party utilities.

  • πŸ”„ Reassign the swipe up to run Google Assistant or another application
  • πŸ“± Disable conflicting gestures in games and full-screen applications
  • βš™οΈ Set up the sensitivity of the gesture
  • πŸ”§ Use it. ADB for extended modifications

Important: customization options vary depending on the MIUI version and smartphone model. Most methods work on devices with MIUI 12 and later, but some features may not be available on budget models (e.g. Redmi 9A or Poco M3).

πŸ“Š What function do you want to assign to swipe up?
Return to the main screen
Calling Google Assistant
Opening of the notification panel
Launching your favorite app
Other function

Method 1: Change gestures through standard MIUI settings

The easiest method is to use built-in gesture settings, which is suitable for most users and does not require root or PC connection.

To change the swipe action upwards:

  1. Open Settings β†’ Additional settings β†’ Gestures (on some models, the path may differ: Settings β†’ System β†’ Gestures).
  2. Select "Navigation buttons" or "Full screen gestures" (depending on the current navigation mode).
  3. In the β€œGesturing Up” section, tap on the current action (usually β€œHome” or β€œMulti-tasking”).
  4. Select a new action from the list. The options available: 🏠 Home (return to the main screen) πŸ”„ Multitasking (opening a list of applications) πŸ” Search (call of the search string) πŸ€– Google Assistant (only on models with Google services)

Note that some MIUI firmware for Chinese regions (without Google Mobile Services) may not have an Assistant option, which requires installation of GMS or alternative methods (see Method 4).

β˜‘οΈ Preparation for gesture modification

Done: 0 / 4

Method 2: Swipe sensitivity setting

If swipe up is too easy (like in games) or requires too much pressing, you can calibrate the sensitivity of the gesture, a feature hidden in the MIUI lab and not available on all devices.

Instructions:

  1. Go to Settings. β†’ The phone.
  2. Tap 5-7 times on the MIUI version until the notification β€œYou are a developer!” appears.
  3. Return to the main settings menu and open Additional settings β†’ For developers.
  4. Find the "Gestural Sensitivity" section (may be called "Sensor Calibration" or "Touch Screen Setting").
  5. Adjust the Swipe Up slider in the range from 1 (maximum sensitivity) to 10 (minimum).
Sensitivity levelRecommended usePossible challenges
1–3For users with slow gestures or elderly peopleFrequent false positives in games
4–6Optimal balance for most tasksThere may be delays in a quick swipe.
7–10For gamers or full-screen applicationsA significant force is required to actuate

On Xiaomi 12T Pro and Xiaomi 13 Ultra models with MIUI 14+, a separate sensitivity setting for game mode is available. It is located in Settings β†’ Special Features β†’ Game settings.

πŸ’‘

If after changing the sensitivity, the swipe stopped working at all, reset the gesture settings to standard: Settings β†’ System β†’ Resetting settings β†’ Resetting gesture settings.

Method 3: Turning off swipe up in games and apps

One of the most common problems is that swipe swipe upwards in games (like PUBG Mobile or Genshin Impact) that results in an app being pulled out at the most inopportune time, and you can solve the problem in two ways:

  1. Through MIUI Game Mode: Open Settings β†’ Special Features β†’ Game Turbo Mode. Activate the "Gestural Block" option. Add problematic games to the exception list.
  2. Through application-specific settings: Launch the game, call the notification panel, and tap the Game Mode icon. Select "Gestural settings" and turn off "Swipe up" for the current application.

Some models (such as the POCO F4 GT or Black Shark 5) have an option called β€œTactile buttons” that allows you to replace swipes with physical buttons on the side faces of the case, which completely eliminates false positives.

What if the game mode does not block the swipe?
If standard settings don't work, try using third-party utilities like Game Tools or Octopus, which create a dead zone at the edges of the screen where the system gestures are ignored, and note that they may require USB debugging and ADB permissions to work.

Method 4: Reassign the swipe to start the application (without root)

If you want a swipe up to open a particular app (like WhatsApp or Spotify), standard MIUI settings won’t help, and you’ll need to use third-party apps like:

  • πŸ“± Fluid Navigation Gestures (requires) ADB)
  • πŸ”§ Xposed Edge (requires root or Magisk)
  • πŸ€– Tasker + AutoInput plugin (complex setup)

The most popular option is Fluid Navigation Gestures:

  1. Install the app from Google Play.
  2. Connect your phone to your PC and execute the command: adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
  3. In Fluid settings, select β€œUser gesture” and assign a swipe up to launch the desired application.
  4. Activate Fluid availability service in Android settings.

Limitations:

  • ⚠️ Nana MIUI 15 may need to disable the standard navigation bar through ADB:
  • ⚠️ Some system applications (such as Camera or Phone) cannot be assigned via Fluid.

πŸ’‘

Using third-party gesture reassignment tools may conflict with MIUI updates. After major system updates (e.g., MIUI 14 to MIUI 15), you will have to reconfigure permissions via ADB.

Method 5: Advanced settings via ADB (for power users)

If previous methods failed, you can manually change the swipe behavior through Android Debug Bridge (ADB), which requires a PC connection and basic command line knowledge.

Attention:

⚠️ Misuse ADB Before executing commands, make a backup of the data and make sure that the phone has enough battery power (at least 50%).

To change the swipe action upwards:

  1. Install ADB Tools on your PC.
  2. Activate debugging over USB on your phone (Settings β†’ For developers β†’ Debugging over USB).
  3. Connect the device to your PC and execute a command to check the connection: adb devices (should display the serial number of your Xiaomi).
  4. Use one of the following commands depending on the desired action: Assign home (return to the home screen): adb shell settings put secure sysui_nav_bar "Space,back;home;recent" Assign multitasking: adb shell settings put secure sysui_nav_bar "Space,back;recent;home" Disable swipe up completely: adb shell settings put secure sysui_nav_bar "space,back;,,recent"

Restart your phone to apply the changes.

To reset the settings to the standard use:

adb shell settings delete secure sysui_nav_bar

On some MIUI firmware (especially Chinese ones), these commands may not work due to manufacturer restrictions, in which case you will need to use the Xposed Framework or patches through Magisk.

Frequent problems and their solutions

When changing the swipe up, users often face the following difficulties:

Problem.Possible causeDecision
Swipe up does not work after changesConflict with a third-party launcher (Nova, Apex)Return the standard MIUI launcher or adjust gestures in the launcher
The gesture is delayed.Low sensitivity or system overloadIncrease sensitivity (see Method 2) or clear the cache
ADB-commands are not appliedBlocking MIUI for Chinese firmwareInstall global firmware or use Magisk modules
Swipe conflicts with gestures in gamesThere is no lock in the game modeConfigure the β€œdead zones” with Game Tools or Octopus

If none of the methods worked, check:

  • πŸ”„ Update. MIUI Up to the latest version (sometimes bugs with gestures are corrected in patches).
  • πŸ“± Reset your gesture settings to standard (Settings) β†’ System system β†’ Resetting settings β†’ Resetting gestures).
  • πŸ› οΈ Remove recently installed apps that may have intercepted gestures (such as Parallel Space or Second Space).

Last chance: If the problem persists, reset your phone to factory settings (remember to back up!) 90% of the time, this resolves software conflicts with gestures.

Can I assign a swipe up to call the notification panel?
No, there is no such option in standard MIUI settings, but you can use the Fluid Navigation Gestures app (see Method 4) to reassign. The alternative is to swipe down from the top of the screen (this is the standard gesture for the notification panel).
Why did the upward swipe stop working after the MIUI update?
Updates often reset custom gesture settings, especially if you've used ADB or third-party utilities. Try: Repeat ADB commands (see Method 5). Update the gesture reassignment app (like Fluid). Reset gesture settings in the Settings menu β†’ System β†’ Reset.
How to return standard navigation buttons instead of swipes?
Go to Settings. β†’ Additional settings β†’ Gestures β†’ Navigation buttons and select "Three buttons" mode. If this option is missing, use the command: adb shell settings put global. force_fsg_nav_bar 0 Then restart the phone.
Can you configure different swipe actions up from the left and right edges of the screen?
Standard MIUI doesn't have that feature, but Tasker + AutoInput or Xposed Edge (requires root) can do that, like swiping on the left to go back, on the right to multitask.
Will the changed swipe work after the phone is reset?
No, all custom gesture settings (including ADB changes) are reset to standard, and you have to reset the swipe upwards in one of the ways described.