How to remove the vibration when typing on Xiaomi: all the ways

The keyboard vibrating on Xiaomi smartphones is not something everyone likes, and for some, it creates tactile feedback and improves typing accuracy, for others, it becomes a source of annoyance: distracts from work, drains the battery, and can even interfere with others in quiet rooms. Fortunately, the manufacturer has provided several ways to disable this option, both through standard MIUI settings and with third-party tools.

In this article, we will discuss all the current methods of removing vibration when printing on Redmi, POCO and other Xiaomi devices running Android 10-14 with the MIUI 12-14 shell. We will pay special attention to the nuances for different versions of firmware and models, and also consider what to do if standard methods do not work. If you want not just to turn off the vibration, but fully customize the tactile return for yourself, here you will find a solution.

Why Keyboard Vibration May Be a Problem

At first glance, the easy returns of tapping the screen seem harmless, but it has a few hidden downsides that users often don't think about:

  • πŸ”‹ The Vibromotor is one of the most energy-consuming components of a smartphone, and when typing is active (for example, in messengers or documents), it can eat up to 5-7% of the charge per day.
  • 🎯 Slowing down the print, and the vibration creates a microlatency between pressing and the character, which is critical for fast typing.
  • 🚫 In the library, at a lecture or at night in bed, even a slight vibration can distract you and others.
  • πŸ› οΈ The constant operation of the vibrator motor accelerates its wear, especially on the budget models of Redmi.

Also, on some devices (such as the POCO X3 Pro or Redmi Note 10), the default vibration is too intense, making it particularly intrusive, and even lowering the recoil force through the settings doesn’t always help – you have to shut down the function completely.

πŸ“Š How often do you type text on your smartphone?
Rarely, just for a search.
A few messages a day
All the time (work/study)
I'm using voice input.

Method 1: Turn off vibration in the MIUI keyboard settings

The most obvious and safe method is to use the built-in MIUI keyboard options.It is suitable for most devices, including the Redmi 9/10/11, POCO F3/X4, Mi 11/12 and other models on MIUI 12-14.

Instructions:

  1. Open any application where you can type text (such as Messages or Notes).
  2. Tap the input field so that the keyboard appears.
  3. Click on the icon. βš™οΈ Settings (cogs) in the upper right corner of the keyboard.
  4. Select the MIUI keyboard settings (or Gboard if you use the Google keyboard).
  5. Go to the Sound and Vibration section (or Vibration on Press).
  6. Turn off the slider next to Vibration when pressed or Tactile recoil.

If you have a Gboard keyboard installed (from Google), the path will be a little different:

Gboard settings β†’ Preferences β†’ Sound when pressed β†’ Vibration when pressed

Make sure the keyboard is active (input field is open)

Check out the MIUI version (Settings β†’ About the phone)

Close the background applications (they can block changes)

Restart your phone after the changes (if the vibration is still there)-->

⚠️ Note: On some models (e.g. Redmi Note 8 Pro) after upgrading to MIUI 13 vibrating item can be hidden in the submenu Additional settings. If you don't find an option, try searching by settings (the magnifying glass icon in the upper right corner).

Method 2: Globally shutting down vibration in system settings

If the keyboard doesn't turn off vibration through its settings, you can try deactivating it at the system level, which affects all vibrational responses β€” not only when typing, but also when calling, notifications and touching the screen, suitable for Xiaomi on Android 11-14.

How to do this:

  1. Open the phone settings.
  2. Go to Sound and Vibration (or Sound and Vibration on older versions of MIUI).
  3. Choose Vibration.
  4. Turn off the sliders: πŸ“± Vibration when touching (responsible for response when pressed on the screen) ⌨️ Keyboard vibration (if there is a separate item)

Save the changes and restart the device.

Xiaomi modelThe path to vibration settingsNotes
Redmi Note 12, POCO X5Settings β†’ Sound and vibration β†’ Vibration β†’ Vibration when touchedOn MIUI 14, the item may be called Tactile Feedback.
Mi 11 Ultra, Mi 12 ProSettings β†’ Sound β†’ Vibration β†’ System VibrationTurns off vibration completely, including alarm clock
Redmi 10C, POCO M4 ProSettings β†’ Additional β†’ Special Opportunities β†’ VibrationOn budget models, the menu may be different.

⚠️ Attention: Global vibration shutdown will cause the phone to stop vibrating when calling, notifying and alarm clocking. If you need these features, use other methods from the article.

πŸ’‘

If the vibration remains after the shutdown, check if you have a third-party keyboard (for example, SwiftKey or Chroom) installed.

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

If you only need vibration in certain situations (such as work or night), you can use Do Not Disturb mode, which allows you to flexibly adjust vibration responses on a schedule or manually.

How to set up:

  1. Open Settings β†’ Sound and vibration β†’ Do not disturb.
  2. Select a schedule or manual mode.
  3. Activate the option to turn off vibration (can be called No sound or vibration).
  4. Set up exceptions (for example, leave a vibration for an alarm clock or important contacts).

