How to Remove Vibration When Pressing Keys on Xiaomi Redmi: From Standard Settings to ADB

Vibration of the keyboard on Xiaomi Redmi smartphones is a feature that is not popular with everyone. For some, it serves as a useful tactile feedback, for others it becomes a source of irritation: distracts from typing, drains the battery and can even interfere with important calls. This is especially true for models with AMOLED-screens (for example, Redmi Note 12 Pro)+ or Redmi K50i), where the vibration motor is located close to the display, creating the effect of "rattling" the body.

In this article, we’ll look at all the possible ways to turn off vibration, from basic MIUI settings to hidden developer and ADB commands. It’s important to keep in mind that on some firmware (such as MIUI 14 for the global version), some options can be hidden or renamed, and we’ll also explain how to return the vibration back if it suddenly disappeared after the system update.

1. Standard vibration shutdown in MIUI settings

The easiest way to remove the vibration is to use the built-in MIUI options, which works on all modern Redmi models (starting with the Redmi 9 and later) and does not require superuser rights.

Open the Settings app (the gear icon on the home screen) and go to the Sounds and Vibrations section. Here you need to find the Vibration submenu when pressed β€” some firmware may call it Tactile Feedback or Keyboard Vibration. Turn off the slider next to this option. If the item is not in the main menu, try the path:

Settings β†’ Additional settings β†’ Language and input β†’ Virtual keyboard β†’ Gboard settings (or other keyboard) β†’ Vibration when pressed

Note that on some devices (e.g. Redmi Note 11S with MIUI 13) the keyboard vibration is controlled separately from the system vibration. If the effect is left after the Sounds and vibrations are turned off, check the settings of the keyboard itself (usually the Gboard or Xiaomi Keyboard).

  • πŸ” For Gboard: Open any text box β†’ Click on the gear icon in the keyboard bar β†’ Settings β†’ Sound and vibration β†’ Press vibration.
  • ⚠️ Exception: on Redmi A1 and other budget models, the option of vibration of the keyboard is often absent in principle.

⚠️ Note: If the vibration still works when dialing in WhatsApp or Telegram after the shutdown, the problem may be in the settings of a particular messenger. For example, in Telegram, the vibration is controlled in Settings β†’ Notifications and sounds β†’ Input vibration.

2. disable vibration through special features settings

MIUI has a hidden partition that lets you turn off all vibrations at the system level, including keyboards, notifications, and even vibrations when you touch the screen. This method is useful if the standard methods didn't work or you want to completely remove tactile feedback.

  1. Go to Settings. β†’ Special facilities.
  2. Choose Physical Opportunities β†’ Vibration.
  3. Turn off the Vibration slider when touching (it is called Tactile Feedback on some firmware).

This is a radical way to turn off vibration in all applications, including games, alarms and system alerts. If you need to leave vibrations only for calls, use a combination of this method with audio profile settings (see next section).

πŸ“Š What keyboard you have installed on Xiaomi Redmi?
Gboard (Google)
Xiaomi Keyboard
SwiftKey
other
I don't know.

On some firmware (e.g. MIUI 14 for Redmi Note 12 Pro), the vibration option in Special Options may be hidden.

Settings β†’ About Phone β†’ MIUI version (click 7 times to activate Developer Mode)


Settings β†’ Additional settings β†’ For developers β†’ Search by β€œvibration” β†’ Turn off β€œVibration when touching”

⚠️ Attention: Redmi 10 and Redmi 9T With custom firmware (e.g. Pixel Experience), the path to vibration settings may be different. ADB (section).

Setting up sound profiles: why vibrations are coming back

Many Xiaomi Redmi users are faced with a situation where the vibration of the keyboard is turned on spontaneously after a device reboot or a MIUI update. The reason lies in the sound profiles, which automatically reset some settings.

Go to Settings β†’ Sounds and Vibrations β†’ Modes (or Sound Profiles). Here, select an active profile (usually General or Quiet) and click Settings. Scroll down to Vibration and turn off:

  • πŸ“³ Vibration when pressed (for keyboard)
  • πŸ”” Notification vibration (optional)
  • πŸ“ž Vibration when calling (if not necessary)

