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:
- Install an alternative keyboard from the store (such as Gboard or SwiftKey).
- Open Settings β System and device β Language and input.
- Tap the current keyboard (or keyboard management in older versions of MIUI).
- 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:
- Activate Developer Mode: Go to Settings β About Phone and tap 7 times on the MIUI Version.
- Enable USB debugging in Settings β Additional β For developers.
- 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
- 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
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:
- Go to Settings β System and Device β Language and Enter.
- Select the current keyboard and tap Reset Settings.
- 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:
| keyboard | Voice input | Adaptive proposals | Support for topics | Integration 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:
- Open Settings β System and device β Language and input.
- Slip on the current keyboard (such as Gboard) and select Disable.
- In the list of available keyboards, find the Mi Keyboard and activate it.
- 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:
- Open Settings β Special Opportunities β Game mode.
- Activate the Transparent Keyboard option to reduce overlay on the game interface.
- 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 cause | Decision |
|---|---|---|
| The keyboard disappears when you enter a password | MIUI security restrictions | Use the system keyboard for password fields or turn off Secure Entering in keyboard settings |
| Swipe input is not working | No language with gesture support | Add language (e.g. English) in the keyboard settings and enable Swipe to enter |
| The keyboard is lagging or braking | Conflict with MIUI optimization | Turn off Keyboard Optimization in Settings β Battery β Optimization |
| It is impossible to install the keyboard from APK | Block MIUI for Third-Party Sources | Allow 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.