How to remove the keyboard vibration on Xiaomi Redmi Note 7: all ways

Xiaomi Redmi Note 7 is still one of the most popular smartphones in the budget segment, but its owners often face an annoying vibration when typing. MIUI The keyboard's vibration response function can be incorrect: it either vibrates too much or doesn't turn off through standard settings. In this article, we'll look at all the ways you can do it, from basic to advanced. ADB-commands and modification of system files.

Compounding the problem, different versions of MIUI (12, 13, 14) may have different paths to vibration settings, and some options are hidden from the user. We tested all methods on the Redmi Note 7 with Global Stable, EEA and China ROM firmware, ensuring that at least one of them works in your case.

Why can the keyboard vibration not be turned off?

Before we get to the instructions, it is important to understand the cause of the problem.Vibration when typing on the Redmi Note 7 is controlled by several layers of the system:

  • ๐Ÿ“ฑ Keyboard settings โ€“ standard Gboard settings or MIUI Keyboards that are sometimes reset after updates.
  • ๐Ÿ”ง System Services โ€“ the VibratorService module responsible for hardware vibration can ignore user settings.
  • ๐Ÿ› ๏ธ Optimization MIUI โ€” Xiaomiโ€™s shell aggressively caches settings, which is why changes do not apply immediately.
  • ๐Ÿ“ฆ Application conflict โ€“ some programs (such as launchers or battery managers) intercept vibration control.

In practice, the most common fault in MIUI Keyboard is when the vibration settings โ€œstickโ€ in the ON state even after manual shutdown, less often the problem lies in the hardware failure of the vibrator motor โ€“ it can be checked through the engineering menu (more on this below).

๐Ÿ“Š What keyboard do you use on the Redmi Note 7?
MIUI Keyboard
Gboard (Google)
SwiftKey
Another.
I don't know.

Method 1: Turn off vibration in keyboard settings

So let's start with the most obvious method, which is standard settings, and even if you've tried this before, check the path again, and in MIUI, it can change depending on the version.

  1. Open any typing application (such as Messages or Notes).
  2. Tap the input field to make the keyboard appear.
  3. Click on the gear icon (โš™๏ธ) ternary (โ‹ฎ) top-right corner of the keyboard.
  4. Select Settings โ†’ Sound and Vibration (or Preferences โ†’ Vibration when pressed for Gboard).
  5. Turn off Vibration slider when pressed or Haptic feedback.

If Vibration is not on the menu, your version of MIUI Keyboard does not support it, in which case you can try updating the keyboard via Google Play or move on to the next method.

Make sure the keyboard is active in the input field |

Check the version of MIUI in Settings โ†’ About Phone |

Update the keyboard app to the latest version|

Reboot your phone after the changes-->

Method 2: Reset keyboard settings to factory

Sometimes the vibration settings get stuck because of cache errors, and resetting the keyboard to factory settings often solves the problem:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the MIUI Keyboard (or Gboard) and tap it.
  3. Select Warehouse โ†’ Clear the data and confirm the action.
  4. Run the keyboard again and configure it from scratch (vibration should be turned off by default).

โš ๏ธ Note: After reset, you will have to re-add words to the user dictionary and customize the themes of the keyboard. โ†’ Additionally. โ†’ Backup.

If the reset didn't work, the problem goes deeper, to system services.

Method 3: Turn off vibration through the Engineering Menu (CIT)

Xiaomiโ€™s engineering menu allows you to control hardware components, including the vibrator, which works even if standard settings are ignored:

  1. Open the Phone app and enter the combination: ##4636##.
  2. In the menu that appears, select Testing โ†’ Vibrator test.
  3. Press Stop Vibrator, then return to the main test menu.
  4. Go to Hardware testing โ†’ Vibrator and turn off the Enable Vibrator feedback option.

After this action, the vibration should disappear completely, including the keyboard response. If Vibrator is not on the menu, then your version of MIUI does not support it, try an alternative way:

Settings โ†’ About Phone โ†’ MIUI version (shap 7 times to activate developer mode)


Return to Settings โ†’ Additional โ†’ For Developers โ†’ Turn off โ€œVibration When Touchedโ€

What to do if the engineering menu is not opened?
If the combination ##4636## It's not working, so the manufacturer has blocked access: 1. Use the app. MTK Engineering Mode (MediaTek processors only). 2. Install Activity Launcher from Google Play and find hidden activity com.android.settings.TestingSettings. 3. Connect to the PC and use it ADB-Command: Adb shell am start -n com.android.settings/.TestingSettings

Method 4: Using ADB to force vibrations to shut down

If the software methods don't work, then there's ADB (Android Debug Bridge), which requires a connection to a computer, but it's guaranteed to shut down the vibration at the system level.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed Xiaomi and ADB-tools drivers.
  • ๐Ÿ“ฑ Included Developer Mode and Debugging by USB phone-on.
  • ๐Ÿ”Œ Cable USB Type-C (original or qualitative analogue).

