How to remove the vibration of the buttons on Xiaomi: all the ways (including hidden)

The button vibrating on Xiaomi smartphones is not something that everyone likes, and for some users, tactile recoil when you press the screen or physical keys creates a pleasant feeling of feedback, for others it becomes a source of irritation, especially when you are actively using the device, whether in games, when typing or while watching videos.

In this article, weโ€™ll look at all the possible ways to turn off vibration on Xiaomi, Redmi and POCO devices, from standard settings to hidden developer settings. Youโ€™ll learn how to remove vibration when you press the screen, when you work with the keyboard, on the menu, and even when you lock the screen. Instructions are relevant for MIUI 12, 13 and 14 based on Android 11-14, including the latest updates from 2026.

Important: some methods require developer rights or system files to be changed, if you're not sure what you're doing, just use the official settings, and we'll also show you how to get the vibration back if you change your mind.

1. Standard vibration shutdown in MIUI settings

The easiest way to remove vibration is to use the built-in MIUI options, and the manufacturer has provided separate switches for different types of tactile recoil.

  1. Open the Settings app (the gear icon on the desktop).
  2. Go to the Sound and Vibration section (some models may call it Sound).
  3. Select Vibration or Tactile Feedback.

Here you'll see some options, depending on the MIUI version and the device model.

  • ๐Ÿ“ฑ Press vibration โ€“ recoil when touching screen buttons (back, home, recent).
  • โŒจ๏ธ Keyboard vibration โ€“ returns when typing (works for Gboard, MIUI Keyboard and others).
  • ๐Ÿ”’ Vibration when blocking / unlocking - a short signal when turning on / off the screen.
  • ๐ŸŽฎ Vibration in Games โ€“ Tactile Returns in Supported Applications.

Just move the sliders to the off position for the types of vibrations you want to turn off. Changes apply instantly -- check the result by pressing the on-screen buttons or opening the keyboard.

๐Ÿ“Š Which vibrations do you want to turn off first?
When pressing the screen buttons
When typing
When screen locks
During the calls
In games.

โš ๏ธ Note: On some models (Xiaomi) 12T, Redmi Note 11 Pro+) Option Vibration when pressed may not be in the main settings. In this case, move to the next section with the developer mode.

2. Disconnect vibration through the developer mode

If standard settings are not enough, you can use hidden options in the developer menu, which works on all Xiaomi devices regardless of the MIUI version, but requires pre-activation of the mode.

First, turn on the developer options:

  1. Open the Settings. โ†’ The phone.
  2. Find the MIUI version and click on it 7 times in a row.
  3. You will be notified that you have become a developer.

Now go to Settings โ†’ Additional โ†’ Developer (some firmware may have different paths) and find the following options in this menu:

  • ๐Ÿ”ง Turn off the vibration Haptic feedback โ€“ removes the tactile recoil when you press the buttons.
  • ๐Ÿ“ถ Vibration when touching โ€“ responsible for the return when interacting with the interface.
  • ๐ŸŽ›๏ธ Vibration intensity โ€“ here you can not turn off the vibration completely, but simply reduce its force.

Turn off the settings and restart the device. If you don't have options on the list, use the settings search (the magnifier icon in the upper right corner).

Activate Developer Mode (7 taps on MIUI version)

Backup of important data

Charge your phone at least 50%

Do not change other parameters without needing-->

3. disable the vibration of the keyboard (Gboard, MIUI Keyboard and others)

The typing vibration is controlled separately from the system tactile return, and if you use Gboard or the standard MIUI Keyboard, the settings are inside the apps themselves.

For Gboard:

  1. Open any field to enter text (for example, in Notes).
  2. Click on the gear icon in the top panel of the keyboard.
  3. Select Settings โ†’ Sound and vibration.
  4. Turn off the Vibration option when you press the keys.

For MIUI Keyboard:

  1. Go to Settings โ†’ System and device โ†’ Language and input.
  2. Select MIUI Keyboard โ†’ Keyboard settings.
  3. Go to the additional โ†’ Vibration and turn it off.

If you use a third-party keyboard (like SwiftKey or Fleksy), look at its settings โ€“ the vibration option is usually located in the Sound and Recoil or Tactile Effects section.

