The haptic feedback on Xiaomi smartphones is a vibrating response when you click on on screen buttons, keyboards, or receive notifications. For many users, this feature seems useful, but some find it annoying or even harmful to the battery. This is especially true for owners of devices with AMOLED-screens where vibration can provoke phantom presses due to the sensitivity of the sensor to microvibrations of the body.
In this article, weโll look at all the possible ways to turn off tactile feedback, from standard MIUI settings to hidden developer settings. The instructions are relevant for the Redmi Note 12/13, POCO X5/F5, Xiaomi 13/14 and other devices based on MIUI 14/15 and Android 13/14. If you want to save battery power or just tired of the constant jitter of the phone, read on.
Why can tactile recoil interfere?
The vibration in Xiaomi smartphones is realized through a miniature linear vibrator that consumes energy even at short-term pulses.
- ๐ Battery consumption: Vibrator increases energy consumption by 3โ7% in active use (GSMArena test data).
- ๐คฏ Irritation: Constant microvibration can be distracting, especially with prolonged typing.
- ๐ฎ Lags in games: in dynamic games (e.g., in games, PUBG Mobile or Genshin Impact Vibration Can Create Delays.
- ๐ ๏ธ Wearing mechanisms: although vibrators are designed for millions of cycles, heavy use reduces their lifespan.
In addition, on some models (such as the Redmi Note 11 Pro+), users complain of โdouble vibrationโ โ when both system recoil and keyboard recoil are triggered simultaneously โ this is due to a bug in MIUI 13 that is not fixed even in newer versions of the firmware.
โ ๏ธ Note: On Android 12 and below devices, disabling tactile recoil through standard settings may not work due to limitations MIUI. In this case, it will be necessary to use ADB-teams (section 5).
Method 1: Turning off the keyboard vibration
The most common user complaint is typing vibration, which is set up separately from the system tactile output in MIUI. Here's how to do this:
- Open any field to enter text (for example, in Messages or Notes).
- Touch the badge. โ๏ธ (settings) on the keyboard (usually next to the space).
- Select keyboard settings โ Sound and vibration.
- Turn off the "Vibration on Press" slider.
If you have a Google keyboard installed, the path will be different: Gboard settings โ Themes, Emojis and GIFs โ Keyboard settings โ Vibration when pressed.
1.Reboot the phone (sometimes the settings are applied after the reboot)
2. Try typing text in another application (for example, in Telegram)
3. Make sure that the vibration is turned off for the symbol keys (digits, punctuation marks)
4. Check if the vibration is not on in third-party keyboards (SwiftKey, Fleksy)
-->
On some firmware (e.g. MIUI Global for POCO F4), the vibration option may be hidden, in which case, try changing the keyboard theme to a standard Xiaomi:
- Clutch the space on the keyboard.
- Select Keyboard Themes โ Standard.
- Repeat the steps to turn off the vibration.
Method 2: Disabling system tactile recoil
System vibration is responsible for the response when you press interface buttons, unlock the screen and other actions, to turn it off:
- Go to Settings. โ Sound and vibration.
- Select Vibration (on some models โ Tactile recoil).
- Turn off the sliders: ๐ฑ "Touch vibrationโ (response to screen presses) ๐ "Vibration when unlocked" ๐ "Vibration at notificationsโ (if necessary)
On MIUI 15 (beta), the menu may look different: Settings โ Additional โ Special Features โ Vibration.
Keyboard vibration |Push system vibration |Notification vibration |Unlock vibration |All vibration fully-->
| Xiaomi model | The path to vibration settings | Features |
|---|---|---|
| Redmi Note 12/13 | Settings โ Sound โ Vibration | There is a separate switch for vibration notifications |
| POCO X5/F5 | Settings โ Additional โ Vibration | You may need to reset the sound settings. |
| Xiaomi 13/14 | Settings โ Sound and vibration โ Tactile recoil | Supports the vibration intensity setting |
| Redmi 10A/10C | Settings โ System โ Additional โ Vibration | Limited settings, keyboard vibration is not turned off by standard means |
โ ๏ธ Note: Some devices may lose response when using navigation gestures after the system vibration is turned off (for example, swipe up to return to the main screen). ADB (section).
Method 3: Turning off vibration for specific applications
If you only need to turn off vibrations in individual apps (like Instagram or TikTok), do the following:
- Go to Settings โ Applications โ Application Management.
- Select the app you want (such as WhatsApp).
- Press Notifications.
- Turn off the Vibration slider or select No Sound in the Notification Type section.
For games (such as Call of Duty Mobile or Free Fire), the vibration is usually set within the app itself: Game settings โ Sound โ Vibration (Haptic Feedback).
๐ก
If the vibration in the game is not turned off through the settings, try temporarily setting a Do Not Disturb profile (DND) with all vibrations turned off, this will work even for applications that ignore system settings.
MIUI 14 has a feature called โGame Turbo Modeโ that can block vibration during the game: Settings โ Special features โ Game Turbo Mode โ Settings โ Vibration.
Method 4: Use of the "Do Not Disturb" mode
If you need to temporarily turn off all vibrations (such as in a meeting or at night), use Do Not Disturb (DND) mode:
- Swipe down to open the notification panel.
- Hold the badge. ๐ (Don't disturb).
- Select Settings โ Rules โ Vibration.
- Set it up without vibration.
Steps:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or the terminal (Mac/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Turn off system sound vibrations: adb shell settings put global haptic_feedback_enabled 0
- Turn off keyboard vibration: adb shell settings put system haptic_feedback_enabled 0
- Reboot your phone: adb reboot
To return the vibration, replace the 0 with 1 in the commands above.
โ ๏ธ Note: On some firmware (for example, MIUI EU) ADB-commands can be reset after the system update. It is also not recommended to use this method on devices with banking applications (for example, SberBank Online), since debugging is done by the Internet. USB It may cause a blockage for security reasons.
๐ก
ADB-commands are the most reliable way to turn off vibration, but it requires caution. Improper use can cause system failures. Always back up data before changing system parameters.
Additional advice and frequent problems
If the vibration is still working after all the manipulations, check the following points:
- ๐ System cache: Sometimes settings are reset due to a damaged cache. Try clearing it through Settings โ Annexes โ Application management โ Three points. โ Clear the cache.
- ๐ฒ Third-party launchers: Launchers like Nova Launcher or Hyperion can have their own vibration settings.
- ๐ง Updates MIUI: After the firmware update, the vibration settings may reset. Check them after each update.
- ๐ ๏ธ Hardware malfunctions: If vibration is running continuously (even without pressing), this may indicate damage to the vibro motor or motherboard.
On Xiaomi 12T and Redmi K50, users encounter a bug where the vibration turns on on on itself after connecting the headphones. Solution: Settings โ Connected devices โ Headphones โ Additional โ Turn off โVibration when connectedโ.