How to change the background of the keyboard on Xiaomi: all the ways for MIUI 14 and 15

The background of the keyboard on Xiaomi smartphones is one of those little things that can dramatically change the visual experience of the device. The standard white or gray substrate under the keys becomes boring over time, especially if you actively use instant messengers or social networks. Fortunately, the manufacturer and third-party developers offer several ways to personalize โ€” from built-in themes to deep customization through ADB.

In this article, we will discuss all the current methods of changing the background of the keyboard on Xiaomi, Redmi and POCO devices running MIUI 14/15 (including global and Chinese versions of firmware).

  • ๐ŸŽจ Apply standard themes from Settings โ†’ Theme shop
  • ๐Ÿ“ฑ Use third-party keyboards with extended customization (Gboard, SwiftKey)
  • ๐Ÿ”ง Introduce user background through ADB-Teams (for advanced teams)
  • โš™๏ธ Bypassing restrictions MIUI on certain models, for example, POCO F5 or Redmi Note 12)

Importantly, not all methods are universal. For example, on devices with HyperOS (the new shell from Xiaomi), some functions may work differently.

๐Ÿ“Š What keyboard do you use on Xiaomi?
Standard MIUI
Gboard (Google)
SwiftKey
other

1. Standard MIUI themes: fast background change without apps

The easiest way to change the background of the keyboard is to use the built-in Theme Store, which works on all Xiaomi devices with original firmware (no custom builds).

Instructions:

  1. Open Settings โ†’ Themes.
  2. Go to the Keyboard tab (on some versions of MIUI it is called the Entering Style).
  3. Choose your favorite topic from the ones you like. Pay attention to the notes: ๐ŸŒ™ Dark topics are appropriate for AMOLED-screens (saves charge). ๐ŸŽญ Animated โ€“ background with dynamic effects (can affect performance). ๐Ÿ–ผ๏ธ Static โ€“ ordinary pictures or gradients.

Apply

Limitations of the method:

  • โŒ There is no way to upload your background โ€“ only ready-made templates.
  • โŒ In some models (POCO X5 Pro, Redmi K60) Keyboard themes may not be available in the store.
  • โŒ After updating MIUI topics are sometimes dropped.

๐Ÿ’ก

If your Theme Store is blocked in your region (e.g. Europe), try changing your Mi Account region to India or Russia via Settings โ†’ Xiaomi Account โ†’ Region.

2.Side of the keyboard: Gboard, SwiftKey and others

If the built-in themes aren't enough, you can install an alternative keyboard, the most popular ones being Gboard (from Google) and SwiftKey (from Microsoft), which supports changing the background, including uploading their images.

How to set up the background in Gboard:

  1. Install Gboard from Google Play.
  2. Open any input field (such as in Notes), swipe down the keyboard toolbar and tap โš™ Settings.
  3. Go to Topics. โ†’ Create your own theme.
  4. Select a background and upload your image or select a gradient.
  5. Set up transparency and key color, then save the theme.

Advantages of third-party keyboards:

  • โœ… The ability to use any image from the gallery.
  • โœ… Synchronizing themes between devices (via account) Google/Microsoft).
  • โœ… Additional functions: gestures, text prediction, real-time translation.
How to return the standard MIUI keyboard?
Go to Settings โ†’ System โ†’ Language & Input โ†’ Virtual Keyboard and turn on the MIUI Keyboard. Then click on it and select Use by default.

โš ๏ธ Note: On some devices (Xiaomi 13 Ultra, POCO F4 GT) When using third-party keyboards, you may experience lags when entering in high-security applications (banks, encrypted messengers). MIUI.

3. Advanced customization through ADB (for power users)

If you need to completely replace the system files of the keyboard background, you can use ADB-This method requires an unlocked bootloader and superuser rights (root), but gives maximum freedom.

Step-by-step:

  1. Install ADB and Fastboot Tools on PC.
  2. Activate Debugging by USB on your smartphone (Settings โ†’ About Phone โ†’ MIUI Version โ†’ 7 times click on the build number, then go back to Settings โ†’ Additional โ†’ For Developers).
  3. Connect your phone to your PC and execute the command: Adb devices Make sure the device is identified.
  4. Download the archive with custom background files (for example, from the Xiaomi.eu forum) and unpack it in a folder with ADB.
  5. Execute the command to replace files (example for MIUI 15): adb push keyboard_background.png /system/media/theme/default/ adb shell chmod 644 /system/media/theme/default/keyboard_background.png
  6. Reset the device.

โš ๏ธ Attention: Misuse of the right ADB This can cause data loss or device blink. make a backup copy through Settings before you start. โ†’ Additionally. โ†’ Backup and reset.

Xiaomi modelSupport for ADB-castomyRisks.
Redmi Note 12 Pro+Yes (root required)Possible artifacts in animation keys
POCO F5Yes (no root through Magisk)May be reset after the update
Xiaomi 13TPartially (static backgrounds only)No support for animated backgrounds
Redmi K50iYes.Requires to disable MIUI Optimization

4. Hidden MIUI settings: how to enable experimental functions

Some versions of MIUI have hidden options for customizing the keyboard that don't appear in the standard interface, and you need to use access codes or Activity Launcher to activate them.

