How to Turn Off the Vibration of Buttons on Xiaomi: The Complete Guide

Modern Xiaomi smartphones, which run on the shells of MIUI or the new HyperOS, offer users a wide range of tactile feedback. Vibration when typing, pressing system buttons and interacting with the interface is designed to confirm the actions of the owner of the device. However, for many users, constant shaking in the hands becomes a source of irritation, especially in quiet rooms, cinemas or during night use of the gadget.

Turning off all vibrations is not always obvious, because the settings are scattered across different menus, some are hidden in the system settings, others are directly in the keyboard. In this article, we will discuss in detail all the ways to make your smartphone completely silent and devoid of tactile responses, while maintaining the functionality of the main call.

You will learn how to control the vibration of the screen, keyboard and system notifications using standard tools of the Android operating system. We will look at the nuances that are characteristic of different versions of firmware, and offer solutions for cases when standard switches do not work or are hidden by the manufacturer.

Global Sound and Vibration settings in the system

The first step to eliminate unwanted tactile sensations is to go to the basic settings of the device, and that's where the main levers of audio profile control are concentrated, you need to open the Settings app and find the section that handles the audio of the interface, and depending on the version of the shell, this item may be called "Sound and vibration" or simply "Sound."

Inside this menu is a slider or switch that controls the tactile response of the system, often labeled as "Touch Vibration," "Tactile Response," or "System Vibration," and disabling this setting removes the jitters when you press virtual navigation buttons, menu switches, and other MIUI controls.

⚠️ Attention: Disabling system vibration may affect the function of the "Vibration when dialing" in a standard call. If after the global shutdown, the keys stopped vibrating when calling, check the individual telephony settings.

Note that new versions of HyperOS have changed the switch logic, and now tactile response management is often placed under the "Advanced" subsection or hidden inside the settings of a specific theme. If you don't find the right switch on the home screen, carefully examine the attached menus.

📊 How annoying you are with the vibration of buttons on your smartphone?
Very hard, I'll turn it off.
Sometimes it hurts, but it's tolerable.
I don't notice, it's always on.
I prefer to have a vibrating response to confirm the actions.

For users who value minimalism, it is important to understand the difference between notification vibration and interface vibration. Global settings most often affect the interface, leaving notifications from applications to work independently, which allows you to save important information about messages, removing the extra jitter from simple touches of the screen.

Disabling the vibration of the Gboard keyboard and other applications

Even after the system vibration is turned off, the keys can continue to vibrate when typing, because the keyboard settings take precedence over system-wide settings. Most Xiaomi users use Google’s standard Gboard keyboard, which is set in its own independent menu.

To get to the settings, go to Settings → Additional settings → Language and input. Here, select the keyboard you use (like Gboard) and find Settings. Inside you are interested in the Preferences or Input Settings section, where the keystroke Vibration switch is located.

  • 🔇 Open the keyboard settings via the language menu or long comma press.
  • ⚙️ Find the Preferences or Sound and Vibration section inside the keyboard settings.
  • 📉 Make sure that the “Vibration on Press” slider is put into an inactive state.
  • 🔍 Check your autocorrect settings, as some types of fixes can also be accompanied by vibration.

If you use third-party keyboards like SwiftKey or Yandex Keyboard, the algorithm will be similar, but the path to settings may differ. In SwiftKey, for example, you need to go to the Sound and Vibration section of the keyboard menu itself. In Yandex, the corresponding option is in the Appearance or Sound section.

💡

Use the Themes feature in the Gboard keyboard settings to create a minimal vibration profile that can be switched quickly depending on the situation.

After a major software update, it is recommended to recheck the condition of the vibration sliders so that the comfort of use is not disturbed unexpectedly.

Vibration control in "Do Not Disturb" mode

One of the most effective ways to temporarily eliminate all vibrations, including buttons, is to use Do Not Disturb mode, which is designed for situations where complete silence and no visual or tactile interference are required, such as during a meeting or sleep.

You can activate this mode through the notification panel (curtain), swiping from top to bottom, or through the Settings menu → Sound and vibration → Do not disturb. In the deep settings of this mode, you can customize in detail which exceptions are allowed and which are blocked completely, including the tactile response of the system.

Parameter of regimeDescription of actionImpact on buttons
Full lockdown.Prohibits all sounds and vibrationsButton vibrations disabled
Just an alarm clock.Only the alarm clock sounds work.Button vibrations disabled
Only the elect.Missing calls from contactsButton vibrations disabled
Repeated callsMissing the second call in 15 minutesButton vibrations disabled

The convenience of the mode is that you can set the schedule, so you can set the automatic "Do Not Disturb" on at night or during business hours, in which case the vibration of the buttons will turn off automatically at specified intervals without your intervention.

