How to remove the vibration of the buttons on Xiaomi Redmi Note 7

Redmi Note 7 smartphone owners often experience excessive tactile recoil when typing or navigating menus. Vibration to confirm actions becomes intrusive and even annoying in some use cases, especially in quiet environments or prolonged communication in messengers, when constant shaking in the hands is tiring. Fortunately, the MIUI operating system provides flexible tools to manage all kinds of tactile response.

In this article, we will discuss how to turn off the vibration of the buttons on the Xiaomi Redmi Note 7 without sacrificing other important notifications. We will look not only at the standard audio settings, but also at the hidden settings, as well as the specifics of the Gboard virtual keyboard. Understanding these settings will allow you to personalize the device to your individual comfort preferences.

Before you make any changes, it's worth noting that completely disabling tactile response can cause you to stop feeling confirmed for passwords or important actions. However, for most users accustomed to silent mode, no vibration is the preferred option. Let's get to the practical part and customize your smartphone.

Basic System Vibration Setup in MIUI

The first step to silence is to go to the basic operating system settings, and in the MIUI shell on the Redmi Note 7, tactile response management is put into a separate menu that doesn't require deep immersion in engineering codes, so you have to open the Settings app and find the audio section.

Depending on the firmware version (Chinese or global), the path may vary slightly, but the logic remains the same. Usually you need to go to the Sound and Vibration menu. This is where the main levers of your device's acoustic and tactile signals are concentrated. Notice the Vibration when you touch, which is the main switch for jitters when navigating the interface.

⚠️ Warning: Disabling the touch vibration function may also deactivate the tactile response in some system applications where it is rigidly tied to this parameter.

Once you find the right slider, just move it to the off position, which will instantly remove the vibration when you switch between desktops, open folders and press system buttons. If you want to leave a light vibration, but make it less intrusive, some versions of MIUI have intensity control, although the Redmi Note 7 is more common binary choice.

💡

Disabling system vibration in the Sound and Vibration menu removes the tactile response of the interface, but does not affect the keyboard.

Vibration control of the virtual Gboard keyboard

Even after the system vibration is turned off, the keyboard can continue to vibrate every time you press a letter, which is because Gboard (or any other third-party keyboard) has its own independent settings. To remove the vibration of the buttons when printing on the Xiaomi Redmi Note 7, you need to go to the settings of the input application itself.

There are several ways to get to the menu you want. The quickest way is to call the keyboard in any input field, click on the settings icon (cog) in the top panel of the keyboard, and select Settings. Next, follow the Settings path → Preferences → Vibration when you press the keys. Here you can completely disable the function or adjust the response time if this option is available in your version.

  • 📱 Open any typing application to make the keyboard appear.
  • ⚙️ Click on the gear icon at the top of the keyboard screen.
  • 🔊 Select Preferences and find the slider Vibration when pressed».
  • 🚫 Transfer the switch to an inactive state.

An alternative way is through the general settings of the smartphone. Go to Settings → Additional settings → Language and input → Keyboard management → Gboard. This method is more reliable if the settings icon is hidden in the interface of the keyboard itself. Make sure you change the settings specifically for the active keyboard, as the device can have multiple applications for text input.

📊 Which keyboard do you use most often?
Gboard (standard)
SwiftKey
Yandex.Keyboard
other

Specificity of touch buttons navigation

The Redmi Note 7 features touch-sensitive navigation buttons located below the screen, and it also has a tactile response that is controlled separately from the keyboard and system sounds. For many users, it is the vibration of pressing the Home, Menu and Back buttons that is the most annoying factor.

To turn off this vibration, go back to the Sound and Vibration menu. At the bottom of the screen or in the "Advanced" section (depending on the MIUI version), there should be Vibration when touching or "Button Vibration" on some global firmwares, this option is combined with the general system vibration that was discussed in the first section.

Type of vibrationWhere to turn offImpact on the system
System (interface)Sound and vibrationTurns off the jitters in menus and lists
keyboardGboard settingsRemoves response when printing text
NavigationSound and vibration / Additional settingsTurns off the vibration of the buttons under the screen
NotificationsNotification settingsTurns off the tremors when messages arrive

It's important to understand the difference between the vibration of the buttons and the soundtrack, so you can leave the sound clicks, but you can remove the physical vibration, or vice versa, and this allows you to fine-tune the device to your own experience.

