How to Remove Vibration When You Press the Buttons on Xiaomi: The Complete Guide

Why Xiaomiโ€™s button vibrations can be annoying and how to fix them

Tactile recoil when touching the screen is a feature that should improve the user experience, but in practice often becomes a source of discomfort. Owners of Xiaomi, Redmi and Poco smartphones often complain of excessively intense or untimely vibration when typing, scrolling menus or pressing system buttons. This is especially noticeable on budget models, where the vibrator motor is not always perfectly calibrated.

The problem is compounded by the fact that in different versions of MIUI (12 to 14), the vibration settings are hidden in non-obvious sections of the menu, and some parameters are not at all in the standard interface. After firmware updates, the settings can be reset, and the vibration returns on its own. In this article, we will discuss all possible ways to disable vibrations, from basic to hidden, including methods for root-access devices.

It's important to understand that there are three types of vibration: system (by pressing navigation keys), keyboard (by printing), and tactile interface (by touching menu items), each type is customized separately, and we'll show you how to control each of them.

Method 1: Turn off vibration in standard MIUI settings

To begin with, the most obvious method that works on most Xiaomi devices without any further manipulation is to turn off the vibration of the system buttons (back, home, recent apps) and some interface elements.

Instructions:

  1. Open the Settings. โ†’ Sound and vibration.
  2. Scroll down to the Vibration section.
  3. Turn off the sliders: ๐Ÿ”„ Vibration on touch (tactile return of the interface) ๐Ÿ“ฑ Vibration when pressing buttons (system navigation keys)

Settings

Additionally.

Language and input

Keyboard Gboard/Xiaomi

Vibration settings

โš ๏ธ Note: Some models (e.g. Xiaomi) 12T Or the Redmi Note 11 Pro.+) no vibration when pressing the buttons, in which case use alternative methods from the following sections.

Open "Settings โ†’ Sound and vibration" | Find the "Vibration" section | Turn off "Vibration when touching" | Check the keyboard settings-->

Method 2: Use Do Not Disturb mode to temporarily shut down

If vibration is only needed at certain times (such as during games or calls) but is annoying in everyday use, you can set up Do Not Disturb (DND) mode with exceptions. This method does not turn off the vibration completely, but allows you to flexibly control its operation.

How to set up:

  1. Go to Settings โ†’ Notifications and Status bar โ†’ Do not disturb.
  2. Select a Schedule and set a time when the vibration should be turned off (e.g. 22:00 to 8:00).
  3. In the Rules section, add exceptions for apps where vibration should remain (such as WhatsApp or Alarm).
  4. Activate the slider Turn off vibration in the mode settings.

๐Ÿ’ก Useful advice: B MIUI 14 Auto Rule, which can turn off vibration when connected to Bluetooth devices (e.g. headphones), is handy if you want vibration to work only without the headset.

Constantly | Only when typing | When using system buttons | Never noticed-->

Method 3: Disabling vibration through ADB (for power users)

If standard settings donโ€™t work, you can use Android Debug Bridge (ADB), a deep-tuning tool that requires connecting your smartphone to your computer, but allows you to turn off vibrations at the system level, including hidden settings.

Step-by-step:

  1. Turn on Developer Mode on your phone: Go to Settings โ†’ About Phone. Press 7 times on the MIUI version until the notification appears.

Settings โ†’ Additional โ†’ For Developers

USB debugging

ADB-tools

adb shell settings put global haptic_feedback_enabled 0


adb shell settings put global vibration_intensity 0

adb shell settings put secure vibrate_on 0

โš ๏ธ Warning: After rebooting the device or resetting the settings, these settings can return the standard values:

adb shell cmd settings put global haptic_feedback_enabled 0 --user 0

What if the ADB does not recognize the device?
Make sure you have installed Xiaomi USB Drivers (you can download from the official website). Also try changing the cable or USB port. If the problem persists, turn on the USB Debugging option (security options) in the developer settings and confirm the PC permission.

Method 4: Set up vibration through third-party apps

If you donโ€™t want to dig into settings or use ADB, you can use specialized utilities from Google Play, which allow you to fine-tune the vibration intensity or turn it off completely for individual applications.

Top.-3 vibration control applications:

  • ๐Ÿ› ๏ธ Vibration Tuner - adjusts the strength and duration of vibration for system events and keyboard. MIUI 12-14.
  • ๐Ÿ”ง MacroDroid โ€“ allows you to create rules for automatically turning off vibrations by time, location or application launch.
  • ๐Ÿ“ฑ Button Mapper โ€“ Override button actions, including turning off vibrations for navigation keys.

