Vibration of the keyboard on Xiaomi can be annoying, especially if you are actively texting or working with documents. Even a weak return on each press distracts, reduces the speed of printing and drains the battery. In this article, we will discuss all possible causes and ways to turn off the vibration, from standard MIUI settings to hidden settings for advanced users.
The problem is relevant for all Xiaomi, Redmi and POCO models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra. We tested the solutions on different versions of MIUI (including MIUI 14 and HyperOS) and highlighted universal methods. Importantly, some settings may differ depending on the firmware and regional version of the software.
Why Xiaomi Keyboard Vibrates: The Main Reasons
The vibrations in the typing are the default on most Xiaomi smartphones, and this is a marketing ploy: the manufacturer believes that tactile return improves the user experience. However, in practice, many owners face discomfort.
- πΉ Standard settings MIUI: The keyboard's vibration is activated in the "Sounds and Vibrations" section, and users often don't know it exists.
- πΉ Third-party keyboards: Apps like Gboard or SwiftKey have their own vibration settings that conflict with system systems.
- πΉ Tactile response function: In new versions MIUI a separate parameter for increased vibration when dialing.
- πΉ Firmware errors: On some devices (e.g, POCO X5 Pro) the vibration is activated after the update.
Interesting fact: on Xiaomi with AMOLED-The vibration may seem stronger in the screens because of the haptic motor, which is not a fault, but a design feature, and it's also worth checking if touching Vibration is enabled in the special features settings, which duplicates the keyboard's recoil.
Method 1: Turn off vibration in MIUI settings
The easiest method is to use standard system settings, which works on all Xiaomi devices regardless of the model and firmware version.
- Open Settings (the gear icon on the main screen).
- Go to the section Sound and vibration.
- Scroll down to the Vibration block and press Vibration when pressed.
- Turn off the slider next to the keyboard.
If this item is not available, check the alternative path: Settings β Special features β Vibration when touching. On some devices (for example, Redmi 10C), the parameter is hidden there.
Open "Settings" β "Sounds and vibrations"|Find the section "Vibration when pressed"|Turn off the slider "Keyboard"|Reboot your smartphone (optional)-->
Important! With HyperOS, the path may be different: Settings β Sound and Vibration β Tactile Response. You need to turn off both settings: Dial Vibration and System Key Vibration.
Method 2: Third-party keyboard settings (Gboard, SwiftKey)
If you use an alternative keyboard, the MIUI system settings won't affect how it works, like Google's Gboard has its own vibration mechanism to turn it off:
- π± Open any field to enter text (for example, WhatsApp or Telegram).
- π§ Click on the gear icon in the top panel of the keyboard to open its settings.
- π Go to the section Entering or Keyboard Settings.
- π« Find the Vibration item when pressed and turn it off.
For SwiftKey, the path will be different: Settings β Sound and vibration β Vibration when you press the keys. If the keyboard does not respond to changes, try clearing its cache in the application settings.
π‘
After turning off vibration in Gboard, check the βThemesβ section β some visual styles automatically include tactile recoil.
Method 3: Hidden Developer Settings (for Advanced)
If standard methods donβt work, you can use developer mode, which is suitable for advanced users because it requires changing system settings, and on some devices (such as Xiaomi 13T), this method can reset network settings after rebooting.
Algorithm of action:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Go back to the main settings menu and open a new section for developers.
- Find the item βStop vibration when touchingβ or βHaptic feedbackβ (on English firmware).
- If there is no such parameter, use the search by settings (the magnifying glass icon at the top).
Nana POCO F5 and other HyperOS devices may require an additional step: in developer mode, disable Force GPU rendering (forced processing) GPU), Sometimes it is in conflict with the tactile recoil.
What to do if there is no βSwitch off vibrationβ item in developer mode?
Method 4: Use ADB-Teams (for technical users)
If software methods fail, the most radical way is to turn off vibrations via the Android Debug Bridge (ADB), which requires connecting a smartphone to a computer and basic command line knowledge.
Step-by-step:
- Download and install Platform Tools from the official Google website.
- Turn on your smartphone debugging over USB in the developer settings.
- Connect the device to your PC and open the command line in the folder with adb.exe.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Execute the keyboard vibration disabling command: adb shell settings put system haptic_feedback_enabled 0
Use the same command to return standard settings, replacing 0 with 1. This method works on all versions of Android, but may require root rights on some firmware.
π‘
ADB-commands allow you to turn off vibration at the system level, but require caution. Misuse can lead to malfunctions in the smartphone.
Method 5: Reset keyboard settings to factory
If the vibration is triggered after you upgrade or install a new software, resetting the keyboard will help, which doesn't affect personal data, but will bring all input parameters back to standard values.
How to perform the reset:
- π± Open the Settings. β Annexes β Application management.
- π Find your keyboard in the list (for example, MIUI Keyboard or Gboard).
- ποΈ Press Warehouse. β Clear the data and clear the cache.
- π Reset the device.
After the reboot, the keyboard will return to factory settings, and the vibration should disappear when typing. If the problem persists, try reinstalling the keyboard through Google Play Market (for third-party applications).
π‘
Before reset, take a screenshot of the current keyboard settings (size, theme, languages) to quickly restore them after cleaning.
Table: Comparison of methods of disabling vibration on Xiaomi
| Method | Difficulty | PC required | It works on all the firmware. | Risk of failure |
|---|---|---|---|---|
| Standard settings of MIUI | β | β No. | β Yes. | β No. |
| Third-party keyboard settings | β | β No. | β οΈ Depends on the app. | β No. |
| Developer mode | ββ | β No. | β No (on some firmware) | β οΈ Low. |
| ADB-team | βββ | β Yes. | β Yes. | β οΈ Medium. |
| Resetting the keyboard | β | β No. | β Yes. | β No. |
For most users, the first two methods are sufficient. ADB and developer mode should only be used if other methods have not worked or you are an experienced user. Remember: changes at the system level can affect the operation of other functions (for example, notification vibrations).
Frequent Mistakes and How to Avoid Them
When you turn off the vibration, many users face typical problems, and consider the most common errors and their solutions:
β οΈ Warning: If the vibration still works after the vibration is turned off, check if your device has custom firmware (e.g. Xiaomi.EU or Pixel Experience) installed.
- π Vibration returns after reboot: This is typical for HyperOS devices. Solution - disable automatic updates of system applications in Google Play.
- π± Keyboard reset does not work: Try removing updates for system keyboard MIUI through settings β Annexes β MIUI Keyboard β Remove updates.
- π§ No Vibration in the settings: On some models (e.g. Redmi) A2) This parameter is hidden in the settings β Additionally. β Special facilities.
Another common problem is the conflict between the system and third-party keyboards, so if you're using Gboard but you haven't turned off the standard MIUI keyboard, the vibration can be duplicated, so that in the language and input settings, only one keyboard is active.
π‘
Before experimenting with settings, back up your data via Mi Cloud or locally to help restore the smartphone to work if you make errors.