โš ๏ธ Attention: On some firmware MIUI (particularly POCO F3 Xiaomi 11T) Disabling the vibration in the keyboard may be reset after the update, in which case you will have to repeat the procedure or install an alternative keyboard.

4. Completely shutting down vibration via ADB (for power users)

If you need to completely remove vibrations at the system level (including notifications and calls), you can use the ADB command.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with drivers installed ADB and Fastboot.
  • ๐Ÿ“ฑ Included Debugging by USB on the phone (Settings) โ†’ For developers).
  • ๐Ÿ”Œ USB-plug-in.

Instructions:

  1. Connect the phone to your computer and confirm the debugging permission.
  2. Open the command prompt (cmd on Windows or Terminal on macOS/Linux).
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Execute the command to turn off vibration: adb shell settings put global haptic_feedback_enabled 0 To turn off vibration when typing: adb shell settings put system haptic_feedback_enabled 0

Once you've done the commands, restart the device. The vibration will be disabled at the system level. To get it back, replace the 0 with 1 in the commands.

What if the ADB does not recognize the device?
If the adb device command doesnโ€™t show your phone, check: 1. Are Xiaomi ADB/Fastboot drivers installed (you can download it on the official website). 2. Is USB debugging enabled in the developerโ€™s settings. 3. Are you using the original cable (some cheap cables donโ€™t support data transfer). 4. Try restarting your phone and computer, then reconnect.

5. Disabling vibration for individual applications

Some apps (like Telegram, WhatsApp, or games) have their own vibration settings that are independent of system settings, so you need to go to the settings of each application separately to remove the returns only in them.

Examples for popular applications:

AnnexThe path to settingsOption to shut down
TelegramSettings โ†’ Notifications โ†’ VibrationTurn off vibration or No sound
WhatsAppโ‹ฎ โ†’ Settings โ†’ Notifications โ†’ TonesVibration. โ†’ No vibration.
InstagramProfile โ†’ Settings โ†’ NotificationsNo separate option โ€“ managed by system settings
PUBG Mobileโš™๏ธ โ†’ Settings โ†’ Mainstream โ†’ Vibration.Shut down.

If the app doesnโ€™t have its own vibration settings but still vibrates when notified, check:

  • ๐Ÿ“ฒ Global Notification Settings (Settings) โ†’ Annexes โ†’ Application management โ†’ [Select the application] โ†’ Notifications).
  • ๐Ÿ”• Do Not Disturb โ€“ This can block vibration for all notifications.

๐Ÿ’ก

If you want to turn off vibrations only for a specific chat on Telegram or WhatsApp, hold your finger on the dialog โ†’ select Turn off notifications โ†’ set the vibration separately for that contact.

Problems and Solutions: Vibration does not turn off

Sometimes even after you change all the settings, the vibration keeps working, and let's look at the typical causes and ways to fix them.

Problem 1: Vibration returns after rebooting.

Solution: This is typical of some MIUI firmware (e.g., on the Redmi Note 10 Pro).

  • ๐Ÿ”„ Reset the application settings Settings โ†’ Annexes โ†’ Application management โ†’ Settings โ†’ Warehouse โ†’ Clear the data.
  • ๐Ÿ“ฅ Update MIUI Up to the latest version (sometimes bugs are fixed in new builds).

Problem 2: Vibration only works in some applications.

Solution: Check:

  • ๐ŸŽฏ Vibration settings within the application itself (as described in the previous section).
  • ๐Ÿ› ๏ธ Application rights: some programs (such as launchers) may ignore system settings. MIUI Launcher.

Problem 3: The vibration when you press the on-screen buttons does not turn off.

Solution: On some models (Xiaomi 13, POCO F5), this is linked to the proprietary HyperTouch function, to turn it off:

  1. Go to Settings โ†’ Display.
  2. Find the HyperTouch option or Screen Sensitivity.
  3. Turn it off or set a minimum value.

โš ๏ธ Attention: On devices with Android 13+ and MIUI 14 Some vibration settings may be hidden behind experimental features. To see them, activate Developer Mode and find the option Enable Experimental Functions.

