Vibration when pressing screen buttons β a standard function MIUI, For some, tactile recoil creates the illusion of a "physical" press, and for others it becomes a source of irritation: distracts from work, drains the battery or just seems unnecessary. POCO, where the vibrator often runs too rough or with a delay.
In this article, weβll look at all the possible ways to turn off the vibration of buttons on Xiaomi smartphones, including hidden MIUI settings, development teams, and even radical methods through ADB. The instructions are relevant for MIUI 12-14 firmware based on Android 11-14 (2026) and tested on models from Redmi Note 10 to Xiaomi 14 Ultra. If youβre tired of constantly βrattlingβ when typing or swiping β read on.
Why the vibration of the buttons can interfere: 5 real reasons
Before we get to the instructions, it's worth understanding why tactile recoil is becoming a problem for many users.
- π Increased battery consumption: Vibrator motor consumes energy even at short pulses, which is noticeable on weak batteries (for example, in Redmi). 9A or POCO M3).
- π― Distraction: When typing or playing fast, vibration creates unnecessary noise and tactile interference.
- β‘ Delays in input: on some models (Redmi Note 8 Pro, POCO X3 NFC) vibration is triggered with lag, because of which the keyboard βbrakesΒ».
- π οΈ Faulty vibrator: If the device falls or is repaired, the vibration may not work properly (too much or intermittently).
- π Nighttime use: In silence, even a weak vibration appears loud and interferes with others.
Interestingly, MIUI has the default button vibration on even Do Not Disturb mode, which is because the system treats the tactile output as part of the interface, not as an audio signal, so standard methods of disabling notifications don't work here.
Method 1: Disconnecting through the basic MIUI settings
The easiest method is to use the built-in MIUI options.It is suitable for most users and does not require technical skills.The instruction is universal for all modern Xiaomi smartphones, including the Redmi Note 12, POCO F5 and Xiaomi 13T.
Steps:
- Open the Settings app (the gear icon on the desktop).
- Go to the Sound and Vibration section (some firmware may call it Sound and Tactile Effects).
- Scroll down to the System Sounds and Vibration block.
- Click on Vibration when touching (or Tactile recoil).
- Move the slider to the "off" position.
After that, the vibration when you press the on-screen buttons, keyboard and interface elements should disappear. However, there is a caveat: on some models (POCO F3, Redmi K50), this parameter can be reset after updating the MIUI. In this case, you will have to repeat the procedure or use alternative methods (see below).
βοΈ Verification of vibration shutdown
β οΈ Attention: On devices with MIUI for POCO (for example, POCO X5 Pro) the path to settings may be different. If you can't find Vibration when you touch, try going to Settings. β Additionally. β Special facilities β Vibration.
Method 2: Disconnect via keyboard settings
If vibration only interferes with typing, you can turn it off separately for the keyboard, which is true for users who want to keep the tactile output in the menu, but remove it when typing.
Instructions for the standard MIUI keyboard (works for Gboard as well):
- Open any field to enter text (for example, in βMessagesβ or βNotesβ).
- Press the gear icon (βοΈ) on the keyboard to open its settings.
- Select Keyboard Settings (or Gboard Input Preferences).
- Find the Vibration section when you press it and turn it off.
- For Gboard, check the Sound option when pressed β it can also be deactivated.
If you use a third-party keyboard (like SwiftKey or Fleksy), the algorithm will be similar, but the item names may differ. For example, in SwiftKey, you need to go to Settings β Sound and Vibration β Vibration when pressed.
| Xiaomi model | The Way to Keyboard Settings | Notes |
|---|---|---|
| Redmi Note 11 | Settings β System and device β Language and input β Virtual keyboard β MIUI keyboard | On some firmware, the item is hidden behind "Additional" |
| POCO X4 Pro | Settings β Additional β Language and input β Keyboard management β Settings of the current keyboard | MIUI may require a reboot for POCO |
| Xiaomi 12 | Settings β Sound and vibration β Keyboard vibration | The item is duplicated in the settings of the keyboard itself |
| Redmi 10C | Settings β System β Language and input β Virtual keyboard β Gboard | Budget models often have Gboard installed by default |
π‘
If the keyboard becomes less responsive after the vibration is turned off, try turning on Game Turbo mode in the MIUI settings. It optimizes the tactile response without vibration.
Method 3: Using the Developer Mode
For advanced users who haven't been helped by standard methods, there's a way to turn off vibrations through developer mode, which works even on customized firmware and allows you to point-to-point control of tactile output.
Steps:
- Activate Developer Mode: Go to Settings β About Phone. Find the MIUI Version and click on it 7 times in a row. Youβll be a developer notification.
"Settings"
For developers
"Input"
"Hardware acceleration"
- Turn off vibration when touching (if any)
- Turn off the tactile recoil
- Turn off vibration of the system interface
- Activate the desired switches and restart the device.
On some firmware (MIUI 13+), these options may be hidden, and the ADB command will help (see next section), and it is also worth considering that after resetting the settings or updating the MIUI, the developer mode turns off and the procedure will have to be repeated.
What to do if there is no βSwitch off vibrationβ item in developer mode?
Method 4: Disconnect via ADB (for power users)
If none of the previous methods worked, the radical solution remains to turn off the vibration via ADB. This method requires connecting the phone to a computer and basic command line knowledge, but it is guaranteed to work on all versions of MIUI.
Step-by-step:
- Install ADB on your computer: Download Platform Tools from the official Android website. Unpack the archive in any folder (for example, C:\adb).
Connect the phone.
- Enable βUSB Debuggingβ in the developer settings.
- Connect Xiaomi to your PC via cable.
- In the ADB folder, run the command line (Shift + PCM β Open the PowerShell window here).
- Follow the commands: adb devices (should appear name of your device) adb shell settings put global haptic_feedback_enabled 0 adb shell settings put global vibration_intensity 0
- Reboot the phone.
This method turns off vibration at the system level, including tactile recoil in games and some applications. To get it back, replace the 0 with 1 commands.
β οΈ Attention: Misuse of the right ADB It can lead to disruptions in work. MIUI. Before executing commands, make sure that debugging is done USB On models with a locked bootloader (Redmi for China) you may need to unlock.
Method 5: Third-party applications for vibration control
If you don't want to dig into settings or use ADB, you can use specialized utilities that allow you to flexibly adjust the vibration, including turning it off completely.
Top.-3 apps:
- π± Vibration Tuner - adjusts the vibration intensity for different events (calls, notifications, touches). MIUI 12β14.
- π οΈ MacroDroid β allows you to create rules for automatically turning off vibration in certain applications (for example, only in the keyboard).
- ποΈ Button Mapper - besides vibration controls the actions of hardware buttons.
Example of settings in Vibration Tuner:
- Install the app from Google Play.
- Grant the right to change system settings (if requested).
- Select the tab "Touch Feedback".
- Move the Haptic Strength slider to the leftmost position.
- Save the settings and restart the phone.
The advantage of third-party utilities is that you can selectively turn off vibrations, for example, you can only remove them on WhatsApp or Telegram, leaving them in other applications, but some programs require root rights, which is not safe for inexperienced users.
π‘
Third-party applications can conflict with energy-saving MIUI modes. If vibration returns after installation, add the utility to the battery optimization exceptions.
What to do if the vibration does not turn off: diagnosis of problems
Sometimes even after all the instructions are done, the button vibration remains, and this may be due to:
- π Work failure MIUI: Try resetting to factory settings (Settings) β The phone. β Resetting settings).
- π± Hardware malfunction: if the vibrator is physically damaged, it can vibrate arbitrarily, in which case only repairs will help.
For diagnosis:
- Run your phone in safe mode (press the power button β Safe Mode) If the vibration is lost, the third-party app is to blame.
- Check the vibrator through the test menu: ##4636## Select Equipment Testing β Vibration.
- Update MIUI to the latest version: sometimes bugs with vibration fix in patches.
β οΈ Warning: If the vibrator is running continuously (even without touching the screen), this may indicate short circuit or moisture.In this case, it is not recommended to use the phone before repair - this may damage the board.