How to change screen scrolling on Xiaomi: from gestures to hidden MIUI settings

Scrolling on Xiaomi smartphones is a small thing, but the comfort of the device depends on its setting. Some are used to the classic swipe from the bottom up, others want to return the old scrolling with a pinch, and others suffer from too slow or sharp animation. In this article, we will analyze all the ways to change the scrolling, from standard MIUI settings to hidden parameters for experienced users.

It is important to understand that on different models (Redmi Note 12, POCO X5, Xiaomi 14) and MIUI versions (14, 13, 12.5), the menus may differ slightly, but the principles remain the same. We will take into account the nuances for global and Chinese firmware, and also tell you how to circumvent the restrictions if the desired option suddenly disappeared after the update. If you want not just to change the direction of the scrolling, but to optimize it for your habits, read on.

1. Standard scroll settings in MIUI

To start with, basic features that are available without installing third-party apps, MIUI has built-in options to change the direction of scrolling (like in the app menu) and the speed of animations.

Open Settings β†’ Display β†’ Additional display settings. Here you are interested in two parameters:

  • πŸ”„ Scroll direction: Switches the logic of swipes in the application menu (top down or bottom up). MIUI 12 and is saved in new versions.
  • ⚑ System animation: affects the smoothness of scrolling lists β€” 1x (by default, but can be accelerated to 0.5x or shut down completely.

On some models (e.g. Xiaomi 13T), these settings can be hidden deeper: Settings β†’ Special features β†’ System settings β†’ Animation speed. If there is no point, then your version of MIUI does not support it (more on this below).

⚠️ Warning: Turning off animation (off) will speed up scrolling but make the interface less smooth.On weak devices (Redmi) 9A) This can lead to slowdowns when opening heavy applications.

πŸ“Š Which scrolling you prefer?
Classic (top down)
Reverse (bottom up)
Whatever.
I don't know what it is.

2. Change scroll through navigation gestures

With the release of MIUI 10, Xiaomi began to actively promote gesture control, which radically changed the logic of scrolling. If you are uncomfortable with how the swipe on the screen now works, you can return old behavior or customize gestures to suit yourself.

Go to Settings β†’ Display β†’ Full-screen mode and select one of the options:

  • πŸ“± Gestures with buttons: saves the bottom bar with the buttons "Back", "Home", "Recent", but adds swipes on the sides of the screen for navigation.
  • πŸ‘† Gestures without buttons: full screen mode, where scrolling down the center of the lower edge returns to the main screen, and swipe left / right - back.
  • πŸ”™ Classic buttons: returns three virtual buttons, like in older versions of Android.Scrolling works on standard logic.

If you’ve opted for buttonless gestures but scrolling in apps (like Google Chrome or Telegram) has become uncomfortable, try turning off the random touch sensitivity option in the same menu, which will reduce the number of false positives when reading long articles.

πŸ’‘

To quickly return the classic navigation buttons, download the Nacho Notch app from Google Play – it adds a virtual bar on top of the gesture interface.

3. Hidden settings for experienced users

Not all scroll options are available in the standard menu. MIUI there's a hidden parameter window_animation_scale, This is the speed of animation between windows (including scrolling lists) and you need to activate the developer mode to change it:

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the MIUI version (you will be notified β€œYou became a developer”).
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the animation block and change the values: window_animation_scale β€” window animation (includes scrolling) transition_animation_scale β€” screen-walking animator_duration_scale β€” animation

Optimal values for smooth but fast scrolling are 0.5x or 0.75x. If you put 0x, the animation disappears altogether, but this can break the display of some applications (for example, in TikTok or games).

What to do if there is no β€œDevelopers” item
If after 7 taps according to MIUI menu did not appear, check: 1. Your account has administrator rights. 2. There are no restrictions from the employer on the device (if the phone is corporate). 3. Global firmware is installed (on the Chinese versions, you may need to unlock the bootloader).

4.Scrolling problems after MIUI update

Many users complain that after upgrading to MIUI 14 or HyperOS, scrolling became jerky, too slow, or even stopped working in some applications, due to system optimizations that do not always work correctly on older models (Redmi Note 8, POCO F1).

Here are the typical problems and their solutions:

Problem.Reason.Decision
Scrolling 'slows down' on Chrome or InstagramConflict with the new renderer MIUITurn it on. GPU-Accelerate in browser settings or roll back to the old version of the application
Swipe Up does not open the app menuFailure of gestures after updateReboot your phone or reset your gesture settings to Settings β†’ Display β†’ Full-screen mode
Scrolling works β€œbackwards” (top down instead of bottom up)Resetting localization settingsCheck the region in Settings β†’ Additional β†’ Language and region (should be β€œRussia” or β€œEurope”)

