Vibration of the keyboard on the Xiaomi Redmi 5 Plus may seem like a trifle, but over time it becomes annoying: distracts from typing, reduces battery life and can even cause discomfort in the fingers during prolonged use. This is especially noticeable on budget models, where the tactile response is often set too aggressive. In this article, we will examine all possible ways to turn off the vibration β from standard MIUI settings to hidden developer parameters and solutions for third-party keyboards.
Redmi 5 Plus came out in 2018, but is still in use today because of its reliability. However, with the MIUI updates, the vibration interface has changed many times, and many users get lost trying to find the right switch. We have taken into account all the firmware versions from MIUI 9 to MIUI 14 and collected the current instructions. If you are tired of constantly buzzing while printing, this article will help you get rid of vibration forever without losing the functionality of the keyboard.
Why Keyboard Vibration May Get In The Way: 3 Key Issues
Before you go to shutdown, itβs worth understanding what exactly the vibration on the Redmi 5 Plus keyboard is harmful to, and here are the main reasons why users want to remove it:
- π Battery consumption: Vibration motor consumes energy even with short-term pressing. On budget smartphones, this can reduce battery life by 5-10%.
- π― Mistakes in typing: Due to tactile recoil, fingers can slip, especially on small keys (for example, when printing @ characters or.).
- π€ Psychological discomfort: constant vibration affects the nerves, especially in quiet rooms or during night use.
Also, on Redmi 5 Plus, the vibration is often delayed by unoptimized firmware, which creates a double-press effect, which is especially noticeable in fast printing, and if you're facing any of these problems, we'll show you how to solve them.
β οΈ Note: On some versions MIUI Disabling keyboard vibration through standard settings may reset after restarting the device, in which case alternative methods will be required (see the section on developer parameters).
Method 1: Turn off vibration in standard MIUI settings
The easiest way is to use the built-in options, and depending on the version of MIUI, the path to settings may differ, but the general logic is maintained.
- Open the Settings app (the gear icon on the home screen).
- Go to Sound and Vibration (on some versions β Sound and Vibration).
- Scroll down to the Vibration block and select Vibration when pressed.
- Turn off the slider next to the Keyboard (or Keyboard Vibration).
If you MIUI 12 And newer, the path may be different: Settings β System and device β Additional settings β Language and input β keyboard Gboard/MIUI β Settings β Press vibration.
1. Make sure you have the developer mode enabled (if you plan to use method 3)
2. remember the current sound settings (in case of reset)
3. Check the version of MIUI in Settings β About the phone
4. Close all applications before changing settings-->
On the Redmi 5 Plus with MIUI 9-11, there is sometimes a bug when the keyboard vibration option is hidden. In this case, resetting keyboard settings: Settings β Applications β App Management β Keyboard β Storage β Clear data. Attention: this will remove all custom dictionaries and auto-replacement settings!
Method 2: Vibration settings for third-party keyboards (Gboard, SwiftKey)
If you're using a third-party keyboard, rather than a standard MIUI keyboard (like Google's Gboard or Microsoft's SwiftKey), the vibration settings are inside the app itself.
- Open any field to enter text (for example, in Notes or Messages).
- Tap the gear icon on the keyboard to open the settings.
- Select Settings (or Settings in new versions).
- Go to Sound when pressed and turn off Vibration when pressed.
For SwiftKey, the path will be: Keyboard settings β Sound and vibration β Vibration when you press keys.
| keyboard | The path to vibration settings | Notes |
|---|---|---|
| Gboard | A gear. β Parameters β Pressed sound β Vibration. | In the new versions, the option may be called tactile feedback. |
| SwiftKey | Settings β Sound and vibration β Vibration when pressed | Requires notification rights to save settings |
| MIUI keyboard | Settings β Sound and vibration β Vibration when pressed | On MIUI 14, the option is moved to Additional settings |
If the vibration still works after turning off, try reinstalling the keyboard or clearing its cache in the app settings, and check if the keyboard conflicts with other vibration-control applications (such as launchers or battery optimizers).
Standard MIUI|Gboard|SwiftKey|Other third-party |I don't know-->
Method 3: Disconnect via developer settings (for power users)
If standard methods don't work, you can use the developer mode, which is suitable for all versions of MIUI and guaranteed to turn off vibration at the system level.
- Activate Developer Mode: Go to Settings β About Phone and 7 times click on the MIUI Version. a notification will appear "You became a developer".
- Return to the main Settings menu and open a new Developer section (usually at the bottom of the list).
- Find the option to turn off vibration when pressed (or Haptic feedback in English).
- Turn off all sliders associated with the vibration of the keyboard and interface.
On Redmi 5 Plus with MIUI 10-12, an additional step may be required: For developers β Enter β Turn off vibration when you type text.
β οΈ Attention: In Developer Mode, it is easy to change critical system settings. Do not edit other settings unless you are sure of their purpose! For example, disabling the option Do not turn off the screen can lead to battery drainage.
What to do if there is no option to βturn off vibrationβ in the developer mode?
Method 4: Use ADB-commands (without root rights)
If previous methods didnβt work, you can turn off vibration via Android Debug Bridge (ADB).This doesnβt require superuser rights, but requires a computer with Xiaomi drivers installed.
Instructions:
- Download and install Platform Tools from the official Android website.
- Turn on USB debugging on your phone: Settings β For developers β Debugging over USB.
- Connect Redmi 5 Plus to your computer and type in the command line: Adb devices Make sure the device is identified.
- Execute the command to turn off vibration: adb shell settings put system haptic_feedback_enabled 0
- Reboot the phone.
To return the vibration, use the same command, replacing 0 with 1. This method works on all versions of Android, including Redmi 5 Plus with MIUI 9-14.
1. Install Xiaomi drivers manually through Device Manager.
2. Use the original USB-cable (not all cables support data transmission).
3. Switch the connection mode on the phone from "Charging" to "Transfer of files".-->
Method 5: Turning off vibration through optimization applications
If you don't want to go through the settings, you can use third-party utilities, like the Vibration Tuner app (available on Google Play) that lets you flexibly adjust the vibration intensity or turn it off completely, and the advantage of this method is that you can selectively turn off the vibration only for the keyboard, leaving it for notifications.
Algorithm of action:
- Install Vibration Tuner from Google Play.
- Grant the application the rights to Special Access (a request will pop up at the first start).
- In the main menu, select Keyboard Vibration.
- Move the slider to 0 or turn off the option completely.
Alternative annexes:
- π οΈ MacroDroid β allows you to create rules for automatically turning off vibration in certain applications.
- π§ Tasker β Advanced Vibration Management Tool for Scripts.
- π± Vibrate Controller - a specialized utility for fine tuning of tactile recoil.
β οΈ Warning: Vibration control applications require permission to overlay other applications and Special Access. Do not install them from unverified sources - this can lead to data leakage!
What if the vibration returns after resetting?
Some Redmi 5 Plus users find that the keyboard vibration turns on again after rebooting or updating MIUI.
- π Resetting keyboard settings: Settings β Annexes β keyboard β Warehouse β Clean up the data. Minus: we'll have to reconfigure dictionaries and auto-replace.
- π± Disabling Battery Optimization for Keyboard: Settings β Battery and productivity β Application power management β keyboard β No restrictions.
- π§ Use of the ADB For permanent shutdown: Commands from Method 4 will save settings even after rebooting.
If the problem persists, it may be the fault of the system files. In this case, resetting the phone to factory settings (don't forget to back up!) On Redmi 5 Plus, it's done like this: Settings β Additional β Restore and Reset β Reset.
adb shell pm disable-user --user 0 com.miui.hapticfeedbackAttention.