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

The keyboard vibrating on the Xiaomi Redmi Note 5 is not something everyone likes. For some users, tactile recoil when typing creates a pleasant โ€œresponseโ€ feeling, while for others it becomes a source of irritation: distracting from thought, draining the battery and even disturbing at night if you type in silence. Fortunately, the manufacturer has provided several ways to turn this option off, both through standard MIUI settings and using third-party tools.

In this article, we will discuss all the current methods, including the hidden parameters of the system, which are not always obvious. You will learn how to deactivate vibration for the built-in keyboard Xiaomi, third-party applications (for example, Gboard or SwiftKey), as well as what to do if the settings suddenly reset after updating the firmware. MIUI โ€” Redmi Note 5 can meet both old and updated menu interfaces.

Why Keyboard Vibration May Be a Problem

At first glance, tactile recoil seems like a harmless feature, but in practice it affects several aspects of smartphone use:

  • ๐Ÿ”‹ Battery consumption: A vibratory motor is one of the most energy-consuming components of a smartphone, and tests show that constant vibration when typing can reduce battery life by 5 to 12 percent depending on the intensity of use.
  • ๐ŸŽฏ Dial accuracy: For some users, the vibration creates a false sense of "pressing" and causes more typos, especially on small screens.
  • ๐Ÿ˜ด Discomfort in silence: at night or in public, loud vibrations can attract attention or interfere with others (for example, in a library or transport).
  • ๐Ÿ› ๏ธ Wearing of the mechanism: Although modern vibration motors are designed for millions of cycles, constant operation in keyboard mode can theoretically reduce their lifespan.

Also, on the Redmi Note 5, vibration sometimes works with a delay or double signal due to the features of the MIUI firmware. This is due to optimizing power consumption in the background. If you notice such โ€œglitchโ€, disabling the function can be an easy solution.

โš ๏ธ Note: On some versions MIUI 10-12 for Redmi Note 5, when the keyboard vibration is turned off, it can spontaneously turn on after the device restarts, due to an error in the service com.miui.touchassistant. โ„–3 of this article.

Method 1: Turn off vibration in the settings of the standard Xiaomi keyboard

If you use the built-in MIUI keyboard (it is activated by default), the easiest way is to deactivate the vibration through its settings. The interface may vary slightly depending on the firmware version, but the general logic is maintained:

  1. Open any application where you can type text (such as Messages or Notes).
  2. Tap the input field so that the keyboard appears.
  3. Click on the gear icon (โš™๏ธ) in the upper right corner of the keyboard to open its settings.
  4. Go to the section Settings of the keyboard โ†’ Vibration when pressed (or Tactile recoil).
  5. Move the slider to the off position. or uncheck the tick.

If your MIUI version doesnโ€™t have a direct Vibration option, try an alternative path:

Settings โ†’ Additional โ†’ Language and input โ†’ Current keyboard (MIUI) โ†’ Settings โ†’ Review when pressed

On the Redmi Note 5 with MIUI 11+ firmware, you may need to select the System Keyboard Settings first, and then look for the vibration option. If there is no point at all, then your firmware version uses global vibration settings (see Method 2).

Make sure the keyboard is active (input field is open)

Check the MIUI version in your phone settings

Close the background applications (they can block changes)

Reboot your phone after shutting down if the vibration remains-->

Method 2: Globally shutting down vibration in system settings

If you donโ€™t have a separate switch for vibration in your keyboard settings, or if you want to turn it off for all apps at once (including third-party keyboards), use system settings. This method works on all versions of MIUI for Redmi Note 5, but has a side effect: it will turn off vibration when you touch the screen in other menus (for example, in Weather or Calendar).

Instructions:

  1. Open the Settings. โ†’ Sound and vibration.
  2. Scroll down to the Vibration block.
  3. Turn off the option of touch vibration (or tactile recoil).
  4. To completely disable also deactivate Vibration when dialing, if such a point is available.
MIUI versionThe path to settingsOption name
MIUI 9โ€“10Settings โ†’ Sound and vibration โ†’ VibrationVibration on touch
MIUI 11โ€“12Settings โ†’ Sound โ†’ Vibration and tactile recoilTactile recoil when pressed
MIUI 12.5+Settings โ†’ Display โ†’ Vibration and soundsVibration in interaction

If the keyboard vibration remains after the switch is turned off, check if the keyboard settings of a particular application override it (for example, WhatsApp or Telegram have their own input settings). Also make sure that you do not have third-party MIUI themes installed - some of them may ignore the system settings.

Built-in MIUI

Gboard (Google)

SwiftKey

Another.

I don't know.-->

Method 3: Using ADB to force shutdown (for experienced)

If standard methods do not work, or the vibration returns after a reset, you can resort to the use of a new method. ADB-This method requires connecting the phone to a computer and basic knowledge of working with Android Debug Bridge, but it is guaranteed to turn off vibration at the system level. MIUI 10โ€“12.5 This method works even after resetting, unless you do a full data wipe.

Steps:

  1. Enable Developer Mode on Phone: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times)
  2. Activate Debugging by USB in the Settings menu โ†’ Additional โ†’ For developers.
  3. Connect Redmi Note 5 to your PC and confirm debugging permission.
  4. Open the command line (Windows) or the terminal (macOS/Linux) Enter: adb shell settings put system haptic_feedback_enabled 0
  5. To disable the keyboard vibration, use: adb shell settings put system vibration_intensity_keyboard 0
  6. Reboot the phone.

