How to remove the keyboard vibration on Xiaomi: the complete guide

Vibration when pressing keyboards on Xiaomi smartphones can be a useful feature for tactile feedback, but it interferes with many users – distracts from typing, drains the battery and creates unnecessary noise. This is especially true for owners of Redmi Note models, POCO and flagship Xiaomi 13/14, where the default vibration response is on and is intense.

In this article, you will find all possible ways to disable the vibration of the keyboard – from the standard settings. MIUI We'll also look at why vibrations can spontaneously turn on after system updates and how to prevent them. MIUI 12, 13 and 14 based on Android 10–14.

Why the keyboard vibrating response can be a problem

At first glance, the slight vibration of the keystrokes seems harmless, but it has some hidden disadvantages:

  • πŸ”‹ Increased battery consumption – the vibrator consumes energy even at short pulses, which reduces battery life by 5-15% (depending on the model).
  • 🎯 Slowing down typing – the delay between pressing and vibration (10–30 ms) can disrupt the rhythm of printing, especially for users accustomed to β€œdeaf” keyboards.
  • πŸ”Š Noise in quiet rooms - vibration is transmitted to the body of the smartphone, creating a noticeable sound when dialing (relevant to the phone). POCO F5 redmi K60 powered).
  • 🀯 Irritation with long-term use – according to surveys, 68% of users turn off the vibrating response in the first 3 months after buying a smartphone.

In addition, on some models (Xiaomi 12T, Redmi Note 11 Pro+), the vibration response is triggered not only by pressing, but also by holding keys (for example, to select alternative characters), which doubles the number of unnecessary vibrations. This is due to the features of the MIUI firmware, where tactile feedback is integrated at the system level, not just the keyboard.

πŸ“Š You turn off the vibration response on new smartphones?
Yeah, right after the purchase.
Only if it gets annoying.
No, I like the vibration.
I don't know how to do that.

Method 1: Turn off vibration in keyboard settings

The easiest method is to use the standard Gboard (Google) or Mi Keyboard (built into MIUI) keyboard settings, but there is a nuance here: on some models (POCO X5, Redmi 10C), the option is hidden in the depth of the menu.

For Gboard (set by default on most Xiaomi smartphones):

  1. Open any field to enter text (for example, in Messages or Notes).
  2. Touch the gear badge (βš™οΈ) in the top panel of the keyboard to open the settings.
  3. Go to Settings β†’ Sound when pressed β†’ Vibration when pressed.
  4. Move the slider to the off position.

For Mi Keyboard (inline keyboard) MIUI):

  1. Press the space on the keyboard and select the keyboard settings.
  2. Go to Additional settings β†’ Tactile feedback.
  3. Turn off the Vibration option when pressed.

Make sure you have the latest version of the keyboard (update to Google Play)

Try typing – the vibration should disappear immediately.

If the vibration is left, restart the smartphone.

Check the sound settings in the system (possibly the vibration is duplicated there)-->

Important! On some MIUI firmware (e.g. MIUI 13.0.6 for the Redmi Note 10 Pro), the vibration option may be called: Tactile response or Haptic feedback. If you don't find an item on the menu, try changing the interface language to English - sometimes it helps to detect hidden settings.

Method 2: Globally shutting down vibration in system settings

If the vibration response remains even after the keyboard is turned off, the problem may lie in the system vibration settings. MIUI allows you to disable tactile feedback completely or selectively for certain actions.

Instructions for MIUI 14 (relevant to Xiaomi 13 Ultra, POCO F5 Pro):

  1. Go to Settings. β†’ Sound and vibration.
  2. Select Vibration (or Tactile Feedback on some firmware).
  3. Turn off the Vibration slider when pressed.
  4. To completely disable vibration (including notifications), select No Vibration in Vibration Style.
Smartphone modelThe path to vibration settingsFeatures
Xiaomi 13/13 ProSettings β†’ Sound β†’ Vibration and Touch SoundsThere's a separate slider for the keyboard.
Redmi Note 12Settings β†’ Sound and vibration β†’ VibrationThe keyboard vibration is tied to the system
POCO X5 ProSettings β†’ Additional β†’ Special Opportunities β†’ VibrationSettings are duplicated in the special features section
Xiaomi 12TSettings β†’ System β†’ Gestures and movements β†’ VibrationKeyboard vibration is controlled along with gestures

⚠️ Note: Some custom firmware (e.g. Xiaomi.EU) may have different paths to vibration settings. If you don't find the Vibration section in Sound, try searching through the search bar in the settings for "vibration" or "haptic".

πŸ’‘

If it still works after turning off the vibration in the settings, try clearing the Settings app cache (Settings β†’ Applications β†’ Application Management β†’ Settings β†’ Clear the cache).

Method 3: Disconnection through Developer Modes

