How to completely disable tactile returns on Xiaomi: keyboard, buttons, notifications

The haptic feedback on Xiaomi smartphones is a vibrating response when you click on on screen buttons, keyboards, or receive notifications. For many users, this feature seems useful, but some find it annoying or even harmful to the battery. This is especially true for owners of devices with AMOLED-screens where vibration can provoke phantom presses due to the sensitivity of the sensor to microvibrations of the body.

In this article, weโ€™ll look at all the possible ways to turn off tactile feedback, from standard MIUI settings to hidden developer settings. The instructions are relevant for the Redmi Note 12/13, POCO X5/F5, Xiaomi 13/14 and other devices based on MIUI 14/15 and Android 13/14. If you want to save battery power or just tired of the constant jitter of the phone, read on.

Why can tactile recoil interfere?

The vibration in Xiaomi smartphones is realized through a miniature linear vibrator that consumes energy even at short-term pulses.

  • ๐Ÿ”‹ Battery consumption: Vibrator increases energy consumption by 3โ€“7% in active use (GSMArena test data).
  • ๐Ÿคฏ Irritation: Constant microvibration can be distracting, especially with prolonged typing.
  • ๐ŸŽฎ Lags in games: in dynamic games (e.g., in games, PUBG Mobile or Genshin Impact Vibration Can Create Delays.
  • ๐Ÿ› ๏ธ Wearing mechanisms: although vibrators are designed for millions of cycles, heavy use reduces their lifespan.

In addition, on some models (such as the Redmi Note 11 Pro+), users complain of โ€œdouble vibrationโ€ โ€“ when both system recoil and keyboard recoil are triggered simultaneously โ€“ this is due to a bug in MIUI 13 that is not fixed even in newer versions of the firmware.

โš ๏ธ Note: On Android 12 and below devices, disabling tactile recoil through standard settings may not work due to limitations MIUI. In this case, it will be necessary to use ADB-teams (section 5).

Method 1: Turning off the keyboard vibration

The most common user complaint is typing vibration, which is set up separately from the system tactile output in MIUI. Here's how to do this:

  1. Open any field to enter text (for example, in Messages or Notes).
  2. Touch the badge. โš™๏ธ (settings) on the keyboard (usually next to the space).
  3. Select keyboard settings โ†’ Sound and vibration.
  4. Turn off the "Vibration on Press" slider.

If you have a Google keyboard installed, the path will be different: Gboard settings โ†’ Themes, Emojis and GIFs โ†’ Keyboard settings โ†’ Vibration when pressed.

1.Reboot the phone (sometimes the settings are applied after the reboot)

2. Try typing text in another application (for example, in Telegram)

3. Make sure that the vibration is turned off for the symbol keys (digits, punctuation marks)

4. Check if the vibration is not on in third-party keyboards (SwiftKey, Fleksy)

-->

On some firmware (e.g. MIUI Global for POCO F4), the vibration option may be hidden, in which case, try changing the keyboard theme to a standard Xiaomi:

  1. Clutch the space on the keyboard.
  2. Select Keyboard Themes โ†’ Standard.
  3. Repeat the steps to turn off the vibration.

Method 2: Disabling system tactile recoil

System vibration is responsible for the response when you press interface buttons, unlock the screen and other actions, to turn it off:

  1. Go to Settings. โ†’ Sound and vibration.
  2. Select Vibration (on some models โ€“ Tactile recoil).
  3. Turn off the sliders: ๐Ÿ“ฑ "Touch vibrationโ€ (response to screen presses) ๐Ÿ”“ "Vibration when unlocked" ๐Ÿ”” "Vibration at notificationsโ€ (if necessary)

On MIUI 15 (beta), the menu may look different: Settings โ†’ Additional โ†’ Special Features โ†’ Vibration.

Keyboard vibration |Push system vibration |Notification vibration |Unlock vibration |All vibration fully-->

Xiaomi modelThe path to vibration settingsFeatures
Redmi Note 12/13Settings โ†’ Sound โ†’ VibrationThere is a separate switch for vibration notifications
POCO X5/F5Settings โ†’ Additional โ†’ VibrationYou may need to reset the sound settings.
Xiaomi 13/14Settings โ†’ Sound and vibration โ†’ Tactile recoilSupports the vibration intensity setting
Redmi 10A/10CSettings โ†’ System โ†’ Additional โ†’ VibrationLimited settings, keyboard vibration is not turned off by standard means

โš ๏ธ Note: Some devices may lose response when using navigation gestures after the system vibration is turned off (for example, swipe up to return to the main screen). ADB (section).

Method 3: Turning off vibration for specific applications

If you only need to turn off vibrations in individual apps (like Instagram or TikTok), do the following:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want (such as WhatsApp).
  3. Press Notifications.
  4. Turn off the Vibration slider or select No Sound in the Notification Type section.

For games (such as Call of Duty Mobile or Free Fire), the vibration is usually set within the app itself: Game settings โ†’ Sound โ†’ Vibration (Haptic Feedback).

๐Ÿ’ก

If the vibration in the game is not turned off through the settings, try temporarily setting a Do Not Disturb profile (DND) with all vibrations turned off, this will work even for applications that ignore system settings.

MIUI 14 has a feature called โ€œGame Turbo Modeโ€ that can block vibration during the game: Settings โ†’ Special features โ†’ Game Turbo Mode โ†’ Settings โ†’ Vibration.

Method 4: Use of the "Do Not Disturb" mode

If you need to temporarily turn off all vibrations (such as in a meeting or at night), use Do Not Disturb (DND) mode:

  1. Swipe down to open the notification panel.
  2. Hold the badge. ๐Ÿ”” (Don't disturb).
  3. Select Settings โ†’ Rules โ†’ Vibration.
  4. Set it up without vibration.

Steps:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command line (Windows) or the terminal (Mac/Linux) in the adb folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Turn off system sound vibrations: adb shell settings put global haptic_feedback_enabled 0
  5. Turn off keyboard vibration: adb shell settings put system haptic_feedback_enabled 0
  6. Reboot your phone: adb reboot

To return the vibration, replace the 0 with 1 in the commands above.

โš ๏ธ Note: On some firmware (for example, MIUI EU) ADB-commands can be reset after the system update. It is also not recommended to use this method on devices with banking applications (for example, SberBank Online), since debugging is done by the Internet. USB It may cause a blockage for security reasons.

๐Ÿ’ก

ADB-commands are the most reliable way to turn off vibration, but it requires caution. Improper use can cause system failures. Always back up data before changing system parameters.

Additional advice and frequent problems

If the vibration is still working after all the manipulations, check the following points:

  • ๐Ÿ”„ System cache: Sometimes settings are reset due to a damaged cache. Try clearing it through Settings โ†’ Annexes โ†’ Application management โ†’ Three points. โ†’ Clear the cache.
  • ๐Ÿ“ฒ Third-party launchers: Launchers like Nova Launcher or Hyperion can have their own vibration settings.
  • ๐Ÿ”ง Updates MIUI: After the firmware update, the vibration settings may reset. Check them after each update.
  • ๐Ÿ› ๏ธ Hardware malfunctions: If vibration is running continuously (even without pressing), this may indicate damage to the vibro motor or motherboard.

On Xiaomi 12T and Redmi K50, users encounter a bug where the vibration turns on on on itself after connecting the headphones. Solution: Settings โ†’ Connected devices โ†’ Headphones โ†’ Additional โ†’ Turn off โ€œVibration when connectedโ€.

How to check the vibromotor serviceability?
1. Go to Settings โ†’ About Phone โ†’ All Specifications โ†’ Core โ†’ Equipment Test (on some models the path may be different). 2. Select Vibration and run the test. 3. If the motor does not vibrate or emits a grinding, a replacement is required (contact the service center).

FAQ: Frequent questions about tactile returns on Xiaomi

Why does it still work after the vibration is turned off in the settings?
This is because some apps (like Facebook or VK) ignore system settings and use their own vibration mechanisms. Solution: Turn off vibration in the app settings. Use ADB (section 5) to shut down completely. Install an app like MacroDroid to block vibration selectively.
Can you turn off the vibration only for the "back" key?
There is no separate setting for the navigation buttons to vibrate on MIUI, but you can: Turn off the vibration completely (Section 2). Go to gesture control (Settings โ†’ Screen โ†’ Navigation Panel โ†’ Gestures), where the vibration is less noticeable.
Does the vibration shutdown affect NFC or contactless payment?
No, vibrator and NFC-The chip is different components, and the haptic impact of the shutdown won't affect Google Pay, SberPay, or other contactless payment services, but on some models (e.g. Xiaomi). 11T Pro vibration is triggered when successful payment โ€“ it can be turned off in the settings of the corresponding application (for example, SberBank Online) โ†’ Settings โ†’ Sound and vibration).
How to turn off vibration when charging your phone?
Vibration when connecting charging is set up separately: Go to Settings โ†’ Battery โ†’ Extra, turn off the "Vibration on Charging" slider. If you don't have an option, use it. ADB-Adb shell settings put global charging_vibration_enabled 0 Nana POCO M4 Pro and Redmi Note 11S This function can be hidden in the settings โ†’ Special facilities โ†’ Charging notifications.
Can the vibration intensity be adjusted?
On MIUI 14/15 and Android 13/14, some models (Xiaomi 13 Ultra, Mix Fold 3) have a vibration power setting: Go to Settings โ†’ Sound and Vibration โ†’ Tactile Return. Select Vibration Intensity and move the slider. If this option is not available, try installing a third-party app like Vibration Tuner (root rights required).