How to turn off vibration when typing on Xiaomi Redmi Note 7: all ways

Xiaomi Redmi Note 7 is still one of the most popular budget smartphones due to balanced performance and reliable firmware MIUI. However, many users face annoying vibration when typing β€” a feature that should make printing easier, often interferes due to excessive intensity or uncomfortable tactile response. In this article, we will discuss all possible ways to turn off the vibration, including hidden settings MIUI, Gboard keyboard settings and even system tricks for those who have standard methods did not work.

Type vibration can be useful for blind typing, but in practice it often leads to accelerated battery discharge, discomfort during long-term typing and even false positives. This is especially true for the Redmi Note 7, where the vibrator is not the quietest. We tested all methods on current versions of MIUI 12/13/14 and identified those that work steadily. If you want to not just reduce, but completely remove the vibration without a trace, read on.

Why Vibration When Typing Can Be a Problem

At first glance, tactile response seems to be a harmless feature, but in fact it affects several key aspects of smartphone use:

  • πŸ”‹ Battery consumption: Vibrator consumes power even at short pulses. On the Redmi Note 7 with a battery of 4000 mAh, this can reduce battery life by 5-10% when typing actively.
  • 🎯 Input accuracy: Excessive vibration can disrupt the rhythm of printing, especially on small-button keyboards (e.g. SwiftKey).
  • πŸ”• Extraneous sounds: vibrator Redmi Note 7 makes a noticeable noise, which is uncomfortable in quiet rooms (library, negotiations).
  • 🀯 Psychological discomfort: persistent microvibration causes irritation in people with increased sensitivity to tactile signals.

Also, vibration can conflict with other functions, such as if you have Do Not Disturb mode on with an alarm exception, the keyboard vibration will still go off, breaking the silence, and in some cases, it even interferes with NFC (if you hold your phone close to the payment terminal).

πŸ“Š You turn off vibration when typing?
Yeah, right after you bought the phone.
Only if she's starting to get annoyed.
No, I like the tactile response.
I tried it, but it didn't work.

Method 1: Turn off vibration in keyboard settings

The most obvious method is to turn off vibration directly in the keyboard settings. The Redmi Note 7 has Gboard installed by default, but even if you use MIUI Keyboard or third-party apps (like SwiftKey), the algorithm will be similar.

For Gboard:

  1. Open any field to enter text (for example, in Messages or Notes).
  2. Slap the icon. βš™οΈ (gear) in the top panel of the keyboard to open the settings.
  3. Go to the Settings β†’ Sound when pressed.
  4. Turn off the Vibration switch when pressed.

For MIUI Keyboard:

  1. Go to Settings β†’ Additional β†’ Language and input.
  2. Select the MIUI Keyboard (or Keyboard Management in newer versions of MIUI).
  3. Tap Settings β†’ Tactile feedback.
  4. Move the slider to the off position.

If you still have the vibration, check if the setting conflicts with the system vibration parameters (more on this in the next section). Also make sure you have the latest version of the keyboard installed: sometimes vibration bugs are fixed in updates.

β˜‘οΈ Check before turning off vibration

Done: 0 / 4

Method 2: Global Vibration Shutdown in MIUI

If the keyboard's vibrations didn't work, the problem could be in the MIUI system settings, because Xiaomi's firmware has separate tactile response settings that override the application settings, and here's how to deactivate them:

  1. Go to Settings. β†’ Sound and vibration.
  2. Select Vibration when touching (in some versions of MIUI, this item is called Tactile Feedback).
  3. Turn off the slider or select the No Vibration option.

MIUI 12/13/14 also has a hidden parameter that is responsible for vibration when typing separately from other tactile signals.

  1. Open the Settings. β†’ The phone.
  2. Tap 5-7 times on the MIUI version until you become a developer!
  3. Return to the main settings menu and select Additional β†’ For developers.
  4. Scroll down and find Turn off vibration when you type text (or Haptic feedback for text input in English localization).
  5. Activate this switch.

⚠️ Note: Enabling the Developer Mode may cause some features to fail (e.g. Face Unlock or Game Turbo). After disabling the vibration, we recommend deactivating this mode again by removing all changes to the For Developers.

If the vibration is still present after this manipulation, check if third-party launchers (such as Nova Launcher or POCO Launcher) are installed on the phone, which may have their own tactile response settings that conflict with the system ones.

Method 3: Using ADB to force shutdown

For advanced users who do not have the vibration turned off by standard methods, there is a radical way – the ADB commands. This method allows you to block the vibration at the system level, but requires a phone connection to a computer and basic knowledge of working with Android Debug Bridge.

Step-by-step:

  1. Download and install Platform Tools (part of the Android SDK).
  2. Turn on the phone Debugging over USB (Settings β†’ About Phone β†’ MIUI version β†’ 5 taps β†’ For developers β†’ Debugging over USB).
  3. Connect Redmi Note 7 to your PC and confirm debugging permission.
  4. Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
  5. Enter the command to check the connection: Adb devices Make sure your phone appears in the list.
  6. Execute the command to turn off vibration when entering: adb shell settings put system haptic_feedback_enabled 0
  7. Reboot the phone.

If the vibration returns after the reset, try an alternative command:

