How to remove the vibration response on Xiaomi: disable the tactile return completely or selectively

The vibrating on Xiaomi smartphones is one of those features that users either enjoy from day one or are annoying to the point that you want to turn it off forever. The tactile return when you press screen, keys or system notifications can seem excessive, especially if you are used to โ€œsilentโ€ gadgets. In this article, we will examine all possible ways to turn off the vibration โ€“ from basic MIUI settings to hidden parameters of the developer and ADB commands.

The problem is that Xiaomi often hides these options in non-obvious menu sections or does not give the user direct control over certain types of vibration response (for example, when typing or swiping), we tested all methods on current versions of MIUI 14 (Android 13/14) and collected working solutions even for cases where standard settings do not help.

Why the vibration response can interfere: 3 main reasons

Before we get to the instructions, we need to understand where tactile recoil becomes a problem, and here are some of the most common user complaints:

  • ๐Ÿ“ฑ Constant vibration when typing โ€“ each character or auto-replacement is accompanied by a short pulse, which distracts and slows down the printing process.
  • ๐Ÿ”Š Audible conflict โ€“ vibration duplicates notifications, creating an excess tactile load (for example, in messengers or games).
  • ๐Ÿ”‹ Battery consumption โ€“ the vibration motor consumes additional energy, which is critical for models with a small battery (for example, Xiaomi 12 Lite).

In addition, on some devices (especially the budget Redmi and POCO series), the vibration motor can make extraneous noises or work unevenly, which exacerbates the discomfort.

๐Ÿ“Š What type of vibrating response annoys you the most?
When typing
On notice
Pressing the buttons
Swipe-wise.
Another type

Method 1: Turn off vibration in standard MIUI settings

To start with, the basics are built-in MIUI options, and most users don't even realize that some of the vibrations can be turned off without third-party tools.

  1. Open the Settings. โ†’ Sound and vibration.
  2. Go to the Vibration section (on some firmware it may be called Tactile feedback).
  3. Turn off the sliders: ๐Ÿ“ฒ Vibration when pressed - responsible for the response when touching the screen buttons. โŒจ๏ธ Keyboard vibration โ€“ removes jitter when typing. ๐Ÿ”” Notification Vibration โ€“ Disables tactile signals for messages and calls.

Note that on some devices (such as Xiaomi 13 Pro or Redmi K60), these options can be divided into different menus. If you do not find the right item, check the submenu Additional settings or search by settings (the magnifying icon in the upper right corner).

โ˜‘๏ธ Checking standard settings

Done: 0 / 4

โš ๏ธ Attention: On firmware MIUI global-market (EEA) Some of the vibration options may not be available, so you can go to method 2 or 3.

Method 2: Turn off keyboard vibration (Gboard and MIUI Keyboard)

If you're annoyed by the vibration of typing, the problem may be the keyboard settings. Xiaomi uses two main keyboards: Google's standard MIUI Keyboard and Gboard, and the instructions are different.

For MIUI Keyboard:

  1. Open any field to enter text (for example, in Notes).
  2. Touch the icons โš™๏ธ (gear on the keyboard โ†’ Settings.
  3. Go to Feedback when pressed and turn off Vibration.

For Gboard:

  1. Go to Settings โ†’ System โ†’ Language and input โ†’ Virtual Keyboard โ†’ Gboard.
  2. Select Settings โ†’ Sound when pressed.
  3. Turn off the vibration when pressed.

If the vibration remains after these actions, check if you have a third-party keyboard (for example, SwiftKey or Fleksy) installed, and their settings can override system parameters.

What if the keyboard does not save the settings?
Sometimes the keyboard settings are reset after the MIUI update. In this case, try: 1. Clear the keyboard cache in Settings โ†’ Apps โ†’ Application Management โ†’ [keyboard name] โ†’ Clear the cache. 2. Remove updates for MIUI Keyboard (if used) by going back to the factory version.

Method 3: Using Do Not Disturb mode to selectively shut down

If you only need to turn off vibrations at certain hours (e.g. at night) or for specific applications, use Do Not Disturb mode, which does not completely remove vibration response, but allows you to flexibly control it:

  1. Go to Settings โ†’ Sound and vibration โ†’ Do not disturb.
  2. Activate the mode and set up the rules: ๐Ÿ•’ Schedule: Specify the hours when vibration should be turned off. ๐Ÿ“ต Exceptions โ€“ Select applications for which vibration will work (or vice versa blocked). ๐Ÿ”” Type of notification โ†’ No sound or vibration.

This is useful if vibration only interferes in certain situations (such as during sleep or important meetings), but it does not turn off tactile returns when pressed on the screen or in games, but it will require more radical measures.

Type of vibrationShuts down through "Do Not Disturb"?Alternative method
Notificationsโœ… Yes.Method 1 or 4
keyboardโŒ No.Method 2
System buttons (back, home)โŒ No.Method 4 or 5
Games and applicationsโš ๏ธ Partially.Method 5 (ADB)

Method 4: Hidden Developer Settings (for Power Users)

If standard methods don't work, you can try turning off the vibration through the developer's settings, which requires activating the hidden menu, but gives you access to settings that aren't available in the usual settings.

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Find the MIUI Version and click on it 7 times in a row until the notification You became a developer appears!
  2. Return to the main Settings menu and open a new Developer section (usually at the bottom of the list).
  3. Scroll down and find options related to vibration: ๐Ÿ”ง Turn off the vibration response (if any). ๐Ÿ“ฑ Disable Haptic feedback (on English firmware). ๐Ÿ”„ Vibration in interaction โ†’ Choose Never.

On some devices (for example, POCO F5 or Xiaomi 12T) in the developer menu there is a separate item Disable haptic feedback โ€” its inclusion completely removes the tactile return, including the system buttons. If there is no such item, go to method 5.

โš ๏ธ Note: Changing the developer settings may affect the stability of the device. Do not activate options that you do not know the purpose of (for example, Force). GPU rendering or disable HW overlays).