To return the vibration, replace 0 with 1 in commands.This method is especially useful if the vibration turns on on itself due to failures in the service com.miui.touchassistant (a typical problem for the Redmi Note 5 on MIUI 11).

โš ๏ธ Note: Some users report that after use ADB-To avoid this, check the current parameters before executing commands: adb shell settings list | grep haptic Save output โ€“ it will come in handy for resetting settings.

๐Ÿ’ก

If ADB-commands did not work, try first to turn off the vibration in the keyboard settings, and then apply ADB. This is due to the priority of settings in MIUI.

Turning off vibration in third-party keyboards (Gboard, SwiftKey, etc.)

If you use an alternative keyboard, like Google's Gboard or Microsoft's SwiftKey, the vibration settings are managed separately from the system.

For Gboard:

  1. Open any input field and call the keyboard.
  2. Click on the gear icon (โš™๏ธ) keyboard.
  3. Select Settings โ†’ Sound when pressed.
  4. Turn off the Vibration option when pressed.

For SwiftKey:

  1. Launch SwiftKey and go to its settings through the icon on the panel.
  2. Choose Sound and Vibration โ†’ Vibration.
  3. Set the slider in the off position.

Note that some keyboards (e.g. Fleksy or Chroom) may not have a separate vibration setting but use system settings.

It is also worth checking whether vibration is included in the settings of specific messengers, for example, Telegram has a separate setting for tactile return when dialing:

Telegram settings โ†’ Chat โ†’ Vibration when dialing

What to do if the vibration returns after the MIUI update

Many Redmi Note 5 users find that after updating the MIUI firmware, the keyboard vibration turns on again, even if it has been disabled before, due to some settings being reset to default values.

  • ๐Ÿ”„ Reset keyboard settings. Go to keyboard settings (see Method 1) and select Reset.
  • ๐Ÿ“ฑ Clearing the cache of the system. Sometimes temporary files cause a crash. Try: Settings โ†’ Annexes โ†’ Application management โ†’ Three points (โ‹ฎ) โ†’ Show system-based โ†’ Settings โ†’ Clear the cache
  • ๐Ÿ› ๏ธ Using Automate or Tasker, these apps allow you to create a rule that will automatically turn off vibration when you start the keyboard. For example, in Automate, you can configure flow with the command: Settings.setSystemSetting("haptic_feedback_enabled", 0)

If the problem repeats after each update, consider turning off automatic update installations. MIUI or custom firmware (e.g. LineageOS) where such bugs are less common, but remember that informal firmware may deprive you of warranty and certain features (e.g, IR-blaster on the Redmi Note 5).

Why does MIUI reset vibration settings?
When updating firmware MIUI Some parameters associated with tactile recoil are written in a file /data/system/users/0/settings_system.xml. If the file structure changes (for example, new settings are added), old values can be reset.This is a feature of the implementation of Android on Xiaomi, and it concerns not only vibration, but also other user preferences (for example, screen brightness or sound profiles).

Additional tips for optimizing tactile returns

If you donโ€™t want to completely shut down the vibration, but itโ€™s getting in the way, try these alternative solutions:

  • ๐Ÿ”Š Reduce the intensity. MIUI (See Method 2) it is possible to reduce the vibration force to a minimum level, instead of completely switching off.
  • โฑ๏ธ Time-limited: Apps like MacroDroid allow you to turn off keyboard vibrations at certain hours (e.g. at night).
  • ๐ŸŽจ Change the subject of the keyboard. MIUI They have built-in vibration settings. Try setting a minimalist theme (e.g. Minimal Black).
  • ๐Ÿ”‹ Turn off vibration at low charge. In battery settings (Settings) โ†’ Battery โ†’ Power modes) can be activated by the option Saving energy, which automatically reduces the intensity of vibration.

For customization enthusiasts: If you have root access installed, you can edit /system/usr/keylayout/Generic.kl by deleting or commenting on a string from key 158 VIBRATOR. However, this method requires experience and can lead to unstable system operation.

๐Ÿ’ก

On the Redmi Note 5 with MIUI 12.5+, the keyboard vibration is by default tied to the com.miui.touchassistant system service. If you disabled it via ADB but the vibration returns, check if the service is running in the background (you can stop via Settings โ†’ Apps โ†’ All Apps โ†’ System).

FAQ: Frequent questions about keyboard vibration on Xiaomi

Can vibrations be turned off only for specific applications?
Yes, but not through system settings. You'll need an app like MacroDroid or Tasker that will block vibration when you open a particular app (like WhatsApp), which is not available in standard MIUI settings.
Why does it still work after the vibration is turned off in Gboard?
You probably have system-level vibrations on (see Method 2). Gboard uses system settings if your own vibration settings are disabled. Check both menus.
How to remove the vibration when dialing in games (for example, in PUBG chat)?summary> Vibration in games is controlled by the settings of the game itself. For example, in PUBG Mobile you need to go to Settings โ†’ Main โ†’ Vibration and turn it off. If there are no options, try global disconnection through system settings.
Will the battery be used less after the vibration is turned off?
Yes, but the effect depends on the intensity of use, according to tests, with active typing (for example, in messengers), savings can reach 8-12% of the charge per day, with rare use of the keyboard, the difference will be minimal (1-3%).
Can you turn off vibration only for certain keys (e.g. space)?
There is no such option on standard MIUI or Gboard keyboards, but some custom keyboards (such as AnySoftKeyboard) allow you to adjust vibrations for individual keys through layouts editing. This requires root access.