How to change the keyboard theme on Xiaomi: all ways in 5 minutes

The standard keyboard on Xiaomi smartphones often looks boring: gray buttons, monotonous colors and lack of personality. Meanwhile, the manufacturer offers several ways to personalize β€” from built-in themes to install third-party solutions. If you are tired of monotony or just want to refresh the interface, this article will help you to understand all the nuances.

We will look at the official methods of changing the theme through the MIUI/HyperOS settings, installing alternative keyboards from Google Play, as well as solutions for cases when standard options do not work. We will pay special attention to Redmi, POCO and Xiaomi 13/14 flagships - they have their own features. Don't miss the section with the theme compatibility table for different versions of the firmware!

Before you start, check your firmware version: Setting path β†’ About phone β†’ MIUI version. It depends on the availability of some features. Ready to transform the keyboard? Then let's get going!

Method 1: Standard MIUI/HyperOS Themes

The easiest way is to use the built-in themes from Xiaomi, which are free, optimized for the system and do not require additional applications.

  1. Open any input field (such as a WhatsApp message or notes) to make the keyboard appear.
  2. Press the gear icon (βš™οΈ) in the top row of the keyboard - this will cause the settings menu.
  3. Select Keyboard Themes (in some versions – Design).
  4. Scroll through the list of available topics and tap on the one you like. Changes will apply automatically.

MIUI 14 and later adds the ability to download additional themes from the cloud. To do this, click Get More in the themes menu, and the Xiaomi Themes section will open with hundreds of options. Note: some themes may be paid (from 50 to 300 rubles).

Check out the MIUI/HyperOS version

Update the Themes app on Google Play

Free up 100+MB of memory to download new themes

Connect to Wi-Fi for quick download-->

If the theme is not on the list, try updating the Themes app through Google Play. Sometimes new collections only appear after an update. Also, check the region of your Mi Account account - in some countries the range of themes is limited.

⚠️ Warning: On HyperOS devices (e.g. Xiaomi 14 or Redmi K70), the path to keyboard settings may be different. If you don't find the gear icon, try holding the space, and that will trigger theme menu on some firmwares.

Method 2: Installation of third-party keyboards

If you don't have enough built-in themes, you can install an alternative keyboard.

  • 🎨 Gboard (from Google) – supports changing color schemes, adding wallpaper and even creating your own themes.
  • 🌈 SwiftKey (Microsoft) – offers responsive themes that adapt to your phone’s wallpaper.
  • ⚑ Fleksy is a minimalist design with gesture support and button customization.
  • πŸ–ŒοΈ Chrooma is a keyboard with AI support and unique visuals.

To install a third-party keyboard:

  1. Download the app from Google Play (like Gboard).
  2. Launch the application and follow the setup instructions.
  3. Go to Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  4. Activate the new keyboard and set it by default.

In Gboard and SwiftKey, the themes change directly in the app settings, for example, in Gboard, the path is: Settings β†’ Themes β†’ Select a theme. Here you can download wallpaper from the gallery or create your own color scheme.

Standard MIUI

Gboard

SwiftKey

Fleksy

other-->

Third-party keyboards consume more memory and can slightly slow down text input on weak devices (for example, Redmi 9A or POCO M3).

  • πŸ” Search GIF And stickers right out of the keyboard.
  • 🌍 Instant translation of highlighted text.
  • 🎡 Voice input with multilingual support.

Method 3: Manually modifying system files (for advanced)

If you're willing to take risks, you can change the keyboard theme through system file editing, which requires an unlocked bootloader and root rights, so it's only suitable for power users.

  1. Replace the APK- keyboard file via Magisk or TWRP.
  2. Edit XML- theme files in the /system/app/LatinIME folder.

For the first method you will need:

  1. Download a modified LatinIME.apk with themes (see the XDA Developers or 4PDA forums).
  2. Install it via Magisk Module or replace the original file in /system/priv-app.
  3. Clear the keyboard cache in Settings β†’ Applications β†’ Application Management β†’ Keyboard.

For the second method, use Root Explorer or MT Manager:

  1. Go to /system/app/LatinIME/res/color.
  2. Edit the miui_keyboard_colors.xml files (change the color hex codes).
  3. Reset the device.
