How to remove the sound of keys on Xiaomi Redmi 8 Pro: all methods (including hidden)

Why keyboard sounds are annoying and how to turn them off without consequences

The audio behind the screen or keys of the Xiaomi Redmi 8 Pro is a feature that is not popular with everyone. It is a useful feedback for some, and a source of constant irritation for others, especially in quiet rooms or during night use. Fortunately, the manufacturer has envisaged several ways to turn off these sounds, but not all of them are obvious.

In this article, we’ll look at all the possible methods, from basic MIUI settings to hidden developer settings and even ADB commands for power users. It’s important to understand that some sounds (such as system notifications) may be tied to other settings, so turning them off will require a comprehensive approach. If you’ve tried standard methods and they didn’t work, don’t rush to reset your phone to factory settings: most likely, the solution lies in one of the little-known menu items.

The Redmi 8 Pro (codenamed begonia) features MIUI firmware, which is updated periodically, meaning that some menu items may vary depending on the software version, and we have taken this into account and provided current paths for the latest builds (including MIUI 14 and HyperOS).

Method 1: Disable key sounds through standard MIUI settings

Let’s start with the simplest method, which works on most Xiaomi devices without having to install additional apps or get root rights, which is suitable for turning off sounds when typing, touching the screen and navigating menus.

Instructions:

  • πŸ“± Open the Settings app** (cog icon on the home screen).
  • πŸ”Š Go to the Sound and Vibration section (in some versions) MIUI It may be called Sound and Vibration).
  • 🎹 Scroll down to System Sounds block** and click on Touch Sounds.
  • πŸ”• In the window that opens, select β€œNo Sound”** or move the slider to the Off position..

If after these actions the sounds when pressing the keyboard (for example, in Gboard or SwiftKey) remained, you need to additionally turn them off in the settings of the keyboard itself.

  1. Open any field to enter text (e.g. in messages).
  2. Click on the "cog" or "triple" icon on the keyboard.
  3. Select keyboard settings β†’ Sounds and vibrations.
  4. Turn off the Sound when pressed and Vibration when pressed.

β˜‘οΈ What to check before turning off the sounds

0

Note that some sounds (such as when locking the screen or connecting charging) are separately controlled and can be turned off in the same Sound and Vibration section, but in the Other Sounds submenu.

Method 2: Use Do Not Disturb (DND) Mode

If you need to temporarily remove all the sounds (including the keys) but don't permanently turn them off, Do Not Disturb (DND) mode is fine, and it blocks not only the keys but also notifications, which can be useful in meetings or at night.

How to turn on:

  • πŸ›‘οΈ Go to "SettingsΒ»** β†’ Sound and vibration β†’ Don't disturb.
  • πŸ”” Activate the switch on or set the schedule (for example, from 23:00 to 7:00).
  • πŸ“΅ In the Exceptions section, you can allow calls from selected contacts or alarm clocks.

πŸ’‘

DND mode does not disable sounds in games and some applications (for example, YouTube or TikTok), for which you will have to adjust the sound separately in the application itself.

An important nuance: Do Not Disturb mode does not affect media sound (music, video).If you need to turn off all sounds, including the system, use the volume button on the side panel of the phone and move it to the No Sound position (the bell icon with crossover).

⚠️ Note: In some versions MIUI regime DND It may conflict with alarm clocks. Before using, check what is in the exception settings (Settings) β†’ Don't disturb. β†’ Exceptions) included alarm clocks and timers.

Method 3: Turning off sounds through special features settings

Few people know, but in the Xiaomi Redmi 8 Pro, key sounds can be turned off via the special feature menu, which is useful if the standard settings did not work or you want to remove sounds only for certain actions (for example, when holding buttons).

Step-by-step:

  1. Open Settings** and select Special Options.
  2. Scroll down to the Audio section and adjust the sound (in MIUI 12 and later it may be called Sound Effects).
  3. Find the option of Press Sound or Touch Sound and turn it off.
  4. To completely disable, also deactivate Vibration when pressed (if it interferes).

In the same menu, you can turn off the sounds at:

  • πŸ”„ Screen rotation (Sonic option when turning).
  • πŸ”‹ Connection/disconnection of charging (Charging sound).
  • πŸ“Έ Creating a screenshot (Screenshot Sound).
Why can the sounds come back after the update?

If your version of MIUI doesn't have some items on this list, it means they've been moved to another menu or removed from a new firmware, in which case, try the following ways.

Method 4: Using ADB to deep-turn off system sounds (for advanced)

