Modern Xiaomi smartphones are famous for their customization capabilities, but some default features can annoy users in everyday use. One of these features is typing vibration, which, conceived as a useful tactile response, often interferes with focus or drains the battery in practice, especially for owners of the Redmi Note and POCO F series, where the tactile motor can be unnecessarily intrusive.
In this article, we will take a closer look at all the ways you can disable the vibration of your MIUI and the new HyperOS. We will look not only at the standard system settings, but also at the nuances of third-party applications like Gboard and SwiftKey, which are often installed by users additionally. Understanding these differences will allow you to fully control the tactile sensations of your device.
Before we make any changes, it’s important to note that settings may vary slightly depending on the Android operating system version and shell version. However, the overall menu logic remains the same for the Xiaomi ecosystem, and you can find the right options by following our step-by-step instructions adapted to different smartphone use cases.
Disable system vibration through Xiaomi settings
The most direct way to remove the annoying vibration is to use the system settings of the shell. In Xiaomi smartphones, a separate section is responsible for the tactile response, which is not always obvious at first glance. You need to go to the Settings → Sound and vibration menu. This is where the main switches that control the behavior of the device when interacting with the screen hide.
Within this section, find a item that might be called “Touch Vibration” or “Tactile Response.” In newer versions of HyperOS, this option is often placed under “Additional Sound Settings.” Disabling this slider will remove the vibration not only of the keyboard, but also of the system navigation buttons, making the interface quieter and smoother.
Consider that global tactile response shutdowns can affect the perception of the interface. Some users are used to feeling confirmation of actions, and a complete lack of response can be disorienting. If your goal is to remove only sound and jitter when printing, but leave a response to system actions, you better use the settings inside the keyboard application itself, which will be discussed below.
⚠️ Warning: Disabling system vibration in the Sound and Vibration section can also remove the tactile response in system applications, such as a calculator or alarm clock, where it is used to confirm input.
Setting up the standard Gboard keyboard on Xiaomi
Google’s Gboard keyboard is the de facto standard for many Android devices, including Xiaomi smartphones. Vibration settings are done here regardless of system settings, giving the user flexibility. To access settings, press and hold the comma key or emoji icon on the keyboard, then select Settings.
In the menu that opens, go to Settings → Preferences → Vibration on press. Here you will see a slider that regulates the duration of the vibration. Move it to the leftmost position to 0 ms, you completely turn off tactile response when typing. This solution is the most effective for Gboard users.
You can also adjust the keys if you're concerned about them in this section, and users often confuse the sound with the vibration, so you can check both parameters, and make sure that the "Push Sound" switch is also off for complete silence while you're working with the text.
☑️ Checking Gboard settings
Vibration management in Microsoft SwiftKey
Many Xiaomi users prefer to install third-party keyboards, and Microsoft SwiftKey is one of the most popular choices thanks to its smart autocorrector.The process of turning off vibration here is slightly different from the standard Gboard.Open the SwiftKey app from the app menu or through language and input settings.
In the app's main menu, select Sound and Vibration, and you'll see two separate sliders: one for sound and the other for vibration. Move the vibration slider left to the end. SwiftKey allows you to adjust the vibration duration in 10 milliseconds, which gives you the perfect balance if you think a complete shutdown is too sharp.
Interestingly, some versions of the app may reset after the update. If you notice that the vibration has returned on its own, check the settings again. This is a well-known feature of some versions of SwiftKey on MIUI shells that requires periodic monitoring.
The Secret SwiftKey Function
Specifics of settings in the shell of HyperOS and MIUI 14
With the release of the HyperOS shell, Xiaomi has redesigned many system menus, including tactile response management. Unlike the older versions of MIUI, where settings were scattered, they are now centralized. However, a new feature called Adaptive Vibration has appeared, which can automatically turn on the motor in certain scenarios, ignoring your settings.
To ensure you turn off vibration in HyperOS, go to Settings → Sound and Vibration → Additional. Here you need to find the item “Silent Vibration” and make sure it is turned off. Also, check the settings “Vibration when dialing” and “Vibration when touching”, as in the new shell they can overlap the settings of individual applications.
Users note that MIUI 14 and HyperOS have a conflict between system themes and vibration settings, and if you use a third-party theme, it can force tactile response, in which case resetting the theme to a standard or rechecking the settings after changing the design will help.
| Shell version | The path to settings | Feature |
|---|---|---|
| MIUI 12/13 | Settings → Sound and vibration | Separate keyboard switch |
| MIUI 14 | Settings → Sound and vibration → Additional | Possible conflicts with topics |
| HyperOS | Settings → Sound and vibration | Adaptive vibration can interfere with |
| Android Stock | Settings → System → Language and input | Depends on the keyboard application |
💡
In the HyperOS shell, the vibration settings have become deeper and can be overlapped by system scenarios, so you need to check all the items in the audio section.
Problem Solving: Why the Vibration Doesn't Turn Off
There are times when seemingly all settings are done correctly, but the keyboard vibration on Xiaomi continues to work.This can be caused by several factors, including software errors or third-party intervention. Often the problem lies in the keyboard application cache, which stores outdated configuration options.
Try clearing the keyboard cache. Go to Settings → Apps → All apps, find your keyboard (like Gboard) and select Clear the cache. Don't confuse this with clearing the data, as the latter may remove dictionaries and personal settings.
Another reason may be the Do Not Disturb mode enabled with special settings. In some MIUI configurations, the Do Not Disturb mode forcibly activates the tactile response for important notifications, which may be interpreted by the system as having to vibrate when entering. Check the schedule and rules of this mode.
⚠️ Warning: If cleaning the cache didn’t help, try removing keyboard updates through the app menu in your system settings, and then updating it again through Google Play.
The impact of third-party themes and launchers
Xiaomi's ecosystem is famous for its theme store, but third-party themes can make adjustments to system sounds and vibrations. Some theme designers include a mandatory tactile response as part of their visual and sound concept. If you notice vibrations after you install a new theme, that's probably the problem.
To test this, switch to a standard Classic or Default theme temporarily, and if the vibration is gone, the third-party theme has forced system settings to change, in which case you will either have to abandon the theme or look for the option to turn off the sound and vibration in its settings (if any).
Third-party launchers such as Nova Launcher or Microsoft Launcher can also have an impact, and they have their own gesture and tactile response settings that can override the system. Check the launcher settings in the Gestures and Input section for the vibrations that are on.
💡
Use Xiaomi’s Security app to scan your system for setting conflicts. Sometimes, an on-board optimizer may suggest that you fix input settings that have been changed by third-party apps.