The vibration of the buttons on Xiaomi smartphones is a feature that is not popular with all users. For some, the tactile recoil when you press the screen or physical keys creates additional comfort, and for others it becomes a source of irritation, especially in quiet rooms or at night. Fortunately, MIUI firmware offers several ways to disable this option, both globally for the entire system and selectively for individual elements of the interface.
In this article, we will discuss all current methods of vibration deactivation, including hidden settings for advanced users, you will learn how to remove the impact when typing, clicking on virtual navigation buttons, and interacting with system menus. We will pay special attention to the nuances for different versions. MIUI (12 to 14) and popular models โ from the budget Redmi Note to the flagship Xiaomi 13.
Why button vibrations can interfere: 3 key reasons
Before we get to the instructions, we need to understand where tactile recoil becomes a problem, and here are the most common scenarios where users want to turn it off:
- ๐ต Battery savings: A vibratory motor consumes additional energy, which is especially noticeable on budget models with small batteries (e.g. Redmi). 9A or POCO M3).
- ๐ด Nighttime use: Even a mild vibration can wake up households or prevent you from falling asleep if you check notifications in bed.
- ๐ฎ Playing experience: in dynamic games (e.g, PUBG Mobile or Genshin Impact โ Excessive returns from virtual buttons can distract from the process.
In addition, on some models (for example, Xiaomi 12T or POCO F4), the default vibration is set too intensely, which creates a feeling of โcheapโ build, in which case turning off or at least reducing the recoil force can significantly improve the tactile sensation.
Yes, completely disabled |Yes, but only for the keyboard |No, I like the tactile recoil |Tryed, but returned to the standard settings-->
Method 1: Turn off vibration through basic MIUI settings
The easiest method is to use the standard settings menu, which is suitable for most models on MIUI 12-14, including the Redmi Note 11, Xiaomi 11T and POCO X4 Pro.
- Open the Settings app (the gear icon on the home screen).
- Go to the section Sound and vibration.
- Select Vibration (in some versions it may be called Tactile Recoil).
- Turn off the slider next to the Vibration option when pressed (or Interface Vibration).
After this, the vibration when you press virtual buttons (for example, "Back" or "Home"), as well as when interacting with the system menus will be turned off. However, this method does not affect the keyboard - it will require a separate setting (see Method 3).
"Sounds and vibrations" settings open |Vibration item available |Vibration when pressed is off |Vibration is lost when test pressed-->
Method 2: Deactivation of vibration for physical buttons
If you are annoyed by the recoil when you press physical buttons (on/off, volume control), their vibration can be turned off separately. This method works on most devices except models with MIUI for Android One (for example, Xiaomi Mi A3).
Instructions:
- Go to Settings โ Sounds and vibration โ Vibration.
- Find the button vibration section (may be called hardware key vibration).
- Turn off the sliders for: ๐ Power buttons ๐ Volume buttons ๐ Lock buttons (if any)
On some devices (e.g. POCO F3), these settings may be hidden, so use Method 5 to activate the hidden menu.
๐ก
If the buttons start to appear โsluggishโ after turning off the vibration, try turning the option back on but reducing the intensity in the same vibration setting menu.
Method 3: Turn off keyboard vibration (Gboard, MIUI Keyboard)
The typing vibration is set separately from the system. If you use a standard MIUI Keyboard or Google's Gboard, follow these steps:
For MIUI Keyboard:
- Open any field to enter text (for example, in Notes).
- Press the badge. โ๏ธ (gear) on the keyboard to open its settings.
- Go to Additional settings โ Vibration when pressed.
- Turn off the slider.
For Gboard:
- Start Settings โ System and Device โ Language and Input โ Virtual Keyboard.
- Select Gboard โ Settings โ Sound when pressed.
- Turn off the Vibration option when pressed.
Note that on some models (e.g. Redmi 10) after updating the MIUI, the keyboard settings may be reset, in which case you will have to repeat the procedure after each major update.
| keyboard | The path to settings | Notes |
|---|---|---|
| MIUI Keyboard | The gear on the keyboard โ Additional settings โ Vibration | On some firmware, the item is called "Tactile recoil" |
| Gboard | Settings โ System โ Language and input โ Gboard โ Sound | Requires the latest version of the application |
| SwiftKey | Keyboard settings โ Sound and vibration | The option may be hidden in "Addvanced" |
Method 4: Use Do Not Disturb Mode to Temporarily Shut Down
If you only need to turn off vibrations for a specific period (e.g. overnight or during a meeting), it is more convenient to use Do Not Disturb mode, which does not turn off vibration completely, but suppresses it for notifications and system sounds.
How to set up:
- Open Settings โ Sounds and vibrations โ Do not disturb.
- Activate the mode by selecting Schedule or Manual.
- In the Exclusions section, make sure that the Vibration option is disabled.
The advantage of this is flexibility, and you can set up automatic switching on time (like 23:00 to 7:00) or when you connect to a specific Wi-Fi network (like at work), but the system vibration of the buttons will still work.
What if the Do Not Disturb mode does not turn off the vibration?
Method 5: Hidden MIUI settings (for advanced users)
On some devices (especially custom firmware or MIUI for the global market), standard vibration settings can be cut, and in such cases, activation of a hidden menu of engineering settings will help. This method requires caution - incorrect changes can lead to malfunctions of the device.
Instructions:
- Open the phone app and enter the combination: ##4636##
- In the menu that opens, select Hardware Testing (or Hardware Testing).
- Go to the Vibrator section (Vibration).
- Turn off the Enable Vibrator option or set 0 for the Vibration Intensity option.
Owners of devices with MIUI for China (e.g. Xiaomi 12 Pro Chinese ROM) may need to install global firmware via Fastboot or Recovery, but this process is risky and requires unlocking the bootloader.
๐ก
If the button vibration returns after the reboot, the problem is most likely a conflict of system applications. Try turning off optimization for Settings and Launcher in the battery menu.