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:
- Open any application where you can type text (such as Messages or Notes).
- Touch the gear badge (โ๏ธ) on the keyboard panel to open its settings.
- Go to the section Settings of the keyboard โ Sound and vibration.
- 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 feedbackOn 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:
- Open any text field and tap the tri-point icon (โฎ) Gboard panel.
- Select Settings โ Settings โ Sound when pressed.
- Turn off the Vibration option when you press the keys.
- 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 โ VibrationIf 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:
- Open the Settings. โ Sound and vibration.
- Scroll down to the Vibration of the system section.
- 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 model | The path to vibration settings | Notes |
|---|---|---|
| Redmi Note 12 Pro+ | Settings โ Sound โ System Vibration | The option of dialing vibration is available only in the keyboard |
| POCO X5 Pro | Settings โ Additional โ Vibration | Required to disable tactile feedback |
| Xiaomi 13T | Settings โ Sound and vibration โ Vibration when touched | Global shutdown affects all keyboards |
| Black Shark 5 | Settings โ Game space โ Vibration | Game 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:
- 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 0adb shell settings put secure vibrate_on 0After 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?
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:
- Download the app from Google Play.
- Go to Settings โ System โ Language and input โ Current keyboard.
- Activate the new keyboard and set it by default.
- 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 scheduleIf 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-AxisFrequent 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 cause | Decision |
|---|---|---|
| Vibration returns after rebooting | Resetting due to MIUI optimization | Turn off Auto-Optimization in Settings โ Battery |
| Vibration only works in some applications | Individual keyboard settings for each application | Check the keyboard settings inside the problem app |
| No option to turn off vibration in MIUI | An outdated version of the firmware or custom assembly | Update. 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.