Why does the keyboard vibration annoy Redmi 4X users?
Xiaomi Redmi 4X is still popular because of its reliability and availability, but some features are not perfect. One of the most common complaints of owners is the intrusive vibration when typing. Even short messages turn into a test: each clicked character is accompanied by a short but distracting tactile pulse, especially when you talk to messengers or work with documents.
Compounding the problem, different versions of MIUI (8 to 10) have their vibration settings hidden in non-obvious menu sections, and if you use third-party keyboards like Gboard or SwiftKey, the switching algorithm will be different from the standard one. In this article, weโll look at all the ways, from basic to hidden, to permanently eliminate the vibration on your Redmi 4X.
It is important to note that some firmware may reset after updating, so we will also show you how to fix the system-level vibration parameters so that they do not return after rebooting or updates.
Method 1: Turn off vibration in a standard MIUI keyboard
If you use Xiaomiโs native keyboard (aka MiuiKeyboard), the most logical way to do this is to turn off the vibration directly in its settings.
- Open any application where you can type text (such as Messages or Notes).
- Tap the input field so that the keyboard appears.
- Click on the gear icon (โ๏ธ) in the upper right corner of the keyboard - this will cause its settings.
- Go to Sound and Vibration (or Tactile Feedback depending on the MIUI version).
- Move the slider Vibration when pressed to the off position.
If your version of MIUI doesnโt have a separate point for vibration, try an alternative path:
Settings โ Additional settings โ Language and input โ Current keyboard (MiuiKeyboard) โ Settings โ Sound and vibrationโ ๏ธ Note: Some custom firmware (such as LineageOS or Pixel Experience) may not have a standard Xiaomi keyboard.
Update. MIUI last-minute|Check if the "For the Visually Impaired" mode is on"|Make sure you use the standard Xiaomi keyboard|Reboot your smartphone after the changes-->
Method 2: Globally shutting down vibration in system settings
If the keyboard doesn't vibrate through its own settings, you can go a radical way of turning off all the tactile feedback at the system level, and it also removes the vibration when you press the interface buttons, unlock the screen, and do other things, minus the method: you lose all the vibration signals, including notifications.
Instructions for MIUI 8/9/10:
- Open the smartphone settings.
- Go to Sound and Vibration (or Sound and Vibration โ Other Sounds in MIUI 10).
- Find the Vibration section and turn off: ๐ฑ Vibration on touch ๐ Vibration when unlocked โจ๏ธ Keyboard vibration (if there is a separate item)
Save the changes and restart the device.
| MIUI version | The path to vibration settings | Notes |
|---|---|---|
| MIUI 8 | Settings โ Sound and vibration โ Vibration | The "keyboard vibration" item may not be available |
| MIUI 9 | Settings โ Sound and vibration โ Other sounds | Check the keyboard settings further. |
| MIUI 10 | Settings โ Sound and vibration โ System vibration | You may need to disable tactile feedback |
| Custom firmware | Settings โ System โ Language and input โ Virtual keyboard | The path depends on the build (e.g. LineageOS) |
โ ๏ธ Note: On some firmware, a global vibration shutdown may cause vibration notifications from instant messengers (such as WhatsApp or Telegram) to fail.If critical, use Method 1 or Method 3.
Standard. MIUI|Gboard (Google)|SwiftKey|Another.|I don't know.-->
Method 3: Vibration settings in third-party keyboards (Gboard, SwiftKey, etc.)
If you prefer alternative keyboards, the vibration-disabling algorithm will be different. Consider the two most popular options: Gboard (from Google) and SwiftKey (from Microsoft).
For Gboard:
- Open any text field and call the Gboard keyboard.
- Click on the three-point icon (โฎ) keyboard.
- Select Settings โ Text entry options.
- Scroll down and turn off: ๐ Keystroke sound ๐ณ Vibration when you press the keys ๐ฏ Tactile feedback (if any)
For SwiftKey:
- Run the SwiftKey keyboard in any text field.
- Touch the gear icon (โ๏ธ) orrow (โ) top-bar.
- Go to Sound and Vibration.
- Turn it off: ๐ Key vibrations ๐ Keyboard sound (optional)
โ ๏ธ Note: In some versions of SwiftKey, vibration settings may be hidden behind Advanced Settings. If you don't find the right partition, update the keyboard via Google Play.
What to do if there is no vibration setting in Gboard?
Method 4: Use of an engineering menu (for power users)
If standard methods fail, you can try turning off vibrations through the Engineer Mode, a method that requires caution, as incorrect changes can affect the stability of the system.
Instructions:
- Open the Phone app and type the combination: ##4636## This will open the Testing menu.
- Go to the Hardware Testing (or Hardware Testing) tab.
- Choose the Vibrator test (or the Vibrator Test).
- Press Stop Vibration (or Turn off Vibration)
- Go back to the main test menu and select Save (if any).
โ ๏ธ Note: In some versions MIUI If nothing happens after you enter the code, your firmware doesn't support this method. Don't try to type in other engineering codes, it can cause you to reset your settings.
๐ก
If the engineering menu doesn't open, try entering the code through the MTK Engineering Mode app (available on Google Play).It works on most Xiaomi devices with Qualcomm and MediaTek processors.
Method 5: Disabling vibration through ADB (for advanced users)
If all previous methods failed, the last option is to turn off the vibration at the Android level using ADB (Android Debug Bridge), which requires connecting a smartphone to a computer and basic knowledge of working with the command line.
Step-by-step:
- Enable USB Debugging on your smartphone: Settings โ About Phone โ MIUI Version (click 7 times) โ Return to Settings โ Additional โ For Developers โ Debugging on USB
- Get Redmi on board. 4X computer-to-computer USB-cable.
- Open the command line (Windows) or the terminal (macOS/Linux) Enter: adb shell settings put global haptic_feedback_enabled 0 This command disables tactile feedback at the system level.
- To turn off the vibration of the keyboard, additionally perform: adb shell settings put system sound_effects_enabled 0
- Reboot your smartphone.
โ ๏ธ Attention: Teams ADB They act on all vibrational effects in the system, including notifications and alarms. To return the vibration, replace the 0 by 1 commands.
๐ก
Use ADB only if other methods have failed. Incorrect commands can disrupt the system, so back up your data first.
What if the vibration returns after resetting?
Some Redmi 4X users are faced with the fact that the vibration settings are reset after rebooting or updating MIUI. This is due to the peculiarities of the system based on Android 6.0/7.1.
- Turn off automatic keyboard update: Google Play โ Menus (โฐ) โ My apps. โ Gboard/SwiftKey โ Three points. โ Turn off auto-update
- Reset keyboard settings: Settings โ Apps โ All apps โ [Your keyboard] โ Storage โ Clear data After that, set the vibration again.
- Use the MacroDroid app: ๐ค Create a macro with a trigger System boot. Add the action Change settings โ Vibration. โ Save and activate macros.
If the problem persists, try installing an alternative firmware (like LineageOS) where the vibration settings are more stable, but this requires unlocking the bootloader and may take away your warranty.