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

The keyboard vibrating on Xiaomi smartphones can be a useful feature for those who are used to tactile feedback. But for many users, it becomes a source of irritation โ€” especially if the vibration output is too strong or triggered every time you press. Fortunately, the manufacturer has provided several ways to disable this option both in the system settings and through the parameters of the keyboard itself.

In this article, weโ€™ll cover all the current methods for disabling vibrations across MIUI versions (12 to 14), including hidden settings for Redmi and POCO models. Youโ€™ll learn how to remove vibration output not only for the standard Miui keyboard, but also for popular alternatives like Gboard or SwiftKey. And if the standard methods donโ€™t work, weโ€™ll show you how to solve the problem through the engineering menu.

Why does the vibration of the keyboard interfere?

At first glance, tactile recoil seems like a harmless function, but in practice, it creates some real problems.

  • ๐Ÿ”‹ Battery consumption: constant vibration increases energy consumption 3-7% (According to the tests of Xiaomi models with AMOLED-screen).
  • ๐ŸŽต Interference when listening to music: vibrating output creates background noise, especially noticeable in headphones.
  • โฑ๏ธ Slowing down typing: Some users have a โ€œwaiting effectโ€ โ€“ the brain involuntarily waits for vibrations, which reduces the speed of printing.
  • ๐Ÿ› ๏ธ Wear of the vibromotor: with active use of the keyboard, the motor can fail through 1.5-2 Year (Typical of Redmi budget models) 9A/10A).

In addition, vibration often works even when the keyboard is hidden, such as when you tap the input field in some applications, and this is due to the way events are handled in MIUI, where tactile recoil is not tied to the keyboard itself, but to system input events.

๐Ÿ“Š How often do you use the keyboard vibration?
Always on.
Only in print.
Turned off immediately after purchase.
I didn't notice that function.

Method 1: Disconnect via MIUI keyboard settings

The easiest method is to use the built-in settings of Xiaomiโ€™s standard keyboard. Instructions are relevant for all devices on MIUI 12/13/14, including the Redmi Note 11/12, POCO X4/F4 and flagship Xiaomi 13/14.

  1. Open any application where the keyboard appears (such as Messages or Notes).
  2. Touch the gear badge (โš™๏ธ) in the top row of the keyboard to open its settings.
  3. Go to the section Settings of the keyboard โ†’ Sound and vibration.
  4. Turn off the Vibration switch when pressed (or Tactile Feedback in newer versions).

If you have an alternative keyboard (such as Gboard), the path will be different:

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

Make sure the keyboard is updated to the latest version

Check if the "For the visually impaired" mode is enabled in the special features settings

Close all applications that use the keyboard (especially messengers)

Make a backup copy of the keyboard settings (in) MIUI: Settings โ†’ Annexes โ†’ Application management โ†’ keyboard โ†’ Backup copy)-->

Method 2: Global Vibration Shutdown in MIUI

If the vibration output persists even after the keyboard settings are turned off, the problem may be system settings. MIUI has a separate section to manage all types of vibration, including tactile feedback.

To completely shut down the vibration:

  1. Go to Settings. โ†’ Sound and vibration.
  2. Select Vibration (in some versions, Tactile Feedback).
  3. Turn off all switches associated with the keyboard: ๐Ÿ“ฑ Press vibration โŒจ๏ธ Vibration of the system keyboard ๐Ÿ”ง Vibration in interaction

POCO F3/F4

Vibrations when touching the screen

Additional settings

What to do if the Vibration section is missing?
On some firmware (especially custom ones), this section may be hidden. To return it: 1. Install Activity Launcher from Google Play. 2. Find activity com.android.settings.Settings$VibrationSettingsActivity. 3. Run it and it will open a hidden vibratory menu.

Important: Global vibration shutdown affects not only the keyboard, but also:

  • ๐Ÿ“ž Vibration on calls
  • ๐Ÿ”” Notifications
  • ๐ŸŽฎ Tactile returns in games

๐Ÿ’ก

If you want vibrations only for calls, but not for the keyboard, use sound profiles. Create a separate profile with the vibration turned off and activate it when typing.

Method 3: Use of the Engineering Menu (for advanced)

If standard methods do not work, you can use the Xiaomi engineering menu, which is suitable for models on Qualcomm processors (Redmi Note 10 Pro, POCO X3 Pro) and MediaTek (Redmi 9/10, POCO M4 Pro).

Warning: Incorrect actions in the engineering menu can cause a malfunction of the sensor or vibrator.

  1. Open the Phone app and type in the combination: For Qualcomm: ##4636## For MediaTek: ##36446337## or #8255##

Hardware Testing โ†’ Vibrator

Vibrator Test

Engineer Mode โ†’ Engineer Mode (MTK)

Hardware โ†’ Vibrator

Vibrator Strength

0

Save the settings and restart the device.

For devices on Qualcomm, the path may be different:

Engineer Mode โ†’ Hardware Testing โ†’ Vibrator โ†’ Set Vibrator Level โ†’ 0

๐Ÿ’ก

Changes to the engineering menu are reset after resetting or updating the firmware, and after the MIUI update, you will have to repeat the procedure.

Method 4: Disconnect via ADB (without root)

