How to completely remove the vibration of the buttons on Xiaomi: all ways

Vibration when pressing screen buttons – a standard function MIUI, For some, tactile recoil creates the illusion of a "physical" press, and for others it becomes a source of irritation: distracts from work, drains the battery or just seems unnecessary. POCO, where the vibrator often runs too rough or with a delay.

In this article, we’ll look at all the possible ways to turn off the vibration of buttons on Xiaomi smartphones, including hidden MIUI settings, development teams, and even radical methods through ADB. The instructions are relevant for MIUI 12-14 firmware based on Android 11-14 (2026) and tested on models from Redmi Note 10 to Xiaomi 14 Ultra. If you’re tired of constantly β€œrattling” when typing or swiping – read on.

Why the vibration of the buttons can interfere: 5 real reasons

Before we get to the instructions, it's worth understanding why tactile recoil is becoming a problem for many users.

  • πŸ”‹ Increased battery consumption: Vibrator motor consumes energy even at short pulses, which is noticeable on weak batteries (for example, in Redmi). 9A or POCO M3).
  • 🎯 Distraction: When typing or playing fast, vibration creates unnecessary noise and tactile interference.
  • ⚑ Delays in input: on some models (Redmi Note 8 Pro, POCO X3 NFC) vibration is triggered with lag, because of which the keyboard β€œbrakesΒ».
  • πŸ› οΈ Faulty vibrator: If the device falls or is repaired, the vibration may not work properly (too much or intermittently).
  • πŸŒ™ Nighttime use: In silence, even a weak vibration appears loud and interferes with others.

Interestingly, MIUI has the default button vibration on even Do Not Disturb mode, which is because the system treats the tactile output as part of the interface, not as an audio signal, so standard methods of disabling notifications don't work here.

πŸ“Š How often do you get annoyed by the vibration of the buttons on Xiaomi?
Constantly, I want to shut it down forever.
Sometimes it hurts, but not critically.
I'm used to it.
I don't have it.

Method 1: Disconnecting through the basic MIUI settings

The easiest method is to use the built-in MIUI options.It is suitable for most users and does not require technical skills.The instruction is universal for all modern Xiaomi smartphones, including the Redmi Note 12, POCO F5 and Xiaomi 13T.

Steps:

  1. Open the Settings app (the gear icon on the desktop).
  2. Go to the Sound and Vibration section (some firmware may call it Sound and Tactile Effects).
  3. Scroll down to the System Sounds and Vibration block.
  4. Click on Vibration when touching (or Tactile recoil).
  5. Move the slider to the "off" position.

After that, the vibration when you press the on-screen buttons, keyboard and interface elements should disappear. However, there is a caveat: on some models (POCO F3, Redmi K50), this parameter can be reset after updating the MIUI. In this case, you will have to repeat the procedure or use alternative methods (see below).

β˜‘οΈ Verification of vibration shutdown

Done: 0 / 4

⚠️ Attention: On devices with MIUI for POCO (for example, POCO X5 Pro) the path to settings may be different. If you can't find Vibration when you touch, try going to Settings. β†’ Additionally. β†’ Special facilities β†’ Vibration.

Method 2: Disconnect via keyboard settings

If vibration only interferes with typing, you can turn it off separately for the keyboard, which is true for users who want to keep the tactile output in the menu, but remove it when typing.

Instructions for the standard MIUI keyboard (works for Gboard as well):

  1. Open any field to enter text (for example, in β€œMessages” or β€œNotes”).
  2. Press the gear icon (βš™οΈ) on the keyboard to open its settings.
  3. Select Keyboard Settings (or Gboard Input Preferences).
  4. Find the Vibration section when you press it and turn it off.
  5. For Gboard, check the Sound option when pressed – it can also be deactivated.

If you use a third-party keyboard (like SwiftKey or Fleksy), the algorithm will be similar, but the item names may differ. For example, in SwiftKey, you need to go to Settings β†’ Sound and Vibration β†’ Vibration when pressed.

Xiaomi modelThe Way to Keyboard SettingsNotes
Redmi Note 11Settings β†’ System and device β†’ Language and input β†’ Virtual keyboard β†’ MIUI keyboardOn some firmware, the item is hidden behind "Additional"
POCO X4 ProSettings β†’ Additional β†’ Language and input β†’ Keyboard management β†’ Settings of the current keyboardMIUI may require a reboot for POCO
Xiaomi 12Settings β†’ Sound and vibration β†’ Keyboard vibrationThe item is duplicated in the settings of the keyboard itself
Redmi 10CSettings β†’ System β†’ Language and input β†’ Virtual keyboard β†’ GboardBudget models often have Gboard installed by default

πŸ’‘

If the keyboard becomes less responsive after the vibration is turned off, try turning on Game Turbo mode in the MIUI settings. It optimizes the tactile response without vibration.

Method 3: Using the Developer Mode

For advanced users who haven't been helped by standard methods, there's a way to turn off vibrations through developer mode, which works even on customized firmware and allows you to point-to-point control of tactile output.

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Find the MIUI Version and click on it 7 times in a row. You’ll be a developer notification.

"Settings"

For developers

"Input"

