How to Remove Vibration When Typing on Xiaomi Redmi Note 8: The Complete Guide

Vibrating the keyboard on the Xiaomi Redmi Note 8 can be annoying, especially if you type a lot on instant messengers, social networks or work with documents. Even a weak return on each tap distracts, reduces the speed of dialing and drains the battery. Fortunately, you can turn it off in several ways: through system settings, keyboard settings or even hidden developer menus.

The problem is that the manufacturer has hidden some options in a non-obvious way, and the path to them may differ from MIUI to MIUI, and in this article we will look at all the current methods, from basic to advanced, including solutions for cases where standard methods do not work, and you will learn why vibrations can spontaneously turn on after updates and how to prevent this.

1. disable vibration in the settings of the MIUI keyboard

The standard MIUI Keyboard (aka com.miui.miuikeyboard) has built-in tactile response settings. If you haven't installed third-party keyboards, this is the way it works with a 95% chance. Here's how to do it:

  1. Open any application to enter text (such as Messages or Notes).
  2. Tap the input field to make the keyboard appear.
  3. Click on the gear icon (โš™๏ธ) in the top row of the keyboard - this will cause the settings menu.
  4. Select Keyboard Settings (or Additional Settings in some versions of MIUI).
  5. Scroll down to the Vibration section when pressed and move the slider to the off position.

If you don't have a slider, you have an outdated version of the keyboard, upgrade it through Google Play or use an alternative method from the next section.

๐Ÿ’ก

Some firmware has the vibration option hidden in the "Tactile Feedback" submenu, so if you don't find it right away, check all the keyboard settings tabs.

โš ๏ธ Attention: After update MIUI before 14+ Keyboard settings may reset. To avoid this, back up through Settings before updating. โ†’ The phone. โ†’ Backup.

2. Vibration setting in Gboard (Google Keyboard)

Many Redmi Note 8 users install Gboard instead of a standard keyboard, in which case the vibration-off algorithm is different:

  • ๐Ÿ“ฑ Open the phone settings โ†’ System and device โ†’ Language and input.
  • ๐Ÿ” Find it in the Gboard list and tap it.
  • โš™๏ธ Select Settings โ†’ Sound and vibration.
  • ๐Ÿ”• Turn off the Vibration option when you press the keys.

If you don't have Sound and Vibration, you have an outdated version of Gboard, upgrade it through the Play Store, or remove it and reinstall it, and check if your keyboard settings are overlapping with third-party apps like MacroDroid or Tasker, which can force vibration.

keyboardThe path to vibration settingsNotes
MIUI KeyboardKeyboard settings โ†’ Vibration when pressedMay be absent from custom firmware
GboardSettings โ†’ Sound and vibration โ†’ Vibration when pressedRequires the latest version from the Play Store
SwiftKeySettings โ†’ Sound and vibration โ†’ VibrationSupports the adjustment of vibration force
Samsung KeyboardSettings โ†’ Vibration of keysNot recommended for Xiaomi due to conflict

3. disable system vibration through MIUI settings

Sometimes the keyboard's vibration is controlled not only by its own settings, but also by the system's global settings, and this is true for MIUI 12-14 firmware, where the manufacturer has combined some of the options to completely eliminate the tactile response.

  1. Go to Settings. โ†’ Sound and vibration.
  2. Choose Vibration When Touched (or Tactile Feedback).
  3. Turn off the Vibration slider when pressed.
  4. For reliability, also deactivate Vibration when locked and Vibration when unlocked โ€“ they may conflict with the keyboard settings.

Important: On some versions of MIUI, the Vibration-touch option is responsible for both the keyboard and system gestures. If you turn it off, you lose response when swiping on the menu or on the home screen. If that's critical, use an alternative method from the next section.

๐Ÿ“Š What keyboard do you use on Xiaomi Redmi Note 8?
Standard MIUI Keyboard
Gboard (Google Keyboard)
SwiftKey
Another.
I don't know.

4. Reset keyboard settings to factory