Method 1: Through the Engineering Menu

  1. Open the Phone app.
  2. Enter the code ##6484##
  3. In the menu that appears, select Keyboard Settings (if available).
  4. Activate Custom Background and upload the image.

Method 2: Activity Launcher

  • ๐Ÿ“ฑ Install Activity Launcher.
  • ๐Ÿ” Find in the list com.miui.mms or com.android.inputmethod.latin.
  • ๐Ÿ› ๏ธ Start an activity called KeyboardThemeActivity.

โš ๏ธ Note: Engineering menus may vary depending on the region of the firmware. MIUI (MIUI EU) 6484## is often blocked.

โ˜‘๏ธ Preparation for ADB-customization

Done: 0 / 5

5. Problem Solving: Why the background doesn't change?

Sometimes users are faced with the fact that the background of the keyboard is not updated or reset.

Problem 1: The background is reset after the reset.

  • ๐Ÿ”„ Check if Auto Update Themes is included in Settings โ†’ Topics โ†’ Settings of topics.
  • ๐Ÿ“ฅ Reinstall the keyboard theme from the Theme Store.
  • ๐Ÿ”ง If you use ADB, Check the file access rights (Chmod 644).

Problem 2: Gboard does not use a user background.

  • ๐Ÿ–ผ๏ธ Make sure that the image has at least a resolution. 1080ร—1920.
  • ๐Ÿ”„ Restart the Gboard app in Android settings (Settings) โ†’ Annexes โ†’ Gboard โ†’ Forced stopping).
  • ๐Ÿ“ฒ Update Gboard to the latest version.

Problem 3: There is no option to change the background on the POCO X3 Pro.

This is a well-known feature of firmware for devices on the Snapdragon 860.

  • ๐Ÿ”„ Update. MIUI Up to the latest version (check in Settings) โ†’ Updating the system).
  • ๐Ÿ“ฑ Install custom firmware (e.g. Xiaomi.eu or Pixel Experience).
  • ๐ŸŽจ Use a third-party keyboard (Gboard, SwiftKey).

๐Ÿ’ก

On HyperOS devices (such as Xiaomi 14), standard keyboard background changes may not work, in which case third-party keyboards are the only reliable option.

6. Alternative methods: bypass the limitations of MIUI

If none of these things worked, you can try workarounds, which are more effortful, but often work.

Method 1: Use of Substratum/Themes

Substratum allows you to apply overlays on top of system applications, including the keyboard.

  1. Install Substratum and Andromeda (for rootless devices).
  2. Download a theme with keyboard support (like Swift Black or PitchBlack).
  3. Apply the theme and restart the device.

Method 2: Replacement of system APKs

For experienced users:

  • ๐Ÿ”ง Download the modified LatinIME.apk (keyboard MIUI) forum 4PDA or XDA Developers.
  • ๐Ÿ“ฒ Set it up through ADB or TWRP.
  • โš ๏ธ Risk: Incompatible versions can cause system applications to crash.

Method 3: Emulation of another model

On some devices (e.g. Redmi 10C), the keyboard customization options are hidden due to regional constraints.

  1. Install BuildProp Editor (root required).
  2. Change the ro.product.model value to a feature-enabled model (e.g. Redmi K40).
  3. Restart the device and check for options in Settings โ†’ Themes.

FAQ: Frequent questions about changing the background of the keyboard to Xiaomi

Can I change the background of the keyboard to Xiaomi without root?
Yes, but with limitations: ๐ŸŽจ Through the Theme Store (only ready-made themes). ๐Ÿ“ฑ Through third-party keyboards (Gboard, SwiftKey). ๐Ÿ”ง Through ADB (No root, but with the bootloader unlocked. Complete freedom of customization (any images, animations) requires root rights.
Why did the background of the keyboard drop after the MIUI update?
This is standard system behavior. MIUI 14 on MIUI 15) drop off: ๐Ÿ”„ Customized themes from the Theme Store. ๐Ÿ“ฑ Settings of third-party keyboards (Gboard, SwiftKey). ๐Ÿ”ง Modified system files (if the update is overwritten) /system). Solution: Repeat background settings after the update. ADB-It is recommended to use Magisk modules that are stored in the OTA-update.
How to make a transparent background keyboard on Xiaomi?
Transparent background is only available in: ๐Ÿ“ฑ Gboard: Settings โ†’ Topics โ†’ Create your own โ†’ Transparency. ๐ŸŽจ Some themes from the Theme Store (see "transparent" tag) on the standard keyboard. MIUI Transparency is impossible without modifying system files.
Can I animate the background of the keyboard?
Yeah, but with nuances: ๐ŸŽญ The Theme Store has animated themes (e.g., with a gradient or particle effect). ๐Ÿ“ฑ In Gboard you can add a GIF as a background, but it can slow down the input. ๐Ÿ”ง Through ADB Or Substratum, you can implement custom animation (experience required). On HyperOS devices, animated backgrounds may not work due to performance optimization.
Is it safe to use ADB to change the background of the keyboard?
Yes, if: โœ… You monitor the correctness of commands (typos in the paths can lead to errors). โœ… Do backup before the change. โœ… Use files designed for your model and version MIUI. Risks: โŒ Incorrect access rights (chmod) can break the keyboard. โŒ On some devices (Xiaomi) 12S Ultra) MIUI block the changes in /system For beginners, we recommend starting with third-party keyboards or themes from the Theme Store.