How to remove vibration when pressing the keys on Xiaomi Redmi Note 8 Pro: all working methods

The Xiaomi Redmi Note 8 Pro is one of the brandโ€™s most popular smartphones, but many users experience an unpleasant vibration when typing. This tactile response can be annoying, especially if you type quickly or use the keyboard in quiet conditions. In this article, weโ€™ll explore all possible ways to turn off key vibrations, from standard settings to hidden MIUI features and even manual edits through ADB.

To make matters worse, the settings menu may differ from one version of MIUI firmware to another, and some settings are hidden deep in the system files, and we tested all methods on current versions of the software (including MIUI 14 and HyperOS) and only selected working solutions, and if you want to get rid of vibrations permanently when dialing, read on.

Why does the keyboard vibrate on the Redmi Note 8 Pro?

Keystroke vibration is a haptic feedback feature that is included in MIUI by default, designed to improve user experience, but often becomes a source of discomfort, and reasons why vibration may seem excessive:

  • ๐Ÿ”Š Sensitive vibrator in the Redmi Note 8 Pro โ€“ it is more powerful than in the budget models Xiaomi.
  • โšก Aggressive keyboard settings (such as Gboard or Gboard) MIUI Keyboard has separate vibration parameters).
  • ๐Ÿ“ฑ Software bugs in firmware, especially after updates (a frequent problem in the software) MIUI 12.5โ€“14).
  • ๐Ÿ”„ Conflict between system settings and keyboard settings (e.g., vibration is on both).

Interestingly, in some cases, vibration can appear even if it is turned off in the settings, which is because MIUI uses multiple levels of tactile response control: system, applications, and keyboards. To completely remove the vibration, you often have to adjust each level separately.

๐Ÿ“Š What keyboard do you have installed by default?
MIUI Keyboard (standard)
Gboard (Google)
SwiftKey
other
I don't know.

Method 1: Turn off vibration in MIUI settings

The simplest method is to use standard system settings, which are suitable for most users and do not require root rights or additional programs.

  1. Open Settings on your Redmi Note 8 Pro.
  2. Go to the section Sound and vibration.
  3. Click on Vibration when pressed (or Tactile Response in newer versions of MIUI).
  4. Move the slider to the off position. or uncheck the tick.

If this is not the case, try an alternative route:

  • ๐Ÿ”ง Settings โ†’ Additional settings โ†’ Language and input โ†’ Virtual keyboard.
  • ๐Ÿ“ Select your keyboard (for example, MIUI Keyboard or Gboard).
  • ๐Ÿ”• Find the option Vibration on press or Sound and vibration and turn it off.

โš ๏ธ Note: In some versions MIUI (for example, MIUI 12.0.3 for Redmi Note 8 Pro) the key vibration option can be hidden in the special features settings. Check the path: Settings โ†’ Special facilities โ†’ Physical capabilities โ†’ Vibration.

โ˜‘๏ธ Verification of vibration shutdown

Done: 0 / 4

Method 2: Configure the Gboard keyboard (Google)

If you use Gboard, the vibration is controlled separately from the system settings. Many Redmi Note 8 Pro users miss this point and can't understand why the vibration remains even after the MIUI is turned off.

  1. Open any field to enter text (for example, in Messages or Notes).
  2. Click on the icon. โš™๏ธ (gear) in the top panel of the keyboard to open the settings of Gboard.
  3. Select Settings โ†’ Sound when pressed.
  4. Turn off the options: ๐Ÿ”Š Pressed sound ๐Ÿ”• Press vibration ๐ŸŽต Sound upon removal (optional)

If your version of Gboard does not have a Vibration option when clicked, update the app via Google Play. In older versions, this option could be called Tactile Response or hidden in the Additional Settings section.

๐Ÿ’ก

If it still works after the vibration in Gboard is turned off, clear the app cache. โ†’ Annexes โ†’ Application management โ†’ Gboard โ†’ Warehouse โ†’ Clear the cache.

Method 3: Using ADB to Deeply Shut Down Vibration

If standard methods don't work, you'll have to go for more radical measures, and with ADB, you can turn off the vibration at the system level, which requires you to connect your phone to your computer, but you don't need root rights.