Critical information for owners of POCO F3 and Xiaomi 11T: if after upgrading to MIUI 14 scroll began to β€œjump” when reading in Google Play Books or Moon+ Reader, the problem is in the new algorithm for smoothing the display.

⚠️ Note: If the scroll β€œstutters” only in a specific application (for example, in VKontakte), the problem is not in the scroll. MIUI, Try to clear the cache or install an alternative client (for example, Kate Mobile instead of the official one). VK).

5.Apps for fine-tuning scrolling

If built-in options aren't enough, you can use third-party tools to change swipe sensitivity, add inertia, or even create custom gestures.

  • πŸŽ›οΈ Fluid Navigation Gestures: Replaces standard gestures MIUI It's more flexible, with swipe zone and scroll speed, works without root, but requires permission.
  • ⚑ Swiftly Switch: adds smooth swipe between apps along the bottom edge. MIUI 12-14.
  • πŸ”§ MacroDroid: allows you to create an automatic rule that will change the scroll speed depending on the application (for example, slower in the app). PDF-Reader, quicker on Twitter).

Before installing, check compatibility with your model. For example, Fluid Navigation Gestures may conflict with MIUI signature gestures on the Xiaomi 13 Pro, and Redmi 10 will work without problems. All apps from the list are available on Google Play, but some features (for example, changes to system animations) will require ADB permission.

Turn off battery optimization for utility |Give permission to "Overlaid on top of other applications" |Check compatibility with your version of MIUI |Create a backup of gesture settings-->

6. Hardware restrictions: when nothing helps

Sometimes the scroll problems are not related to the software, but to hardware features of the device.

  • πŸ“‰ Low screen refresh rate: on Redmi 9C (60Hz scroll will be less smooth than on the Xiaomi 12 Pro (120Hz), even with the same settings.
  • πŸ”‹ CPU Trottling: If the phone overheats, the system artificially slows down animations to reduce load. β†’ Battery β†’ Battery status.
  • πŸ› οΈ Damaged display or touchscreen: If the scrolling only jumps in a certain area of the screen, it could be a physical malfunction##.

If you suspect a hardware problem, try the following steps:

  1. Install the Throttling Test CPU app from Google Play to check if the system is limiting performance.
  2. Turn off Adaptive Brightness and Automatic Performance Adjustment in the battery settings.
  3. If scrolling gets stuck in games or heavy apps, try lowering the screen resolution to HD+ in Settings β†’ Display β†’ Resolution.

On older models (Redmi 5, Mi A2), scrolling problems may be related to wear and tear on flash memory, in which case only a replacement module or a switch to a newer device will help.

πŸ’‘

If scrolling gets worse after a phone drop or moisture gets in, don’t try to solve the problem software--it’s almost always a hardware fault that requires repair.

FAQ: Frequent questions about scrolling on Xiaomi

Can I return the old scroll to the app menu, like in MIUI 11?
Yes, but only on some models. Go to Settings β†’ Display β†’ Additional Display Settings β†’ Scroll Direction and select Top-down. If there is no item, try rolling back to MIUI 12.5 via Fastboot (the instructions are on the 4PDA forum).
Why does scrolling work in Chrome and it works in other browsers?
This is a well-known MIUI issue with Chrome due to a conflict with Xiaomi's optimizations. Solutions: Disable MIUI Optimization in the developer settings. Install Chrome Canary or Kiwi Browser (they use a different rendering engine). In the Chrome address bar, type chrome://flags, find software rendering Overlist, and turn on that flag.
How to speed up scrolling on Instagram or TikTok?
In these applications, the speed of scrolling does not depend on the MIUI, It's from server settings. But you can try: Turn off the traffic savings in the app settings. GPU-If the feed is still slowing down, the problem may be slow Internet or overloaded social network servers.
Can you customize the scroll separately for each application?
Yes, but only with third-party utilities like MacroDroid or Tasker. Create a rule that will change the way you do it. window_animation_scale When you open a particular application, for example: Profile: Open Twitter App Action: Run a command ADB "settings put global window_animation_scale 0.3" Don’t forget to return the standard settings after the application is closed.
After resetting the scroll went wrong. How do you get it back?
When reset, gesture settings are reset. To restore: Check the current navigation mode in Settings β†’ Display β†’ Full-screen mode. If you used third-party utilities (such as Fluid Navigation), reinstall them and reset them. Restore the backup of the settings from Mi Cloud (if it was created before the reset).