How to turn off the key vibration on Xiaomi Redmi 7: 5 working ways

Xiaomi Redmi 7 is still a popular budget smartphone, but its tactile return when typing annoys many users. It distracts you in silence, eats up battery power, and can even cause discomfort during long-term dialing. In this article, we will examine all the ways to turn off the vibration response, from standard settings to hidden developer parameters and the user experience. ADB-team.

The Redmi 7 feature is that it has hidden some of the options deep in the menu, and some features (like vibration of the system buttons) canโ€™t be deactivated through the interface. We tested all the methods on current versions of MIUI and collected only those that are guaranteed to work. If youโ€™re tired of constantly โ€œrattlingโ€ when printing, read on.

Why the keyboard vibrates on Redmi 7: technical reasons

Vibration when pressing the keys on Xiaomi Redmi 7 is laid at the level of the MIUI firmware. It is implemented through two mechanisms:

  • ๐Ÿ”น Tactile keyboard return - vibration when you press the buttons of the built-in or third-party keyboard (Gboard, SwiftKey, etc.
  • ๐Ÿ”น System vibratory response: The response to touching the screen in the menu, when you click on application icons or navigation buttons.

On Redmi 7 (onclite), the vibration motor is one, but it's used for both notifications and keyboards, which means that turning off vibration in one place can affect another, for example, if you completely deactivate the vibration response in the audio settings, not only the keys will stop vibrating, but incoming calls will stop in silent mode.

Another reason for constant vibration is a firmware bug, and some versions of MIUI 10-12 for Redmi 7 have had a problem where the vibration response was triggered even when the settings were turned off, due to a conflict between com.android.systemui and com.miui.touchassistant, which is solved by resetting or updating the software.

Method 1: Turn off vibration in keyboard settings

The most obvious method is to deactivate the tactile recoil directly in the keyboard settings. The Redmi 7 has a Google (Gboard) or standard keyboard installed by default. MIUI-Keyboard. The instructions are different.

For Gboard:

  1. Open any input field (for example, in Messages or Notes).
  2. Touch the badge. โš™๏ธ (gear) on the keyboard panel โ†’ Select Settings.
  3. Go to the Input Options โ†’ Vibration when you press the keys.
  4. Move the slider to the off position.

For the standard MIUI keyboard:

  1. Go to Settings โ†’ Additional settings โ†’ Language and input.
  2. Select Current Keyboard โ†’ MIUI Keyboard Settings.
  3. Find the Vibration option when you press it and turn it off.

Open field for entering text

Select the correct keyboard (Gboard/MIUI)

The vibration option is translated to "Off."

Rebooted smartphone (recommended)

-->

If the vibration remains after these actions, then the problem lies in the system settings (see Method 2). Also check if you have third-party keyboards (for example, SwiftKey or Chroom) installed - their settings can duplicate the vibration response.

Method 2: Deactivation of System Vibration in MIUI

On Redmi 7, the key vibration can be tied not only to the keyboard, but also to the system sounds, to turn it off completely:

  1. Go to Settings. โ†’ Sound and vibration.
  2. Scroll down to the Vibration block.
  3. Turn off the options: ๐Ÿ“ฒ Vibration upon touch (responsible for response when pressed on screen) ๐Ÿ”‘ Vibration when pressing buttons (for system navigation buttons)

Important: some versions of MIUI have hidden the Touch Vibration option, so you can see it by turning on Developer Mode (7 times clicking on MIUI Version in About Phone) and activating USB debugging.

Option in settingsWhat's off?Impact on notifications
Vibration on touchResponse to pressing the screen and keysNot affected.
Vibration when you press the buttonsVibration of system buttons (back, home, recent)Not affected.
Vibration in silent modeVibration of notifications and callsShutting it down completely.

โš ๏ธ Warning: If you turn off Vibration in silent mode, the phone will stop vibrating when incoming calls and SMS. This can lead to missing important notifications.

Method 3: Use ADB-deep-switch

If the standard settings do not help, you will have to resort to ADB-This method allows you to turn off vibration at the system level, including hidden parameters. MIUI. You'll need it:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools.
  • ๐Ÿ“ฑ Included Debugging by USB Redmi 7.
  • ๐Ÿ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Enter the commands in turn: adb shell settings put system haptic_feedback_enabled 0 adb shell settings put global haptic_feedback_enabled 0 adb shell settings put secure vibrate_on 0
  4. Reboot your smartphone: adb reboot.

These commands shut down vibration on three levels:

  • ๐Ÿ”ง haptic_feedback_enabled โ€” haptic.
  • ๐ŸŒ global haptic_feedback_enabled โ€” global vibration settings.
  • ๐Ÿ”’ vibrate_on โ€” Vibration in events (notifications, calls).

What if the ADB does not recognize the device?
If the adb device command doesnโ€™t show your Redmi 7 after youโ€™ve connected, follow the following steps: 1. Install Xiaomi drivers. USB Drivers from the official website. 2. Check if File Transfer is enabled (MTP) In the notification curtain. 3. Try another one. USB-cable or port. 4. Reboot your phone and PC.

โš ๏ธ Attention: After completion ADB-In the commands, some functions (such as vibration when unlocked with a fingerprint) may stop working. To get it back, replace 0 with 1.

Method 4: Third-party applications for vibration control

If you don't want to dig into the settings or use ADB, you can use third-party utilities.

  • ๐Ÿ› ๏ธ Vibration Tuner (requires root) โ€“ allows you to fine-tune the strength and duration of vibration for each event.
  • ๐Ÿ”‡ Disable Haptic Feedback โ€“ Disables tactile response without root, but doesnโ€™t work on all versions MIUI.
  • ๐Ÿ“ฑ MacroDroid โ€“ Creates automatic rules to turn off vibration in certain applications (for example, only in the keyboard).

How to use Vibration Tuner:

  1. Install the app from Google Play.
  2. Provide root access (if the phone is not rooted, the app will not work).
  3. In the Haptic Feedback section, move the Keyboard vibration slider to the Off position.
  4. Save the settings and restart the device.

Without root rights, application functionality is limited, such as Disable Haptic Feedback, which may not work on the root. MIUI 12 because of secure system permissions, in which case only ADB-commands or resets.

Through keyboard settings

With help. ADB-team

I use third-party apps.

I'm not turning it off.

Another option

-->

Method 5: Resetting settings to factory

If all the previous methods have failed, the radical solution is to reset to factory settings, which will help in cases where the vibration is caused by:

  • ๐Ÿ”„ Update conflict MIUI.
  • ๐Ÿ“ฑ The failure of services com.miui.touchassistant.
  • ๐Ÿ› ๏ธ Incorrect settings from previous owners (if the phone used).

How to reset:

  1. Save important data (photos, contacts, messages) to an external drive or to the cloud.
  2. Go to Settings โ†’ About the phone โ†’ Reset settings.
  3. Choose to erase all data and confirm the action.
  4. After restarting, set your phone as new.

After reset, the key vibration will be turned on by default, but it can be turned off through standard settings (see Method 2).This method is guaranteed to remove all software bugs, but requires reconfiguration of the device.

โš ๏ธ Note: Reset deletes all data, including accounts, Wi-Fi passwords and files in internal memory. If you used Mi Account to back up, you can restore some of the data through Settings โ†’ Additionally. โ†’ Recovery and discharge.

More tips: how to reduce vibration without completely switching off

If you donโ€™t want total silence, but the standard vibration is too strong, you can try to relax it.

  • ๐Ÿ”Š Reduce the duration: in some firmware MIUI There's a hidden option called Vibration Duration. To find it, activate Developer Mode and type "vibration" into your settings searchยป.
  • ๐Ÿ“‰ Use Quiet Mode: In the notification curtain, turn on Quiet Mode (the bell icon with the crossed wave) and this will turn off the notification vibration, but leave a tactile response of the keys.
  • ๐Ÿ”„ Update the firmware: in new versions MIUI 13+ Adaptive vibration is available, which automatically adjusts the force of recoil depending on the context.

For advanced users: if you have root access, you can edit the file /system/vendor/overlay/haptic_feedback.xml, reduce parameter values vibrate_duration and vibrate_strength. However, this is risky and can lead to system failures.

๐Ÿ’ก

Before updating your firmware, check the reviews on forums (e.g. 4PDA) โ€“ in some MIUI builds for Redmi 7, the key vibration does not work properly even after resetting.

FAQ: Frequent questions about vibration on Xiaomi Redmi 7

Why is it still in the settings after the vibration is turned off?
It's a typical problem. MIUI The reasons for this are: Vibration is enabled in two places: keyboard settings and system settings. Firmware bug is triggered, reset or update will help; third-party keyboard with its own vibration settings is installed. Solution: Check all the items in Method 2 and try them out. ADB-team.
Can vibrations be turned off only for specific applications?
Yes, but it requires additional tools: ๐Ÿ“ฑ MacroDroid โ€“ Creates rules to turn off vibration in selected applications. ๐Ÿ› ๏ธ Tasker (paid) - allows you to adjust the vibration response to a schedule or events.
After ADB-The vibrations on the calls stopped working?
You've turned off the global vibration. To return it to call-only, do adb shell settings put global. haptic_feedback_enabled 1 adb shell settings put secure vibrate_on 1 Then manually turn off the key vibration in the keyboard settings.
There's only some games or apps that have vibrations. How do you remove them?
This is not a system vibration, but a tactile response from the app itself: ๐ŸŽฎ Check the game settings (Section Sound/Vibration). ๐Ÿ”‡ Turn off the sound in the game โ€“ sometimes the vibration is tied to the sound effects. ๐Ÿ“ต Use Do Not Disturb to block notifications from the game.
How much will switching off vibration save battery power?
The Redmi 7 vibratory engine consumes ~5-10 mA when activated. If you are actively typing, turning off vibration can extend the operating time by 1-3 hours per day (other things being equal). However, the main battery consumption goes to the screen and the processor, so the effect will only be noticeable when you use the keyboard intensively.

๐Ÿ’ก

On Xiaomi Redmi 7, key vibration can be turned off in 5 ways: through keyboard settings, system parameters, ADB-commands, third-party applications, or resets. The most reliable method is a combination of standard settings and ADB, But it requires a PC connection.