How to Turn Off Vibration When Printing on Xiaomi Phone: The Complete Guide

Vibration when typing on Xiaomi smartphones is one of the most controversial features of MIUI. For some users, tactile response makes printing more comfortable, for others becomes a source of irritation: distracts from thoughts, drains the battery and can even interfere in quiet rooms. Fortunately, the manufacturer has provided several ways to disable this option – both through standard settings and through hidden features of the system.

In this article, we will discuss all the working methods for removing vibration when typing, including solutions for cases when the option is not displayed in the menu. MIUI Keyboard, as well as for third-party applications.Separately, we will consider the problems faced by owners of older models (Redmi Note 5, Mi). A1) New flagships (Xiaomi 14, Redmi) K70).

Important: Some methods require root or ADB permission β€” we’ll explain in detail how to do this safely so you don’t disrupt your phone. If you’ve never worked with the developers of the settings, start with the simple methods in the first sections.

1. disable vibration in the settings of the MIUI keyboard

The most obvious and safe way to do this is to use the built-in MIUI Keyboard (a standard keyboard for Xiaomi), which works on most models, including the Redmi 9/10/11, Poco X3/X4 and Mi 11/12.

  1. Open any application where you can type text (such as Messages or Notes).
  2. Tap the input field so that the keyboard appears.
  3. Press the gear icon (βš™οΈ) in the top row of the keyboard to open the settings.
  4. Go to Sound and Vibration (or Tactile Response in new MIUI versions).
  5. Turn off the slider next to the Vibration item when pressed or Tactile feedback.

If you have Gboard installed (keyboard from Google), the path will be different:

  • πŸ“± Open the Settings. β†’ System system β†’ Language and input β†’ Virtual keyboard β†’ Gboard.
  • πŸ”Š Select Settings β†’ Pressed sound.
  • πŸ“³ Turn off the vibration when pressed.

πŸ’‘

If the keyboard settings do not have the option β€œVibration”, update the application via Google Play – in older versions the option may not be available.

What if the option is gray? On some firmware (MIUI 12.5 and below), the item may be blocked due to system limitations, in which case try the methods in the following sections.

2. Deactivation through system sound settings

In MIUI, the vibration when typing is sometimes tied to the general tactile response settings, which means that it can be turned off globally, along with the vibration when touching the screen, unlocking and other actions.

Instructions:

  1. Go to Settings. β†’ Sound and vibration.
  2. Select Vibration (or Tactile Feedback in newer versions).
  3. Turn off the vibration slider when touching.
MIUI versionThe path to settingsNotes
MIUI 14+Settings β†’ Sound β†’ Vibration and tactile responseThe option may be called tactile feedback.
MIUI 12.5–13Settings β†’ Sound and vibration β†’ VibrationIn some regional firmware, the item is hidden
MIUI 11 and belowSettings β†’ Sound β†’ Other settingsIt may be necessary to activate the developer mode

On Xiaomi models with MediaTek processor (e.g. Redmi) 9A, Poco M3) global vibration shutdown may not work due to firmware features, in which case use techniques for a particular keyboard or ADB.

πŸ“Š What keyboard do you use on Xiaomi?
MIUI Keyboard
Gboard (Google)
SwiftKey
Another.
I don't know.

3.Using Developer Mode for Hidden Settings

If standard methods don't work, you can try turning off the vibration through the developer's settings, which works on most devices, but requires the hidden menu to be activated beforehand.

How to turn on the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and click on it 7 times in a row.
  3. Enter a password/pattern lock if required.
  4. You will be notified that you have become a developer.

Now turn off the vibration:

  • πŸ”§ Back to Settings β†’ Additionally. β†’ For developers (or the System) β†’ Advanced settings β†’ For developers).
  • πŸ” Scroll down to the Enter section.
  • πŸ“³ Turn off touch vibration or tactile feedback.

Activate Developer Mode (7 taps on MIUI version)

Backup of important data

Charge your phone at least 50%

Remember the current vibration settings-->

Attention! There are options in the developer menu that can disrupt your phone. Don't change other settings unless you're sure they're there. For example, activating Do Not Save Actions will result in the loss of all data when you restart.

4.Switching off vibration through ADB (no root)

If none of the previous methods worked, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which does not require superuser rights, but requires connecting the phone to a computer.

What you need:

  • πŸ’» Computer with Windows/macOS/Linux
  • πŸ“± USB-cable (preferably original)
  • πŸ”§ Installed drivers Xiaomi and ADB

Step-by-step:

  1. Download Platform Tools from Google’s official website and unpack the archive.
  2. Turn on the phone debugging over USB (Settings β†’ For developers).
  3. Connect the phone to your computer and select File Transfer mode.
  4. Open the command line (Windows) or terminal (macOS/Linux) in the folder with Platform Tools.
  5. Enter the command: adb shell settings put system haptic_feedback_enabled 0
  6. Reboot the phone.

If the vibration is still there, try an alternative command for a specific keyboard:

adb shell settings put secure vibrate_on 0
What if the ADB can’t see the device?
1. Make sure that the debugging is enabled USB and access is allowed from this computer (a request will appear on the phone). 2. Try another one. USB-cable (not all cables support data transmission). 3. Install Xiaomi drivers manually through Device Manager (Windows). 4. Restart your phone and computer. 5. If used macOS/Linux, check the rights to the folder with ADB (chmod +x for files).

Warning! Incorrect use of ADB can cause phone malfunctions. Do not type commands that you do not know the purpose of. For example, adb shell pm uninstall -k --user 0 com.android.keyboard will remove the system keyboard, which will require firmware reflashing.

5. Resetting keyboard settings to factory

If the vibrations are triggered after you update MIUI or install new apps, resetting your keyboard settings will help, a technique that doesn't affect personal data, but will return all text input settings to default.

How to reset your settings:

  • πŸ”„ For MIUI Keyboard: Open the keyboard in any application. Click on βš™οΈ β†’ Additionally. β†’ Reset settings. Confirm action.

Gboard

  1. Go to Settings β†’ System β†’ Language and input β†’ Gboard β†’ Reset.
  2. Select to Erase Application Data.

After reset, check if the vibration is still there, and if so, the problem is at the system level, and more radical methods will be needed (for example, rolling back the firmware or using ADB).

πŸ’‘

Resetting keyboard settings is the safest way to return factory settings without losing data, but it won’t help if the vibration is on at the firmware level (e.g., in custom MIUI builds).

6. Installation of a third-party keyboard without vibration

If none of the system methods worked, the radical solution is to install an alternative keyboard that has the vibration turned off by default or is easily customizable, which is true for owners of older models (Redmi 4X, Mi Max 2), where MIUI options are limited.

Best options:

  • πŸ“± SwiftKey (Microsoft) - flexible vibration settings, gesture support.
  • πŸ“± Fleksy – minimalist design, no unnecessary effects.
  • πŸ“± Chroom – Open Source, Full Control of Feedback.
  • πŸ“± AnySoftKeyboard – supports custom themes and disable vibrations.

Attention! Some keyboards (like SwiftKey) collect input data to improve predictions. If privacy is more important than convenience, choose Fleksy or AnySoftKeyboard with analytics disabled.

7. Radical-methods: root and custom firmware

If you're willing to go to extreme lengths, you can get root rights or custom firmware (like LineageOS, Pixel Experience) that gives you complete control over your system settings, including vibration.

  • 🚨 Warranty voids.
  • πŸ”“ Can lead to a β€œbrick” (inoperability) of the phone.
  • πŸ”„ Requires unlocking the bootloader (on some Xiaomi models, it takes up to 720 hours of waiting time!).