Then save the profile as a Customized and activate it. Now the vibration settings will not be reset when you reboot.This method is especially relevant for the Redmi Note 11 Pro and Redmi K40, where the bug firmware often ignores manual settings.

Xiaomi Redmi ModelTypical Vibration ProblemRecommended solution
Redmi Note 12 Pro+Keyboard vibrations are activated after MIUI 14 updateDisable in the sound profile + reset keyboard settings
Redmi 10CNo vibration option in the keyboard settingsUse an ADB or third-party keyboard
Redmi K50iVibration is triggered with a delayDisable Vibration Animation in Developer Settings
Redmi 9AVibration too weak/strongSet intensity in Special Opportunities

On the Redmi Note 10 Pro and Redmi K30 Pro with Android 12+ firmware, the keyboard vibration can be controlled via Android System Intelligence. To turn it off, go to Settings β†’ Applications β†’ App Management β†’ Show all apps β†’ Android System Intelligence β†’ Notifications β†’ Turn off vibration.

4. Reset keyboard settings to factory

If the keyboard vibration doesn't go off in the standard way, the problem can be that the keyboard itself is failing, often after you upgrade MIUI or install custom firmware, to get everything back to factory settings:

For Gboard:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find Gboard in the list and click on it.
  3. Select Warehouse β†’ Clear data and Clear cache.
  4. Reset the device.

For the Xiaomi Keyboard:

Settings β†’ Applications β†’ Application Management β†’ Xiaomi Keyboard β†’ Storage β†’ Clean all data

After resetting, the keyboard will return to factory settings and the vibration will be turned off when pressed (unless it was activated in the user profile).

Save the user dictionary (export to Gboard)

Remember the current theme of the design

Disable keyboard sync with Google account (if not necessary)

Reboot the phone after cleaning the data-->

⚠️ Note: On Redmi 8 and older models, resetting the keyboard may result in loss of access to some input languages. β†’ Additional settings β†’ Language and input).

5. Disabling vibration through ADB (for power users)

If all previous methods failed, the radical way is to turn off the vibration at the system level using ADB commands. This method requires connecting the phone to a computer and works on all Redmi models, including the Redmi Note 13 Pro and Redmi K60.

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB Tools (you can download from the official Android website).
  • πŸ“± Included Developer Mode and Debugging by USB phone-on.
  • πŸ”Œ USB-Type C Cable (preferably original).

Step-by-step:

  1. Connect the phone to your computer and confirm the debugging permission.
  2. Open the command prompt (cmd) in the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Execute the command to turn off the keyboard vibration: adb shell settings put global haptic_feedback_enabled 0
  5. To disable all system vibration (including notifications): adb shell settings put global vibration_intensity 0
  6. Reboot the phone.

To get the vibration back, replace the 0 with 1 commands above, which doesn't require root rights, but is valid until the next setup reset or MIUI update.

What if the ADB does not recognize the device?
1. Make sure USB debugging is enabled (Settings β†’ Additional settings β†’ Developers β†’ USB debugging). 2. Try another cable or USB port. 3. Install Xiaomi drivers manually through Device Manager (download available at MIUI Downloads). 4. Reboot your phone and computer. 5. If you are using Windows 11, temporarily disable Windows Defender protection (it can block ADB).

On the Redmi Note. 12 newer MIUI 14+ standard ADB-In this case, use the alternative command: adb shell cmd device_vibrator set_vibrator_strength 0.

6. Third-party applications for vibration control

If you don't want to go through the settings or use ADB, you can use Google Play's customized apps, which allow you to flexibly adjust the vibration, including turning it off completely for the keyboard.

  • πŸ› οΈ Vibration Tuner – allows you to adjust the vibration intensity for different events (keyboard, notifications, calls). MIUI 12-14.
  • πŸ”‡ Disable Vibration is a simple app to completely shut down vibrations with one tap.
  • πŸŽ›οΈ MacroDroid – Automation of actions, including turning off vibrations when running certain applications (for example, only on WhatsApp).

