How to Change Keyboard on Xiaomi: From Standard MIUI to Gboard and SwiftKey

Changing the keyboard on Xiaomi smartphones is a challenge that almost every user faces. Whether you want to install Gboard for easy voice input, SwiftKey with adaptive suggestions or return the standard MIUI keyboard after experiments, the process has its nuances. In this article, we will analyze all the current ways, including hidden system settings, which the manufacturer does not always advertise.

Xiaomi devices (and other brands under the company’s umbrella, such as Redmi, POCO, Black Shark) are deeply integrated with branded services. For example, the standard Mi Keyboard keyboard is closely linked to the Mi Account cloud, which can cause conflicts when installing third-party solutions. We will show how to bypass typical errors, such as when a new keyboard does not appear in the list of available after installation or is reset after rebooting.

Important: Instructions are relevant to MIUI 12–14 (including global and Chinese firmware versions) and for most models released after 2019 (Redmi Note 10 Pro, Xiaomi) 12T, POCO F4 For older devices (e.g. Redmi 5 Plus on the MIUI 10 additional steps may be required.

1. Standard method: change the keyboard through the MIUI settings

The most obvious method is to use the system’s built-in tools, which are suitable for installing both the Mi Keyboard’s proprietary keyboard and third-party apps from Google Play.

Algorithm of action:

  1. Install an alternative keyboard from the store (such as Gboard or SwiftKey).
  2. Open Settings β†’ System and device β†’ Language and input.
  3. Tap the current keyboard (or keyboard management in older versions of MIUI).
  4. Turn on the switch next to the desired keyboard and select it as the main one.

⚠️ Note: If the list does not show the installed keyboard, check if permissions for the application are disabled in Settings β†’ Annexes β†’ Application management. Also make sure that the application is downloaded from an official source β€” MIUI blocks keyboards from third-party APK.

Download the keyboard from Google Play|Provide all permissions to the application|Restart the phone after installation|Check for updates MIUI In Settings β†’ The phone.-->

2. Installation of the keyboard via ADB (for power users)

If the standard method did not work (for example, the keyboard does not appear in the list or resets after a reboot), you can resort to the use of the keyboard. ADB-This method is useful for devices with limited rights (for example, on Chinese firmware) or in conflicts with Mi Account.

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap 7 times on the MIUI Version.
  2. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command: adb shell im enable [name packet keyboard] For example, for Gboard: adb shell im enable com.google.android.inputmethod.latin
  4. Set the default keyboard: adb shell im set com.google.android.inputmethod.latin

⚠️ Attention: Use ADB This can cause system failures if you type the wrong command. Before execution, back up your data through Settings. β†’ Additionally. β†’ Backup and reset.

List of packages of popular keyboards
Gboard: com.google.android.inputmethod.latin SwiftKey: com.touchtype.swiftkey Microsoft Keyboard: com.microsoft.emmx.keyboard Mi Keyboard: com.miui.mint.keyboard

3. Problem Solving: Keyboard doesn't change or reset

A frequent complaint of Xiaomi users - the keyboard returns to standard after rebooting or updating MIUI.

  • πŸ”„ Automatic resetting of settings: B MIUI There's a system optimization feature that can reset the input settings. Turn it off in Settings. β†’ Battery and performance β†’ Optimization.
  • πŸ”’ Mi Account conflict: If you use Chinese firmware, some keyboards may be blocked due to security policy.Try changing device region to global in Settings β†’ Additionally. β†’ Region.
  • πŸ“± Cache Error: Clear the cache and application data Settings (com.android.settings) through Settings β†’ Annexes β†’ Application management.

If the problem persists, try resetting the keyboard settings:

  1. Go to Settings β†’ System and Device β†’ Language and Enter.
  2. Select the current keyboard and tap Reset Settings.
  3. Install the alternative keyboard again.

Standard Mi Keyboard|Gboard (Google)|SwiftKey|Other third-party |I don't know-->

4. Keyboard comparison: which one to choose for Xiaomi

The choice of keyboard depends on your tasks, and below is a comparison of key parameters for popular solutions:

keyboardVoice inputAdaptive proposalsSupport for topicsIntegration with MIUI
Mi Keyboard❌ No.βœ… Yeah)βœ… Yes.βœ… Complete.
Gboardβœ… Yes (with Google Assistant support)βœ… Yes (advanced)βœ… Yes.⚠️ Partial (may conflict with Mi Account)
SwiftKeyβœ… Yes (via Microsoft)βœ… Yes (learning style writing)βœ… Yes.βœ… Good.
Fleksy❌ No.βœ… Yes (gestures)βœ… Yes.βœ… Medium

For most Xiaomi users, Gboard is the best choice – it offers maximum functionality and rarely conflicts with the system. If you care about privacy, look at AnySoftKeyboard or OpenBoard (open-source solutions).

πŸ’‘

To speed up the input on the Mi Keyboard, enable the swipe function to enter in the keyboard settings. This will allow you to type without taking your finger off the screen, as on SwiftKey.

5. How to return a standard MIUI keyboard after installing a third-party

