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

Vibration of the keyboard on the Xiaomi Redmi Note 10 can be helpful for tactile feedback, but it is often a source of irritation - especially if you are fast typing or using your smartphone in silence. Even a weak response when you press buttons over time begins to take on nerves, and in some cases the vibration is triggered with a delay or is unstable due to errors in the MIUI firmware.

In this article, we will discuss all the current ways to turn off the vibration of keys, from standard settings to hidden parameters of the developer and ADB commands. Particular attention will be paid to the nuances of the Redmi Note 10 (mojito/sunny models), where the vibration sometimes turns on itself after updates. If you tried to turn it off through the menu, but nothing worked, here you will find a solution.

Why the key vibration may not be turned off through the settings

On the Redmi Note 10, the keyboard vibration is controlled by several modules of the system:

  • πŸ“± Standard settings MIUI β€” responsible for the overall vibration when pressed (including system buttons).
  • ⌨️ Keyboard settings – separately adjust the tactile response when entering text (Gboard, SwiftKey, etc.).
  • πŸ”§ Developer options – contain hidden options for fine tuning vibration.
  • πŸ€– Android Services – Sometimes resets after updates or crashes.

A common problem is that the user turns off the vibration in the keyboard settings, but it keeps working because the system vibration is still active, or vice versa, the menu has everything off, but the keyboard vibrates due to its own settings, and the vibration can spontaneously turn on after:

  • πŸ”„ Updates MIUI (Especially when switching to a new version of Android).
  • πŸ“² Install third-party keyboards (such as Microsoft SwiftKey or Fleksy).
  • πŸ”§ Resetting settings to factory.
  • πŸ› οΈ Data recovery from backup.
πŸ“Š How often do you encounter spontaneous vibration switching on Xiaomi?
Constantly.
Sometimes after updates
Only when you change the keyboard.
Never.

If you've tried to turn off vibrations through Settings β†’ Sound and vibration, but it didn't work out, don't rush to drop your phone. The problem is probably the conflict between system and application settings. Next, we'll look at all the possible solutions, starting with the simplest ones.

Method 1: Turn off vibration in MIUI settings

The first and most obvious method is to use standard MIUI tools. On the Redmi Note 10, the path to settings may vary depending on the firmware version, but the overall scheme is as follows:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the section Sound and vibration.
  3. Scroll down to the Vibration block and click on it.
  4. Turn off Vibration slider when pressed (or Tactile Feedback in newer versions of MIUI).

If this is not the case, check the "Additional Settings" section of the Sound and Vibration section. On some firmware, the option is hidden under the name "UI Vibration".

β˜‘οΈ Checking the basic vibration settings

Done: 0 / 4

The Redmi Note 10 with MIUI 13/14 can have two separate switches:

  • Press vibration – responsible for the system buttons (back, home, recent).
  • Keyboard vibration – controls the response when you enter text.

Turn off both if you want to remove the vibration completely. If there is no second point, then the vibration of the keyboard is controlled separately (see Method 2).

⚠️ Attention: After update MIUI To avoid this, make a backup copy before the update via Settings. β†’ The phone. β†’ Backup.

Method 2: Set up vibration in the keyboard

If the system vibration is turned off, but the keys still vibrate, the problem is the settings of the keyboard itself. The Redmi Note 10 uses Gboard (the Google keyboard), but many people install alternatives like SwiftKey or Fleksy, instructions for each case:

For Gboard (standard Google keyboard)

  1. Open any field to enter text (such as notes or a message).
  2. Press the badge. βš™οΈ (gear) in the top panel of the keyboard.
  3. Select Settings β†’ Sound and vibration.
  4. Turn off the vibration when you press the keys.

For SwiftKey (Microsoft)

  1. Run SwiftKey and tap the icon βš™οΈ.
  2. Go to Sound and Vibration.
  3. Turn off Vibration and Tactile Feedback.