Method 5: Completely shutting down vibration through ADB (for advanced)

If none of the previous methods worked, the most radical (and effective) way is to turn off the vibration via ADB. This will require connecting the smartphone to the computer, but it is guaranteed to remove all types of tactile returns, including those that are not controlled through the menu.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed Xiaomi drivers and tool ADB (You can download from the official Android website).
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (in the settings of the developer).
  • ๐Ÿ”Œ USB-cable (preferably original).

Instructions:

  1. Connect your smartphone to your computer and allow debugging via USB (a request will appear on the phone screen).
  2. Open the command prompt (cmd on Windows or Terminal on macOS/Linux) and type:
adb shell settings put global haptic_feedback_enabled 0


adb shell settings put global vibration_intensity 0

These commands are off:

  • ๐Ÿ”˜ haptic_feedback_enabled 0 โ€” system vibration response (buttons, swipes).
  • ๐Ÿ“ณ vibration_intensity 0 โ€” Vibration intensity for notifications.

To return the vibration, replace 0 with 1 on both commands. If the settings reset after the reboot, repeat the procedure or use the MacroDroid application to automatically apply the commands when you start the system.

๐Ÿ’ก

Back up important data before using ADB, and in rare cases, incorrect commands can cause system applications to crash.

Frequent problems and their solutions

Even after the vibration is turned off through every possible means, users sometimes face a return of tactile recoil, and here are the most common reasons and solutions:

  • ๐Ÿ”„ Vibration returns after update MIUI: Reset vibration settings manually (method 1) or repeat ADB-Some updates reset user settings.
  • ๐ŸŽฎ Vibration in games does not turn off: Check the settings of a particular game (for example, in the game). PUBG Mobile or Call of Duty Vibration Response is controlled separately. You can also use Game Turbo to turn off the global system.

If the problem persists, check to see if the device has applications that can handle vibration (such as launchers like Nova Launcher or customization utilities like Tasker) that can override the system settings.

๐Ÿ’ก

On devices with MIUI 14 and later, some of the vibration parameters are controlled via the Mi Cloud, and if you synchronize settings, the vibration response can return after data recovery.

FAQ: Answers to Frequent Questions

Can you turn off vibrations for a specific application only?
Yes, but not for all apps. Some messengers (like Telegram or WhatsApp) let you turn off the vibration in their notification settings. For others, you can use Do Not Disturb with Exceptions or apps like MacroDroid to create rules.
Why does it still work after the vibration is turned off in the settings?
This can happen for several reasons: Your device has custom firmware installed (like LineageOS or Pixel Experience), where the vibration settings work differently. The manufacturer has blocked the vibration from being turned off at the hardware level (relevant to some POCO models with a gaming bias); the vibration comes not from the system, but from the connected accessory (like a gamepad or Mi Band smartwatch). Try the way with ADB or check the device for root rights (if any, the vibration can be turned off via Magisk modules).
Is it safe to use ADB to turn off vibration?
Yes, the commands in this article are safe, they only change system settings without affecting critical files. ADB-Do not turn off vibration on devices with physical buttons (for example, Xiaomi Mi). A3), If they depend on tactile feedback, then after you apply the commands, restart the device so that the changes take effect.
How to turn off vibration when charging your phone?
The vibration when you connect the charger is controlled separately. To remove it: Go to Settings โ†’ Battery and productivity โ†’ Charging settings. Turn off Vibration when charging is connected (or Charging Notice). If there is no such option, use ADB-Adb shell settings put global charging_vibration_enabled 0
Can vibrations be turned off only for swipes up/down?
Unfortunately, MIUI does not have a separate setting for swipe vibration. The only options are: Turn off the vibration response completely (method 4 or 5). Use a third-party launcher (e.g., Nova Launcher), which allows you to adjust the tactile return more flexibly. On some devices (e.g., Xiaomi Mix Fold 2), the swipe vibration is controlled through the gesture settings in System โ†’ Ges.