How to remove vibration when pressing buttons on Xiaomi smartphones: 5 working methods

Button vibration on Xiaomi is a useful feature for tactile feedback, but not everyone likes it. The constant jitter of the case when typing or navigating the menu can be annoying, especially in quiet rooms or when battery power is low. Fortunately, the manufacturer has provided several ways to turn this option off, both through standard MIUI settings and using hidden developer settings.

In this article, we’ll look at all the current vibration removal techniques for different firmware versions (including MIUI 12, 13 and 14), and how to reset the settings if you ever want to restore tactile response. We’ll focus on the nuances for the global and Chinese versions of the software β€” they often differ in the location of menu items. If you’re an owner of a Redmi Note 12, POCO X5 or any other model of the brand, here you will find a solution for your needs.

Why button vibrations can interfere: 3 key reasons

Before we get to the instructions, it’s worth understanding when to turn off the vibration is really justified. Here are the most common scenarios where Xiaomi users are looking for a way to remove the tactile response:

  • πŸ”‹ Battery savings: Vibromotor consumes energy even on short-term switches. On weak batteries (for example, in Redmi). 9A After a year of use, this can reduce battery life by 5-10%.
  • 🎡 Conflict with music or video. Vibration creates physical vibrations in the body that can distort sound through speakers, especially at maximum volume.
  • 🧘 Psychological discomfort: Some users have noted that constant microvibration causes irritation or even headaches with prolonged use of a smartphone.

Interestingly, MIUI 14 has added adaptive vibrations that adapt to context (e.g., less vibrating at night), but even this feature doesn't always save you from the unpleasant sensations. If you're one of those who prefer a complete lack of tactile response, read on.

πŸ“Š You turn off the vibration on your smartphone?
Yeah, she's bothering me.
No, I'm used to it.
Only in some models
Never tried.

Method 1: Turn off vibration through basic MIUI settings

The easiest way to remove the vibration of the buttons is to use the standard settings menu, which works on all current versions of MIUI (12 to 14) and is suitable for most models, including the Xiaomi 13 Pro, Redmi Note 11 and POCO F4.

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to the Sound and Vibration section (some firmware may refer to Sounds and Vibration).
  3. Scroll down to the Vibration block and tap it.
  4. Find the option Vibration on press (or Tactile feedback) and move the slider to the position β€œOff”.

After these actions, the vibration when you press the on-screen buttons (including the keyboard, menus and system elements) should disappear. If there is no Vibration option when you press your menu, then your model uses an alternative setting path (see the next section).

β˜‘οΈ Verification of vibration shutdown

Done: 0 / 4

⚠️ Note: On some devices with MIUI 13 and older, the vibration option can be divided into two separate ones: for the system buttons and for the keyboard. Make sure you turn off both if you want no tactile response at all.

Method 2: Vibration settings for keyboard (Gboard, SwiftKey, Xiaomi Keyboard)

If the system vibration is still vibrating when typing, the problem is the settings of the keyboard itself. Xiaomi installs its Mi Keyboard on its smartphones, but many users use alternatives like Google's Gboard or Microsoft's SwiftKey, and the instructions for each variant are different.

For the standard Xiaomi keyboard (Mi Keyboard):

  1. Open any field to enter text (such as notes or a message).
  2. Put the badge on. βš™οΈ Settings on the keyboard panel (usually next to the space).
  3. Select keyboard settings β†’ Vibration when pressed.
  4. Turn off the slider or uncheck next to the appropriate option.

For Gboard (Google Keyboard):

  1. Go to Settings β†’ System β†’ Language and input β†’ Virtual Keyboard β†’ Gboard.
  2. Select Settings β†’ Sound when pressed.
  3. Turn off the Vibration option when you press the keys.

Important: On some Xiaomi firmware, the system keyboard can block changes to Gboard settings. In this case, first install Gboard as the default keyboard in the language and input settings.

Keyboard typeThe path to vibration settingsNotes
Mi Keyboard (standard)Keyboard settings β†’ Vibration when pressedIt could be called "Tactile Response."
GboardGboard settings β†’ Sound when pressed β†’ VibrationRequires default rights
SwiftKeySettings β†’ Sound and vibration β†’ Vibration of keysSupports the adjustment of vibration force

Method 3: Use Do Not Disturb Mode to Temporarily Shut Down

If you only need to turn off the vibration for a specific period (e.g. overnight or during an important event), you can use Do Not Disturb mode, which does not remove the vibration completely, but allows it to be dimmed or turned off along with other notifications.

