How to turn off vibration on Xiaomi when you press buttons

The constant vibration of a smartphone with each touch of the screen can not only annoy in a quiet environment, but also significantly consume battery power. Owners of Xiaomi, Redmi and Poco devices often face the need to fine-tune the tactile response, as standard settings do not always suit all users. Disabling system vibration is the first step to creating a comfortable environment for using the gadget, allowing you to focus on content without unnecessary distractions.

With MIUI and the new HyperOS, several independent modules are responsible for tactile feedback, which means you can remove the response when typing, but leave vibration when calling, or completely deactivate all mechanical reactions of the system. Understanding the configuration structure will help you flexibly manage the behavior of the device, making it more predictable and enjoyable.

In this article, we will take a look at all the ways you can manage tactile response, not only the standard menu items, but also the specific settings for keyboards and system sounds that are often hidden from the eyes of the average user, and you will learn to fully control the physical response of your smartphone to any action.

Setup system vibration through the main menu

The basic level of touch management is the Sound and Vibration menu, and that's where the global switches that control how the system reacts to system events are located. To get to the right section, you have to open Settings and select the appropriate item. Depending on the firmware version, the path may be slightly different, but the logic remains the same for all the devices of the brand.

Inside the section, you're interested in settings related to "Touch Vibration" or "System Vibration." Activating or deactivating this slider determines whether the phone will vibrate when unlocking, switching toggles in the notification curtain, and navigating the menu. Tactile response in this context works as a confirmation of action, and its absence may seem strange at first, but greatly increases the silence of the device.

It is worth noting that in some versions of the MIUI shell, system vibration settings can be combined with the interface sound settings. If you do not see a separate slider, look for “UI Sounds” – often turning off the sound automatically removes the vibration, unless otherwise specified. To fine-tune it is recommended to check each sub-item in this menu to make sure that all unnecessary sources of noise are eliminated.

⚠️ Warning: Disabling the system vibration completely can make navigation on the menu less informative.You will no longer feel the confirmation of clicking on virtual buttons, which in some cases increases the risk of accidental actions.

💡

If you want to keep quiet but leave tactile communication with your phone, try instead of completely shutting down just to reduce the vibration intensity in the advanced settings, if your model supports it.

Vibration management in Gboard keyboard and other applications

A separate and often the most intrusive source of tactile response is the keyboard. When typing fast, constant micro-vibrations can tire your fingers and distract you. Most Xiaomi users use Google's standard Gboard keyboard, which is set up independently of the phone's system settings, and you need to tap the gear icon on the keyboard panel or go into the app settings to access it.

The keyboard settings menu should look for the Preferences or Settings section, and the Haptic feedback on keypress switch will be located there, and turning it off will instantly stop vibration when you type, search in your browser, or enter passwords, especially for those who type a lot at night and don’t want to wake up the household or attract the attention of others.

If you use a third-party keyboard, such as SwiftKey or Yandex Keyboard, the algorithm will be similar, but the path to settings may differ. Usually the settings icon is on the top of the keyboard. It is important to check the settings of each installed application for text input, since the system disabling vibration does not always overlap the settings of specific programs.

  • 📱 Open any typing app to call the keyboard.
  • ⚙️ Click on the gear icon (Settings) on the keyboard toolbar.
  • 🔇 Find the item “Vibration when pressed” and translate the slider to the “Off” position».
  • ✅ Check the result by printing a test message in any messenger.

There is also the ability to adjust the duration of the keys vibration if you don't want to shut down completely. In some versions of Gboard, a duration slider is available to make the response barely noticeable but tangible, a compromise solution for those who are used to typing blindly, focusing on tactile sensations.

Turning off vibration in the navigation bar and gestures

With the transition to gesture control or on-screen buttons, vibrations have come to accompany each movement across the interface, and in MIUI and HyperOS, a separate setting is responsible for this, which often remains on by default. To remove vibration when you press the back, home and menu buttons, you need to go to the option section in the main system settings.

You should find "Button Use" or "Fullscreen Mode." If you use the classic three buttons at the bottom of the screen, the vibration setting will be in this subsection. Turning off the "Vibrate When Touch" option will remove the mechanical response when navigating. For users who prefer gesture control, vibration can accompany swipes, and it can also be turned off in adjacent gesture settings menus.

📊 What type of navigation you use on Xiaomi?
Three buttons.
Gestures
Home button + gestures
I don't care.

It is important to understand the difference between system vibration of the interface and navigation vibration. Sometimes even with the general system vibration turned off, the navigation buttons continue to vibrate because they have their own priority. So checking this particular settings section is a must if your goal is complete silence.

ParameterLocation.Impact on the system
System vibration.Sound and vibrationInterface general response
Keyboard vibrationGboard settingsOnly when typing
Button vibrationsAdditional/ButtonsNavigating the menu
The vibe of the bellSound and vibrationIncoming challenges

