How to remove the vibration when pressing the keys on Xiaomi Redmi Note 8: all ways

Xiaomi Redmi Note 8 is one of the most popular smartphones in the budget segment, but its tactile return when typing can annoy many users. The default key vibration is not only distracting, but also reduces battery life by constantly activating the vibrator. In this article, we will discuss all possible methods of turning off vibration, from standard settings to hidden parameters of the developer and ADB commands.

The problem is compounded by the fact that different versions of MIUI (especially older builds for Redmi Note 8) have different settings menus, we have taken into account all the nuances and prepared universal solutions that work on MIUI 10-14. If you are faced with the fact that vibration returns after a reboot or update, there is a section in the article with the reasons and ways to permanently disconnect.

Why does the keyboard on the Redmi Note 8 vibrate and can it be fixed?

Vibration when pressing the keys on the Xiaomi Redmi Note 8 is laid down at the level of system settings and the default keyboard (Gboard or MIUI Keyboard).

  • πŸ”‹ Battery consumption: Vibrator motor consumes energy even with short presses, which is critical for a smartphone with a battery of 4000 mAh.
  • 🎯 Distraction: Vibration can disrupt typing, especially when printing fast.
  • πŸ”§ Conflict with covers: in some cases, the vibration is increased due to the tight fit of the cover to the body.

On the Redmi Note 8, vibration can be turned off in a number of ways, but it is important to understand that some methods (for example, through ADB) require unlocking the bootloader or developer rights. If you are not ready for such manipulations, use the standard settings described below.

πŸ“Š How often do you use vibration when typing?
Always on.
Sometimes I turn it on.
Turned off immediately after purchase.
Didn't notice her before this article.

Method 1: Turn off vibration in keyboard settings

The easiest method is to turn off vibration directly in the settings of the keyboard used. On the Redmi Note 8, the default can be installed MIUI Keyboard (branded keyboard from Xiaomi) or Gboard (from Google).

For MIUI Keyboard

  1. Open any field to enter text (for example, in Messages or Notes).
  2. Touch the gear badge (βš™οΈ) on the keyboard to open the settings.
  3. Go to the section Sound and vibration.
  4. Turn off the Vibration switch when pressed.

For Gboard (Google Keyboard)

  1. Start Settings β†’ System and Device β†’ Language and Enter.
  2. Select the Virtual Keyboard β†’ Gboard.
  3. Go to Settings β†’ Sound when pressed.
  4. Turn off the Vibration option when you press the keys.

If the vibration remains after this action, check if you have a third-party keyboard (for example, SwiftKey or Fleksy), in which case the vibration settings may be in its menu.

πŸ’‘

If after turning off the vibration in the keyboard settings, it still works, try restarting the smartphone - sometimes changes are applied only after the reboot.

Method 2: Disabling System Vibration in MIUI

On the Xiaomi Redmi Note 8, the key vibration can be tied not only to the keyboard, but also to the system settings. To completely remove it, follow the following steps:

  1. Open the Settings. β†’ Sound and vibration.
  2. Scroll down to the Vibration section.
  3. Turn off the touch vibration option (or tactile feedback in newer versions of MIUI).

In some firmware, this item may be called differently, for example:

  • πŸ“± Interface vibration (MIUI 12+)
  • πŸ”„ Press feedback (MIUI 10–11)
  • 🎚️ Vibration intensity (if there is a slider, move it to the extreme left position)

If your MIUI version does not have such a point, then the vibration is controlled only through the keyboard settings (see Method 1).

β˜‘οΈ Verification of vibration shutdown

Done: 0 / 4

Method 3: Use the "Do Not Disturb" mode

If the vibration returns after updates or resets, you can use Do Not Disturb (DND) as a temporary solution, which does not turn off the vibration completely, but allows it to be muted:

  1. Open Settings β†’ Sound and vibration β†’ Do not disturb.
  2. Activate the Do Not Disturb mode.
  3. Press Mode Settings β†’ Vibration.
  4. Choose No Vibration or Call Only.

The downside of this is that it turns off all vibration on the device, including notifications and alarms, but it's useful if you need to urgently remove the vibration of the keys without deep settings.

⚠️ Note: Some system notifications (e.g. from Mi Fit or Google Pay) may not work in Do Not Disturb mode.

Method 4: Disabling vibration through ADB (for power users)

If standard methods don't work, you can use ADB (Android Debug Bridge) commands, which require connecting your smartphone to your computer and enabling the developer mode.

Step 1: Preparation

  • πŸ–₯️ Install. ADB and Fastboot Tools on PC.
  • πŸ“± On your smartphone, activate Developer Mode: go to Settings β†’ About the phone and 7 times click on the version MIUI.
  • πŸ”Œ Turn on the debugging. USB In Settings β†’ Additionally. β†’ For developers.

Step 2: Execution of commands

Connect the Redmi Note 8 to your PC and execute in the command line (cmd):

adb shell settings put system haptic_feedback_enabled 0

This command turns off all tactile feedback in the system. If you want to return vibration only for notifications, use:

adb shell settings put system vibration_intensity 0