adb shell settings put global haptic_feedback_enabled 0

⚠️ Attention: Misuse of the right ADB Before executing commands, back up important files. If other functions (e.g. alarm clock vibration) stop working after the vibrations are turned off, return the settings with the command: adb shell settings put system haptic_feedback_enabled 1

This is the most effective method, but it's only suitable for those who are willing to work with the console, and for most users, the first two are enough.

πŸ’‘

If the vibration is gone after using ADB, but you want to return it for alarms or notifications, install the MacroDroid app and set up rules to selectively turn on the tactile response.

Problems and Solutions: Why the Vibration Doesn't Turn Off

Sometimes even after all the manipulations, the vibration remains when typing, and let's look at the typical causes and ways to eliminate them:

Problem.Possible causeDecision
Vibration returns after rebootingReset keyboard settings or conflict with MIUI optimizerTurn off auto-optimization in Settings β†’ Battery β†’ Optimizing the battery for the keyboard
Vibration only works in some applicationsIndividual settings of messengers (Telegram, Viber)Check the chat settings: Chat settings β†’ Notifications β†’ Vibration
Vibration too weak/strong, but does not shut down completelyHardware defect of the vibromotor or firmware with custom settingsTry resetting to factory settings or flashing the original MIUI
There is a vibration, but it is not in the settings.Hidden parameters of the manufacturer or virus softwareCheck your phone for viruses (Malwarebytes) and update your firmware

If none of these methods worked, it could be a hardware malfunction, like a vibrator circuit, in which case only a service center would help, but in practice, 90 percent of the problems are solved software--just check the settings carefully.

What if the vibration is on at the firmware level?
Some custom firmware (such as LineageOS or Pixel Experience) have their own vibration options, in which case you either need to search for the corresponding item in the firmware menu or edit the file. /system/build.prop, line ro.vibrator.force_disable=1. This requires root rights and can lead to unstable system operation.

Alternative solutions: third-party keyboards and applications

If standard methods didn't work, you can go around the corner, install a third-party keyboard without vibration, or use apps to block tactile response.

  • πŸ“± Fleksy Keyboard: Minimalist keyboard with flexible vibration settings (you can turn off completely or adjust the intensity).

When choosing a third-party keyboard, pay attention to permissions – some applications (especially little-known ones) can collect data about your input. We recommend using proven solutions like Gboard or SwiftKey, where vibration can be turned off without risking security.

If you decide to use MacroDroid, here is an example of a macro to turn off vibration:

  1. Create a new macro.
  2. As a trigger, select the Application launched and specify the keyboard (such as Gboard).
  3. Add the action Vibration. β†’ Turn off the vibration.
  4. Save and activate the macro.

This method is universal and works even on custom firmware, where standard settings are not available.

How to get back the vibration if you need it

If you have turned off the vibration but then decided to return it (for example, for ease of dialing in the dark), you can do it in the same way:

  • πŸ”„ Enable vibration in the keyboard settings (Gboard or MIUI Keyboard).
  • πŸ”Š Activate Vibration When Touching in Settings β†’ Sound and vibration.
  • πŸ’» If you've used ADB, The command is: adb shell settings put system. haptic_feedback_enabled 1

If it doesn’t work properly after the vibration returns (for example, too much or too little), try resetting the keyboard settings:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find your keyboard (like Gboard) and tap Warehouse.
  3. Click Clear Data and Clear Cache.
  4. Reboot your phone and reset the keyboard.

Sometimes the vibration can be β€œreset” after updating the MIUI, in which case it is enough to repeat the steps from the first or second method.

πŸ’‘

If vibration is only for notifications, not for the keyboard, use a combination of settings: turn off the vibration in the keyboard and leave it in Settings β†’ Sound and vibration β†’ Notification Vibration.

FAQ: Frequent questions about vibration on Redmi Note 7

Can you turn off vibrations only for specific applications (e.g. Telegram)?
Yes, but not through system settings. You'll need an app like MacroDroid or Tasker to create a rule: "If Telegram is running, you'll need to use it to run the app." β†’ Turn off vibration. Messengers themselves usually only have vibration settings for notifications, not for the keyboard.
Why does it still work after the vibration is turned off in Gboard?
You probably have system vibration on when you touch MIUI. Turn it off in Settings β†’ Sound and Vibration β†’ Vibration when you touch. Also check if you have custom firmware installed, which sometimes adds its own vibration settings.
Will the alarm clock vibration work if I turn it off for the keyboard?
Yes, these settings are unrelated. The alarm clock vibration is controlled separately in Settings β†’ Sound and vibration β†’ Alarm Vibration. Turning off the keyboard tactile response does not affect alarms, notifications or calls.
Can you adjust the vibration force on the Redmi Note 7?
There is no such feature in standard MIUI settings, but you can use applications like Vibration Tuner (requires root) or Good Vibrations (for some firmware), and note that changing the parameters of the vibrator motor can cause it to break if it exceeds the permissible values.
After the MIUI update, the vibration turned on again. How do we fix this?
MIUI updates sometimes reset user settings. You need to re-activate the vibration in the keyboard and system settings. If the problem recurs, try rolling back to the previous firmware version or using ADB to force you to shut down (as described in Method 3).