What if the buttons don’t stop vibrating?
If all the settings have kept the vibration, try restarting the device. Sometimes the changes only take effect after the full cycle of turning off and on the smartphone. Also check if there is a Do Not Disturb mode with exceptions that can force the tactile response.

Set up vibration in applications and notifications

Users often confuse the vibration of buttons with the vibration of incoming notifications. On the Xiaomi Redmi Note 7, each app can have its own tactile response settings that override global settings. If your phone vibrates when it receives a message but doesn't vibrate when it typing, the problem lies here.

To control these parameters, go to Settings → Sound and Vibration → Vibration. Here you will see a list of events such as “Alarm clock”, “Timer”, “Calendar” and “Notifications”. Make sure that the sliders in front of the events you don’t need are turned off. This will help to get rid of unnecessary tremors without completely turning off the entire tactile response of the system.

Special attention should be paid to messengers like Telegram or WhatsApp, which have their own notification settings inside these apps, go to the settings of a particular chat or the general settings of the application, find the Notifications section and turn off the vibration there, which is especially true for group chats, where messages are constantly coming.

⚠️ Warning: Turning off notification vibrations in global settings may cause you to miss an important call or message if the phone is in your pocket or bag.

Use of Do Not Disturb mode for temporary shutdown

If you don’t have to completely remove the button vibration, but only temporarily rid yourself of it (for example, during a meeting, a movie or a dream), the optimal solution is the “Do Not Disturb” mode. On the Redmi Note 7, it is very convenient and allows you to flexibly adjust exceptions.

You can activate this mode via the notification curtain (swipe from top to bottom) or through the Settings menu → Sound and vibration → Do not disturb. In this mode, the smartphone automatically blocks all audio and tactile signals, including the vibration of the buttons and keyboard, provided that the mode settings do not specify otherwise.

  • 🌙 Allows you to quickly turn on silence with one swipe.
  • ⏰ You can set up automatic turn on schedule.
  • 📞 It is possible to add selected contacts to exceptions.
  • 🔇 Guaranteedly disables vibration of navigation buttons.

Using automation on a schedule is a great habit. You can set up Do Not Disturb mode from 23:00 to 07:00 so that nighttime notifications or random touches don't wake you up and make the phone vibrate.

💡

Add the Do Not Disturb widget to your desktop for instant access, faster than climbing into the curtain or settings every time.

Solving problems with sticking and false vibration

Sometimes users are looking for a way to remove the vibration because the phone starts vibrating endlessly or chaoticly.This can be a sign of a software failure or a problem sticking the button. On the Xiaomi Redmi Note 7, as with many touch-sensitive devices, this happens when moisture or dirt gets in.

The first thing you should do is check the cleanliness of the touch button and screen area. Wash your smartphone with soft cloth. If the problem is software, resetting your keyboard settings or rebooting in safe mode will help. To enter safe mode, press the turn off button and then (hold on) the "turn off" item on the screen until you have a suggestion to go to safe mode.

adb shell settings put system haptic_feedback_enabled 0

This command for ADB (Android Debug Bridge) forcibly disables tactile recoil at the system level, and it is only for experienced users who understand the risks. Entering a command requires connecting the smartphone to the computer and having drivers installed. In most cases, standard MIUI settings are sufficient.

⚠️ Attention: Use of teams ADB This method can cause the system to run in an unstable way if you are not sure what you are doing.

☑️ Checklist of total silence

Done: 0 / 4
Why does the vibration turn on again after the reset?
This can happen if you're hit by a third-party optimization app or a design theme. Some MIUI themes have scripts that return tactile response. Try changing the theme to a standard one.
Does the vibration shutdown affect battery consumption?
Yes, the vibrator is one of the energy consumers. Turning off the constant vibration of the buttons and keyboard may slightly, but extend the battery life of the Redmi Note 7, especially when typing is active.
Can you adjust the vibration force?
In standard MIUI settings on the Redmi Note 7, vibration adjustment is not usually available. Only on or off is available. To fine-tune it, you need Root rights and special modules.
What to do if the vibration of the call is lost?
Check if you've got the settings mixed up. Call vibration and button vibration are different parameters. Make sure that the general or vibration profile has the appropriate slider activated.