What happens if you make a mistake in editing system files?
Incorrect changes to system files can cause the keyboard to crash (it won't open) or even bootloop (a cyclic phone reboot).Always back up the original files via TWRP or Magisk before editing. If the keyboard stops working, try clearing it or reinstalling it via adb: adb shell pm clear com.miui.miuikeyboard

⚠️ Warning: On HyperOS devices (e.g., Xiaomi 14 Pro), the path to keyboard files may be different: /system/system_ext/priv-app/LatinIME. Also note that after the firmware update, all changes will reset!

Theme compatibility table for different Xiaomi models

Not all themes work on all devices, but the following is compatibility data for popular models (relevant to MIUI 14/HyperOS 1.0):

Model of the deviceStandard MIUI themesThemes from Xiaomi ThemesGboard/SwiftKeyManual editing
Xiaomi 13/13 Proβœ… (10+ topics)βœ… (200+ topics)βœ…βœ… (requires Magisk)
Redmi Note 12βœ… (8 themes)βœ… (150+ topics)βœ…βš οΈ (bootloop risk)
POCO F5βœ… (6 topics)βœ… (100+ topics)βœ…βŒ (bootloader)
Redmi 10Aβœ… (4 topics)❌ (region-limited)βœ…βŒ (no root)
Xiaomi Pad 6βœ… (12 topics)βœ… (300+ topics)βœ…βœ… (requires unlocking)

On devices with 1-2 GB of RAM (such as the Redmi 9C or POCO C31), third-party keyboards can work with lags, in which case it is better to limit yourself to standard MIUI themes.

Solving problems when changing the topic

Sometimes users encounter errors when trying to change the topic, and consider the typical cases and ways to correct them:

  • πŸ”„ Topic not applicable: Reboot your phone. Clear the keyboard cache to Settings β†’ Apps β†’ Keyboard β†’ Memory. Check if there are restrictions in Settings β†’ Special Options β†’ Simplified Mode.
  • πŸ“± No gear icon on the keyboard: Hold the space or comma is an alternative menu call. Update the firmware through Settings β†’ About the phone β†’ System Update.
  • πŸ’Ύ Topics from Xiaomi Themes are not downloadable: Check your Internet connection (better use Wi-Fi). Update the Themes app on Google Play. Change your Mi Account region to Russia or India (more free themes).

If after changing the theme, the keyboard began to slow down or close arbitrarily, try:

  1. Back to the standard topic.
  2. Disable animations in Settings β†’ Additional β†’ Animation system.
  3. Delete the cache of the com.miui.miuikeyboard application via ADB: adb shell pm clear com.miui.miuikeyboard

πŸ’‘

If downloaded themes are missing after the MIUI update, check the /sdcard/MIUI/theme/.data/.overlay folder. Sometimes theme files stay there but don't appear in the menu. Rebooting the device usually solves the problem.

Creating your own keyboard theme

If you don't have enough, you can create your own.

  1. Image editor (such as Photoshop or GIMP).
  2. An APK build tool (such as APKTool).
  3. Knowledge of XML for editing theme files.

Step-by-step:

  1. Download the original LatinIME.apk from your device’s firmware (can be retrieved via MT Manager).
  2. Unpack APK with APKTool: apktool d LatinIME.apk -o output
  3. Edit files in folders: res/drawable – images of buttons. res/color – color schemes. res/layout – location of elements.
apktool b output -o custom_keyboard.apk

uber-apk-signer

To simplify the process, you can use ready-made themes templates with XDA Developers or GitHub. For example, the MIUI Keyboard Themes project offers a collection of customized keyboards.

⚠️ Warning: Self-assembly APK can disrupt keyboard operation if you misedit AndroidManifest.xml or resources.arsc. Always test the collected APK on a backup device or via an emulator!

The best themes for Xiaomi keyboard in 2026

We selected the top-5 theme that are popular among Xiaomi owners:

  • 🌌 Cosmic Black is a dark, star-sized theme suitable for AMOLED- screens (Xiaomi 13 Ultra, POCO F5 Pro).
  • 🍬 Candy Pink is a pink-purple range with rounded buttons, perfect for the Redmi Note 12 Pro.
  • πŸ€– Cyberpunk Neon is a neon accent on a black background inspired by Cyberpunk 2077.
  • πŸƒ Nature Green is a calm green tones with a texture of leaves, looks good on the Xiaomi 12 Lite.
  • ❄️ Frost White is a minimalist white theme with blue accents, suitable for business use.

All these themes are available in the official Xiaomi Themes app.

  1. Open the β†’ Keyboard Themes.
  2. Enter the title of the topic in the search.
  3. Click Apply (for paid themes, you will need to pay through Mi Account).

If you prefer Gboard, there are similar themes in its collection:

  • Dark Theme with Borders (Cosmic Black)
  • Pastel Pink (similar to Candy Pink)
  • Neon Glow (alternative to Cyberpunk Neon)

πŸ’‘

Before buying a paid theme, check its rating and reviews in Xiaomi Themes. Some themes may contain ads or work incorrectly on certain models.

FAQ: Frequent questions about changing the keyboard theme

Can I return a standard theme after installing a custom theme?
Yes, for this: Open the keyboard settings (the βš™οΈ icon). Select Themes and tap on Standard or Default. If the standard theme is not listed, clear the keyboard data into Settings β†’ Apps.
Why did the keyboard theme drop after the MIUI update?
In major updates (e.g., from MIUI 13 to MIUI 14), the system resets some settings, including keyboard themes, which involves changing the structure of system files. To avoid loss: Save a screenshot of the current theme (to re-locate it later). Use third-party keyboards like Gboard, where the themes are saved in your Google account.
How to transfer keyboard themes to another Xiaomi smartphone?
Unfortunately, direct synchronization of themes between Xiaomi devices is not supported. But there are workarounds: For standard MIUI themes: copy files from /sdcard/MIUI/theme/.data/.overlay to a new phone (root required). For Gboard/SwiftKey: log in to the same Google account - the themes will load automatically. For paid themes: link the purchase to your Mi Account - this will allow you to download them again.
Can I change the theme of the keyboard to Xiaomi without the Internet?
Yes, but the choice will be limited: Standard MIUI themes (usually 4-6 options) are available without connection. If you previously downloaded themes from Xiaomi Themes, they will be stored in the device's memory. For Gboard, you can download your favorite themes through Wi-Fi beforehand, and then use offline. To check available offline themes, turn off the Internet and open the keyboard settings.
Why aren’t Xiaomi Themes installed on my POCO X3?
This problem is typical for global firmware devices (e.g., POCO X3 NFC on MIUI Global). Solutions: Change the region in Mi Account to India or Russia (in some regions even more so). Install Xiaomi Themes from APK (the Chinese version often has more themes). Use a VPN with a connection to servers in India or Singapore when downloading themes. If nothing helps, try third-party keyboards - they are not tied to the region.