The standard MIUI keyboard on Xiaomi, Redmi or POCO smartphones doesn't always suit users: Some want more emojis, some don't have enough swipes to dial quickly, and some just got used to Gboard or SwiftKey on previous devices. Fortunately, MIUI can install any keyboard from Google Play, but there are nuances with default settings and permissions.
Changing the keyboard on Xiaomi is easy, but the process is different from pure Android. For example, after installing a new keyboard, you need to not only activate it in the settings, but also assign it by default, otherwise the system will return to standard. In addition, some models (especially budget ones) can block third-party keyboards due to battery optimization, let's look at all the ways, from basic replacement to solving problems with the operation of alternative keyboards.
If you've never changed your Android keyboard, don't worry: MIUI makes it easier than some other firmware, and don't miss the data permission step (this is a security requirement for Android for all keyboards, not a feature of Xiaomi), and if you don't install a new keyboard, check if it has the Special Features menu rights disabled.
1. Standard method: Install keyboard from Google Play
The easiest method is to download an alternative keyboard from the Google Play Market and follow the system's prompts, which is suitable for most Xiaomi, Redmi and POCO models on MIUI 12-14 and HyperOS.
Here are the keyboards that are most often installed instead of the standard:
- πΉ Gboard (from Google) β the most popular, with gesture support, translation and integration with Google services.
- πΉ SwiftKey (from Microsoft) β known for accurate word prediction and Windows theme.
- πΉ Fleksy β Minimalist keyboard with extended gestures.
- πΉ Chroom β for those who like customization (you can change the size, transparency, animations).
After installing any of these, MIUI usually suggests changing the default keyboard. If that doesn't happen, do the following:
- Open any field to enter text (for example, in Messages or Notes).
- Tap the keyboard icon in the bottom panel (usually an icon with the letter A or π).
- In the list, select a new keyboard (such as Gboard).
- Confirm the choice in the window Change the default keyboard.
β οΈ Note: If after selecting a new keyboard, it is immediately reset back to the standard one, check if it has not disabled the rights to Settings. β Annexes β Application management β [Keyboard name] β Permissions. Especially important is the permission to display over other windows.
2. Manually assigning the default keyboard in settings
Sometimes MIUI doesn't automatically suggest changing the keyboard, or the user accidentally cancels the request, in which case you can manually assign the default keyboard through the system settings.
Instructions for MIUI 14 and HyperOS:
- Go to Settings β Additional β Language and input β Current keyboard.
- Click Keyboard Management (or Keyboards and Entering Methods in older versions).
- Activate the switch next to the keyboard you want (such as Gboard).
- Go back and select it from the Current Keyboard list.
If the list does not have a keyboard installed, check if its display in the Show System Applications menu is disabled (three dots in the upper corner).
Is a new keyboard installed from Google Play|
Whether all permissions for the application are included |
Is the keyboard activated in the input settings |
Is the display of system applications checked-->
3.Why the new keyboard doesn't work: Common errors
Even after the right setup and default assignment, the third-party keyboard may not appear. Here are the most common reasons and solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| The keyboard is reset to standard | Battery optimization blocks background work | Turn off optimization in Settings β Applications β [Keyboard] β Battery β Without restrictions |
| No keyboard switch icon | Disabled display of the toolbar | Include in Settings β Additional β Language and input β Toolbar for input |
| Keyboard doesn't predict words | Training is disabled or data is not available | Check permissions and enable Personalization in keyboard settings |
| Voice input is not working. | No access to the microphone. | Allow access to Settings β Applications β [Keyboard] β Permissions β Microphone |
If after all the manipulations, the keyboard still doesnβt work, try clearing the app cache in the Settings menu β Apps β [Keyboard] β Storage β Clear the cache. In extreme cases, reinstallation will help.
Standard MIUI|
Gboard (Google)|
SwiftKey (Microsoft)|
Another (I will write in the comments)-->
4. How to return the standard MIUI keyboard
If the alternative keyboard experiment failed, or you just want to go back to the standard option, do the following:
Method 1 (quick):
- Open any text field.
- Touch the keyboard icon (π or A) and select the Keyboard MIUI (or the standard keyboard).
- Confirm the default choice.
Method 2 (through settings):
- Go to Settings β Additional β Language and input β Current keyboard.
- Select the MIUI keyboard from the list.
- If it is not on the list, include it in Keyboard Management.
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 10 or X-ray) POCO X3) The standard keyboard may be called the Android keyboard (AOSP) instead MIUI. Itβs OK, itβs still designed by Xiaomi.
5. Additional settings of the MIUI keyboard
The standard MIUI keyboard isn't as flexible as the Gboard, but it also has some useful features to enable:
Basic options:
- π¨ Topics: Go to Keyboard Settings β Themes and select the color scheme (including dark mode).
- π Languages: Add multiple languages to quickly swipe across the space.
- β‘ Gestures: Turn on swipe to delete words (Settings) β Gestures β Swipe left down the gap).
- π Prediction: Disable or configure auto-replacement in Settings β Text input β Auto-replacement.
Hidden chips:
- π Long press on 123 switches the keyboard to compact mode (convenient for large screens).
- π± Double tapping on the space puts a point β it can be turned off in the settings.
- π In the word prediction line, you can swipe left/right.
How to turn on the sound of the keys on the MIUI keyboard
6.Install keyboard without Google Play (via APK)
If your Xiaomi doesnβt have Google Play Market (for example, on Chinese firmware or after deleting Google services), you can manually install the keyboard via Google. APK-- For that, file:
Step-by-step:
- Download the APK of the desired keyboard from a trusted source (for example, APKMirror).
- Allow installation from unknown sources: Settings β Applications β Special Accesses β Install unknown applications and select a browser or file manager.
- Open the downloaded APK and install the application.
- Assign the default keyboard (see Section 2).
Popular keyboards for manual installation:
- π± Gboard (compact version without Google services: com.google.android.inputmethod.latin).
- π AnySoftKeyboard β an open alternative with plugin support.
- π FlorisBoard β keyboard with a focus on privacy (does not send data to the cloud).
β οΈ Attention: Installation APK from unverified sources may lead to data leakage. Before installing, check the hash of the file (for example, via VirusTotal) and turn off the keyboard from Internet access in the Mobile Data settings.
π‘
If the keyboard doesn't appear in the list after you install the APK, reboot the phone. Sometimes MIUI doesn't update the keyboard list without restarting.
7. Solve keyboard issues on Xiaomi after MIUI update
After major MIUI updates (e.g., 13 to 14 or HyperOS), keyboards may not work properly, either by dropping off the list, dropping off the standard, or not displaying predictions.
Checklist after update:
Reinstall the keyboard from Google Play|
Reset the keyboard settings in Settings β Apps β [Keyboard] β Storage β Reset |
Turn off battery optimization for keyboard |
Permissions check (especially display over other windows)-->
If the problem persists, try clearing the Settings app data (not to be confused with cache!):
- Go to Settings. β Annexes β Application management β Settings (βοΈ).
- Press Warehouse. β Clear the data.
- Reboot the phone.
This will reset all personal settings (including allowed keyboards), but often helps to get back up to speed.
π‘
After updating MIUI, always check the keyboard resolutions β the system can reset them to default values.