"Hardware acceleration"

  • Turn off vibration when touching (if any)
  • Turn off the tactile recoil
  • Turn off vibration of the system interface
  • Activate the desired switches and restart the device.

On some firmware (MIUI 13+), these options may be hidden, and the ADB command will help (see next section), and it is also worth considering that after resetting the settings or updating the MIUI, the developer mode turns off and the procedure will have to be repeated.

What to do if there is no β€œSwitch off vibration” item in developer mode?
On some versions MIUI (for example, 14.0.4) These options have been removed. The alternative is to use them. ADB-Adb shell settings put global haptic_feedback_enabled 0 After entering the command, restart the phone.

Method 4: Disconnect via ADB (for power users)

If none of the previous methods worked, the radical solution remains to turn off the vibration via ADB. This method requires connecting the phone to a computer and basic command line knowledge, but it is guaranteed to work on all versions of MIUI.

Step-by-step:

  1. Install ADB on your computer: Download Platform Tools from the official Android website. Unpack the archive in any folder (for example, C:\adb).

Connect the phone.

  • Enable β€œUSB Debugging” in the developer settings.
  • Connect Xiaomi to your PC via cable.
  • In the ADB folder, run the command line (Shift + PCM β†’ Open the PowerShell window here).
  • Follow the commands: adb devices (should appear name of your device) adb shell settings put global haptic_feedback_enabled 0 adb shell settings put global vibration_intensity 0
  • Reboot the phone.

This method turns off vibration at the system level, including tactile recoil in games and some applications. To get it back, replace the 0 with 1 commands.

⚠️ Attention: Misuse of the right ADB It can lead to disruptions in work. MIUI. Before executing commands, make sure that debugging is done USB On models with a locked bootloader (Redmi for China) you may need to unlock.

Method 5: Third-party applications for vibration control

If you don't want to dig into settings or use ADB, you can use specialized utilities that allow you to flexibly adjust the vibration, including turning it off completely.

Top.-3 apps:

  • πŸ“± Vibration Tuner - adjusts the vibration intensity for different events (calls, notifications, touches). MIUI 12–14.
  • πŸ› οΈ MacroDroid – allows you to create rules for automatically turning off vibration in certain applications (for example, only in the keyboard).
  • πŸŽ›οΈ Button Mapper - besides vibration controls the actions of hardware buttons.

Example of settings in Vibration Tuner:

  1. Install the app from Google Play.
  2. Grant the right to change system settings (if requested).
  3. Select the tab "Touch Feedback".
  4. Move the Haptic Strength slider to the leftmost position.
  5. Save the settings and restart the phone.

The advantage of third-party utilities is that you can selectively turn off vibrations, for example, you can only remove them on WhatsApp or Telegram, leaving them in other applications, but some programs require root rights, which is not safe for inexperienced users.

πŸ’‘

Third-party applications can conflict with energy-saving MIUI modes. If vibration returns after installation, add the utility to the battery optimization exceptions.

What to do if the vibration does not turn off: diagnosis of problems

Sometimes even after all the instructions are done, the button vibration remains, and this may be due to:

  • πŸ”„ Work failure MIUI: Try resetting to factory settings (Settings) β†’ The phone. β†’ Resetting settings).
  • πŸ“± Hardware malfunction: if the vibrator is physically damaged, it can vibrate arbitrarily, in which case only repairs will help.

For diagnosis:

  1. Run your phone in safe mode (press the power button β†’ Safe Mode) If the vibration is lost, the third-party app is to blame.
  2. Check the vibrator through the test menu: ##4636## Select Equipment Testing β†’ Vibration.
  3. Update MIUI to the latest version: sometimes bugs with vibration fix in patches.

⚠️ Warning: If the vibrator is running continuously (even without touching the screen), this may indicate short circuit or moisture.In this case, it is not recommended to use the phone before repair - this may damage the board.

FAQ: Frequent questions about vibration on Xiaomi

Can you turn off vibrations only for certain applications?
Yes, but not through standard MIUI settings. You'll need an app like MacroDroid or Tasker that creates rules for individual programs, like setting up the vibration switch only on Instagram or TikTok.
Why did the vibration turn on again after the MIUI update?
It's a known problem. MIUI β€” When major updates (e.g. version 13 to version 14) reset some settings. Solution: Re-turn the vibration through Settings β†’ Sound and vibration or use it ADB-lock-in.
Is vibration harmful to the phone?
Vibration itself is not harmful, but the constant operation of the vibrator motor can: Reduce battery life (1-3% per day with active use); Lead to wear of the vibrator mechanism (especially on budget models); cause overheating in rare cases (if the motor is jammed); If you do not use tactile recoil, it is better to turn it off.
How to turn off vibration when calling, but leave it for buttons?
This is done by different settings. Call vibrations can be removed from Settings β†’ Sound and vibration β†’ Vibration when calling without affecting the tactile output of the interface. These parameters are independent of each other.
Does this work for POCO and Redmi?
Yes, all of the described methods are universal for Xiaomi, Redmi and POCO, as they work on the same firmware - MIUI. The exception is only devices with highly customized shells (for example, POCO Launcher), where the path to settings may be slightly different.