How to change the keyboard on Xiaomi Redmi: from standard to custom

Replacing the standard keyboard with a Xiaomi Redmi is a challenge that every second owner of the smartphone in this series faces. The reasons are different: someone does not like the design of the Gboard (Google keyboards), someone has lags when printing, and some just want to try alternatives like SwiftKey or Fleksy. But the process of replacing on devices with a MIUI shell has its own nuances โ€” especially if we are talking about models with a Mi Keyboard preinstalled (branded Xiaomi keyboard).

In this article, we will discuss all the current ways to change the keyboard on the Redmi Note 12/13, Redmi 10/11 and other models - from the basic installation through settings to bypassing the limitations of MIUI. Also, you will learn how to return the standard keyboard if the new one is unstable, and what to do if the system does not allow you to choose an alternative. All instructions are tested on MIUI 14 and MIUI 15 (Android 13/14).

1. Standard method: Installation of the keyboard through settings

The easiest method is to download an alternative keyboard from Google Play and activate it in the settings, which is suitable for most Xiaomi Redmi models, including the Redmi Note 12 Pro+ and Redmi A2+.

  1. Open the Google Play Store and search for a keyboard (e.g. Microsoft SwiftKey, Fleksy, or Chroom).
  2. Install the application and launch it.
  3. Go to Settings โ†’ System and Device โ†’ Language and Entering โ†’ Virtual Keyboard.
  4. Turn on the switch opposite the installed keyboard.
  5. Press the current keyboard and select a new one.

โš ๏ธ Attention: On some firmware MIUI If you put the keyboard in, you might get an "unsafe input" warning. This is standard behavior -- confirm the choice by pressing OK.

๐Ÿ“Š What keyboard do you use on Xiaomi?
Gboard (Google)
Mi Keyboard (Xiaomi)
SwiftKey
Fleksy
Another.
I don't know.

If the keyboards that are available are not just installed, check:

  • ๐Ÿ“ฑ Application permissions: go to Settings โ†’ Annexes โ†’ Manage applications, find the keyboard and give all the necessary rights.
  • ๐Ÿ”„ Reboot: Sometimes helps the usual restart of the smartphone.
  • ๐Ÿ“ฆ Cash Systems: Clear the Cache in Settings โ†’ Memory. โ†’ Cleaning (do not delete data!).

Features of MIUI: why it is not possible to change the keyboard

The MIUI shell is known for its limitations, and changing the keyboard is no exception. Here are the typical problems and solutions.

Problem.Reason.Decision
The keyboard is not displayed in the listMIUI blocks third-party keyboards by defaultInclude Unknown Sources in Security Settings
After the selection, the keyboard is not usedConflict with Mi KeyboardTurn off the branded keyboard in Settings โ†’ Language and input
The keyboard only works in some applications.Application restrictions (e.g. in Mi Browser)Clear the data of applications where the keyboard does not work

Redmi models with global firmware (e.g. Redmi Note 12 5G Global) sometimes require additional confirmation via SMS when the third-party keyboard is first activated โ€“ this is a MIUI security measure.

If you use Chinese firmware (without Google services), the standard keyboards from the Play Store will not be installed.

  • ๐ŸŒ Install. APK-manual keyboard file (e.g. from APKMirror website).
  • ๐Ÿ”ง Use alternative stores like the Aurora Store.
  • ๐Ÿ“ฒ Switch the global version MIUI (requires unlocking the loader).

๐Ÿ’ก

Before installation APK-Check the hash amount on the VirusTotal website โ€“ this will save you from malware.

3.How to get back the standard Xiaomi keyboard

If the experiment with the alternative keyboard failed, you can return the Mi Keyboard or Gboard in a few steps:

Remove the unnecessary keyboard in Settings โ†’ Applications |

Go to Settings โ†’ System and Device โ†’ Language and input |

Select Mi Keyboard or Gboard from the list |

Clear the system cache in Settings โ†’ Memory.-->

โš ๏ธ Note: Some Redmi models (e.g. Redmi) 9A) After removing the third-party keyboard, the system can automatically return the Mi Keyboard, even if you preferred the Gboard:

  1. Reinstall Gboard from the Play Store.
  2. Start it and go through the initial setup.
  3. Return to the language and input settings, select Gboard as the default keyboard.

If a standard keyboard is removed from the list altogether, it could mean that it has been disabled as a system application to return it:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Three Dots (menu) โ†’ Show all apps.
  2. Find the Mi Keyboard or Android Keyboard (AOSP).
  3. Click Enable and Reset settings.

4. Hidden settings: how to turn on AOSP-keyboard

Few people know, but in the firmware MIUI hidden AOSP-Keyboard (clean Android) It's lightweight and devoid of functions, but sometimes it saves you when other options don't work:

1. Go to Settings โ†’ About the phone.


2. Click 7 times on the line "Version MIUI" (unlocks the developer mode).




3. Go back to the main settings menu, open "Additional" โ†’ "Developers".




4. Find the option "Enable AOSP- keyboard" and activate it.




5. The keyboard will now appear in the Settings โ†’ Language and Entering list.

This keyboard does not support swipes and advanced themes, but it works consistently even on weak models like the Redmi 8A or Redmi 9C.

What to do if there is no item "Enable AOSP-keyboard"?
Some firmware (especially Chinese) do not have this item. Alternative: 1. ADB Connect the phone and execute the command: adb shell pm enable com.android.inputmethod.latin 3. Reboot the device. AOSP-The keyboard will appear in the list.