After making changes to the navigation settings, it is recommended to restart the device or simply lock and unlock the screen to make the changes take effect. In rare cases, the interface can stick with the same parameters before restarting the SystemUI process.

Tactile response settings in apps and games

Many users are unaware that individual apps and games have their own vibration settings that ignore system constraints. Social networks such as Telegram, WhatsApp or VK can vibrate when you scroll through a tape or perform actions. To turn this off, you need to go to the settings of each particular application.

In games, tactile response is often used to enhance immersion. If the vibration of a gamepad or events in a game interferes, it can usually be turned off in the Audio or Gameplay section within the game itself. However, there are system limitations: MIUI has Game Turbo mode, which allows you to globally manage notifications and vibrations during gameplay.

To access the advanced vibration settings in games, you can use the Safety → Game Turbo menu, where you can create a profile for a particular game and prevent it from using a vibrator, which is useful not only for comfort, but also for saving energy during long gaming sessions.

Hidden Developer Settings
In the Developer Menu (you need to click on MIUI 7 times), you can find the option "Vibration when pressed", which forcibly removes the tactile response throughout the system, even if the settings in the normal menu are lost. Be careful when changing the settings in this section.

Notice vibrations, too. If the phone vibrates when it receives a message, it's not regulated in the general audio settings, but in the notification settings of a particular app or in the "Do Not Disturb" profile. Flexible customization of the sound profiles allows you to leave the vibration only for important contacts.

Use of Do Not Disturb Mode and Sound Profiles

The fastest way to temporarily turn off all vibrations, including calls and alarms (depending on settings), is to activate the Do Not Disturb mode. In Xiaomi, this mode has flexible settings that allow you to exclude vibration completely, leaving only visual notifications, you can activate it through the notification curtain or in the audio settings menu.

Inside the Do Not Disturb settings, you can create a schedule so that your phone automatically goes quiet at night or during meetings, eliminating the need to manually turn off the vibration each time, and it's important to make sure that exceptions don't add contacts whose calls must be vibrating if you want complete silence.

MIUI and HyperOS also have sound profiles (Standard, Silent, Vibration) to switch to Silent, guaranteed to turn off all sounds and vibrations, and to switch between profiles conveniently through the widget in the curtain or through the volume menu by clicking on the gear icon or tripole.

  • 🌙 Open the Settings. → Sound and vibration.
  • 🔕 Select the item "Do not disturb».
  • ⚙️ Click on “Settings” or “Schedule” for automation.
  • ✅ Make sure the Vibration slider is off in this mode.

⚠️ Warning: In Do Not Disturb mode, alarm clocks can continue to work with sound and vibration by default. Check alarm settings separately if you plan to sleep in complete silence.

💡

Do Not Disturb is a software filter that does not cancel the system settings of tactile response, but blocks them. To completely remove vibration when you press the buttons, you need to change the settings in the main menus.

Vibrator problems and software failures

Sometimes users are faced with a situation where the vibration does not turn off programmatically or, conversely, disappears by itself, this can be due to a software failure in the HapticEngine service or a conflict of system updates, in which case it helps to clear the cache of system applications or reset the sound settings to factory values.

If the phone vibrates randomly, without pressing the buttons, it may indicate a sticking on/off button or a battery problem. In rare cases, a short circuit in the vibrator circuit causes spontaneous activation. If software methods (reboot, safe mode) do not help, a diagnosis is likely required at the service center.

Also worth mentioning is the Pocket Mode feature, which can cause vibration when you take your phone out of your pocket, which is not a bug, but a feature that notifies you of missed events, and you can turn it off in the Lock screen → Mode in your pocket section.

☑️ Diagnostics of Vibration Problems

Done: 0 / 4

For advanced users, there is a possibility of using ADB-commands to deeply tune the vibrator, but that requires a computer and debugging skills. The average user needs standard system tools that cover 99% of the use cases.

Frequently Asked Questions (FAQ)

Why did the vibration settings disappear after the MIUI update?
With newer versions of HyperOS and newer MIUI builds, the settings interface may have changed. Try searching for settings (a magnifier at the top of the screen) by typing in a "vibration" request.
Can you make the vibration weaker, but not shut it down completely?
Xiaomi’s standard tools for vibration control are not available for most models, but in some design themes or through third-party apps from the Play Market, you can change the nature of the vibration to make it less intrusive.
Does the vibration shutdown affect the speed of the smartphone?
No, turning off vibration does not affect the performance of the processor, but it has a positive effect on autonomy: the vibrator consumes a significant amount of power, and turning off it can extend battery life by 5-10% when used actively.
How do I get back the vibration if I accidentally shut it down?
Just follow the Settings → Sound and Vibration path and turn on the Vibration and Touch Vibration sliders. If you have changed the settings in the keyboard, you need to return them in the settings of the Gboard app itself.