How to remove the vibration response of the keyboard on Xiaomi Redmi Note 8 Pro: 5 proven ways

Vibrating the keyboard on the Xiaomi Redmi Note 8 Pro can be a useful feature for tactile feedback, but over time it begins to annoy many users.The constant jitter of the case not only distracts from typing, but also speeds up battery discharge, and in some cases even causes discomfort with prolonged use. Fortunately, the manufacturer has envisaged several ways to turn off this option - both through standard settings and with additional tools.

In this article, we will look at all the current methods of removing vibration response, including hidden MIUI parameters, ADB commands for power users and alternative keyboards with flexible settings. Particular attention will be paid to the specific nuances of the Redmi Note 8 Pro firmware (codename begonia), which can affect the availability of certain options. If you have already tried to turn off vibration through the menu, but nothing has worked, do not be upset: most likely, the solution lies in one of the little-known ways described below.

1. disable vibration response through standard MIUI settings

The most obvious and safe way to do this is to take advantage of the built-in settings. On the Redmi Note 8 Pro, the path to vibration settings may vary depending on the version of MIUI, but the overall layout remains the same. It is important to consider that some firmware (especially global ones) hide some of the options, so if you don’t find the right item, move on to the next sections.

Instructions for unsetting:

  • πŸ“± Open the Settings app** (the gear icon on the home screen).
  • πŸ” Go to the Sound and Vibration section (on some versions) MIUI It could be called Sound or Vibration).
  • πŸ“ Find the subsection Vibration on pressing or Tactile feedback.
  • βš™οΈ Turn off the slider next to the keyboard vibration (if available).

If your menu doesn’t have a separate keyboard item, try an alternative path:

  1. Run any keyboard (such as Gboard or standard MIUI Keyboard).
  2. Click on the pin or three dots icon in the upper right corner of the keyboard.

β˜‘οΈ Pre-switch check

Done: 0 / 4

⚠️ Note: Some custom firmware (e.g. Pixel Experience or LineageOS) have standard settings MIUI In this case, use the methods from the following sections.

2. Use of alternative keyboards (Gboard, SwiftKey, etc.)

If the built-in settings don’t allow you to turn off the vibration, the easiest solution is to install a third-party keyboard. Popular apps like Gboard (from Google) or SwiftKey (from Microsoft) offer flexible tactile feedback settings, including completely disabling it, with the advantage of not having to interfere with system files, which is especially true for users who do not want to risk the stability of the device.

Step-by-step installation and configuration of Gboard:

  • πŸ“² Download Gboard from Google Play.
  • πŸ”§ After installation, open the application and go to Settings β†’ Preferences β†’ Press vibration.
  • 🚫 Turn off the Vibration option when entering.
  • πŸ”„ Go back to the basic settings of the phone, select System β†’ Language and input β†’ Virtual keyboard and activate Gboard as default keyboard.

Comparison of popular keyboards for the possibility of turning off vibration:

keyboardTurn off the vibration.Additional benefitsCons
Gboardβœ… Total shutdownIntegration with Google services, voice inputData collection on input
SwiftKeyβœ… Flexible settingsLearning style of writing, topics of designClosed in 2026, but still working
MIUI Keyboard❌ Partial (depending on the firmware)Minimalist design, low resource consumptionLimited customization
Fleksyβœ… Total shutdownGestures, extended emojisFees paid
πŸ“Š What keyboard do you use on Xiaomi?
Standard MIUI Keyboard
Gboard
SwiftKey
Another (write in the comments)

If you prefer minimalism and don’t want to install third-party apps, the next section will tell you how to turn off vibration through hidden MIUI settings.

Hidden MIUI settings: codes and engineering menus

MIUI firmware contains hidden parameters that are not available through the standard interface, one of which is an engineering menu where you can fine-tune the vibration engine, which is suitable for advanced users, since careless changes can lead to malfunctions of the device.

Instructions for access to the engineering menu:

  1. Open the Phone app** and enter the combination: ##4636###.

Alternatively, through MIUI codes:

am start -n com.android.settings/.DevelopmentSettings

This command will open a developer menu where the Disable Keyboard Vibration option can be found in the Hardware section.

What to do if the engineering menu is not opened?
If nothing happens after entering the code, check: 1. Superuser rights (root) - without them, some menu items are not available. 2. The MIUI version - on old firmware (below MIUI 12), the engineering menu may not be available. 3. Regional restrictions - on Chinese versions of MIUI, some functions are hidden.