If standard methods don't work, you can use the developer's hidden settings, which are suitable for advanced users and allow you to turn off vibration at the system level, including the keyboard.

Steps to activate the developer mode and turn off vibration:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and click on it 7 times in a row until you become a developer!
  3. Return to the main settings menu and open Additional β†’ for developers.
  4. Scroll down and find the Enter section (or Input in English firmware).
  5. Turn off options: Haptic feedback Vibration on touch

Warning: In developer mode, you risk accidentally changing critical system settings. Do not edit settings that you do not know the purpose of. For example, disabling the option to Stay awake can lead to accelerated battery discharge.

What if there is no β€œInput” section in the developer settings?
On some firmware (MIUI 12.5 for Redmi 9) the Input section may not be available. In this case, try: 1. Update the firmware to the latest version. 2. Use ADB-command to disable vibration (see next section). 3. Install an alternative keyboard (e.g. SwiftKey) where vibration is controlled independently of the system.

Method 4: Turning off vibration through ADB (for advanced)

If none of the above methods worked, the last option is to turn off vibration via Android Debug Bridge (ADB), which requires connecting a smartphone to a computer and basic command line knowledge.

Instructions:

  1. Download and install ADB Tools on your computer.
  2. Enable USB debugging on your smartphone (Settings β†’ Additional β†’ For developers β†’ USB debugging).
  3. Connect your smartphone to your computer and open the command line (or Terminal on macOS/Linux).
  4. Enter the commands in turn: adb devices (should appear in the list) adb shell settings put system haptic_feedback_enabled 0 adb shell settings put system vibration_intensity 0
  5. Reboot your smartphone.

To prevent the spontaneous onset of vibration:

  1. After updating MIUI, check the keyboard and vibration settings immediately.
  2. Turn off automatic update of Mi Keyboard in Google Play (if you use it).
  3. Create a backup of settings through Settings β†’ Additional β†’ Backup and Reset.

πŸ’‘

If the vibration is activated after the update, check the keyboard settings first, and then the system vibration parameters, most often the problem is solved by re-disabling the Sound and vibration.

Alternative solutions: changing the keyboard or firmware

If none of these methods worked, consider alternative options:

  1. Installation of a third-party keyboard: πŸ“± SwiftKey allows you to adjust vibration flexibly (including strength and duration). ⚑ Fleksy – keyboard without vibration response by default. 🎨 Chroom – Minimalist keyboard with full control of tactile feedback.

To install an alternative keyboard, go to Settings β†’ System β†’ Language & Input β†’ Virtual Keyboard and select the new one by default.

Transition to custom firmware

Firmware like LineageOS or Pixel Experience doesn’t have a system-bound vibration keyboard, but this method is only suitable for power users, as it requires unlocking the bootloader and can be unwarranted.

⚠️ Warning: When installing third-party keyboards, turn off autocomplete passwords in their settings if you don't trust the developer, AI Type) collect typing data to improve predictions.

FAQ: Frequent questions about vibrating response on Xiaomi

Can you turn off vibrations only for certain applications?
There is no such feature in standard MIUI, but you can: Use MacroDroid to create a rule to turn off vibration when you open a particular application. Set an alternative keyboard and turn off vibration only in it (for example, SwiftKey does this separately). Xiaomi 13 Pro with MIUI 14 has an experimental function Vibration by Applications in the developer settings, but it works unstablely.
Why does Gboard leave the vibration off in the Mi Keyboard?
This is because Gboard and Mi Keyboard are different apps with separate settings. If you switch between keyboards, vibration can be turned on in the one where it is not turned off. Solution: Select one default keyboard and turn off vibration in its settings. Delete or deactivate the second keyboard in Settings β†’ Applications.
How to return the vibration if it disappeared after the firmware rollback?
If the vibration stops working at all (even in notifications), follow: adb shell settings put system haptic_feedback_enabled 1 adb shell settings put system vibration_intensity 3 If this does not help, check the operability of the vibromotor in the engineering menu (##4636## β†’ Testing of equipment. POCO F4 GT Black Shark Vibrator can be turned off due to overheating.
Is there a difference in vibration between the Gboard and the Mi Keyboard?
Yes, the differences are significant: The Gboard Mi Keyboard Vibration Power Average (configurable) Strong (fixed) Latency 10-15 ms 20–30 ms Work in games Yes No (disables automatically) Mi Keyboard uses a system vibration motor, so its vibration depends on the MIUI settings, whereas the Gboard controls the vibration itself.
Can you turn off vibration only for keyboard swipes?
There is no such option in standard MIUI settings. However: In Gboard, turn off the gesture vibration in the keyboard settings. SwiftKey has a separate slider for swipe vibration (Settings β†’ Sound and Vibration β†’ Signal Vibration). On Xiaomi 12S Ultra, swipe vibration is controlled via Settings β†’ Special Features β†’ Signature Vibration.