How to completely remove the vibration when typing on Xiaomi smartphones

The vibration of the keyboard on Xiaomi smartphones is one of those little things that can be very annoying when used for a long time. Even a weak tactile response when pressed on the screen distracts from typing, reduces the speed of printing and puts the battery down faster. AMOLED-screens where the vibrating motor is often more intense than the LCD-panel.

Complicating the problem, the path to disabling vibration may be different across MIUI versions, and on some devices (such as the Redmi Note 12 Pro+ or POCO F5), standard settings simply don’t give you complete control over haptic feedback. In this article, we’ll look at all the possible ways, from basic settings to hidden commands via ADB and alternative keyboards, that will help you get rid of vibration once and for all.

1.Out of vibration in standard MIUI settings

So, to start with the obvious, check the basics of the system, and in most cases, you can deactivate the keyboard vibration through the settings menu, but there are some nuances:

  • πŸ“± For MIUI 14 and newer: go to Settings β†’ Sound and vibration β†’ Vibration when pressed and move the slider to the "Off" position. On some devices, this item may be called "Tactile feedbackΒ».
  • βš™οΈ For MIUI 12–13: The path will be a little different β†’ Additionally. β†’ Special facilities β†’ Press vibration, you can turn off the vibration completely or adjust the intensity.
  • ⚠️ Exception: POCO-This item may not be available for custom firmware devices, in which case alternative methods will have to be used (see sections below).

It is important to note that disabling vibration through this menu affects all system sounds and tactile responses, including notifications and clicks on interface buttons. If you need to remove vibration only when typing, move to the next section.

πŸ“Š What version? MIUI installed on your Xiaomi?
MIUI 14
MIUI 13
MIUI 12 or older
Custom firmware
I don't know.

2. setting the vibration in the keyboard parameters

If the system's vibration shutdown doesn't work for you, try setting it up directly in the keyboard. Xiaomi uses Gboard (Google's keyboard) or the branded MIUI Keyboard by default.

For Gboard (Google Keyboard):

  1. Open any field to enter text (for example, in Notes or Messages).
  2. Click on the icon. βš™οΈ Β«Settings" in the top panel of the keyboard.
  3. Select Input Options β†’ Vibration when you press the keys and turn off the slider.

For MIUI Keyboard:

  • πŸ”§ Go to Settings. β†’ System and device β†’ Language and input β†’ Current keyboard (MIUI Keyboard) β†’ Settings.
  • πŸ”• Find the item "Vibration" or "Tactical response" and deactivate it. On some models (Redmi 10, Xiaomi) 11T) This parameter may be hidden in the "Additional" sectionΒ».

Note: If the vibration is still felt after the shutdown, it is likely that the problem lies in the settings of the system itself (see section 1) or in conflict with other applications (for example, SwiftKey or Chroom).

πŸ’‘

If you use a third-party keyboard (like SwiftKey or Fleksy), check the vibration settings directly in the keyboard app. Often there is a separate switch for tactile response.

3. Disabling vibration through ADB (for power users)

If standard methods fail, you can use hidden settings available through ADB (Android Debug Bridge), which is suitable for devices with MIUI 12-14, where vibration can be sewn into system parameters.

You'll need:

  • πŸ–₯️ Computer with drivers installed ADB and Fastboot.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Next, execute the following commands in the terminal (command line):

adb shell settings put system haptic_feedback_enabled 0


adb shell settings put global haptic_feedback_enabled 0

After restarting the device, the vibration should disappear when typing. If this does not happen, try the additional command:

adb shell settings put secure vibrate_on 0
What if the ADB does not recognize the device?
Make sure: 1. USB debugging is enabled on the smartphone and connection is allowed from this computer. 2. Drivers are installed for your Xiaomi model (you can download from the official Xiaomi website or through the Mi Flash Tool). 3. The original cable is used - cheap analogues may not support data transfer. 4. There are no exclamation points near the ADB Interface in Windows Device Manager.

4.Use of third-party keyboards without vibration

If none of the above methods worked, the most radical (but effective) option is to install an alternative keyboard in which the vibration is turned off by default or can be deactivated in the settings.

The best options for Xiaomi:

keyboardSupport for vibration shutdownFeaturesDownload link
SwiftKeyβœ… Total shutdownAI-prediction of words, design themesGoogle Play
Fleksyβœ… Separate switchGestures, minimalist designGoogle Play
AnySoftKeyboardβœ… Flexible settingsSupport for rare languages, open sourceGoogle Play
Gboard (Google)βœ… See section 2Integration with Google ServicesGoogle Play

After installing the new keyboard:

  1. Activate it in Settings β†’ System and Device β†’ Language and Input β†’ Current Keyboard.
  2. Open the keyboard settings and look for β€œVibration” or β€œTactile response”.
  3. Disable all associated options and restart the device.

Download the app from Google Play|Activate the keyboard in the settings|Turn off vibration in keyboard parameters|Reboot your smartphone to apply changes-->

5.Vibration problems on specific Xiaomi models

