How to completely remove vibration when you click on Xiaomi: from the keyboard to the system buttons

The vibration of pressing on Xiaomi’s screen can be annoying, from constant keyboard rattling to sharp responses from system buttons, especially on linear motor models (such as the Redmi Note 12 Pro+ or Xiaomi 14), where the tactile recoil is stronger than on budget devices. In this article, we will examine all the ways to turn off the vibration – from standard MIUI settings to hidden parameters for experienced users.

It is important to understand that vibration is of three types: 1) Keyboard (when typing), 2) System (Back, Home, notifications), 3) Tactile feedback (in games or applications).

We’ll look at how to remove each type separately or turn off the vibration completely. If your Xiaomi vibrates even when the screen is locked, it could be a hardware malfunction of the motor, not a software setup.

1. disable the keyboard vibration (Gboard, MIUI Keyboard)

The most common cause of irritation is vibration when typing. MIUI has two types of keyboards: Google's standard MIUI Keyboard and Google's Gboard, and the instructions are different.

For MIUI Keyboard:

Go to Settings β†’ Additional Settings β†’ Language and input β†’ MIUI Keyboard β†’ Keyboard settings β†’ Sound and vibration. Turn off Vibration switch when pressed. If no point, update the keyboard via the Mi App Store.

For Gboard:

Open any text field β†’ press the badge βš™οΈ keyboard β†’ Settings β†’ Pressed sound β†’ uncheck the vibration when pressed.

  • πŸ” Problem: On some models (POCO X5 Pro, Redmi 12) keyboard settings reset after update MIUI. Solution – install Gboard as default keyboard.
  • ⚑ Quick Way: Keep your finger on the comma in Gboard β†’ A menu with quick access to vibration settings will appear.
  • πŸ“± For older models: On Xiaomi with Android 10 and below, the path to keyboard settings may be different: β†’ System and device β†’ Language and input.
πŸ“Š What keyboard do you use on Xiaomi?
MIUI Keyboard
Gboard
SwiftKey
Another.
I don't know.

2. How to remove vibration of the system buttons (Back, Home, Menu)

System vibration is activated when you click on virtual navigation buttons or gestures. In MIUI 14/15, this is adjusted in a separate menu:

  1. Open Settings β†’ Sound and vibration β†’ Vibration.
  2. Scroll down to the Vibration block when touching.
  3. Turn off switches: Vibration when you press navigation buttons Vibration when using gestures

If there is no Vibration when touching, then your Xiaomi model does not support this setting at the software level (for example, Redmi 9A or POCO M3). In this case, only turning off the vibration completely (see section 4).

πŸ’‘

On some firmware (e.g. Xiaomi.EU), system vibration is turned off via Settings β†’ Additional β†’ Full vibration setting.

3. Vibration in games and applications: how to turn off

Many games (PUBG Mobile, Call of Duty, Genshin Impact) and applications (TikTok, Instagram) use their own vibration settings, which do not depend on the system parameters of MIUI.

Annex/GameThe path to settingsNote
PUBG MobileSettings β†’ Basic β†’ VibrationTurns off vibration when shooting and moving
Genshin ImpactSettings β†’ Audio β†’ VibrationRequires a restart of the game
TikTokProfile β†’ Settings β†’ Accessibility β†’ VibrationTurns off vibration when scrolling and likes
InstagramNo built-in settings.Use System Disconnection (Section 4)

If the game does not have a separate setting, try:

  1. Turn off tactile feedback in Game Turbo settings (Settings β†’ Special Options β†’ Game Turbo β†’ Vibration settings).
  2. Use Do Not Disturb during play (vibration will be blocked completely).
Why does the vibration not turn off in some games?
In games running Unity or Unreal Engine 4, the vibration can be sewn into the application code. In this case, only: 1) Manual editing of game files (requires root rights). 2) Using the Xposed Framework with Disable Vibration module (does not work on all firmware). 3 Install custom firmware without Google Play services (for example, LineageOS).

4.Stop vibration completely on Xiaomi (including notifications)

If you need to remove all vibrations, from calls to system alerts, use this method. It works on all Xiaomi, Redmi and POCO models with MIUI 12 and later:

Open Settings β†’ Sound and vibration |

Select Vibration |

Turn off all switches in the section (including Call Vibration and Notification Vibration) |

Restart the device (required!)

-->

