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:

  1. Open any text input field (for example, in Messages or Notes).
  2. Tap the icon gears (โš™๏ธ) on the keyboard panel to open settings.
  3. Go to section Input options โ†’ Vibration when pressing keys.
  4. 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 pressed or Haptic feedback and 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:

  1. Go. in Settings โ†’ Additional settings โ†’ Language and input.
  2. Tap on the active keyboard (usually Gboard or Mi Keyboard).
  3. 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 touch or Haptic 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 touch i Vibration of system buttons.
๐Ÿ“Š What keyboard do you have installed?
Gboard (Google)
Samsung Keyboard
SwiftKey
Fleksy
Other
I donโ€™t know

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

Done: 0 / 5

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 disturb or Silent mode.
  • ๐Ÿ”„ In some firmware (for example EMUI on Huawei) you need to go to Settings โ†’ Sound โ†’ Do not disturb and 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:

  1. In the menu Not disturb find Exceptions or Allow interruptions.
  2. 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 enabled and USB debugging.
  • ๐Ÿ”Œ USB cable (preferably original).

Step-by-step guide:

  1. Enable Developer mode:
    • Go to Settings โ†’ About phone โ†’ Build number.
    • Tap on it 7 times until a notification appears You have become a developer!.
  • Return to the main settings menu, find the new section For developers and enable USB debugging.
  • Connect your smartphone to the computer and confirm permission to debug.
  • Open Command line (Windows) or Terminal (macOS/Linux) and enter:
    adb shell settings put system haptic_feedback_enabled 0
  • Restart the device.
  • 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:

    1. Install a file manager with root support (for example, Root Explorer or Solid Explorer).
    2. Go to path /system/usr/keylayout/.
    3. Find the file Generic.kl or qwerty.kl (the name may differ depending on the firmware).
    4. Open the file in a text editor and find the lines with vibration parameters, for example:
      key 114   VOLUME_UP         WAKE_DROPPED
      

      key 115 VOLUME_DOWN WAKE_DROPPED

      key 102 HOME WAKE_DROPPED

      key 139 MENU WAKE_DROPPED

      key 158 BACK WAKE_DROPPED

    5. Add to the end of each line is a parameter VIBRATOR=0, for example:
      key 158   BACK              WAKE_DROPPED VIBRATOR=0
    6. 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 Intensity to position 0.
    • ๐Ÿ“ฒ Press Apply and 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:

    1. Before updating, make backup settings via Titanium Backup (root required).
    2. 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 Chat or Interface.
    • ๐Ÿ”• Disable the option Vibration when typing or Haptic 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 buttons on Settings โ†’ 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.