Vibrating the keyboard on Xiaomi can be a useful feature for those who are used to tactile feedback. But for many users, it becomes an annoying factor β especially if the smartphone is lying on the table or you type at night. Fortunately, the manufacturer has provided several ways to disable this option, and we will consider all of them, from standard settings to hidden developer settings.
It is important to understand that the switching algorithm may vary depending on the MIUI version and device model. For example, on the Redmi Note 12 with MIUI 14, the path to settings will be one, and on the POCO F5 with MIUI 13, we will cover all the current options, including solutions for cases where standard methods do not work (for example, due to custom firmware or system failures).
1. Turn off vibration in keyboard settings
The most obvious and quick way is to use the built-in keyboard settings, which works on 90% of Xiaomi devices regardless of the MIUI version.
Here's the step-by-step instruction:
- Open any application where the keyboard appears (such as Messages or Notes).
- Touch the gear badge (βοΈ) on the keyboard panel to open its settings.
- Go to the section Settings of the keyboard β Sound and vibration (on some models, the item may be called Tactile feedback).
- Turn off the slider next to Vibration when pressed or Recoil.
If you have a third-party keyboard installed (like Gboard or SwiftKey), the algorithm will be similar, but with slight differences in menu item names. For example, in Gboard you need to go to Settings β Input Options β Vibration when pressed.
Make sure the keyboard is active (open in any application)
Check if the Do Not Disturb mode is on (it can block changes)
Update MIUI to the latest version (older versions may not have some options)
Restart your smartphone if the changes donβt apply-->
2. tuning through system sound parameters
If the keyboard vibration doesn't turn off through its own settings, try doing it through the global settings of the system, a technique that is particularly relevant for devices with MIUI 12 and later, where vibration can be controlled at the OS level.
Follow these steps:
- π± Open the Settings. β Sound and vibration.
- π Scroll down to the Vibration block and select System Vibration.
- βοΈ In some versions MIUI There may be a separate item Vibration of the keyboard - turn it off.
- π If you donβt have an option, try turning off Vibration when you touch (this can affect the keyboard as well).
Important! On some models (e.g. Xiaomi 13 Ultra), this method works partially β vibration can remain in separate applications (e.g. WhatsApp or Telegram), in which case you will need to separately configure the keyboard in each messenger.
What if the "keyboard vibration" item is not in the settings?
3.Use of the "Do Not Disturb" mode
If you only need vibration in certain situations (like during the day) but you can interfere at night, you can use Do Not Disturb mode, which allows you to flexibly adjust the vibration to a schedule.
How to set up:
- Go to Settings β Sound and vibration β Do not disturb.
- Activate the mode and press the schedule.
- Set a time when the vibration should be turned off (for example, from 23:00 to 8:00).
- In the Exclusions section, make sure that the Vibration item is disabled.
This method doesn't completely shut down the vibration, but it allows you to control it automatically, which is useful for those who don't want to constantly turn the setting on / off manually.
Standard MIUI
Gboard (Google)
SwiftKey
other
I don't know.-->
4. Disconnection through the developer parameters
If standard methods don't work, you can try turning off the vibration through developer mode, which is more complicated, but sometimes it's the only one that helps on custom firmware or after a system failure.
Instructions:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Back to Settings β Additionally. β For developers.
- Find the item Turn off vibration or vibration when touching and deactivate it.
- If there is no such item, try to disable Windows animation and transition animations β sometimes this indirectly affects the vibration.
On certain devices (e.g, POCO X3 Pro) in developer mode there is a hidden parameter haptic_feedback_enabled, It's a system that controls all kinds of vibrations. ADB-team:
adb shell settings put global haptic_feedback_enabled 0π‘
Before use ADB-commands make sure that your PC has Xiaomi drivers installed and debugging enabled USB developer-setting.
5. Resetting keyboard settings to factory
If the vibration doesn't turn off because of a keyboard failure, you can return it to factory settings, and it won't delete your data, but it will reset all your personal input settings.
How to reset:
- π§ Open the Settings. β Annexes β Application management.
- π Find it in the keyboard list MIUI (Or Gboard, if you use it).
- ποΈ Press Warehouse. β Clear the data (not to be confused with Clear the cache!).
- π Reset the device.
After resetting, the keyboard will return to the standard settings and the vibration will be turned off (if this is the factory state for your model). If the problem persists, it may be due to firmware (see next section).
π‘
Resetting keyboard settings doesnβt remove your texts or passwords, but it can reset user dictionary and design themes.
6. Solving problems on custom firmware
If you use an informal firmware (e.g. LineageOS, Pixel Experience or Xiaomi.EU), standard methods may not work due to system modifications.
| Problem. | Decision | Firmware |
|---|---|---|
| No "keyboard vibration" item in the settings | Install a third-party keyboard (Gboard) | Xiaomi.EU, LineageOS |
| The vibration turns on itself after restarting | Turn off auto-renewal of the keyboard in the Play Market | Pixel Experience |
| Disconnection in Developer Mode does not work | Use the Disable Haptic Feedback Module | Any root |
| Vibration only in specific applications | Clear the cache of the problem app | Anybody. |
For root-access firmware, you can completely disable the vibration by editing system files. /system/usr/keylayout/Generic.kl I need to find the key line. 158 BACK WAKE_DROPPED and add a parameter VIBRATOR_OFF. However, this method requires experience and can lead to unstable operation of the system.
π‘
Before installing custom firmware, always backup through TWRP, which will allow you to return the device to work if something goes wrong.
Frequent Mistakes and How to Avoid Them
Many users face typical problems when trying to turn off the vibration, and here are the most common ones and ways to solve them:
β οΈ Attention! If the vibration in the keyboard settings is still working after the vibration is turned off, check if the enhanced vibration function is enabled in the special features settings (Settings). β Special opportunities β Vibration).
Other common mistakes:
- π You don't restart the device after you change the settings.
- π± They use an outdated version. MIUI. V MIUI 11 and below some options may not be available.
- π§ Haven't updated the keyboard. Go to the Play Market and check for updates for the keyboard. MIUI Gboard.
- π« Adblocker interferes with settings. Disable AdGuard or similar applications while settings change.
If none of these things worked, maybe the problem is that the vibrator malfunctions, and then only the service center will help.