Hidden settings of the "Do Not Disturb" mode
Some versions of MIUI have hidden engineering code for advanced mode settings, but using ##.. requires caution, as changing system flags incorrectly can lead to unstable interfaces.

Keep in mind that Do Not Disturb mode may stop receiving notifications from messengers unless they are added to exceptions, so this method is (more appropriate) for temporary use, rather than as a permanent solution to the problem of vibration of buttons.

Tactile response setting in special features

The Android operating system that runs Xiaomi smartphones has a special feature section that was originally designed to help people with disabilities, but it has many useful features for ordinary users, including fine-tuning the vibration.

Go to Settings → Advanced Settings → Special Features. This may include the item “Vibration and strength of the tactile signal” (especially for new models with advanced vibrators). This section not only allows you to turn off the vibration, but also adjust its strength if your phone model supports Linear Motor technology.

  • 📱 Find the “Hearing” or “Physical and Motor” section.
  • 🔊 Check for the item “Vibration” or “Tactile feedback».
  • 🎚️ If a vibration force slider is available, reduce it to a minimum instead of completely shutting it off.
  • ✅ Save the changes and check the result in any text field.

In some cases, especially on older models or custom builds, there may be a "Vibration when dialing" switch hidden here that is not duplicated in the standard call menu, making the special features section an important backup for controlling device tactics.

⚠️ Note: Changing your settings in the Special Features section may affect other accessibility features, such as TalkBack.

Also in this section, you can often find settings for people with hearing impairments, where vibration is used as the main method of notification, so make sure you don't accidentally activate modes that amplify the vibration instead of turning it off.

Individual settings for different applications

Modern versions of MIUI and HyperOS allow you to control the vibration behavior for each application separately, which means that you can leave the vibration on for games or the navigator, but completely disable it for the browser or social networks, if there are built-in tactile effects.

To do this, go to Settings → Apps → All apps. Select the desired app from the list (such as Telegram or WhatsApp) and find the Notifications option. Within the notification settings, there is often a separate Vibration toggle, which is responsible for the tactile response of that particular application.

☑️ Checking application settings

Done: 0 / 4

It is worth distinguishing between the vibration of notifications from the application and the vibration of the interface inside it. If an application (for example, a game) uses a system API to vibrate when you press buttons on the screen, then only the global shutdown of system vibration described in the first section of the article will help.

Pay special attention to messengers. On Telegram, Viber and WhatsApp, the vibration settings are located inside the apps themselves, not in the system. Go to the specific messenger settings, the Notifications section, and there turn off the vibration for messages and, if possible, for actions in the interface.

Using design themes to control vibration

A unique feature of Xiaomi’s ecosystem is the Themes store, which can change not only visual style but also tactile response behavior, because the themes can contain their own configuration files that override system sounds and vibration patterns.

If standard methods don’t work, try using a standard Classic or Basic theme. Often third-party themes downloaded from the store may have bugs or customized settings that cause constant button vibration even when system settings are off.

To check the impact of the topic:

  1. Open the Topic app.
  2. Go to the user profile (human icon).
  3. Select the “Themes” section and apply the default standard theme.
  4. Restart the device and check for vibration.

💡

Changing the theme of design to the standard often solves problems with the “phantom” vibration, which cannot be removed through the system settings.

There are also dedicated “Silent” themes in the theme store, created by the specifically community to minimize any sound and tactile effects. Searching for “Silent” or “No Vibration” in the theme store can lead to a ready-made solution to your problem.

Frequently Asked Questions (FAQ)

Why does the button vibration turn on itself after the reboot?
This can be due to resetting the theme or conflicting system files, try changing the theme to a standard one, and check if there is a vibration control application (such as macros) that starts when the system starts.
Can you turn off the vibration only for the keyboard, leaving the system?
Yes, it is possible. The keyboard vibe is set separately in its own settings (usually through the gear icon on the keyboard panel or in the Language and Input system menu). System vibration (interface) and input vibration are two independent parameters.
Does turning off the button vibration affect the battery charge?
The impact is minimal, but it is there. The vibromotor is one of the most energy-consuming components of a smartphone. Turning off constant tactical returns when typing and working with the interface can slightly increase battery life, especially on models with powerful linear motors.
How to turn off vibration in games on Xiaomi?
In games, vibration is often controlled within the game’s settings (the Sound or Gameplay section), and if there is no such option inside the game, only Do Not Disturb mode or shutting down the system vibration completely will help, since the games use the system API for tactile response.
Where to find vibration settings in HyperOS?
The HyperOS shell has changed a little: Settings → Sound and Vibration → Additional audio settings (or just scroll down). It’s also worth checking the “Tactile Impact” section of the special features menu if the main switches don’t work.