How to change the sound of keys on Xiaomi: 5 ways for all models

Keyboard audio is one of those little things that can be both fun and annoying. On Xiaomi smartphones (especially those running MIUI 14/15 or the new HyperOS), users often face limited or no standard sounds after updates. But don’t put up with a monotonous β€œclick” – in this article, we’ll look at all the current ways to change the keys sound, including hidden settings and methods for advanced users.

It's important to understand that customization is based on the firmware version and the device model. For example, on the Redmi Note 12 with HyperOS, the sound-change algorithm is different from what was done on the Mi 11 with MIUI 12.5. We took these nuances into account and prepared universal solutions that work on 90% of the brand's devices. And if your smartphone is the exception, at the end of this article you will find alternatives.

1. Standard settings MIUI/HyperOS: where to look for keyboard sounds

So, to start with the obvious, the built-in tools, most of Xiaomi's firmware has keys tied to the common profile of the interface, but you can customize it separately. Here's how to do this:

Open Settings β†’ Sound and vibration. Here you are interested in two sections:

  • πŸ”Š System sounds - responsible for the melodies of notifications, alarm clocks and interfaces, POCO F5) There is a separate item here called "The sound of the keysΒ».
  • 🎹 Tactile feedback – although it does not directly relate to sound, you can turn off the vibration of the keys if it interferes with the sound.
  • πŸ”„ Resetting sounds – useful if after the update all settings are gone (relevant for HyperOS).

On MIUI 14+ and HyperOS, the path may be slightly different: Settings β†’ Display β†’ Additional β†’ UI Sounds. If you don’t have a keyboard sound on your menu, then the firmware uses a common sound for all system actions (pressing, locking, etc.), in which case move on to the next section.

⚠️ Note: Some models (e.g. Xiaomi) 13T) When you reset your audio settings, you may not be able to select custom tunes. β†’ Memory. β†’ Backup.

πŸ“Š What firmware is used by your Xiaomi?
MIUI 14
HyperOS
MIUI 13 or older
Custom firmware
I don't know.

2. Installation of custom sounds through the file system

If you don't have enough standard sounds, you can download your own.

  • πŸ“± Smartphone with root rights (optional, but simplifies the process).
  • 🎡 A sound file in.ogg format or.mp3 (maximum duration - 1 second, bitrate up to 128 kb / s).
  • πŸ› οΈ File Manager with access to system folders (e.g. MiXplorer or Solid Explorer).

Instructions:

  1. Download your favorite sound (can be found on sites like Zedge or Mobile9) and convert it to.ogg via online services.
  2. Rename the file to keypress.ogg (for pressing sound) or keyrelease.ogg (for key release sound).
  3. Copy the file to /system/media/audio/ui/ (root rights required) or to /sdcard/MIUI/sound/ (for some versions of MIUI).
  4. Reset the device.

If the sound hasn’t changed after the reboot, check:

  • πŸ” File name correctness (registrar is important!).
  • πŸ“‚ Folder permissions (should be rwxr-xr-x).
  • πŸ”„ Cache system (clean through Settings) β†’ Memory. β†’ Clear the cache).

Download file in.ogg|Rename to keypress.ogg|Place in /sdcard/MIUI/sound/|Reboot phone |Check sound in settings-->

3.Apps to change the sound of keys without root

You want to get your file system in trouble? Install one of the specialized applications. We tested 5 popular utilities and selected the three most reliable ones:

AnnexNeed root?Support for MIUI/HyperOSFeatures
Keyboard Sound Changer❌ No.βœ… Yes. MIUI 14)Simple interface, 10+ built-in sounds, support for user files.
Zedge❌ No.βœ… Partially.Large library of sounds, but requires manual installation through a file manager.
SoundAssistantβœ… Yes (for full functionality)βœ… Yes, including HyperOS)Advanced volume settings, support for themes and vibrations.

The most versatile option is Samsung's SoundAssistant, which works amazingly on Xiaomi.

  1. Open the app and go to the System Sounds section.
  2. Select the keys sound and upload your file.
  3. Set the volume separately from other system sounds.

Important: On HyperOS, the application may not display the sound of the keys in the list of available options. In this case, use the file system method (section 2) or ADB-teams (section 4).

4. Change the sound through ADB (for advanced users)

If none of the previous methods worked, try ADB (Android Debug Bridge), which requires connecting your smartphone to your PC, but doesn't need root rights.