If you have a computer and USB-cable, you can turn off the vibration of the keyboard through ADB (Android Debug Bridge: This method does not require root rights and works on all versions. MIUI.

Instructions:

  1. Turn on Developer Mode: Go to Settings โ†’ About Phone. 7 times click on the MIUI Version until the notification โ€œYou are a developerโ€ appears.

USB debugging

Settings โ†’ Additional โ†’ For Developers

Connect your phone to your PC and open the command line (Windows) or terminal (Mac/Linux).

adb shell settings put system haptic_feedback_enabled 0


adb shell settings put system vibration_intensity 0

Gboard

adb shell settings put secure vibrate_on 0

To return the vibration, replace 0 with 1 in commands.

๐Ÿ’ก

If ADB does not recognize the device, install the Xiaomi USB Driver drivers and check that the developer settings have enabled the Debugging over USB (Safe Mode) option.

Method 5: Using Third-Party Applications

If you don't want to go through the settings, you can use specialized utilities, and we tested 3 apps that reliably turn off the vibration of the keyboard:

AnnexNeed root?Support for MIUIFeatures
Vibration TunerโŒ No.โœ… Complete.Allows you to adjust the vibration force for each type of event separately
Disable VibrationโŒ No.โœ… Partial (not working on the MIUI 14)Simple interface, but can be reset after rebooting
MacroDroidโŒ No.โœ… Complete.Turns off vibration on schedule or when running specific applications

For installation:

  1. Download one of the apps from Google Play.
  2. Give permission to change system settings (if requested).
  3. In the application settings, find the Vibration or Tactile Feedback section.
  4. Turn off the vibration for the keyboard (could be called Keyboard vibration or Haptic feedback).

๐Ÿ’ก

Applications without root may not work on custom firmware or in Chinese versions of MIUI (e.g. Xiaomi.eu), in which case only manual editing of system files will help.

What if the vibration returns after the update?

Many Xiaomi users are faced with the fact that after updating MIUI, the vibration of the keyboard is turned on again, this is due to the fact that the system resets some settings to default values.

โš ๏ธ Attention: Before updating your firmware, always back up your keyboard settings through Settings โ†’ Annexes โ†’ Application management โ†’ keyboard โ†’ Backup. This will allow you to quickly recover all parameters, including the vibration that was turned off.

If the vibration returned after the update:

  1. Check the MIUI version in Settings โ†’ About Phone. Some updates (e.g., from MIUI 13 to MIUI 14) require you to re-apply the settings via ADB or the engineering menu.
  2. Delete the keyboard cache: Go to Settings โ†’ Applications โ†’ Application Management. Find the MIUI (or Gboard) keyboard. Press Storage โ†’ Clear the cache.

Gboard

For POCO F5 and later (Xiaomi 14, Redmi Note 12 Turbo) models, you may need to:

1. Reset the keyboard settings to factory


2. Re-activate vibration in the sound settings




3. Reset the device

FAQ: Frequent questions about Xiaomi keyboard vibration

Can vibrations be turned off only for specific applications?
Yes, but not through the standard settings. You'll need a MacroDroid or Tasker app. Create a rule that will turn off the vibration when you open a particular app (like WhatsApp or Telegram). MacroDroid does this by: Add the trigger app running. Select the target application. Add the action Change the system setting. Install. haptic_feedback_enabled significance 0. Remember to create a second rule for returning vibration when you close the app.
Why does it still work after the vibration is turned off in the settings?
It's a typical problem. MIUI 13/14, The reasons for this may be the following: ๐Ÿ”„ Cash input services: clear the cache in Settings โ†’ Annexes โ†’ Show it all. โ†’ Google Play Services โ†’ Warehouse โ†’ Clear the cache. ๐Ÿ“ฑ Duplicate settings: In some firmware, vibration is controlled in both the keyboard settings and the sound settings โ€“ turn it off in both places. ๐Ÿ› ๏ธ Firmware error: on Redmi Note models 11 Pro+ s MIUI 13.0.4 was a bug that was corrected in 13.0.6. Update the system. If the problem persists, try turning off the vibration through the ADB (method 4).
Is there a difference in the vibration switching off on POCO and Redmi?
Yes, but it's minimal. The main differences: POCO Redmi firmware POCO Launcher can have a separate POCO Labs section with additional vibration settings. Vibration settings are always in the standard Sound and Vibration section. On POCO F3/F4 models, the vibrator motor often fails due to more intense recoil. In the Redmi Note, the vibration is usually weaker, but can be triggered with a delay. In MIUI for POCO, there is sometimes no section of the engineering menu for vibration. On Redmi, the engineering menu is always available through standard codes. For both, the line of the 5 methods described in the article, all the current.
How to check if the vibrator works after turning off the vibration of the keyboard?
To make sure the motor is working, but just switched off the keyboard vibration: Go to Settings โ†’ Sound and vibration โ†’ Vibration when ringing. Turn on vibration and call the phone from another device, there should be a clear vibration signal. If there is no vibration, check the motor through the engineering menu: ##0*# โ†’ Test โ†’ Vibration If the motor is not working, there may be a software failure or a physical failure.
Can you adjust the vibration force of the keyboard instead of turning it off completely?
Yeah, but not in all versions. MIUI. Possibilities of adjustment: ๐Ÿ“ฑ MIUI 12/13: one may be selected 3 Intensity levels in Keyboard settings โ†’ Sound and vibration. ๐Ÿ”ง MIUI 14: Vibration control is available only through ADB ore-menu. ๐ŸŽ›๏ธ Third-party keyboards (such as Gboard) allow you to adjust vibration in range 0-100%. For fine tuning through ADB The command is: adb shell settings put system. vibration_intensity {significance 0 before 100} Example: Adb shell settings put system vibration_intensity 50.