How to make a beautiful keyboard on Xiaomi: from standard themes to hidden chips MIUI

Why Xiaomiโ€™s standard keyboard looks boring โ€“ and what to do about it

The MIUI keyboard is functional by default, but its design is often criticized for being too minimalist. Grey buttons, monotonous fonts, and lack of animations make text input visually inexpressive โ€” especially against the background of customized shells from Samsung or Oppo. Meanwhile, even in standard settings, there are several ways to transform the keyboard without resorting to root rights or third-party launchers.

In this article, we will analyze 5 proven methods: from official Xiaomi themes to manually adjusting colors through ADB. Particular attention will be paid to the nuances for different versions of MIUI (12 to 14) and smartphone models โ€“ for example, on the Redmi Note 12 Pro+ and Xiaomi 13 Ultra, some features work differently than on budget devices.

Before you start, check the version. MIUI In Settings โ†’ If you have global firmware (marked Global), some themes may not be available, but you'll have to install them manually through the Internet. APK-- For the owners. POCO Black Shark instructions are also relevant, but adjusted for branded shells.

Method 1: Official Keyboard Themes in MIUI

The easiest way to change the look of a keyboard is to use built-in themes. MIUI 13/14 has over 20 of them, including animated versions with effects when pressed.

  1. Open any field to enter text (for example, in Notes).
  2. Touch the gear badge (โš™๏ธ) keyboard.
  3. Select Keyboard Themes โ†’ Download Themes.

Among the popular themes:

  • ๐ŸŽจ Neon Glow โ€“ glowing buttons with neon effect (suitable for the dark theme of the system).
  • โœจ Bubble Pop - animation of "burst bubbles" when pressed.
  • ๐Ÿ–ค Minimal Black โ€“ All-black keyboard with white characters (saves battery power on the device) AMOLED-screen).
  • ๐ŸŒˆ Rainbow Keys โ€“ Each button is painted in its own rainbow color.
๐Ÿ“Š Which keyboard theme you like best?
Neon Glow
Bubble Pop
Minimal Black
Rainbow Keys
other

โš ๏ธ Note: On some devices (e.g. Redmi) 10A or POCO M4 Pro section Download themes may not be available. This is due to manufacturer restrictions for budget models. In this case, use method 3 (installing through the APK).

If after applying the theme, the keyboard began to slow down, try:

  1. Clear the cache of the Settings application โ†’ Applications โ†’ Application Management โ†’ Keyboard โ†’ Storage โ†’ Clear the cache.
  2. Disable animations in Keyboard Settings โ†’ Additional โ†’ Keyboard Animation.

Method 2: Change fonts and button sizes

Even without changing the subject, you can radically change the way you think about the keyboard by adjusting the fonts and scale.

  1. Open the keyboard settings (cog on the keyboard).
  2. Go to the layout and entrance โ†’ the size of the keyboard.
  3. Adjust the slider Keyboard height (recommended value - 70-80% for comfortable input with one hand).

For the font change:

  • ๐Ÿ“ฑ Set a third-party font through Settings โ†’ Screen. โ†’ Font (e.g. Google Sans or Roboto Slab).
  • ๐Ÿ”ค In the keyboard settings, select Font Style โ†’ Customized.
  • ๐ŸŽจ Apply bold for better readability (Font thickness option).

๐Ÿ’ก

If some characters are shown squares after changing the font, set a font with Unicode support (for example, Noto Sans CJK).

On devices with MIUI 14 appeared option Color scheme keyboard, where you can manually choose colors for:

ElementRecommended colorNote
Back of the button#2E2E2E (dark grey)Reduces eye strain
Symbols#E0E0E0 (light gray)Contrast of at least 4.5:1 for availability
Press-lighting#4CAF50 (green)Color can be associated with the accent of the system.
Gap#3A3A3A with white frameVisually highlights the widest button

โš ๏ธ Attention: On Xiaomi 12T 13 Lite, when manually adjusting colors, the adaptive theme (dark/light mode) can be lost. To fix this, restart the device or reset the keyboard settings to standard.

Method 3: Install third-party keyboards (Gboard, SwiftKey, Fleksy)

If the built-in MIUI options seem limited, install an alternative keyboard.The best options for Xiaomi are:

  • ๐Ÿ”Œ Gboard โ€“ supports themes from Google Arts & Culture, swipe gestures and built-in translator.
  • โšก SwiftKey โ€“ adaptive predictions and synchronization between devices (there is a theme Xiaomi Super Wallpaper).
  • ๐ŸŽจ Fleksy โ€“ over 800 themes, including transparent and gradient-based.
  • ๐Ÿค– Chroom โ€“ keyboard with AI predictions and customization of each pixel.

To set up and configure:

Download APK from the official website (for example, [Gboard](https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin))|

Enable installation from unknown sources in Settings โ†’ Applications โ†’ Special Access โ†’ Installation of unknown applications |

Activate keyboard in Settings โ†’ System โ†’ Language and input โ†’ Current keyboard |

Set up a theme in the keyboard menu (icon) โš™๏ธ โ†’ Topics or Design)|

-->