The advantage of this method is that the vibration will turn off automatically in time, for example, you can set it to turn off from 22:00 to 8:00 so that it does not interfere at night, but remains active during the day.

What if Do Not Disturb mode does not turn off the keyboard vibration?
On some MIUI firmware, the keyboard ignores the system settings of the Do Not Disturb mode. In this case: 1. Set a third-party keyboard (e.g., Gboard) and turn off the vibration in it. 2. Use the MacroDroid app to automatically turn off the vibration on a schedule. 3. Check if you have "advanced" sound profiles (e.g., through Settings β†’ Special features β†’ Simplified mode).

Method 4: Disconnect via ADB (for power users)

If the standard methods do not work, you can resort to ADB-This method requires connecting the phone to the computer, but it is guaranteed to turn off vibration at the system level.+.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone. Click 7 times on MIUI until you become a developer!
  2. Activate USB Debugging: Return to Settings β†’ Additional β†’ Developer. Enable USB Debugging Slider.
adb shell settings put system haptic_feedback_enabled 0


adb shell settings put system vibration_intensity 0

Reset the device.

⚠️ Attention: Misuse of the right ADB If you're not sure what you're doing, skip this method or see a specialist. Also note that after you reset or update. MIUI vibration may return.

πŸ’‘

ADB-commands disable vibration at the Android core level, so work even if the standard settings MIUI shot down or blocked.

Method 5: Third-party applications for vibration control

If you need to not just turn off the vibration, but fine-tune it (for example, change the intensity or turn off only for certain applications), specialized utilities will help.-3 tested solutions:

  • πŸ› οΈ Vibration Tuner (requires root) – allows you to adjust the vibration strength for each type of notification separately.
  • πŸ“± MacroDroid (without root) – Creates automatic rules to turn off vibrations by time, place or application.
  • πŸ”§ Shizuku + AppOps (for advanced) – gives access to hidden vibration settings without superuser rights.

Example of settings in MacroDroid:

  1. Create a new rule (Add Macro).
  2. As a trigger, select Application Launched and specify the messenger (such as WhatsApp).
  3. In action add Vibrate Device β†’ Disable Vibration.
  4. Save the macro and activate it.

⚠️ Note: Apps like Vibration Tuner require root rights, which voids warranty and can disrupt your phone. Use them only if other methods have not worked.

What to do if the vibration does not turn off

Sometimes, even after all the manipulations, the vibration of typing remains, and here are the possible causes and solutions:

Problem.Reason.Decision
Vibration returns after rebootingResetting keyboard settingsDelete keyboard data in Settings β†’ Applications β†’ Keyboard β†’ Storage β†’ Clear data
Settings are grey (inactive)Device policy (working phone)Contact the MDM administrator or reset your phone to factory settings
Vibration only in certain applicationsApplication settings overlap system settingsTurn off vibration in the settings of a particular messenger (for example, Telegram β†’ Settings β†’ Notifications)

If none of these things worked, it might be the firmware that's the problem, and on some custom ROMs (like LineageOS or Pixel Experience), the keyboard vibration is controlled differently.

  1. Check out the XDA Developers or 4PDA forums for your model.
  2. Update the firmware to the latest stable version.
  3. Reset your phone to factory settings (pre-backup!).

FAQ: Frequent questions about vibration on Xiaomi

Can you turn off vibrations only for certain applications?
Yes, but not through standard MIUI settings. You’ll need an app like MacroDroid or Tasker that will turn off vibration when you run a particular app (like WhatsApp or Telegram only), and some messengers (like Viber) have their own vibration settings in the notification section.
Why did the keyboard vibration turn on itself after the MIUI update?
This is a well-known MIUI 13/14 problem, where after major updates, the system resets some user settings, including vibrations. Solution: Re-disable it through keyboard or system settings (see Method 1 or Method 2). If the problem recurs, try rolling back to the previous firmware version.
Does the vibration shutdown affect the sensor or touchscreen?
No, keyboard vibration and screen tactile recoil are different functions. Turning off vibration when typing will not affect sensor sensitivity or gestures. However, if you completely turn off Vibration when touching in system settings (see Method 2), you will lose response when you click on some elements of the interface (for example, buttons in the menu).
How do you get the vibration back if it accidentally goes off?
To reset the keyboard, repeat the steps from Method 1 or Method 2, but activate the sliders instead of turning them off. If the vibration is lost after resetting the settings or firmware, check: Is Do Not Disturb mode activated. Are there energy-saving settings (e.g. Ultramode in MIUI) Is the vibrator working in principle (check the vibration when you call). If the vibrator does not work at all, repair may be required.
Is there a difference in vibration settings on POCO and Redmi?
No, POCO and Redmi use the same MIUI shell, so the paths to vibration settings are identical. Except for some POCO models on global firmware (e.g., POCO F3 GT), where the default Gboard keyboard can be installed. In this case, look for vibration settings in Gboard Settings, not MIUI.