How to enable Gboard on Xiaomi smartphones instead of MIUI Keyboard: the full guide

Google’s Gboard has long been the standard for millions of users with easy input, integrated translator and gesture support. However, Xiaomi smartphones have a default MIUI Keyboard that doesn’t always suit owners. If you want to switch to Gboard but don’t know how to do it correctly, this article is for you.

Unlike other Android devices, Xiaomi’s alternative keyboard activation process has its nuances, such as the system can automatically return a standard keyboard after a reboot or block third-party apps from installing due to security settings. We’ll look at all possible ways to enable Gboard, including solutions for cases where the keyboard does not appear on the list of available or does not save settings.

Important: the instructions in this article are relevant for all modern models of Xiaomi, Redmi and POCO based on MIUI 12-14 and HyperOS. If you have an older version of the firmware, some menu items may differ - we will mention this too.

Why doesn’t Xiaomi have Gboard after installation?

Many users experience a situation where Gboard is installed but not activated or disappears from the keyboard list.

  • πŸ”„ Automatic recovery MIUI Keyboard – The system returns the standard keyboard after a reboot or update.
  • πŸ”’ Security restrictions – Xiaomi settings may block third-party keyboard installation.
  • πŸ“± Conflict with the shell MIUI/HyperOS β€” Some firmware versions force reset keyboard settings.
  • πŸ—‘οΈ Cache and application data – corrupted files can interfere with the correct operation of Gboard.

The most common problem is the default settings, such as Xiaomi can automatically turn off keyboards that have not been used for more than 30 days, and some models (Redmi Note 12, Xiaomi 13) have built-in Battery Optimization, which limits the operation of background applications, including Gboard.

