The sound of the keyboard on Xiaomi smartphones can be annoying, especially if you type often or are in a quiet environment. Despite the seeming simplicity of the task, many users find that standard settings do not always work: the sound returns after a reboot, does not turn off in individual applications or is duplicated by system signals. In this article, we will examine all possible methods, from basic to hidden, including solutions for custom firmware and cases where MIUI ignores user settings.
Xiaomiโs feature is that it often integrates typing sounds at the system service level, which means that turning off the sound in keyboard settings (such as Gboard or SwiftKey) may not work. We tested all methods on devices with MIUI 12-14 (including Redmi Note 11, POCO X5, Xiaomi 13) and identified those that work.
1. Standard sound switching off in keyboard settings
So, to start with the obvious, check the settings on your current keyboard, and even if you've tried this before, make sure you've done it right.
Open any field to enter text (such as Messages or Notes) to make the keyboard appear.
- ๐ Press the gear icon (โ๏ธ) three-point (โฎ) keyboard โ Select Settings.
- ๐ Go to Sounds and Vibration (or Input Preferences for Gboard).
- ๐ซ Turn off sliders: Pressed sound (or Keypress sound) Vibration when pressed (if necessary)
โ ๏ธ Note: On some versions MIUI Keyboard audio option may be hidden in submenu Additional settings โ If you don't find it, try changing the keyboard to English, because sometimes localization hides items.
If you've had the sound left behind, the problem is deeper, whether it's in MIUI system settings or in conflict with other audio profiles. Move to the next section.
Open field for text | Pressed button settings keyboard | Turned off sounds and vibration | Checked in several applications-->
2.Switching off system sounds in MIUI
Xiaomi adds dial sounds not only through the keyboard, but also through system services, for example, the sound can be played when you press on the lock screen or in system dialogues, to turn this off:
- Go to Settings. โ Sound and vibration.
- Scroll down to the System Sounds block.
- Turn it off: ๐ฑ Touch sounds (or touch sounds) ๐ Screen lock sound ๐ Unlocking sound
Important: On some devices (POCO F4, Redmi K50), the Touch Sound option is responsible for the sound of the keyboard, even if the keyboard settings are turned off, and if the sound is gone after that, the problem was system duplication.
If the sound is still there, check if the visually impaired mode is on (it can add audio feedback).
Settings โ Special features โ Hearing โ Disable โSound feedbackโ3. Reset keyboard settings to factory
Sometimes the keyboard settings are "swalled" due to a conflict of updates or a cache failure, and you can reset them without losing data:
- ๐ฑ Open the Settings. โ Annexes โ Application management.
- ๐ Find your keyboard (for example, MIUI Keyboard or Gboard and select it.
- ๐๏ธ Press Warehouse. โ Clear the cache.
- ๐ If it doesnโt work, select Settings Reset (or Delete Data, but it will delete the dictionary and input history).
โ ๏ธ Note: After resetting the keyboard, you will have to reconfigure the language, themes and vocabulary.
If you use Gboard, check your sync with your Google account:
Gboard settings โ Dictionary โ Dictionary synchronization โ DisableSometimes synchronization automatically restores the old sound settings.
4. Disable audio via ADB (for power users)
If standard methods do not work, you can block the system sounds through the ADB-This requires you to connect your smartphone to your computer, but it gives you 100% of the result.
First, turn on the USB debugging:
Settings โ About Phone โ MIUI version (click 7 times until you see โYou became a developerโ)
Settings โ Additional โ For developers โ Debugging by USB (enable)Then connect the phone to your PC, install ADB-tools and execute the commands:
| Team team. | Description | Note |
|---|---|---|
| adb shell settings put system sound_effects_enabled 0 | Turns off all system sounds. | Can block notification sounds |
| adb shell settings put system haptic_feedback_enabled 0 | Turns off the vibration. | It doesn't affect the sound of the keyboard. |
| adb shell pm disable-user --user 0 com.miui.touchassistant | Disables MIUI Touch (responsible for touch sounds) | Could disrupt the gestures. |
โ ๏ธ Warning: Commands are in place until the next reboot. To make changes permanent, use the following commands:
adb shell cmd overlay enable-disable com.android.systemui/bool/config_useDevOverlay falseIf you are not sure of your actions, you should skip this section. ADB-Teams can cause system failures.
What if the ADB does not recognize the device?
5. Deletion of system audio files (root access)
The most radical method is to remove audio files from the system partition, which requires root rights and is only suitable for power users. If you don't have them, skip this section.
First, install a root-enabled file manager (such as Root Explorer or Solid Explorer).
- Go to /system/media/audio/ui/.
- Find the files: KeypressStandard.ogg KeypressSpacebar.ogg KeypressDelete.ogg
.bak
KeypressStandard.ogg.bak
Reset the device.
โ ๏ธ Warning: Deleting or renaming system files can lead to a boothole (cyclic reboot).Before doing anything, back up through TWRP Or OrangeFox.
If the sound is still there after the reboot, check the /vendor/media/audio/ui/ folder โ sometimes the files are duplicated there.
๐ก
Before removing the audio files, copy them to SD-If you have problems with system notifications after the changes, you can return the files back.
6. Alternative solutions: changing the keyboard or firmware
If none of these methods worked, consider the following options:
- ๐ Install a third-party keyboard: Fleksy is a minimalist keyboard with no sounds by default. Simple Keyboard is open source, without unnecessary features. Chroom supports gestures and has no built-in sounds.
- ๐ฑ Update. MIUI: In some versions (e.g, MIUI 13.0.4 for Redmi Note 10) was a duplication bug. Check the updates in Settings โ The phone. โ Updating the system.
- ๐ง Go to custom firmware: Firmware like LineageOS or Pixel Experience doesn't have Xiaomi's built-in keyboard sounds. But that requires unlocking the bootloader and can take away warranty.
If you decide to change the firmware, consider:
- ๐ Backup of data is mandatory (use this). TWRP Or OrangeFox Recovery).
- ๐ Unlocking the bootloader will reset all data on the device.
- ๐ก Some features of Xiaomi, for example, IR-Game Turbo or Blaster may stop working.
๐ก
Changing the keyboard to a third-party keyboard (such as Fleksy) is the fastest and safest way to get rid of the dial sound if system methods do not work.