The screen-turning feature on Xiaomi smartphones is a useful feature for watching videos or games, but it is not always convenient. Suddenly switching orientation when reading in bed, working with documents or even while talking on the phone annoys most users. Fortunately, you can turn this option off in just a few taps - and today we will analyze all possible ways, including hidden settings and solutions for cases when the standard switch does not work.
Complicating the problem is that MIUI is regularly updated and the layout of options may vary depending on the model (Redmi Note 12, POCO X5, Xiaomi 13T) and the firmware version. In this article, current instructions for MIUI 12-14, as well as universal methods that will work even on custom builds. If you are tired of constant twirls of the screen, read on.
βββ
1. Standard method: through the notification panel
The fastest method is to use a button in the notification curtain, which is suitable for 90% of users and takes less than 10 seconds.
Steps:
- Swipe your finger down the screen to open the notification bar.
- Find the "Cross Turn" icon (usually depicted as a phone with a circular arrow or lock).
- Touch the icon - if it has turned gray, the autoturn is turned off.
β οΈ Note: On some models (POCO F4, Redmi K50) The icon can be hidden under the "More" button in the curtain, and check if Game Turbo mode is activated, which sometimes blocks the change in orientation.
If the button is not in the curtain at all, it means that it is disabled in the settings.
- Go to Settings β Notification Panel and Status bar.
- Select the Order of icons (or "Place settings").
- Find the "Turn" and drag it to the active area.
π‘
On Xiaomi AMOLED-Autorotation may accidentally be triggered by screens (for example, Xiaomi 12 Pro) due to the sensitivity of the gyroscope, in which case calibration of the sensors will help (see section 4).
2. Through system settings: complete shutdown
If you need to permanently block the rotation of the screen (for example, for a child or elderly relatives), it is better to turn off the function in the system settings. This ensures that the autorotation does not turn on accidentally.
Instructions:
- Open the Settings β Display.
- Scroll down and select Screen Autoturn (some firmwares call it Screen Turn).
- Move the slider to the off position.
Nana POCO-The path of the devices may differ:
- πΉ Settings β Additionally. β Special facilities β Crash-turn
- πΉ Settings β System system β Gestures β Screen rotation (for MIUI 14)
β οΈ Note: On smartphones with an infrared port (such as the Redmi Note 11), this menu may display an additional option "Turn when using the remote control", which should also be turned off if you control your phone through the TV remote control.
Reboot the phone.|Check the notification curtain|Open the video on YouTube (should be book-oriented only)|Try to tilt the phone β the screen should not respond-->
3. For individual applications: selective shutdown
Often, auto-rotation only interferes with specific programs, such as Chrome when reading articles or Telegram when viewing photos, and instead of completely disabling the function, you can block the rotation for individual applications.
Method 1: through application settings
- π± Open the application you want (e.g. Google Maps).
- π§ Go to Settings. β Annexes β Application management.
- π Find the app in the list and select Permissions β Sensors.
- π Turn off permission to access the gyroscope.
Method 2:forced portrait mode (requires ADB)
For advanced users, there is a command that compulsorily fixes the orientation for a particular package:
adb shell settings put global forced_resizeable_activities false
adb shell am compat disable 10086 com.android.chromeWhere com.android.chrome is the application identifier (you can find it through the App Inspector in the Developer Settings).
List of popular application packages
Sensor calibration: if the autorotation works by itself
Sometimes the screen starts to rotate arbitrarily even when the autorotor is turned off, because the accelerometer or the gyroscope malfunctions, and this is especially true after the phone falls or the firmware update.
How to fix it:
- Go to Settings β About Phone β MIUI version.
- Click 7 times on the MIUI version to activate Developer Mode.
- Back to Settings β Additionally. β For developers.
- Find the Calibration of sensors and follow the instructions on the screen.
If calibration doesnβt help, try resetting the sensor settings through the engineering menu:
##6484## or #4636###In the menu, select Sensor Test β Calibration.
π‘
Once the sensors have been calibrated, be sure to restart the phone, which solves the problem of turning the screen spontaneously in 80% of cases.
5. Hidden settings MIUI: Forced portrait mode
This method forcibly blocks landscape orientation at the system level and works even if the standard methods don't work. MIUI 12-14, but requires caution.
Instructions:
- Activate Developer Mode (see Section 4).
- Go to Settings β Additional β For developers.
- Find Forced Resize Activities (or Forced Portrait Mode) and turn it off.
- Find Force Fullscreen below and turn it off too.
The POCO and Black Shark models may require an additional step:
- π§ Install the SetEdit app (requires root).
- π Find the parameter. accelerometer_rotation and set the value 0.
- π Reset the device.
β οΈ Note: On some firmware (HyperOS), these settings can lead to bugs with the keyboard display in landscape mode. If you notice problems, return the values back.
6. Radical methods: Disconnection through ADB
If none of these methods worked, it remains. ADB-This method is suitable for devices with custom firmware or if the manufacturer has blocked the change of orientation (as on some Black Shark games).
Step-by-step:
- Download Platform Tools from the official Android Developers website.
- Connect your phone to your PC and activate USB Debugging in Developer Settings.
- Open the command line in the adb.exe folder and type:
adb shell settings put system accelerometer_rotation 0
adb shell settings put system user_rotation 0To return the auto turn, use:
adb shell settings put system accelerometer_rotation 1For models with HyperOS (such as Xiaomi 14), an additional command may be required:
adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS| Xiaomi model | Does it work? ADB-method? | Notes |
|---|---|---|
| Redmi Note 10/11/12 | β Yes. | Reboot required |
| POCO X3/X4/X5 | β Yes. | It may conflict with the game mode |
| Xiaomi 12/13/14 | β οΈ Partially. | HyperOS needs root rights |
| Black Shark 4/5 | β No. | Locking at firmware level |
7. Alternative solutions: apps from the Play Market
If you don't want to dig into the settings, you can use third-party utilities, which are especially useful for devices with informal firmware or if system methods don't work.
Top.-3 turn-blocking:
- π Rotation Control allows you to flexibly adjust the orientation for each application separately".
- π± Set Orientation β Creates a virtual button on the screen for quick mode switching.
- π οΈ Tasker is for advanced users, and you can set up automatic turn-offs when you run specific applications.
β οΈ Note: Applications will need access to special features (Settings) β Special facilities β Special Opportunity Services: Do not install programs from unverified sources, they may contain malicious code.
π‘
On Xiaomi with MIUI 14, Rotation Control can conflict with system optimization. To avoid lags, add it to the list of βSecure Appsβ (Settings β Battery β Secure Apps).