7. Alternative methods: applications and firmware

If the standard methods didnโ€™t work, you can use third-party solutions, and note that they require root rights or may conflict with system processes.

Method 1: Applications for Vibration Control

Google Play has utilities that allow you to flexibly adjust tactile returns:

  • ๐Ÿ“ฑ Vibration Tuner โ€“ adjusts the vibration intensity for different events.
  • ๐Ÿ”ง MacroDroid โ€“ can automatically turn off vibrations at a given time or for specific applications.
  • ๐ŸŽ›๏ธ Tasker โ€“ advanced tool for creating rules (requires customization skills).

Method 2: Castom firmware

If you're ready for radical measures, you can install alternative firmware (like LineageOS or Pixel Experience) that has more flexible vibration settings.

  • ๐Ÿšจ Cancels the guarantee.
  • ๐Ÿ”“ Requires unlocking the bootloader (bootloader).
  • ๐Ÿ› ๏ธ It can lead to unstable operation of the device.

On Xiaomi devices with MediaTek processors (for example, Redmi 9A, POCO M3), unlocking the bootloader is officially prohibited by the manufacturer.

8 How to bring the vibration back

If you change your mind and want to turn on the vibration again, take the opposite action:

  • ๐Ÿ”™ In Settings โ†’ Sound and vibrations turn on the necessary options.
  • ๐Ÿ”ง In the developer menu, return the Haptic feedback settings to the On state..
  • ๐Ÿ“ฑ For keyboards (Gboard, MIUI Repeat the steps from Section 3 by activating the vibration.
  • ๐Ÿ’ป If you've used ADB, execute commands with 1 instead 0: adb shell settings put global haptic_feedback_enabled 1

After the changes, restart the device. If the vibration does not return, check if third-party applications (such as optimizers or battery managers) are in conflict with the system.

๐Ÿ’ก

Before resetting your phone to factory settings, check if vibration is on in standard settings. After reset, all settings will return to default values, and you will have to repeat the shutdown procedure.

FAQ: Frequently Asked Questions

Can you turn off the vibration only for the on-screen buttons (back, home, recent) and leave it for notifications?
Yes, it is possible. In MIUI, the vibration settings for on-screen buttons and notifications are spread out in different sections: For navigation buttons: Settings โ†’ Sounds and vibrations โ†’ Vibration when pressed. For notifications: Settings โ†’ Notifications โ†’ Vibration. Turn off the first option, leaving the second one active.
Why did the vibration turn on again after the MIUI update?
This is a well-known problem with some versions of MIUI (especially 12.5 and 13). There are two reasons: Reset - the update can reset user settings to factory ones. Changes to the firmware - the manufacturer sometimes transfers vibration options to other sections of the menu. Solution: check the settings again and if necessary, re-disable.
Is there a difference in vibration settings between Xiaomi, Redmi and POCO?
There is no difference, all devices are working on MIUI, And the paths to the vibration settings are the same: ๐Ÿ“ฑ Menu item name (e.g. Tactile recoil instead of Vibration). ๐Ÿ”ง Additional options (on flagships like Xiaomi 13 Ultra more settings for game vibration). ๐ŸŽฎ Support for proprietary technologies (for example, HyperTouch on the POCO F4 GT). If you do not find the desired option, use the search by settings (magnifying glass icon).
Can I turn off the vibration when connecting the charger?
Yes, but this is not vibration setting, it's audible alerting. There's no separate option in MIUI to vibrate when charging, but you can: Turn off all charging sounds: Settings โ†’ Sounds and Vibrations โ†’ System Notifications โ†’ Charging. Use Do Not Disturb mode, which blocks all vibrations and sounds. If the charging vibration still works, this is a feature of the firmware, and it can only be removed via ADB or root.
Is it safe to turn off vibrations through ADB?
Yes, the adb shell settings put commands only change user settings and do not affect system files: โš ๏ธ Make sure you enter the commands accurately โ€“ a typo can cause a failure. ๐Ÿ”„ After updating MIUI The settings may be reset and the procedure will have to be repeated. ๐Ÿ“ฑ Do not turn off vibration for system notifications (such as low battery charge) โ€“ this can be critical.