How to Remove Vibration When Typed on Xiaomi: The Complete Guide

The vibration of typing on Xiaomi can be annoying β€” especially if you type a lot or use your smartphone in silence. This haptic feedback is enabled by default in MIUI firmware, but it is easy to disable in several ways. The problem is that the settings are hidden in different menus depending on the version of the shell and the phone model β€” from the flagship Xiaomi 13 Pro to the budget Redmi Note 12.

In this article, you will find 5 proven methods, including hidden developer options, keyboard settings, and even ADB commands for advanced users. We will also discuss why vibrations can spontaneously turn on after updates and how to prevent this. If you want to not just disable, but completely delete system vibration files without root rights, we have this method (but it is only suitable for experienced users).

1. Standard shutdown in MIUI settings

The easiest way to remove vibration is through the basic system settings. It works on all Xiaomi, Redmi and POCO devices with MIUI 12-15, but the path to the menu may be slightly different.

Open Settings β†’ Sound and vibration. Scroll down to Vibration and click on Vibration when you press. Here you will see three options:

  • πŸ”„ By default, vibration is enabled for all interactions (keyboard, buttons, swipes).
  • ❌ Disabled – complete shutdown of tactile recoil throughout the system.
  • βš™οΈ Customization – allows you to choose where the vibration will work (e.g., leave only for calls).

Select "Disable" if you want to remove the vibration completely. If you want to leave it for notifications only, select "Settings" and uncheck the keyboard.

⚠️ Note: On some models (e.g, POCO F5) The option Vibration when pressed can be called Tactile feedback. If you can't find this item, check the section Additional settings in the audio menu.

πŸ“Š What keyboard do you use on Xiaomi?
Gboard (Google)
MIUI Keyboard (standard)
SwiftKey
Another.
I don't know.

2. disable vibration in the keyboard settings

If the system shutdown doesn’t work (as it does on custom firmware), try setting the vibration directly in the keyboard, a technique that works for standard MIUI and Gboard keyboards.

For MIUI Keyboard:

  1. Open any input field (for example, in Notes).
  2. Touch the badge. βš™οΈ (gears) on the keyboard to open its settings.
  3. Go to Settings β†’ Vibration and sound.
  4. Turn off the Vibration switch when you press the keys.

For Gboard (Google Keyboard):

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

Make sure the keyboard is updated to the latest version|

Check if the "Do Not Disturb" mode is on"|

Restart your phone after the changes |

Make a backup copy of the settings (optional)-->

If you've left the vibration behind, you've got a deeper problem, maybe a third-party software or a system failure, and then you've got to go to the next thing.

3. Reset keyboard settings to factory

Sometimes the vibration turns on on itself after updating the MIUI or a keyboard failure, in which case resetting the settings will help:

For MIUI Keyboard:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the MIUI (or Input Method) keyboard and open it.
  3. Press Warehouse. β†’ Clear the data.
  4. Confirm the action and restart the phone.

For Gboard:

  1. Open Settings β†’ Apps β†’ Gboard.
  2. Select Warehouse β†’ Clear cache and Clear data.
  3. After resetting, reset the keyboard (language, theme, etc.).

⚠️ Note: Clearing the keyboard data will remove all saved words from the user dictionary. If you use non-standard terms (such as lingo or nicknames), back up via Gboard Settings. β†’ Dictionary β†’ Exports.

What if the reset didn't help?
If the vibration is left after the reset, try: 1. Install another keyboard (e.g. SwiftKey) and check if there is vibration in it. 2. Reverse the keyboard update via Settings β†’ Apps β†’ Gboard/MIUI Keyboard β†’ Remove updates. 3. Check the phone for viruses (some malware can change system settings).

4. Disconnection through Developer Modes

If the standard methods don't work, you can use the hidden settings for developers, which is more radical and requires caution.

First, activate the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and click on it 7 times in a row.
  3. Enter a password/pattern lock if required.

Now open Settings β†’ More β†’ For developers and find the following options:

  • πŸ”§ Disable tactile feedback – completely removes vibration throughout the system.
  • πŸ“± Touch vibration – responsible for recoil when pressed on screen (including keyboard).
  • ⚑ Window animation and transition animation – indirectly affect vibration delays (turn off for test).

Turn off all of these items and restart the phone. If the vibration has disappeared, but other bugs have appeared (for example, typing hovers), return the settings back and try the next method.

πŸ’‘

If the keyboard becomes less responsive after disabling vibration, try increasing the sensitivity of the screen in Settings β†’ Display β†’ Touch sensitivity.

5. Radical methods: ADB and deletion of system files

If nothing works, there are two extreme options: disabling through ADB or deleting system vibration files, techniques that require technical skills and can cause the phone to malfunction.

