Why Locking Your Screen During a Call Is an Important Function
Accidental touch taps during a phone conversation are a problem that almost every Xiaomi Redmi owner has encountered: The ear or cheek can activate the speaker, turn off the microphone, or even complete a call, especially for models with large displays (such as the Redmi Note 12 Pro+ or Redmi K60), where the risk of false touches is higher.
In older versions of MIUI, locking the screen while calling worked by default, but since MIUI 12 and later (including HyperOS), this feature has become hidden or disabled. The manufacturer motivates this by βimproving the user experienceβ, but in practice, many Redmi owners want to return the usual functionality. Fortunately, there are several ways to solve the problem, from standard settings to third-party applications.
In this article, we will discuss 5 proven methods, including:
- π Use of the hardware lock button
- π± The lock gesture in MIUI (covert)
- βοΈ Approximation sensor settings
- π€ Automation via Tasker or MacroDroid
- π οΈ Third-party applications for forced blocking
Method 1: Power button blocking is the most reliable method
The most versatile and working on all Xiaomi Redmi models is the manual locking of the power button. It requires no additional settings and is guaranteed to work even on custom firmware.
How it works:
- During the call, briefly press the power button (usually located on the right end of the case).
- The screen will go out, but the conversation will continue.
- To unlock, press the power button again and swipe your finger across the screen (if the pattern lock or PIN is configured).
β οΈ Note: Some models (e.g. Redmi) 9A or Redmi 10C) The power button can be programmed to call the voice assistant. If you click on the Google Assistant instead of blocking, press the button on the voice assistant. 2-3 Seconds, this will force the screen to lock.
π‘
If the power button on your Redmi is delayed, check it for contamination or mechanical damage, often solved by cleaning the connector with compressed air.
Method 2: The lock gesture in MIUI is a hidden function
MIUI 12-14 and HyperOS have a hidden gesture to lock the screen during a call, but it's disabled by default, and to activate it, you need to turn on the developer mode and change the settings.
Step-by-step:
- Go to Settings β About phone and 7 times click on the option MIUI Version to unlock the developer mode.
- Go back to the basic settings and open Additional β for developers.
- Find the option to Lock screen during a call (or Lock screen during a call in English) and turn it on.
- Now, during the call, swipe your finger on the screen from left to right (as when you return back) - the screen is locked.
π Note: Some models (e.g. Redmi Note 11 Pro)+) This gesture may conflict with the navigation buttons. If the screen is not locked, try to make a gesture from the bottom edge of the screen upwards.
What if the "Block screen during a call" item is not in the settings?
Method 3: Set up the proximity sensor β why it doesnβt always work
Many Xiaomi Redmi users believe that the proximity sensor automatically locks the screen during a call, but it doesn't really: it turns off the sensor, but it doesn't turn off the display, so the screen stays active, which leads to:
- π Increased battery consumption (display continues to glow).
- π± Accidental clicks on interface elements (for example, on the hands-free button).
- ποΈ Discomfort β bright screen can blind in the dark.
To check the operation of the sensor:
- During the call, raise your hand to the top of the screen (where the sensors are located).
- If the sensor is turned off, but the screen does not go out β the sensor works, but there is no lock.
- If the sensor continues to respond, the sensor is faulty or disabled in the settings.
π οΈ How to turn on/off the proximity sensor:
Go to Settings β Screen β Approximation Sensor (or Settings β System β Additional β Approximation Sensor). Make sure the option is active. If there is no point, then the sensor is controlled at the firmware level and does not have a separate setting.
Raise your hand to the top of the screen during the call.|Check the sensor response (should be switched off)|Make sure the screen goes out (if not, the sensor does not block the display)|Check the sensor settings in MIUI-->
Method 4: Automation with Tasker or MacroDroid
If standard methods don't work, you can set up automatic screen locks when you start a call using automation apps, with Tasker and MacroDroid being the most popular options.
Instructions for MacroDroid (easier for beginners):
- Install MacroDroid from Google Play.
- Create a new macro command with a trigger Phone β Call status β Start of outgoing / incoming call.
- Add the action System β Lock the device.
- Save the macro and activate it.
Instructions for Tasker (more options):
Profile: Call β Status β Phone β Call
Task:
1.System βBlocking (Display Off)
2. If necessary: Sound β Set the volume (for example, microphone to maximum)β οΈ Note: Some Redmi models (e.g. Redmi) A1+ or Redmi 10A) Automation applications may require special feature permissions (in Developer Settings) β Don't turn off the screen for [app name]. Without that, macro won't work.
π‘
Automation via Tasker or MacroDroid is the only way to force locks on models where standard methods donβt work (e.g., on Redmi with custom firmware).
Method 5: Third-party applications for screen locking
If you don't want to mess with the settings, you can install a specialized application.
| Annex | Functional | Pluses | Cons |
|---|---|---|---|
| Call Lock | Blocks the screen when you start a call, supports contact exceptions | Simple interface, works without root | Advertising in the free version |
| Call Confirm | Blocks the screen and shows a call start notification | Supports MIUI 14 and HyperOS | Requires permission to access calls |
| Call Blocker | Screen lock + spam call filtering | Additional security functions | Paid subscription for full functionality |
π§ How to choose an application:
- π If you want minimalism, call lock.
- π‘οΈ If compatibility with the MIUI β Call Confirm.
- π« If you want to block spam, call blocker.
Important: Screen locking apps require permission to access phone calls. Install them only from the official Google Play and check reviews - some fake programs may collect data about your contacts.
Frequent problems and their solutions
Even after setting up the lock screen, Xiaomi Redmi users may experience problems. Letβs consider typical situations and ways to fix them.
Problem 1: The screen is locked but not unlocked after the call is complete.
Solution: This is due to proximity sensor conflict.
- π Reboot the phone.
- π± Disable the proximity sensor in the screen settings.
- π οΈ Update the firmware to the latest version.
Problem 2: The lock is triggered with a delay (1-2 seconds).
Solution: The fault is usually slow MIUI animation.
- Go to Settings β About Phone β MIUI version (activate developer mode if not enabled).
- Open for developers β The scale of the animation window and install Off.
- Do the same for the scale of the animation transition and the duration of the animation.
Problem 3: Redmi with HyperOS doesnβt have lock gestures.
Solution: In HyperOS, the gesture logic has changed.
- π Use the power button (method 1).
- π€ Configure automation through MacroDroid (method 4).
- π² Install a third-party application (method 5).
π‘
If neither of these methods works, check if your Redmi has custom firmware (e.g. Pixel Experience or LineageOS) installed, and the locking logic may differ.