If you’ve been experimenting with alternative keyboards and want to return to the branded Mi Keyboard, follow these steps:

  1. Open Settings β†’ System and device β†’ Language and input.
  2. Slip on the current keyboard (such as Gboard) and select Disable.
  3. In the list of available keyboards, find the Mi Keyboard and activate it.
  4. If the Mi Keyboard is not listed, reinstall it via the Mi App Store or clear the system app cache (see Section 3).

⚠️ Note: On some firmware (for example, MIUI China) a standard keyboard can be deeply integrated into the system, in which case deleting or disabling it will lead to input errors in system applications (for example, in Messages or Contacts).

πŸ’‘

Before removing the Mi Keyboard, make sure you have an alternative keyboard installed and configured. Without an active keyboard, you won't be able to type text into the system fields!

6. Configure the keyboard for specific tasks

Modern keyboards allow you to finely customize input for different scenarios. Consider useful chips for Xiaomi:

  • 🎀 Voice input in messengers: In Gboard, hold the space button and say the text. MIUI This feature is only available through Google Assistant.
  • 🌐 Quick language switching: In keyboard settings, add the desired languages and assign a gesture (for example, swipe over the space in SwiftKey).
  • πŸ”‘ Secure Entering: For banking applications, use the Viirtual Keyboard (a virtual keyboard inside the app) to protect yourself from keyloggers.
  • 🎨 Themes and design: Mi Keyboard has branded themes from the Mi Theme Store, and Gboard has its own wallpaper creation.

For gamers on Black Shark or POCO F, it is useful to configure the keyboard game mode:

  1. Open Settings β†’ Special Opportunities β†’ Game mode.
  2. Activate the Transparent Keyboard option to reduce overlay on the game interface.
  3. In the keyboard settings, turn off the vibration and key sounds so as not to get distracted.

7. Frequent errors and their correction

Even after a successful keyboard change, Xiaomi users may encounter bugs.

Problem.Probable causeDecision
The keyboard disappears when you enter a passwordMIUI security restrictionsUse the system keyboard for password fields or turn off Secure Entering in keyboard settings
Swipe input is not workingNo language with gesture supportAdd language (e.g. English) in the keyboard settings and enable Swipe to enter
The keyboard is lagging or brakingConflict with MIUI optimizationTurn off Keyboard Optimization in Settings β†’ Battery β†’ Optimization
It is impossible to install the keyboard from APKBlock MIUI for Third-Party SourcesAllow installation from unknown sources in Settings β†’ Applications β†’ Special Access

If none of these methods worked, try resetting your phone to factory settings (pre-saving data!). Go to Settings β†’ About Phone β†’ Reset. After resetting, the keyboard will return to the standard Mi Keyboard, and you can repeat the installation process of the alternative.

FAQ: Answers to Frequent Questions

Can I install a keyboard on Xiaomi without Google Play?
Yes, but with reservations. APK-Keyboard file (e.g. Gboard) from the official developer site or trusted source (e.g. APKMirror). MIUI It can block the installation due to security policy.To get around this: Allow installation from unknown sources in Settings β†’ Annexes β†’ Special access β†’ Install unknown applications. Install APK-file through file manager. Once installed, provide all necessary permissions. ⚠️ Risk: Installation from unverified sources can lead to malware infection. Use only official sources APK.
Why did the MIUI update drop the keyboard?
This is standard MIUI behavior for major updates (e.g., from MIUI 13 to MIUI 14). The system resets some settings for stability. To avoid a problem: Before updating, write down the name of the keyboard you use and its settings (you can take screenshots). After updating, re-activate the keyboard in Settings β†’ Language and input. If the keyboard is gone from the list, reinstall it. In some cases, cleaning the cache of the Settings application (com.android.settings) helps.
How to change the keyboard size on Xiaomi?
Keyboard size can be customized in most modern applications: For Gboard: Settings β†’ Themes β†’ Size (Ordinary, Enlarged, Compact options available). For Mi Keyboard: Settings β†’ Additional β†’ Keyboard Size. For SwiftKey: Settings β†’ Layout and Keys β†’ Size. If you don't have an option, try scaling up the entire interface in Settings β†’ Screen β†’ Font and Display Size. This will affect the keyboard as well.
Can I use the keyboard from iPhone to Xiaomi?
No, it's impossible to directly migrate the keyboard from iOS to Android because of the differences in the architecture of the systems. However, you can: Find a similar keyboard in Google Play (for example, SwiftKey or Gboard support similar features); Use TestFlight (for beta testing keyboards on iOS), but this will not transfer the settings to Xiaomi. Synchronize the vocabulary and settings through the cloud (for example, Google Account for Gboard). If you like the style of the iOS keyboard, Google Play has themes for Gboard and SwiftKey that mimicize the design of Apple.
How to turn off keyboard vibration on Xiaomi?
Vibration when you press the keys is turned off in the settings of the keyboard itself: For Mi Keyboard: Settings β†’ Sound and vibration β†’ Vibration when pressed. For Gboard: Settings β†’ Input settings β†’ Vibration when pressed. For SwiftKey: Settings β†’ Sound and vibration β†’ Vibration. If the option is missing, check the global vibration settings in Settings β†’ Sound and vibration β†’ Vibration when touched.