Key vibrations on Xiaomi smartphones are not something everyone likes. For some users, tactile recoil when typing creates a pleasant โresponseโ feeling, while for others it becomes a source of irritation: distracts from work, drains the battery and can even interfere with important calls. Fortunately, the manufacturer has provided several ways to disable this option, both through standard MIUI settings, and using hidden parameters or technical commands.
In this article, we will discuss all the current methods of removing vibration when pressing keys for Xiaomi, Redmi and POCO devices based on MIUI 12-14 firmware. You will learn how to deactivate the tactile response for the system keyboard, third-party applications (such as Gboard or SwiftKey), and what to do if the standard settings do not work.
Why Keyboard Vibration Can Be Useful (and When to Turn It Off)
Tactile typing was originally conceived as a tool to improve user experience, and research shows that vibration helps:
- ๐ฑ Reduce the number of typos by additional feedback;
- ๐ Improve the perception of touchscreen clicks (especially on larger displays);
- ๐ Compensate for the lack of physical buttons on modern smartphones.
However, in some situations, vibration becomes more of a hindrance than an assistant.
- ๐ In quiet rooms (library, meeting, cinema) where motor noise can be distracting;
- ๐ When the battery is discharged, each vibrational pulse consumes additional energy;
- ๐ฎ During games where the tactile recoil from the keyboard conflicts with the game vibrations;
- ๐ ๏ธ On devices with worn vibromotor (characteristic "snatches" instead of a clear response).
In addition, on some Xiaomi models (such as the Redmi Note 10 Pro or POCO X3 Pro), the key vibration is activated by default even in the โDo Not Disturbโ mode, which can annoy users, in which case turning off the function becomes not a whim, but a necessity.
Method 1: Turn off vibration in the settings of the MIUI system keyboard
The easiest method is to use the standard MIUI keyboard settings, which are suitable for most Xiaomi, Redmi and POCO devices on MIUI 12-14 firmware.
- Open any application where the keyboard appears (such as Messages or Notes).
- Touch the badge. โ๏ธ (gear) in the top panel of the keyboard to go to its settings.
- Select the MIUI keyboard settings (or additional settings, depending on the firmware version).
- Go to Vibration when pressed (may be called Tactile Feedback).
- Move the slider to the off position. or uncheck the tick.
If your version of MIUI doesnโt have a direct vibration switch, try an alternative path:
- Open Settings โ System and device โ Language and input.
- Slip on the active keyboard (usually the MIUI or Gboard keyboard).
- Find the Feedback section when pressed and turn off the vibration.
โ๏ธ Check before turning off vibration
Important! On some devices (such as Xiaomi 12T or Redmi K50), after turning off the key vibration, the tactile recoil can disappear in other elements of the interface, for example, when you press buttons in the menu. To avoid this, use the methods from the following sections.
Method 2: Turn off vibration for third-party keyboards (Gboard, SwiftKey, etc.)
If you use an alternative keyboard (like Googleโs Gboard or Microsoftโs SwiftKey), the vibration settings may be different.
- Open any text field and call the keyboard.
- Press the badge. โ๏ธ (or arrow down if the badge is hidden).
- Select Settings โ Sound and vibration.
- Turn off the Vibration option when you press the keys.
For SwiftKey, the path will be:
- Launch the keyboard and tap the + icon (or SwiftKey in the panel).
- Go to Settings. โ Sound and vibration.
- Deactivate the vibration when pressed.
What to do if the keyboard settings are not saved?
On some MIUI firmware, third-party keyboards can ignore system vibration settings, in which case only a complete disabling of tactile recoil through ADB will help (see Method 4).
Method 3: Globally shutting down vibration in system settings
If the vibration of the keys interferes not only with typing, but also in other elements of the interface (for example, when you press the buttons in the menu), you can turn it off completely.
- Go to Settings. โ Sound and vibration.
- Choose Vibration (or Tactile Feedback).
- Turn off the options: ๐ฑ Vibration when pressed (for keys); ๐ Vibration when touching (for interface buttons).
Attention! This method turns off vibration for all system elements, including notifications and calls. If you need selective settings, use Method 1 or 4.
| Xiaomi model | Does selective shutdown of key vibration support | Notes |
|---|---|---|
| Xiaomi 13/13 Pro | Yes. | Through the keyboard settings MIUI or ADB |
| Redmi Note 11/12 | Yes (partially) | Some firmware requires ADB |
| POCO F4/F5 | Yes. | Includes separate settings for games |
| Xiaomi Mi 11 Lite | No. | Just a global blackout. |
Method 4: Disabling vibration through ADB (for power users)
If the standard methods do not work, you can use them. ADB-This requires you to connect your smartphone to your computer and turn on the developer mode, but it's guaranteed to turn off the vibration at the system level.
Step-by-step:
- Turn on Developer Mode: Go to Settings โ About Phone. Tap 7 times on MIUI Version.
USB debugging
- Back to Settings โ Additionally. โ For developers.
- Turn on USB debugging.
- Connect your smartphone to your PC and execute the command: adb shell settings put system haptic_feedback_enabled 0 To turn off vibration only keyboard: adb shell settings put system vibration_intensity_keyboard 0
To return the vibration, replace the 0 with 1 in the commands above.
๐ก
Before using ADB, make sure that your Xiaomi model has drivers installed on your PC, and you can download them on the official Xiaomi website in the support section.
โ ๏ธ Attention, misuse ADB Do not change other parameters unless you are sure of their purpose.
Method 5: Using third-party applications to control vibration
If you donโt want to dig into the settings or connect your smartphone to your PC, you can use specialized utilities from Google Play.
- ๐ง Vibration Tuner โ allows you to adjust the intensity of vibration for different events;
- ๐ฑ MacroDroid โ Creates automatic rules to turn off vibration in certain applications;
- ๐ Shizuku + AppOps โ gives you access to hidden Android settings (requires root or Shizuku).
Example of settings in MacroDroid:
- Create a new macro with trigger App running (select keyboard).
- Add the action Vibration. โ Turn off the vibration.
- Save and activate the macro.
The downside of this method is the additional battery consumption for the operation of background services, and some applications (for example, Vibration Tuner) may require root rights to work properly.
Frequent problems and their solutions
Even after the key vibrations are turned off, Xiaomi users sometimes face unexpected difficulties.
- Vibration returns after reboot: Reason: Reset keyboard settings by system.Solution: Clear keyboard cache in Settings โ Annexes โ Manage applications or use ADB-team.
- Vibration turned off in all menus: Reason: Global tactile recoil shutdown Solution: Return settings to Sound and Vibration โ Vibration or take advantage ADB: adb shell settings put system haptic_feedback_enabled 1
- Some keys left the vibration: Reason: separate settings for the characters or emoji. Solution: check the settings of a particular keyboard (for example, Gboard has a separate switch for vibration when entering emoji).
โ ๏ธ Attention! On custom firmware devices (such as LineageOS or Pixel Experience), the paths to vibration settings may differ. ADB third-party.