⚠️ Note: If you downloaded Gboard not from Google Play, but from a third-party source (APK-file, keyboard may not work due to lack of digital signature, in which case delete the current version and install the official from the store.

Preparation: What to do before installing Gboard

Before you switch to Gboard, follow a few mandatory steps:

  1. Check the version of MIUI or HyperOS in the Settings β†’ About Phone menu. Old firmware (MIUI 11 and below) may have compatibility issues.
  2. Update all system applications through Play Market β†’ My apps.
  3. Make sure that the device has enough free space (minimum 500 MB).

If you have previously used Gboard but it has stopped working, try clearing the cache:

Settings β†’ Applications β†’ Application Management β†’ Gboard β†’ Storage β†’ Clear cache

It is also recommended to disable battery optimization for the keyboard:

Settings β†’ Battery and Performance β†’ Battery Optimization β†’ Select Apps β†’ Gboard β†’ Not Optimize
πŸ“Š What keyboard do you use on Xiaomi?
MIUI Keyboard
Gboard
SwiftKey
Another.
I don't know.

Method 1: Standard Gboard installation via Play Market

This is the simplest and most recommended method. Follow the step-by-step instructions:

  1. Open the Google Play Market and search for the β€œGboard – Google Keyboard” app.
  2. Click "Install" and wait for the download to be completed.
  3. Once installed, open Gboard from the app list or through a notification.
  4. Click "Enable in Settings" - the system will redirect you to the keyboard menu.

In the Language and Enter menu (Settings β†’ Additional β†’ Language and Enter) do the following:

  • πŸ”§ Activate the switch next to the Gboard.
  • πŸ“± Click on "Current Keyboard" and select Gboard.
  • πŸ”„ If the system requests permission to collect data, confirm (this is necessary for predictive input to work).

After that, Gboard will become the default keyboard. To check, open any text field (such as Messages or Notes) - a new keyboard should appear.

⚠️ Note: On some Xiaomi models (POCO X3, Redmi 9) after installing Gboard, it may be necessary to restart the device so that the keyboard appears in the list of available devices.

β˜‘οΈ Preparation for Gboard installation

Done: 0 / 4

Method 2: Manually enable Gboard through MIUI settings

If Gboard is installed but does not appear in the keyboard list, try turning it on manually:

  1. Go to Settings β†’ Additional β†’ Language and input β†’ Current keyboard.
  2. Click on Keyboard Management (or Virtual Keyboard on older versions of MIUI).
  3. Turn on the switch next to Gboard. If it's not on the list, click "Add keyboard" and select Gboard.
  4. Go back and install Gboard as the default keyboard.

If Gboard is not listed even after installation, follow these steps:

  • πŸ”„ Reinstall the app through Play Market.
  • πŸ“± Check if the rights to install third-party keyboards in Settings are disabled β†’ Confidentiality β†’ Special permits β†’ Installation of unknown applications.
  • πŸ”§ Update Google Play Services to the Play Market.

Some Xiaomi firmware (e.g. MIUI 13 for Redmi Note 11) may require additional permission to access SMS to work autocomplete. If you are confused, refuse permission - the basic keyboard features will work.

πŸ’‘

If Gboard is not saved as the default keyboard, try disabling MIUI Keyboard in the application settings (not delete, only disable!).

Method 3: Enabling Gboard via ADB (for power users)

If standard methods do not work, you can resort to the command line ADB. This method is suitable for advanced users and requires connecting the smartphone to the computer.

You'll need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB Tools.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Instructions:

  1. Connect your smartphone to your computer and allow debugging.
  2. Open the command line (cmd) and enter:
adb shell im enable com.google.android.inputmethod.latin/.LatinIME


adb shell im set com.google.android.inputmethod.latin/.LatinIME

These commands force Gboard to activate and install it as the default keyboard, so if SecurityException occurs, your firmware has blocked keyboard change through ADB, try other ways.

⚠️ Attention: Use ADB It can cause system failures if you type in the wrong commands. ADB, unless they are sure of their appointment.

Table: Comparison of MIUI Keyboard and Gboard

To see if you should switch to Gboard, compare it to the standard Xiaomi keyboard:

FunctionMIUI KeyboardGboard
GesturesSupports only basic gestures (e.g. swipe to delete)Full support for gesture input, including swipe for space and language switching
TranslatorThere is no built-in translatorInstant translation of text directly in the keyboard (supports 100+ languages)
TopicsA limited set of topics tied to MIUILarge library of themes including dynamic wallpaper and custom backgrounds
Integration with GoogleNo sync with your Google accountSynchronize dictionary, search history and settings between devices
Voice recognitionIt only works with Xiaomi services.Uses Google Voice Recognition (more accurate and faster)

As you can see from the table, Gboard offers more features, especially if you’re a Google user, but MIUI Keyboard may be more convenient for those who prefer minimalist design and don’t need additional features.

How to return MIUI Keyboard after switching to Gboard?
If you change your mind and want to go back to the standard keyboard, go to Settings β†’ Additional β†’ Language and Input β†’ Current keyboard and select MIUI Keyboard. If it is not listed, turn it on under Keyboard Management.

Problem Solving: Gboard is not saved or disappears

If Gboard is reset periodically on MIUI Keyboard, try the following methods:

  • πŸ”„ Turn off battery optimization for Gboard (see instructions above).
  • πŸ“± Clear the data. MIUI Keyboard in Settings β†’ Annexes β†’ MIUI Keyboard β†’ Warehouse β†’ Clear the data.
  • πŸ”§ Reset the keyboard settings through Settings β†’ System system β†’ Resetting settings β†’ Reset application settings (does not delete data, only resets preferences).
  • πŸ—‘οΈ Remove updates MIUI Keyboard if they are in conflict with Gboard.

On some firmware (HyperOS for Xiaomi 14) it helps to disable the function "Adaptive battery":

Settings β†’ Battery and performance β†’ Adaptive battery β†’ Disconnect

If the problem persists, check if the device has cache clearing applications (such as Xiaomi’s Clean Master or Security) that can automatically reset the keyboard settings.

πŸ’‘

The most common reason for Gboard resetting is to optimize the battery. Turn it off for the keyboard, and the problem will disappear.

FAQ: Frequent questions about Gboard on Xiaomi

Can I remove the MIUI Keyboard completely?
No, MIUI Keyboard is a system application, and it can't be removed without root permissions. However, you can turn it off in the application settings (Settings β†’ Applications β†’ MIUI Keyboard β†’ Disable), which will prevent automatic return to the standard keyboard.
Why is Gboard slowing down on Xiaomi?
The reasons can be different: insufficient RAM (close the background apps); old version of Gboard (update to Play Market); conflict with the MIUI/HyperOS shell (try clearing the cache); key animation enabled (turn off in Gboard settings β†’ Preferences β†’ Keyboard animation).
How to transfer Gboard settings to the new Xiaomi?
If you use a Google account, Gboard settings (dictionary, themes, gestures) are automatically synced. To manually transfer them: On an old phone, open Gboard β†’ Settings β†’ Backup and Reset β†’ Settings Export. Save the file to Google Drive or send yourself by mail. On a new phone, import the file through the same settings section.
Does Gboard work on Xiaomi with global and Chinese firmware?
Yes, Gboard is compatible with both versions of MIUI, but Chinese firmware (China ROM) can have problems: No Google Play (you need to install Gboard via APK); Restrictions on third-party keyboards (you need to unlock the bootloader); Incorrect Chinese Predictive Input. We recommend that you reflash the device on Global ROM if you plan to actively use Google services.
Can I use Gboard without a Google account?
Yes, Gboard will work without Google authorization, but some features will become unavailable: dictionary synchronization between devices; personalized prompts (based on search history); backup settings; basic features (typing, gestures, emoticons) will work without restrictions.