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:
- Open the Settings app (the gear icon on the home screen).
- Go to the section Sound and vibration.
- Select the Vibration item when touching.
- 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:
- Swipe down from the top edge of the screen to open the notification bar.
- Hold the Do Not Disturb badge (usually a crossed bell).
- In the menu that opens, select Settings β Vibration.
- 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 charge | Yes. | 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:
- Go to Settings. β The phone.
- Find the MIUI version and tap it 7 times in a row.
- Enter a password/pattern lock if required.
- 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?
β οΈ 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:
- Connect the phone to your computer and allow debugging.
- Open the command prompt (CMD on Windows or Terminal on macOS/Linux).
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Execute the command to turn off vibration: adb shell settings put global haptic_feedback_enabled 0
- 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 cause | Decision |
|---|---|---|
| Vibration returns after rebooting | Resetting default settings | Use it. ADB-Teams or check the auto-update firmware |
| Vibration only works in games. | Settings inside the game | Turn off vibration in the settings of a particular game |
| There is a vibration, but there is no point in the settings | An outdated version of MIUI | Update your firmware or use savings modes |
| Vibration only when charged | Connection notification function | Turn 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.