Turn off vibration when typing on Xiaomi Redmi 4X: a detailed guide

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.

  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 - this will cause its settings.
  4. Go to Sound and Vibration (or Tactile Feedback depending on the MIUI version).
  5. 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:

  1. Open the smartphone settings.
  2. Go to Sound and Vibration (or Sound and Vibration โ†’ Other Sounds in MIUI 10).
  3. 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 versionThe path to vibration settingsNotes
MIUI 8Settings โ†’ Sound and vibration โ†’ VibrationThe "keyboard vibration" item may not be available
MIUI 9Settings โ†’ Sound and vibration โ†’ Other soundsCheck the keyboard settings further.
MIUI 10Settings โ†’ Sound and vibration โ†’ System vibrationYou may need to disable tactile feedback
Custom firmwareSettings โ†’ System โ†’ Language and input โ†’ Virtual keyboardThe 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:

  1. Open any text field and call the Gboard keyboard.
  2. Click on the three-point icon (โ‹ฎ) keyboard.
  3. Select Settings โ†’ Text entry options.
  4. Scroll down and turn off: ๐Ÿ”Š Keystroke sound ๐Ÿ“ณ Vibration when you press the keys ๐ŸŽฏ Tactile feedback (if any)

For SwiftKey:

  1. Run the SwiftKey keyboard in any text field.
  2. Touch the gear icon (โš™๏ธ) orrow (โ†’) top-bar.
  3. Go to Sound and Vibration.
  4. 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?
In some regional versions of Gboard, the Vibration section may be hidden. To return it: 1. Remove updates for Gboard in Settings โ†’ Apps โ†’ Gboard โ†’ Three Dots โ†’ Remove Updates. 2. Update the keyboard through Google Play manually. 3. If the problem persists, install the Gboard beta from the official channel.

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:

  1. Open the Phone app and type the combination: ##4636## This will open the Testing menu.
  2. Go to the Hardware Testing (or Hardware Testing) tab.
  3. Choose the Vibrator test (or the Vibrator Test).
  4. Press Stop Vibration (or Turn off Vibration)
  5. 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:

  1. Enable USB Debugging on your smartphone: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times) โ†’ Return to Settings โ†’ Additional โ†’ For Developers โ†’ Debugging on USB
  2. Get Redmi on board. 4X computer-to-computer USB-cable.
  3. 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.
  4. To turn off the vibration of the keyboard, additionally perform: adb shell settings put system sound_effects_enabled 0
  5. 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.

  1. Turn off automatic keyboard update: Google Play โ†’ Menus (โ˜ฐ) โ†’ My apps. โ†’ Gboard/SwiftKey โ†’ Three points. โ†’ Turn off auto-update
  2. Reset keyboard settings: Settings โ†’ Apps โ†’ All apps โ†’ [Your keyboard] โ†’ Storage โ†’ Clear data After that, set the vibration again.
  3. 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.

FAQ: Frequent questions about vibration on Xiaomi Redmi 4X

Why does it still work after the vibration is turned off in the settings?
It could be related to: ๐Ÿ”„ The configuration conflict between the system and the keyboard. Try turning off the vibrations both there and there. ๐Ÿ“ฑ Custom firmware, where the vibration settings work differently. MIUI In Settings โ†’ The phone. ๐Ÿ”ง Android.systemui service is down.Reboot your smartphone.
Can vibrations be turned off only for specific applications?
Yeah, but not through the standard settings: ๐Ÿ“Œ Use MacroDroid or Tasker to create rules for disabling vibration in selected applications. ๐Ÿ”• In some keyboards (e.g. Gboard), you can turn off vibration separately for each text field.
Will the vibration work for the alarm clock if I turn it off completely?
Not if you have turned off vibration through Settings โ†’ The sound and the vibration, the vibration of the alarm clock will also stop working: ๐Ÿ”” Turn off vibration only in the keyboard settings (Method 1 or 3). ๐Ÿ“ฑ Use a separate alarm app (e.g. Sleep as Android) where the vibration is set up independently.
How to check if the vibratory engine is running on the Redmi 4X?
To make sure that the problem is not hardware malfunction: Type in the phone app: ##0*#This will start a test of hardware components. Select Vibrator and press Test. If there is vibration, the engine is good. If there is no vibration even in the test, you may need to repair or replace the vibrator motor.
Can you turn off the vibration when typing without root rights?
All the methods described in this article (except for the ADB In some cases, they don't work root. If you're offered root access to turn off the vibration, it's an unnecessary risk, because you don't have to: ๐Ÿ”“ Root is giving away guarantees. ๐Ÿ›ก๏ธ Increases vulnerability to viruses. โš ๏ธ It can cause a device to "brick" if it fails. ADB โ€” enough.