How to remove the keyboard vibration on Xiaomi Redmi Note: all working methods

Vibrating the keyboard on the Xiaomi Redmi Note can be a useful feature for haptic feedback, but it often annoys users - especially if the smartphone is lying on the table or you type at night. Fortunately, you can turn off the vibrating response in several ways: through standard settings, with the help of the developer or even through ADB-Teams for Advanced Users.

In this article, we will discuss all the current methods for different versions of MIUI (including MIUI 14 and HyperOS), and also tell you how to do if the standard settings do not work. We will focus on the nuances for the Redmi Note 10/11/12/13 Pro models, where the interface may be different. If you want to not just turn off the vibration, but fully customize the tactile response for yourself, here you will find a solution.

Why the keyboard vibration response can interfere

The keystroke vibration is not just a whim of the manufacturer, but was originally designed to:

  • ๐Ÿ”น Improvements in tactile feedback (especially on touchscreens without physical buttons).
  • ๐Ÿ”น Reducing the number of typos by confirming the press.
  • ๐Ÿ”น Helping people with visual or motor impairment.

However, in practice, many users face problems:

  • ๐Ÿ“ต Battery discharge: constant vibration consumes additional energy (up to the current level) 3-5% day by day with active use).
  • ๐Ÿ”Š Noise in quiet places: The sound of a vibrational motor can distract people in the library, lectures or at night.
  • ๐Ÿคฏ Discomfort with long-term recruitment: some users complain of headaches from constant microvibration.
  • ๐ŸŽฎ Conflict with games: In dynamic games, the vibration of the keyboard can interfere with the gameโ€™s tactile response.

In addition, on some Redmi Note models (such as the Note 10 Pro or Note 12 Pro+), the vibration may be delayed or unstable due to firmware errors, in which cases, turning off the feature is often the only way out.

๐Ÿ“Š You turn off the keyboard's vibration response?
Yeah, he's bothering me.
No, I like tactile feedback.
I'm just off for the night.
I don't know how to do that.

Method 1: Disconnect via keyboard settings (MIUI/HyperOS)

The easiest method is to use the built-in keyboard settings, which is suitable for most Redmi Note models (from Note 8 to Note 13) and works on all current versions of MIUI, including HyperOS.

Instructions:

  1. Open any application where the keyboard appears (such as Messages or Notes).
  2. Touch the gear badge (โš™๏ธ) on the keyboard to open its settings. ๐Ÿ’กIf there is no icon, hold the comma key (,) or the space until the menu appears.
  3. Go to the keyboard settings โ†’ Sound and vibration (or tactile response).
  4. Turn off the slider next to the Vibration item when pressed (or Vibration Response).

If you have a Google keyboard installed, the path will be a little different:

  1. Open Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  2. Select Gboard โ†’ Settings โ†’ Sound when pressed.
  3. Turn off the vibration when pressed.

On some firmware (e.g. MIUI 12.5 Enhanced), the vibration item may be hidden in the submenu Additional settings. If you don't find it, search by settings (the magnifying glass icon in the upper right corner).

โ˜‘๏ธ Check before turning off vibration

Done: 0 / 4

Method 2: Disconnect through system sound settings

If the vibration response doesnโ€™t turn off through the keyboard settings, try doing it at the system level.This method works for all applications, including the keyboard, and is suitable for the Redmi Note on MIUI 13/14 and HyperOS.

Step-by-step:

  1. Open the Settings. โ†’ Sound and vibration.
  2. Scroll down to the Vibration section.
  3. Turn off the slider Vibration when touching (or tactile feedback).
  4. For complete shutdown, also deactivate: ๐Ÿ“ณ Vibration when pressed on screen ๐Ÿ”‘ Vibration when unlocked

Note that this method will turn off vibration in all applications, including system notifications and games. If you only need to turn off the keyboard, use Method 1 or Method 3.

