Xiaomi’s current smartphones, whether the budget Redmi or the flagship 13 and 14 series, feature advanced tactile engines designed to improve the user experience. However, for many gadget owners, the constant shaking under their fingers every time you press a virtual key becomes not a convenience, but an intrusive irritant, especially in quiet rooms, in meetings or at night, when every response of the device seems too loud and intrusive.
The problem is that in the MIUI shell and the new HyperOS, the vibration settings are scattered across different sections, and simply turning down the volume in the sidebar does not always solve the problem completely. Users often confuse the system sounds, interface vibration and tactile response of the keyboard itself, which leads to confusion. In this article, we will discuss in detail how to point-to-point or completely disable the vibration response during printing, while maintaining other important notifications.
It is important to understand that the methods of disabling may vary slightly depending on the installed version of the Android operating system and the type of keyboard used. The standard solution for most devices is Gboard, but on Chinese versions of firmware or older models, Sogou or SwiftKey can be used. We will look at all the current scenarios so that you can find a solution that is suitable for your device.
Difference Between System Vibration and Keyboard Response
Before you start settings, you need to clearly distinguish the concepts, since in the menu of Xiaomi smartphones they are often in different tabs. System vibration is a common parameter responsible for the jitter of the body when incoming calls, messenger notifications and alarms, this parameter is controlled through the section Sound and vibration in the general settings.
The keyboard's tactile response (or vibration when touched) is locally configured to a particular input application. Even if you completely shut down the system vibration, the keyboard can continue to vibrate if its own settings have the appropriate tick, so that the user can feel the input confirmation even in "No Sound" mode.
⚠️ Warning: Disabling all vibrations in the system can make smartphone use less informative, as you will no longer feel confirmation of actions (for example, unlocking the screen or long-press menus).
To fine-tune it, you'll need to go to the specific application that's responsible for typing, most of the time it's Google's Gboard, which is pre-installed on global firmware versions. However, Chinese MIUI (CN) owners often encounter Sogou or Baidu keyboards, where menu logic may be different.
Turning off vibration on the standard Gboard keyboard
The most common way to remove annoying vibrations is with Google's proprietary keyboard. The customization process is intuitive, but requires careful attention when searching for the right slider. First, open any application that requires text input, such as Messages or Notes, to make the keyboard appear.
In the toolbar above the letters, look for the gear icon. If it's not on the top panel, click on the four-square icon or the arrow to the left of the space to reveal the additional menu. In the window that opens, select Settings, and then go to Preferences, and that's where the basic tactile recoil settings are hidden.
In the list of options, find the option “Vibration at the press of keys” (or “Vibrotraction”), next to it will be a slider, you can completely turn off the function by moving the switch to the left, or reduce the intensity if your smartphone model supports the adjustment of vibration strength (Haptic feedback strength).
- 📱 Open any typing app to call the keyboard.
- ⚙️ Click on the gear icon in the top panel of Gboard.
- 🔊 Go to Preferences and find Vibration when pressed».
- 📉 Move the slider left to the stop or turn off the switchboard.
It is worth noting that in some versions of Android (especially Android 12 and later), tactile response settings can be made in a separate system menu. If you do not find the right switch in the settings of the keyboard itself, try searching for it in the general system settings along the way System → Language and input → Keyboard management.
☑️ Checking Gboard settings
Tactile response settings on Sogou and SwiftKey keyboards
Owners of devices bought in China or re-flashed by global enthusiasts often use the Sogou keyboard. The interface of this application is significantly different from the usual Gboard, and finding vibration settings can be confusing.
To turn off vibration on Sogou, click on the "S" logo in the upper left corner or call the settings menu through the gear icon if it is visible. In the menu that opens, select the Sound & Vibration section. Here you will see the slider responsible for the vibration of the keys. Move it to the zero position.
If you're using Microsoft SwiftKey, the process will look different. Click on the settings icon (cogs) in the toolbar, then select Sound and Vibration. In this section, you can flexibly adjust the duration and strength of the vibration, and also disable it completely. A unique feature of SwiftKey is the ability to customize a separate vibration for the space and special characters.
What to do if the vibration slider is inactive?
Make sure the application is allowed to use vibration in the Applications → Permissions → Vibration section. If permission is withdrawn, the keyboard will not physically be able to vibrate even if it is setting at its maximum.
System settings of sound and tactile signals in MIUI
The MIUI and HyperOS shell has its own sound control layer that can overlap the settings of individual applications. If you remove the vibration in the keyboard, but the phone continues to vibrate when you type, the problem may lie in the system parameters. Go to Settings → Sound and vibration.
Here you are interested in touch vibration (or “Tactile response”), which is responsible for vibrating the interface as a whole: pressing navigation buttons, switching tumblers in settings and, in some cases, typing text, disabling this feature will make the interface “sterile”, but it is guaranteed to remove unnecessary jitters.
| Parameter | Location. | Impact on the keyboard | Recommendation |
|---|---|---|---|
| Media volume | Sidebar / Settings | Responsible for clicking sounds | We can take it down. |
| Vibration on touch | Settings → Sound | Systemic tactile response | Shut it down for silence. |
| Gboard vibe | Keyboard settings | Direct key control | Turn it off first. |
| Do Not Disturb mode | Control panel | Block all notifications | Use at night |
Also in this section, there's a lot of settings called Vibration Duration, which is that if you minimize it, you're going to make the response barely noticeable, even if you don't completely turn it off, which is a good compromise for those who want to feel validated input, but without the annoying buzz.
💡
Tip: To quickly check your settings, open a voice recorder and start typing text, so you can hear and feel the results of the changes in real time without being distracted by other notifications.
Use of Do Not Disturb Mode and Sound Profiles
If you need to temporarily remove vibration, for example, during a meeting or in a movie theater, you don't have to go deep every time. Just use the Do Not Disturb mode. However, the standard mode can miss vibration from alarm clocks or important contacts. Full silence when typing requires finer tuning.
Go to Settings → Sound and Vibration → Do Not Disturb. In the advanced settings of this mode, find the option that allows vibration. Make sure the Vibration tick is removed. Now that you activate this mode through the notification curtain, the phone will stop vibrating during any interaction, including printing.
Newer versions of HyperOS have audio profiles that can be switched depending on the situation: Create a Job or Silence profile, where the interface vibration is turned off by default, and you can switch between profiles through a widget on your desktop or through the control panel, which is much more convenient than manually adjusting each time.
⚠️ Warning: Do Not Disturb mode can block the vibration of your alarm clock. If you rely on your phone as an alarm clock, be sure to check the exception settings for the Clock app».
Process automation is another powerful tool, and through the Script App (or Bixby Routines on similar systems), you can set the rule: "If it's 23:00 to 7:00, turn off the keyboard vibration," which saves you from the risk of forgetting to turn on quiet mode before bedtime.
💡
Using Do Not Disturb modes and automatic scripting is the most effective way to manage vibration situationally without changing the system’s global settings constantly.
Vibration problems after system update
Often users are faced with a situation where after updating MIUI or Android settings are reset and the vibration returns, or it starts to work incorrectly (for example, with a delay or too long), this is a known problem associated with the conflict of old configuration files and new system libraries.
The first step in this situation should be to clear the keyboard app cache. Don't worry, it won't delete your vocabulary or saved passwords, but it will reset the interface and tactile response settings to factory ones. To do this, go to Settings → Apps → All apps, find your keyboard (like Gboard) and select Clear Cache.
If the problem persists, a third-party application with access to vibration control (such as launchers, macro games, or battery optimization apps) may be in conflict. Try running your phone in safe mode. If the typing vibration is missing or is working correctly, one of the apps you installed is to blame.
- 🔄 Reset keyboard settings through the application menu.
- 🧹 Clear the cache of the system service "Text input».
- 📱 Check the Safe Mode to Avoid Conflicts.
- 🔙 If nothing helps, consider rolling back keyboard updates.
In rare cases, a complete keyboard reinstallation from the Google Play Store helps. Remove system keyboard updates or uninstall the app entirely (if it's not system-friendly), then install the fresh version, ensuring you get up-to-date tactile response drivers that are compatible with your firmware version.