How to remove vibration from the keyboard on the Xiaomi phone: 5 working methods

Why Keyboard Vibration Can Be Irritating and How to Turn It Off

The tactile response of the keyboard on Xiaomi smartphones is a feature that is not popular with everyone. For some users, the light vibration when pressing buttons creates the illusion of a โ€œrealโ€ keyboard and improves the accuracy of printing. For others, it becomes a source of constant irritation, especially if the phone is lying on a hard surface or used in silence. Moreover, the vibration engine consumes additional energy, which can reduce battery life by 2-5% when typing is active.

In this article, weโ€™ll look at all the possible ways to turn off keyboard vibration on Xiaomi devices, including the standard MIUI keyboard, Googleโ€™s Gboard and third-party apps. Itโ€™s important to understand that settings may vary depending on the firmware version and phone model โ€“ so weโ€™ll give you universal instructions that are relevant to most of the brandโ€™s devices, from the Redmi Note 10 to the flagship Xiaomi 14 Ultra.

If you're faced with a situation where the vibration doesn't turn off through standard settings, don't rush to reset your phone to factory settings. 90% of the time, the problem is solved by changing several parameters in the menu or installing an alternative keyboard.

Method 1: Turn off vibration in a standard MIUI keyboard

Most Xiaomi smartphones use the MIUI keyboard by default. To turn off vibration in it, follow the following steps:

  1. Open any application where you can type text (such as Messages or Notes).
  2. Touch the gear badge (โš™๏ธ) on the keyboard panel to open its settings.
  3. Go to the section Settings of the keyboard โ†’ Sound and vibration.
  4. Move the slider Vibration when pressed to the off position.

If you have an older version of MIUI (up to 12.5), the path to settings may be slightly different:

Keyboard settings โ†’ Additional โ†’ Tactile feedback

On some models (such as the POCO F3 or Redmi 9T), the vibration option can be hidden behind Feedback when pressed. If you don't find the right option, try updating the firmware - newer versions of MIUI 13/14 have made the interface more intuitive.

On the keyboard, press the gear (โš™๏ธ)|Make sure you have the latest version. MIUI|Check the section "Sound and vibration"|Reboot your phone after the changes-->

โš ๏ธ Note: On some custom firmware devices (e.g. Xiaomi.eu), keyboard settings can be moved to System Applications โ†’ Keyboard in the main menu settings of the phone.

Method 2: Set up vibration in Gboard (Google keyboard)

Many Xiaomi users prefer Gboard over the standard keyboard, to turn off the vibration in this app:

  1. Open any text field and tap the tri-point icon (โ‹ฎ) Gboard panel.
  2. Select Settings โ†’ Settings โ†’ Sound when pressed.
  3. Turn off the Vibration option when you press the keys.
  4. To completely disable the tactile response, also deactivate Vibration when removed (if any).

In the latest versions of Gboard (2023-2026), the interface was simplified and the path to settings was shorter:

Gboard settings โ†’ Parameters โ†’ Vibration

If you still feel the vibration after turning off, check if the Gboard conflicts with the MIUI system settings.

  • ๐Ÿ“ฑ Go to your phone settings โ†’ Sound and vibration โ†’ Vibration of the system.
  • ๐Ÿ”„ Make sure that the slider Vibration when touching is off.
  • ๐Ÿ”„ If the problem remains, clear the Gboard cache in the app settings.

๐Ÿ’ก

If your settings have reset after the Gboard update, try to roll back to the previous version via APKMirror or turn off the automatic update of the app in Google Play.

Method 3: Turn off vibration for all keyboards through system settings

If you use multiple keyboards (e.g. switching between MIUI and SwiftKey), you can turn off the vibration globally via the phone's menu.This method works on all Xiaomi models, including Redmi, POCO and Black Shark:

  1. Open the Settings. โ†’ Sound and vibration.
  2. Scroll down to the Vibration of the system section.
  3. Turn off options: Touch Vibration (responsible for screen feedback) Dial Vibration (controls keyboard tactile response)

