The vibrating on Xiaomi smartphones is one of those features that users either enjoy from day one or are annoying to the point that you want to turn it off forever. The tactile return when you press screen, keys or system notifications can seem excessive, especially if you are used to โsilentโ gadgets. In this article, we will examine all possible ways to turn off the vibration โ from basic MIUI settings to hidden parameters of the developer and ADB commands.
The problem is that Xiaomi often hides these options in non-obvious menu sections or does not give the user direct control over certain types of vibration response (for example, when typing or swiping), we tested all methods on current versions of MIUI 14 (Android 13/14) and collected working solutions even for cases where standard settings do not help.
Why the vibration response can interfere: 3 main reasons
Before we get to the instructions, we need to understand where tactile recoil becomes a problem, and here are some of the most common user complaints:
- ๐ฑ Constant vibration when typing โ each character or auto-replacement is accompanied by a short pulse, which distracts and slows down the printing process.
- ๐ Audible conflict โ vibration duplicates notifications, creating an excess tactile load (for example, in messengers or games).
- ๐ Battery consumption โ the vibration motor consumes additional energy, which is critical for models with a small battery (for example, Xiaomi 12 Lite).
In addition, on some devices (especially the budget Redmi and POCO series), the vibration motor can make extraneous noises or work unevenly, which exacerbates the discomfort.
Method 1: Turn off vibration in standard MIUI settings
To start with, the basics are built-in MIUI options, and most users don't even realize that some of the vibrations can be turned off without third-party tools.
- Open the Settings. โ Sound and vibration.
- Go to the Vibration section (on some firmware it may be called Tactile feedback).
- Turn off the sliders: ๐ฒ Vibration when pressed - responsible for the response when touching the screen buttons. โจ๏ธ Keyboard vibration โ removes jitter when typing. ๐ Notification Vibration โ Disables tactile signals for messages and calls.
Note that on some devices (such as Xiaomi 13 Pro or Redmi K60), these options can be divided into different menus. If you do not find the right item, check the submenu Additional settings or search by settings (the magnifying icon in the upper right corner).
โ๏ธ Checking standard settings
โ ๏ธ Attention: On firmware MIUI global-market (EEA) Some of the vibration options may not be available, so you can go to method 2 or 3.
Method 2: Turn off keyboard vibration (Gboard and MIUI Keyboard)
If you're annoyed by the vibration of typing, the problem may be the keyboard settings. Xiaomi uses two main keyboards: Google's standard MIUI Keyboard and Gboard, and the instructions are different.
For MIUI Keyboard:
- Open any field to enter text (for example, in Notes).
- Touch the icons โ๏ธ (gear on the keyboard โ Settings.
- Go to Feedback when pressed and turn off Vibration.
For Gboard:
- Go to Settings โ System โ Language and input โ Virtual Keyboard โ Gboard.
- Select Settings โ Sound when pressed.
- Turn off the vibration when pressed.
If the vibration remains after these actions, check if you have a third-party keyboard (for example, SwiftKey or Fleksy) installed, and their settings can override system parameters.
What if the keyboard does not save the settings?
Method 3: Using Do Not Disturb mode to selectively shut down
If you only need to turn off vibrations at certain hours (e.g. at night) or for specific applications, use Do Not Disturb mode, which does not completely remove vibration response, but allows you to flexibly control it:
- Go to Settings โ Sound and vibration โ Do not disturb.
- Activate the mode and set up the rules: ๐ Schedule: Specify the hours when vibration should be turned off. ๐ต Exceptions โ Select applications for which vibration will work (or vice versa blocked). ๐ Type of notification โ No sound or vibration.
This is useful if vibration only interferes in certain situations (such as during sleep or important meetings), but it does not turn off tactile returns when pressed on the screen or in games, but it will require more radical measures.
| Type of vibration | Shuts down through "Do Not Disturb"? | Alternative method |
|---|---|---|
| Notifications | โ Yes. | Method 1 or 4 |
| keyboard | โ No. | Method 2 |
| System buttons (back, home) | โ No. | Method 4 or 5 |
| Games and applications | โ ๏ธ Partially. | Method 5 (ADB) |
Method 4: Hidden Developer Settings (for Power Users)
If standard methods don't work, you can try turning off the vibration through the developer's settings, which requires activating the hidden menu, but gives you access to settings that aren't available in the usual settings.
- Activate Developer Mode: Go to Settings โ About Phone. Find the MIUI Version and click on it 7 times in a row until the notification You became a developer appears!
- Return to the main Settings menu and open a new Developer section (usually at the bottom of the list).
- Scroll down and find options related to vibration: ๐ง Turn off the vibration response (if any). ๐ฑ Disable Haptic feedback (on English firmware). ๐ Vibration in interaction โ Choose Never.
On some devices (for example, POCO F5 or Xiaomi 12T) in the developer menu there is a separate item Disable haptic feedback โ its inclusion completely removes the tactile return, including the system buttons. If there is no such item, go to method 5.
โ ๏ธ Note: Changing the developer settings may affect the stability of the device. Do not activate options that you do not know the purpose of (for example, Force). GPU rendering or disable HW overlays).
Method 5: Completely shutting down vibration through ADB (for advanced)
If none of the previous methods worked, the most radical (and effective) way is to turn off the vibration via ADB. This will require connecting the smartphone to the computer, but it is guaranteed to remove all types of tactile returns, including those that are not controlled through the menu.
You'll need:
- ๐ฅ๏ธ Computer with installed Xiaomi drivers and tool ADB (You can download from the official Android website).
- ๐ฑ Included debugging by USB on a smartphone (in the settings of the developer).
- ๐ USB-cable (preferably original).
Instructions:
- Connect your smartphone to your computer and allow debugging via USB (a request will appear on the phone screen).
- Open the command prompt (cmd on Windows or Terminal on macOS/Linux) and type:
adb shell settings put global haptic_feedback_enabled 0
adb shell settings put global vibration_intensity 0These commands are off:
- ๐ haptic_feedback_enabled 0 โ system vibration response (buttons, swipes).
- ๐ณ vibration_intensity 0 โ Vibration intensity for notifications.
To return the vibration, replace 0 with 1 on both commands. If the settings reset after the reboot, repeat the procedure or use the MacroDroid application to automatically apply the commands when you start the system.
๐ก
Back up important data before using ADB, and in rare cases, incorrect commands can cause system applications to crash.
Frequent problems and their solutions
Even after the vibration is turned off through every possible means, users sometimes face a return of tactile recoil, and here are the most common reasons and solutions:
- ๐ Vibration returns after update MIUI: Reset vibration settings manually (method 1) or repeat ADB-Some updates reset user settings.
- ๐ฎ Vibration in games does not turn off: Check the settings of a particular game (for example, in the game). PUBG Mobile or Call of Duty Vibration Response is controlled separately. You can also use Game Turbo to turn off the global system.
If the problem persists, check to see if the device has applications that can handle vibration (such as launchers like Nova Launcher or customization utilities like Tasker) that can override the system settings.
๐ก
On devices with MIUI 14 and later, some of the vibration parameters are controlled via the Mi Cloud, and if you synchronize settings, the vibration response can return after data recovery.