What if the "Vibration" item is not in the settings?
On some firmware (e.g. custom or European) the vibration section may be hidden. In this case: 1. Check if the power saving mode is on (it can block some settings). 2. Update the firmware to the latest version via Settings โ†’ About Phone โ†’ System Update. 3. If you use custom firmware (e.g. Pixel Experience), install the Vibration Tuner module via Magisk.

Method 3: Use of the "Do Not Disturb" mode

If the vibration response is only needed at a certain time (e.g. at night or at work), you can use the Do Not Disturb mode, which turns off all vibrations and sounds, but allows you to customize exceptions.

How to set up:

  1. Go to Settings โ†’ Sound and vibration โ†’ Do not disturb.
  2. Activate the slider Do not disturb.
  3. Press the schedule and set a time when the vibration should be turned off automatically (for example, from 22:00 to 8:00).
  4. In the Exclusions section, add applications for which the vibration should remain (e.g., alarm clock or calls).

The advantage of this is flexibility. You can:

  • โฐ Set up automatic on/off schedule.
  • ๐Ÿ”• Turn off the vibration for the keyboard only, leaving it for notifications.
  • ๐Ÿ“ฑ Quickly turn on/off mode via notification panel (swipe down) โ†’ badge ๐Ÿ””).

โš ๏ธ Note: Do Not Disturb also disables all notifications (except for exceptions). SMS Calls or calls โ€“ set exceptions in advance.

Method 4: Disconnect via ADB (for advanced users)

If standard methods donโ€™t work (e.g., on custom firmware or in Redmi Note with modified MIUI), you can turn off the vibration via ADB (Android Debug Bridge), which requires a connection to a computer, but gives 100% result.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with installed Xiaomi and ADB-tools drivers.
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to press to unlock the developer mode, then additionally โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ USB-cable (preferably original).

Instructions:

  1. Connect your smartphone to your computer and allow debugging over USB.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Turn off the keyboard vibrating command: adb shell settings put system haptic_feedback_enabled 0
  5. To turn off vibrations when typing, additionally do: adb shell settings put system vibration_intensity 0
  6. Reboot your smartphone: adb reboot

This method turns off vibration at the system level, so the changes will persist even after the keyboard settings are reset. If you need to return the vibration, use the same commands, replacing 0 with 1.

โš ๏ธ Attention: Misuse of the right ADB Do not change other settings unless you are sure of their purpose. Before experimenting, back up your data through Settings. โ†’ Additionally. โ†’ Backup and reset.

Method 5: Third-party applications for fine tuning vibration

If you need to not just turn off the vibration, but adjust its intensity or change patterns (for example, make the vibration shorter), you can use third-party utilities.-3 tested applications:

AnnexFunctionsCompatibilityWants a Root?
Vibration TunerCustomize the intensity, duration and vibration patterns for keyboard and notifications.MIUI 12+, HyperOS, Android 10+No.
Good VibrationsCreating custom vibration effects, disabling for individual applications.Android 9+ (including Xiaomi)No.
MacroDroidAutomatically shutting down vibration by time/place/application.All versions of MIUINo.

Example of settings in Vibration Tuner:

  1. Install the app from Google Play.
  2. Open it and provide access to Special Opportunities (required for work).
  3. Go to the Keyboard Vibration section.
  4. Move the intensity slider to 0 or adjust the custom pattern.
  5. Save the changes and restart the keyboard.

Third-party apps have the advantage of flexibility, for example, in MacroDroid, you can create a rule:

  • ๐Ÿ•’ Turn off the vibration of the keyboard from 22:00 to 8:00.
  • ๐Ÿ“ฑ Only enable it in certain apps (e.g. Telegram, not Chrome).
  • ๐Ÿ”‹ Automatically turn off vibration when battery is low.

๐Ÿ’ก

Third-party apps are the best choice if you want to be flexible in setting the vibration, not just turning it off, but allowing you to create customized profiles for different use cases.

