How to change the sound of the keyboard on Xiaomi: all the ways from standard to hidden

The sound of keystrokes on Xiaomi’s keyboard is a trifle that can be both annoying and fun. Some want to get rid of the annoying β€œclick” on public transport, while others are looking for original sound effects to diversify the user experience. In this article, we’ll explore all possible ways to change the sound of the keyboard, from basic settings in MIUI to installing third-party keyboards and even manually editing system files for advanced users.

It is important to understand that the features depend on the firmware version (MIUI 14/15 or the new HyperOS), the smartphone model (for example, Redmi Note 12 or Xiaomi 14) and the type of keyboard – standard Gboard or branded Mi Keyboard. We will look at options for all scenarios, including cases when the desired menu item is β€œhidden” by the manufacturer. If you are ready to experiment, read on!

Method 1: Standard keyboard settings in MIUI/HyperOS

To start with, the basics are built-in options: In most Xiaomi smartphones (except for the European market models with cropped firmware), the keyboard sound can be turned off or changed through the settings menu. Here's how to do it:

  1. Open any application where the keyboard appears (such as Notes or Messages).
  2. Touch the gear badge (βš™οΈ) on the keyboard to go to its settings.
  3. Select Sounds and Vibration (or Input Settings β†’ Keyboard Sound in HyperOS).
  4. Activate or deactivate the keystroke sound switch.

Some versions of MIUI (e.g., the POCO X5) also have a choice of 2-3 preset sounds: a standard β€œclick”, β€œsoft touch” or β€œmechanical”. However, on models with global firmware (e.g., Redmi Note 13 Pro+ 5G), this item may not be available, then you will have to use alternative methods.

πŸ“Š What keyboard do you use on Xiaomi?
Standard Mi Keyboard
Gboard (Google Keyboard)
SwiftKey
Another.
I don't know.

Method 2: Install a third-party keyboard with custom sounds

If the built-in sounds don't suit you, the most reliable way is to install an alternative keyboard, such as Google's Gboard or Microsoft's SwiftKey, which offers a wide range of audio themes, including the ability to download custom files.

  • πŸ“± Install Gboard from Google Play.
  • πŸ”§ Go to Settings. β†’ System system β†’ Language and input β†’ Virtual keyboard and select Gboard as default keyboard.
  • 🎡 Open the Gboard settings (cog on the keyboard) β†’ Topics, emojis and GIF β†’ Text input settings β†’ Keystroke sound.
  • πŸ”Š Select one of the suggested sounds or upload yours (format.mp3 or.wav, lasting up to 1 second).

For SwiftKey, the path will be similar, but with one caveat: to download custom audio, you first need to download it to the device in the folder. Downloads/SwiftKey/Sounds. Note that not all formats are supported – the best option is a monophonic file with bitrate. 128 quid.

β˜‘οΈ Preparation of custom sound for the keyboard

Done: 0 / 4

Method 3: Editing system files (for advanced users)

If you're willing to take risks and have root access, you can manually replace the system keyboard sounds, which works on most Xiaomi devices, but it takes care that the wrong actions can cause the system to crash.

  1. Install a root-enabled file manager, such as Root Explorer or Solid Explorer.
  2. Go to /system/media/audio/ui/ or /vendor/media/audio/ui/ (depending on the model and version of MIUI/HyperOS).
  3. Find files with the names KeypressStandard.ogg – standard pressing sound; KeypressSpacebar.ogg – space sound; KeypressDelete.ogg – deletion sound.

Make a backup of the original files (copy them elsewhere).

.ogg

644

Reset the device.

Attention! This method does not work on dynamic partitions used in new models (e.g. Xiaomi 13T) and may reset your sounds after the firmware update.

What if the sounds have not changed after the replacement?
Check the permissions to access new files (should be 644). Make sure the file names match the original ones. Restart the device in Safe Mode and check again. If the sounds are still standard, it's possible your model uses sounds from another partition (e.g. /product/media/audio/ui/).

Method 4: Using themes for MIUI

Few people know, but in MIUI, keyboard sounds can be tied to the theme of the design. Some themes from the official Themes store include unique sound effects, including a keyboard. Here's how to apply them:

  • 🎨 Open the Themes app (icon with brush).
  • πŸ” In the search box, type β€œkeyboard sounds” or β€œkeyboard soundsΒ».
  • πŸ“² Choose your favorite theme and click Apply.
  • βš™οΈ After applying the theme, go to the keyboard settings and check if new sounds have appeared.

Unfortunately, not all themes have sound effects, but often only visual design changes. To avoid wasting time, pay attention to the description of the topic: if it mentions "sound packages" or "audio effects", the probability of success is higher.

πŸ’‘

Before installing themes, check the reviews of other users – sometimes the keyboard sounds can conflict with the system ones, causing delays in entering.

Method 5: ADB-commands