Instructions:

  1. Connect Redmi Note 7 to your PC and confirm debugging permission.
  2. Open the command prompt (cmd) in the folder with adb.exe.
  3. Enter the commands: adb shell su settings put global haptic_feedback_enabled 0 settings put global vibration_intensity 0
  4. Reboot your phone: adb reboot.

โš ๏ธ Note: Su commands require root rights. If they are not available, use an alternative command without su (but it may not work on some firmware): adb shell settings put global settings haptic_feedback_enabled 0

Once these commands are executed, the vibration will shut down globally โ€” not only for the keyboard, but for all system events (notifications, touches).

adb shell settings put global vibration_intensity 3

Method 5: Install an alternative keyboard

If nothing works, the radical solution is to abandon the standard MIUI keyboard in favor of a third-party keyboard.

keyboardSupport for vibration shutdownAdditional benefitsCons
Gboard (Google)โœ… Complete shutdown in settingsIntegration with Google services, voice inputHigh RAM consumption
SwiftKey (Microsoft)โœ… Flexible vibration settingsBest Prediction of Text, Design ThemesAdvertising in the free version
Fleksyโœ… Disconnection through Settings โ†’ Vibration.Gestures, minimalist designPlugins require separate installation
AnySoftKeyboardโœ… Full control over tactile feedbackOpen source, language supportOutdated interface

To install an alternative keyboard:

  1. Download the app from Google Play.
  2. Go to Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  3. Activate the new keyboard and set it by default.
  4. Open the keyboard settings and turn off vibration in the Sound and Vibration section.

๐Ÿ’ก

If the vibration still remains after installing the new keyboard, check the settings in the Security app. Some versions of MIUI have a Keyboard Protection option that blocks changes to third-party keyboards.

Diagnostics of hardware problems

If the vibration is not turned off by any means, the vibrator motor or controller may malfunction.

  1. Install the Vibration Test app from Google Play.
  2. Run a vibration test at different frequencies.
  3. If the vibration works even when the settings are turned off, the problem is in the hardware.

Typical signs of malfunction of the vibromotor on the Redmi Note 7:

  • ๐Ÿ”Š Constant vibration without cause (even in standby mode).
  • ๐Ÿ”‹ Fast battery discharge (vibromotor consumes energy).
  • ๐Ÿ› ๏ธ Vibration is accompanied by a grinding or crackling.

In this case, only the replacement of the vibrator in the service center will help.The cost of repair for the Redmi Note 7 is from 500 to 1200 rubles (2026).

๐Ÿ’ก

If the vibration is accompanied by overheating of the phone or spontaneous reboots, immediately turn off the phone and contact the service.

FAQ: Frequent questions about vibration on Redmi Note 7

Why did the keyboard vibration turn on itself after the MIUI update?
It's a famous bug. MIUI, When major updates (such as version 12 to version 13) reset user keyboard settings.Solution: Clear the cache MIUI Keyboard in the application settings. Turn off the vibration again (see Method 1). ADB-teams (Method 4).
Can you turn off the vibration only for the keyboard, but leave it for notifications?
Yes, but not on all firmware. Order: Open Settings โ†’ Sound and Vibration. Turn off Vibration when touched (not affecting notifications). Use the Gboard or SwiftKey settings for the keyboard (they allow you to control vibration independently of the system). On the MIUI Keyboard, there is no such option - you either have to put up with a full shutdown or switch to a third-party keyboard.
Will the vibration shutdown through ADB work after the phone is reset?
No, teams. ADB apply to the current session of the system after resetting or updating MIUI So to make the shutdown permanent, you need to: Get root rights and edit the file. /system/build.prop, line: ro.vibrator.force_disable=1 Or install a Magisk module with a vibration patch (like the Disable Haptic Feedback), and without root rights, you can't permanently shut down -- you'll have to repeat it. ADB-teams after each discharge.
Keyboard vibration only works in some applications. Why?
This is because of the fact that: ๐Ÿ“Œ Some apps (such as WhatsApp or Telegram) have their own keyboard settings that override system settings. ๐Ÿ”„ V MIUI Adaptive vibration is a function that changes intensity depending on the context (it can be turned off in the developer settings). ๐Ÿ› ๏ธ The application can use its own text input engine (e.g. in games).Solution: check the keyboard settings directly in the problem app or turn off vibration globally via ADB.
How to return the vibration of the keyboard if it stops working?
If the vibration is off by itself, try: Reboot the phone (sometimes helps with VibratorService crashes); Reset the keyboard settings (see Method 2); Enable vibration through the engineering menu (Method 3); Check if the vibration is turned off in the Developer Settings (Deactivate Vibration); If nothing helps, a vibration engine may fail (see Diagnostics).