For MIUI Keyboard (Xiaomi's native keyboard)

If you are using a standard MIUI keyboard:

  1. Open Settings β†’ Additional β†’ Language and input.
  2. Slip on the MIUI Keyboard (or Xiaomi Keyboard).
  3. Select the keyboard settings β†’ Response.
  4. Turn off the vibe.

On some MIUI firmware, the keyboard vibration option is hidden in the menu "Additional settings" β†’ "Special features" β†’ "Physical feedback." If you can't find it, try resetting the keyboard to the factory (see section below).

How to reset the keyboard settings to factory?
Open "Settings" β†’ "Annexes" β†’ "App management. Find your keyboard (Gboard, SwiftKey, etc.), tap it, and select Storage. Click Clear Data and confirm. ⚠️ This will remove all saved words and settings!

Method 3: Using Developer Parameters

If the vibration doesn't turn off through the standard menus, try using the developer mode, which works even on custom firmware and helps in cases where MIUI ignores user settings.

How to Enable Developer Mode

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row.
  3. You will be notified that you have become a developer.

Disabling vibration through developer parameters

  1. Return to the main Settings menu and open a new Developer section (usually at the bottom of the list).
  2. Scroll down to the Input or Hardware Acceleration block.
  3. Find options: Turn off the vibration when pressed (or Haptic feedback).

Activate both switches and restart the phone.

On some versions of MIUI 12/13, these options may be called differently:

  • Disable haptic feedback
  • Vibrate on tap
  • Interface vibration

⚠️ Attention: In the developer settings, there is an option to turn off all vibrations. It is better not to activate it - this will block not only the keyboard, but also the vibration of the alarm clock, notifications and calls.

Method 4: ADB-commands to completely shut down vibration

If none of the previous methods worked, it remains to turn off vibration at the system level through ADB (Android Debug Bridge), which requires connecting the phone to a computer, but is guaranteed to remove vibration even on custom firmware.

What's the matter?

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ“± Cable USB (preferably original).
  • πŸ”§ Utility. ADB Tools (download and unpack in a separate folder).
  • πŸ”’ Developer Mode Included and Debugging by USB phone-on.

Step-by-step instruction

  1. Connect Redmi Note 10 to your computer and select File Transfer mode.
  2. Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Give permission to debug on the phone (a pop-up window will appear).
  5. Enter the commands in turn: adb shell settings put system haptic_feedback_enabled 0 adb shell settings put system vibration_intensity 0
  6. Reboot your phone: adb reboot

If the vibration is still there, try additional commands:

adb shell settings put global haptic_feedback_enabled 0


adb shell settings put global vibration_intensity 0

To return vibration, replace 0 with 1 in the commands above.

πŸ’‘

If ADB doesn’t recognize the device, try reinstalling Xiaomi USB Drivers or using another cable. On Windows, Mi PC Suite can also help to install drivers automatically.

Method 5: Third-party applications for vibration control

If you don't want to mess with ADB or developer settings, you can use specialized utilities that allow you to flexibly manage vibration, including turning off only for the keyboard.

The best apps for Redmi Note 10:

AnnexFunctionsReferenceFeatures
Vibration TunerFine tuning of vibration intensity for different eventsGoogle PlayRequires root or ADB for full control
MacroDroidAutomatically switch off vibration by triggers (for example, when starting the keyboard)Google PlayFree version with restrictions
Shizuku + AppOpsVibration blocking for individual applications without rootOfficial websiteComplicated setup but maximum flexibility
Disable VibrationSimply shutting down all vibrations in one tapGoogle PlayIt may not work on new versions of MIUI.

For MacroDroid, an example of a macro to turn off keyboard vibration:

  1. Create a new macro.
  2. Trigger: App launched β†’ select your keyboard (like Gboard).
  3. Action: Vibration β†’ Turn off the vibration.
  4. Save and activate the macro.

⚠️ Note: Apps like Vibration Tuner or Shizuku require permissions ADB Without them, they can only show you the current settings, but they won't change them. MIUI 14 Some utilities may not work due to Xiaomi restrictions.

Method 6: Resetting settings or flashing

If the key vibrations don't go off either way, the cause may lie in the corrupted system files, and then it can help:

  • πŸ”„ Resetting to factory settings (deletes all data but returns standard vibration parameters).
  • πŸ“₯ Update MIUI Up to the latest version (sometimes bugs with vibration are fixed in patches).
  • πŸ› οΈ Fastboot flashing (extreme case, requires unlocking the bootloader).

How to Reset Settings

  1. Back up your important data (Settings β†’ About Phone β†’ Backup).
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. Select Reset all settings (or Delete all data).
  4. Confirm the action and wait for the reboot.

After resetting, the vibration of the keys should be turned off through standard settings (see Method 2). If the problem persists, it may be the fault of the firmware.

MIUI Update

Check for updates:

  1. Settings β†’ About the phone β†’ System update.
  2. Click Update Checker.
  3. If a new version is available, install it.

On the Redmi Note 10, the key vibration often gets stuck in MIUI 12.5 and MIUI 13. In MIUI 14, the problem is usually solved, but new nuances may appear (for example, vibration is turned on after the headphones are connected).

πŸ’‘

If the reset and update did not help, and vibration interferes, consider switching to custom firmware (for example, Pixel Experience or LineageOS), on which vibration is controlled by standard Android tools without β€œcrutches” from Xiaomi.

Frequent Questions (FAQ)

Once the vibration is turned off in the settings, it turns on itself again.
It's a typical problem. MIUI Reasons: Automatically update applications (such as keyboards) resets settings. MiuiSystemUI overwrites vibration settings. Conflict between system vibration and keyboard vibration. Solution: use ADB-commands (Method 4) or MacroDroid application to force the vibration to be turned off when the keyboard is started.
Can you turn off the vibration only for the keyboard, but leave it for notifications?
Yes, for this: Turn off the vibration in the keyboard settings (see Method 2). In system settings (Sound and vibration), leave the notification vibration on. If the keyboard ignores the settings, use MacroDroid to selectively turn off the vibration only when you type in the text.
Will root help to completely shut down the vibration?
Root gives maximum control, but on the Redmi Note 10 You can use root to: Delete the system files that are responsible for vibration (/system/vendor/etc/vibrator). Use the Xposed Framework with Disable Vibration. edit build.prop files for global shutdown. ADB-commands or applications like Shizuku.
Vibration only works in some applications (like Telegram).
This is because individual apps (like Telegram or WhatsApp) have their own vibration settings. Solution: Open the settings of the problematic app (like Telegram β†’ Settings β†’ Notifications). Turn off Vibration or Tactile Feedback. If there is no option, use MacroDroid to block the vibration when you open this app.
With the MIUI update, the vibration is stronger/weaker. How do you get back to the same settings?
Xiaomi sometimes changes the vibration algorithms in new firmware versions.To return the previous intensity: Try manually adjusting the vibration force in Settings β†’ Sound and vibration β†’ Vibration. β†’ Vibration intensity. If you don't have an option, use it. ADB-Adb shell settings put system vibration_intensity 3 (where 3 β€” intensity 0 before 5). For the exact setup, install Vibration Tuner (required) ADB root).