How to change the language on the keyboard Xiaomi: all ways + error solving

Why Xiaomi canโ€™t change the keyboard language?

Xiaomi smartphone owners (including the Redmi, POCO and Black Shark line) often face a problem: the keyboard language either doesnโ€™t change at all or resets after a reboot, due to the features of the MIUI shell, which actively caches input settings and sometimes conflicts with system languages.

In 80% of cases, the problem lies in one of three factors: an incorrect system layout, a conflict of third-party keyboards (for example, Gboard or SwiftKey) or a failure in the MIUI settings. In newer versions of the shell (MIUI 14+), the language change algorithm has changed dramatically โ€“ it is now tied to the user profile, not to the global settings of the device.

In this article, we will analyze all the current ways to change the keyboard language to Xiaomi in 2026, including hidden settings for models with HyperOS, as well as solve typical errors such as the disappearance of the Russian language or automatic switch to English.

๐Ÿ“Š What keyboard do you use on Xiaomi?
Standard MIUI
Gboard (Google)
SwiftKey
other

Method 1: Standard language change via MIUI settings

This is the basic method that works on 95% of Xiaomi devices with a MIUI 12-14 shell. Suitable for Redmi Note 12, POCO X5, Xiaomi 13T and other models that do not have third-party keyboards installed.

Algorithm of action:

  1. Open Settings โ†’ Additional settings โ†’ Language and input.
  2. Slip on the item Current Keyboard (in some versions - Keyboard Management).
  3. Select the Input Languages โ†’ Click Add Language.
  4. Scroll through the list and mark the languages you need (e.g. Russian, English (USA)).
  5. Return to the input field and hold the space โ€“ a language switching panel will appear.

โš ๏ธ Warning: If the language doesn't change after this, check if Google's Gboard is installed as the primary keyboard. MIUI will not apply โ€“ you need to change the language directly in Gboard (see Method 3).

Check the version of MIUI in Settings โ†’ About the phone

Make sure the internet is connected (you need to download language packs)

Close all applications that use the keyboard (messengers, browser)

Disable VPN (can block language loading)

-->

Method 2: Quickly switching languages with gestures

MIUI 13+ has a hidden gesture switching feature that saves time, which only works on a standard Xiaomi keyboard and requires pre-configuration.

How to turn on:

  1. Open any input field (for example, in Messages).
  2. Slip the pin on the pin on the keyboard โ†’ Keyboard settings.
  3. Go to Languages and Mockups โ†’ Switching languages.
  4. Activate the swipe option on the space.

Now, to change the language, just swipe left or right on the space key, which is especially useful for the Redmi Note 11 and POCO F4, where there is no physical keyboard.

How to return the old language switching panel?
V MIUI 14 developers removed the classic panel with country flags above the keyboard. To return it: 1. Install APK-keyboard MIUI from 2022 (e.g. 12.5.4.0). 2. Turn off automatic keyboard updates in Settings โ†’ Annexes โ†’ Application management โ†’ Keyboard. 3. Reboot the phone. โš ๏ธ After updating MIUI The panel will disappear again.

Method 3: Configure the language in Gboard (Google Keyboard)

If you use Gboard instead of the standard Xiaomi keyboard, the language change algorithm will be different, the main difference is that the languages are added directly to the Google Keyboard app, not to the system settings.

Instructions:

  • ๐Ÿ“ฑ Open any input field and tap the "G" icon on the keyboard.
  • ๐ŸŒ Select Settings โ†’ Input languages.
  • โž• Click Add keyboard and select the languages you want (e.g. Russian โ€” QWERTY).
  • ๐Ÿ”„ To switch between languages, hold a space or swipe it left/right (if the gesture is enabled).

โš ๏ธ Attention: There is a bug in Gboard that can make the Russian layout disappear after the app update. To avoid this, turn off the automatic update of Gboard in the Play Store. โ†’ My apps. โ†’ Google Keyboard โ†’ โ‹ฎ โ†’ Turn off auto-update.

Problem.Reason.Decision
Language resets after rebootingConflict between MIUI and GboardInstall Gboard as the default keyboard in Settings โ†’ Language and input
No Russian language on the listThe phone region is not set to Russia/Ukraine/BelarusChange region to Settings โ†’ Additional โ†’ Language and region
The keyboard flashes when switchingCache failure MIUIClear the cache in Settings โ†’ Applications โ†’ Keyboard โ†’ Memory
The swipe is not working on the gapDisabled gesture in the settings of GboardInclude in Gboard โ†’ Settings โ†’ Gestures โ†’ Swipe by space

Method 4: Change language through Safe Mode (if the keyboard breaks)

If, after updating MIUI or installing a new application, the keyboard has stopped responding to the language change (or disappeared altogether), try Safe Mode, which disables all third-party programs, allowing you to diagnose the problem.

