Vibration when typing on Xiaomi smartphones can be a useful feature for some users, but it is often annoying - especially if you are quickly typing or using the device in a quiet environment. tactile response is not only distracting, but also reduces battery life by 3-7% due to the constant activation of the vibrator motor. Fortunately, you can turn it off in several ways - both through standard MIUI settings and using third-party tools.
In this article, we will analyze all the current methods of removing the vibration response for different versions of firmware (including MIUI 14/15 and HyperOS), and also consider the nuances for popular models - from Redmi Note 12 to the flagship Xiaomi 14 Pro. If you are faced with the fact that the option to turn off gray or is absent from the menu, here you will find solutions for such cases.
Why can the keyboard vibration not be turned off?
Before we get to the instructions, it's important to understand why standard methods sometimes don't work.
- π Firmware update: After update MIUI or HyperOS settings can be reset, and some menu items can be moved or hidden.
- π± Third-party keyboards: If you use Gboard, SwiftKey or other alternatives, their vibration settings are independent of the system.
- π§ Manufacturer restrictions: On some models (e.g, POCO F5 or Redmi K60) Vibration switching off option blocked for individual regions.
- π οΈ System errors: Firmware bugs can cause the tick "Vibration when pressed" to not persist after restarting.
If you've tried to turn off vibrations through your keyboard settings, but you haven't succeeded, chances are that one of these things is the problem. Next, we'll look at the solutions for each case.
Method 1: Turn off vibration in the settings of the standard MIUI keyboard
It is the simplest method that works on most Xiaomi, Redmi and other devices. POCO It's a very original firmware. MIUI 12-15 and HyperOS:
- Open any application where the keyboard appears (such as Messages or Notes).
- Touch the gear badge (βοΈ) on the keyboard to open its settings.
- Go to Keyboard Settings β Sound and Vibration (or Tactile Feedback in New Versions).
- Turn off the slider or uncheck the tick next to Vibration when pressed (or Haptic feedback in English).
- Save the changes and check if the vibration has disappeared.
If you donβt have a Vibration menu, try an alternative path:
Settings β Additional settings β Language and input β Current keyboard (MIUI) β Settings β Sound and vibrationCheck the version of MIUI in Settings β About the phone
Make sure you use a standard MIUI (not Gboard) keyboard
Restart your phone if the settings do not apply
Update the firmware if a new version is available-->
β οΈ Note: On some devices (e.g. Xiaomi) 13T HyperOS, you can hide the vibration option in the "Tactile Effects" section of the "Special Features" section. If you can't find it in the keyboard, check it there.
Method 2: Turn off vibration for third-party keyboards (Gboard, SwiftKey)
If you use an alternative keyboard, the vibration settings are controlled directly in the app, and consider the process using the Gboard (the most popular replacement for the standard MIUI keyboard):
- π± Open the Settings. β System system β Language and input β Current keyboard.
- π Select Gboard (or another keyboard) and click Settings.
- π Go to the Sound on Press or Vibration section (new versions may have different paths).
- β Turn off the Vibration option when you press the keys.
For SwiftKey, the path will be as follows:
SwiftKey settings β Sound and vibration β Vibration when pressedIf you still feel vibration after turning off, try:
- π Restart the keyboard (close all applications and reopen).
- π₯ Update the keyboard to the latest version in Google Play.
- ποΈ Clear the keyboard app cache in Settings β Annexes.
π‘
If you use Gboard, try turning on No Sound mode in your keyboard settings β this will turn off both vibration and sounds at the same time.
Method 3: Globally disable tactile feedback in MIUI
If the keyboard's vibration doesn't turn off through its settings, you can block it at the system level, and this method works for all applications, but it doesn't affect the vibration of notifications or calls.
- Go to Settings. β Sound and vibration.
- Select Tactile Feedback (or Touch Vibration in older versions of MIUI).
- Turn off the slider next to Vibration when pressed.
- To completely turn off vibrations in all menus, also deactivate Vibration when navigating.
On HyperOS, the path may be slightly different:
Settings β Special features β Tactile effects β Vibration when touchedβ οΈ Attention: Global haptic feedback shutdown will affect all system elements, such as vibrations when you press buttons on menus or use gestures. If you want vibrations just for the keyboard, this method is not suitable.
| Xiaomi model | The path to vibration settings | Features |
|---|---|---|
| Redmi Note 12/13 | Settings β Sound β Tactile feedback | The option may not be available in the global firmware version |
| POCO X5/F5 | Settings β Additional β Special. capabilities β Vibration | Reboot required to apply changes |
| Xiaomi 13/14 | Settings β Special. capabilities β Tactile effects | On HyperOS, the option is divided into "Touch" and "Navigation" |
| Redmi 10/9 | Settings β Sound and vibration β Vibration when touched | On older versions, MIUI may be called "Vibrotly" |
Method 4: Using ADB to force vibrations to shut down
If standard methods don't work, you can use Android Debug Bridge (ADB) debugging, which requires you to connect your phone to your computer, but you don't need root rights.
- Turn on Developer Mode on your phone: Go to Settings β About Phone. Click 7 times on MIUI until the notification "You're a developer" appears.
USB debugging
Settings β Additional β For Developers
Command line.
Terminal
adb devices(The name of your device should be displayed).
adb shell settings put system haptic_feedback_enabled 0Reboot the phone.
If the vibration is still there, try the alternative command:
adb shell settings put global haptic_feedback_enabled 0β οΈ Note: Adb shell settings put system haptic_feedback_enabled 1 You'll turn the vibration back on. Save this command in case you want to get back the tactile response.
What if the ADB does not recognize the device?
Method 5: Disabling Vibration Through Third Party Applications
If previous methods didn't work, you can use Google Play apps that block vibration at the system level.
- π οΈ Vibration Tuner β allows you to fine-tune the vibration intensity or turn it off completely for individual applications.
- π Disable Vibration is a simple application with one slider for global vibration shutdown.
- π± MacroDroid β Creates automatic rules to turn off vibrations under certain conditions (for example, only for the keyboard).
Example of settings in Vibration Tuner:
- Install the application and give it Special Options (in your phone settings).
- Select Keyboard Vibration from the main menu.
- Move the intensity slider to 0% or press Disable.
- Save the profile and restart the keyboard.
The advantage of this method is that it works even on devices with limited settings (e.g., the POCO M6 Pro with global firmware).However, note that some applications may require root access for full functionality.
π‘
Third-party applications to turn off vibration are a good option if standard settings donβt work, but they may consume extra battery due to background activity.
What if the vibration returns after resetting?
Some users experience the vibration of the keyboard switching on again after the phone is restarted, a problem for devices with custom firmware or MIUI beta.
- π Reset keyboard settings: Go to Settings β Annexes β App management. Find the keyboard (MIUI Keyboard or Gboard and select Warehouse β Clear the data. Reconfigure the keyboard by turning off the vibration.
- π₯ Firmware Update: Check for Updates in Settings β The phone. β Update system if a new version is available MIUI HyperOS, install it β often bugs with vibration are fixed in fresh builds.
- π οΈ Using Tasker: Install the Tasker app and create a task that will turn off vibration when you start the keyboard.This will require some technical knowledge, but is guaranteed to solve the problem.
If the problem persists, it may be the cache of the system.
- Turn off the phone.
- Press the Power button + Volume up to enter Recovery.
- Select Wipe Cache Partition (use volume buttons for navigation).
- Confirm the action and restart the device.