Restart the device to apply the changes.

On some devices with MIUI 14 and later, the option of dialing Vibration may not be available in the system settings, in which case it can only be disabled via the menu of the keyboard itself (see Method 1 or 2).

Xiaomi modelThe path to vibration settingsNotes
Redmi Note 12 Pro+Settings โ†’ Sound โ†’ System VibrationThe option of dialing vibration is available only in the keyboard
POCO X5 ProSettings โ†’ Additional โ†’ VibrationRequired to disable tactile feedback
Xiaomi 13TSettings โ†’ Sound and vibration โ†’ Vibration when touchedGlobal shutdown affects all keyboards
Black Shark 5Settings โ†’ Game space โ†’ VibrationGame keyboards may have separate settings

โš ๏ธ Attention: Globally disabling vibration through system settings will also block tactile response in other applications (e.g., in games or when unlocking the screen).If you need vibration only for the keyboard, use Method 1 or 2.

Standard. MIUI|Gboard (Google)|SwiftKey|Another.|I don't know.-->

Method 4: Using ADB to force vibrations to shut down

If standard methods do not work (for example, on custom firmware or in corporate devices with limited settings), you can turn off the vibration of the keyboard through the device. ADB-This method requires connecting the phone to the computer and enabling the developer mode.

Instructions:

  1. Activate Developer Mode: ๐Ÿ“ฑ Go to Settings. โ†’ The phone. โ†’ Version. MIUI. ๐Ÿ”„ Press 7 times in a row on the item Version MIUI, until you have been notified you have become a developer!.

USB debugging

Settings โ†’ Additional โ†’ For Developers

adb shell settings put system haptic_feedback_enabled 0
adb shell settings put secure vibrate_on 0

After you execute the commands, restart the device. If the vibration returns, check if the settings reset after the restart - in which case you will need to repeat the procedure or use the applications for automatic application. ADB-commands (e.g. Shizuku).

What if the ADB does not recognize the device?
Make sure you have Xiaomi drivers installed (download Mi PC Suite from the official website) and check if File Transfer is enabled when you connect to USB. If the problem persists, try using a different cable or USB 2.0 port (some USB 3.0 ports may conflict with ADB).

Method 5: Installation of an alternative keyboard without vibration

If none of the above methods worked, consider installing a third-party keyboard that has the vibration turned off by default.The best options for Xiaomi are:

  • ๐ŸŽน SwiftKey โ€“ allows you to fine-tune the tactile response, including the force of vibration.
  • ๐Ÿ”ค Fleksy โ€“ Minimalist keyboard without unnecessary effects.
  • โšก Simple Keyboard โ€“ Open source with minimal functionality (no vibration by default).
  • ๐Ÿ“ฑ AnySoftKeyboard โ€“ supports customization, including disabling vibrations.

To install an alternative keyboard:

  1. Download the app from Google Play.
  2. Go to Settings โ†’ System โ†’ Language and input โ†’ Current keyboard.
  3. Activate the new keyboard and set it by default.
  4. Open the keyboard settings and turn off the vibration (the path may vary depending on the application).

For example, in SwiftKey, the vibration can be turned off as follows:

SwiftKey settings โ†’ Sound and vibration โ†’ Vibration when pressed โ†’ Off.

โš ๏ธ Note: When using third-party keyboards, avoid installing applications from unverified sources. Some "optimized" keyboards may contain advertising software or collect typing data. Give preference to trusted developers (Microsoft, Google) or open source projects.

๐Ÿ’ก

Alternative keyboards not only solve the vibration problem, but also offer additional features such as gesture input, design themes, and a cloud-based dictionary sync.

More tips: how to reduce vibration without completely switching off