After completing the commands, restart your smartphone. The changes will apply to all system and third-party applications.

⚠️ Attention: Teams ADB They're reset after you reset or update your firmware. To keep the changes, you need to repeat the procedure or use Magisk to fix the parameters.

What if the ADB does not recognize the device?
If your Redmi Note 8 does not appear when you enter the adb device command, check: 1. USB Drivers. 2. Is File Transfer Mode Enabled (MTP) 3. if the connection is allowed, is the debugging allowed USB on your smartphone screen (you will see a request when you first connect) If the problem persists, try another one. USB-cable.

Method 5: Manual editing of system files (root only)

If you have root rights, you can turn off key vibration at the system file level, and this method permanently removes vibration for all keyboards, including third-party ones, so only use it if other methods have failed.

Instructions

  1. Install any file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/usr/keylayout/
  3. Find the Generic.kl file and open it in the text editor.
  4. Replace the line: key 158 BACK WAKE_DROPPED on 158 BACK WAKE_DROPPED VIBRATOR_OFF
  5. Save the file and restart the smartphone.

This method turns off vibration at the kernel level, so it works even after resetting, but improper editing of system files can cause the device to fail.

πŸ’‘

Editing system files without a backup can make your smartphone inoperable. Before making changes, back up your phone via TWRP or OrangeFox.

Why does vibration return after an update or reset?

Many Redmi Note 8 users find that the key vibrations turn on again after:

  • πŸ”„ Updates MIUI (Especially when you switch to a new version, such as MIUI 12 on MIUI 13).
  • πŸ“± Reset to factory settings (all user settings are reset).
  • πŸ”§ Third-party keyboard installations (some applications reset system settings).

The reasons for this lie in the policy of Xiaomi:

  1. Restore default settings: When updating the firmware, the system resets some parameters to factory settings.
  2. Keyboard conflict: If several keyboards are installed, their settings can overlap.
  3. Mistakes in MIUI: In some builds (e.g. MIUI 12.5 Enhanced), the vibration is turned on by itself due to bugs.

To avoid the re-enactment of vibration:

  • πŸ“Œ After updating manually check the keyboard settings.
  • πŸ”„ Use it. ADB-commands for fixing parameters (see Method 4).
  • πŸ“± Install Magisk Module to block changes to system settings (e.g. Settings Database Editor).
Cause of the return of vibrationHow to prevent
MIUI UpdateDisable automatic updates or fix settings via ADB
Reset to factory settingsCreate a backup settings with Titanium Backup or Swift Backup
Installation of a third-party keyboardCheck vibration settings after installing new software
System bugReverse to a stable version of MIUI or use custom firmware

What to do if nothing helps

If you’ve tried all of these, but the key vibration on the Redmi Note 8 is still active, consider the following options:

  • πŸ”§ Install custom firmware (e.g. Pixel Experience or LineageOS) where vibration is controlled differently.
  • πŸ“± Replace the vibrator (in rare cases, vibration occurs due to a malfunction of the hardware part).
  • πŸ› οΈ Contact the service center if the problem occurs after a fall or moisture.

Before taking radical measures, check:

  1. Is vibration included in the special features settings (Settings β†’ Special features β†’ Vibration).
  2. Does the keyboard conflict with other apps (such as Mi Home or Google Assistant)?
  3. Is there a beta version of MIUI that can be bugged with vibration?

If the smartphone is warranty, do not resort to root or unlock the bootloader - this will void warranty obligations. In this case, it is better to contact the official Xiaomi service.

FAQ: Frequent questions about vibration on Redmi Note 8

Can you turn off vibrations only for certain applications?
Yes, but not through system settings. You'll need to: Install MacroDroid or Tasker. Create a rule that turns off vibration when you open a particular application (like WhatsApp); use the ADB command to temporarily shut down vibration. This solution requires automation skills and may not work on all versions of MIUI.
Why does it stay in MIUI Keyboard after the vibration is turned off in Gboard?
This is because MIUI Keyboard and Gboard use different vibration mechanisms. You have to turn off vibration separately for each keyboard in their settings. If you switch between keyboards, check the settings of both.
Will the vibration for notifications work if I turn it off for keys through ADB?
If you used: adb shell settings put system haptic_feedback_enabled 0 β€” This will turn off all tactile feedback, including notifications. To turn off only the key vibration, try: adb shell settings put system keyboard_vibration_on 0 But this team may not work on all versions. MIUI.
Can I turn off the key vibration without root and ADB?
Yes, in most cases it is enough: Turn off vibration in the keyboard settings (see Method 1). Turn off system vibration in MIUI (see Method 2). Use Do not disturb (see Method 3). ADB and root are only needed if standard methods do not work.
After the MIUI update, the key vibration turned on again. How do you fix this?
It's a typical problem. MIUI. Decisions: πŸ”„ Repeat the vibration switch off in the keyboard and system settings. πŸ“± Install Magisk Module Settings Database Editor and fix the setting haptic_feedback_enabled=0. πŸ”§ Reverse to the previous version MIUI, If the update has caused bugs.