How to remove the vibration when typing on Xiaomi: all the ways

Vibration of the keyboard on Xiaomi can be annoying, especially if you are actively texting or working with documents. Even a weak return on each press distracts, reduces the speed of printing and drains the battery. In this article, we will discuss all possible causes and ways to turn off the vibration, from standard MIUI settings to hidden settings for advanced users.

The problem is relevant for all Xiaomi, Redmi and POCO models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra. We tested the solutions on different versions of MIUI (including MIUI 14 and HyperOS) and highlighted universal methods. Importantly, some settings may differ depending on the firmware and regional version of the software.

Why Xiaomi Keyboard Vibrates: The Main Reasons

The vibrations in the typing are the default on most Xiaomi smartphones, and this is a marketing ploy: the manufacturer believes that tactile return improves the user experience. However, in practice, many owners face discomfort.

  • πŸ”Ή Standard settings MIUI: The keyboard's vibration is activated in the "Sounds and Vibrations" section, and users often don't know it exists.
  • πŸ”Ή Third-party keyboards: Apps like Gboard or SwiftKey have their own vibration settings that conflict with system systems.
  • πŸ”Ή Tactile response function: In new versions MIUI a separate parameter for increased vibration when dialing.
  • πŸ”Ή Firmware errors: On some devices (e.g, POCO X5 Pro) the vibration is activated after the update.

Interesting fact: on Xiaomi with AMOLED-The vibration may seem stronger in the screens because of the haptic motor, which is not a fault, but a design feature, and it's also worth checking if touching Vibration is enabled in the special features settings, which duplicates the keyboard's recoil.

πŸ“Š What keyboard do you have installed by default?
Standard MIUI
Gboard (Google)
SwiftKey
other

Method 1: Turn off vibration in MIUI settings

The easiest method is to use standard system settings, which works on all Xiaomi devices regardless of the model and firmware version.

  1. Open Settings (the gear icon on the main screen).
  2. Go to the section Sound and vibration.
  3. Scroll down to the Vibration block and press Vibration when pressed.
  4. Turn off the slider next to the keyboard.

If this item is not available, check the alternative path: Settings β†’ Special features β†’ Vibration when touching. On some devices (for example, Redmi 10C), the parameter is hidden there.

Open "Settings" β†’ "Sounds and vibrations"|Find the section "Vibration when pressed"|Turn off the slider "Keyboard"|Reboot your smartphone (optional)-->

Important! With HyperOS, the path may be different: Settings β†’ Sound and Vibration β†’ Tactile Response. You need to turn off both settings: Dial Vibration and System Key Vibration.

Method 2: Third-party keyboard settings (Gboard, SwiftKey)

If you use an alternative keyboard, the MIUI system settings won't affect how it works, like Google's Gboard has its own vibration mechanism to turn it off:

  • πŸ“± Open any field to enter text (for example, WhatsApp or Telegram).
  • πŸ”§ Click on the gear icon in the top panel of the keyboard to open its settings.
  • πŸ”• Go to the section Entering or Keyboard Settings.
  • 🚫 Find the Vibration item when pressed and turn it off.

For SwiftKey, the path will be different: Settings β†’ Sound and vibration β†’ Vibration when you press the keys. If the keyboard does not respond to changes, try clearing its cache in the application settings.

πŸ’‘

After turning off vibration in Gboard, check the β€œThemes” section – some visual styles automatically include tactile recoil.

Method 3: Hidden Developer Settings (for Advanced)

If standard methods don’t work, you can use developer mode, which is suitable for advanced users because it requires changing system settings, and on some devices (such as Xiaomi 13T), this method can reset network settings after rebooting.

Algorithm of action:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Go back to the main settings menu and open a new section for developers.
  3. Find the item β€œStop vibration when touching” or β€œHaptic feedback” (on English firmware).
  4. If there is no such parameter, use the search by settings (the magnifying glass icon at the top).

Nana POCO F5 and other HyperOS devices may require an additional step: in developer mode, disable Force GPU rendering (forced processing) GPU), Sometimes it is in conflict with the tactile recoil.

What to do if there is no β€œSwitch off vibration” item in developer mode?
On some firmware (for example, MIUI EU) This parameter is hidden. Try using it. ADB-Adb shell settings put global haptic_feedback_enabled 0 Once you enter, restart the device. Please note: this will turn off all vibration on the phone, including notifications.

Method 4: Use ADB-Teams (for technical users)

If software methods fail, the most radical way is to turn off vibrations via the Android Debug Bridge (ADB), which requires connecting a smartphone to a computer and basic command line knowledge.