๐Ÿ” Important: Applications will need access to Special Features (in security settings).Some features may not work on the latest versions. MIUI Due to the limitations of Xiaomiโ€™s security policy.

AnnexFunctionsCompatibility with MIUINeeds root?
Vibration TunerAdjusting the intensity of vibration, shutting down for individual events12, 13, 14No.
MacroDroidAutomation of vibration off triggers12, 13, 14No.
Button MapperDisabling vibration for navigation buttons13, 14Partially.

Method 5: Completely shutting down vibration through the Engineering Menu (MTK)

Xiaomi devices with MediaTek processors (e.g. Redmi 9A, Redmi Note 10) can use an engineering menu to deeply tune the vibrator, a method that is risky but allows you to turn off vibration at the hardware level.

Instructions:

  1. Open the phone app and enter the combination: ##4636##
  2. Select Equipment Testing โ†’ Vibration.
  3. In manual mode, set the value of 0 for Vibration Intensity.
  4. Save the settings and restart the device.

โš ๏ธ Warning: Incorrect changes to the engineering menu may result in loss of warranty or unstable operation of the device.If after the changes the phone begins to overheat or vibrate incorrectly, reset the settings through Settings โ†’ The phone. โ†’ Resetting settings.

๐Ÿ’ก

The engineering menu is designed to test the equipment, and only change the settings if you are confident in your actions.

More tips: how to reduce vibration without completely switching off

If you need a vibration, but it's too intense, you can make it less visible without drastic measures.

  • ๐Ÿ”Š Reduce the volume of vibration: In Settings โ†’ Sound and vibration โ†’ When calling, choose the vibration type Short or Weak.
  • ๐Ÿ“ฒ Alternative keyboards: SwiftKey or Fleksy allow you to adjust vibration separately from system settings.
  • ๐Ÿ”„ Update firmware: In some cases, excessive vibration is a bug of a particular version MIUI. Check for updates in Settings โ†’ The phone. โ†’ Updating the system.

๐Ÿ’ก Useful advice: On devices with AMOLED-screens (for example, Xiaomi 13 Pro or Redmi) K60) The vibration may seem stronger because of the tactile illusion created by the flexible display. โ†’ Display. โ†’ Colour calibration.

Frequent problems and their solutions

Even after the vibration is turned off in the settings, it can appear in some scenarios, and let's look at typical situations and how to fix them:

  • ๐Ÿ”‹ Vibration returns after reboot: This is due to automatic resetting of settings MIUI. Use it. ADB (method 3) or MacroDroid application for setting parameters.
  • ๐ŸŽฎ Vibration in games: Disables in the settings of the game itself or through Game Turbo (Settings) โ†’ Special facilities โ†’ Game Turbo โ†’ Vibration settings).
  • ๐Ÿ“ž Vibration when calling: Configure in Settings โ†’ Sound and vibration โ†’ Vibration when ringing or disconnect completely by selecting No Vibration.

If none of the methods worked, the problem may be a hardware malfunction of the vibrator, in which case contact the Xiaomi service center, especially if the device is warranty.

๐Ÿ’ก

Before visiting the service center, back up your data via Settings โ†’ Additional โ†’ Backup and Reset. This will save your files if your device is reset.

Can you turn off the vibration for the keyboard only, leaving it for notifications?
To do this, go to the keyboard settings (Settings โ†’ Language and input โ†’ Current keyboard โ†’ Vibration settings) and turn off the option. Notification vibration is adjusted separately in Settings โ†’ Sound and vibration โ†’ Vibration at notifications.
Why did the vibration turn on again after the MIUI update?
This is a well-known feature of MIUI โ€“ in major updates (for example, from 13 to 14), some settings are reset to factory. To avoid this, after updating immediately check the section Sound and vibration and if necessary, repeat the setting.
Is there a difference in vibration settings between Redmi and Poco?
No, because both brands run MIUI, except for Poco devices with Poco Launcher firmware, where you may not have the Vibration section when you touch, in which case you can use ADB or third-party apps.
Can you turn off vibration on Xiaomi without root rights?
Yes, in 90% of cases, standard settings or ADB are enough. Root is only required for deep modification of system files, which is not recommended for most users.
Vibration only works in some applications. How do you fix that?
This is due to the individual settings of the apps, for example, Telegram or Viber have their own vibration options in the notification menu. Open the settings of each application and turn off the vibration manually.