On some Xiaomi devices (especially those with global firmware), the keyboard sound options are hidden, but they can be activated via ADB. This method does not require root rights, but you need to debug over USB.

  1. Turn on Developer Mode (7 times click on the MIUI version in Settings β†’ About Phone).
  2. Activate Debugging by USB in the Developer Menu.
  3. Connect your phone to your PC and execute the command: adb shell settings put system sound_effects_enabled 1 It'll include hidden sound effects.
  4. To change the sound of the keyboard, use: adb shell settings put secure keyboard_sound 1 (where 1 β€” included, 0 β€” switched off).

Once you've done the commands, restart the device. In some cases, this reveals additional items in the keyboard settings menu that were previously unavailable. For example, on Redmi 10, after this procedure, you can choose the sound from 5 options instead of the standard 2.

πŸ’‘

ADB-commands are the safest way to unlock hidden features without root rights, but require a connection to a computer.

Comparison of methods: which one to choose?

To make it easier for you to determine, we have collected the key pros and cons of each method in the table:

MethodDifficultyRoot is required.Support for custom soundsRisks.
Standard settings⭐❌ No.❌ Only pre-installedAbsent.
Third-party keyboard (Gboard)⭐⭐❌ No.βœ… Yes (through file uploading)Possible conflicts with the system keyboard
Editing system filesβ­β­β­β­βœ… Yes.βœ… Yes (any formats)Risk of system damage
MIUI themes⭐⭐❌ No.❌ Only built-in themeThey may be reset after the update.
ADB-team⭐⭐⭐❌ No.❌ Only hidden systemMinimum (needs care)

If you're a beginner, start with standard settings or Gboard installation. Advanced root users will do well to manually replace system files, but remember: this can disrupt the warranty. The ADB method is a middle ground for those who are not afraid of the command line, but do not want to risk the stability of the system.

Frequent problems and their solutions

When changing the sound of the keyboard, Xiaomi users often encounter common errors, and here are the most common ways to fix them:

⚠️ If the keyboard stopped working after the system sounds were replaced, check if you accidentally deleted KeypressStandard.ogg or KeypressDelete.ogg files.>. Restore them from backup or download original forum sounds (e.g., download them from the forums, 4PDA).

  • πŸ”‡ Sound gone after update: Reset keyboard settings in Settings β†’ Annexes β†’ Application management β†’ keyboard β†’ Warehouse β†’ Clear the data.
  • πŸ”Š Castomic sound plays with a delay: Reduce the bitrate of the file to 96 kbps or convert it to.ogg.
  • βš™οΈ No keys in settings: Try changing the region of the device to India (in some firmware, this reveals additional options).
  • πŸ“± Sound works only in some applications: Check if it is disabled in the settings of a particular messenger (for example, WhatsApp or Telegram have their own audio options).

If none of the methods worked, your Xiaomi model may be using hardware acceleration to block changes, in which case you just have to wait for a firmware update or install custom (like LineageOS), but this is a topic for a separate article.

Can I change the keyboard sound to Xiaomi without root?
Yes, there are several ways: Use a third-party keyboard (like Gboard or SwiftKey) that supports custom sounds; apply a theme from the MIUI Themes store that includes sound effects; enable hidden settings through ADB (no root, but you need a computer); Standard keyboard settings also allow you to choose from 2-3 audio options on most devices.
Why did the keyboard sounds drop after the MIUI update?
This is a typical problem: when you update your firmware, system files (including sounds) are replaced with standard ones. To avoid loss: Save a backup of the modified files (if you used the root method). Use third-party keyboards - their settings are not reset when you update MIUI. Before updating, turn off automatic theme installation (in Settings β†’ Themes).
How do you make the keyboard sound louder?
The volume of the keyboard is tied to the system sound of the interface. To increase it, open Settings β†’ Sound and vibration. Press Volume and increase the slider System Sounds. If the sound is still quiet, try replacing the sound file with a louder one (via root or ADB). Note that on some models (for example, Xiaomi 12 Lite), the volume of the system sounds is limited at the firmware level.
Can you set different sounds for different keys (for example, space and letters)?
Yes, but only through manual editing of system files (root required). In the /system/media/audio/ui/ or /vendor/media/audio/ui/ folder, there are separate files for: KeypressStandard.ogg - normal keys; KeypressSpacebar.ogg - space; KeypressDelete.ogg - delete; KeypressReturn.ogg - Enter. Replace each file with your sound, keeping the original names. Once the device is restarted, sounds will be played selectively.
Why is my Xiaomi not having the option to change the keyboard sound?
This may be related to: Regional firmware: On global versions of MIUI (e.g. Redmi Note 11 Global), some options are hidden. Try changing region to India or China via Settings β†’ Additional β†’ Region. Device model: Budget models (e.g. POCO M5) often lack additional settings. Firmware version: In HyperOS, the path to audio settings may be different. Try searching through the settings (magnifying icon). If the option is really missing, use alternative methods from this article.