How to change the keyboard on Xiaomi: from standard to alternative

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.

  1. Open Settings โ†’ System and device โ†’ Language and input.
  2. Press Current Keyboard (or Keyboard Management in newer versions of MIUI).
  3. Turn on the switch next to the name of the new keyboard.
  4. 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.

๐Ÿ“Š What keyboard do you use on Xiaomi?
Gboard
SwiftKey
Mi Keyboard
Another.
I don't know.

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:

  1. Clutch the space on the keyboard.
  2. In the menu that appears, click the keyboard settings.
  3. Turn on the option to Swipe keyboards over the space.

โ˜‘๏ธ Preparation for keyboard change

Done: 0 / 4

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:

  1. Install Google Play manually through MIUI Global ROM or third-party installers (such as APKMirror).
  2. Download the.apk keyboard file (such as Gboard with APKMirror) and install it manually, allowing installation from unknown sources.
  3. 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?
Open Settings โ†’ About your phone and look at the line MIUI Version. If you have the word China at the end (e.g. MIUI Global 14.0.5.0.TKBCNXM), you have Chinese firmware. For the global version, it will be Global (e.g. MIUI Global 14.0.4.0.TKBMIXM).

4. Language customization and auto-replacement

When you change the keyboard, you often need to adjust the languages and auto-replace options, like Gboard.

  1. Open any text field and click on โš™๏ธ Settings on the keyboard.
  2. Go to the languages โ†’ Add a keyboard.
  3. Choose the languages you want (for example, Russian, English, Ukrainian).
  4. 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.

keyboardStrengthsWeaknessesSuitable for
GboardIntegration with Google, voice input, gesturesCollects data, sometimes slows downUsers of the Google Ecosystem
SwiftKeyPrediction, topics, synchronizationPlugins can conflict with MIUIThose who print a lot
Mi KeyboardMinimalist design, low battery consumptionThere are no swipes in the old versions.Stock software fans
FleksyCompactness, extended emojisPlugins require subscriptionsMinimalism 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:

  1. Go to Settings โ†’ System and Device โ†’ Language and Enter.
  2. Press on. โ‹ฎ (three dots) in the upper right corner and select Resetting settings.
  3. 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).

Can I put a keyboard from Samsung on Xiaomi?
Yes, but with reservations.The Samsung Keyboard is not optimized for MIUI, So there may be text prediction bugs or themes. Set it up through APK-file (download from APKMirror), but be prepared for slow-motion work on weak devices (e.g. Redmi) 9A).
Why did the MIUI update drop the keyboard?
For major updates (e.g., from MIUI 13 to MIUI 14), the system resets the default keyboard settings. To return the previous keyboard, go to Settings โ†’ System and Device โ†’ Language and Enter and re-select it from the list. If the keyboard is gone, reinstall it.
How to return the arrows to control the cursor?
In Gboard and SwiftKey, arrows are enabled in the settings: Open the keyboard settings (โš™๏ธ Go to the Input Settings. โ†’ Cursor control. Enable the option Arrow keys. In the Mi Keyboard, this function is only available in the MIUI 14+.
Can I use a keyboard without the internet?
Yes, but with limitations: ๐Ÿ”น Gboard and SwiftKey work offline, but word predictions will be less accurate. ๐Ÿ”น Voice and text translation require the Internet. ๐Ÿ”น Cloud themes for keyboards will not load without a connection. For full offline work, download language packages in advance in the keyboard settings.
How to remove ads in Mi Keyboard?
The standard Mi Keyboard (especially in Chinese firmware) may display ads over keyboards. To turn it off: Open Settings โ†’ System and Device โ†’ Language and Input โ†’ Mi Keyboard. Press Additional Settings. Turn off the option to Show Recommendations or Personalized Offers. If the ad remains, install Gboard or another keyboard.