If the vibration doesn't turn off through the menu, the keyboard configuration files may have gone down, and then resetting:

  • ๐Ÿ”„ Go to Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” Find it. MIUI Keyboard (or Gboard if you use it).
  • ๐Ÿ“› Slip it on the vault. โ†’ Clear the data.
  • โš ๏ธ Confirm the action. This will delete all user dictionaries and settings!

Once reset, the keyboard will return to factory settings and the vibration will be turned off by default (if provided by firmware).

  • ๐Ÿ”ค Set up auto-replacement and tips.
  • ๐ŸŒ Add additional languages.
  • ๐Ÿ”‘ Enter saved passwords (if you used autocomplete).

โš ๏ธ Attention: On firmware MIUI 13+ If you reset the keyboard, it can cause it to temporarily become unstable, and if you clean the keyboard, you start to brake, restart the phone.

โ˜‘๏ธ Preparation for keyboard reset

Done: 0 / 4

5.Using Developer Mode for Deep Shutdown

If standard methods don't work, the last thing you can do is turn off the vibrations through the developer menu, and this method affects system parameters, so you need to be careful.

  1. Activate Developer Mode: Go to Settings โ†’ About Phone and tap the MIUI version 7 times.
  2. Go back to the basic settings and open a new section for developers.
  3. Scroll down to the Input block and find the option to turn off vibration when touching (or Haptic feedback in English firmware).
  4. Activate it and restart the phone.

In some versions of MIUI, the option may be called differently:

  • ๐Ÿ“ฑ Turn off tactile feedback
  • ๐Ÿ”ง Disable haptic feedback
  • โš™๏ธ Vibration in interaction

If you don't have an option, try manually turning off the vibration via ADB (requires a computer and debugging bridge).

adb shell settings put system haptic_feedback_enabled 0

โš ๏ธ Note: Change of parameters through ADB It can cause a system to be unstable if you type the wrong command. Use this method only if you're confident in your actions.

What if the keyboard stopped working after the vibration was turned off?
If the keyboard has got stuck or disappeared after changes to developer mode, follow the following steps: 1. Restart the phone in Safe Mode (press the power button โ†’ โ€œReboot Safe Modeโ€). 2. Remove keyboard updates via Settings โ†’ Applications โ†’ MIUI Keyboard โ†’ Three points โ†’ Remove updates. 3. If the problem persists, reset the keyboard settings (see Section 4). 4. In extreme cases, reset all phone settings (without deleting data) via Settings โ†’ Additional โ†’ Resets.

6. Verification of conflicting applications

Vibration can be triggered by third-party utilities that control tactile feedback, most often the culprits:

  • ๐Ÿค– Automation applications (MacroDroid, Tasker, Automate).
  • ๐ŸŽฎ Game launchers (Xiaomi Game Turbo, NoxPlayer).
  • ๐Ÿ”Š Sound modifiers (ViPER4Android, Equalizer FX).
  • ๐Ÿ› ๏ธ Magisk firmware or modules (e.g. Haptic Feedback Modifier).

To find the culprit:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Sort the list by installation date (new ones at the top).
  3. Check the permissions of each suspicious app: If it has access to Vibration or Special Features, temporarily disable it.
  4. Restart the phone and check if the vibration has disappeared.

If the problem is in Game Turbo, turn off its optimizations:

  1. Launch Security โ†’ Game Turbo.
  2. Select Settings (โš™๏ธ) โ†’ Optimizing games.
  3. Turn off tactile feedback in games.

๐Ÿ’ก

Check out newly installed apps first โ€“ 70% of the time, vibrations are triggered because of them, not because of system settings.

7. Hardware problems: when the vibration does not turn off

If none of the methods helped, the reason may lie in the hardware failure:

  • ๐Ÿ”‹ Faulty vibrator (often after falls or moisture intrusion).
  • ๐Ÿ”Œ Sticking contacts on the motherboard.
  • ๐Ÿ”„ Failure of the vibration controller (solved by flashing the persist partition).

