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.
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:
- Open any application where you can type text (such as Messages or Notes).
- Tap the input field so that the keyboard appears.
- Click on the icon. βοΈ Settings (cogs) in the upper right corner of the keyboard.
- Select the MIUI keyboard settings (or Gboard if you use the Google keyboard).
- Go to the Sound and Vibration section (or Vibration on Press).
- 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 pressedMake 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:
- Open the phone settings.
- Go to Sound and Vibration (or Sound and Vibration on older versions of MIUI).
- Choose Vibration.
- 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 model | The path to vibration settings | Notes |
|---|---|---|
| Redmi Note 12, POCO X5 | Settings β Sound and vibration β Vibration β Vibration when touched | On MIUI 14, the item may be called Tactile Feedback. |
| Mi 11 Ultra, Mi 12 Pro | Settings β Sound β Vibration β System Vibration | Turns off vibration completely, including alarm clock |
| Redmi 10C, POCO M4 Pro | Settings β Additional β Special Opportunities β Vibration | On 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:
- Open Settings β Sound and vibration β Do not disturb.
- Select a schedule or manual mode.
- Activate the option to turn off vibration (can be called No sound or vibration).
- 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?
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:
- Turn on Developer Mode: Go to Settings β About Phone. Click 7 times on MIUI until you become a developer!
- 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 0Reset 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:
- Create a new rule (Add Macro).
- As a trigger, select Application Launched and specify the messenger (such as WhatsApp).
- In action add Vibrate Device β Disable Vibration.
- 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 rebooting | Resetting keyboard settings | Delete 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 applications | Application settings overlap system settings | Turn 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.
- Check out the XDA Developers or 4PDA forums for your model.
- Update the firmware to the latest stable version.
- Reset your phone to factory settings (pre-backup!).