How it works:

  1. Open Settings β†’ Sound and vibration β†’ Do not disturb.
  2. Activate the mode by moving the slider to the "On" position.
  3. Slip by Schedule or Rules (depending on the version of MIUI).
  4. Select Settings β†’ Vibration and turn off the Vibration option when notified.

In this mode, the button vibration will only turn off when the Do Not Disturb state is active. To return it back, you just need to deactivate the mode in the notification curtain or in the settings.

πŸ’‘

If you need to quickly turn on/off the Do Not Disturb mode, add its shortcut to the Quick Settings Panel. To do this, swipe down the screen twice and tap the pencil icon for editing the panels.

Method 4: Turning off vibrations through special features settings

In rare cases, vibration options can be hidden in the menu of special features, which is relevant for users with disabilities, but ordinary users can use this method if the standard methods do not work.

Instructions:

  1. Go to Settings. β†’ Special facilities.
  2. Select Physical buttons or Tactile feedback (name depends on the version of MIUI).
  3. Turn off the option Vibration when pressed or Vibration buttons.

This method is especially useful for owners of devices with Chinese firmware, where the settings menu can be significantly different from the global version. If you do not find the right item, try searching by settings (the magnifying icon in the upper right corner).

⚠️ Note: On some models (e.g. Xiaomi Mi 11 Ultra), turning off vibration through special features can also block vibration when calling and alarm clocks.

Method 5: Resetting vibration settings through developer settings

If none of the previous methods worked, the last option is to use the developer's parameters, which requires caution, since incorrect changes can affect the stability of the system, but it often helps in cases where the vibration is "hang" due to a software failure.

Steps to shut down:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version (you will be notified "You are a developer").

Additionally. β†’ Developer parameters

Turn off the vibration.

Press vibration

Entering

Animation.

Turn it off and restart the device.

If the developer’s options don’t have a direct option for vibration, try resetting all the animation settings:

Settings β†’ Additional β†’ Developer Settings β†’ Animation window (set 0.5x or turn off)
What to do if the developer’s settings are not opened?
If after 7 clicks on "Version" MIUI" Developer mode is not activated, try: 1. Reboot the phone. 2. Check if the device administrator has blocked the settings (relevant for corporate phones). 3. Update the firmware to the latest version via Settings β†’ Update of the PO.

More tips: how to return vibration and avoid problems

If you want to return the vibration of the buttons after experimenting with the settings, just repeat the steps from the corresponding method and turn the option back on.

  • πŸ”„ Reboot: Once the vibration is turned off through the developer settings or special features, it may be necessary to restart the device for the changes to take effect.
  • πŸ“± Update: After major updates MIUI Vibration settings may be reset. Check them after installing new firmware versions.
  • πŸ› οΈ If the vibration does not turn off by any means, try resetting to factory settings (Settings) β†’ The phone. β†’ Reset settings. Before you do this, back up your data!

For owners of custom firmware devices (such as LineageOS or Pixel Experience), the process of turning off vibration may be different, in such cases, look for settings in the System β†’ Vibration sections or use Magisk modules if you have root access.

πŸ’‘

On devices with MIUI 14 and later, the button vibration can be turned off separately for each user profile, which is useful if the phone is used by several people with different preferences.

FAQ: Frequent questions about vibration on Xiaomi

Can you turn off vibrations only for certain applications?
There is no such feature in standard MIUI settings, but you can use third-party utilities like MacroDroid or Tasker to create rules for disabling vibration for specific applications, which would require giving them special permissions in the system settings.
Why does it still work in games after the button vibrations are turned off?
Vibration in games is controlled separately through the VibrationEffect API and is independent of system settings. To turn it off, go to the settings of a particular game or use the Do Not Disturb with Vibration Lock mode for all applications.
Will the vibration shutdown affect the approach sensor?
No, the proximity sensor (used to turn off the screen during a call) operates independently of the vibrator. Its settings are in the Settings β†’ Screen β†’ Approximation sensor.
How to completely disable vibration on Xiaomi with root rights?
If you have root, you can delete the file. /system/vendor/overlay/VibrationSettingsOverlay.apk (The path may vary depending on the model. Alternatively, edit the build.prop file by adding a line. ro.vibrator.force_disable=Attention: these actions may lead to unstable operation of the system!
The buttons are off, but the phone still vibrates when you're notified. What do you do?
Notifications are managed separately. To turn off their vibration, go to Settings β†’ Applications β†’ Notification Management, select the desired application and turn off the Vibration option in its settings.