On the POCO F4 GT and Black Shark 5 Pro, third-party keyboards can conflict with game mode. To avoid this, add the keyboard app to the battery optimization exceptions:

Settings โ†’ Battery and Performance โ†’ Battery Optimization โ†’ Select Apps โ†’ [Keyboard Name] โ†’ Not Optimize
How to return the standard MIUI keyboard?
If you want to return to the standard keyboard after installing the third-party keyboard: 1. โ†’ System system โ†’ Language and input. 2. Press three dots (โ‹ฎ) in the top corner and select Reset Settings. 3. Activate the Keyboard MIUI listing.

Method 4: Transparent keyboard through developer settings

One of the most subtle, yet effective ways is to make the keyboard translucent, and that visually fits it into the interface and adds depth to the screen.

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times)
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Find the option of keyboard transparency (or Force transparent keyboard in English firmware).
  4. Set the value of 30-50% (more is worse readability).

โš ๏ธ Attention: MIUI 12.5 and below, this option may not be available. In this case, use method 5 (manual editing through the ADB). Transparency can also be lost after the system update โ€“ check the settings after each update.

The transparency effect looks particularly good on devices with AMOLED-Xiaomi 12 Pro, 13 Ultra, where the black pixels are completely turned off, creating the illusion of a โ€œfloatingโ€ keyboard.

Method 5: Manually changing colors through ADB (for advanced)

If you need to fine-tune each keyboard element (for example, to create a corporate identity), use ADB commands. This method works on all versions of MIUI, but requires a connection to a computer.

Steps:

  1. Install ADB Tools on your PC (e.g. Googleโ€™s Platform Tools).
  2. Connect your smartphone via USB and allow debugging: Settings โ†’ Additional โ†’ For developers โ†’ Debugging by USB
  3. Open the command line in the folder with ADB Enter: adb shell settings put secure miui_keyboard_theme_custom 1
  4. You can change colors by using the following commands: adb shell settings put secure miui_keyboard_key_color #FF5722 (where #FF5722 โ€” hex-code).

List of the main parameters for setting:

ParameterDescriptionExample of meaning
miui_keyboard_key_colorColor buttons#2196F3 (blue)
miui_keyboard_text_colorColour of text#FFFFFF (white)
miui_keyboard_background_colorKeyboard background#121212 (dark grey)
miui_keyboard_border_colorColor button frame#424242

๐Ÿ’ก

Changes through ADB are saved even after resetting the keyboard, but reset when the phone is completely reset.

โš ๏ธ Note: Incorrect hex codes (e.g., incorrect hex codes, #ZZZZZZ) This can cause the keyboard to crash, so reset the settings through the command:

adb shell settings put secure miui_keyboard_theme_custom 0

Bonus: Animations and sounds when pressed

Visual and sound effects make text input more interactive, and in MIUI, you can configure them like this:

  • ๐ŸŽต Pressing sound: Keyboard settings โ†’ Sound and vibration โ†’ We recommend you to choose Mechanical or Soft Click.
  • ๐Ÿ’ฅ Vibration: Turn on Vibration when pressed and adjust intensity (optimum 30-50%).
  • ๐ŸŒŸ Animation: in Keyboard Settings โ†’ Topics โ†’ Press Effects Choose Wave or Flash.

On Xiaomi Pad 6 and other Xiaomi tablets, you can activate a split keyboard for easy input with both hands:

Keyboard settings โ†’ Layout and entrance โ†’ Divided keyboard

If animations start to slow down, turn them off or reduce the frame rate in Settings โ†’ Screen โ†’ Update Frequency (select 60 Hz instead of 120 Hz).

FAQ: Frequent questions about keyboard customization on Xiaomi

Can I install an emoji keyboard on the buttons (like on an iPhone)?
Yes, but only through third-party apps. Gboard has an iOS theme, and SwiftKey can manually assign key emojis through Settings โ†’ Layout โ†’ Custom buttons. The standard MIUI keyboard doesn't have that feature.
Why did the keyboard settings reset after the MIUI update?
This is the standard behavior of the system in major updates (for example, with the MIUI 13 on MIUI 14).To avoid loss of settings, export the keyboard theme to the file: Open Keyboard Settings โ†’ Topics. Press three dots (โ‹ฎ) โ†’ Export theme. Save the file to internal memory. โ†’ MIUI โ†’ After the update, import the theme back.
How to make the keyboard wider on Xiaomi with a large screen?
On devices with an aspect ratio of 20:9 and higher (such as the Xiaomi 13T Pro), the default keyboard narrows. To stretch it: Keyboard settings โ†’ Layout and input โ†’ Keyboard size โ†’ Stretching to the full screen If there are no options, install Gboard and activate Size โ†’ Stretching in its settings.
Can the buttons be changed (for example, to be round)?
The standard MIUI keyboard doesn't, but Fleksy and Chroom have rounded corners and floating buttons, and you can also use launchers like Nova Launcher that support customization.
Why is the POCO X3 Pro not having keyboard themes?
On POCO Launcher devices, the keyboard themes section is often hidden. Solutions: Install MIUI global firmware via Fastboot. Use the APK of the standard MIUI keyboard (download to APKMirror). Go to a third-party keyboard (e.g. SwiftKey).