How to remove the sound of keys on Xiaomi Redmi 10S: from system settings to ADB

The sound signals that you tap on the Xiaomi Redmi 10S on-screen keyboard can be annoying, especially in quiet environments or when communicating actively in instant messengers. Although MIUI offers basic audio management options, many users find that the keys continue to beep even after disabling all obvious settings, the reason lies in the multi-layered firmware architecture: sounds can be duplicated by the system keyboard (Gboard or MIUI Keyboard), third-party applications or even Xiaomi's proprietary services.

In this article, weโ€™ll look at 5 proven ways, from standard settings to hidden features and developer commands. Youโ€™ll learn how to completely remove sounds when typing, including the unique MIUI 13 bug, which returns keyboard sound after rebooting. The instructions are relevant for the Redmi 10S on all versions of MIUI (including MIUI 14), but some methods will also work for other Xiaomi/Redmi/POCO models.

1. Disabling sounds in keyboard settings

The first and most obvious step is to check the settings of the keyboard itself. The Redmi 10S can either have a standard MIUI Keyboard or a Gboard (from Google) installed by default.

For MIUI Keyboard:

  1. Open any field to enter text (e.g., in Messages).
  2. Click on the gear icon (โš™๏ธ) on the keyboard to go to its settings.
  3. Select Sound and Vibration โ†’ Turn off the slider Sound of the Keys.

For Gboard:

  1. Run Phone Settings โ†’ System and Device โ†’ Language and Entering โ†’ Virtual Keyboard.
  2. Select Gboard โ†’ Settings โ†’ Sound when pressed.
  3. Turn off the option of Key Sound and Vibration when pressed.

โš ๏ธ Note: If the sound is left after these actions, the problem lies in the duplicate settings. MIUI. Move to the next section.

๐Ÿ“Š What keyboard do you use on Xiaomi?
MIUI Keyboard
Gboard
SwiftKey
Another.
I don't know.

2. Global shutdown of system sounds in MIUI

MIUI has separate settings for interface sounds that can override keyboard settings to turn them off:

  1. Go to Settings. โ†’ Sound and vibration.
  2. Scroll down to the System Sounds block.
  3. Turn off the sliders: ๐Ÿ”Š Touch sound (responsible for sounds when you click on interface elements) ๐Ÿ“ Text input sound (duplicates keyboard settings) ๐Ÿ”„ Lock/unlock sound (sometimes affecting the keyboard)

If you don't have a text input sound, your MIUI version hides it, and the developer mode will help (see section 4).

๐Ÿ’ก

Once the system sounds are turned off, restart the phone, and 30 percent of the time, the keys don't sound until after the reboot.

3. Verification of third-party applications

Some messengers (WhatsApp, Telegram, Viber) and social networks (Vkontakte, Facebook) have their own keyboard sounds that are independent of system settings. For example, in Telegram, the typing sound is turned on by default and controlled inside the application.

How to check:

  • ๐Ÿ“ฑ Open the settings of the messenger (for example, in Telegram: Settings) โ†’ Notifications and sounds โ†’ Keyboard sounds).
  • ๐Ÿ”‡ Turn off all options related to input sounds.
  • ๐ŸŽต Remove or disable apps like Zedge or Ringtones that can replace system sounds.

If the sound only appears in a particular app, the problem is that it is there. Try clearing the cache (Settings โ†’ Apps โ†’ [Name] โ†’ Memory โ†’ Clear the cache) or reinstall it.

List of apps with their own keyboard sounds
Telegram (Settings โ†’ Notifications โ†’ Keyboard Sounds) - WhatsApp (Settings โ†’ Notifications โ†’ Tone Sounds) - VKontakte (Settings โ†’ Notifications โ†’ Action Sounds) - Facebook Messenger (Settings โ†’ Notifications and Sounds โ†’ Chat Sounds) - Discord (User Settings โ†’ Notifications โ†’ Message Sounds)

4. Hidden settings through developer mode

If standard methods don't work, you'll have to use developer mode, which will help you turn off system-level sounds, including those that you wouldn't see in normal settings.

Steps:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Click 7 times on the MIUI Version (you will be notified "You are a developer").

Settings โ†’ Additional โ†’ For Developers

Turn off the sounds when you touch

Disable touch sounds

Screen lock sound

Vibration on touch

โš ๏ธ Note: On some versions MIUI There is no option to turn off the sounds when touching. ADB-teams (section 5).

Make sure that Xiaomi | drivers are installed on your PC | Enable debugging over USB in the developer settings | Download the ADB platform from the official Google | Connect Redmi 10S to your PC via cable (select File Transfer mode)

-->

5. Disabling sounds via ADB (for power users)

If all previous methods failed, the most radical way is to change system parameters through ADB. This method is guaranteed to remove the key sounds, but requires connecting the phone to the computer.

Instructions:

  1. Connect Redmi 10S to your PC and open the command prompt in the folder with adb.exe.
  2. Enter the command to check the connection: adb devices (should appear serial number of the device).
  3. Execute the commands in turn: adb shell settings put system sound_effects_enabled 0 adb shell settings put system haptic_feedback_enabled 0 adb shell settings put system lockscreen_sounds_enabled 0
  4. For MIUI Keyboard, additionally: adb shell pm clear com.miui.miuikeyboard (this will reset the keyboard settings to factory ones).

โš ๏ธ Warning: If you've had all the keys left, check your phone for viruses. Some malware is replacing system sounds. Use Mi Security or Malwarebytes to scan.

Why does the sound of the keys return after the reboot?
It's a famous bug. MIUI 12/13, It's about automatically resetting some of the sound parameters. ADB-team (section) 5) โ€” They change the system settings at a deeper level. โ†’ Battery โ†’ Optimization โ†’ Turn off for MIUI Keyboard.
Can I turn off the keyboard sound for a specific application only?
Yes, but not for all applications. Methods: In Telegram/WhatsApp: turn off sounds in the notification settings. For games: use Do Not Disturb mode (Settings โ†’ Sound โ†’ Do Not Disturb โ†’ Rules โ†’ Add a rule for the game). For system applications (e.g. Messages), this is impossible without ADB.
Will this manual work on Redmi 10 (without the letter S)?
Yes, Redmi 10 and Redmi 10S have the same MIUI architecture in terms of sound management, except if Redmi 10 has custom firmware (for example, LineageOS), where the settings may differ.
How do you get the keys back?
To turn on the sounds again: Repeat the steps from the section 1 section 2, I've got sliders on. ADB, Execute the commands: adb shell settings put system sound_effects_enabled 1 adb shell settings put system haptic_feedback_enabled 1
Will resetting to factory settings help?
Yes, but this is an extreme measure. Reset will delete all data, including apps and media files. Before the procedure: Back up via Settings โ†’ Additional โ†’ Backup and Reset. Remember the Mi Account and Google accounts โ€” you will need authorization after the reset. Reset is guaranteed to remove all customized sounds, but the problem can come back if it is associated with firmware.