Switching the keyboard layout on Xiaomi smartphones (including Redmi and POCO models) often raises questions among users β especially if English suddenly disappeared from the switching panel or the system stubbornly returns Russian after updating. In this article, we will analyze all the current ways to change the input language, including hidden MIUI settings, solutions for cases when the English layout of the βdisappearanceβ, and nuances for different versions of the firmware (from MIUI 12 to MIUI 14).
Complicating the problem is that the keyboard interface on Xiaomi may vary depending on the model and regional firmware. For example, on devices with the global version of MIUI, English is usually available by default, and on Chinese (China ROM) it has to be added manually. We will look at universal methods that work on most devices, from the Redmi Note 10 to the Xiaomi 13 Ultra.
Important: If you use a third-party keyboard (like Gboard or SwiftKey), the switching process will be different from the standard one.
1. Standard method: switching through the keyboard panel
The most obvious method is to use a built-in language switching bar, which appears when typing and is usually located near the space or at the top of the keyboard.
- πΉ Click on the globe icon (or current language abbreviation, such as "RUS") in the bottom of the keyboard. If there is no icon, swipe the space to the left or right.
- π In the menu that appears, select βEnglish (US)Β» or "English (UK)Β». If English is not on the list, go to the next section.
- β‘ If the panel does not respond to the presses, try double tapping the tongue icon or hold it for 2 seconds to call the extended menu.
On some models (e.g., the POCO X3 Pro), the switching panel can be hidden to return it:
- Open any text field (for example, in Notes or Messages).
- Touch the gears (βοΈ) keyboard β Settings β Input languages.
- Activate the option to Show the language switching panel.
2. Adding English to the system settings
If English is not on the list of available layouts, it must be added through system settings.This method works on all versions of MIUI, including MIUI 14 for the Xiaomi 13/14 series.
Instructions:
- Go to Settings β Additional settings β Language and input β Keyboard and input methods.
- Select the Current Keyboard (usually Xiaomi or Gboard).
- Press Tongues. β Add tongue.
- In the list, look for English (US, UK, Australia, etc.) and tick.
- Go back to typing and check for the English layout.
Important: on some firmware (e.g. China ROM), English may be hidden under Other Languages or Recommended. If the language is not even there, see the section on resetting keyboard settings.
βοΈ Check before adding language
3.The solution to the problem: English disappears after the reboot
A common complaint of Xiaomi users is that the English layout disappears after a device reboot or MIUI update. This is due to a cache error.
- π§ Cleaning the keyboard cache: Go to Settings β Annexes β App management.Look for Xiaomi Keyboard (or Gboard) β Storage. Click Clear cache (don't delete data!) Reboot phone.
Resetting keyboard settings:
If cleaning the cache did not help, reset the keyboard settings to factory:
Settings β Additional settings β Language and input β Xiaomi Keyboard β Resetting settingsAfter resetting, add the English language again (see section 2).
β οΈ Attention: On firmware MIUI 13/14 Resetting keyboard settings can remove the user dictionary.We recommend pre-exporting it through the keyboard settings β Dictionary β Exports.
If the problem persists, check if you have a battery-saving app (such as Security or Battery Saver) that limits keyboard performance.
Settings β Battery and Performance β Battery Consumption Management β Select Keyboard β Without Limits4. Switching the language on third-party keyboards (Gboard, SwiftKey)
If you use a keyboard from Google (Gboard) or Microsoft (SwiftKey), the process of adding English will be different.
For Gboard:
- Open any text field and tap the icon. βοΈ keyboard.
- Select Languages β Add a keyboard.
- Scroll down to English and select the region you want (such as US QWERTY).
- Return to typing and hold the space to switch between languages.
For SwiftKey:
- Launch the SwiftKey app from the menu.
- Go to Languages β Click + Add Language.
- Select English and download the language package (Internet required).
- Activate the option to Show the language switching panel in the keyboard settings.
On China ROM devices, third-party keyboards can be blocked by security. To unlock them, go to Settings β Special Options β Special Options Management and enable Gboard/SwiftKey resolution.
5. Hidden MIUI settings: Forced language addition
Some of the firmware (especially China) ROM) English can be hidden from the user, and to unlock it, you need to use a hidden developer menu or ADB-team.
Method 1: Through the Developer Menu
- Activate Developer Mode: Settings β About Phone β MIUI Version (click 7 times in a row)
- Return to Settings β Additional settings β For developers.
- Find the Force allow language switch (or similar) option and turn it on.
- Restart the device and check for English in the keyboard settings.
Method 2: ADB (for advanced users)
If English is blocked at the system level, it can be forcibly added via ADB:
adb shell settings put secure selected_keyboard_layouts "en_US"
adb shell am broadcast -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.android.settings/.LanguageSettingsAfter completing the commands, restart the phone.
β οΈ Attention: Use ADB requires an unlocked bootloader and can cause system failures. Use this method only if other methods have not worked.
Table 6: Method compatibility with MIUI versions
| Switching method | MIUI 12 | MIUI 13 | MIUI 14 | China ROM |
|---|---|---|---|---|
| Switching panel on the keyboard | β Yes. | β Yes. | β Yes. | β No (unlocking required) |
| Adding through Settings β Language and input | β Yes. | β Yes. | β Yes. | β οΈ Partially (needed) ADB) |
| Cleaning the keyboard cache | β Yes. | β Yes. | β Yes. | β Yes. |
| Resetting keyboard settings | β Yes. | β Yes. | β Yes. | β Yes. |
| ADB-team | β Yes. | β Yes. | β Yes. | β Yes. |
Why is there no English on China ROM?
7. Frequent errors and their solutions
Even after adding English, users are faced with problems, and let's look at typical scenarios and ways to fix them.
- π΄ Problem: English added, but when switching, Russian returns.Solution: Turn off auto-replacement and auto-correction in keyboard settings: Keyboard settings β Text input β Auto-replacement (disable)
- π΄ Problem: Language switching icon disappeared from the keyboard.Solution: Enable the display of the panel in the settings: Settings β Additional settings β Language and input β Keyboard Xiaomi β layout β Show the switching panel
- π΄ Problem: Chinese characters appear when typing English (in China) ROM). Solution: Remove unnecessary languages (e.g. Chinese) through Keyboard Settings β Languages and leave only English and Russian.
π‘
If English appears but is immediately reset to Russian, try turning off the Adaptive Input function in the keyboard settings. It automatically adjusts the language to frequently used words.
FAQ: Answers to popular questions
Can I add English without the internet?
Why did the MIUI update lose English?
How to make English by default?
Can I use the English QWERTY layout on the Russian keyboard?
What to do if none of the methods work?
π‘
If English is lost after each update MIUI, Turn off automatic update installation for system applications in Settings β The phone. β Updating the system β Settings (βοΈ) β Auto-update of applications.