How to turn off vibration when you press touch buttons on Xiaomi: all ways

Vibrational returns when touching the screen or pressing buttons on Xiaomi smartphones may seem like a useful feature β€” it gives tactile feedback and confirms that your action is registered by the system. However, for many users, this vibration becomes an annoying factor: it distracts during games, interferes with typing, drains the battery and can even cause discomfort with prolonged use.

In this article, we’ll look at all the possible ways to turn off vibration on Xiaomi, Redmi and POCO devices, from standard MIUI settings to hidden developer settings. You’ll learn how to remove vibration when typing, touching on-screen buttons, using keyboards, and even on system menus. The instructions are relevant for MIUI 14/15 based on Android 13/14, but most methods work on older versions as well.

We will pay special attention to the nuances: why the vibration can turn on itself after the update, how the settings on different models (for example, Xiaomi 13 Pro vs Redmi Note 12), and what to do if the standard methods do not work. If you want to permanently get rid of unnecessary shaking of the phone – read on.

1. Standard vibration shutdown in MIUI settings

The easiest way to remove vibration is to use the built-in MIUI shell options. The manufacturer has provided separate switches for different types of vibration response, which allows you to flexibly adjust the tactile sensations.

To turn off vibration when you press touch buttons (navigation keys, if they are displayed on the screen), follow the following steps:

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to the section Sound and vibration.
  3. Select the Vibration item when touching.
  4. Turn off the Vibration slider when you press the buttons.

To turn off vibrations when typing (Gboard keyboard, MIUI Keyboard or others):

  • πŸ“± Go to Settings. β†’ System system β†’ Language and input.
  • πŸ” Find your keyboard in the list and tap it by its name.
  • πŸ”§ Open the keyboard settings β†’ Sound and vibration.
  • ❌ Turn off the Vibration option when pressed.

Is vibration turned off in MIUI settings | Keyboard settings checked | Is firmware updated to the latest version | Is the phone rebooted after changes-->

Note that on some models (such as Xiaomi 12T or POCO F5), the path to vibration settings may be slightly different. If you don’t find the right item, try searching for the settings (the magnifier icon in the upper right corner of the Settings menu) and entering the β€œvibration” request.

πŸ’‘

If it still works after turning off the vibration in the settings, try restarting the phone - sometimes changes are applied only after the reboot.

2.Switch off vibration through modes "Do not disturb" and "Saving charge"

If you need to temporarily remove vibrations (for example, overnight or during an important event), you can use Do Not Disturb or Save Charge modes. These features automatically limit tactile feedback to save energy and not distract the user.

To activate the mode Do not disturb:

  1. Swipe down from the top edge of the screen to open the notification bar.
  2. Hold the Do Not Disturb badge (usually a crossed bell).
  3. In the menu that opens, select Settings β†’ Vibration.
  4. Turn off all vibration-related options.

For the mode Saving charge:

  • πŸ”‹ Go to Settings. β†’ Battery and productivity β†’ Saving charge.
  • πŸ“΄ Activate the mode (slider at the top of the screen).
  • πŸ”§ Slip on Charge Savings Settings.
  • βœ… Make sure the option to limit vibration is enabled.
Regime.Turns off the button vibration?Turns off the keyboard vibration?Impact on the battery
Don't disturb.Yes.Yes (if tuned in)Minimum
Saving chargeYes.Partially.Average (reduces consumption)
Ultra mode.Yes.Yes.Strong (maximum savings)

Important: In Ultra-Saving mode (available on some models, such as the Redmi Note 11 Pro+), the vibration is turned off completely, but with it, other functions (background processes, notifications) are limited.

Every night.|Only in meetings.|Next to important events|Never.-->

3. Hidden developer settings: complete vibration shutdown

If standard methods don't work, you can go to the developer's settings, which allows you to turn off vibrations at the system level, including when they work in games or third-party applications.

First, you need to activate the developer menu:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row.
  3. Enter a password/pattern lock if required.
  4. You will see a notice that you have become a developer.

Now turn off the vibration:

  • πŸ”§ Return to the main Settings menu and open more β†’ Developer settings.
  • πŸ” Scroll down to the Enter section.
  • ❌ Turn off options: Vibration when touching Vibration when typing Vibration force (set at 0)
What to do if there is no "Vibration on touch" item?
Some of the firmware (e.g., the global version) MIUI for POCO X5) This item may not be available. In this case, try: 1. Update the firmware to the latest version. 2. Use ADB-3. Install third-party vibration control software (e.g. Vibration Tuner).

⚠️ Attention: changes in the developer settings may affect the stability of the system. It is not recommended to include other options in this menu if you do not understand their purpose. USB Unnecessarily increases the risk of data breaches.

4. Disable vibration through ADB (for power users)

