The standard keyboard on Xiaomi smartphones is usually Googleโs Gboard or Mi Keyboard (in Chinese firmware), but not everyone likes its functionality: someone wants swipes for quick dialing, someone lacks themes, and some encounter bugs when typed in Russian. Fortunately, Android allows you to flexibly configure the keyboard, from a simple change of language to a complete replacement of the application.
In this article, weโll look at all the ways you can change your keyboard to Xiaomi, including the nuances for devices with MIUI Global, MIUI China and custom firmware, how to install SwiftKey, Fleksy or even a keyboard from Samsung, and what to do if a new keyboard doesnโt appear on the list of available ones, and focus on the problems with Chinese firmware, where standard methods often donโt work.
Before you get to the instructions, check the firmware version: Settings path โ About phone โ MIUI version. This depends on what steps will be required to change the keyboard.
1. Method: Install the keyboard from Google Play
The easiest way is to download an alternative keyboard from the official store.
- ๐น Gboard โ Googleโs standard with gesture and voice input support.
- ๐น SwiftKey โ known for accurate word prediction and customization.
- ๐น Fleksy โ Minimalist design and extended emoji.
- ๐น Chroom โ for lovers of dark themes and a compact interface.
Once you install the application, the keyboard does not automatically activate.
- Open Settings โ System and device โ Language and input.
- Press Current Keyboard (or Keyboard Management in newer versions of MIUI).
- Turn on the switch next to the name of the new keyboard.
- Go back and select it from the Current Keyboard list.
โ ๏ธ
Note: Some Xiaomi models (e.g., Redmi Note 10 Pro with MIUI 13) may require a device reboot after installing the keyboard to appear on the list of available ones. If the keyboard does not appear, check the application permissions in Settings โ Applications โ Application Management.
2. Method: Change the keyboard through the MIUI settings
If you want to return the standard Mi Keyboard or switch between options already installed, do the following:
1. Open any field to enter text (such as notes or WhatsApp message).
2. Swipe your finger over the keyboard toolbar (where the emoji button or microphone is located) to the left - an icon will appear. โ๏ธ Settings.
3. Click on it and select Change keyboard (or input languages).
4. In the list, tick the desired keyboard and press Ready.
๐ง LAIFHACK: MIUI 14, we got Quick Keyboard Switching to activate it:
- Clutch the space on the keyboard.
- In the menu that appears, click the keyboard settings.
- Turn on the option to Swipe keyboards over the space.
โ๏ธ Preparation for keyboard change
3. Problems with Chinese firmware (MIUI China)
On devices with MIUI China (for example, Xiaomi 12 Pro for the Chinese market), it is often difficult to change the keyboard.
- ๐ซ Google Play is not available โ you canโt download Gboard or SwiftKey.
- ๐ซ Limitations MIUI on third-party keyboards due to security policy.
- ๐ซ No Russian language in the standard Mi Keyboard.
Decisions:
- Install Google Play manually through MIUI Global ROM or third-party installers (such as APKMirror).
- Download the.apk keyboard file (such as Gboard with APKMirror) and install it manually, allowing installation from unknown sources.
- Use cloud-based keyboards like AnySoftKeyboard, which donโt require deep integration.
โ ๏ธ
Note: On some Chinese firmware (MIUI 13/14 China), even after installing Gboard, the keyboard may not appear in the settings. In this case, resetting keyboard settings through Settings โ Applications โ Application Management โ Gboard โ Storage โ Clear data will help.
How to check the type of firmware on Xiaomi?
4. Language customization and auto-replacement
When you change the keyboard, you often need to adjust the languages and auto-replace options, like Gboard.
- Open any text field and click on โ๏ธ Settings on the keyboard.
- Go to the languages โ Add a keyboard.
- Choose the languages you want (for example, Russian, English, Ukrainian).
- Go back to the text settings and set up: ๐ Auto-replacement (turn on or off). ๐ Prediction of words (recommended to keep on). ๐ Gestures (for example, swipe to enter).
๐ก Tip: If SwiftKey or Gboard starts to โforgetโ words, clear its cache in Settings โ Annexes โ [Keyboard name] โ Warehouse โ Clear the cache. It'll reset the learning base, but it'll solve the lag problem.
| keyboard | Strengths | Weaknesses | Suitable for |
|---|---|---|---|
| Gboard | Integration with Google, voice input, gestures | Collects data, sometimes slows down | Users of the Google Ecosystem |
| SwiftKey | Prediction, topics, synchronization | Plugins can conflict with MIUI | Those who print a lot |
| Mi Keyboard | Minimalist design, low battery consumption | There are no swipes in the old versions. | Stock software fans |
| Fleksy | Compactness, extended emojis | Plugins require subscriptions | Minimalism lovers |
5. Resetting keyboard settings to factory
If after experiments with keyboards there are glitches (for example, lost tongue, does not work auto-replacement or keyboard does not open), reset:
- Go to Settings โ System and Device โ Language and Enter.
- Press on. โฎ (three dots) in the upper right corner and select Resetting settings.
- Confirm the action.
๐ก
If the keyboard is not installed from the Play Market, check if MIUI Optimization blocks it. Turn off optimization in the developer settings (Settings โ Additional โ Developers โ Disable MIUI optimization).