How to start Safe Mode:

  1. Press the power button before the off menu appears.
  2. Hold your finger on the item โ€œSwitch offโ€ โ€“ a suggestion will appear to go to safe mode.
  3. Confirm the action and wait for the reboot (the screen will be labeled Safe Mode).

In safe mode:

  • ๐Ÿ”ง Check if the language change on the standard keyboard works MIUI.
  • ๐Ÿ—‘๏ธ If yes, it's a problem in a third-party application.
  • ๐Ÿ”„ If not, reset your keyboard settings in Settings. โ†’ Annexes โ†’ keyboard โ†’ Reset.

๐Ÿ’ก

If the keyboard is working normally in Safe Mode, but the problem returns after it is left, one of the apps is to blame. To find the culprit, delete the programs consistently starting with the last ones installed, and check the keyboard after each deletion.

Method 5: Manual addition of a language pack (for rare languages)

Some Xiaomi models (such as the Redmi 10C or POCO M4 Pro) may not have the right language option on the list of available languages, such as Ukrainian, Kazakh or Belarusian, due to regional firmware restrictions.

To add the missing language:

  1. Download. APK-Language package file for your model from APKMirror (search on request) MIUI Language Pack).
  2. Install the file through any file manager (allow installation from unknown sources in Settings โ†’ Privacy).
  3. Restart your phone and check the list of languages in Settings โ†’ Language and Enter.

โš ๏ธ Warning: Installing unofficial language packs may cause updates to fail MIUI. Before the procedure, create a backup copy in Settings โ†’ The phone. โ†’ Backup.

๐Ÿ’ก

If the keyboard starts to slow down after installing the language pack, clear the Settings app cache โ†’ Apps โ†’ Keyboard โ†’ Memory โ†’ Clear the cache. This eliminates conflicts between system and user languages.

Addressing common mistakes

Even after you set up the keyboard language correctly, these are the typical failures and their solutions:

1.The keyboard automatically switches to English

Reason: MIUI 14+ has a language autodefinition function that analyzes the text you're typing and Forced switches layout to turn off:

Settings โ†’ Additional settings โ†’ Language and input โ†’ Keyboard โ†’ Keyboard settings โ†’ Auto-correct โ†’ Turn off โ€œAutomatic language switchingโ€

2. Russian language disappeared after the update

This is a well-known MIUI bug that's connected to resetting regional settings.

  • ๐ŸŒ Go to Settings. โ†’ Additionally. โ†’ Language and region.
  • ๐Ÿ“ Install a region of Russia (or another country with the desired language).
  • ๐Ÿ”„ Reboot your phone and re-add your tongue to the keyboard.

3.Swipe switching is not working.

It's probably turned off the gesture in the settings.

Keyboard settings โ†’ Gestures โ†’ Swipe on space (include)

This is a sign of a cache conflict.

Settings โ†’ Applications โ†’ Application Management โ†’ Keyboard โ†’ Memory โ†’ Clear cache and data

FAQ: Frequent questions about changing the language to Xiaomi

Can you set two languages at the same time and switch between them quickly?
Yes, MIUI supports multilingual input. To do this: Add both languages in the keyboard settings (see Method 1). Activate the swipe gesture over the space for quick switching. Or hold the space, a panel with available languages will appear. Gboard also has the option to Show Languages Bar in Settings, which adds a switch icon next to the space.
After resetting, the Russian language is gone.
Factory resets often reset language packets. To restore: Connect to the Internet (you need to download languages). Go to Settings โ†’ Additional settings โ†’ Language and input โ†’ Languages. Press Add Language and select Russian. Return to the Keyboard and add Russian to the active layout list. If the language is not on the list, change the region of the phone to Russia to Settings โ†’ Language and region.
POCO X3 Pro can't add Ukrainian. What do you do?
In some models POCO and Redmi for global firmware Ukrainian language is not available by default: ๐Ÿ”น Method 1: Install Gboard from Play Store โ€“ it has a Ukrainian layout. ๐Ÿ”น Method 2: Download EU-Firmware for your model (supports all European languages). ๐Ÿ”น Method 3: Use APK language package (see Method 5). โš ๏ธ Installation of unofficial firmware can lead to loss of warranty!
How to make the keyboard remember the last language used?
MIUI 14+ has a hidden last language memorization setting to activate: Open the keyboard settings (cog on the keyboard icon). Go to Advanced settings โ†’ Keyboard behavior. Enable the option to Remember the last language. If you don't have one, update the MIUI keyboard through the Play Store or install Gboard, which has the default feature.
Can I assign different languages to different applications?
Yes, but only with third-party utilities like Tasker or MacroDroid. Algorithm: Install Tasker from the Play Store. Create a new profile with the condition โ†’ Select the application you want. Add the action Enter โ†’ Set the keyboard language โ†’ Select a language. Save a macro and activate it. โš ๏ธ To work macro will need to provide Tasker with the rights of special features in the settings of Android.