If none of the previous methods worked, you can use the ADB-This method requires the phone to be connected to a computer, but allows you to turn off vibration at the system level, including when it is involved in games or banking applications.

You'll need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB (You can download from Android. SDK).
  • πŸ“± USB-cable (preferably original).
  • πŸ”§ Included Debugging by USB phone-on.

Instructions:

  1. Connect the phone to your computer and allow debugging.
  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
  5. Reboot the phone.

To return the vibration back, use the same command, but with a value of 1 instead of 0.

πŸ’‘

ADB-commands allow you to turn off vibration even in applications where this is not possible through standard settings (for example, in mobile banks or instant messengers).

⚠️ Attention: misuse ADB If you are not sure about your actions, it is better to consult other methods or ask for help from experienced users on forums (for example, for example, for help from experienced users, 4PDA or XDA Developers).

5 Problems and Solutions: Why the Vibration Doesn't Turn Off

Sometimes users are faced with a situation where the vibration continues to work despite all the measures taken, and let's look at the most common causes and ways to eliminate them.

Problem.Possible causeDecision
Vibration returns after rebootingResetting default settingsUse it. ADB-Teams or check the auto-update firmware
Vibration only works in games.Settings inside the gameTurn off vibration in the settings of a particular game
There is a vibration, but there is no point in the settingsAn outdated version of MIUIUpdate your firmware or use savings modes
Vibration only when chargedConnection notification functionTurn off the Settings β†’ Sound β†’ Vibration when connected

If the problem persists, check:

  • πŸ“² Firmware Updates: Go to Settings β†’ The phone. β†’ Update the system and install the latest version MIUI.
  • πŸ”„ Resetting settings: in extreme cases, you can reset the sound settings to the factory (Settings) β†’ System system β†’ Resetting settings β†’ Resetting the sound settings).
  • πŸ› οΈ Third-party applications: some programs (such as launchers or optimizers) can override system settings.

On some models (such as the Xiaomi Mi 11 Ultra or Redmi K50 Gaming), the vibration can be hard-coded in the firmware for game scenarios, in which case only a complete disconnection through ADB or installing custom firmware (such as LineageOS) will help.

6. Alternative methods: applications and custom firmware

If the MIUI built-in tools don't work, you can turn to third-party solutions, and there are several types of applications and modifications that allow you to flexibly control vibration.

Applications for vibration control:

  • πŸ“± Vibration Tuner – allows you to adjust the strength and duration of vibration for different events.
  • πŸ”§ MacroDroid – can automatically turn off vibrations on a schedule or under certain conditions.
  • 🎡 SoundAssistant – Advanced sound and vibration settings (requires root rights on some devices).

Castom firmware:

Installing an alternative firmware (e.g. Pixel Experience or ArrowOS) allows you to get rid of the limitations of MIUI. However, this method is only suitable for advanced users, as it requires:

  • πŸ”“ Unlock the bootloader (bootloader).
  • πŸ“₯ Custom recaveri installations (TWRP).
  • πŸ› οΈ Backup of data (risk of loss of information).

πŸ’‘

Before installing custom firmware, check its compatibility with your model on the XDA Developers forum. Some firmware may not support your phone's vibrating engine.

⚠️ Warning: Installing unofficial software will void the warranty on the device and may lead to unstable work. If you are not willing to take risks, it is better to limit yourself to standard methods or applications from Google Play.

FAQ: Frequently Asked Questions

Why did the vibration turn on itself after the MIUI update?
For major updates (e.g., from MIUI 13 to MIUI 14), the system resets some settings to default values. This is done to ensure compatibility with new features. To avoid this, back up the settings through Settings β†’ Additional β†’ Backup and Reset before upgrading.
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 lets you create rules for individual programs, like setting up a macro that will turn off vibration when you start Instagram or TikTok.
Does the vibration shutdown affect battery life?
Yes, but the effect is minimal. A vibratory motor uses a little bit of power, but the main battery consumption is related to the screen, the processor and the communication modules, and according to our tests, turning off the vibration extends the operating time by 1 to 3 percent depending on the intensity of use.
Why is my Xiaomi not having a touch vibration in the settings?
This may be due to: outdated version of MIUI (update firmware); regional firmware (for example, the Chinese version of MIUI may have a different interface); hardware limitations (on some budget models, for example, the Redmi A1, the vibration engine is missing or has simplified settings).
How to turn off vibrations when calling and notifying?
To do this: Go to Settings β†’ Sound and Vibration. Select Vibration when calling and set No Vibration. Similarly, turn off vibration in Vibration when notifying. If you want to turn off vibration only for specific contacts, open the Contacts app, select a contact, and click Change β†’ Vibration when calling β†’ No Vibration.