Some Xiaomi devices have unique vibrational β€œchips” that cannot be solved by standard methods.

  • πŸ“± Xiaomi 13 Ultra / 13 Pro: on these flagships, the vibration engine is integrated into the screen (X-Axis Linear Motor), which makes the tactile response seem stronger. ADB (section 3) or use the SwiftKey keyboard.
  • πŸ“± POCO F4 / F5: firmware MIUI for POCO Often there is no point to turn off vibration in the settings. The solution is to reset the keyboard to the factory settings (Settings) β†’ Annexes β†’ Application management β†’ keyboard β†’ Warehouse β†’ Clear the data).
  • πŸ“± Redmi Note 11 / 12: In these models, the vibration can return after the update. MIUI. It only helps to completely disconnect through ADB Or switching to custom firmware (e.g. Pixel Experience).

On the Xiaomi 12S Ultra and Mix Fold 2, the keyboard vibration is linked to CyberFocus’ proprietary technology, which analyzes the taps to improve input, and can only be turned off via the engineering menu (#4636## β†’ Equipment Testing β†’ Vibration), but this can affect other features.

πŸ’‘

On devices with AMOLED-screens (for example, Xiaomi 13 Lite or Redmi) K60) The vibration may seem stronger because of the tactile motor, and in such cases, only a complete shutdown through the haptic motor helps. ADB or switching to a third-party keyboard.

6.Vibration returns after update - what to do?

Many Xiaomi users are faced with the fact that after the MIUI update, the vibration when typing is turned on again, this is due to the fact that the system resets some settings to factory.

⚠️ Attention: Before the update MIUI Backup your settings through Settings β†’ The phone. β†’ Backup: This will allow you to quickly recover personal parameters, including the vibrations that have been disabled.

  • πŸ”„ After the update, immediately check the keyboard and system settings (sections 1 and 2).
  • πŸ“₯ If the vibration returns, repeat the commands. ADB (section).
  • 🚫 Turn off automatic updates MIUI In Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update if the problem occurs regularly.

On some devices (for example, Xiaomi 11 Lite NE) helps reset keyboard settings:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find MIUI Keyboard or Gboard and select Storage.
  3. Click on β€œClear Data” and β€œClear Cache”.
  4. After restarting, reset the keyboard by turning off the vibration.

7. Hardware causes of vibration and when to contact the service

If you've tried all of these, but the vibration of typing doesn't go away, the problem may be in the hardware.

  • πŸ”§ Vibration engine malfunction: If the vibration becomes too strong or is constantly running (even without pressing), the vibration motor may have failed.
  • πŸ”‹ Battery problems: on some models (Redmi) 9A, POCO M3) the vibratory motor is connected to the same controller as the battery, and when it swells or wears out, false alarms can occur.
  • πŸ› οΈ Screen plume damage: if vibration is accompanied by sensor β€œglitches” (self-pressing, getting stuck), the problem may be in the display plume.

⚠️ Attention: If the vibration is accompanied by overheating of the device or self-reboots, immediately contact the service center.

For diagnosis:

  1. Check if the vibration is in safe mode (press the power button β†’ Safe Mode) If not, the problem is in the third-party app.
  2. Install the Phone Doctor Plus or TestM app to check the vibrating engine.
  3. If the vibration does not turn off even after resetting to factory settings, contact the authorized Xiaomi service center.

Frequently asked questions

Why does it still work after the vibration is turned off in the settings?
This may be due to: a conflict between system settings and keyboard settings (check both sections); firmware features (for some custom MIUIs, vibration is forced); android.system.vibrator failure (rebooting or resetting settings will help); Solution: try turning off vibration via ADB (section 3) or install a third-party keyboard.
Can you turn off vibrations only for certain applications?
There is no such feature in standard MIUI settings, but you can: Use MacroDroid or Tasker to create rules to turn off vibration when you open specific applications, install an alternative keyboard and turn off vibration only in it (for instant messengers, browsers, etc.).
The vibration is gone, how do you get it back?
If you have turned off the vibration through ADB If you want to return it, follow the commands: adb shell settings put system. haptic_feedback_enabled 1 adb shell settings put global haptic_feedback_enabled 1 Also check if the vibration is turned off in the special features settings (Settings). β†’ Special facilities β†’ Vibration).
Will the vibration shutdown work on custom firmware (like LineageOS)?
On most custom firmware (e.g. LineageOS, Pixel Experience, ArrowOS), vibration can be turned off via: Settings β†’ System β†’ Vibration. Settings β†’ Sound β†’ Tactile Feedback. If not, use ADB or edit /system/build.prop (root rights required).
Does the vibration shutdown affect battery autonomy?
Yes, but not much. A vibratory motor consumes minimal energy (about 0.1-0.3% charge per hour when used actively). However, on devices with a small battery (for example, Xiaomi 12 Lite – 4300 mAh), this can be combined with other background processes. If you are critically important to autonomy, turning off vibration combined with optimization of the background activity of applications (Settings β†’ Battery β†’ Optimization) can extend the life by 5-10%.