Vibration of the keyboard on Xiaomi smartphones can be useful for tactile feedback, but it interferes with many users: distracting while typing, draining the battery and even causing discomfort during prolonged use. Especially relevant for owners of models with ultra-thin cases (for example, Xiaomi 13 Lite or Redmi Note 12 Pro), where the vibration motor creates unnecessary noise.
Fortunately, there are a number of ways to turn off vibration, whether through standard MIUI settings or through third-party keyboards or engineering menus. In this article, weβll break down all available methods, including hidden options for advanced users. Itβs important to consider that the interface may vary slightly depending on the firmware version (MIUI 12, 13 or 14) and device model.
If you use a third-party keyboard (such as Gboard or SwiftKey), the vibration-off algorithm will be different, as we will discuss in a separate section. Also note that on some devices (such as the POCO F5 or Xiaomi 12T), vibration can be tied to system sounds, so you will need to turn it off comprehensively.
1.Switch off vibration in the standard MIUI keyboard
The standard MIUI keyboard (aka Xiaomi Keyboard) has built-in vibration settings that can be adjusted or fully deactivated, a method that is suitable for most MIUI 12-14 devices, including the Redmi 10, Xiaomi 11T, POCO X4 Pro and others.
To take the vibration away:
- Open any application where the keyboard appears (such as Messages or Notes).
- Touch the gear badge (βοΈ) In the top panel of the keyboard to open its settings.
- Go to the section Settings of the keyboard β Sound and vibration.
- Turn off the slider opposite the Vibration item when pressed.
If you're in your version MIUI There is no separate point for vibration, try an alternative path: β Additional settings β Language and input β Current keyboard (MIUI Keyboard) β Settings β Sound and vibration.
Check the version of MIUI in Settings β About the phone
Make sure you use the standard MIUI Keyboard
Close all applications except one (for stable settings)
Take a screenshot of the current parameters (in case of rollback)
-->
β οΈ Note: On some devices (e.g. Redmi Note 9 Pro with a MIUI 12.5) The vibration option may be hidden, in which case try updating the firmware or use the method. β3 of this article (engineering menu).
2. disable vibration in Gboard and other keyboards
If you use a third-party keyboard, such as Gboard (from Google), SwiftKey (from Microsoft), or Fleksy, the algorithm will be different. Letβs take the Gboard example as it is the most popular alternative among Xiaomi users.
Instructions for Gboard:
- Open any text field and call the keyboard.
- Press the gear icon (βοΈ) keyboard.
- Select Settings β Sound when pressed.
- Turn off the Vibration slider when pressed.
For other keyboards, the path may be different:
- πΉ SwiftKey: Settings β Sound and vibration β Key vibrations.
- πΉ Fleksy: Settings β Vibration. β Shut down.
- πΉ Samsung Keyboard (if installed): Settings β Style and layout β Vibration.
β οΈ Note: Some keyboards (such as Microsoft SwiftKey) may reset vibration settings after the update. To avoid this, turn off the automatic update of the app on Google Play.
Standard MIUI Keyboard
Gboard (from Google)
SwiftKey (from Microsoft)
Other (write in the comments)-->
3. Disconnect system vibration through the engineering menu
If the keyboard vibration does not turn off through standard settings, the problem may be the system parameters of the vibrating motor, in which case the engineering menu (#4636##) will help, but you need to work with it carefully - incorrect changes can lead to failures.
Step-by-step:
- Open the Phone app and enter the combination: ##4636##.
- In the menu that opens, select Hardware Testing (or Hardware Testing).
- Press the vibration (Vibration).
- In the Vibration Test section, set the value of 0 for the Vibration Strength parameter.
- Save the changes and restart the device.
β οΈ Note: On certain devices (e.g, POCO X3 Pro) the engineering menu may be blocked, in which case use an alternative method with ADB (described in section 5).
What to do if the engineering menu is not opened?
4. Disconnect vibration through special features settings
In some cases, the vibration of the keyboard is controlled through special settings (Settings β Special Features), which is especially relevant for users with disabilities, but can help in our situation.
How to turn it off:
- Go to Settings β Special Opportunities β Physical Opportunities.
- Find the Vibration or Tactile Feedback section.
- Turn off the Vibration slider when pressed or System Vibration.
On some devices (e.g. Xiaomi Mi 11), this section may be called differently:
- πΉ Settings β Additional settings β Special facilities β Vibration.
- πΉ Settings β System system β Gestures and movements β Vibration.
Important: Disabling system vibration through special features can affect other functions, such as vibration when calling or notifying. If critical, use alternative methods from this article.
5.Using ADB to Deeply Shut Off Vibration
If all previous methods fail, the vibration is turned off via ADB (Android Debug Bridge), a method that requires connecting a smartphone to a computer, but is guaranteed to work on all Xiaomi devices running Android 10-14.
Instructions:
- Turn on Developer Mode: Go to Settings β About Phone. Click 7 times on MIUI Version until you become a developer.
USB debugging
Settings β Additional settings β For developers
Command line.
Terminal
adb shell settings put global haptic_feedback_enabled 0This command shuts down all system vibration, including the keyboard.
adb shell settings put secure vibration_intensity 0Reset the device.
β οΈ Attention: Teams ADB They're reset after you reset or update your firmware. To get back the vibration, replace the 0 with 1 commands above.
1. Connect to the same Wi-Fi network on your PC and smartphone.
2. Enter the command:
adb tcpip 55553. Turn it off. USB-cable and connect to IP:
adb connect [IP- your phone address]:5555-->
6 Problems and Solutions: Why the Vibration Doesn't Turn Off
Sometimes the keyboard vibration continues to work even after all of the methods described above, and let's look at the main reasons and ways to eliminate them.
| Problem. | Possible cause | Decision |
|---|---|---|
| Vibration returns after rebooting | Resetting by system services | Use ADB or turn off automatic keyboard updates |
| There is no "Vibration" in the keyboard settings | Outdated version of MIUI or custom firmware | Update the firmware or install a third-party keyboard |
| Vibration only works in some applications | The application overrides system settings | Turn off vibration in the settings of a particular application |
| Engineering menu not open | Manufacturer has blocked access | Use ADB or applications like MTK Engineering Mode |
If none of the methods worked, the problem may be a hardware failure of the vibratory motor, in which case we recommend contacting the Xiaomi service center, especially if the device is warranty.
π‘
Before visiting the service center, back up your data and check if the problem is caused by third-party applications (such as launchers or modified firmware).
7. Alternative solutions: third-party applications and firmware
If standard methods don't work, you can use third-party utilities or custom firmware, which is a section for advanced users, as it requires root rights or unlocking the bootloader.
Ways for experienced users:
- π§ Disable Service (requires root): Disables system services responsible for vibration.Look for services called vibrator or haptic.
- π§ Custom firmware (e.g. LineageOS or Pixel Experience): Allows you to flexibly adjust the vibration through the developer menu. Requires unlocking the bootloader and installing via TWRP.
- π§ Magisk modules: Vibration Tuner module allows you to fine-tune the vibration intensity. Install via Magisk Manager after obtaining root rights.
β οΈ Attention: Installing custom firmware or obtaining root rights will void the warranty and may cause the device to operate unstable. TWRP Mi Cloud.