Here's the step-by-step instruction:

  1. Download and install ADB Tools on your PC.
  2. Enable Developer Mode on Redmi Note 8 Pro: ๐Ÿ”ง Go to Settings. โ†’ The phone. ๐Ÿ“ฑ Press 7 times on the version MIUI, until you have become a developer, you have become a developer!.

Settings โ†’ Additional settings โ†’ For developers

USB debugging

adb shell settings put global haptic_feedback_enabled 0

Once you've done the command, restart your phone. The vibration of the keystrokes (and other actions) should disappear. If you want to return it, use the same command, but with 1 instead of 0.

โš ๏ธ Attention: Teams ADB It affects system settings. If you've never worked with ADB, We recommend that you test the method on another device first or back up your data. Incorrect use can cause malfunctions in the phone.

What if the ADB does not recognize the device?
Make sure that the drivers for Xiaomi Redmi Note 8 Pro are installed on a PC. Download them from the official Xiaomi website or use universal drivers from Google. Also check that the developer settings have enabled the option of debugging over USB (Safe Mode) and confirm the permission to connect on the phone screen.

Method 4: Turn off vibration through the Engineering Menu (MTK)

The Redmi Note 8 Pro is built on the Mediatek Helio G90T chipset, which provides access to the MTK Engineer Mode, which allows you to adjust the vibration engine parameters, including a complete shutdown, which is suitable for advanced users.

Instructions:

  1. Install the MTK Engineering Mode app from Google Play (or use the standard code ##3646633## to log in to the engineering menu).
  2. Go to the Hardware Testing โ†’ Vibrator section.
  3. In the Vibrator Test field, select Disable or set 0 for the Vibrator Strength parameter.
  4. Save the settings and restart the phone.

Example of settings in Vibration Tuner:

  1. Install the application and give it permission to access the vibration settings.
  2. Select Keyboard Vibration from the list of options.
  3. Set the slider to 0 or mark Disable.
  4. Save the profile and restart the keyboard.

โš ๏ธ Note: Some vibration control applications require root rights or ADB-without them, functionality may be limited, and be careful with applications that require too much permission, which can be a sign of malware.

๐Ÿ’ก

Third-party applications are the most versatile way, but they can conflict with system settings. If the vibration starts to work unpredictably after installing the utility, remove it and use standard methods.

What if the vibration returns after the update?

Many Redmi Note 8 Pro users complain that the key vibrations are switched on again after the MIUI update, which is because the firmware resets some settings to the default values to avoid this problem:

  • ๐Ÿ“ฒ Reverse to the previous version MIUI (If the update has caused more bugs than benefits).
  • ๐Ÿ”„ Use it. ADB-command to permanently shut down (as in Method 3).
  • ๐Ÿ“‹ Create a backup of settings through Settings โ†’ Additional settings โ†’ Backup and reset.
  • ๐Ÿšซ Turn off automatic updates MIUI In Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Auto-update.

In MIUI 13 and later, the key vibration can be controlled by a separate service, com.miui.touch. If standard methods don't work, try disabling this service via ADB:

adb shell pm disable-user --user 0 com.miui.touch

Once the command is executed, the vibration should disappear completely, but this can affect other tactile effects (for example, when unlocking the screen).

FAQ: Frequent questions about vibration on Redmi Note 8 Pro

Can you turn off the vibration only for the keyboard, but leave it for notifications?
Yes, you need to set the system vibration and keyboard vibration separately. In the MIUI settings, turn off Vibration when pressed (for the keyboard), but leave Vibration on when notified in the Sound and Vibration section.
Why does it still work after the vibration is turned off in Gboard?
This may be due to a conflict between Gboard settings and MIUI system settings. Try: Clear Gboard cache. Turn off vibration in MIUI settings (see Method 1). Reinstall Gboard.
Is it safe to use ADB to turn off vibration?
Yes, if you follow the instructions and don't type random commands. ADB is Google's official tool, but it provides low-level access to the system. The rule of thumb is: don't change settings that you don't know what you're doing. If in doubt, back up your data before using ADB.
Can you turn off the vibration without root rights?
Yes, all of the methods described in this article (except for some features of third-party apps) work without root.
The vibration is gone, even when the calls are made.
If you have turned off the vibration through ADB Try: Execute the command adb shell settings put global haptic_feedback_enabled 1. Return the settings to the engineering menu (Vibrator Strength) = 50). Check if the service is disabled com.miui.touch (adb shell pm enable com.miui.touch command).