If you donโ€™t want to turn off the vibration completely, but its intensity seems excessive, you can try the following settings:

  • ๐Ÿ“‰ Reduce the force of vibration: B MIUI: Settings โ†’ Sound and vibration โ†’ Vibration intensity (not available on all models) in Gboard: Settings โ†’ Settings โ†’ Vibration force (slider).
  • โฑ๏ธ Shorten duration: Some keyboards (e.g. SwiftKey) allow you to adjust the duration of the vibration pulse.
  • ๐Ÿ”• Turn off vibrations only for certain applications: Use apps like MacroDroid or Tasker to create rules for automatically turning off vibrations in messengers or browsers.

On devices with MIUI 13/14, Adaptive Vibration also comes in, which automatically adjusts the intensity depending on the context (e.g., it vibrates less at night).

Settings โ†’ Sound and vibration โ†’ Adaptive vibration โ†’ Set up a schedule

If your phone supports ultra-short vibration pulses (X-Axis Linear Motor technology in Xiaomi flagships), try to turn on this mode - it is less noticeable, but retains a tactile response:

Settings โ†’ Additional โ†’ Vibration โ†’ Engine Type โ†’ X-Axis

Frequent problems and their solutions

Even after the vibration is turned off in the settings, some users find that it periodically turns on again.

Problem.Possible causeDecision
Vibration returns after rebootingResetting due to MIUI optimizationTurn off Auto-Optimization in Settings โ†’ Battery
Vibration only works in some applicationsIndividual keyboard settings for each applicationCheck the keyboard settings inside the problem app
No option to turn off vibration in MIUIAn outdated version of the firmware or custom assemblyUpdate. MIUI or use ADB-Teams (Method 4)
The vibration turns on on itself.Conflict with automation applications (e.g. MacroDroid)Check the list of active macros in automated applications

If none of these methods worked, maybe the problem is the hardware failure of the vibrating engine.

  • ๐Ÿ› ๏ธ Check your phone for physical damage (especially after falls or moisture).
  • ๐Ÿ”ง Reset the settings to factory (Settings) โ†’ The phone. โ†’ Resetting settings).
  • ๐Ÿ“ž Contact the Xiaomi Service Center if the warranty is still valid.
How to check the vibratory engine performance?
Type ##0842## (vibration test) in the dialer, if the engine is not working or vibrating continuously, it is a sign of hardware malfunction.

FAQ: Answers to Frequent Questions

Can you turn off vibration for only one keyboard if there are several?
Yes, each keyboard has its own vibration settings, for example, you can turn off the vibration in Gboard, but leave it in the standard MIUI keyboard. Switch between keyboards through the notification panel (keyboard icon) and customize each one separately.
Why did the keyboard vibration turn on again after the MIUI update?
For major firmware updates (e.g., from MIUI 12 to MIUI 13), some settings are reset to default values, which is due to a change in the configuration file structure. To avoid re-enablement, manually check the vibration settings in the keyboard and system settings after updating.
Is there a way to turn off keyboard vibration without accessing settings (e.g. on a restricted work phone)?
If your device has system settings blocked, try the following workarounds: Install an alternative keyboard (like Simple Keyboard) via Google Play โ€” many of them donโ€™t require additional permissions to turn off vibrations. Use ADB via your computer (if USB debugging is enabled). The commands are given in Method 4. Turn on Airplane Mode โ€” this will temporarily turn off all vibrations, but will block other functions (calls, the Internet).
Does turning off keyboard vibration affect the phoneโ€™s autonomy?
Yes, but the effect is minimal. A vibratory motor only consumes energy when it is triggered (when you press keys). According to XDA Developers tests, completely turning off the keyboard vibration saves about 1-3% of battery life per day when you use instant messengers. In comparison, turning off Auto Brightness or Constant Network Search gives you a much greater increase in autonomy (up to 10-15%).
Can you adjust different vibrations for portrait and landscape modes?
The standard MIUI and Gboard keyboards do not support separate vibration settings for different screen orientations. However, some third-party keyboards (e.g. SwiftKey) allow you to create separate profiles for horizontal and vertical modes. To do this: Open SwiftKey settings. Go to Themes and layouts โ†’ Layout. Choose Portrait or Album Mode and set the vibration separately for each.