Be prepared first:

  • πŸ–₯️ Install. ADB Tools on the computer.
  • πŸ“± Turn on Debugging. USB on a smartphone: Settings β†’ The phone. β†’ Version. MIUI (Press 7 times, then return to Settings β†’ Additionally. β†’ For developers.
  • πŸ”Œ Connect your phone to your PC and confirm your debugging permission.

Now run commands in the terminal (command line):

adb shell settings put system sound_effects_enabled 1


adb shell settings put system lock_screen_sounds_enabled 1




adb push your sound.ogg /sdcard/MIUI/sound/keypress.ogg




adb shell chmod 644 /sdcard/MIUI/sound/keypress.ogg




adb reboot

After the reboot, check the sound. If it hasn't changed, try an alternative command:

adb shell settings put secure keyboard_sound 1

⚠️ Attention: On Xiaomi 13/14 hyperos ADB-The commands can be blocked by the security system, in which case temporarily disable the Protection. MIUI safety-setting.

What if the ADB does not recognize the device?
Make sure that the drivers for your Xiaomi model are installed (you can download on the official website in the Support section). Also check that the developer settings include the item "Allow debugging by debugging". USB (Safe mode. If the problem persists, try another. USB-cable (original from Xiaomi) or port on PC.

5. Features for specific Xiaomi models

Some of the devices have unique nuances when changing the sound of the keys, and we've collected data from popular models.

ModelFirmwareFeaturesRecommended method
Redmi Note 12 Pro+HyperOS 1.0The keys are tied to the theme of the design. Changing the theme resets the settings.ADB or custom files in /sdcard/MIUI/sound/
POCO F5MIUI 14 GlobalIn the settings there is a separate switch β€œKey Sound” in the section β€œSound and vibration”.Standard settings or SoundAssistant
Xiaomi 13 UltraHyperOS ChinaSystem sounds are blocked for modification without root.Only ADB with MIUI protection disabled
Redmi A2MIUI 13 (Go Edition)Limited functionality. No custom sound support.Google Play apps (such as Keyboard Sound Changer)

For Xiaomi Pad 6 and other tablets of the brand, the algorithm is similar to smartphones, but the path to sound files may differ: /system/media/audio/ui/tablet/. Also, tablets often lack key vibration – it can be enabled through Settings β†’ Special features β†’ Vibration when touched.

πŸ’‘

If you've lost all your keys after you upgrade to HyperOS, try resetting the sound to factory: Settings β†’ Sound and Vibration β†’ Resetting sounds. This will bring back the standard tunes, and then you can replace them again.

6.Alternative solutions: keyboards with their own sounds

If you can't change the system sound, set up a customization keyboard.

  • 🎨 Gboard (Google Keyboard): allows you to select sound from 5 built-in options. β†’ Preferences β†’ Pressed sound.
  • 🎡 SwiftKey: Supports user-generated audio downloads (.wav or.wav format.mp3).
  • πŸ”₯ Fleksy: Unique Sound Themes, but Requires a Subscription for Full Feature.

The advantage of this method is that the sound will only work in the keyboard, without affecting the system melodies.

To install custom sound in Gboard:

  1. Download the sound and rename it to keypress.wav.
  2. Place the file in /sdcard/Android/data/com.google.android.inputmethod.latin/files/.
  3. In the Gboard settings, select β€œCustom Sound”.

7. Frequent problems and their solutions

When you change the sound of the keys, Xiaomi users encounter common errors.

  • πŸ”‡ The sound does not change after the file is replaced: Check if the keyboard is blocking the sound (turn off the sound in its settings). Clear the Settings cache (Settings) β†’ Annexes β†’ Application management β†’ Settings β†’ Clear the cache).
  • πŸ”Š Sound is distorted or interrupted: Make sure the file bitrate is less than 128 kb/s. Convert the sound to mono (.ogg with one channel).
  • 🚫 No folder. /sdcard/MIUI/sound/: You can create it manually through the file manager. /sdcard/media/audio/ui/.

If the sound hasn't changed after all the manipulations, maybe your firmware has some very limited features, and then there are two options:

  1. Install custom firmware (e.g. Pixel Experience or LineageOS).
  2. Use a keyboard with built-in sounds (Section 6).

πŸ’‘

Xiaomi HyperOS is most often helped by a combination of ADB and custom audio through the file manager. Standard system settings in this firmware are greatly reduced.

Can I change the sound of the keys to Xiaomi without root?
Yes, in most cases. Use the standard settings (section) 1), Applications like SoundAssistant (Section) 3) or ADB-team (section) 4). Root is only required to change system files in the folder /system/.
Why did the sound of the keys disappear after the HyperOS update?
HyperOS resets some audio settings. Try: Reset sounds to factory settings (Settings β†’ Sound and Vibration β†’ Reset sounds); Set the sound again via ADB or file manager; check if the sound is turned off in the keyboard settings (for example, in Gboard).
How to bring back the standard keyboard sound on Xiaomi?
Remove all custom audio files from folders /sdcard/MIUI/sound/ and /system/media/audio/ui/, Then, you can use the command: adb shell settings put system. sound_effects_enabled 0 adb shell settings put system sound_effects_enabled 1 Or reset the sound settings in the Settings menu β†’ Sound and vibration.
Where to download high-quality sound for keys?
We recommend these resources: 🌐 Zedge – large library, there are sections for Android. 🎡 Freesound - free sound effects (to convert to.ogg) - avoid sounds that are too long or loud - they will be cut off by the system.
Can I set different sounds for different keyboards?
Yes, but only if the sound is customized at the level of the keyboard itself (like in Gboard or SwiftKey) the system key sound will be the same across all keyboards if you've changed it through Xiaomi or ADB settings.