⚠️ Warning: Changes to the engineering menu can cause the vibration engine to work in an unstable way. If the keyboard vibrations are turned off, call notifications are no longer working, return the settings to factory settings (#36446337##).

4. Disable vibration through ADB (for advanced users)

If the standard methods didn't work and the engineering menu didn't provide the right options, the Android Debug Bridge (ADB) option is left, which requires connecting the phone to a computer and basic command line knowledge, and the advantage of ADB is that it allows you to turn off vibration at the system level, which guarantees results even on custom firmware.

Step-by-step:

  1. πŸ”Œ Put the debugging on. USB on the phone: Settings β†’ The phone. β†’ Version. MIUI (Press 7 times to activate Developer Mode, then return to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB.
adb shell settings put system haptic_feedback_enabled 0


adb shell settings put system vibration_intensity 0

These commands will disable tactile feedback at the system level. To return to the standard settings, replace 0 with 1.

If the keyboard vibration is controlled separately, try the additional command:

adb shell settings put secure keyboard_vibration_on 0

πŸ’‘

Before using ADB, check to see if your antivirus is blocking USB debugging. For example, Avast and Kaspersky often block adb.exe as a potentially dangerous file.

5 Manual editing of system files (root required)

For root users, the most radical method available is direct editing of system files responsible for vibration, which is only suitable for those who are ready for potential risks (up to the device's "brick") and have experience with Root Explorer or similar fileymi managers.

What files are responsible for the keyboard vibration:

  • πŸ“„ /system/usr/keylayout/Generic.kl β€” contains key parameters.
  • πŸ“„ /system/vendor/overlay/framework-miui-res.apk β€” setting MIUI.
  • πŸ“„ /data/data/com.miui.touchassistant/shared_prefs/ β€” tactile feedback configuration.

Editing instructions:

  1. Install Root Explorer or Solid Explorer with root support.
  2. Go to /system/usr/keylayout/ and open the Generic.kl file in the text editor.
  3. Find the key line 158 BACK WAKE_DROPPED And add after it:
key 158   BACK            WAKE_DROPPED VIBRATOR_OFF
  1. Save the file and restart the device.

⚠️ Warning: Incorrect editing of system files can lead to loss of warranty and unstable phone operation.Before changes, back up the partition /system through TWRP Or OrangeFox.

πŸ’‘

Editing system files is a last resort, and in 90% of cases, the problem is solved by standard settings or by using a standard system file. ADB-team.

6. Reset keyboard settings to factory

If the keyboard vibrations come on suddenly (like after a MIUI update) and don't turn off in standard ways, it could be a glitch in the settings, in which case resetting the keyboard to factory settings will help, which doesn't affect user data, but will return all input settings to the "out of the box" state.

How to perform the reset:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find the MIUI Keyboard (or keyboard you use) in the list and tap it.
  3. Select Warehouse β†’ Clear data and Clear cache.
  4. Confirm the action and restart the phone.

After the reboot:

  • πŸ”„ The keyboard will return to standard settings (vibration will be enabled).
  • βš™οΈ Go to the keyboard settings and turn off the vibration again.
  • πŸ“± Check the work in messengers and browser – the failure should disappear.

If the reset didn’t work, it could be a conflict with other system services, in which case we recommend upgrading MIUI to the latest version or considering flashing through Fastboot.

7. Frequent problems and their solutions

Even after the vibration is turned off, Redmi Note 8 Pro users sometimes face a return of the feature or partial operation.

Problem 1: Vibration returns after rebooting.

  • πŸ”Ή Reason: Resetting settings MIUI or conflict with the battery optimizer.
  • πŸ”Ή Solution: Disable Auto-Optimization for Keyboard in Settings β†’ Battery β†’ Optimizing the battery.

Problem 2: The vibration is turned off, but the keyboard β€œshakes” when pressed long.

  • πŸ”Ή Reason: Separate setting for long-term touches (Long Press Vibration).
  • πŸ”Ή Solution: In the engineering menu (#4636##) find Long Press Vibration and turn it off.

Problem 3: There is no β€œkeyboard vibration” item in the settings.

  • πŸ”Ή Reason: An outdated version MIUI regional restrictions.
  • πŸ”Ή Solution: Update the firmware through Settings β†’ Update the system or use it ADB.

πŸ’‘

If the keyboard vibration is accompanied by a stutter or lag, check the CPU boot in the CPU Monitor. Perhaps the problem lies in the overheating of the Mediatek Helio G90T chipset, not in the vibration settings.

FAQ: Answers to Frequent Questions

❓ Can vibrations be turned off only for specific applications (e.g. WhatsApp)?
Yes, but not through system settings. Some keyboards (like Gboard) allow you to set the vibration separately for each application. To do this: Open Gboard in the desired application (like WhatsApp). Click on the gear icon β†’ Keyboard settings. Select Input Preferences β†’ Vibration when pressed and turn it off. These settings will only apply to the current application.
❓ Why After Updating MIUI The keyboard vibration turned on itself?
This is standard MIUI behavior for major updates (e.g., MIUI 12 to MIUI 13). The system resets some of the user settings to factory settings. To avoid this: Before upgrading, back up the settings via Settings β†’ Additional β†’ Backup. After updating manually turn off the vibration again. If the problem recurs, roll back to the old firmware version via Fastboot.
❓ Will the notification vibration work if you turn off the keyboard vibration?
Yes, these functions are controlled separately, the keyboard vibration refers to haptic feedback, and the notification vibration refers to system alerts, and the switching off of one does not affect the other. ADB-commands (e.g. settings put system) haptic_feedback_enabled 0) All tactile feedback may be disabled, including call notifications.
❓ Can you turn off the keyboard vibration without root rights?
Yes, in 99% of cases root is not required. MIUI. Install a third-party keyboard (e.g. Gboard). ADB-commands (no root required, only debugging by USB). Root is only needed to edit system files manually.
❓ How to check if my version supports MIUI keyboard-off?
Verification: Check out MIUI version in Settings β†’ About Phone β†’ MIUI version. Compare it to the official change list for your firmware. If the version is older than MIUI 11, the vibration switching function should be available. For Chinese firmware (e.g. China Stable), some options may be hidden. In this case, ADB or the engineering menu will help.