How to Remove Keyboard Vibration on Xiaomi: The Complete Guide

While typing on Xiaomi smartphones is a feature that is not popular with everyone, tactile feedback creates a pleasant sensation of β€œpressing” buttons for some users, for others it becomes a source of irritation: It distracts from work, drains the battery and can even cause discomfort with prolonged use. AMOLED-screens where the vibrating motor often works louder than on the LCD-display.

In this article, we will discuss all possible ways to turn off the vibration response, from standard MIUI settings to hidden developer parameters. The instructions are relevant for all modern devices of the brand: Xiaomi 13/14 series, Redmi Note 12/13, POCO F5/X5 and others based on MIUI 12-15 or HyperOS. You will also learn how to turn off vibration only for specific applications (for example, WhatsApp or Telegram) and what to do if the settings reset after the system update.

Why the vibration response can interfere: 3 key problems

Before we get to the instructions, it’s worth understanding why many users want to get rid of this feature.

  • πŸ”‹ Increased battery consumption: Vibration motor is one of the most energy-consuming components of a smartphone, and when typing is active (for example, in messengers), it can eat up to 5-7% of the charge per hour.
  • 🎯 Distraction: Constant microvibration makes it difficult to concentrate, especially if you type quickly or use your smartphone in a quiet environment (in lectures, meetings).
  • πŸ› οΈ In the cheap Redmi models, the vibrating motor eventually starts to "rattle" or work unevenly, which only increases the irritation.

In addition, on some firmware (especially custom) the vibration response is delayed, which creates the effect of sticking the keys, especially in games or when using swipe input (for example, in Gboard).

⚠️ Note: On HyperOS devices (new shell instead of HyperOS) MIUI) The path to vibration settings may be different. If you don't find the right item on the menu, check the firmware version in Settings β†’ The phone.

πŸ“Š You turn off the vibration response on your smartphone?
Yeah, right after the purchase.
Only in certain applications
No, I like it.
I don't know how to do that.

Method 1: Turn off vibration in keyboard settings

The simplest and most obvious method is to deactivate the vibration response directly in the settings of the keyboard used. Most Xiaomi users use either the standard MIUI keyboard or Google's Gboard. Instructions for both versions:

For the standard MIUI keyboard:

  1. Open any field to enter text (for example, in Messages or Notes).
  2. Touch the badge. βš™οΈ (gears) on the keyboard panel to open the settings.
  3. Go to the section Sound and vibration.
  4. Turn off the Vibroresponse switch when pressed.

For Gboard (Google Keyboard):

  1. Launch Gboard and tap the icon βš™οΈ.
  2. Select Settings β†’ Basic settings.
  3. Find the Vibration item when you press the keys and deactivate it.

If you still feel the vibration after these actions, check the system vibration settings (for more on this in the next section), and make sure you have the latest version of the keyboard installed: sometimes bugs with a vibration response are fixed in updates.

β˜‘οΈ Check before turning off vibration

Done: 0 / 4

Method 2: Global Vibration Shutdown in MIUI

If the vibration response interferes not only with typing, but also in other situations (for example, when touching buttons in the menu or unlocking the screen), you can turn off the vibration at the system level.

  1. Go to Settings. β†’ Sound and vibration.
  2. Select Vibration (on some firmware, the item may be called Tactile Feedback).
  3. Turn off switches: Vibration when touching Vibration when typing (if any)

On HyperOS, the path might look like this: Settings β†’ Display and Sound β†’ Vibration. Note that global vibration shutdown affects all system notifications, including alarms and calls. If you only need vibration for important alerts, this is not the right way to go, you better use vibration profiles (discuss them below).

MIUI/HyperOS versionThe path to vibration settingsNotes
MIUI 12–13Settings β†’ Sound and vibration β†’ VibrationThe item may be called "Tactile feedback"
MIUI 14Settings β†’ Display and sound β†’ VibrationIn addition, there is a set of vibration intensity
HyperOS 1.0Settings β†’ Sound and vibration β†’ Vibration and tactile feedbackSeparated settings for keyboard and system events

⚠️ Note: Some models (e.g. Xiaomi) 12T or POCO F4 GT) After upgrading to HyperOS, the vibration settings may reset. If this happens, check the Settings section. β†’ Annexes β†’ Application management β†’ Keyboard and cache.

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

If you need to temporarily turn off the vibration response (for example, during a meeting or at night), it is convenient to use the Do Not Disturb mode. It allows you to flexibly adjust which notifications and vibrations will be blocked.

  1. Open Settings β†’ Notifications and Status bar β†’ Do not disturb.
  2. Select the Rules and create a new rule (e.g., Work or Sleep).
  3. In the settings of the rules, activate: Turn off vibration Disable touch sounds (optional)

Set a schedule or activate the rule manually through the notification panel.

The advantage of this method is that you can create multiple profiles for different situations, for example, one profile will turn off all vibrations at work, and another will only vibrate the keyboard at night. However, note that in the Do Not Disturb mode, calls and notifications are also blocked (unless exceptions are configured).

πŸ’‘

If you only need vibration for calls, but not for the keyboard, create a "Do Not Disturb" rule with an exception for the Phone app, so you don't miss important calls, but you get rid of the extra vibration when typing.

Method 4: Turning off vibration for individual applications