Method 1: Disconnecting through ADB

Connect your phone to your PC, enable USB Debugging in the developer settings and execute the command:

adb shell settings put system haptic_feedback_enabled 0

To return the vibration, replace 0 with 1.

Method 2: Delete system files (for experienced ones only!)

This method requires root rights and a backup of the system. Delete the following files via Root Explorer:

  • /system/vendor/overlay/HapticFeedbackOverlay.apk
  • /system/etc/haptic_feedback.conf

⚠️ Warning: Deleting system files can cause a loss of warranty and phone inoperability. Use this method only if you understand the risks. Once removed, the vibration will disappear forever, and you can only return it by flashing it back.

πŸ’‘

ADB-commands and deleting system files are extreme measures, and before using them, check if safer methods (keyboard reset, developer settings) help).

Comparison of methods: which one to choose?

To make it easier for you to determine, we have compiled a table with the pros and cons of each method:

MethodDifficultyRequired. root/ADBEfficiencyRisks.
System settings of MIUI⭐❌ No.High (80%)No.
Keyboard settings⭐❌ No.Average (60%)Dictionary reset
Resetting the keyboard⭐⭐❌ No.High (85%)Loss of user words
Developer mode⭐⭐⭐❌ No.High (90%)Possible interface bugs
ADB-teamβ­β­β­β­βœ… Yes.Absolute (100%)Risk of failures with the wrong team
Deletion of system filesβ­β­β­β­β­βœ… RootAbsolute (100%)Loss of warranty, risk of "bricking"

For most users, the first three methods are enough, and if the vibration returns after the MIUI update, try the combination: shutdown in the system settings + keyboard reset, which gives a stable result without risks.

Why can the vibrations turn on on on their own?

Sometimes users find that the vibration of the input is turned on without their input, and here are the main reasons:

  • πŸ”„ Update MIUI β€” after major updates (for example, with MIUI 13 by 14) settings can be reset.
  • πŸ“² Factory reset – returns all parameters, including vibration, to the default state".
  • 🦠 Viruses or malware – some programs change system settings to display ads or collect data.
  • πŸ”§ Application conflict – keyboards from third-party developers (e.g. SwiftKey) may conflict with system settings.
  • πŸ“± Hardware failure – if the vibration is not working properly (for example, rattles without pressing), this may indicate damage to the vibrator motor.

To prevent spontaneous inclusion:

  1. Turn off automatic updates MIUI In Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update.
  2. Install a reliable antivirus (such as Malwarebytes) and scan your system regularly.
  3. Before resetting your phone, save your settings through Settings β†’ Additional β†’ Backup.

πŸ’‘

If the vibration is turned on after each MIUI update, add a reminder to the calendar to check the settings 1-2 days after the update.

FAQ: Frequent questions about vibration on Xiaomi

The vibration is off, but when you type, it still shakes. What's the matter?
The problem is probably a vibration engine malfunction, and try: Turn off the phone and gently tap the back cover in the area of the motor (usually next to the camera), check if there is moisture, the vibration can rattle due to corrosion, contact the service center if the phone is warranty, if the vibration is only felt when you press certain keys (for example, a space), the problem may be a damaged screen plume.
Can you turn off vibrations only for specific applications (e.g. Telegram)?
In the standard MIUI There is no such feature, but there are workarounds: Use MacroDroid or Tasker to create a rule: If X is open β†’ Turn off the vibration. Set an alternative keyboard (like Fleksy) and set the vibration separately for it. In some messengers (like WhatsApp), you can turn off the vibration in the notification settings.
When the vibration was turned off, the keyboard became less responsive. How do you fix it?
This is because MIUI uses vibration as part of the feedback when pressed.To return responsiveness: Turn on Sound when pressed in the keyboard settings (this compensates for the lack of vibration). Increase screen sensitivity in Settings β†’ Display β†’ Touchboard sensitivity. Try another keyboard (e.g., G with Low input latency setting).
The POCO X3 Pro doesn't have a "Push Vibration" option in the settings. What do you do?
On some POCO and Redmi models, this item is hidden deeper. Try: Open Settings β†’ Special Features β†’ Physical Features β†’ Vibration. Search by settings (the magnifier icon at the top) and enter a request for "vibration." Update MIUI to the latest version - new menu builds are more unified. If nothing helps, use the developer settings method (section 4).
Can you turn off vibration only for swipes on the keyboard, but leave for pressing?
The standard MIUI Keyboard does not have this option. Alternatives: Install Gboard and turn off the vibration completely, then turn it on only for clicking through Settings β†’ Sound when pressed β†’ Vibration when pressing keys (there is no swipe vibration there). Use SwiftKey, which allows you to separately configure the vibration for swipes in Settings β†’ Sound, vibration and pop-up prompts.