What to do if the vibration response does not turn off

Sometimes, even after all the manipulations, the keyboard vibration keeps working, and here are the possible causes and solutions.

Problem.Reason.Decision
Settings are not savedKeyboard cache failureClear the cache: Settings โ†’ Applications โ†’ Application Management โ†’ Keyboard โ†’ Storage โ†’ Clear the cache.
Vibration returns after rebootingThe system application resets the settingsTurn off keyboard battery optimization: Settings โ†’ Battery โ†’ Battery Optimization โ†’ All apps โ†’ Find the keyboard โ†’ No restrictions.
No "Vibration" item in the settingsCustom firmware or regional restrictionsUse ADB (Method 4) or third-party apps (Method 5).
Vibration only works in some applicationsThe application overrides system settingsSet up the vibration separately in the problem app (e.g. WhatsApp โ†’ Settings โ†’ Notifications).

If none of these methods worked, try:

  1. Update the keyboard via Google Play (for Gboard) or Settings โ†’ Apps โ†’ Updates.
  2. Install an alternative keyboard (e.g. SwiftKey or Fleksy) where the vibration can be turned off separately.
  3. Reset keyboard settings to standard: Settings โ†’ System โ†’ Resetting โ†’ Resetting application settings.

โš ๏ธ Note: Some Redmi Note models (e.g. Note 9 Pro on older versions) MIUI) The keyboard's vibration response is hard-stitched into firmware, and in this case, only flashing it to custom will help. MIUI or installing an alternative keyboard.

FAQ: Frequent questions about the vibrating response on Xiaomi Redmi Note

โ“ The vibration is off, but the keyboard is still vibrating?
Try: Clear the keyboard cache (Settings) โ†’ Annexes โ†’ keyboard โ†’ Warehouse โ†’ Clear the cache. Set another keyboard (e.g. Gboard) and turn off the vibration in its settings. Use ADB-command to force shutdown (see Method 4). If the problem persists, it may be the firmware's fault. Check for updates in Settings โ†’ The phone. โ†’ Updating the system.
โ“ Can you turn off the vibration only for the keyboard, leaving it for notifications?
Yes, for this: Turn off vibration in keyboard settings (Method 1). Make sure that Settings โ†’ Sound and Vibration โ†’ Vibration has notification options (Call Vibration, Vibration at Notifications). If notification vibration also turns off, use MacroDroid to separate control.
โ“ Why After Updating MIUI The keyboard vibration is back on?
It's standard behavior. MIUI: after major updates (e.g., with the MIUI 13 on MIUI 14) some settings are reset. To avoid this: Before updating, back up the settings via Settings โ†’ Additionally. โ†’ Backup and reset. After updating manually check the keyboard and vibration settings. Use ADB-commands (see Method 4) for permanent shutdown.
โ“ Is there a difference in turning off vibration on the Redmi Note 10 and Redmi Note 12?
Main differences: Features of the Redmi Note vibration switch off model 10/10 Pro Pro. MIUI 12.5 the item "Vibration when pressed" can be hidden in Additional keyboard settings. ADB It's stable. Redmi Note. 11/11 Pro Pro. MIUI 13+ vibration settings are placed in a separate section Sound and vibration โ†’ Tactical response. Redmi Note 12/13 On the HyperOS path: Settings โ†’ Sound. โ†’ Vibration and tactile response: Supports separate switching off for keyboard and notifications. on new models (starting with Note) 12) There is also an Adaptive Vibration feature that needs to be turned off separately.
โ“ Can you adjust the vibration force of the keyboard?
Yes, but not through standard MIUI settings. Options: Use the Vibration Tuner app (see Method 5). On root-access firmware, edit the file /system/vendor/overlay/framework-miui-res/apk/miui.framework.jar (requires knowledge). Install a custom core with support for fine vibration settings (e.g., FrancoKernel).