Sometimes the vibration only gets in the way of certain applications, like Telegram or Instagram, where it works when you send messages or like, and in those cases, you can turn off the vibration selectively without affecting the rest of the system.

For messengers (WhatsApp, Telegram, Viber):

  • πŸ“± WhatsApp: Settings β†’ Notifications β†’ Vibration. β†’ Choose No Vibration.
  • πŸ’¬ Telegram: Settings β†’ Notifications and sounds β†’ Vibration. β†’ Turn off the switch.
  • πŸ“ž Viber: More β†’ Settings β†’ Notifications β†’ Vibration. β†’ Choose No. No.

For games and social media:

In most games (like PUBG Mobile or Genshin Impact), the vibrancy is set directly to the audio menu. Look for items like Haptic Feedback or Vibration. On Instagram and TikTok, the likes vibration is turned off in the notification settings.

If the app doesn’t provide this option, you can use special utilities to control vibration, for example, the Vibration Tuner app (available on Google Play) allows you to create whitelists of applications for which vibration will be turned off, but it requires ADB rights to work (we will discuss them in the next section).

What to do if the vibration settings in the application are not saved?
Sometimes the app cache conflicts with the settings. Try clearing the cache through Settings β†’ Apps β†’ [App Name] β†’ Memory β†’ Clear the cache. If that doesn't work, reinstall the app.

Method 5: Advanced Methods (ADB and Developer Settings)

If standard methods don’t work (for example, on custom firmware or after updating), you can use hidden Android settings. This method requires a little more effort, but is guaranteed to turn off vibration response at the system level.

Method 1: Through Developer Settings

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap on MIUI Version 7 times.
  2. Go back to the basic settings and open a new section for developers.
  3. Find the option to turn off vibration when touching (or Haptic feedback) and activate it.

Method 2: Through ADB-Teams (for experienced users)

If the previous method did not work, you can turn off the vibration through ADB.

  1. Install ADB Tools on your computer and connect your smartphone via USB (with debugging enabled).
  2. Adb shell settings put global settings haptic_feedback_enabled 0
  3. To turn off the vibration of the keyboard, use: adb shell settings put system haptic_feedback_enabled 0
  4. Reset the device.

To get the vibration back, replace the 0 with 1 commands. This method works on all versions of Android, but it takes care - the wrong commands can disrupt the system.

πŸ’‘

ADB-commands are the most reliable way to disable vibration response if the standard settings don't work. However, before using them, back up your data via Settings. β†’ Additionally. β†’ Backup and reset.

What to do if the vibration returns after the update

Many Xiaomi users experience vibration resets after upgrading MIUI or HyperOS, which is because newer versions of the firmware overwrite user settings. Here's how to avoid this problem:

  • πŸ”„ Reverse to the previous firmware version (if the update brought more bugs than pluses). To do this, download the old firmware from the official Xiaomi website and thread it through Fastboot.
  • πŸ“± Use third-party launchers (like Nova Launcher) that allow you to turn off vibration regardless of system settings.
  • πŸ”§ Set up automatic application ADB-commands after updating using scripts (for example, via Tasker).

If you don’t want to roll back, check to see if the new firmware version has added separate vibration settings, for example, in HyperOS, they can be in Settings β†’ Special Features β†’ Vibration.

Also worth keeping an eye out for keyboard updates. Sometimes the vibrating response returns after updating the Gboard or the standard MIUI keyboard. In this case, try to roll back to the previous version of the application via APKMirror.

FAQ: Frequent questions about vibrating response on Xiaomi

Why is my Xiaomi not having a Vibration in the settings?
This can happen for several reasons: You have a lightweight version installed. MIUI (for example, MIUI Lite, where some features are removed. The firmware is modified by the manufacturer (relevant for some regional versions, such as India). β†’ Battery and performance. Solution: try using ADB-commands or install an alternative keyboard (e.g. SwiftKey) where the vibration response is customized separately.
Can you turn off vibrations just for swipe input?
Yeah, but not all keyboards. In Gboard, for that: Open the keyboard settings. Go to Gesture Typing. Turn off Vibration when swiping. The standard MIUI keyboard may not have that option, in which case you'll have to turn off the vibration completely.
Vibration doesn't work evenly -- so it doesn't. What's the problem?
This is a typical problem for linear vibration motors (installed in most modern Xiaomi) Causes: Motor wear (relevant for devices older than 2 years); Battery optimization conflict (check Settings β†’ Battery β†’ Battery Optimization); Android System Intelligence (try to clean its cache) Failure: Solution: If the motor is physically fit, try resetting to factory settings (Settings β†’ Additional β†’ Resets).
How to remove the vibration motor from your smartphone?
Physical removal of the motor is possible, but it is highly recommended for the following reasons: the leakage of the body (the risk of dust and moisture); the smartphone will lose its warranty; some functions (for example, vibration when calling) will stop working; if vibration does interfere, it is better to use software methods (for example, ADB) or take the device to a service center for diagnostics of the motor.
Will the battery be used less after the vibration is turned off?
Yes, but the effect depends on the intensity of use: With active typing (for example, in messengers), savings can reach 3-5% of the charge per hour. In normal use (social networks, calls), the difference will be 1-2%. Against the background of other energy-consuming processes (for example, mobile Internet or games), the savings will be minimal. For maximum effect, combine the disabling of vibration with other measures: reducing screen autolock time and turning off the background activity of applications.