If standard methods don’t work and keyboard sounds are still annoying, you can use ADB (Android Debug Bridge) commands, which require connecting your phone to your computer and basic command line knowledge, but also disables all system-level sounds, including those that aren’t regulated via the GUI.

What you need:

  • πŸ’» Computer with installed Xiaomi drivers and tool ADB (You can download it as part of Android SDK Platform-Tools).
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Instructions:

  1. Connect Redmi 8 Pro to your computer and allow debugging over USB (a request will appear on the phone screen).
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Use the command to disable touch sounds: adb shell settings put system sound_effects_enabled 0
  5. To turn off keyboard sounds: adb shell settings put system haptic_feedback_enabled 0
  6. Reboot your phone: adb reboot

If the sounds returned after the reboot, the system reset, in which case you can fix the changes by adding commands to the script of automatic execution at launch (for example, via Tasker or MacroDroid).

⚠️ Attention: Misuse of the right ADB Do not change other settings through settings put unless you are sure of their purpose. zen_mode 1 Enable Do Not Disturb mode indefinitely, and you may miss important notifications.

Method 5: Delete system audio files (requires root rights)

This is an extreme method that should only be used if all other methods have failed, which involves removing or replacing system audio files, which requires root rights and can disrupt the stability of the phone, and we don't recommend this method for beginners, but if you're confident in your actions, here's a step-by-step guide.

What needs to be done:

  1. Get root rights to Redmi 8 Pro (for example, through Magisk).
  2. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  3. Go to /system/media/audio/ui/.
  4. Find files with names: Effect_Tick.ogg β€” touch sound; KeypressStandard.ogg – keystroke sound; KeypressSpacebar.ogg – space sound; KeypressDelete.ogg – removal sound.

.bak

Reboot the phone.

If some applications start to issue errors after that, restore deleted files from a backup or reflash the phone.

πŸ’‘

Deleting system files can cause MIUI updates to fail.Be sure to make a full backup through TWRP or Mi Flash Tool before doing so.

Comparison of methods: which way to choose?

To make your decision easier, we've put together a table of pros and cons of each method, and focus on your technical skills and goals.

MethodDifficultyRequired. root/ADBEfficiencyRisks.
Standard settings of MIUI⭐ (simple)❌ No.Turns off 80% of the soundsIt doesn’t work for some system sounds.
Do Not Disturb mode⭐ (simple)❌ No.Provisional decisionBlock all notifications
Special facilities⭐⭐ (middle-of-the-road)❌ No.Turns off touch and vibration soundsMay be reset after the update
ADB-team⭐⭐⭐ (difficult)βœ… Yes, but no root)Turns off all system sounds.Dangerous if used incorrectly
Deletion of sound files⭐⭐⭐⭐ (difficult)βœ… Yeah)Total shutdownHigh risk of system failure

For most users, the first three are enough. If you are not confident in your abilities, do not take risks with ADB or root rights - contact the Xiaomi service center for professional help.

πŸ“Š What method have you tried before?
Standard settings of MIUI
Do not disturb mode.
Special facilities
ADB-team
I've tried nothing.

Frequently Asked Questions (FAQ)

❓ Why do they return after the sound is turned off in the settings?
It's got to do with the peculiarities. MIUI: Some settings are reset after a system update or reboot. ADB-commands (method 4) or check if Restore default mode is enabled in Settings β†’ Additionally. β†’ Resetting settings.
❓ Can I turn off the keys only for a specific application?
Yes, but not for all applications. For example, on WhatsApp or Telegram, keyboard sounds are adjusted in chat settings (Notifications β†’ Keyboard Sound). For games and other programs, you will have to turn off sounds globally or use Do Not Disturb mode with exceptions.
❓ Will these methods work on other Xiaomi models?
Most methods (except for deleting system files) are suitable for all MIUI smartphones, including the Redmi Note 8 Pro, POCO X3, and others. However, the location of menu items may vary depending on the firmware version. On pure Android (for example, on the Xiaomi A3), use keyboard settings and standard sound settings.
❓ How to bring the keyboard sounds back?
To turn on the sounds again, repeat the actions from the selected method in reverse order: In standard settings - return the slider to the position On. In ADB - execute commands with a value of 1 instead of 0. If you deleted files - restore them from the backup.
❓ Why in some games the keys sound remains?
Many games (such as PUBG Mobile or Call of Duty) use their own sound effects to control, which are independent of system settings, and can only be turned off in the settings of the game itself (Social or Control).