5. Solving keyboard issues after MIUI update

After major updates (for example, from MIUI 13 to MIUI 14), keyboards often start to glittle: the themes disappear, gestures fail, or settings are reset altogether.

  • ๐Ÿ”„ Reset keyboard settings: Go to the keyboard application settings (e.g. SwiftKey) and select Reset to factory.
  • ๐Ÿ“ฅ Reinstall: Remove the keyboard and reinstall โ€“ sometimes a firmware update breaks the app cache.
  • ๐Ÿ›  Clearing the data MIUI: Go to Settings. โ†’ Memory. โ†’ Clean and select Deep Clean (do not delete personal files!).

If after the update, the ability to choose the keyboard at all disappeared, this may be due to:

  • ๐Ÿ”’ Blocking. MIUI: Chinese firmware sometimes turns off third-party keyboards โ€“ requires firmware global version.
  • ๐Ÿž Firmware bug: check the forums (for example, 4PDA or XDA-Developers) for patches.

Example: After upgrading to MIUI 15 on the Redmi Note 11 Pro+, many users complained about the Gboard's disappearance, the solution being to roll back firmware to a stable version or wait for a patch.

6.Alternative methods: keyboards via ADB and Magisk

For advanced users who want to install a keyboard without the limitations of MIUI, there are two ways:

Method 1: Installation via ADB (without root)

If the keyboard does not want to be activated through the menu, you can force it to be enabled via ADB:

adb shell ime enable com.example.keyboard/.KeyboardService


adb shell ime set com.example.keyboard/.KeyboardService

Replace com.example.keyboard with a real application package (for example, for SwiftKey it is com.touchtype.swiftkey).

Method 2: Magisk module for unlocking keyboards

On rooted devices, you can use the MIUI Debloater module or Xiaomi EU to:

  • Remove the Mi Keyboard forever.
  • Unlock hidden system keyboards.
  • Disable the MIUI security check for third-party keyboards.

โš ๏ธ Note: Using Magisk voids warranty and may result in bootloop ( looped boot) if the module conflicts with firmware. TWRP.

7. Top.-5 Keyboard for Xiaomi Redmi in 2026 year

The keyboard choice depends on your needs: gestures are important to someone, privacy is important to someone, and customization is important to someone. We tested dozens of options and selected the best ones for Xiaomi Redmi:

keyboardPlusesConsBetter for you.
GboardGoogle integration, voice input, real-time translationCollects data, sometimes slows down on weak RedmiUsers of the Google Ecosystem
SwiftKeyBest Word Prediction, Cloud Backup, TopicsPaid features, heavy for Redmi 9/10Text gourmets and bloggers
FleksyMinimalist design, gestures, low RAM consumptionThere is no Russian-language support.Weak smartphones (Redmi 8/9)
ChroomPrivacy (does not collect data), open sourceMinimalist functionality, no cloudParanoid and Developer
Mi KeyboardOptimized for MIUI, low power consumptionNot enough, no cloud synchronizationFans of stock experience

For gaming smartphones (for example, Redmi K60) it is better to choose Gboard or SwiftKey โ€“ they support game mode and do not conflict with Game Turbo.

๐Ÿ’ก

On weaker models (Redmi 7/8), avoid heavy keyboards like SwiftKey, which can cause lags when typing.

FAQ: Frequent questions about changing the keyboard to Xiaomi Redmi

Can I install a keyboard without Google Play?
There are several ways: Download. APK-File from the official keyboard site (e.g. SwiftKey) or from APKMirror. Use alternative stores: Aurora Store, F-Droid (for open keyboards like Chroom). On Chinese firmware, install Google Installer from the Mi App Store to access the Play Store. โš ๏ธ Be careful with APK Unverified sources โ€“ they may contain malicious code.
Why does the keyboard not appear in some apps (e.g. Mi Browser)?
This is a feature of MIUI - some system applications (e.g. Mi Browser, Security) block third-party keyboards by default. Solutions: Clear the problematic application data into Settings โ†’ Applications. Disable Mi Browser and use an alternative (e.g. Chrome or Firefox). Install Magisk and the MIUI Debloater module to remove the restrictions.
How to transfer keyboard settings to the new Xiaomi Redmi?
Most keyboards support cloud backup: Gboard: settings sync with your Google account automatically.SwiftKey: Go to Settings โ†’ Account. โ†’ Log in to Microsoft and enable backup.Fleksy: export settings to file via Settings โ†’ Backup: If the keyboard doesn't support the cloud, use Titanium Backup (requires root) or manually copy the folder with the settings from the cloud. /data/data/com.name.keyboard (need root or ADB).
Can I use the keyboard from the iPhone on Xiaomi Redmi?
Direct keyboard porting from iOS to Android is not possible, but there are alternatives: Install Gboard and enable the iOS theme in the settings. Try SwiftKey with the layout setting for iPhone. For a full simulation, use the iLauncher launcher + iKeyboard keyboard (available in the Play Store). Note that gestures and haptic feedback on Android will be different from iOS.
Why did the keyboard change the voice input?
Voice input is tied to Google or Xiaomi system services. If it is missing: Check if Voice input is enabled in the keyboard settings (e.g., Gboard is Settings โ†’ Voice Input). Update Google App and Google Play Services in the Play Store. If you use Mi Keyboard, make sure that Settings โ†’ Additional โ†’ Voice Assistant is enabled with Xiao AI (for Chinese firmware). On some models (e.g., Redmi 10A), voice input only works with Gboard.