How to lock the screen Xiaomi Redmi while calling: all working ways

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
πŸ“Š What kind of smartphone you Xiaomi?
Redmi Note 10/11/12
Redmi K40/K50/K60
POCO F3/F4/F5
Another Redmi.
Another brand

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:

  1. During the call, briefly press the power button (usually located on the right end of the case).
  2. The screen will go out, but the conversation will continue.
  3. 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:

  1. Go to Settings β†’ About phone and 7 times click on the option MIUI Version to unlock the developer mode.
  2. Go back to the basic settings and open Additional β†’ for developers.
  3. Find the option to Lock screen during a call (or Lock screen during a call in English) and turn it on.
  4. 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?
Some versions of MIUI (especially those localized to Europe) may not have this item, so try updating your firmware to the latest version or using alternative methods in this article.

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:

  1. During the call, raise your hand to the top of the screen (where the sensors are located).
  2. If the sensor is turned off, but the screen does not go out – the sensor works, but there is no lock.
  3. 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):

  1. Install MacroDroid from Google Play.
  2. Create a new macro command with a trigger Phone β†’ Call status β†’ Start of outgoing / incoming call.
  3. Add the action System β†’ Lock the device.
  4. 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.

AnnexFunctionalPlusesCons
Call LockBlocks the screen when you start a call, supports contact exceptionsSimple interface, works without rootAdvertising in the free version
Call ConfirmBlocks the screen and shows a call start notificationSupports MIUI 14 and HyperOSRequires permission to access calls
Call BlockerScreen lock + spam call filteringAdditional security functionsPaid 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.

  1. Go to Settings β†’ About Phone β†’ MIUI version (activate developer mode if not enabled).
  2. Open for developers β†’ The scale of the animation window and install Off.
  3. 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.

Can I lock the screen on Xiaomi Redmi without a power button?
Yes, there are a few alternatives: πŸ”˜ Use the locking gesture (method 2). πŸ€– Set up automation via Tasker or MacroDroid (Those 4). πŸ“± Install a third-party application (method 5). If the power button is broken, we recommend taking the phone to the service center - its replacement with Redmi is usually inexpensive (from 500 to 1500 rubles).
Why did the MIUI update stop working during the call?
With the new MIUI 13-14 and HyperOS, Xiaomi has changed the logic of the proximity and gesture sensor. To return the function: Check the proximity sensor settings (Settings β†’ Screen). Activate the developer mode and enable the hidden lock option (method 2). If nothing helps, use third-party applications (method 5).
Will the locking screen work if I use headphones?
Yes, the locking of the screen during the call does not depend on the connected headphones (wired or Bluetooth: 🎧 If you use wired headphones with a microphone, the proximity sensor may not work (since the phone is not pressed to your ear). πŸ”Š When you connect over Bluetooth (like Redmi Buds), the screen is locked in the standard way. If the lock doesn't work with the headphones, try manually locking the screen with the power button.
Can you set up automatic locks for certain contacts only?
Yes, but not with standard MIUI. You'll need to: Install Tasker or MacroDroid. Create a rule with the condition If the caller is [contact name] β†’ Lock the screen. For MacroDroid in the trigger, select Phone β†’ Specific Contact. This approach is useful if you want to lock the screen only for work calls or spam numbers.
Why does the sound in the tube disappear after the screen is blocked?
This is a rare problem involving proximity sensor and audio driver conflict: πŸ”„ Reboot the phone and repeat the call. πŸ“ž Before locking the screen, turn on the speaker, and after unlocking, return the sound to the tube. πŸ› οΈ Update your firmware or reset your network settings (Settings) β†’ Mobile network β†’ If the problem is repeated, check the speaker - the microphone/dynamic connector may be faulty.