Check reviews before installing – some applications may not work on the latest versions of MIUI due to system limitations, and be careful with programs that request administrator rights or access to special features – they may contain malicious code.

πŸ’‘

If the vibration is completely gone after installing a third-party application (including calls), check the settings of Special Opportunities - some programs conflict with MIUI system services.

7. Hardware problems: when the vibration does not turn off

If none of these methods worked, the problem could be hardware, and here are the most common causes and signs:

Symptoms.Possible causeDecision
Vibration works even after complete shutdown in settingsSticking of contacts of vibration motorDisassembly and cleaning of the device (experience required)
Vibration works by accident, without pressingDamage to the engine plume or motherboardDiagnostics at the service center
Vibration too strong/weak, unadjustedFailure of the motor or vibration controllerReplacement of the vibration module

On Redmi models with a linear vibratory motor (such as the Redmi K50 Ultra or Redmi Note 12 Pro+), vibration problems are often associated with the oxidation of contacts after moisture hits. If the phone fell or came into contact with water, the motor may not work correctly, in which case only disassembly and drying of the device will help.

For self-diagnosis:

  1. Install the Phone Doctor Plus or TestM app from Google Play.
  2. Run a vibration motor test.
  3. If the test shows an error, contact the Xiaomi service center.

⚠️ Attention: On Redmi 10A And other budget models, the vibratory motor is often soldered to the motherboard, and it requires a complete disassembly of the phone and can cost up to a few hours. 30-40% In such cases, it is more appropriate to turn off the vibration software.

FAQ: Frequent questions about vibration on Xiaomi Redmi

πŸ”Ή Why After Updating MIUI The keyboard vibration turned on itself?
This is a well-known MIUI 13/14 problem involving automatic resetting of sound profiles. To fix: Go to Settings β†’ Sounds and Vibrations β†’ Modes. Select an active profile and click Settings. Turn off vibration and save profile as User. If this doesn't help, use the ADB method (section 5).
πŸ”Ή Can vibrations be turned off only for certain applications?
Yes, but not by all means. Options: In the settings of the app itself (e.g. Telegram or WhatsApp); through automating apps like MacroDroid or Tasker; on some firmware: Settings β†’ Apps β†’ Application Management β†’ [Select App] β†’ Notifications β†’ Vibration. The standard MIUI settings do not allow for flexible control of vibration across applications.
πŸ”Ή Why Redmi Note 11 doesn’t have the option to turn off keyboard vibration?
On some models (especially with MIUI 13 for the global market), the option is hidden. Solutions: Use Gboard instead of the standard keyboard - it has a separate vibration setting. Activate Developer Mode and turn off vibration through Settings β†’ Additional settings β†’ Developers β†’ Vibration when touched. Apply the ADB command (section 5).
πŸ”Ή The keyboard's vibration is working, but it's very weak?
The vibration intensity is regulated in the settings β†’ Special facilities β†’ Vibration. β†’ Vibration intensity. If there is no slider: On some firmware, the intensity changes through ADB: adb shell settings put global vibration_intensity 5 (significance 0 before 100). Install the Vibration Tuner app from Google Play. on Redmi 9 redmi 8 weak vibration can be associated with wear of the engine - in this case, only replacement will help.
πŸ”Ή After resetting, the vibration is gone completely?
If the vibration is off even for calls, check: Settings β†’ Sounds and vibrations β†’ Vibration when ringing (slider should be on). Settings β†’ Special features β†’ Vibration (turn on Vibration when touching). If the vibration is not working at all, the vibration motor may be damaged. Test it through the engineering menu: ##4636## β†’ Testing β†’ Vibration

πŸ’‘

If the vibration of the keyboard is not turned off by standard methods, first try resetting the keyboard settings, then use ADB. Hardware malfunctions (for example, sticking the motor) require contacting the service center.