Flagship owners often face the need to fine-tune their tactile recoil. Xiaomi 10s, which has a powerful linear vibrator, is set to actively interact with the user by default, meaning that every touch of virtual buttons comes with a distinct response that can be annoying in a quiet environment or with prolonged correspondence.
But the lack of feedback is not always convenient, and the tactile response helps you type faster and error-free, confirming a successful press, and the only question is how to find a middle ground or completely eliminate the intrusive jitter of the body while maintaining the functionality of the system. In this article, we will examine all the available ways to control vibration, from simple switches to hidden settings.
It's worth noting that the MIUI shell, or its newer version of HyperOS, has a complex hierarchy of settings. Often users turn off the vibration in one place, forgetting about another where the system sounds are duplicated, and we'll go through all the configuration levels to make sure your smartphone stops vibrating at unnecessary moments, saving important notifications.
Basic configuration through the system menu
The first and most obvious step is to check the global sound and tactile settings, and Xiaomi smartphones have a separate section in the settings menu, and you can adjust the response rate for the entire system, not just the keyboard, and that's the foundation from which any audio profile customization begins.
To access these settings, you need to open the Settings app and find the Sound and Vibration section. In some versions of the firmware, it may simply be called Sounds. Inside, you'll find sliders that control the volume of the call, the media, and, importantly for us, the vibration when you touch, and moving this slider to the far left position will completely shut down the tactile response of the system.
☑️ Checking system settings
But there's a big nuance here: Turning off the system vibration of touch sometimes affects navigation buttons or gestures. If you're used to easily confirming swipes, turning off the whole interface can make it "dead." So many experts recommend that you keep the slider from zero, and lower it to a minimum acceptable to you personally.
⚠️ Note: Disabling system vibration in this section may affect other interface elements, such as confirming long-term clicks on application icons.
Vibration control in Gboard (Google Keyboard)
Because the Xiaomi 10s runs Android, the standard keyboard is most often Google’s Gboard, which has its own system-independent settings. Even if you turn off the vibration in the phone’s menu, the keyboard can continue to vibrate if the corresponding option is active inside the app itself.
To get into the settings, open any application to enter text, such as notes or messenger. When the keyboard appears, click on the gear icon in the top panel or hold the comma (depending on the version). In the menu that opens, select Settings, and then go to Preferences. This is where the keyboard switch "Vibration when you press keys" is located.
Interestingly, modern versions of Gboard now allow you to adjust the duration of the vibration, rather than just turn it on or off. The slider, "The duration of the vibration when you press the keys," allows you to adjust the response force to within milliseconds, which is the perfect solution for those who want to keep the tactile sensation of the print, but make it barely noticeable.
- 🔹 Open the keyboard settings through the gear.
- 🔹 Go to the “Preferences” or “Settings” section».
- 🔹 Find the item "Vibration when pressing the keys».
- 🔹 Adjust the duration or turn off the function completely.
💡
If the standard vibration duration in Gboard doesn’t suit you, try installing third-party plugins or themes that may have their own tactile response profiles.
Settings of the MIUI keyboard (Sogou or Baidu)
In some regions, especially in Chinese versions of firmware or when using specific language packages, the Xiaomi 10s may pre-installed a keyboard from local developers such as Sogou or Baidu. The interface of these applications is significantly different from the usual Gboard, and the vibration settings here are hidden deeper.
Usually, to access the configuration, you need to click on the keyboard logo icon or a special menu button in the tool bar. Next, look for a section that may be called “Input settings”, “Sounds” or “Effects.” In Chinese versions of the interface, these items are often marked with characters, but the vibrating phone icon remains a universal symbol.
Unlike Gboard, MIUI keyboards often offer pre-made scripts. You can choose Silence, Office or Game mode, where the vibration parameters are already optimized by developers. For example, in game mode, vibration can be amplified for better feedback, whereas in office mode it is completely turned off.
| Keyboard type | Location of settings | Possibility of fine tuning |
|---|---|---|
| Gboard (Google) | A gear. → Preferences | High (duration slider) |
| MIUI Keyboard | Menu → Settings → Sound | Medium (on/off) |
| Sogou / Baidu | Logo → Input settings | Low (ready profiles) |
Hidden Functions of Chinese Keyboards
Use of Do Not Disturb Mode and Profiles
There is a scenario where you need to temporarily remove the vibration, for example, during a meeting or watching a movie. You don't have to climb deep menus every time. Android offers a Do Not Disturb mode that globally suppresses sounds and vibrations, including keyboard response.
You can activate this mode through the Quick Swipe Panel (top-down swipe) or through the volume menu. It is important to set the exceptions correctly. By default, the mode can only block calls, leaving the keyboard vibration active. You need to go to the Do Not Disturb mode settings and make sure that the Vibration or Tactile Response option is also blocked.
In addition, the Xiaomi 10s can be set to automatically turn on this mode on a schedule or geolocation, which means that when you come to the office or go to bed, the phone will go into silent mode, and the keyboard will stop vibrating without you.
- 🌙 Open the control center and select "Do not disturb».
- 🌙 Click on the mode settings (cog next to the button).
- 🌙 Make sure you are allowed to block system sounds.
- 🌙 Set up automatic turn on on schedule.
Advanced Methods: ADB and Engineering Menu
For users who want to gain full control of their device, there are methods that do not require superuser rights (Root), but give access to hidden parameters, one of which is the use of the ADB debugging bridge (Android Debug Bridge), which allows you to change system databases, where the usual interface does not allow.
To start, you need to turn on Developer Mode on your Xiaomi 10s. To do this, seven times click on the build number in the About Phone section. Then activate Debugging on USB. By connecting the phone to your computer, you can enter a command that will force the input vibration to turn off even if the sliders in the menu are active.
adb shell settings put system haptic_feedback_enabled 0This command changes the value of the system flag for tactile recoil. To get it back to normal, just replace the "0" with the "1" at the end of the command. It's a powerful tool, but it requires caution. Changing other parameters through ADB without understanding their purpose can lead to unstable system operation.
⚠️ Attention: Use ADB-A mistake in the team's syntax can lead to unpredictable system behavior or resetting.
Impact of MIUI and HyperOS Updates
Xiaomi regularly updates its software, and with new MIUIs or HyperOS, the menu structure may change. What was in one place in version 12, version 14, can be moved or renamed. This often confuses users who follow the old instructions.
Recent updates have tended to combine sound and tactile settings into a single “Sound Control Center,” which brings all the settings together, making life easier for beginners, but limiting the fine-tuning options for advanced users, and sometimes after a major update, your personal settings can be reset to factory values.
If you upgraded your Xiaomi 10s and noticed that the vibration has returned, don’t rush to look for bugs. Most likely, this is the normal behavior of the system after the update. Just check the settings again, focusing on the current menu structure of your firmware version.
💡
After each major system update, it is recommended to recheck the sound and vibration settings, as they can be reset to factory values.