How to remove vibration when pressing keyboard on Xiaomi: all ways

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.

๐Ÿ“Š You turn off the vibration of the keys on your smartphone?
Yeah, always.
Only in some cases
No, I like it.
I don't know how to do that.

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.

  1. Open any application where the keyboard appears (such as Messages or Notes).
  2. Touch the badge. โš™๏ธ (gear) in the top panel of the keyboard to go to its settings.
  3. Select the MIUI keyboard settings (or additional settings, depending on the firmware version).
  4. Go to Vibration when pressed (may be called Tactile Feedback).
  5. 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:

  1. Open Settings โ†’ System and device โ†’ Language and input.
  2. Slip on the active keyboard (usually the MIUI or Gboard keyboard).
  3. Find the Feedback section when pressed and turn off the vibration.

โ˜‘๏ธ Check before turning off vibration

Done: 0 / 4

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.

  1. Open any text field and call the keyboard.
  2. Press the badge. โš™๏ธ (or arrow down if the badge is hidden).
  3. Select Settings โ†’ Sound and vibration.
  4. Turn off the Vibration option when you press the keys.

For SwiftKey, the path will be:

  1. Launch the keyboard and tap the + icon (or SwiftKey in the panel).
  2. Go to Settings. โ†’ Sound and vibration.
  3. Deactivate the vibration when pressed.
What to do if the keyboard settings are not saved?
If the key vibration returns after the smartphone restart, try: 1. Clear the keyboard cache in Settings โ†’ Apps โ†’ Application Management โ†’ [keyboard name] โ†’ Clear the cache. 2. Update the keyboard via Google Play (for Gboard/SwiftKey). 3. Set the default keyboard again in Settings โ†’ System โ†’ Language and input.

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.

  1. Go to Settings. โ†’ Sound and vibration.
  2. Choose Vibration (or Tactile Feedback).
  3. 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 modelDoes selective shutdown of key vibration supportNotes
Xiaomi 13/13 ProYes.Through the keyboard settings MIUI or ADB
Redmi Note 11/12Yes (partially)Some firmware requires ADB
POCO F4/F5Yes.Includes separate settings for games
Xiaomi Mi 11 LiteNo.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:

  1. 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:

  1. Create a new macro with trigger App running (select keyboard).
  2. Add the action Vibration. โ†’ Turn off the vibration.
  3. 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.

  1. Vibration returns after reboot: Reason: Reset keyboard settings by system.Solution: Clear keyboard cache in Settings โ†’ Annexes โ†’ Manage applications or use ADB-team.
  2. 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
  3. 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.

Can you turn off vibrations only for certain applications?
Yes, but not through standard settings. MIUI. You'll need an app like MacroDroid or Tasker that creates a rule to turn off vibration when you open a particular app. ADB-squash.
Why did the vibration of the keys disappear after the keys were turned off?
You've probably turned off the global vibration in the system settings (Sound and Vibration โ†’ Vibration). Return the slider to the On position for Vibration when calling. Key vibrations and call vibrations are controlled by different parameters, but on some MIUI firmwares they are connected.
Will the battery be used less after the vibration is turned off?
Yes, but the effect is not going to be very significant. The vibromotor consumes minimal energy compared to the screen or the processor. Tests show that turning off the key vibration saves about 1 to 3 percent of the charge when you use your smartphone during the day, and the biggest effect is turning off the notification vibration.
Can I turn off the key vibration without root rights?
Yes, in most cases root is not required. Standard keyboard settings or ADB-Root can only be used for deep customization of vibration through applications such as Vibration Tuner.
Why is my Xiaomi not having the option to turn off the key vibration?
Probable reasons: You have a heavily stripped down version of MIUI installed (for example, for the European or global market); you use a third-party keyboard that has its own settings; Smartphone firmware is modified (custom firmware). Solution: try updating the firmware through Settings โ†’ About Phone โ†’ System Update or use ADB.