Vibration of keys on Android smartphones is a feature that not everyone likes. For some, it serves as useful tactile feedback, for others it becomes a source of irritation: it distracts from typing, drains the battery and creates unnecessary noise. The problem is especially pressing on devices with poor calibration of the vibration motorwhere the response is too sharp or prolonged.
In this article we will look at all possible ways to disable key vibration from basic settings in the smartphone menu to advanced methods using ADB and third-party utilities. You will learn how to remove the vibration response for system keyboard (Gboard, Samsung Keyboard), third-party applications (SwiftKey, Fleksy) and even for hardware buttons on some models. And if standard methods do not work, you will find instructions for manually editing system parameters.
Important: some methods require superuser rights (root) or inclusion Developer mode. We have marked such methods with special warnings so that you can assess the risks in advance.
1. Disabling vibration in the keyboard settings
The easiest way to disable vibration feedback is to use the built-in keyboard options. Most manufacturers (Samsung, Xiaomi, Google) allow you to disable vibration directly in the settings menu.
For Gboard (keyboard from Google) do the following:
- Open any text input field (for example, in Messages or Notes).
- Tap the icon gears (โ๏ธ) on the keyboard panel to open settings.
- Go to section
Input options โ Vibration when pressing keys. - Move the slider to position Off
On smartphones Samsung the path may be different:
- ๐ฑ Go to
Settings โ General management โ Language and input โ Virtual keyboard. - ๐ง Select Samsung Keyboard (or another active keyboard).
- ๐ Find the option
Vibration when pressedorHaptic feedbackand disable it.
If there is no vibration option in your keyboard settings, try updating the application via Google Play โ sometimes the function appears after the update.
On devices Xiaomi, Realme or Oppo the path may be hidden deeper. For example, in MIUI you need to:
- Go. in
Settings โ Additional settings โ Language and input. - Tap on the active keyboard (usually Gboard or Mi Keyboard).
- Find section
Keyboard settings โ Vibration.
What to do if there is no "Vibration" item?
On some firmware (for example, ColorOS or Flyme) the option may be called differently: Tactile feedback, Haptic feedback or Feedback when pressed. If nothing is found, go to the next method.
2. Disabling system vibration in Android settings
If key vibration is not disabled through the menu. keyboard, the problem may lie in global feedback settings. Many manufacturers combine vibration control for keys, buttons and notifications in one section.
Instructions for pure Android (Pixel, Motorola, Nokia):
- ๐ง Go to
Settings โ Sound โ Vibration and haptic feedback. - ๐ Disable the option
Vibrate when touchorHaptic feedback.
For smartphones Samsung (One UI):
- ๐ฑ Open
Settings โ Sounds and vibration โ Vibration and haptic feedback. - ๐ Scroll down and find
Vibration when pressedโmove the slider to the left.
On Xiaomi (MIUI) the path is different:
- ๐๏ธ Go to
Settings โ Sound and vibration โ Vibration. - ๐ Disable
Vibration when touchiVibration of system buttons.
Attention! Disabling global vibration affects not only the keyboard, but also:
- ๐ Tactile response when you press hardware buttons (volume, lock).
- ๐ฒ Vibration in system menus (for example, when holding icons on the main screen).
- ๐ฎ Feedback in some games.
โ๏ธ Checking shutdown vibration
3. Using the "Do not disturb" mode to temporarily disable it
If vibration is not always needed, you can use the mode Do not disturb (DND). vibration response is permanent, but allows you to quickly turn it off at the right time - for example, at night or during important meetings.
How to turn it on:
- ๐ฑ On most smartphones it is enough hold the volume down buttonuntil the mode menu appears.
- ๐ Select
Do not disturborSilent mode. - ๐ In some firmware (for example EMUI on Huawei) you need to go to
Settings โ Sound โ Do not disturband manually turn off the vibration.
Disadvantage of the method: along with the vibration of the keys, they will turn off all notifications (calls, SMS, application signals). To avoid this, set up exceptions:
- In the menu
Not disturbfindExceptionsorAllow interruptions. - Add important contacts or applications to the list (for example, WhatsApp or Alarm clock).
Do not disturb mode is a temporary solution. After turning it off, the vibration of the keys will return.
4. Disabling vibration via ADB (for advanced users)
If the standard methods do not work, you can resort to debugging via ADB (This method is suitable). for devices without root access, but requires connection to a computer.
What you will need:
- ๐ป Computer with installed ADB drivers.
- ๐ฑ Smartphone with
Developer mode enabledandUSB debugging. - ๐ USB cable (preferably original).
Step-by-step guide:
- Enable
Developer mode:- Go to
Settings โ About phone โ Build number. - Tap on it 7 times until a notification appears
You have become a developer!.
- Go to
For developers and enable USB debugging.Command line (Windows) or Terminal (macOS/Linux) and enter:
adb shell settings put system haptic_feedback_enabled 0
Important: this command turns off ALL haptic feedback in the system, including vibration of buttons and notifications. To return it back, use the same command, replacing 0 with 1.
If after executing the command the vibration remains, try also turning off the system key sound with the command adb shell settings put system sound_effects_enabled 0.
For separately disabling keyboard vibration you can use a more precise command (does not work on all firmware):
adb shell settings put secure keyboard_vibration_on 0
5. Editing system files (for root only)
If you have root access, you can turn off key vibration by editing system files. This method is risky - if an error occurs, the device may malfunction.
Instructions:
- Install a file manager with root support (for example, Root Explorer or Solid Explorer).
- Go to path
/system/usr/keylayout/. - Find the file
Generic.klorqwerty.kl(the name may differ depending on the firmware). - Open the file in a text editor and find the lines with vibration parameters, for example:
key 114 VOLUME_UP WAKE_DROPPEDkey 115 VOLUME_DOWN WAKE_DROPPED
key 102 HOME WAKE_DROPPED
key 139 MENU WAKE_DROPPED
key 158 BACK WAKE_DROPPED - Add to the end of each line is a parameter
VIBRATOR=0, for example:key 158 BACK WAKE_DROPPED VIBRATOR=0 - Save the changes and reboot the device.
Attention! Incorrect editing of system files can lead to:
- ๐ Looping loading (bootloop).
- ๐ต Loss of tactile feedback in all applications.
- ๐ง Necessity of flashing device.
How to get everything back?
If, after editing the system files, the smartphone stops working correctly, try:
1. Restore the backup copy of the file (if you made a backup).
2. Reflash the device via TWRP or the manufacturer's official utility.
3. Reset settings to factory settings (data will be lost!).
6. Third-party applications for controlling vibration
If you donโt want to delve into the settings or use ADB, you can use specialized utilities. They allow you to flexibly configure vibration for different interface elements.
Top 3 applications:
| Application | Functions | Root required? | Link |
|---|---|---|---|
| Vibration Tuner | Adjusting the strength and duration of vibration for keys, notifications, buttons | โ No | Google Play |
| Haptic Feedback Control | Disable vibration for individual applications, adjust delay | โ Yes (for full control) | Google Play |
| MacroDroid | Automatically turn off vibration according to schedule or conditions (for example, when connecting headphones) | โ No | Google Play |
Example of settings in Vibration Tuner:
- ๐ฑ Install and open the application.
- ๐ง Go to section
Keyboard Vibration. - ๐ Move slider
Intensityto position0. - ๐ฒ Press
Applyand restart the keyboard.
Attention! Some applications (for example Haptic Feedback Control) may conflict with energy-saving modes if installed. utility, vibration returns by itself:
- ๐ Add the application to the list
Battery optimization exceptions. - ๐ Reboot the device.
7. keyboard settings to factory settings
If key vibration appears suddenly (for example, after updating the firmware or installing a new application), the problem may lie in lost settings. In this case, resetting the keyboard settings will help.
Instructions for Gboard:
- ๐ฑ Open
Settings โ Applications. - ๐ Find Gboard in the list and tap on it.
- ๐๏ธ Select
Storage โ Clear data. - โ ๏ธ Confirm the action (this will delete all user dictionaries and settings).
For Samsung Keyboard:
- ๐ง Go to
Settings โ General management โ Language and input โ Virtual keyboard. - ๐ Tap on Samsung Keyboard and select
Reset settings.
After reset:
- ๐ Key vibration will return to default values (usually it is enabled).
- ๐ฒ You will have to do it again disable it manually (see section 1).
- โ ๏ธ All saved words and autocorrect settings will be deleted.
Resetting the keyboard settings is a last resort. Use it only if other methods have not helped.
FAQ: Frequently asked questions about key vibration on Android
๐ Why does key vibration turn on itself after an update?
Manufacturers sometimes reset user settings during major updates. firmware. To avoid this:
- Before updating, make backup settings via Titanium Backup (root required).
- After the update, manually check the vibration settings in the settings. keyboard.
๐ฑ Vibration is only available in some applications. How to remove it?
Some applications (for example, Telegram or VK) Try:
- ๐ง. Go to the settings of a specific application and find the section
ChatorInterface. - ๐ Disable the option
Vibration when typingorHaptic feedback. - ๐ฒ If there is no option, use Vibration Tuner to disable it globally.
โ๏ธ Is it possible to disable vibration only for hardware buttons?
Yes, but the method depends from the firmware:
- On pure Android:
Settings โ System โ Gestures โ System navigation โ Additional settings โ Vibration when pressed. - On Samsung:
Settings โ Screen โ Navigation bar โ Vibration when touched. - On Xiaomi: you need to disable
Vibration of system buttonsonSettings โ Sound and vibration.
For the volume and lock keys, use the ADB command:
adb shell settings put system haptic_feedback_enabled 0
๐ Does vibration of the keys drain the battery? How much?
The vibration motor consumes energy, but its effect on battery life depends on the intensity. usage:
| Scenario | Battery consumption |
|---|---|
| Frequent typing (500+ characters/day) | Up to 3-5% charge per day |
| Average use (100-300 characters/day) | Up to 1-2% charge per day |
| Rare input (up to 100 characters/day) | Less 1% charge per day |
๐ก Tip: If autonomy is critical, turn off vibration along with Sounds key presses - this will give additional 1-3% savings.
๐ ๏ธ The vibration of the keys does not work correctly (too weak/strong). How to adjust?
If the vibration motor of the smartphone does not work correctly, try:
- ๐ง Use Vibration Tuner to adjust the strength and response duration.
- ๐ฒ Check firmware updates - sometimes bugs are fixed in new versions.
- ๐ฉ If the problem is hardware (for example, after a fall), contact the service center.
On some devices (for example, Google Pixel) You can test the vibration motor with the command:
adb shell input vibrate 1000
(vibration lasting 1 second). If there is no response, the motor is faulty.