⚠️ Warning: On some devices (such as Xiaomi 13 Ultra) a complete vibration shutdown can cause malfunctions NFC (If Google Pay stopped working after the changes, return the vibration settings to the original state.

For models with Android 13/14 and MIUI 14/15, there is an alternative way to use the developer mode:

  1. Activate Developer Mode: Settings β†’ About Phone β†’ MIUI version (click 7 times).
  2. Return to Settings β†’ Additional settings β†’ For developers.
  3. Find the item "Switch off vibration" (or Disable vibrations in English firmware) and turn it on.

πŸ’‘

ADB-Teams are the only way to turn off vibration on Xiaomi with custom firmware (e.g. Pixel Experience) that lacks standard settings. MIUI.

6. Hardware problems: when vibration does not turn off

If the vibration persists even after all settings, hardware malfunctions are possible:

  1. Jammed vibrator: More common after falling or getting moisture. The motor can vibrate constantly or with a delay.
  2. Trail damage: On models with removable battery (Redmi 4X, Mi A1), the plume of the vibrator motor can oxidize.
  3. Power controller failure: In this case, vibration is accompanied by self-reboots or heating.

πŸ”§ How to check:

Open Xiaomi's test menu with code ##4636## β†’ Equipment Test β†’ Vibration. If the motor is running non-stop, it's a hardware breakdown.

⚠️ Attention: On Xiaomi with IP53/IP68 (for example, Xiaomi 13 Pro or Redmi Note 12 Pro+) Self-repair of the vibrator will result in loss of water protection.

Cost of replacing the vibrator in the service: 500-1500 β‚½ (model-wise).

Nana POCO F5 Xiaomi 12T The engine is integrated into the motherboard – repairs will cost 3000-5000 β‚½.

7. Alternative solutions: if nothing has worked

If the vibration remains, try these methods:

  • πŸ“± Custom firmware installation: LineageOS or ArrowOS firmware allows you to flexibly adjust vibration through the Settings menu β†’ System β†’ Vibration.
  • πŸ› οΈ Blocking applications: Vibration Tuner or Disable Vibration (require root rights).
  • πŸ”• Physical shutdown: On older models (Redmi 5, Mi 8) you can gently disconnect the vibrator plume, but this voids the warranty.

For owners of Xiaomi with MIUI Global there is another life hack:

Install a regional firmware for the EU (e.g. MIUI EU) that has some vibration effects disabled by default and the settings menu extended.

πŸ’‘

Before installing custom firmware, back up through Settings β†’ My Device β†’ Backup. This will save your data even when resetting to factory settings.

FAQ: Frequent questions about vibration on Xiaomi

Why did the vibration get stronger after the MIUI update?
In MIUI 14 and later, Xiaomi has added enhanced tactile returns for premium models (Xiaomi 13/14, Redmi K60).This is a marketing ploy, but is disabled standardly through settings (see section 2). If the vibration has become uneven (it is strong, then weak) is a firmware bug. Solution: roll back to the previous version of MIUI or wait for a patch.
Can vibrations be turned off only for specific applications?
Yes, but only with root rights or through ADB. Without them, it will help: Use Island (app sandbox) and turn off vibration in your work profile. Some launchers (for example, Nova Launcher) have the option to turn off vibration for shortcuts. For WhatsApp or Telegram, you can turn off notification vibration in the settings of each chat separately.
Vibrates the screen when you touch it – is that normal?
No, it's a sign of sensor malfunction or electromagnetic tips from the vibrator. Run the test: Turn off the vibration completely (section 4). If rattle remains, the display or plume is a problem. If it's missing, the vibrator is defective. AMOLED-Xiaomi 12 Pro, Redmi (screen) K50) This is due to a conflict with Always-On Display.
How to turn off vibration when blocking / unlocking the screen?
This setting is hidden deep: Settings β†’ Screen locking β†’ Additional settings β†’ Vibration when you lock. If you don't have a point, use it. ADB: adb shell settings put secure lock_screen_haptic_feedback_disabled 1 To return the vibration, replace it. 1 on 0.
Does resetting help to factory settings?
Only if the vibration has occurred after the installation of applications or failure of MIUI. For hardware problems, the reset is useless. Before reset: Save data (photos, contacts) to Mi Cloud or PC. Remember your Mi Account - after the reset, you will need confirmation. Use Settings β†’ My device β†’ Reset, not hard reset via Recovery (so as not to lose data on the memory card).