Step-by-step:

  1. Download and install Platform Tools from the official Google website.
  2. Turn on your smartphone debugging over USB in the developer settings.
  3. Connect the device to your PC and open the command line in the folder with adb.exe.
  4. Enter the command to check the connection: Adb devices should appear the name of your device.
  5. Execute the keyboard vibration disabling command: adb shell settings put system haptic_feedback_enabled 0

Use the same command to return standard settings, replacing 0 with 1. This method works on all versions of Android, but may require root rights on some firmware.

πŸ’‘

ADB-commands allow you to turn off vibration at the system level, but require caution. Misuse can lead to malfunctions in the smartphone.

Method 5: Reset keyboard settings to factory

If the vibration is triggered after you upgrade or install a new software, resetting the keyboard will help, which doesn't affect personal data, but will bring all input parameters back to standard values.

How to perform the reset:

  • πŸ“± Open the Settings. β†’ Annexes β†’ Application management.
  • πŸ” Find your keyboard in the list (for example, MIUI Keyboard or Gboard).
  • πŸ—‘οΈ Press Warehouse. β†’ Clear the data and clear the cache.
  • πŸ”„ Reset the device.

After the reboot, the keyboard will return to factory settings, and the vibration should disappear when typing. If the problem persists, try reinstalling the keyboard through Google Play Market (for third-party applications).

πŸ’‘

Before reset, take a screenshot of the current keyboard settings (size, theme, languages) to quickly restore them after cleaning.

Table: Comparison of methods of disabling vibration on Xiaomi

MethodDifficultyPC requiredIt works on all the firmware.Risk of failure
Standard settings of MIUI⭐❌ No.βœ… Yes.❌ No.
Third-party keyboard settings⭐❌ No.⚠️ Depends on the app.❌ No.
Developer mode⭐⭐❌ No.❌ No (on some firmware)⚠️ Low.
ADB-teamβ­β­β­βœ… Yes.βœ… Yes.⚠️ Medium.
Resetting the keyboard⭐❌ No.βœ… Yes.❌ No.

For most users, the first two methods are sufficient. ADB and developer mode should only be used if other methods have not worked or you are an experienced user. Remember: changes at the system level can affect the operation of other functions (for example, notification vibrations).

Frequent Mistakes and How to Avoid Them

When you turn off the vibration, many users face typical problems, and consider the most common errors and their solutions:

⚠️ Warning: If the vibration still works after the vibration is turned off, check if your device has custom firmware (e.g. Xiaomi.EU or Pixel Experience) installed.

  • πŸ”„ Vibration returns after reboot: This is typical for HyperOS devices. Solution - disable automatic updates of system applications in Google Play.
  • πŸ“± Keyboard reset does not work: Try removing updates for system keyboard MIUI through settings β†’ Annexes β†’ MIUI Keyboard β†’ Remove updates.
  • πŸ”§ No Vibration in the settings: On some models (e.g. Redmi) A2) This parameter is hidden in the settings β†’ Additionally. β†’ Special facilities.

Another common problem is the conflict between the system and third-party keyboards, so if you're using Gboard but you haven't turned off the standard MIUI keyboard, the vibration can be duplicated, so that in the language and input settings, only one keyboard is active.

πŸ’‘

Before experimenting with settings, back up your data via Mi Cloud or locally to help restore the smartphone to work if you make errors.

Why does the keyboard vibration turn on after the MIUI update?
This is a well-known problem with MIUI 13/14 and HyperOS, and after major updates, the system resets some settings to factory settings, so you can turn off the vibration again and stop automatic keyboard updates on Google Play.
Can you turn off vibrations only for certain applications?
At the system level, no. But some keyboards (like SwiftKey) allow you to customize the vibration for each application through the "Exceptions" section, and you can use applications like MacroDroid to create automatic rules.
The vibration is gone completely, even for notifications.
You probably have switched off the vibration at the system level. ADB You can return it by command: adb shell settings put system. haptic_feedback_enabled 1 Or by resetting all settings in the Settings section β†’ System system β†’ Resetting settings (select Resetting app settings).
My Xiaomi doesn't have a "Vibration on Press" item. What do I do?
On some budget models (e.g. Redmi 9A), this option is hidden deeper. Try the path: Settings β†’ Special features β†’ Physical interactions β†’ Vibration when touching. If it isn't, use ADB or a third-party keyboard without vibration.
Will the battery be used less after the vibration is turned off?
Yes, but the effect is minimal. The haptic motor uses little power, but when you're typing actively (like messengers), the difference can be as high as 2-5% of the charge per day, and the more noticeable savings will be the power of turning off Vibration when you're notified.