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).
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:
- Open any field to enter text (for example, in Messages or Notes).
- Slap the icon. βοΈ (gear) in the top panel of the keyboard to open the settings.
- Go to the Settings β Sound when pressed.
- Turn off the Vibration switch when pressed.
For MIUI Keyboard:
- Go to Settings β Additional β Language and input.
- Select the MIUI Keyboard (or Keyboard Management in newer versions of MIUI).
- Tap Settings β Tactile feedback.
- 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
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:
- Go to Settings. β Sound and vibration.
- Select Vibration when touching (in some versions of MIUI, this item is called Tactile Feedback).
- 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.
- Open the Settings. β The phone.
- Tap 5-7 times on the MIUI version until you become a developer!
- Return to the main settings menu and select Additional β For developers.
- Scroll down and find Turn off vibration when you type text (or Haptic feedback for text input in English localization).
- 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:
- Download and install Platform Tools (part of the Android SDK).
- Turn on the phone Debugging over USB (Settings β About Phone β MIUI version β 5 taps β For developers β Debugging over USB).
- Connect Redmi Note 7 to your PC and confirm debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices Make sure your phone appears in the list.
- Execute the command to turn off vibration when entering: adb shell settings put system haptic_feedback_enabled 0
- 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 cause | Decision |
|---|---|---|
| Vibration returns after rebooting | Reset keyboard settings or conflict with MIUI optimizer | Turn off auto-optimization in Settings β Battery β Optimizing the battery for the keyboard |
| Vibration only works in some applications | Individual settings of messengers (Telegram, Viber) | Check the chat settings: Chat settings β Notifications β Vibration |
| Vibration too weak/strong, but does not shut down completely | Hardware defect of the vibromotor or firmware with custom settings | Try 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 software | Check 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?
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:
- Create a new macro.
- As a trigger, select the Application launched and specify the keyboard (such as Gboard).
- Add the action Vibration. β Turn off the vibration.
- 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:
- Go to Settings β Applications β Application Management.
- Find your keyboard (like Gboard) and tap Warehouse.
- Click Clear Data and Clear Cache.
- 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.