Keyboard vibration on Xiaomi smartphones is one of the most controversial features of MIUI. For some users, tactile response helps to type faster, and for others becomes a source of irritation: distracts from work, drains the battery and can even interfere with games or watching videos. Fortunately, you can turn off the vibration in a few seconds - and we will tell you how to do this on all versions of the firmware, from MIUI 12 to MIUI 14, including Redmi, POCO and Black Shark devices.
In this article, you'll find not only standard methods through settings, but also hidden ways for when vibrations return after updating or resetting. We'll also look at why sometimes vibration shutdowns don't work and how to fix them without root rights. If you're tired of the constant jitter of your phone while typing, read on.
Why can the vibration of the keyboard be annoying?
At first glance, the vibrating response seems to be a harmless function, but it has a few hidden downsides:
- ๐ Increased battery consumption โ every vibrating motor, even the smallest, consumes energy. 9A or POCO C31) This can reduce battery life by 5-10%.
- ๐ฎ Interference in games - during dynamic scenes in the PUBG Mobile or Genshin Impact vibration from the keyboard can be confusing, especially if you use chat.
- ๐ฑ Wear mechanisms - constant vibration over time weakens the fastening of the motor, which can lead to the appearance of extraneous noise inside the body.
- ๐ด Irritation in silence โ at night or in the library โ even a weak vibration seems loud and distracts others.
In addition, on some models (such as the Xiaomi 12 Pro or Black Shark 5), the keyboard vibration conflicts with the game triggers or touch buttons, causing false positives.
Method 1: Turn off vibration in the MIUI keyboard settings
The easiest and most obvious method is to use the built-in MIUI settings. It works on all Xiaomi smartphones, regardless of model, if you use the standard Gboard (from Google) or Mi Keyboard (branded from Xiaomi).
Step 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 gear icon (โ๏ธ) tertiary (โฎ) top-right corner of the keyboard.
- Select Settings (or Additional Settings for Mi Keyboard).
- Go to the Sound and Vibration section (or Vibration on Press).
- Turn off the slider next to Vibration when pressed or Tactile response.
If you have Gboard installed, the path will be a little different: Settings โ Themes, Emoji and GIFs โ Keyboard settings โ Sound when pressed. You can turn off both sound and vibration separately.
โ๏ธ Check before turning off vibration
Method 2: Globally shutting down vibration in system settings
If the vibration returns after the reboot or you use multiple keyboards (like SwiftKey and Gboard), it makes sense to turn it off at the system level, which will block the vibration response for all applications, including the keyboard.
How to do this:
- Open the settings on your Xiaomi.
- Go to Sound and Vibration (on some models โ Sounds and Vibration).
- Choose Vibration or Tactile Effects.
- Turn off the vibration slider when touching.
- To completely disable, also deactivate Vibration when typing (if there is such a item).
On POCO and some Redmi, the path may be slightly different: Settings โ Additional settings โ Special features โ Vibration. If you donโt find the right item, search by settings (the magnifier icon at the top).
What if the "Vibration" item is not in the settings?
Method 3: Turning off vibration for specific applications
If you want to vibrate in games or notifications, but not in the keyboard, you can configure exceptions.
- Go to Settings โ Applications โ Application Management.
- Find your keyboard (such as Gboard or Mi Keyboard) in the list.
- Select Notifications or Permissions.
- Turn off the Vibration permission (if any).
- For Android 12+, go to Special Access โ Vibration and lock it for the keyboard.
MIUI 14 also introduced Concentration Mode, which can automatically turn off vibration for selected applications to adjust it:
- Open the Settings โ Concentration mode.
- Select Rules Setting.
- Add the keyboard app to the list of restrictions.
- Activate the option to turn off vibration.
๐ก
If the vibration still works after turning off, try clearing the keyboard cache: Settings โ Apps โ [Your keyboard] โ Storage โ Clear the cache.
Method 4: Disabling vibration through ADB (for power users)
If the standard methods do not work, you can use them. ADB-This will help to turn off vibration at the system level, even if the manufacturer has hidden these settings.
Step-by-step:
- Turn on Developer Mode: Go to Settings โ About Phone. Click 7 times on MIUI Version until you become a developer.
- Activate USB Debugging: Return to Settings โ Additional settings โ Developer. Enable USB Debugging.
adb shell settings put global haptic_feedback_enabled 0To turn off vibrations only for the keyboard:
adb shell settings put secure vibrate_on 0After you execute the commands, restart the device. If the vibration returns, check if the settings have reset after the MIUI update.
๐ก
ADB-Teams run on all versions of Android, but after resetting the phone to factory settings, they will have to be re-run.
Method 5: Using Third-Party Applications
If you don't want to go through the settings or use ADB, you can use third-party utilities.
| Annex | Functions | Compatibility | Need a Root? |
|---|---|---|---|
| Vibration Tuner | Flexible adjustment of vibration strength and duration for each event | Android 8.0+ | No. |
| MacroDroid | Automatically shutting down vibrations on schedule or when running certain applications | Android 5.0+ | No. |
| Tasker | Creating complex rules for controlling vibration (e.g., turning it off at night) | Android 6.0+ | No. |
| Disable Service | Forced shutdown of vibration system services (needs caution!) | Android 9.0+ | Yes. |
For most Xiaomi users, MacroDroid is the best choice โ itโs easy to set up and doesnโt require root rights. For example, you can create a rule: If [keyboard name] is running โ Turn off the vibration.
๐ก
Before installing third-party apps, check reviews โ some vibration management utilities contain ads or collect data.
What to do if the vibration does not turn off?
Sometimes even after all the manipulations, the vibration keeps working, and here are the most common causes and solutions.
- ๐ Reset keyboard settings โ remove and reinstall the keyboard through Settings โ Annexes.
- ๐ฑ Conflict with the shell - on some firmware (for example, MIUI EU) Vibration is controlled through the settings โ Display โ Haptic feedback.
- ๐ง System error โ perform reset to factory settings (donโt forget to make a backup!).
- ๐ ๏ธ Hardware malfunction โ if vibration is running constantly, even without pressing, it is possible that the motor contact stuck (repair is required).
If the problem occurred after the MIUI update, try rolling back to the previous firmware version using the Mi Flash Tool. Downgrad instructions can be found on the 4PDA or XDA Developers forums.
๐ก
On the Xiaomi 13/14 series and POCO F5, the keyboard vibration can be tied to the system service com.miui.touch.