The keyboard on Xiaomiβs smartphone is not just a typing tool, but part of the daily interaction with the device. Many users do not realize that the standard gray or white layout can be transformed beyond recognition: from pastel shades to aggressive neon themes. However, not all methods of color change are equally effective β some work only on certain models (Redmi Note 12, Poco X5, Xiaomi 13T), others require the installation of third-party applications, and still others may conflict with the shell of MIUI.
In this article, we will look at all the current methods of changing the color of the keyboard, from built-in tools to hidden functions that are not written about even in official manuals.
- π¨ Set up the MIUI system keyboard through themes (including hidden settings)
- π§ Change the color in Gboard (Google Keyboard) without losing functionality
- βοΈ Use ADB- deep customization commands (for advanced users)
- π οΈ Solve problems when the keyboard is "reset" after the update MIUI
Important: The methods vary depending on the shell version (MIUI 12/13/14) and the phone model, and we will specify which instructions work on Redmi, Poco and Xiaomi flagships separately.
1 Color Change through MIUI System Themes
The easiest way to redesign a keyboard is to use built-in MIUI shell themes.This method works on all Xiaomi, Redmi and Poco models with MIUI 12 and later, but has a limitation: the keyboard color will only change if you choose a theme that supports it (not all themes affect the layout).
How to do this:
- Open the Themes app (the icon with a brush on your desktop).
- Go to the section My topics β Online topics.
- In the search bar, enter the query: keyboard color or color.
- Select your favorite theme and click Apply.
β οΈ Warning: Some themes only change the background of the keyboard, leaving the buttons standard. To check what the layout will look like, click on the theme thumbnail and scroll to the keyboard screen.
Selected theme marked "Supports keyboard" |Vised keyboards in thumbnail |A backup of the current theme (Settings β Additional β Backup) |Verifiable that the theme is compatible with your version of MIUI-->
If the keyboard hasnβt changed after applying the theme, try:
- π Reboot the phone (sometimes changes are applied after the reboot).
- π± Switch to another keyboard and back to Settings β System β Language and input β Current keyboard.
- ποΈ Delete the application cache Themes in Settings β Applications β Application Management.
| Model phone | Support for colored keyboard themes | Notes |
|---|---|---|
| Xiaomi 13/13 Pro, 14 Series | Complete. | Works with MIUI 14, including dynamic themes |
| Redmi Note 12 Pro+, Note 11 Pro | Partial | Some themes donβt change the color of the buttons, just the background. |
| Poco F5, X5 Pro | Complete. | Requires manual reboot after applying the theme |
| Redmi 10A, 9A | Limited. | Basic color schemes only (blue/green/pink) |
2. Color setting in Gboard (Google Keyboard)
If you don't like the MIUI system keyboard, you can use Google's Gboard, a keyboard with flexible color settings, which is suitable for all Xiaomi models, but requires an additional app.
Instructions:
- Install Gboard from Google Play.
- Activate the keyboard in Settings β System β Language and input β Current keyboard.
- Open Gboard, press on βοΈ Settings β Topics.
- Select: π¨ Color palette to create your theme. π Gradient to smoothly transition colors. πΌοΈ Background image to make the keyboard transparent or with a picture.
π‘ Useful tip: You can customize the color of the buttons, background and frames separately in Gboard, for example, making black keys on a translucent background, which saves battery life on AMOLED- screens.
Systemic MIUI|Gboard (Google)|SwiftKey|other|I don't know what I have.-->
Limitations of Gboard on Xiaomi:
- β No dynamic color support (as in MIUI 14).
- β Some emojis are displayed in the style of Google, not Xiaomi.
- β Could be in conflict with gestures MIUI (For example, swipe down to search).
How to return the MIUI system keyboard after installing Gboard?
3. Hidden MIUI keyboard settings (for advanced)
MIUI 13/14 has hidden keyboard options that donβt appear in the standard menu, and can be activated via ADB or special applications like Activity Launcher.
π§ Method with Activity Launcher (without root):
- Install Activity Launcher.
- Open the app and find it in the list of MIUI Settings (com.android.settings).
- Scroll to the.inputmethod section and select InputMethodAndLanguageSettings.
- In the menu that opens, find the additional settings of the MIUI keyboard.
Here you can:
- π― Change the transparency of the keyboard (useful for AMOLED- screens).
- π² Set the size and shape of the buttons (round/rectangular).
- ποΈ Turn off vibrations and sounds when pressed.
β οΈ Warning: Not all options work consistently. For example, a change in transparency can lead to artifacts when typed in some applications (e.g. Telegram or WhatsApp).
π‘
Hidden MIUI keyboard settings allow for finer customization of the look, but can conflict with the shell.
4.Use of third-party keyboards with extended customization
If the built-in MIUI and Gboard tools don't work, you can install alternative keyboards with enhanced color change capabilities.
| keyboard | Features | Cons |
|---|---|---|
| SwiftKey | Adaptive themes, text prediction, and device synchronization | Closed in 2026 (not updated), can brake on weak Redmi |
| Chroom | Complete customization of each key, animations, gradients | Premium themes paid for, there is no Russian language in some versions |
| Fleksy | Gestures, minimalist design, support for GIFs and stickers | Limited selection of free themes, advertising |
π How to install and configure Chroom (example):
- Download Chroom from Google Play.
- Activate the keyboard in the system settings (similar to Gboard).
- Open Chroom and go to Themes β Custom.
- Customize: π¨ Key color for buttons. ποΈ Background for background (can be made transparent). β¨ Effects for press animations.
β οΈ Warning: Some third-party keyboards (e.g., Chroom) may collect typing data. Check permissions in Settings β Apps β Permissions before installing and disable access to contacts/messages if not required.
5. Problem Solving: The keyboard doesn't change color
Sometimes, after changing the theme or setting the keyboard, the changes do not apply.
- π Keyboard cache: Clear the cache to Settings β Apps β Keyboard MIUI/Gboard β Storage β Clear the cache.
- π± Topics Conflict: If you apply a theme through MIUI Topics, first reset the current theme to the default one.
- π§ Update MIUI: After major updates (e.g., from MIUI 13 to 14), the keyboard may reset. Reinstall the theme.
- π« Manufacturer restrictions: On some models (Redmi 9C, 8A), the keyboard color is locked at the firmware level.
π οΈ If the keyboard has become invisible after the theme has changed:
- Switch to another keyboard (such as Gboard).
- Return the standard theme in the Topic app.
- Restart your phone in Safe Mode (press the power button β Safe Mode) and check if the keyboard is available.
π‘
If the keyboard has turned gray after the MIUI update and doesn't change, try rolling the theme back to the standard one and then applying it again, which often solves the problem.
6 Dynamic keyboard colors in MIUI 14
MIUI 14 has a dynamic color feature that automatically adjusts the keyboard palette to the wallpaper or theme, which is available on flagships (Xiaomi 13, 14, Poco F5 Pro), but hidden in the depth of settings.
How to turn on:
- Install wallpapers with dynamic color support (e.g. from MIUI 14 Wallpapers collection).
- Go to Settings β Screen β Colors of wallpaper.
- Activate the Dynamic Color Switch.
- Open Settings β System β Language and Input β MIUI Keyboard β Themes and select Dynamic.
π How to check if your phone supports dynamic colors:
- Open the Settings. β The phone.
- Check out MIUI version, which should be 14.0.1 or newer.
- Check the model in the list of supported: List of models with support for dynamic colors in MIUI 14 Xiaomi 13/13 Pro/13 Ultra, Xiaomi 14/14 Pro, Xiaomi 12S Ultra, Redmi K60 Pro, Poco F5 Pro, Poco X5 Pro 5G, Redmi Note 12 Pro+ 5G.
7. Change the color of the keyboard via ADB (for power users)
If youβre ready to experiment, you can change the keyboard system settings via ADB. This method requires an unlocked bootloader and command line knowledge, but allows you to customize whatβs not available in the GUI.
π οΈ Instructions:
- Install Platform Tools (ADB) on your PC.
- Turn on USB Debugging on your phone (Settings β About Phone β MIUI Version β 7 times click on version β Back to Additional β For Developers β Debugging by USB).
- Connect your phone to your PC and execute the command: adb shell settings put secure miui_keyboard_theme_custom 1
- To change the color of the buttons, use: adb shell settings put secure miui_keyboard_key_color FF0000 (where FF0000 is a hex color code, for example, red).
β οΈ Warning: Incorrect ADB- commands can cause a keyboard failure or even a bootloop (cyclic reboot).
- Create a backup through Settings β Additional β Backup.
- Make sure that the phone has enough charge (at least 50%).
- Have the original firmware on hand for recovery.
π‘
The ADB- method offers maximum customization freedom, but requires technical skills. For most users, built-in tools like MIUI or Gboard are enough.