Modern Xiaomi, Redmi and POCO smartphones are equipped with powerful vibrators that provide tactile returns when typing, which helps the user feel every click, but in a quiet environment or at night, the constant jitter of the device can be very annoying, especially for models with linear vibrators, which are louder and clearer than usual.
Fortunately, MIUI and HyperOS allow you to flexibly manage all aspects of tactile feedback. You won't have to put up with the discomfort of knowing where to look for the right switches. In this article, we'll look at all the possible ways to turn off vibration when printing, including standard menus and hidden features.
Sometimes the problem is not just the keyboard settings, but the system sounds or the power saving modes, and understanding these nuances will help you eliminate the unnecessary body fluctuations. Let's take a look at the basic methods of solving the problem.
Turning off vibrations via GBoard settings
The vast majority of Xiaomi smartphone users use Google's standard GBoard keyboard, which hides the main tactile response switch in its settings, and to access it, you just click on the gear icon on the top of the keyboard or go into the language and input settings in the system.
Once you enter the menu, you need to find the preference section, and you'll see "Vibration when pressed." If you move the slider to an inactive position, you'll instantly remove the jitter, but if you want to leave a slight vibration, but make it less intrusive, you can use a duration slider.
Remember that different versions of the MIUI can have slightly different locations, and sometimes this is duplicated in the general sound settings, so checking both places guarantees results.
- 📱 Open the Settings app and go to the Additionals section».
- ⌨️ Select “Language and input” and then “Keyboard management».
- 🔇 Find GBoard in the list and click on the gear next to the name.
- 🚫 In the Settings menu, turn off the option “Vibration when pressed».
If the standard path seems too long, there is a faster way. Right on the keyboard ruler, there is often a settings button that allows you to change the settings without going deep into the phone menu.
💡
For quick access to GBoard settings, press the comma or space button (depending on the version) to invoke the context menu with the vibrating slider.
System settings of sound and tactile response
Xiaomi smartphones have a separate set of settings that regulate system vibration, which can be activated not only when printing, but also when navigating menus, locking the screen and other actions, and these parameters are controlled through the section “Sound and vibration”.
And what's important here is to look at the item, "Touch Vibration," which, if it's activated, will vibrate whenever you interact with the interface, which is summed up with the keyboard vibration, and turning it off will make it completely silent in tactile terms.
⚠️ Warning: Disabling system vibration may affect the perception of certain actions, for example, you may stop feeling the unlock password confirmation or a long tap on the app icon.
Also in this section, you often find the "locking sound" and "touch sound" settings, and although they're responsible for audio, some firmware versions are associated with tactile response, and a comprehensive shutdown of all interface sounds often solves the problem of annoying shivering.
For users who value silence, there is a Do Not Disturb mode, which activates through the notification curtain automatically turns off most vibrations, including keyboards, until the mode is turned off.
- 🔊 Go to "Settings» → «Sound and vibration».
- 📳 Find the subsection “Additional settings” or “Vibration».
- 🔕 Turn off the Touch Vibration and Lock Vibration toggles».
- 🌙 Use Do Not Disturb mode to temporarily disable all notifications.
Setting up third-party keyboards on Xiaomi
If you don't use standard GBoard, but prefer alternatives like SwiftKey, Yandex Keyboard or Grammarly, the settings will be inside the apps themselves. The principle is similar everywhere, but the interface may differ.
In SwiftKey, you have to go to the settings, select the Sounds and Vibrations section, and adjust the response strength. In Yandex Keyboard, you have a similar item in the design menu or general settings, and it's important to check each input application you have installed separately.
Some users install specialized keyboards for gaming or programming, where vibration can be part of macros, in such cases, it is worth checking the Advanced Settings or plugins section.
If the vibration persists after the app is turned off, try clearing the keyboard cache. Sometimes old configuration files conflict with new system settings.
| keyboard | The path to adjustment | Parameter |
|---|---|---|
| GBoard | Settings → Preferences | Press vibration |
| SwiftKey | Sounds and vibrations | Vibration force |
| Yandex | Design and sounds | Key vibrations |
| Grammarly | Keyboard settings | Tactical response |
What to do if the settings are reset?
Use of One Hand Mode and Special Opportunities
Xiaomi has features that can indirectly affect keyboard performance, such as One-Hand mode that changes the size and position of the keyboard, but sometimes activates additional tactile signals to indicate the boundaries of the screen.
In the Special Features section, you can find settings for people with visual impairment or motor impairment, and there are options like Vibration on Focus or Tactile Feedback that can overlap standard keyboard settings.
Check to see if you have Eye Control or other experimental features that often require constant tactile confirmation, which creates a constant vibration when working with text.
Also worth paying attention to is the design theme: Some third-party Themes items may have their own vibration profiles that ignore system prohibitions. A return to the standard theme of "Classic" helps diagnose this problem.
- ♿ Go to "Settings» → «Advanced settings» → «Special facilities».
- 👁️ Check the “Sight” and “Physical Capabilities” sections».
- 🎨 Change the theme to standard to check the impact of the theme.
- 🖐️ Turn off the “One Hand” mode in the screen settings.
💡
Third-party themes of design are a frequent hidden cause of intrusive vibration, which cannot be removed in standard sound settings.
Problems with energy saving and optimization
MIUI is known for its aggressive battery optimization, and in some cases, the Power Saving mode can block short pulses of the vibrator motor, making them invisible, or, conversely, cause failures when the vibration “sticks”.
If you notice that the keyboard vibration has become jiggy or does not stop after releasing the key, try to switch the CPU mode. In the Battery section, select Performance or Balanced mode and check the result.
⚠️ Attention: Constant background vibration without pressing may indicate a software failure of the vibromotor driver, in which case a simple reset of the device often helps to reset the controller state.
There is also a hidden engineering menu available through a code set where you can test the vibrator motor. If the test motor behaves incorrectly (buzzing, shaking without rhythm), the problem can be hardware.
To access the test, you can use the code ##6484##. In the engineering menu, select Vibrator and run the test, which will help you understand whether the problem is a software setup or a physical malfunction.
☑️ Diagnostics of the problem
Radical methods: discharge and safe regime
If none of these things worked, there may have been a lot of software debris or a conflicting cache in the system, and the first step is to log into Safe Mode, and only system applications run in that state.
To enter Safe Mode on Xiaomi, you usually need to press the off button and then hold your finger on the “Stop” icon on the screen for a long time until you are prompted to go to Safe Mode. If there is no vibration in this mode, the third-party application is to blame.
In extreme cases, if the problem interferes with normal life, you can reset all settings. This will not delete your photos and contacts, but will return all system parameters to factory values. The way to this action: Settings → About phone → Resetting → Erase all data (pre-backup).
adb shell settings put global haptic_feedback_enabled 0This command for ADB (Android Debug Bridge) forcibly disables the system tactile recoil at the kernel level, and it should be used only by experienced users who understand the risks of working with debugging commands.
- 🛡️ Reboot to Safe Mode to Check Third Party Apps.
- 🧹 Clear the cache of the Settings and Keyboard app».
- 🔄 Reset your settings if no software conflict is found.
- 💻 Use it. ADB commands for deep system tuning.