How to diagnose a hardware problem:

  1. Check if the vibration is working in other scenarios (calls, notifications) and if not, the motor is faulty.
  2. Connect the phone to the PC and execute the command: adb shell vibrator test 5000 If the vibration does not start, the problem is in the hardware.
  3. Look up logs through ADB Logcat (filter by keyword "vibrator"). E/VibratorService: Failed to access vibrator errors indicate hardware failure.

Solutions for hardware problems:

  • ๐Ÿ”ง Replacement of vibrator motor (cost) ~500โ€“800 โ‚ฝ service-centre).
  • ๐Ÿ”„ Fastboot flashing (if software fails).
  • ๐Ÿ“ฑ Disabling vibration at the core level (requires root rights and file editing) /system/vendor/build.prop).

โš ๏ธ Warning: If you are unsure of your soldering skills, don't try to replace the vibrator yourself.Incorrect connection can disable the motherboard.

FAQ: Frequent questions

Why does the keyboard vibration turn on after the MIUI update?
In major updates (e.g., from MIUI 12 to MIUI 13), the system resets some of the user settings, including keyboard settings. This involves changing the configuration file structure. To avoid the problem, before updating: Back up the settings via Settings โ†’ Additional โ†’ Backup. Remember the current keyboard settings (take a screen picture).
Can vibrations be turned off only for specific applications?
Yes, but it will require additional tools: ๐Ÿ“ฑ No Root Rights: Use MacroDroid or Tasker to create a rule that will turn off vibration when you open a particular application. ๐Ÿ”ง With root rights: Install Xposed Framework with Disable Haptic Feedback module, which allows you to flexibly adjust the vibration for each application. MacroDroid macro example: Trigger: Application launched (select target application). Action: Turn off vibration (under Audio/Vibration). Restriction: Annex closed โ†’ Turn on the vibration.
How to remove MIUI Keyboard and install a third-party?
You can not delete the standard keyboard without root rights, but you can turn it off: Go to Settings โ†’ Annexes โ†’ Application management. MIUI Keyboard and tap it. Select Disable (do not "Delete"!) Install an alternate keyboard (such as Gboard or SwiftKey) from the Play Store. In the language and input settings (Settings) โ†’ System and device โ†’ Language and input) select the new keyboard by default. If the keyboard does not turn off (button is inactive), then it is a system application. ADB For deactivation: adb shell pm disable-user --user 0 com.miui.miuikeyboard Or get root rights and delete it through Root Explorer.
The vibration remained even after all the settings were turned off.
If you tried all the methods, but the vibration when typing remained, the reasons may be as follows: Castom firmware: Some builds (for example, xiaomi.eu or Pixel Experience) have their own vibration control mechanisms. โ†’ System system โ†’ Additionally. โ†’ Vibration: Magisk module conflict: If you have Magisk installed, disable all vibration or sound related modules (e.g. Audio Modification Library) and restart your phone. android.vibrator.VibratorService malfunction: Try clearing the service cache through the service. ADB: adb shell pm clear com.android.vibrator Hardware defect: If the vibration is running chaoticly (for example, even without pressing), this is a sign of a malfunction of the vibromotor or a short circuit on the board. In extreme cases, perform a full reset (Settings โ†’ Additional โ†’ Reset โ†’ Erase all data).Be sure to make a backup before you do it!
How do you get the vibration back if you need it for notifications?
If you have turned off the vibration globally (via the developer settings or ADB), But you want to leave it for notifications, do this: Go back to Settings. โ†’ Sound and vibration. Turn on Vibration at notifications and Vibration at calls. Open Settings. โ†’ Annexes โ†’ Application management โ†’ MIUI Keyboard (or Gboard) Clear the cache and keyboard data (see section 4). Reconfigure the keyboard-only vibration, leaving the system options on. If the vibration doesn't return, check if an app like Do Not Disturb or Digital Wellbeing blocks it. Also make sure that the sound profile (Settings) โ†’ Sound and vibration โ†’ Sound Profile) not activated No Sound or Do Not Disturb.